######## #<.....# ######.# #.# #.# #.# ##########. % o. #.# #.......... ......###.#####################.......... .............).......................>... ......###.##########.##########.........# ..o.. #.####### #.# #.....).W.# ......###.......# #.# ####....### ..>....[...###### #.# <..... .$..........# #.. ....### .$.....##.#.# #.. .###.. .#####. #.#..# #.! .# .. #. .....# #. ...... #.#####..# #. ..#