######## .### #......# ##.#... #......# #....... #.#......###...... #.#.#...#...##....# .. #.#.#.#.............# ... #.............#.....######... ............................ # #.#.#.........##........... ..#(......................... .......#...................... ..........#.......#.......#.. ......#...................... . .................#...###..... #.###....#.....#.........# .... .........#.....#..######.# ..## ......>........................ .....#+#.#.#...##.######....... ..............................# .....##.###....#...######.....# ##....<.......#.........#..... #..........#.########........ #.............. #.O........ #..........#.#. #.......... #..........# .......##.## #..........# ......... .. ............. ............ . .............. .........#... ...........###