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