.......................................................................................................................
.XXXXX..XXX.......XXXX.X...........X..XX....XXX.X..XXX..........X.X.X........X...XX.X..........XXXXXX..........XXXX....
..XXXX....XX.....X..XXXX........XXXXXX.X.X....XXXXXXX..X.......X.XXXXX......X.X..XXXX.X......XXXX..X.XX.....XXXX.X.....
....XXXX...X....X.......X.X.....X..............XX.X...XX.X....XXX.....XX.......XX....XX.....X.X............XXX.....X.X.
....XXX.........XX........X.....XXX............XXX........X..X.X......XXX.....XX......XX.....XX............XX........XX
....XX..........XXX.X.X.XXX......XXX..X........X........X.X............XX.....X.......XX.....XXXXXX........XX.XX...X..X
...XXX.........X..X.XX..XXXX.....XXX.XX.X.......X........XX.XXX........XXX.....X.......X......XXX.XX......XX.XXXXXXXXX.
....XX.........XX....................XX.XX......X.............X........X.X...XX......XXX...........XXXX....XX..........
....XX..........X........................X.....XX.......XX...X.X.......XX......X...........................XX..........
....XX..........XXX......XX....X.X.....X.......XXXX...XXXX...XXXXX....XX......XX......XX....X........XX....X.XX.......X
..X.XXXXXX.......X...XXXXXX....X.XXX..XXX......XXXX.XX.X.......XX............XXX....XXXXX...XXXXXXXXXX.......XXXXX...XX
.XXXXX..X.X........XXXX........XX.X.XXX...........XXXXX.........XXXXX.......XX.XX...XX......XXXX.XXX..........XX.X...X.
..............................................XXX......................................................................
.......................................................................................................................
..............................................XX.......................................................................
............................................XXXXXX.....................................................................
.............................................X...X.....................................................................
response