# . # # . . # .# # # . . # ## . # ..# . #.# # .. # .... . #. ####.# .... . .. . .. #..# # ## # #..# #. .. ..# . # ..' .... ######.# #.# # #......# #. # #..#######..# #...H.......# ###.###.###.# ...# #.# ... ##### # ## # . #