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