..........................................................................................
.........XXXX.....................................................X.X.....................
..........XXX.....................................................X.X.....................
...........XX.............................................................................
...........X..............................................................................
............X.............................................................................
....XXX.X..XX.......XX..X.....XX.XXXX...XX.......X.XXXXX.......XXX.XX.........XX...X......
...XXX..XXX.X.....X.X.XXXX.....XXXXXXXXXX.X.......XX..XXX......XXXX.XX.......X..X...XXX...
..XX.....XX.X....X.X....XXXX...X.X....XX...X............XX.........XX............X....XX..
.XX.......XXX....XX.........X..X....XXX....X.......................XX..........XX.....XXX.
.X.X........X.....X.......X.X...XX...XX...XX......XXXXXXX..........X..........X.X.......X.
.XX........XX...XX.........XX...X...XX...XXX....XXXXXXX.XX..........X...................X.
.XX.........X....XX........XX..XX...XXX..XX....XX......X.X.........XX..........XX.......X.
............X...XXX.......XXX.........X........XX.......X..........X...........XX.....X...
....X....X.X......X......XXX...XXX..XX...XXX...X......XXXX.........XX..........XX......X..
...XXX.XX...XXX...XXXXX.XX.....XXXX...X.X.X....X.XX.XX..XX.X..XXXX.XX.XXXX....XXXX...XXXX.
....XXXX.X..XXX.....XX..X......XXXX.XXXXXXXXX....XX..X..XXX....X..XXXX.XXX....X.XX....XXXX
domain