######### #>......+ #.#####.# #.# #.# ### #.# .... #.# ###+##.... #.# #......... #.# +.o....... #.#########ooo..$### #................... #########'####....... #......oooo# ....... #........o.# ......$ #......oo5.# ..s.o.o #..........# ....... #..........# ....... #..........+ ....... #..........# #..........# #..........# #..........# ############