#### #...# #>... #.... .# . #.#.###################.#.# #..o..................#.#. #..o..................... #..(#########...........# #...# #...........# #..o# #...........# #..o# ####...........# #..o# #...########.#.# #...# ###...########.#.# #...# #..............#.# #...####.##############.######### #................................ #..#####..........#####.######### #.. #.............^...# #.. #.....).....####### #.. #.#.#####.#.# #.. # #.#####.#.# #....<#.#.# #######.#.# ..#.# ###.# #.# #.# #.#