fn main() {
    let primary = titanss::geodata::landing_sites::primary_site();
    let secondary = titanss::geodata::landing_sites::secondary_site();
    println!(
        "Site: {} at ({}, {})",
        primary.name, primary.latitude_deg, primary.longitude_deg
    );
    println!(
        "Site: {} at ({}, {})",
        secondary.name, secondary.latitude_deg, secondary.longitude_deg
    );
    let region =
        titanss::geodata::regions::named_region(primary.latitude_deg, primary.longitude_deg);
    println!("Region: {:?}", region);
    let elev = titanss::geodata::elevation::sample_dem(primary.latitude_deg, primary.longitude_deg);
    println!("Elevation: {:.0} m", elev.elevation_m);
}
