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