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