. # # . . .# .... .. . # . . Z . # . # ##### ... . . . # #...##%.... ..# .. . #.###....# . . .. Z ##....#.## .# # . #.....###### .. # Z #.#.#.33.F.# ## ## # . #. #.###Z.#.###.. ## # # .... . . .#. . . # .#....... .... . . ..###.#....X# .. . .# ... . ### ###.. #.... # # #. #.# #. #.. . ... #.#.#. #..# . # #.. # #