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