# . ....#. #....#. #....#. ##....#. #......h#########. .####.....##.........# ......#...##.........# .............h.......# .........hg...........# ........