#. #.# ! . .. ...##... ##.. # #...... ####.#.##. ##.. ..#...3#. #...... . #.X.#......#.#... ##. . ... ...h..... .#... .. .#......... ...#.# #{##....##... .....## #5#X#.#..{.. #...#.###33#(### . . #.....##.#.##.... ##..Z##.5...##... #.x...####.. ... #.W#### #.#. . #.3.#.3..# ##. . #...#...#..# # . #... ##.#....# # . #.. ## #..... #. #..## . #.. .#