# . #.#.. # . . . .( .. .. .. .. . .. # . .... ..### . . # . ## .####.. . #..... .. .. .....# # .. # . .. .. X... #.. ... .. .#.# # ..... . #. ##.# # ##. .. .... ...## #.....#. . #..#. #.. #... #. #..##...#...# . ..........##X.. # ...#....... .. #..........# .# # ## #X#.#.#.#..# #. #####.X........# #..##...XXX3..!...## ###....XXXX.XZ......# .......XX####.....#..# #####...# #.....# . . #...# #..#..# .. ##### # ....# #..... #.....# ##### #