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