# . . . . # . . . # ... . #... ## # . .#...## # . # # . ..#.#. # . .. ...#.. # .. # ... # .#... #. . ..... ## ## ####.... ..##..# . #..# ... .. ... . ##h3...#.# # ## # ###....# .. 5 . . # ####.## .. .. #.# .# # h # .# # . # ### # . .. #