Maria Reiche Neuman Airport

The Maria Reiche Neuman Airport (IATA: NZC, ICAO: SPZA) is a small airport serving Nazca, in the Ica Region of Peru. The airport is named after Maria Reiche, a principal researcher and proponent of the Nazca Lines.

Maria Reiche Neuman Airport

Nazca Airport
Summary
OperatorCORPAC
LocationNazca, Ica, Peru
Elevation AMSL1,860 ft / 567 m
Coordinates14°51′15″S 74°57′40″W
Map
NZC
Location of the airport in Peru
Runways
Direction Length Surface
m ft
7/25 1,004 3,294 Asphalt
Sources: GCM[1] WAD[2]

The airport receives a small number of domestic charter flights. The main use of the airport is for tourist flights over the Nazca Lines.

Airlines and destinations

AirlinesDestinations
Aero Cóndor Lima
Aerodiana[3] charter flights over the Nazca lines
AirMajoro[4] charter flights over the Nazca Lines
Aero Paracas [5] charter flights over the Nazca Lines
Aero Nasca[6] charter flights over the Nazca Lines
Alas Peruanas[7] charter flights over the Nazca Lines
MovilAir[8] charter flights over the Nazca Lines

Accidents and incidents

  • On 10 June 2010, an AeroDiana Cessna 208 on a sightseeing flight over the Nazca Lines went missing. Authorities suspect that it was hijacked, as a number of occupants had false identities. The pilot and co-pilot later were found alive, but there has been no sign of the aircraft and remaining passengers since.[9]
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...
gollark: Parsing a recipe dump and figuring out the steps to autocraft an item.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.