XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXX111111111XXXXXXX XXXXXXX11111111100000XX XXXX00X11111111100000XX XXXX00x11111111100000XX 4XXX00X11111111100000XX 4440000XXXXXXXXX00000XX 444000000000000000000XX 4XX000000000000000000XX 4XX0000000000000000000X 44400000000000000000000 44400000000000000000000 44X0000000000000000O000 44X11111111111111111000 44X11111111111111111000 33X11111111111111111000 22X11111111111111111000 22X11111111111111111000 22X11111111111111111000 22X11111111111111111000 22X11111111111111111000 22211111111111111111000 22211111111111111111000 XXXXXXXXXXXXXXXXXXXX00X XXXXXXXXXXXXXXXXXXXX00X