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