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