# . #. .. .. ... #. ..# ##..#######...## #............... #.......