COUNTRIES = [
    ('Nigeria', 'NGN', '₦'), ('Ghana', 'GHS', '₵'), ('Kenya', 'KES', 'KSh'),
    ('South Africa', 'ZAR', 'R'), ('Egypt', 'EGP', 'E£'), ('Morocco', 'MAD', 'DH'),
    ('Ethiopia', 'ETB', 'Br'), ('Tanzania', 'TZS', 'TSh'), ('Uganda', 'UGX', 'USh'),
    ('Rwanda', 'RWF', 'FRw'), ('Senegal', 'XOF', 'CFA'), ('Ivory Coast', 'XOF', 'CFA'),
    ('Cameroon', 'XAF', 'FCFA'), ('Zambia', 'ZMW', 'K'), ('Zimbabwe', 'ZiG', 'ZiG'),
    ('Botswana', 'BWP', 'P'), ('Namibia', 'NAD', 'N$'), ('Mauritius', 'MUR', '₨'),
    ('United States', 'USD', '$'), ('Canada', 'CAD', 'C$'), ('Mexico', 'MXN', 'Mex$'),
    ('Brazil', 'BRL', 'R$'), ('Argentina', 'ARS', 'AR$'), ('Chile', 'CLP', 'CLP$'),
    ('Colombia', 'COP', 'COL$'), ('Peru', 'PEN', 'S/'), ('United Kingdom', 'GBP', '£'),
    ('Ireland', 'EUR', '€'), ('France', 'EUR', '€'), ('Germany', 'EUR', '€'),
    ('Spain', 'EUR', '€'), ('Italy', 'EUR', '€'), ('Portugal', 'EUR', '€'),
    ('Netherlands', 'EUR', '€'), ('Belgium', 'EUR', '€'), ('Austria', 'EUR', '€'),
    ('Greece', 'EUR', '€'), ('Finland', 'EUR', '€'), ('Poland', 'PLN', 'zł'),
    ('Czechia', 'CZK', 'Kč'), ('Hungary', 'HUF', 'Ft'), ('Romania', 'RON', 'lei'),
    ('Bulgaria', 'BGN', 'лв'), ('Croatia', 'EUR', '€'), ('Serbia', 'RSD', 'din'),
    ('Ukraine', 'UAH', '₴'), ('Russia', 'RUB', '₽'), ('Turkey', 'TRY', '₺'),
    ('Israel', 'ILS', '₪'), ('Saudi Arabia', 'SAR', ''), ('United Arab Emirates', 'AED', 'د.إ'),
    ('Qatar', 'QAR', '﷼'), ('Kuwait', 'KWD', 'د.ك'), ('Bahrain', 'BHD', 'BD'),
    ('Oman', 'OMR', '﷼'), ('Jordan', 'JOD', 'JD'), ('Lebanon', 'LBP', 'L£'),
    ('Iraq', 'IQD', 'ع.د'), ('Iran', 'IRR', '﷼'), ('Pakistan', 'PKR', '₨'),
    ('India', 'INR', '₹'), ('Bangladesh', 'BDT', '৳'), ('Sri Lanka', 'LKR', 'Rs'),
    ('Nepal', 'NPR', '₨'), ('Bhutan', 'BTN', 'Nu.'), ('Maldives', 'MVR', 'Rf'),
    ('Afghanistan', 'AFN', '؋'), ('China', 'CNY', '¥'), ('Japan', 'JPY', '¥'),
    ('South Korea', 'KRW', '₩'), ('North Korea', 'KPW', '₩'), ('Mongolia', 'MNT', '₮'),
    ('Taiwan', 'TWD', 'NT$'), ('Hong Kong', 'HKD', 'HK$'), ('Macau', 'MOP', 'MOP$'),
    ('Vietnam', 'VND', '₫'), ('Thailand', 'THB', '฿'), ('Malaysia', 'MYR', 'RM'),
    ('Singapore', 'SGD', 'S$'), ('Indonesia', 'IDR', 'Rp'), ('Philippines', 'PHP', '₱'),
    ('Brunei', 'BND', 'B$'), ('Cambodia', 'KHR', '៛'), ('Laos', 'LAK', '₭'),
    ('Myanmar', 'MMK', 'K'), ('Australia', 'AUD', 'A$'), ('New Zealand', 'NZD', 'NZ$'),
    ('Fiji', 'FJD', 'FJ$'), ('Papua New Guinea', 'PGK', 'K'), ('Samoa', 'WST', 'T'),
    ('Tonga', 'TOP', 'T$'), ('Vanuatu', 'VUV', 'VT'), ('Solomon Islands', 'SBD', 'SI$'),
    ('Switzerland', 'CHF', 'Fr'), ('Norway', 'NOK', 'kr'), ('Sweden', 'SEK', 'kr'),
    ('Denmark', 'DKK', 'kr'), ('Iceland', 'ISK', 'kr'), ('Estonia', 'EUR', '€'),
    ('Latvia', 'EUR', '€'), ('Lithuania', 'EUR', '€'), ('Slovakia', 'EUR', '€'),
    ('Slovenia', 'EUR', '€'), ('Malta', 'EUR', '€'), ('Cyprus', 'EUR', '€'),
    ('Luxembourg', 'EUR', '€'), ('Albania', 'ALL', 'L'), ('Bosnia and Herzegovina', 'BAM', 'KM'),
    ('North Macedonia', 'MKD', 'ден'), ('Moldova', 'MDL', 'L'), ('Belarus', 'BYN', 'Br'),
    ('Georgia', 'GEL', '₾'), ('Armenia', 'AMD', '֏'), ('Azerbaijan', 'AZN', '₼'),
    ('Kazakhstan', 'KZT', '₸'), ('Uzbekistan', 'UZS', 'soʻm'), ('Turkmenistan', 'TMT', 'm'),
    ('Kyrgyzstan', 'KGS', 'с'), ('Tajikistan', 'TJS', 'ЅМ'), ('Malawi', 'MWK', 'MK'),
    ('Mozambique', 'MZN', 'MT'), ('Angola', 'AOA', 'Kz'),
    ('Lesotho', 'LSL', 'L'), ('Eswatini', 'SZL', 'E'), ('Madagascar', 'MGA', 'Ar'),
    ('Seychelles', 'SCR', '₨'), ('Comoros', 'KMF', 'CF'), ('Mauritania', 'MRU', 'UM'),
    ('Mali', 'XOF', 'CFA'), ('Burkina Faso', 'XOF', 'CFA'), ('Niger', 'XOF', 'CFA'),
    ('Benin', 'XOF', 'CFA'), ('Togo', 'XOF', 'CFA'), ('Guinea', 'GNF', 'FG'),
    ('Sierra Leone', 'SLL', 'Le'), ('Liberia', 'LRD', 'L$'), ('Gambia', 'GMD', 'D'),
    ('Guinea-Bissau', 'XOF', 'CFA'), ('Cape Verde', 'CVE', 'Esc'),
    ('Chad', 'XAF', 'FCFA'), ('Gabon', 'XAF', 'FCFA'), ('Equatorial Guinea', 'XAF', 'FCFA'),
    ('Republic of the Congo', 'XAF', 'FCFA'), ('DR Congo', 'CDF', 'FC'),
    ('Central African Republic', 'XAF', 'FCFA'), ('Burundi', 'BIF', 'FBu'),
    ('Somalia', 'SOS', 'Sh'), ('Somaliland', 'SOS', 'Sh'), ('Djibouti', 'DJF', 'Fdj'),
    ('Eritrea', 'ERN', 'Nfk'), ('South Sudan', 'SSP', '£'), ('Sudan', 'SDG', 'ج.س'),
    ('Libya', 'LYD', 'LD'), ('Tunisia', 'TND', 'د.ت'), ('Algeria', 'DZD', 'د.ج'),
    ('Cuba', 'CUP', '₱'), ('Jamaica', 'JMD', 'J$'), ('Haiti', 'HTG', 'G'),
    ('Dominican Republic', 'DOP', 'RD$'), ('Bahamas', 'BSD', 'B$'),
    ('Trinidad and Tobago', 'TTD', 'TT$'), ('Barbados', 'BBD', 'Bds$'),
    ('Costa Rica', 'CRC', '₡'), ('Panama', 'PAB', 'B/.'), ('Guatemala', 'GTQ', 'Q'),
    ('Honduras', 'HNL', 'L'), ('Nicaragua', 'NIO', 'C$'), ('El Salvador', 'USD', '$'),
    ('Belize', 'BZD', 'BZ$'), ('Guyana', 'GYD', 'G$'), ('Suriname', 'SRD', 'SR$'),
    ('Venezuela', 'VES', 'Bs.'), ('Ecuador', 'USD', '$'), ('Bolivia', 'BOB', 'Bs'),
    ('Paraguay', 'PYG', '₲'), ('Uruguay', 'UYU', '$U'),
]

DEFAULT = ('Nigeria', 'NGN', '₦')


def symbol_for(country):
    for name, _code, symbol in COUNTRIES:
        if name == country:
            return symbol
    return DEFAULT[2]
