........................................................................................................................
.........XXXX...........................................................................................................
..........XXX....................................................XX.....................................................
...........X......................XXX............................X......................................................
............X....................................................XX.....................................................
............X.....................XXX............................XX.....................................................
....XXXX..XXX......XXXXXX.......XX..X.XXXXX.....X..X.XX..........XXXXXX.X...X..XXX...XXXXX.XXXX..X.XX...........XXXX....
...XX.X.XXXX.....X.XX.XX.X......X..XXX.XXXX.....X.XX.XXXX.....X.XXXX.XXXX....XXXXX....XXXX.XX.XXXXXX.XX......XX.XXXX.X..
..XXX....XX.X............X........XXX...................X.........X...........X.X......X......XX.X...XXX.....XX.....XXX.
.XXX......X.X............XX.......XX...................XXX.......X.............XX.....XX.....XXX.......XX...X........XXX
.XX.......XX.......XX.XXXXX.......XXX..............XXX..X........X.............XXX....XX.....XX.........X...XXXXXXX.X.XX
..X.........X......XXXXX.XX........X............XXX..X.X.X........X..............X...XX......XX........X....X..XXX.XXXXX
.XX.........X....XXX.....XX.......XX...........XXX......X........XX..............XX...X......X.X.......XX...X...........
..........XXX....X........X.......XXX...................XX.......XXX.............X...X.......X.........X....XXX.........
..X......XX......X.....X.XX.......X.X......X...XXX...XX.X.........X......X.......X.X.X.......XX.X....XXX....X.XX....XXX.
...X.XXX.XXXXXX..X.XXX.X.XXXX......XXXXXXXX....XX..XX.X.XXXX.....XXXX...XX.........XXX.......XXXX.XX..X......XXX.XX.X.XX
.....X..XX.XXX.......XX...X..........XXXX.X........XX...X.XX.......XXXX............X.........XXX.XX.............XXXXX.X.
...................................................................................X..........XX........................
..................................................................................XX.........XX.........................
.................................................................................XX..........XX.........................
.............................................................................XXXXXXX.......XXXX..X......................
..............................................................................XXXX.XX.......XXXX.X......................
datatype