AFRICA CUP OF NATIONS QUALIFIER 22/03/2019, KAMUZU STADIUM, Blantyre MALAWI 0-0 MOROCCO MOROCCO: 12- MOHAND, Munir [c] [Málaga-ESP] [33/0] 3- EL HAJJAM, Oualid [Amiens-FRA] [3/0] 4- BENOUN, Badr [Raja Club Athletic] [10/1] 5- ABDELHAMID, Yunis [Stade de Reims-FRA] [3/0] 7- HADRAF, Zakaria [Raja Club Athletic] [15/2] >57’ *13- EL HADDAD, Ismail [Wydad Athletic Club] [14/2] <57’ 8- BOURABIA, Mehdi [Sassuolo-ITA] [2/0] 9- EL KAABI, Ayoub [Hebei China Fortune-CHN] [15/11] 10- IDRISSI, Oussama [AZ-NED] [1/0] 11- HAFIDI, Abdelilah [Raja Club Athletic] [17/3] >18’ *18- ALIOUI, Rachid [Nîmes Olympique-FRA] [10/2] <18’ 15- AÏT BENNASSER, Youssef [Saint-Étienne-FRA] [17/0] 17- BAADI, Abdelkrim [Hassania Union Sport d'Agadir] [1/0] >74’ *2- CHAFIK, Fouad [Dijon-FRA] [10/0] <74’ [COACH: RENARD, Hervé] Referee: MARTINS DE CARVALHO, Hélder [ANGOLA] FRIENDLY INTERNATIONAL 26/03/2019, Stade Ibn-Batouta, Tangier MOROCCO 0-1 ARGENTINA [HT 0-0] GOAL: (0-1) CORREA, Ángel 83’ MOROCCO: 1- BOUNOU, Yassine [Girona-ESP] [15/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [19/1] 3- MAZRAOUI, Noussair [Ajax-NED] [4/0] 4- DA COSTA, Manuel [Al-Ittihad-KSA] [34/1] >87’ *20- IDRISSI, Oussama [AZ-NED] [2/0] <87’ 5- BENATIA, Medhi [c] [Al-Duhail-QAT] [58/2] >62’ *16- ABDELHAMID, Yunis [Stade de Reims-FRA] [4/0] <62’ 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [31/1] 8- EL AHMADI, Karim [Al-Ittihad-KSA] [57/1] >61’ *15- AÏT BENNASSER, Youssef [Saint-Étienne-FRA] [18/0] <61’ 9- BOUFAL, Sofiane [Celta-ESP] [9/0] 10- BELHANDA, Younès [Galatasaray-TUR] [52/5] >87’ *18- BOURABIA, Mehdi [Sassuolo-ITA] [3/0] <87’ 13- BOUTAÏB, Khalid [Zamalek-EGY] [23/9] >75’ *23- ALIOUI, Rachid [Nîmes Olympique-FRA] [11/2] <75’ 14- BOUSSOUFA, Mbark [Al-Shabab-KSA] [63/7] >74’ *11- FAJR, Fayçal [Caen-FRA] [30/3] <74’ [COACH: RENARD, Hervé] Referee: SIKAZWE, Janny [ZAMBIA] FRIENDLY INTERNATIONAL 16/06/2019, Grand Stade de Marrakech, Marrakesh MOROCCO 2-3 ZAMBIA [1-2] GOALS: (0-1) MUSONDA, Mwape 1’ (1-1) ZIYECH, Hakim 24’ (1-2) KANGWA, Kings 44’ (2-2) ZIYECH, Hakim 54’ pen (2-3) MWEPU, Enock 74’ MOROCCO: 1- BOUNOU, Yassine [Girona-ESP] [16/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [20/1] 5- BENATIA, Medhi [c] [Al-Duhail-QAT] [59/2] >90’ *18- BOURABIA, Mehdi [Sassuolo-ITA] [4/0] <90’ 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [32/1] >60’ *21- ABDELHAMID, Yunis [Stade de Reims-FRA] [5/0] <60’ 7- ZIYECH, Hakim [Ajax-NED] [24/14] 8- EL AHMADI, Karim [Al-Ittihad-KSA] [58/1] >46’ *15- AÏT BENNASSER, Youssef [Saint-Étienne-FRA] [19/0] <46’ 9- BOUFAL, Sofiane [Celta-ESP] [10/0] >46’ *14- BOUSSOUFA, Mbark [Al-Shabab-KSA] [64/7] <46’ 10- BELHANDA, Younès [Galatasaray-TUR] [53/5] >75’ *11- FAJR, Fayçal [Caen-FRA] [31/3] <75’ 16- AMRABAT, Nordin [Al-Nassr-KSA] [51/4] 17- DIRAR, Nabil [Fenerbahçe-TUR] [38/3] 19- EN-NESYRI, Youssef [Leganés-ESP] [22/6] >83’ *20- IDRISSI, Oussama [AZ-NED] [3/0] <83’ [COACH: RENARD, Hervé] Referee: DIOUF, Adalbert [SENEGAL] AFRICA CUP OF NATIONS 23/06/2019, Al Salam Stadium, Cairo MOROCCO 1-0 NAMIBIA [HT 0-0] GOAL: (1-0) KEIMUINE, Itamunua 89’ OG MOROCCO: 1- BOUNOU, Yassine [Girona-ESP] [17/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER [21/1] 5- BENATIA, Medhi [c] [Al-Duhail-QAT] [60/2] 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [33/1] 7- ZIYECH, Hakim [Ajax-NED] [25/14] 14- BOUSSOUFA, Mbark [Al-Shabab-KSA] [65/7] 15- AÏT BENNASSER, Youssef [Saint-Étienne-FRA] [20/0] >70’ *8- EL AHMADI, Karim [Al-Ittihad-KSA] [59/1] <70’ 16- AMRABAT, Nordin [Al-Nassr-KSA] [52/4] 17- DIRAR, Nabil [Fenerbahçe-TUR] [39/3] 18- BOURABIA, Mehdi [Sassuolo-ITA] [5/0] >58’ *9- BOUFAL, Sofiane [Celta-ESP] [11/0] <58’ 19- EN-NESYRI, Youssef [Leganés-ESP] [23/6] >78’ *13- BOUTAÏB, Khalid [Zamalek-EGY] [24/9] <78’ [COACH: RENARD, Hervé] Referee: HAKIZIMANA, Louis [RWANDA] AFRICA CUP OF NATIONS 28/06/2019, Al Salam Stadium, Cairo MOROCCO 1-0 IVORY COAST [HT 1-0] GOAL: (1-0) EN-NESYRI, Youssef 23’ MOROCCO: 1- BOUNOU, Yassine [Girona-ESP] [18/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [22/1] 5- BENATIA, Medhi [c] [Al-Duhail-QAT] [61/2] 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [34/1] 7- ZIYECH, Hakim [Ajax-NED] [26/14] >75’ *9- BOUFAL, Sofiane [Celta-ESP] [12/0] <75’ 8- EL AHMADI, Karim [Al-Ittihad-KSA] [60/1] 10- BELHANDA, Younès [Galatasaray-TUR] [54/5] 14- BOUSSOUFA, Mbark [Al-Shabab-KSA] [66/7] >93’ *4- DA COSTA, Manuel [Al-Ittihad-KSA] [35/1] <93’ 16- AMRABAT, Nordin [Al-Nassr-KSA] [53/4] >82’ *3- MAZRAOUI, Noussair [Ajax-NED] [5/0] <82’ 17- DIRAR, Nabil [Fenerbahçe-TUR] [40/3] 19- EN-NESYRI, Youssef [Leganés-ESP] [24/7] [COACH: RENARD, Hervé] Referee: ALIOUM, Sidi [CAMEROON] AFRICA CUP OF NATIONS 01/07/2019, Al Salam Stadium, Cairo SOUTH AFRICA 0-1 MOROCCO [HT 0-0] GOAL: (0-1) BOUSSOUFA, Mbark 90’ MOROCCO: 12- MOHAND, Munir [Málaga-ESP] [34/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [23/1] 3- MAZRAOUI, Noussair [Ajax-NED] [6/0] >75’ *17- DIRAR, Nabil [Fenerbahçe-TUR] [41/3] <75’ 4- DA COSTA, Manuel [Al-Ittihad-KSA] [36/1] 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [35/1] 7- ZIYECH, Hakim [Ajax-NED] [27/14] >89’ *11- FAJR, Fayçal [Caen-FRA] [32/3] <89’ 8- EL AHMADI, Karim [Al-Ittihad-KSA] [61/1] >54’ *15- AÏT BENNASSER, Youssef [Monaco-FRA] [21/0] <54’ 10- BELHANDA, Younès [Galatasaray-TUR] [55/5] 14- BOUSSOUFA, Mbark [c] [N/A] [67/8] 16- AMRABAT, Nordin [Al-Nassr-KSA] [54/4] 19- EN-NESYRI, Youssef [Leganés-ESP] [25/7] [COACH: RENARD, Hervé] Referee: NDALA NGAMBO, Jean-Jacques [DEMOCRATIC REPUBLIC OF THE CONGO] AFRICA CUP OF NATIONS 05/07/2019, Al Salam Stadium, Cairo MOROCCO 1-1 BENIN [HT 0-0] ASDET 4-1 PENALTIES GOALS : (1-0) ADILÈHOU, Moïse 53’ (1-1) EN-NESYRI, Youssef 75’ MOROCCO: 1- BOUNOU, Yassine [Girona-ESP] [19/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [24/1] 4- DA COSTA, Manuel [Al-Ittihad-KSA] [37/1] 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [36/1] 7- ZIYECH, Hakim [Ajax-NED] [28/14] 8- EL AHMADI, Karim [Al-Ittihad-KSA] [62/1] >107’ *11- FAJR, Fayçal [Caen-FRA] [33/3] <107’ 10- BELHANDA, Younès [Galatasaray-TUR] [56/5] >59’ *9- BOUFAL, Sofiane [Southampton-ENG] [13/0] <59’ 14- BOUSSOUFA, Mbark [c] [N/A] [68/8] 16- AMRABAT, Nordin [Al-Nassr-KSA] [55/4] >88’ *20- IDRISSI, Oussama [AZ-NED] [4/0] <88’ 17- DIRAR, Nabil [Fenerbahçe-TUR] [42/3] >74’ *3- MAZRAOUI, Noussair [Ajax-NED] [7/0] <74’ 19- EN-NESYRI, Youssef [Leganés-ESP] [26/8] [COACH: RENARD, Hervé] Referee: MARTINS DE CARVALHO, Hélder [ANGOLA] FRIENDLY INTERNATIONAL 06/09/2019, Grand Stade de Marrakech, Marrakesh MOROCCO 1-1 BURKINA FASO [HT 0-0] GOALS: (0-1) BAYALA, Cyrille 70’ (1-1) FEDDAL, Zouhair 88’ MOROCCO: 1- BOUNOU, Yassine [Sevilla-ESP] [20/0] >46’ *12- MOHAND, Munir [Málaga-ESP] [35/0] <46’ 2- CHAFIK, Fouad [Dijon-FRA] [11/0] 4- FEDDAL, Zouhair [Betis-ESP] [17/1] 7- ZIYECH, Hakim [Ajax-NED] [29/14] 11- FAJR, Fayçal [Getafe-ESP] [34/3] >81’ *25- TUHAMI, Anuar [Valladolid-ESP] [1/0] <81’ 16- AMRABAT, Nordin [Al-Nassr-KSA] [56/4] >62’ *8- TAARABT, Adel [Benfica-POR] [19/4] <62’ 17- DIRAR, Nabil [c] [Fenerbahçe-TUR] [43/3] 18- HARIT, Amine [Schalke 04-GER] [8/0] >70’ *19- CARCELA-GONZÁLEZ, Mehdi [Standard de Liège-BEL] [22/1] <70’ 20- AMRABAT, Sofyan [Hellas Verona-ITA] [9/0] >81’ *15- AÏT BENNASSER, Youssef [Bordeaux-FRA] [22/0] <81’ 21- ABDELHAMID, Yunis [Stade de Reims-FRA] [6/0] 23- ALIOUI, Rachid [Angers-FRA] [12/2] >75’ *13- AZARO, Walid [Al-Ahly-EGY] [8/0] <75’ [COACH: HALILHODŽIĆ, Vahid] Referee: SOW SANDIGUI, Alioune [SENEGAL] FRIENDLY INTERNATIONAL 10/09/2019, Grand Stade de Marrakech, Marrakesh MOROCCO 1-0 NIGER [HT 1-0] GOAL: (1-0) EL KARTI, Walid 21’ MOROCCO: 12- MOHAND, Munir [Málaga-ESP] [36/0] 3- BAADI, Abdelkrim [Hassania Union Sport d'Agadir] [2/0] >71’ *2- CHAFIK, Fouad [Dijon-FRA] [12/0] <71’ 4- FEDDAL, Zouhair [Betis-ESP] [18/1] 5- EL-YAMIQ, Jawad [Genoa-ITA] [14/1] 8- TAARABT, Adel [c] [Benfica-POR] [20/4] >76’ *25- TUHAMI, Anuar [Valladolid-ESP] [2/0] <76’ 9- BOUFAL, Sofiane [Southampton-ENG] [14/0] >65’ *16- AMRABAT, Nordin [Al-Nassr-KSA] [57/4] <65’ 13- AZARO, Walid [Al-Ahly-EGY] [9/0] >66’ *23- ALIOUI, Rachid [Angers-FRA] [13/2] <66’ 14- EL KARTI, Walid [Wydad Athletic Club] [10/3] 19- CARCELA-GONZÁLEZ, Mehdi [Standard de Liège-BEL] [23/1] >65’ *7- ZIYECH, Hakim [Ajax-NED] [30/14] <65’ 20- AMRABAT, Sofyan [Hellas Verona-ITA] [10/0] >84’ *17- DIRAR, Nabil [Fenerbahçe-TUR] [44/3] <84’ 24- CHEBAKE, Issam [Malatyaspor-TUR] [1/0] [COACH: HALILHODŽIĆ, Vahid] Referee: MARTINS DE CARVALHO, Hélder [ANGOLA] AFRICAN NATIONS CHAMPIONSHIP QUALIFIER 21/09/2019, Stade Mustapha Tchaker, Blida ALGERIA 0-0 MOROCCO MOROCCO: 12- ZNITI, Anas [Raja Club Athletic] [9/0] 5- JABRANE, Yahya [Wydad Athletic Club] [2/0] 7 - AOUK, Badie [Wydad Athletic Club] [1/0] 8- NAJI, Larbi [Renaissance Sportive de Berkane] [1/0] 11- EL HADDAD, Ismail [Wydad Athletic Club] [15/2] >66’ *23- NANAH, Ayoub [Raja Club Athletic] [3/0] <66’ 13- BENOUN, Badr [c] [Raja Club Athletic] [11/1] 15- BOUFTINI, Soufiane [Hassania Union Sport d'Agadir] [1/0] 16- NAHIRI, Mohamed [Wydad Athletic Club] [12/0] 17- AHADAD, Hamid [Raja Club Athletic] [1/0] 18- EL KARTI, Walid [Wydad Athletic Club] [11/3] >87’ *14- EL BERKAOUI, Karim [Hassania Union Sport d'Agadir] [1/0] <87’ 20- NAMSAOUI, Omari [Renaissance Sportive de Berkane] [1/0] [COACH: AMMOUTA, Lhoussaine] Referee: BONDO, Joshua [BOTSWANA] FRIENDLY INTERNATIONAL 11/10/19, Stade d’honneur, Oujda MOROCCO 1-1 LIBYA [HT 1-1] GOALS: (1-0) EL-YAMIQ, Jawad 20’ (1-1) Sanad AL-WARFALI 42’ MOROCCO: 1- BOUNOU, Yassine [Sevilla-ESP] [21/0] 3- MENDYL, Hamza [Dijon-FRA] [16/0] 5- EL-YAMIQ, Jawad [Genoa-ITA] [15/2] 9- IDRISSI, Oussama [AZ-NED] [5/0] >60’ *15- EL HADDAD, Ismail [Wydad Athletic Club] [16/2] <60’ 10- HARIT, Amine [Schalke 04-GER] [9/0] >60’ *13- EL KADDOURI, Omar [PAOK-GRE] [27/5] <60’ >67’ *25- CARCELA-GONZÁLEZ, Mehdi [Standard de Liège-BEL] [24/1] <67’ 11- FAJR, Fayçal [Getafe-ESP] [35/3] >82’ *14- EL KARTI, Walid [Wydad Athletic Club] [12/3] <82’ 16- AMRABAT, Nordin [Al-Nassr-KSA] [58/4] >60’ *18- BOURABIA, Mehdi [Sassuolo-ITA] [6/0] <60’ 19- EN-NESYRI, Youssef [Leganés-ESP] [27/8] >73’ *23- ALIOUI, Rachid [Angers-FRA] [14/2] <73’ 20- AMRABAT, Sofyan [Hellas Verona-ITA] [11/0] 21- ABDELHAMID, Yunis [c] [Stade de Reims-FRA] [7/0] 24- CHEBAKE, Issam [Malatyaspor-TUR] [2/0] [COACH: HALILHODŽIĆ, Vahid] Referee: NDALA NGAMBO, Jean-Jacques [DEMOCRATIC REPUBLIC OF THE CONGO] FRIENDLY INTERNATIONAL 15/10/2019, Stade Ibn-Battouta, Tangier MOROCCO 2-3 GABON [HT 1-1] GOALS: (0-1) BOUPENDZA, Aaron 22’ (1-1) AMRABAT, Nordin 33’ (1-2) BOUANGA, Denis 48’ (2-2) AMRABAT, Nordin 69’ (2-3) CHEBAKE, Issam 81’ OG MOROCCO: 12- MOHAND, Munir [Málaga-ESP] [37/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [25/1] 3- MENDYL, Hamza [Dijon-FRA] [17/0] >46’ *24- CHEBAKE, Issam [Malatyaspor-TUR] [3/0] <46’ 4- FEDDAL, Zouhair [Betis-ESP] [19/1] 5- EL-YAMIQ, Jawad [Genoa-ITA] [16/2] 7- EL MESSAOUDI, Ahmed [Groningen-NED] [2/0] >46’ *20- AMRABAT, Sofyan [Hellas Verona-ITA] [12/0] <46’ 8- TAARABT, Adel [Benfica-POR] [21/4] 14- CARCELA-GONZÁLEZ, Mehdi [Standard de Liège-BEL] [25/1] >46’ *19- EN-NESYRI, Youssef [Leganés-ESP] [28/8] <46’ 16- AMRABAT, Nordin [c] [Al-Nassr-KSA] [59/6] >85’ *9- IDRISSI, Oussama [AZ-NED] [6/0] <85’ 18- BOURABIA, Mehdi [Sassuolo-ITA] [7/0] >74’ *11- FAJR, Fayçal [Getafe-ESP] [36/3] <74’ 23- ALIOUI, Rachid [Angers-FRA] [15/2] >80’ *10- HARIT, Amine [Schalke 04-GER] [10/0] <80’ [COACH: HALILHODŽIĆ, Vahid] Referee: SY, Issa [SENEGAL] AFRICAN NATIONS CHAMPIONSHIP QUALIFIER 19/10/2019, Stade municipal, Berkane MOROCCO 3-0 ALGERIA [HT 3-0] GOALS: (1-0) BENOUN, Badr 26’ pen (2-0) AHADAD, Hamid 32’ (3-0) NAHIRI, Mohamed 41’ MOROCCO: 1- ZNITI, Anas [Raja Club Athletic] [10/0] 5- JABRANE, Yahya [Wydad Athletic Club] [3/0] 8- NAJI, Larbi [Renaissance Sportive de Berkane] [2/0] 11- EL HADDAD, Ismail [Wydad Athletic Club] [17/2] >67’ *2- KARNASS, El Mehdi [Difaâ Hassani d'El Jadida] [3/1] <67’ 13- BENOUN, Badr [c] [Raja Club Athletic] [12/2] 14- EL BERKAOUI, Karim [Hassania Union Sport d'Agadir] [2/0] >77’ *23- NANAH, Ayoub [Raja Club Athletic] [4/0] <77’ 15- BOUFTINI, Soufiane [Hassania Union Sport d'Agadir] [2/0] 16- NAHIRI, Mohamed [Wydad Athletic Club] [13/1] 17- AHADAD, Hamid [Raja Club Athletic] [2/1] >46’ *9- EL KAABI, Ayoub [Wydad Athletic Club] [16/11] <46’ 18- EL KARTI, Walid [Wydad Athletic Club] [13/3] 20- NAMSAOUI, Omari [Renaissance Sportive de Berkane] [2/0] [COACH: AMMOUTA, Lhoussaine] Referee: KEITA, Mahamadou [MALI] AFRICA CUP OF NATIONS QUALIFIER 15/11/2019, Rabat, Complexe sportif Moulay Abdellah MOROCCO 0-0 MAURITANIA MOROCCO: 1- BOUNOU, Yassine [Sevilla-ESP] [22/0] 14- MAZRAOUI, Noussair [Ajax-NED] [8/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [26/1] 6- SAÏSS, Romain [Wolverhampton Wanderers-ENG] [37/1] 7- ZIYECH, Hakim [c] [Ajax-NED] [31/14] 8- TAARABT, Adel [Benfica-POR] [22/4] >62’ *23- ALIOUI, Rachid [Angers-FRA] [16/2] <62’ 15- AMALLAH, Selim [Standard de Liège-BEL] [1/0] 16- AMRABAT, Nordin [Al-Nassr-KSA] [60/6] >68’ *10- BOUFAL, Sofiane [Southampton-ENG] [15/0] <68’ 19- EN-NESYRI, Youssef [Leganés-ESP] [29/8] >75’ 8- EL-ARABI, Youssef [Olympiacos-GRE] [40/15] <75’ 20- AMRABAT, Sofyan [Hellas Verona-ITA] [13/0] 21- ABDELHAMID, Yunis [Stade de Reims-FRA] [8/0] [COACH: HALILHODŽIĆ, Vahid] Referee: HAKIZIMANA, Louis [RWANDA] AFRICA CUP OF NATIONS QUALIFIER 19/11/2019, Stade du Prince Louis Rwagasore, Bujumbura BURUNDI 0-3 MOROCCO [HT 0-2] GOALS: (0-1) MAZRAOUI, Noussair 26’ (0-2) EN-NESYRI, Youssef 39’ (0-3) HAKIMI, Achraf 82’ MOROCCO: 1- BOUNOU, Yassine [Sevilla-ESP] [23/0] 2- HAKIMI, Achraf [Borussia Dortmund-GER] [27/2] 3- MENDYL, Hamza [Dijon-FRA] [18/0] 4- FEDDAL, Zouhair [Betis-ESP] [20/1] 6- SAÏSS, Romain [c] [Wolverhampton Wanderers-ENG] [38/1] 7- ZIYECH, Hakim [Ajax-NED] [32/14] >81’ *15- AMALLAH, Selim [Standard de Liège-BEL] [2/0] <81’ 11- FAJR, Fayçal [Getafe-ESP] [37/3] 14- MAZRAOUI, Noussair [Ajax-NED] [9/1] >58’ *17- DIRAR, Nabil [Fenerbahçe-TUR] [45/3] <58’ 19- EN-NESYRI, Youssef [Leganés-ESP] [30/9] 20- AMRABAT, Sofyan [Hellas Verona-ITA] [14/0] 23- ALIOUI, Rachid [Angers-FRA] [17/2] >84’ *16- AMRABAT, Nordin [Al-Nassr-KSA] [61/6] <84’ [COACH: HALILHODŽIĆ, Vahid] Referee: N’DIAYE, Maguette [SENEGAL]
Prepared and maintained by Wissam El Bouzdaini for the Rec.Sport.Soccer Statistics Foundation
Author: Wissam El Bouzdaini
(wissam.elbouzdaini@gmail.com)
Last updated: 14 Jan 2021
(C) Copyright Wissam El Bouzdaini and RSSSF 2021
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.