#+##### .......... # ........#.# .# ... .....# .. ...###.#.###.### #.............# # #.#..##.###.#.# #.#...........#. #.#.#............ #......#..###.... # #####.#..#..#####.# #.#............... # #.#######.##..#... #..#.............#.#. #...............## # #........######## ########O# #<# #.# #.# #.........+ #...#.#...# #.#...#...# # # ### ###