#. .# #. ..# .. ...# .######..# #?.......# #........# #...h....# #.......# #...h.....# ............# ..#####...#.# . #..## # #..# ..## ...