##### ####....## ..#....... #.#....... #......... #.b....... #