.... .# ...#.# #....# #....# #....# #....# #....# #....# #..no# #...##.. ####o# #...##.# #.# ####...##.# #+# ......##.# .# #....##.# .# .. #....##.##### .# ... #....##.....######.#.... #...............#.... #.##................. #.##.............###. #.##..............# .. ##.#.#######.......#.# ..#..#.# #.......#.# .#..#.#### #.......# . ...#.#.. ######### # #..#.#.# #..#.#.# #..#.#.# #....#.# ##.###.# #.....# #######