. .... ......... ........ .. ........... . # ..#...... ... #......... ...# #.....5.##### ...#. #.#....#XX.Z##....?.# # . .#3..#.X.......# #....X#5##XX##......# ...!XXX#.5X.#...... #.......X......##... #............... .. #..5.#........... #...[........#_.. ##......._....... .#..... ............ #.............#...# . ..# .X.. .## . . .#.. #.#. . # . ... #........ . ....## .. ..# ... # . .... .. . # ... . . .##. # .. .# # .... #