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