.....................................................................................................................
.....................................................................................................................
.....................................................................................................................
...##....##.....##....##.........#....##...##....##########........#....##...##......#.........#.....#....##...##....
..........##...##......##......###...##.....###.#........#.......###...##.....###..###.......###...###...##.....###..
..........##...###.....#.......###..###......##.........#........###..###......##..###.......###...###..###......##..
.........##....#####..#........###..###......###.......##........###..###......###.###.......###...###..###......###.
........##.......#######.......###..###......###......##.........###..###......###.###.......###...###..###......###.
.........###...##....####......###..###......###......##.........###....######.###.###.......###...###..###......###.
..........###.##.......###.....###..###......##......###.........###...........###.###.......###...###..###......##..
..........###.##.......###.....###..###......##......##..........###...........##..###.......###...###..###......##..
..#......###...##.....###.###..###...###....##......###......##..###..........##...###..###..###...###...###....##...
....######.......######...###.#####.....####........###......##.######..######....#########.#####.#####.....####.....
.....................................................................................................................
.....................................................................................................................
.....................................................................................................................