... ##.. # ... ..# . ..# #...# #.# #....####.# #..X..#.# .#. #XXXX## # # #####....#. # ## #. .#3!...# # ...##..#.# .. .## .### # # . .# ..#.. .. ..# ##.# . .. . . .# # #. .# ... ... #.. .# # .. .. .)# . . # . .## # . # # . ## # # .# . # . # .#