# ## .. oo #... o. ...###.# ###############....#<#.# #.....Y)......'...)#.#.# #)#############....#.#.# #.# .$.#...# #.# ..##### #.# ... #.# ## #.# #.# #.# #. #.# #. .# #.# #. #. #.# #. . #.# #. .# #Y# #.####.# #.# #.#<...# #.# #.....##.#. #.# #.....'.... #.#######Y...##.## #.......SS...+ #########....# #......# ####...# ...# ...# ...# .#