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