# .# ##.# ## ... ## #. ### ..# #.# #.....# #.##.....# #.....#.# #.####. # #....#..# ..# ####..#####.# ###..##...... .. #.h##.##. ..#. ..#####.# .### ... # #.#.## ### .. ## #