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