.....................................................................
........00..00..00.................0000000.........00....00..........
........00..00..00.................0000000.........00....00..........
.0000000....00....00.....0000000000...00...........00..00............
.0000000....00....00.....0000000000...00...........00..00............
......00....00...............00..00.00............0....00000000000...
.00000000000000000000..000000000000000000000....000..00..........0...
.00000000000000000000..000000000000000000000....000..00..........0...
......00....00.........00......00.........00..00..000......00........
......00....00.........00......00.........00..00..000......00........
......00..0000....00.....00000000000000000........0....00..00..00....
......00..0000....00.....00000000000000000........0....00..00..00....
.....00000..00..00.............00.................0....00..00..00....
.....00000..00..00.............00.................0....00..00..00....
.0000.00......00...............000000000..........0..00....00....0...
.0000.00......00...............000000000..........0..00....00....0...
......00....0000....0........0000...00............000......00....0...
......00....0000....0........0000...00............000......00....0...
......000000....00..0......00....000..............0........00........
......000000....00..0......00....000..............0........00........
...00000..........000..0000..0000...00000000......0....000000........
.....................................................................