##+## .## ##...## ..# ##.....## ##.# ##