... .g..# ... ....# ##.## .... ...# .h. #..# h. #..# .# #..###########.# # #..............# #.#.############?# #.#.### .# #.....# .. ###.#.# .#. #.#.####... s... #........# ## #. ###.###### .# #.# #######.###### #.............# #.#####.#####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.. #.# ## #.# #.# #.# #.######## #..F...... ##########