. . #.. #... #.# ...#####.# .# .........###.#. ................ #...........#... #.##............ # #..#..<......... #.##.#..#.......... #.................. ####....#.......... #.. #......#......... #.. #.####.#......... #.. . ########.#....#.###..... #.# +# . #...........#.#.# .### #.# #.# #.#.#####.....#^#.# . ###.###.###.#.#..##...###.#.# . #........##.............#.#.# #w.......####....######## #.# #........+............... #........#####.######### ###.................>.. #####......#.#.#######. #.).$......#.#.....# #..........#.#####(# #..........#.# #####........# ###.###### #.# #.# #.# #.#