..... ###.... #.+... #.#.. .... #..## # #...# ..###.#.#.## ......#h#l.##### ..!....Sh....... ......#.##..#### ##....#.# .# +.....#.# .# #.....#.# # #.....#.# .. ##?..h#.# ...#.......# ........#### ........### ..........# ##....###.# ##### #.#######. #.#....... #.#....h.. ###########.#.h.(... #...........#....... #.####'####......... #.......###.##+### #.8.8.8.# .# #.......# .. +.8.<.8.+ ##. #.......# .. #.8.8.8.# .# #.......# .# ####+####