##### .# .##.... ... #..$...## ...# ##......# ##..# #.......#####...## . .##..............#.. ### ............#..... ..# .....%..###.#...##. # #.# ###...#h# #.#...##!.###.#### ##. #.# #................## # #h# ###.h####.....)...# #.# #.....#####.##..# #h# #(###.#####.# # #.# #...h.......# #h#########.####### #....# #.# ####.#### #.# #######..s....# #.# ...........[.# #.# #.###.......###.# ..#####.##s..........# ......gg