# #. # # # . . . . # # p . # # . .# ### #. .... . #.... . ...#.## .# # ##. . ## .# ...#.# .#.. .# ... # # .#.# ##.... . .. .# ......... . . #..### ## .## # # ##.... . #. ##.##### Z# . .. ##.$.### ..# #.# #.#######......#.. ### #..........# ## .# ####.#####.### #Z. #.##.# #...# #..###### #.X.# #...### . .. . #.#.# #.##........ ## #.......#.# .# ###.#.# #.##.####.. [ # ## .# # #### ..## # # # #. .# . #. #. .#