#.#.. . #.#.. .##.#.# ...... #...######## . #..........# #..###...######.####### ......................# ..>.....r#####..#####.# #######..# #.^# #.# #..# #..# #.# #..#####..# #.# #.........# #.# ...#####.######.# #...............# ...#####.######## #.# #.# .######.# ........# #######.# #.# #.# #.# #.## #..# ##.## #..# ##.# #.# ###.### #8'''8# #.###.# ##...## #..<..# #######