.... #... #..# .# #.. ?..####.. #......# #....# #O<# ........# ...#..... # #..##.# ##. .. #. ..# # ... #.##