.. .. ..... .# #.#.. #.# #..#.# .. #.#.## #.# #..... ..##### #####...##....(.. ........O...(.... ..####...##....... .........#######.: #######......... #..#...<.####### #.........## #.........^## +............. #..........### #...)......# #..........# ..............# .............## #.....#.....## #############