### .....######## #...W..<.# #..#####.# #. .# (% .. .. ..# ## ..# ..# #.# ## #.. #.# #.# #.# #.# # #######.# #.. #...h...## #.h.####.#####..### . ....h......###..#.##.. .......<....##........ ......$...........##.. #...####.#..##....# #.# #..........# . ###..#..!..# #..#.##..# ..######hh......# ........h.......... .#####.###.#)##### #######.# #.#.# ........###.... .........o###.## .##.##..#S# . # #..ah# . .(...?#.# #.#####.# # ..# ##.# ... ... .%. ##..#