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