############ .........h.# .#########h# ####### #.# ....... #h# ......h #.########### .......##g#.......... .............#######. #######......# #......# #......# #......# ##......# ........# ##......##### #.#.#......# #.#.######.# # #.######.#.#### #.#>.............. .........#.#h##... #.######<#.#.# ###.# # ..# ### ....###./?. ###### ...#...... #....# ......... #....# ....... #....# #....# #....# #...(# #....# #....# #....#######.S..# #...............# #....#######....# #......# ####.# ##.[...# .# #.....# .# #.....# # #.....# #.....# ##.#### #.# ..# ..