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