. . .#. ... #.# #.# #.# ###.# #..<# #.### #<# #.# #.# #.# # #.# #####.######## #. #.# #....h........ ###.## #b# #.###.######## #..... #.# #.# #.######## ##.....#######.#####h###......... .....).....!.......hSl...######## ##.$...#.####.#####.###### #..?..#.# #.# #.# #.#.###.# #.# #.# # #) #.####.#####.# #.###............# #..........####### ############