#.. .. #.. # ##.. ..#...# #...... ##....o## #....og<# ......oo# .....##oo .... ##.. ... ..o .. .... . ..... ......