text: """
  This is the 'country_codes' module.
  
  The country_codes module supplies one static dictionary called 'codes' which
  maps two letter country codes (ISO 3166-1 alpha-2) to three letter country codes
  (ISO 3166-1 alpha-3).
  """
  
  codes = {'AF':'AFG',
           'AL':'ALB',
           'DZ':'DZA',
           'AS':'ASM',
           'AD':'AND',
           'AO':'AGO',
           'AI':'AIA',
           'AG':'ATG',
           'AR':'ARG',
           'AM':'ARM',
           'AW':'ABW',
           'AU':'AUS',
           'AT':'AUT',
           'AZ':'AZE',
           'BS':'BHS',
           'BH':'BHR',
           'BD':'BGD',
           'BB':'BRB',
           'BY':'BLR',
           'BE':'BEL',
           'BZ':'BLZ',
           'BJ':'BEN',
           'BM':'BMU',
           'BT':'BTN',
           'BO':'BOL',
           'XA':'BQ-BO',
           'BA':'BIH',
           'BW':'BWA',
           'BR':'BRA',
           'VG':'VGB',
           'BN':'BRN',
           'BG':'BGR',
           'BF':'BFA',
           'BI':'BDI',
           'CV':'CPV',
           'KH':'KHM',
           'CM':'CMR',
           'CA':'CAN',
           'KY':'CYM',
           'CF':'CAF',
           'TD':'TCD',
           'CL':'CHL',
           'CN':'CHN',
           'CO':'COL',
           'KM':'COM',
           'CG':'COG',
           'CK':'COK',
           'CR':'CRI',
           'CI':'CIV',
           'HR':'HRV',
           'CU':'CUB',
           'CW':'CUW',
           'CY':'CYP',
           'CZ':'CZE',
           'KP':'PRK',
           'CD':'COD',
           'DK':'DNK',
           'DJ':'DJI',
           'DM':'DMA',
           'DO':'DOM',
           'EC':'ECU',
           'EG':'EGY',
           'SV':'SLV',
           'GQ':'GNQ',
           'ER':'ERI',
           'EE':'EST',
           'SZ':'SWZ',
           'ET':'ETH',
           'FK':'FLK',
           'FO':'FRO',
           'FJ':'FJI',
           'FI':'FIN',
           'FR':'FRA',
           'GF':'GUF',
           'PF':'PYF',
           'GA':'GAB',
           'GM':'GMB',
           'GE':'GEO',
           'DE':'DEU',
           'GH':'GHA',
           'GI':'GIB',
           'GR':'GRC',
           'GL':'GRL',
           'GD':'GRD',
           'GP':'GLP',
           'GU':'GUM',
           'GT':'GTM',
           'GG':'GGY',
           'GN':'GIN',
           'GW':'GNB',
           'GY':'GUY',
           'HT':'HTI',
           'VA':'VAT',
           'HN':'HND',
           'HU':'HUN',
           'IS':'ISL',
           'IN':'IND',
           'ID':'IDN',
           'IR':'IRN',
           'IQ':'IRQ',
           'IE':'IRL',
           'IM':'IMN',
           'IL':'ISR',
           'IT':'ITA',
           'JM':'JAM',
           'JP':'JPN',
           'JE':'JEY',
           'JO':'JOR',
           'KZ':'KAZ',
           'KE':'KEN',
           'KI':'KIR',
           'XK':'XKX',
           'KW':'KWT',
           'KG':'KGZ',
           'LA':'LAO',
           'LV':'LVA',
           'LB':'LBN',
           'LS':'LSO',
           'LR':'LBR',
           'LY':'LBY',
           'LI':'LIE',
           'LT':'LTU',
           'LU':'LUX',
           'MG':'MDG',
           'MW':'MWI',
           'MY':'MYS',
           'MV':'MDV',
           'ML':'MLI',
           'MT':'MLT',
           'MH':'MHL',
           'MQ':'MTQ',
           'MR':'MRT',
           'MU':'MUS',
           'YT':'MYT',
           'MX':'MEX',
           'FM':'FSM',
           'MC':'MCO',
           'MN':'MNG',
           'ME':'MNE',
           'MS':'MSR',
           'MA':'MAR',
           'MZ':'MOZ',
           'MM':'MMR',
           'NA':'NAM',
           'NR':'NRU',
           'NP':'NPL',
           'NL':'NLD',
           'NC':'NCL',
           'NZ':'NZL',
           'NI':'NIC',
           'NE':'NER',
           'NG':'NGA',
           'NU':'NIU',
           'MK':'MKD',
           'MP':'MNP',
           'NO':'NOR',
           'PS':'PSE',
           'OM':'OMN',
           'PK':'PAK',
           'PW':'PLW',
           'PA':'PAN',
           'PG':'PNG',
           'PY':'PRY',
           'PE':'PER',
           'PH':'PHL',
           'PN':'PCN',
           'PL':'POL',
           'PT':'PRT',
           'PR':'PRI',
           'QA':'QAT',
           'KR':'KOR',
           'MD':'MDA',
           'RE':'REU',
           'RO':'ROU',
           'RU':'RUS',
           'RW':'RWA',
           'XC':'BQ-SA',
           'BL':'BLM',
           'SH':'SHN',
           'KN':'KNA',
           'LC':'LCA',
           'MF':'MAF',
           'PM':'SPM',
           'VC':'VCT',
           'WS':'WSM',
           'SM':'SMR',
           'ST':'STP',
           'SA':'SAU',
           'SN':'SEN',
           'RS':'SRB',
           'SC':'SYC',
           'SL':'SLE',
           'SG':'SGP',
           'XB':'BQ-SE',
           'SX':'SXM',
           'SK':'SVK',
           'SI':'SVN',
           'SB':'SLB',
           'SO':'SOM',
           'ZA':'ZAF',
           'SS':'SSD',
           'ES':'ESP',
           'LK':'LKA',
           'SD':'SDN',
           'SR':'SUR',
           'SE':'SWE',
           'CH':'CHE',
           'SY':'SYR',
           'TJ':'TJK',
           'TH':'THA',
           'GB':'GBR',
           'TL':'TLS',
           'TG':'TGO',
           'TK':'TKL',
           'TO':'TON',
           'TT':'TTO',
           'TN':'TUN',
           'TR':'TUR',
           'TM':'TKM',
           'TC':'TCA',
           'TV':'TUV',
           'UG':'UGA',
           'UA':'UKR',
           'AE':'ARE',
           'TZ':'TZA',
           'US':'USA',
           'VI':'VIR',
           'UY':'URY',
           'UZ':'UZB',
           'VU':'VUT',
           'VE':'VEN',
           'VN':'VNM',
           'WF':'WLF',
           'YE':'YEM',
           'ZM':'ZMB',
           'ZW':'ZWE'}
  