XXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXOOOOOOOO
XXXXXXXXXXXXXXXXXOOOOOOOO
XXXXXXXXXXXXXXXXXOOOOOOOO
XXXXXXXXXXXXXXXXXOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XOOOOOOOOOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXOOOOOOOOOOOOOOOO
XXXXXXXXXXXXXXXXXXXXXXXXX