### #############.# #.............#### #.###########..%.# #.# ####.# #.# ##.######## #.# #.........##### ############## #.#############....)........###(....)......# #####......>.........)...........(..#.....###..# #<...######.##....................#.#.....# ####.# #.####.............#.#.......# #.# ..............#.#<.....####.# #.# ..............#.#.....o.# #.# #.# ..............#.#.......# #+# #.# .............#.#######.. #.# ......#######.. ... #.. .....# ### .... ### ###.. ..... #. .... l