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