Calgary International Airport

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Calgary International Airport
Aéroport international de Calgary
YYC logo.svg
IATA: YYCICAO: CYYC
WMO: 71877
Summary
Airport type Public
Owner Transport Canada[1]
Operator Calgary Airport Authority
Serves Calgary, Alberta
Hub for
Time zone MST (UTC−07:00)
 • Summer (DST) MDT (UTC−06:00)
Elevation AMSL 3,606 ft / 1,099 m
Coordinates Lua error in package.lua at line 80: module 'strict' not found.
Website Airport Website
Map
CYYC is located in Calgary
CYYC
CYYC
Location in Calgary
Runways
Direction Length Surface
ft m
08/26 6,200 1,890 Asphalt
11/29 8,000 2,438 Asphalt
17R/35L 12,675 3,863 Asphalt
17L/35R 14,000 4,267 Concrete
Statistics (2014)
Number of Passengers (2014) 15,261,108
Aircraft movements (2014) 250,953
Sources: Canada Flight Supplement[2]
Environment Canada[3]
Movements from Statistics Canada[4]
Passenger Statistics from Calgary Airport Authority[5]

Calgary International Airport, originally named McCall Field (IATA: YYCICAO: CYYC), is the international airport that serves Calgary, Alberta, Canada and the surrounding region; it is situated approximately 17 km (11 mi) northeast of downtown Calgary. The airport offers scheduled non-stop flights to major cities in Canada, the United States, Mexico, the Caribbean, Europe and East Asia.

Calgary International Airport serves as headquarters for WestJet and as a hub airport for Air Canada and Air Canada Express. The airport is one of eight Canadian airports with US Border Preclearance facilities. The airport is operated by The Calgary Airport Authority as part of Transport Canada's National Airports System. It is Canada's third busiest airport by passenger traffic and aircraft movements, handling 15,261,108 passengers in 2014[5] and 250,953 movements in 2014.[4] In October 2008, The Calgary Airport Authority was named one of Alberta's Top Employers by Mediacorp Canada Inc.[6] YYC has both the longest runway and the tallest free-standing control tower (and second tallest overall) in Canada.[7] The airport as of today is going under a major expansion project with its new International Facilities Project (IFP) which is scheduled to open in Fall of 2016.

History

The airport opened in 1938 as McCall Field, named in honour of World War I ace and Calgary native Fred McCall. It is actually Calgary's third airport. The original facility was a grass airstrip in the then-town of Bowness, which opened in 1914. In 1928, it was replaced with Calgary Municipal Airport, in the Renfrew area.

In 1940, McCall Field was taken over by the Department of Transport, and not returned to the city until 1949. A new terminal opened in 1956, but quickly became obsolete with the dawn of the jet age. The city did not have nearly enough funding for the necessary upgrades, and sold it to Transport Canada in 1966, who renamed it Calgary International Airport.

In October 2015, a petition was made to rename the Calgary International Airport to the Stephen J. Harper International Airport, after the Calgary Heritage member of parliament and the 22nd Prime Minister of Canada.[8][9] This led to a social media firestorm and a second petition to not change the name,[10][11][12][13][14][15] as well as a petition for Stephen Harper to change his name to Calgary International Airport.[16]

Terminal

Inside the terminal

The terminal has three concourses, one of which is subdivided into two wings, one wing to accommodate international flights and another wing to accommodate international flights to the United States utilizing the airport's US border pre-clearance facilities. Plans for a fifth concourse are also being developed.[17]

The structure was designed by Stevenson, Raines, Barret, Hutton, Seton and Partners and completed in 1977.[18]

Concourse A

Gates 1 to 24 are located on this concourse. Gates 21 to 24 can also be used for US-bound flights and are shared with Concourse B. Gates 1 to 4 comprise regional operations for WestJet Encore. Gates 12, 14, 16 and 18 can be utilized for international arrivals and departures. There are five security lanes dedicated to Concourse A flights. The A concourse contains the Servisair Calgary Chinook lounge (co-branded as the WestJet Lounge).[19]

Concourse B

Gates 21 to 40 are swing gates. Gates 21 to 24 will swing between Concourse A and B. On flights originating in Calgary passengers bound for the United States go through US Customs & Border Protection pre-clearance prior to boarding their flights. The flight is then treated on arrival in the U.S. as a domestic flight. Concourse B has six dedicated security lanes after US pre-clearance facilities and is only used for US bound flights. The B concourse contains the Servisair Calgary Rocky Mountain lounge (co-branded as the WestJet Lounge).[19] There is no Star Alliance lounge accessible from Concourse B.

Old photo of airport before construction of the new terminal, Concourse C at right, A at left

Gates 31-40 are swing gates between Concourse B and C. Any US bound flight is treated as a "B" Gate, whereas any Canadian-bound/International-bound flight is treated as an "C" Gate. Concourses C and B are connected behind security by a walkway, facilitating connections for Air Canada and Air Canada Express flights. When all Gates in the B/C section are "B" gates, then this walkway is closed due to US Customs & Border Protection pre-clearance for US-bound flights. Air Canada and Air Canada Express flights use the C concourse for domestic arrivals and departures; Air Canada also uses it for international arrivals and departures. During domestic and international operations all passenger utilize Concourse C security lanes. Gate 38 is ground-boarded.

Concourse C

Part of Concourse C, usually reserved for prop operations

Comprising gates 50-65, Concourse C is used mostly for domestic outbound flights, although US-bound flights (without US Pre-Clearance) and other international flights sometimes depart from the C-gates. However, as this concourse is not connected to the Canada Border Services Agency (CBSA) hall, only domestic flights arrive into concourse C. Gates C51, 53, 61-65 are ground boarding and utilized for most Air Canada Express flights (excluding flights operating on the Bombardier CRJ200 and CRJ 705) and all Central Mountain Air flights. Passengers using gates 61-65 must take a shuttle bus from the main terminal to the aircraft, while Gates 51 and 53 use ramps to the jet bridge which passengers walk to get to and from the aircraft. Gates 50, 52, 54-59 are jet-bridged and are used for Air Canada and Air Canada Express flights. The Air Canada Maple Leaf Lounge is located immediately beyond security on Concourse C (note that no showers are available in the YYC lounge). Concourse C has five security lanes that handle all passengers departing from either the C or B Concourses.

New international terminal

In 2010, the Calgary Airport Authority began plans and construction of a new international terminal which is part of the IFP or International Facilities Project which will have more check-in counters, two new concourses (one for international departures [D] and another for U.S. Transborder Preclared departures [E] that will add up to 22 new aircraft gates), US and Canada Customs and Immigration halls and a hotel. The new terminal will be almost double the size of the current terminal and have a new baggage system with personal carts for each piece of baggage. The new terminal will also house two additional C gates, being designated as C70 and C72. These two C gates will coincide with D and E gates of the same number. A sterile walkway connecting all existing concourses to the new IFP is also under construction and will allow free movement between all concourses when opened so passengers don't have to re-check in their bags. The new corridor will be called the Connections Corridor and will have a new Compact Transit System with a cart that passengers can ride that will have stops at each concourse. This new corridor will also house moving walkways and gates as well. The new terminal which was scheduled for opening in Fall of 2015, was rescheduled for opening in Fall of 2016 to ensure business', shops and airline tenants can install and move into the terminal.

Concourse changes

The Calgary Airport Authority implemented concourse name and gate number changes on 18 September 2014 in preparation for the opening of the IFP. The former Concourse D, which houses WestJet gates became Concourse A. The current transborder concourse was previously labeled B/C, and the current Air Canada gates in Concourse A became Concourse C.[20]

Airlines and destinations

File:Westjet calgary.jpg
WestJet 737 at YYC
Air Transat A330 taking off from Calgary

Passengers

Airlines Destinations Concourse
Air Canada Frankfurt, London–Heathrow, Los Angeles (resumes May 1, 2016),[21] Montréal–Trudeau, Newark, Ottawa, Tokyo–Narita, Toronto–Pearson, Vancouver
Seasonal: Cancún, Edmonton, Ixtapa–Zihuatanejo, Kahului, Puerto Vallarta, San José del Cabo
B, C
Air Canada Express Castlegar, Cranbrook, Edmonton, Fort McMurray, Grande Prairie, Houston–Intercontinental, Kamloops, Kelowna, Lethbridge, Medicine Hat, Nanaimo, Portland (OR), Red Deer, Regina, San Francisco (begins June 18, 2016),[22] Saskatoon, Terrace/Kitimat, Victoria, Winnipeg, Yellowknife
Seasonal: Seattle/Tacoma
B, C
Air Canada Rouge Las Vegas, Los Angeles (ends April 30, 2016),[21] Phoenix, Varadero
Seasonal: Halifax
B, C
Air North Edmonton, Whitehorse A
Air Transat Cancún, Puerto Vallarta
Seasonal: Amsterdam, Cayo Santa María, Cozumel, Glasgow–International, Huatulco, Ixtapa–Zihuatanejo, London–Gatwick, Manchester, Montego Bay, Paris–Charles de Gaulle, Punta Cana, San José del Cabo, Varadero
A
Air Transat
operated by Enerjet
Vancouver A
Alaska Airlines
operated by Horizon Air
Seattle/Tacoma B
American Airlines Dallas/Fort Worth, Phoenix B
American Eagle Seasonal: Phoenix B
British Airways London–Heathrow A
Central Mountain Air Edmonton, Lloydminster, Prince George, Terrace/Kitimat C
Condor Seasonal: Frankfurt A
Delta Air Lines Seasonal: Minneapolis/St. Paul B
Delta Connection Minneapolis/St. Paul, Salt Lake City, Seattle/Tacoma B
Edelweiss Air Seasonal: Zürich (resumes May 28, 2016)[23][24] A
Integra Air Cranbrook A
KLM Amsterdam A
Korean Air Seasonal Charter: Seoul–Incheon A
Northern Air Peace River A
Sunwing Airlines Cancún, Montego Bay, Varadero
Seasonal: Cayo Coco/Cayo Guillermo, Cayo Santa María, Freeport, Huatulco, Ixtapa–Zihuatanejo, Manzanillo, Mazatlan, Puerto Vallarta, Punta Cana, San José del Cabo
B
United Airlines Chicago–O'Hare, Houston–Intercontinental, San Francisco
Seasonal: Denver
B
United Express Chicago–O'Hare, Denver, Houston–Intercontinental, San Francisco B
WestJet Abbotsford, Cancún, Comox, Edmonton, Fort McMurray, Halifax, Hamilton (ON), Houston–Intercontinental, Kelowna, Kitchener/Waterloo, Las Vegas, London–Gatwick (begins May 6, 2016),[25][26] London (ON), Los Angeles, Montréal–Trudeau, Orlando, Ottawa, Palm Springs, Phoenix, Puerto Vallarta, Regina, San Diego, San José del Cabo, Saskatoon, Toronto–Pearson, Vancouver, Victoria, Winnipeg, Yellowknife
Seasonal: Chicago–O'Hare, Dallas/Fort Worth, Fort Lauderdale, Honolulu, Huatulco, Ixtapa–Zihuatanejo, Kahului, Liberia (CR), Loreto, Manzanillo, Manzatlan, Nassau, New York–JFK, San Francisco, St. John's, Varadero, Windsor
A, B
WestJet Encore Brandon, Comox, Edmonton, Fort McMurray, Fort St. John, Grande Prairie, Kamloops, Kelowna, Nanaimo, Penticton, Prince George, Regina, Saskatoon, Terrace/Kitimat A
File:Nearby airport around YYC.pdf
Nearby airports around YYC

Cargo

Airlines Destinations Cargo Apron
Antonov Airlines Gostomel McCall north
Cargolux Los Angeles, Luxembourg, Seattle/Tacoma McCall north
Cathay Pacific Cargo Hong Kong, New York–JFK McCall north
DHL Aviation
operated by ABX Air
Cincinnati, Edmonton Deerfoot north
DHL Aviation
operated by Atlas Air
Chicago–O'Hare, Kagoshima, Los Angeles
Charter: Kitakyushu
McCall north
DHL Aviation
operated by Southern Air
Cincinnati, Edmonton Deerfoot south
FedEx Express Memphis Deerfoot south
FedEx Express
operated by Morningstar Air Express
Edmonton, Toronto–Pearson, Vancouver, Winnipeg Deerfoot south
KF Cargo Kelowna, Toronto–Pearson, Vancouver Deerfoot south, Deerfoot north
Purolator Courier
operated by Cargojet Airways
Goose Bay, Hamilton, Iqaluit, Montréal–Mirabel, San Francisco, Vancouver, Winnipeg Deerfoot north, Deerfoot south
UPS Airlines Sioux Falls Deerfoot south

Other operations

The following airlines operate out of their own private facilities:

Statistics

Interior of Concourse A at the Calgary International Airport
Main airport hall

Annual passenger traffic

Annual passenger traffic (enplaned + deplaned) at Calgary International Airport from 1996 to 2014[27][28]
Year Passengers Annual Percent Change
2014 15,261,108 Increase6.6
2013 14,316,074 Increase4.9
2012 13,641,339 Increase6.0
2011 12,770,988 Increase1.1
2010 12,630,695 Increase3.7
2009 12,175,011 Decrease2.7
2008 12,506,807 Increase2.0
2007 No data No data
2006 No data No data
2005 10,155,661 Increase10.7
2004 9,174,039 Increase6.9
2003 8,576,541 Increase8.8
2002 7,884,194 Increase1.2
2001 7,794,519 Decrease3.7
2000 8,090,426 Increase1.0
1999 8,010,883 Increase3.6
1998 7,731,034 Increase2.4
1997 7,547,156 Increase8.3
1996 6,967,571 No data

Annual aircraft movement

Annual aircraft movement at Calgary International Airport from 2008 to 2014[29]
Year Aircraft Movement Annual Percent Change
2014 250,953 Increase2.5
2013 244,913 Increase1.7
2012 240,709 Increase1.5
2011 237,185 Increase1.2
2010 234,306 Increase0.5
2009 233,145 Decrease5.7
2008 246,370 Decrease0.9

Ground transportation

Construction of the new runway resulted in April 2011 in the permanent closure of Barlow Trail from just north of McKnight Boulevard to Airport Road, and McCall Way's connection to Airport Road was also severed, though unlike Barlow the roadway remains intact to service hangars and other businesses southeast of the terminal area. Road access to the airport terminal area is via 36th Street N.E. and a newly constructed road tunnel under the new runaway at Airport Trail, Deerfoot Trail via Airport Trail, or Metis Trail north to Country Hills Boulevard and west to Barlow and south into the airport. Airport Trail is to eventually connect with Stoney Trail to the east by way of an already-existing 96th Avenue connector once a missing piece of road is constructed, providing an additional access option.

At Bus Bay No. 7, across from Concourse A, Calgary Transit Route 100 connects the Arrivals level of the airport to the McKnight-Westwinds CTrain station and Route 430 to the North Pointe Terminal, where passengers can board the bus rapid transit Route 301 to downtown. Route 300[30] provides direct access to and from Downtown Calgary via Centre Street North. Passengers must buy a day pass for $9.50 to board Route 300 departing the Airport. This is available from the TVM at the bus stop or at the Mac's store in Concourse A. This extra cost is due to taxi and shuttle operators' fear of competition from the express route.[31] Also, the Airporter bus links the airport to several downtown hotels. Brewster transportation[32] and Banff Airporter[33] offer scheduled service to the nearby mountain tourist destinations including Banff. Taxis to downtown Calgary cost about $40, taking into account the longer route they must now travel because of the closure of Barlow Trail and McCall Way.

Ground handling

View of downtown Calgary from airport

There are only a few ground handling companies in Calgary but each provides different services to the airlines they serve.

Airport Terminal Services (ATS)

Airport Terminal Services (ATS) provides cargo, passenger, and ramp services to select airlines in Calgary. Ramp services are provided to Delta Air Lines, United Express (Skywest), Delta Connection (Skywest), Air Transat, Enerjet, Flair Air and United Airlines. Cargo handling services are provided to Cargojet.

Air Canada

Air Canada, Air Canada Express, and Air Canada Rouge operations at the Calgary International Airport.

Swissport

Swissport provides cargo, lounge, passenger and ramp services in Calgary. Passenger services are provided to Air Transat, Sunwing Airlines, and American Airlines. Ramp services are provided to Air North, British Airways, KLM, Sunwing Airlines, American Airlines, Horizon Air, the RAF, as well as many ad hoc carriers. Cargo ground handling for Cargolux and Cathay Pacific Cargo is also performed. Swissport also operates a business lounge for airlines using the B (USA) and A Concourses.

WestJet Turn Around Crew (TAC)

WestJet TAC is the sole provider of ground handling services for WestJet at Calgary International Airport.

Cargo facilities

Apron II is the main cargo facility at the airport which can park up to four Boeing 747s. Apron VII is also used as a cargo facility, primarily for FedEx Express and Purolator Courier. FedEx is among the cargo carriers that use Calgary as a hub at Apron VII. Purolator has a facility in the northwest corner of the field adjacent to Apron VII. Apron VII previously accommodated just two Boeing 727s but has been able to park an additional three McDonnell Douglas MD-11s for FedEx since November 2004.

As of November 2007, expansion construction are in progress for Apron VII to allow seven parking pads, including three for Purolator and four for FedEx. UPS Airlines has begun construction of a new centre, including an apron directly southeast of FedEx's facility.

General aviation

General aviation facilities are located on the south side of the field. These facilities include a Shell Aerocenter, an Esso Avitat, a customs building, and more.

Other facilities

WestJet and its Subsidiary WestJet Encore have their head office building at Calgary International Airport

WestJet has its corporate headquarters on the airport property.[34] The company headquarters of Canadian North and North Cariboo Air occupy the 580 Palmer Road N.E. building, on the grounds of the airport.[35]

Zip previously maintained its headquarters in Hangar 101 until it ceases operations in 2004.[36] Canadian Regional Airlines had its headquarters at the airport until 2000 when Air Canada Jazz absorbed its operations.[37][38]

Calgary airport serves as the home base of the Shock Trauma Air Rescue Society (STARS), a non-profit organization that provides helicopter air ambulance to Alberta, Saskatchewan and Manitoba. [39]

Fire services

Firefighting at the airport is provided by the Calgary Fire Department Station 13 on the airport grounds. Calgary Fire has been contracted to the airport since 1958.[40]

Runways

Current runways

  • Runway 17L/35R is 14,000 ft × 200 ft (4,267 m × 61 m)
  • Runway 17R/35L is 12,675 ft × 200 ft (3,863 m × 61 m)
  • Runway 11/29 is 8,000 ft × 200 ft (2,438 m × 61 m)
  • Runway 08/26 is 6,200 ft × 150 ft (1,890 m × 46 m)

Decommissioned runways

  • Runway 02/20 was 4,350 ft × 150 ft (1,326 m × 46 m)
  • Runway 11/29 was 4,635 ft × 150 ft (1,413 m × 46 m)

A new runway numbered 17L/35R became operational in 2014. It is 14,000 ft × 200 ft (4,267 m × 61 m),[2] which according to the airport's website is the longest runway in Canada. The old record holder was Calgary's own 17R/35L.[41] A tunnel crossing under the new runway connects Airport Trail with 36th Street NE. This replaces access from Barlow Trail which closed on 3 April 2011.[42] In addition, an underpass under one of the new taxiways opened in 2013 allowing vehicle traffic from McCall Way to access a previously existing business park now surrounded by taxiways and runways. The city government hopes to connect Airport Trail with Metis Trail and Stoney Trail to ease traffic around the airport, while the airport authority is concerned that this connection could invite non-airport traffic and slow access for passengers.[43]

The long runway length can be attributed to the relatively high elevation, previously 3,557 ft (1,084 m) and now 3,606 ft (1,099 m),[2] of the airport and the need to support the largest passenger aircraft types. Aircraft require more distance to take off at higher elevations, because of the reduced air density associated with altitude.

In addition to the current runways in operation the airport has had two runways decommissioned over the years. Runway 02/20 was closed and part of it is still open as taxiway V. Runway 11/29 was decommissioned and ran where Palmer Road is now situated. The remnants of the runways and associated taxi ways are in various states of decay but can still be seen at the airport. 07/25 (now 08/26) served as the main east west runway until 10/28 (now 11/29) was built. The taxiway to 25 was closed when 02/20 was decommissioned meaning aircraft had to backtrack the length of the runway.

Three runways were upgraded: Runway 16/34 (now 17R/35L) was extended from its original length of 6,410 to 12,675 ft (1,954 to 3,863 m) and both 07/25 (now 08/26) and 16/34 (now 17R/35L) were widened from Lua error in Module:Convert at line 272: attempt to index local 'cat' (a nil value). to accommodate wider aircraft.[citation needed]

Accidents and incidents

On 7 May 1982, Douglas C-47A C-FQHF of Kenn Borek Air overran the runway following an aborted take-off.[44] The aircraft was damaged beyond economic repair.[45]

On 22 March 1984, Boeing 737–275 of Pacific Western Airlines with 119 people on board; suffered an uncontained engine failure on the No. 1 engine during takeoff. The debris penetrated and ignited fuel in the left wing. The aircraft was evacuated by slides and fire consumed the aircraft.[46]

On 30 December 2015, a Boeing 777-300ER of Air Canada flying from Shanghai to Toronto with 321 people on board suffered severe turbulence over Alaska. The aircraft diverted to Calgary International Airport and landed safely. 21 people were taken to hospital with injuries. The aircraft suffered minor damages.[47]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 Canada Flight Supplement. Effective 0901Z 24 July 2014 to 0901Z 18 September 2014
  3. Synoptic/Metstat Station Information Archived 1 December 2011 at the Wayback Machine
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 yyc-com - Calgary International Airport Local E&D Passenger Statistics
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. http://www.thestar.com/news/canada/2015/11/01/harper-should-change-his-name-to-calgary-international-airport-petition-quips.html
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. https://www.swiss.com/CMSContent/corporate/agentnews/Documents/updates/ttn_summer16_ZRH_IC.pdf
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. http://www.stars.ca/ab/contact-us
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.

External links