### #.# #.########### #...........# #.#########.# ###'### #.# ######## #.....#######.## ###+#......####.^...+........# # #...................#######..# #.#..............###### #......# #.#..............# #......# #.#......######### #......###### ...##...#.###### #...........# ................. ............>.# ..####.#.####### .##....#####..# #<#... . ###### #..######## ###..... #.......... #....... #.########. #....... #.# #....... #####'### ....... #.......# #.......# #.......# #.......# #.......# #.......# #.......# #.......# .......w.# ..###...... .. #..##### #.. #.. #.. #..