### ... ######.# #......# .# #<..<..# .# #......# .# #....(.# .# ######.# .# ..# .# ..# ########.# (#........ +......<.# .#........ ########## #....(... #+##........ #.##...o.... #........... #........... #........... #........>.. #).......... #.##........ ##########.########## .............(.# ...............# ...............# #.............# #.......c.....# #.............# #.............# #####.............# .......<..........# #####.............# #.###########.# #. .# # .#