X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X   XXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXX
XX XXXXXX XXXXXX XXXXXX XX   X      X      X      X      X      X      X      X      X XXXXXX XXXXXX XXXXXX XXXXXX
X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X      X   XXXX  XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XX   X      X      X      X      X      X      X      X      X XXXXXX XXXXXX XXXXXX XXXXX