# . ### .#.# . # . ##...## .. ... .# . . # 4.# .# ###5#. #.#. # .... ......# . # ... .. ...#. # . # #...34..# .## ##...5.# ##. # #.##.......# . #.##.###.... . .#####...##.#...#. ....#..*#......#. # ......h.5..... ..... ..#.#.#.5..#.## .#.. ##.X#.#*h#.## ## #....#hh#### . # ..#........# ......Z.#### ....#....# .##.######