#..... #..... ##...# #...## ##....## .# #......### ... ##....o...##... ##