XX    XXXXX  XXXXX  XXX    XXX    XXX    XXX    XXXX X XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX  XXXX     XXX    XXX    XXX    XXX    XXX X  XXX    XX     XXX    XXXXXX XXXXXX XXX    XXX    XXX    XXX    XXX   XXXX    XXXXXXXXXXXXX
XXXXXX  XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    X
XX    XXXXX  XXXXX  XXX    XXX    XXX    XXX    XXXX X XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX  XXXX     XXX    XXX    XXX    XXX    XXX X  XXX    XX     XXX    XXXXXX XXXXXX XXX    XXX    XXX    XXX    XXX   XXXX    XXXXXXXXXXXXXXXXXX  XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX