######### ##...#...## ##...o.....#. #_...w)...... ##...o.....## ##...#...## #########