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