## .### . ...##.. ##....... . ###........ ....#.......... #......<..# ##.......## ####..### #.# .. ###