| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | DETAIL TRANSLATION IF I MUST DIE - REFAAT | |||||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||
4 | Europe [without Turkiye, Azerbaijan, and Armenia] | MENA + Turkiye + Armenia + Azerbaijan | ANZ + Pacific Islands Forum + Southeast Asia | South Asia | East Asia | Africa [without North Africa] | America | Non-Territory | ||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||
6 | Gaeilge na hÉireann [Irish] | Arab [Refaat's mother tongue] | te reo Maori | Balti, Sbal Ti | Chinese / Mandarin | Kalenjin | Spanish American / United States Spanish / Español Estadounidense | Lingua de Planeta | ||||||||||||||||||||||
7 | Welsh / Cymraeg / y Gymraeg | Hazaragi | Bislama / Bichelamar / English - based creole language in Vanuatu | Kashmiri | Cantonese / 廣東話 / 广东话; Jyutping / Cantonese Yale / Gwóngdūng wá | Oromo | Aruban Papiamento / Aruban Papiamentu | Tolken's Elvish, Quenya version | ||||||||||||||||||||||
8 | Gàidhlig [Scot] | Farsi / Persian / (فارسی, Fārsī) | Maltralian / Maltese Australian | Saraiki | [Specific] Hong Kong Cantonese [because some difference with original Cantonese] | Sotho / Sesotho / Borwa | Deep South Trini Jamaican | Tolken's Elvish, Sindarin version | ||||||||||||||||||||||
9 | Kernewek / Kernowek / Cornish [1st version], detailing “uses Middle Cornish in the Standard Written Form / An treylyans ma a us Kernewek Kres y’n Furv Skrifys Savonek” | Ottoman Turkish / Lisân-ı Osmânî | Bataknese | Telugu | Taiwanese Mandarin / Táiwān Guóyǔ / Zhōnghuá Mínguó Guóyǔ | Gíkúyú / Kíkúyú [ɣēkōjó] | Trinidadian English Creole | Esperanto | ||||||||||||||||||||||
10 | Kernewek / Kernowek / Cornish [2nd version], detailing “variety of Late Cornish grammar and spelling / An trelyans ma a us gramasek ha spellyans a Gernewek Diwedhes” | Original Turkish / Turkish / Türkçe / Türk dili / Türkiye Türkçesi | Standard Javanese | Sinhala | Taiwanese Hokkien | Sawāḥilī / Swahili / Kiswahili | Haitian Creole / kreyòl ayisyen / créole haïtien | |||||||||||||||||||||||
11 | Gibraltarian vernacular ("zhanito") / Llanito / Yanito | Yiddish | Ambonese | Nepali | Japanese / 日本語 / Nihongo | Somali / Af-Soomaali | Sakāwithiniwak / Woodland Cree | |||||||||||||||||||||||
12 | Castilian Spanish | Hebrew | Ternate | Tibetan, Tibetic | Korean / Hangul / 한글 | Ogadēn / Somali Ogaadeen / ውጋዴ/ውጋዴን / Ogaden Language | Quebec Ojibwe/ Ojibwa / Ojibway / Otchipwe / Ojibwemowin / Anishinaabemowin | |||||||||||||||||||||||
13 | Catalan / Gathia Launia | Sahidic Coptic / Bohairic Coptic / ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ / timetremǹnkhēmi | Banjarese | Gujarati | Macanese Patois | Seychellois Creole | Michif / Mitchif / Mechif / Michif-Cree / Métif / Métchif / French Cree | |||||||||||||||||||||||
14 | some rare dialect of Catalan | Tamachek / Tamashek / Tamasheq | Indonesia | Brahui | Yokohama-ben | Ganda / Luganda / Oluganda | Québécois French | |||||||||||||||||||||||
15 | Valencian / llengua Valenciana | Kurdish | Madurese | Malayalam | Tōkyō hōgen, Tōkyō-ben, Tōkyō-go (東京方言, 東京弁, 東京語)) | Kinyarwanda / Rwandan | Français Canadien | |||||||||||||||||||||||
16 | Basque / Euskara | Sorani Kurdish / Central Kurdish / کوردیی ناوەندی / Kurdîy Nawendî | Tagalog | Hindi, Devanagari | Saitama Dialect | Kimeru / Meru / Kĩmĩĩrũ / Kimeru - Imenti | Western Apache (Nḏéé biyáti’) | |||||||||||||||||||||||
17 | Danish / Dansk Sprog | Circassian / sɜːrˈkæʃən/ sur-KASH-ən / Cherkess | Kankanaey | Bangla / Bengali / Bāṅlā | монгол хэл / Mongolian / mɔɴ.ɢəɮ xiɮ | Shona / chiShona / Central Shonic | Mixtec TuunSavi / mixtectl tu'un savi | |||||||||||||||||||||||
18 | Swedish / Svenska | Eastern Armenian / Արևելահայերեն / Arevelahayeren | Igorot Kankaney, specific variant of Kankanaey | Khowar, Citrali | Taishanese (Chinese: 台山话; pinyin: Táishān huà) | Wolof / Wolof làkk / وࣷلࣷفْ لࣵکّ | Acadian French (French: Français Acadien, Acadjonne) | |||||||||||||||||||||||
19 | Finnish / Ssuomen kieli / Suomi | Western Armenian / Արեւմտահայերէն / Arevmdahayeren | Masbateno | Sindhi | Beijing Dialect (Chinese: 北京话; traditional Chinese: 北京話; pinyin: Běijīnghuà) / Pekingese / Beijingese | Ndebele / isiNdebele saseNyakatho / [specific] Zimbabwean Ndebele | Cuban Spanish / Español Cubano | |||||||||||||||||||||||
20 | Norwegian / Norsk | Kharberd-Yerznka Armenian / խարբերդ-երզնկա բարբառ | Kinaray | Maithili | 충청 방언 (Chungcheong Hangul) | Tigrinya / ትግርኛ / Tigrigna | Cubonics / Miami Accent / Spanglish by Cuban in Miami | |||||||||||||||||||||||
21 | Nynorsk (Urban East Norwegian: [ˈnỳːnɔʂk]) (lit. 'New Norwegian) | Berber languages / Amazigh languages / Tamazight / تَمَزِيغت / Tamaziɣt | Chavacano | Balochi | 경상 방언 (Gyeongsang Hangul) | Yoruba / Èdè Yorùbá / عِدعِ يوْرُبا | Caribbean Spanish / Español Caribeño, | |||||||||||||||||||||||
22 | Icelandic / Islenska | Azerbaijani / Azərbaycan dili / آذربایجان دیلی / Азәрбајҹан дили | Kapampangan | Urdu | 강원 방언 (Gangwon Hangul Dialect) | Mauritian Creole / Morisien | Puerto Rican Spanish / Español Puertorriqueño | |||||||||||||||||||||||
23 | Macedonian / македонски јазик, makedonski jazik | Moroccan Darija / al-ʻArabiyyah al-Maghribiyyah ad-Dārija / Maghrebi Arabic / العربية المغربية الدارجة | Hiligaynon | Shahmukhi | 六邑말 / 뉴웁말 / Nyuup-mal / 여섯 고을 말 / Yeoseot goeul mal | Tswana / Setswana / Sechuana | Chilean Spanish / Castellano Chileno / Español Chileno | |||||||||||||||||||||||
24 | Italian | Aravika / Maronitika / Arabic-Greek / Arabic dialect with a considerable admixture of Cypriot Greek | Cebuano | Gurmukhi | Nkore / Nkole / Nyankore / Nyankole / Orunyankore / Orunyankole / Runyankore / Runyankole, Bantu language spoken by the Nkore | Colombian Spanish / Español Colombiano | ||||||||||||||||||||||||
25 | L’alfabet furlan / Eastern Friulano | Achomi (Persian: اچُمی) / Khodmooni / Larestani Farsi | Baybayin | Konkani | Harshen / Halshen Hausa / هَرْشٜن هَوْسَ, Chadic | Guarani / Tetã Paraguái | ||||||||||||||||||||||||
26 | Lìgure / Ligurian / Genoese / Zeneize | Beirut Western Armenian | Iloko | Kannada | Amharic / አማርኛ / Amarəñña / Ethiopian Semitic | Brazilian Portuguese / Português Brasileiro | ||||||||||||||||||||||||
27 | Georgian / Kartvelian / ქართული ენა / kartuli ena | Rumelian / Balkan Gagauz, Balkan Turkish or Rumelian (Turkish: Rumeli Türkçesi) / Rumelian Turkish | Pakung | Pothwari | Igbo / Ásụ̀sụ́ Ìgbò | Paulistano Português Brasileiro | ||||||||||||||||||||||||
28 | Parisian French / Français de France / French of France | Eastern Anatolian Turkish / Eastern Anatolian Türkçesi / Turkified Meskhetians / Meskhetian Turks / Turkish Meskhetians / Ahiska Turks, and Turkish Ahiskans (Turkish: Ahıska Türkleri / Georgian: მესხეთის თურქები Meskhetis turk'ebi) | Burmese / မြန်မာဘာသာ / Mranma bhasa | Pushto, Pashtun | Chewa / Nyanja / Chichewa / Chinyanja (spelled Cinianja in Portuguese) | Carioca Brazilian Portuguese / Carioca Português Brasileiro / Carioca Português do Brasil | ||||||||||||||||||||||||
29 | Original Spanish, Peninsular Spanish / Español Peninsular / Spanish of Spain / Español de España) | Yürümek Türkçesi / Yürümek Türkish Dialect / Yörük Sancağı / Yörüks / Yuruks / Yorouks / Oghuz / Uzes (Οὖζοι, Ouzoi) (Turkish: Yörükler; Greek: Γιουρούκοι, Youroúkoi; Bulgarian: юруци; Macedonian: Јуруци, Juruci) | Vietnamese / Tiếng Việt | Standard Punjabi | Bemba / ChiBemba / Cibemba / Ichibemba / Icibemba / Chiwemb | Brasiliense / Candango | ||||||||||||||||||||||||
30 | Galician / Galego | İstanbul Türkçesi | Khmer (/kəˈmɛər/ ខ្មែរ, UNGEGN: Khmêr [kʰmae]) | Romanized Punjabi | Fanti / Fantse / Mfantse / one of Akan dialect continuum | Mineirês / Dialeto Mineiro / Dialect Mineiro [specific dialect part of Português do Brasil] | ||||||||||||||||||||||||
31 | Albanian / shqip [ʃcip] / gjuha shqipe | Kıbrıs Türkçesi | Phasa Thai / Bahasa Thai / Thai language / ภาษาไทย | Torwali | Afrikaans / Afrikaansch | Dialeto Fluminense | ||||||||||||||||||||||||
32 | Czech / Czechia / čeština / Bohemia / lingua Bohemica | Sudanese Arabic / Sudanese dialect (Arabic: لهجة سودانية, romanized: Lahjat Sūdānīyah, Sudanese Arabic [ˈlahɟa suːˈdaːnijja]), Colloquial Sudanese (Arabic: عامية سودانية [ˈʕaːmmijja suːˈdaːnijja]) / Common Sudanese | Phéasa Khmêr / Khémôrôphéasa / Cambodian | Hindko | Sabela Afrikaans / Sabela Afrikaansch | Riograndenser Hunsrückisch | ||||||||||||||||||||||||
33 | Hungarian / Magyar Nyelv | Mesopotamian Arabic (Arabic: لهجة بلاد ما بين النهرين) / Iraqi Arabic (Arabic: اللهجة العراقية) | Malay | Dari or Afghan Persian | Nigerian Pidgin English / Naija / Naijá | Sotaque Carioca / Carioquês / Dialeto Carioca | ||||||||||||||||||||||||
34 | Polish / Język polski / Polszczyzna | Palestinian Arabic Dialect (اللهجة الفلسطينية) | Sundanese | Marathi | Spanish Sahara / Sahara Español / Arabic: الصحراء الإسبانية / romanized: As-Sahrā'a Al-Isbānīyah | Espanol Neomexicano / Border Spanish / New Mexican Spanish | ||||||||||||||||||||||||
35 | Serbian / српски језик / srpski jezik | Ngoko - lowest tier of Javanese | Pidgin Hindi / Haflong Hindi (Hindi: हफ़लौंग हिन्दी) / Dima Hasao | Kenya Swahili | Yankee Dutch | |||||||||||||||||||||||||
36 | Lithuanian / Lietuvių Kalba | Ngoko Alus - mid tier of Javanese | Tamil / தமிழ் | Patagonian Afrikaans | Sulista Dialeto | |||||||||||||||||||||||||
37 | Hrvatski / Croatian | Krama Alus | Madras Bashai Tamil / Chennai Bashai Tamil | Northern Cape Afrikaans | Mexican Spanish / Español Mexicano | |||||||||||||||||||||||||
38 | Slovak / Slovenčina [ˈslɔʋentʂina] / Slovenský jazyk [ˈslɔʋenskiː ˈjazik] | Aksara Jawa / Hanacaraka / Carakan | Iyengar Tamil | Français Africain | Puerto Rican Spanish / Español Puertorriqueño | |||||||||||||||||||||||||
39 | Belarusian language / беларуская мова / Bielaruskaja mova | Melanau | Dhatki / Dhatti / Thari | Namlish / Namsläng / Namdeutsch / Namibian Deutsch / Namibian German | Spanglish | |||||||||||||||||||||||||
40 | Bosnian (/ˈbɒzniən/ bosanski / босански, [bɔ̌sanskiː]), Bosniak | Tanjong | Dhivehi, Maldive | Southeast Yoruba | Pennsilfaanisch Deitsch / Pennsylvania German | |||||||||||||||||||||||||
41 | Slovene / Slovenian / Slovenščina / Slovenski Jezik | Malaysian Mandarin / 马来西亚华语 / 馬來西亞華語 / Mǎláixīyà Huáyǔ;, | Sabaragamu Sinhalese | Sranan Tongo / Sranantongo / "Surinamese tongue"/ Sranan / Surinaams / Surinamese, Surinamese Creole | ||||||||||||||||||||||||||
42 | Dutch | Kelantan - Pattani Malay | Vangiya Bangla (বাংলা, Vangiya Bāṅlā, [ˈbaŋla]) | Caribbean Hindustani / कैरेबियाई हिंदुस्तानी | ||||||||||||||||||||||||||
43 | Deutsch | Melanau - Kajang | Malé Latin or Nasiri Latin | Montanhês | ||||||||||||||||||||||||||
44 | Basel German / Baseldytsch | Georgetown - Penang | Palakkad Tamil | Abajeño Mexican Spanish / Abajeño Español Mexicano | ||||||||||||||||||||||||||
45 | Ukrainian language / українська мова / Ukrainska Mova | Jawi [arabic local adapt in Malaysia] | Mandokhel Pax̌tó žәbgóṭi / Mandokhel Pashto žәbgóṭi | Central Español Mexicano | ||||||||||||||||||||||||||
46 | Russian / современный русский литературный язык / sovremenny russky | Ternate Malay / Bahasa Pasar / North Moluccan Malay Creole [one of language in Indonesia] | Saurashtra Gujarati | Ecuadorian Spanish / Español Ecuatoriano | ||||||||||||||||||||||||||
47 | rromani ćhib / Romani language / Romany / Romanes | Ambonese Malay Creole [one of language in Indonesia] | Majhi Majhail Punjabi | Archipiélago de Chiloé / Chiloé / Valdivia Temuco to Chiloé / Chiloté / Chilean Chiloté Spanish | ||||||||||||||||||||||||||
48 | Romanian / Roumanian / limba română / Românește [romɨˈneʃte] / Romanian / Daco-Romanian | Malaju Sini / Bahasa Tanah [Dutch - Malay Creole, in Moluccan] | Kauravi Hindi (Hindi: कौरवी, Urdu: کَوروی) / Khaṛībolī Hindi | Berbice Dutch Guyanese Creole | ||||||||||||||||||||||||||
49 | български език / Bŭlgarski ezik / Bulgarian | Bahasa Melayu Malaysia | Rarhi Bengali | Tai’no-Borikenani’ki (indigenous ancestral language of Borike’n – modern day Puerto Rico) | ||||||||||||||||||||||||||
50 | Maltese / Malti / L-Ilsien Malti / Il-Lingwa Maltija | Manado Malay | Waṇetsi Pashto (Waneci: وڼېڅي) / Tarīno Pashto (Waneci: ترينو) / Tsalgari Pashto (Waneci: څلګري) | Dominican Spanish (Español Dominicano) | ||||||||||||||||||||||||||
51 | Greek / Ελληνικά / Elliniká | Malaysian Tamil / மலேசியத் தமிழ் மொழி, romanized: Malēsiyat Tamiḻ Moḻi | Bihari Hindi | Canado-Brasileiros / Luso-Canadianos dialect | ||||||||||||||||||||||||||
52 | European Portuguese / Português / Língua Portuguesa | Singaporean Standard Spoken Tamil (SST) | Khadiboli Hindi | Français Montréalais | ||||||||||||||||||||||||||
53 | Galego–Portugués / Galaico–Portugués | Palakkad Tamil / Palghat Tamil | Dakhni Urdu / Dakani Urdu / Deccani Urdu / Desia Urdu / Mirgan Urdu | Espanol Peruvian / Español Peruano | ||||||||||||||||||||||||||
54 | Latin (lingua Latina [ˈlɪŋɡʷa ɫaˈtiːna] or Latinum | Kopino / Korinoy | Jhangvi (/ˈdʒæŋvi/; جھنگوی Jhangvi: [ˈd͡ʒàŋ.gᵊ.ʋi]) / (جھنگلی) / Jangli (جانگلی) / Jhangochi | |||||||||||||||||||||||||||
55 | Eusquel Erria / Eusquel Erriau / Heuscal Herrian | Sabahan | Lubanki / Labanki | |||||||||||||||||||||||||||
56 | Pantesco | Manadonese | Arabi Malayalam / Mappila Malayalam / Moplah Malayalam / عَرَبِ مَلَیَاۻَمٛ | |||||||||||||||||||||||||||
57 | Bolognese / Bulgnaiṡ | Fiji Baat / Fiji Hindi / Fiji Hindustani (Devanagari: फ़िजी हिंदी; Perso-Arabic: فجی ہندی) | Bombay Hindi / Bambaiya Hindi / Mumbaiya Hindi | |||||||||||||||||||||||||||
58 | Moroccan Flavoured Dutch | Marinduqueňo Tagalog / Marindukanyon Tagalog / Marindukenyo Tagalog | Andaman Creole Hindi | |||||||||||||||||||||||||||
59 | Kizlar Mozdokian | Tayabasin | Deccani Hindi | |||||||||||||||||||||||||||
60 | Lisboeta | Manileño Tagalog | Varhadi (Varhādi) (वऱ्हाडि) or Vaidarbhi (वैदर्भि) Marathi | |||||||||||||||||||||||||||
61 | Portuense | Davaoeño Cebuano | Phudagi Marathi / Vadvali Marathi / वाडवळी / फुदगी | |||||||||||||||||||||||||||
62 | Riksdansk / Rigsdansk | Thanh Hóa Tiếng Việt / Thanh Hóa Vietnamese | Dadeldhuri Nepali | |||||||||||||||||||||||||||
63 | Kharberd-Yerznka Armenian | Saigonese Tiếng Việt / Southern Dialect Tiếng Việt | Gandakeli Nepali | |||||||||||||||||||||||||||
64 | valašské nářečí / valašština / Moravian Wallachian | Pangasinan / Pangasinense Tagalog / Salitan Pangasinan Tagalog | Barisal Bangla / Chandradwip Bangla | |||||||||||||||||||||||||||
65 | Meänkieli | Gagana faʻa Sāmoa or Gagana Sāmoa | Jashore Bangla / Jessoriya Bangla | |||||||||||||||||||||||||||
66 | Dialekt Północnokresowy | Shina | ||||||||||||||||||||||||||||
67 | Ostfränkisch / Unterostfränkisch | Khetrani Punjabi (romanize) | ||||||||||||||||||||||||||||
68 | Göteborgsdialekten / Göteborgska | Batticaloa Tamil | ||||||||||||||||||||||||||||
69 | Kharberd-Yerznka Armenian / խարբերդ-երզնկա բարբառ | Romanized Urdu | ||||||||||||||||||||||||||||
70 | Cypriot Greek (κυπριακή ελληνική or κυπριακά) | Varendri Bangla | ||||||||||||||||||||||||||||
71 | Dialetto Toscano | |||||||||||||||||||||||||||||
72 | Estonia / Eesti Keel | |||||||||||||||||||||||||||||
73 | Middle Dnieprian | |||||||||||||||||||||||||||||
74 | Languedocien / Lengadocian | |||||||||||||||||||||||||||||
75 | Mapolski Wlodawa | |||||||||||||||||||||||||||||
76 | Schweizerdeutsch / Schwiizerdütsch / Schwyzerdütsch / Schwiizertüütsch | |||||||||||||||||||||||||||||
77 | Kajkavian /kaɪˈkɑːviən, -ˈkæv-/ (Kajkavian noun: kajkavščina; Shtokavian adjective: kajkavski [kǎjkaʋskiː], noun: kajkavica or kajkavština [kajkǎːʋʃtina]) | |||||||||||||||||||||||||||||
78 | Chakavian or Čakavian (/tʃæˈkɑːviən/, /tʃə-/, /-ˈkæv-/, Croatian: čakavski [tʃǎːkaʋskiː]proper name: čakavica or čakavština [tʃakǎːʋʃtina] own name: čokovski, čakavski, čekavski | |||||||||||||||||||||||||||||
79 | Gronings: Grunnegs or Grönnegs | |||||||||||||||||||||||||||||
80 | Góralski | |||||||||||||||||||||||||||||
81 | Moscow dialect or Moscow accent (Russian: Московское произношение, romanized: Moskovskoye proiznosheniye | |||||||||||||||||||||||||||||
82 | Dialekt Północnokresowy / Polish Jewish | |||||||||||||||||||||||||||||
83 | Ladino / Jewish Espanol / Jewish Spanish / Sephardic Spanish / Sephardic Espanol / Judesmo | |||||||||||||||||||||||||||||
84 | Occitan French | |||||||||||||||||||||||||||||
85 | Canarian Spanish or Canary Island Spanish (Español de Canarias, Español Canario, Habla Canaria, or Dialecto Canario) | |||||||||||||||||||||||||||||
86 | Adaeseño Español or Adaeseño Spanish | |||||||||||||||||||||||||||||
87 | Kleverlandish Dutch (Dutch: Kleverlands; German: Kleverländisch) | |||||||||||||||||||||||||||||
88 | Romani Latino Faliscan | |||||||||||||||||||||||||||||
89 | Toulousain French | |||||||||||||||||||||||||||||
90 | Limburgish / Laeboer / (Limburgish: Limburgs [ˈlɪm˦bʏʀ(ə)xs] or Lèmburgs [ˈlɛm˦-]; Dutch: Limburgs [ˈlɪmbʏr(ə)xs]; German: Limburgisch [ˈlɪmbʊʁɡɪʃ]; French: Limbourgeois [lɛ̃buʁʒwa]) / Limburgan / Limburgian / Limburgic | |||||||||||||||||||||||||||||
91 | Eonavian / Galician Asturian | |||||||||||||||||||||||||||||
92 | Sorbian Polski languages (Upper Sorbian: serbsce rěč, Lower Sorbian: serbski rěc) / Wendowie Polski / Lusatian Polski / Wendish Polski | |||||||||||||||||||||||||||||
93 | Silesian Polski (Silesian: ślōnskŏ gŏdka, Polish: język śląski, dialekt śląski) | |||||||||||||||||||||||||||||
94 | Banat Romanian dialect (subdialectul / Graiul Bănățean Română) | |||||||||||||||||||||||||||||
95 | Lab Albanian dialect (Albanian: Labërishtja or Dialekti lab) / Tosk Albanian dialect | |||||||||||||||||||||||||||||
96 | Rossellonese / Rossellonès / Roussillon Catalan / Català Septentrional | |||||||||||||||||||||||||||||
97 | Romungro Hungary | |||||||||||||||||||||||||||||
98 | Tisza-Körös Hungary dialect or Eastern dialect | |||||||||||||||||||||||||||||
99 | Székely Hungary | |||||||||||||||||||||||||||||
100 | Kven language (kvääni or kväänin kieli; kainu or kainun kieli; Finnish: kveeni or kveenin kieli; Norwegian: kvensk) | |||||||||||||||||||||||||||||