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