. #######.# ...!....#. ....?.... #......# #......# #......# #O..OO.# #......# #......# #O..O..# ##.##### #.# ..# ###