# . # . # # . # #. .. ## . #. .. #### #. #. # . .#.#.##....# ## . .#......#.#.### . .#.#.. ### ## . # #>...#.##.# # # . #####.#.. ...#. .. . . #..#h...###..#.#. .# # ##s##.. *.#.. . .. # #.#...*.#...# . #? # #.ZX.# #.# ....#....# # ###x###.. ####..# # ##.## ## . #. ..# . # # #..# . # #. .# # .##. .## .## # . . # # # .