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