. .... #. # ...## ... .#...#.# ....# #.....# # ......##.....##.. ...g....... ..... #...)..# ....# #..g..###..b.# #.####..hb#.g.# #.........#.<.# ##...###.........# #.. #..#...#..# #..#...# .# #..##.## # ....#.# .....#. ..... . ... . .