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