### #.# #.#############. #.......<....... #.#######.#####. #.# ... #.###################### #........o.............# ####>................... #o#######......####. #.# #......# #.#######......# ...............# ..#########5#### ...# #.# ###.# #...####.# #........# #.......... #........a. #.5....%... ........... ##...####### ..... .....