.# . # ###. #.. ## # .. . . # ## #.. .## .. # #.. #..##.###.. . .... #...#z # .# ..... #.#.# # . #..### ..# ....##.. ..##... .#..... . ##. ### #.. .. ....# # ..#..##..## ##.# .. .#...##..####..# #..## ##.##.......# ##. #....#..#........# . !..#...##.z.## .## .......h.x#. ##..## .#...#...#........# ...# ######.......# #. # ..##..## . ##..##..# ...... ..# . ........# # ....# ..## #....# ..# .#... ....