##.# ...# #..# #..# #..# ..# #.# . #.# ..#####h## ...hg.rhh# ......g..# ...?.....# .######.#...... ###.########.# #............# #......####### #..###.# #### #.. #.## ######..# #.. ##.### #...##..## #.. #....### ##........## #.. #.###..###....##....# #. ##..#..######...# ##...##...## ##...# #.....<..## ##..### ######....###..## ####.....## #######