##### #... ...######.##### .................... ###+###.####### ..# .### {. .. ..# ##.