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