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