X  XXX X  XXXXX  XXXXX  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 XX 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  XX
X 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  XXXXX  XXXXX  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 XX 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  XX 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