...? .... . ... .# ###.. ... ##.... ... ##..... ..# #.....o##...### #..o<....... #..##.##.##. .o.. .# #.## .# . ##