... #.. #.. #.# ... ####.# #....# #.# #!# #.# #<# .## #.# ## ....###O# .. ........##.# ###.##...).#### ##.#.....# #...###.# #!..## ...#.# ..... .# ...O... .. ......# ... ...... .## ...... .#