Belgiquecritérium Régularité - points moyennés - méthode bonus-malus
Hainaut - C Messieurs
saison 2025-2026
Séries


H314CROMBE ScottC6103.8182
H449VERHEYDEN TimeoC6103.0843
H384MARCHAL AnthonyC6102.6000
H041ROMAIN FrancoisC4102.5000
H307DELCROIX GoanC0102.3295
H451TANCREDI LuigiC4102.1489
H314CHAMPAGNE GuillaumeC6102.0769
H041VAN GROOTENBRUEL JulienC6102.0253
H292ALLOIN XavierC2101.9643
H280HUIN RonaldC6101.8438
H254DUSSART NathanC6101.7738
H254SANNA IlenaC6101.7500
H307DEREUX SimonC4101.7262
H220LANTHIER NoahC6101.7011
H297CAUVAIN LoanC4101.7011
H206VANHEGHE AmoryC0101.5200
H384DELREZ MatteoC2101.4675
H116VAN STEENKISTE RomainC6101.3766
H442MACALUSO AlessioC0101.3580
H001BERNARD AntoineC6101.3333
H206LANDRIEU EricC2101.3214
H165DUTRIEUX NicolasC6101.2989
H307LEBRUN AdrienC6101.2800
H133VOET NicolasC2101.2549
H451QUERTAIN AntoineC6101.2295
H203BERNIS JulienC4101.1000
H041PERNET Jean-MathieuC0101.0921
H203DECHAMPS JulienC2101.0676
H306BONALDO DiegoC4101.0267
H334CAILLEAUX Jean-FrancoisC2101.0241
H200URBAIN HerveC6101.0196
H203MUSCAT EloiseC0101.0000
H203RASSELET HeleneC2101.0000
H307NULENS SimonC0101.0000
H442DUPONT AudryC2100.9867
H041BORDONARO NicolaC0100.9753
H001DUFOUR NathanC4100.9595
H001HANNESSE AntoineC4100.9571
H314PILLOT KevinC6100.9545
H430DI GIAMBATTISTA ThomasC2100.9494
H280MAHIEU DominiqueC2100.9296
H220HUET LudovicC4100.8977
H280ROOSE EthanC0100.8947
H360BOHEN PascaleC2100.8889
H342PLACE Jean MarcelC6100.8806
H413CULOT VincentC0100.8554
H116BIEFNOT DamienC6100.8471
H422PETIT TimC4100.8354
H297LENGLEZ BenjaminC0100.8333
H334HALOUAL ZachariC2100.8228
H254CHIACCHIETTA GaspardC6100.8056
H443GODART FabriceC2100.7966
H451MAES EstebanC2100.7952
H442DESCAMPS Jean FrancoisC6100.7805
H099MEDOT RenaudC2100.7742
H342PARRET LaurentC4100.7733
H254SANZAROWSKI ZhanapraiaC4100.7727
H442JEROSME LionelC0100.7595
H280MOTTE JohanC6100.7500
H149FACHE DominiqueC2100.7174
H292DEMOULIN MathieuC4100.6957
H218DENAUW JulienC0100.6933
H070MALENGREAU CedricC4100.6835
H451BLANNI AntoninoC0100.6825
H203NILS SandieC0100.6818
H280DONS DylanC6100.6667
H333MERCIER ArnaudC6100.6625
H203BEAUCLAIRE QuentinC0100.6596
H451QUERTAIN PhilippeC6100.6563
H149DECAMPS JulienC0100.6515
H218SCHOONHEYT ValentinC0100.6441
H449LEGRAND JohanC0100.6438
H442NELLISSEN Jean-CharlesC0100.6364
H453BILLET ClementC2100.6250
H149LUSZOWSKI VincentC4100.6216
H092BUZIN DavidC0100.6129
H449COURTOIS ChristopheC6100.6094
H254BURY CeliaC6100.6078
H004HECQ RobinC4100.6071
H429SCACCHETTI RonnyC2100.6027
H428HAUWEL MaximeC2100.6000
H280DUMORTIER DonovanC4100.5949
H200SIMON-MABILLE OceaneC6100.5909
H430LEGROS JeremieC4100.5833
H342CAO ThierryC0100.5738
H202DANKENIE MaximeC4100.5714
H428HAUWEL JulienC2100.5714
H342LABIE RaphaelC4100.5556
H177NGONOU NelsonC6100.5500
H202DEPREZ DidierC6100.5488
H116CUCHE XavierC6100.5479
H292QUERTINMONT LaurentC0100.5479
H306DUFOUR GabrielC4100.5467
H054DILLIES GaetanC2100.5400
H446VAN DEN BRIL GenevieveC6100.5397
H165DELIBOYRAZ BarisC0100.5231
H287ROSSOMME ArnaudC4100.5211
H384VAILLANT BryanC4100.5211
H280LETELLIER PhilippeC2100.5200
H070DE BIE MichaelC6100.5195
H001DENEURE TimothyC0100.5181
H099MOUREAU AntoineC4100.5128
H436PALKA ArnaudC4100.5128
H165WAUTIER WilliamsC0100.5122
H202HAEVEN JonathanC6100.5075
H200FAYOT AlexandreC2100.5000
H452VANCAUWENBERGHE JeysonC4100.5000
H149TILMAN PierreC4100.4933
H423SACCHET JulienC2100.4921
H227BOUCHEZ JorisC0100.4918
H290BROQUET JulienC2100.4800
H382PECRIAUX StephaneC0100.4750
H290BERLEMONT NathanaelC6100.4746
H384QUINET DanyC4100.4677
H351SCHMIDT SebastienC4100.4675
H203GAILLY AntoineC4100.4667
H004MONS DamienC4100.4659
H334DUDZIAK XanderC4100.4643
H280LEROY PhilippeC6100.4590
H384DELMOTTE JordanC4100.4583
H165COLMONT FabianC6100.4545
H177MARCAZZANI StephaneC4100.4524
H122FERNANDEZ ALVAREZ MiguelC2100.4516
H165DELREZ KevinC4100.4507
H133MALLET BenjaminC4100.4444
H202GONZE NicolasC2100.4394
H254DESTERBECQ AnthonyC2100.4386
H254VANDEVOORDE FrankC6100.4333
H254FLANDROIT VincentC4100.4286
H307PARENT OscarC0100.4286
H128BOHEME AntoninC6100.4250
H227OLIVIER FlorentC6100.4127
H454DEPREZ DimitriC4100.4127
H095HOVELAQUE AntoineC6100.4118
H342DELAVALLEE BryanC2100.4091
H165BOTMANS FabriceC2100.3913
H242MAZZAGUFO MarcC6100.3908
H429GEORGES SebastienC2100.3871
H206MONTANARI ArnaudC0100.3857
H428HOVELAQUE JeromeC2100.3750
H446VERCRUYSSE EmmanuelC2100.3750
H306KOT EmmanuelC6100.3729
H041D'HOLLANDER TristanC6100.3676
H297SCHLOSSMACHER SebastienC4100.3662
H242BLECHA DamienC2100.3659
H227LEFEBVRE MathieuC0100.3580
H384LIBERT GeoffreyC6100.3580
H280FIEVET ValentinC4100.3571
H242HENRY KalvinC4100.3523
H454TETI GiuseppeC4100.3514
H290RICHE BryanC2100.3492
H004BRULEZ KevinC2100.3421
H314VANDIEST AmauryC6100.3415
H146DEROYER MaximeC6100.3380
H307TAILDEMAN AdrienC2100.3378
H384DAMEE LaurentC2100.3372
H448DROPSY Jean-PierreC0100.3289
H165BOTMANS JorisC2100.3284
H287RAINCHON MichaelC4100.3273
H203BERTIAUX EmelyneC4100.3256
H307HENNAUT TimoC4100.3253
H443BOCQUET SteveC0100.3108
H202MEGANCK Jean-PhilippeC4100.3077
H116MOUTIER FrancoisC4100.3059
H242COULON AlexandreC6100.3051
H203RENUART OrianeC6100.3000
H165DOUILLEZ RomainC0100.2987
H306BLEUS KevinC4100.2892
H451SANDRI FrancescoC2100.2892
H041DECRAYE BenjaminC0100.2857
H133SCHAECK EmilienC4100.2857
H280GLORIEUX PhilippeC6100.2857
H384DI GIAMBATTISTA DavidC2100.2857
H202MICHEL AndyC4100.2821
H177MICHAUX LoicC4100.2817
H290THYS KevinC6100.2813
H430JONET MaximeC2100.2800
H001MADONIA FilippoC0100.2785
H312POPPE EvanC6100.2771
H202ROLAND SergeC6100.2745
H004BRISMET ArnaudC2100.2727
H360FASSIAUX PaulC6100.2727
H128KREJCI SebastienC2100.2703
H290SIBILLES ClementC4100.2687
H430MARC RobinC2100.2687
H254DELVAL SamuelC4100.2639
H128POROLI DanielC2100.2615
H451WYNANTS FredericC0100.2586
H009DEBRUYNE OlivierC6100.2561
H326VANDERHAEGEN LudwigC4100.2500
H423FONTAINE ThomasC6100.2500
H306MANCHE ChristopherC6100.2405
H399LECLERCQ DylanC0100.2405
H165DEBEVE DylanC4100.2222
H133MIGEOTTE JeromeC4100.2209
H449CAMBIER FredericC2100.2208
H122MARCQ DavidC6100.2195
H200DETHY BriceC0100.2182
H231FASSIN AndreC6100.2125
H443CALLENS YannickC4100.2105
H450PASCUAL RodrigueC6100.2051
H128GOELEN CedricC2100.2031
H091DOUVRIN Jean-PierreC2100.2000
H009PARTIPILO MichelC6100.1972
H128MERTENS ChristopheC0100.1957
H451VERRYT DamienC2100.1948
H384ALLEGRO LeandroC6100.1944
H122PLATEAU SylvainC4100.1935
H200PIRET RenaudC2100.1923
H009DAUBECHIES MathieuC2100.1875
H203RENUART LaurentC2100.1818
H290DEFRESNE FrancoisC6100.1733
H054VANZEVEREN OlivierC6100.1705
H254FRAPPART EmmanuelC4100.1646
H384PETINI KennyC2100.1642
H441CLEMENT JulienC2100.1625
H307HUON FrankC6100.1607
H202LEMPEREUR PascalC2100.1538
H448BAUDRY GeoffreyC6100.1515
H203DUMONT JustinC6100.1458
H203PETIT AudricC6100.1375
H454FABRY ChristopheC6100.1373
H292VANDERHAEGHE WilliamC4100.1264
H001KERESZTES PaulC6100.1250
H449REMACLE JeremyC6100.1250
H001SCHMIDT FredericC6100.1207
H449GOSSET SebastienC2100.1200
H004DIZANT AlainC6100.1111
H360ELOY DenisC2100.1067
H099MANEA BrunoC6100.1053
H165CAYPHAS ArnaudC4100.1053
H314VIZZINI GabrieleC0100.1014
H128HACHEZ MelvynC6100.1000
H306DECHAMPS OlivierC4100.0938
H254DEBAISIEUX BernardC4100.0921
H206VION JeremyC2100.0920
H280DELATTRE MichaelC0100.0897
H280RODRIGUE MichaelC4100.0882
H297LHOIR IvannC0100.0854
H384MINEZ DominiqueC6100.0845
H165PARENT LoganC6100.0843
H128FANTIN FredericC4100.0833
H280MINET GuillaumeC4100.0833
H301DEBRAINE Jean-LouisC6100.0833
H359HAUTEM DimitriC4100.0727
H177BLONDEAU BenjaminC6100.0714
H307LEONARD MathiasC0100.0714
H453PIRE RenaudC6100.0704
H297WARRAND LucasC2100.0633
H004DANTINNE XavierC2100.0625
H054VAN MALDEREN SergeC6100.0625
H128BAUVAL FlorianC6100.0625
H200URBAIN NicolasC4100.0602
H203OLIVIER HuguesC6100.0588
H451BOULINGUEZ MathieuC0100.0563
H451VOTQUENNE BenjaminC4100.0563
H307QUEVY MathisC2100.0556
H290DECAMK NaoC2100.0533
H206VAN UYTRECHT DidierC6100.0508
H249CZEKALA PatrickC6100.0500
H254BURTON GuillaumeC0100.0476
H254DEBAISIEUX ArthurC2100.0476
H259LERUTH ValentinC6100.0441
H242SCHOBYN ClaudeC2100.0435
H430GANTY LaeticiaC4100.0435
H165PENINCK KillianC0100.0426
H292GODFRIN DenisC6100.0392
H314DE SANTOS MIGUEL JulianC4100.0341
H165LACROIX SebastienC4100.0323
H382DANHIER VincentC6100.0299
H091JOSPIN KarlC4100.0294
H242THEISMAN RomualdC6100.0282
H387SUSCA DomenicoC2100.0282
H004DETIFFE NicolasC4100.0278
H203LEYSENS DivyC4100.0241
H041EECKHOUT JonathanC4100.0182
H091DUPONT FlorentC4100.0133
H242CORDIER PierreC6100.0133
H206VANAERDE DavidC4100.0127
H342LEGRU DominiqueC6100.0115
H095DEFRETIN RegisC6100.0000
H099WALLEMME AnnabelleC6100.0000
H128DARGENT ThomasC2100.0000
H133SCHAMPAERT Jean DenisC6100.0000
H165PERRENOUD JonathanC0100.0000
H203VANDENBULCKE LillyC4100.0000
H254BARBIEUX JulienC4100.0000
H254EQUETER GeoffreyC6100.0000
H314HANOTIAUX ClementC2100.0000
H206VANAERDE AlexisC499.9875
H128BAUVAL MathisC699.9867
H359DELCAMBRE ThomasC499.9841
H206LEPEZ CelineC699.9767
H449BAROUX NolanC099.9756
H218IANIRI AngeloC099.9737
H218FRATE MichaelC499.9733
H202DECARPENTRIE SebastienC099.9688
H301BLANCKAERT ChristopheC699.9688
H384RAVEZ PatrickC699.9639
H001VERHOEVEN HugoC299.9620
H254DEBAISIEUX EddyC699.9600
H384DONATI MorenoC299.9592
H428CARETTE JeremieC699.9565
H297TAILLIEU ThierryC699.9559
H092FAUCHE ThomasC699.9545
H290VAN WASSENHOVE GeoffreyC499.9500
H275LURQUIN VickyC699.9487
H301DEGAVRE GeoffreyC699.9425
H200DRUART DavidC499.9412
H292MARCHETTI SebastienC099.9359
H122JAUNIAU VincentC499.9302
H287FAUCONNIER FabienC499.9296
H449DEWEERDT MatteoC699.9296
H442MERCIER MaximeC499.9277
H455PIETRONS GillesC699.9242
H001ATALAY MichaelC299.9211
H292GANASSIN MichaelC099.9153
H453VERSCHUEREN PierreC699.9125
H206DECUBBER LudovicC299.9070
H092BLONDIAU PhilippeC299.9063
H149CLOQUETTE SergeC699.9048
H443BAPTISTE ChristopheC099.9041
H149LUMAY PascalC499.9032
H202VAN AVONDT QuentinC699.9024
H001ACTON GerardC499.8947
H227DURIEUX MichaelC699.8889
H290SCUFLAIRE JohanC499.8889
H227LEGROS ClementC299.8861
H455KEPPENS MaximeC699.8857
H001BREVERS DimitriC499.8806
H314GRARD AxelC299.8750
H342MATHOT ThierryC699.8750
H206HUYGENS YvesC099.8667
H301MERCIER ChristopheC699.8621
H203POP Victor CristianC699.8611
H429ANSCIAUX BenjaminC499.8571
H384DUBOIS MiroslavC699.8554
H360LOISEAU BasilC299.8533
H307DELHAYE SergeC299.8500
H422GUSTIN LudovicC699.8475
H092HEMBERG MichelC499.8431
H177MESTRONE LudovicC499.8431
H054MALYSSE BrunoC099.8391
H092DESCAMPS Jean-MarcC699.8382
H149GOSSIAUX GuyC299.8378
H092LARCIN MichelC299.8364
H227DELAVALLEE CyrilC299.8310
H428VANDECASTEELE LudovicC299.8289
H436GALLOT LucC499.8289
H128DOFFIGNY ClaudeC499.8267
H041MAES DanyC499.8243
H387SAVOCA FabioC699.8228
H449DUHAMEL JimmyC299.8226
H400OPSOMER JeanC499.8214
H218DUPONT CedricC499.8209
H292FERRIERE NicolasC499.8193
H429MAFFEO AlessandroC499.8182
H360DEROUX BertrandC099.8169
H099WALLEMME StephanieC699.8148
H203ERGOT EmmaC699.8125
H091BERTIAU PierreC699.8095
H399WACHEUL SamuelC699.8095
H297DRUART JulienC699.8072
H314LIBIN MichaelC499.8043
H206LUXQUE RomainC299.8036
H218CHERON FlorianC699.8000
H292DEWEZ BastienC499.8000
H122FIORINI StephanC699.7952
H306GILBERT ArnaudC699.7925
H290POTIER GwenolaC499.7910
H202BAY CedricC699.7901
H290CARLIER BrandonC699.7885
H290VANNESTE BaptisteC699.7818
H041BOUHIER Jean-FrancoisC699.7813
H200COMINOTTI RaphaelC499.7763
H441DELVAUX JohanC699.7763
H280DUGAUQUIER PascalC699.7761
H200HAFED MathiasC099.7708
H314PILLOT JoelC699.7708
H095DOUTRELUIGNE EmmanuelC499.7679
H231REMMERIE PascalC699.7647
H070SALVE MarcC299.7571
H448JEAN ArnaudC699.7538
H133DUMONT DimitriC499.7500
H290LINTHAUD JhoakimC099.7500
H307LIETART ChristopheC299.7500
H206LALOY DominiqueC699.7470
H227LEJEUNE OlivierC699.7429
H128LECLERCQ MichaelC699.7419
H116BUISSERET MarcC699.7414
H001FISSETTE ThomasC299.7342
H009MALPAIX DidierC699.7321
H218REMELS SimonC099.7292
H423CORNEZ AlexandreC299.7246
H387DHOLLANDER JulienC499.7215
H384HAFED MelideC699.7200
H227LAENENS MaximeC099.7125
H384ALLEGRO CalogeroC299.7093
H334CAPRARO TommasoC299.7031
H454DEVILERS JosephC499.7000
H314PETIT LaurentC099.6984
H451MAES GregoryC299.6974
H231DEPRETER ErwinC499.6964
H149DEPOTEX ChristianC699.6909
H200PLETINCKX KevinC099.6727
H004TOFFOLI MaoroC699.6667
H091TANCREDI AntoninoC499.6667
H165SABBATINI BastienC499.6667
H307BURON ThibaultC699.6667
H342BORZEE FredericC299.6667
H342CAMBIER AlainC499.6667
H387VANTHOMME AlhanC299.6582
H041DUVEILLER BenoitC499.6548
H095HOLVOET FrankC699.6545
H290PIRSON DavidC099.6538
H441MATHY QuentinC499.6528
H122FERNANDEZ ALVAREZ ManuelC499.6429
H227MORENO DamienC099.6429
H177HOEHNE MaximeC699.6400
H149RENARD EddyC499.6389
H242GIULIO DavidC699.6377
H070MUSIN DavidC299.6351
H095VERCRUYSSE ChristopheC299.6250
H254COLLART FrancoisC699.6250
H442MARTIELLO SilvioC699.6250
H041CAMMARATA CalogeroC499.6203
H206DERUMIER ChristopheC699.6203
H249WOTQUENNE PascalC299.6133
H206DEVOS PascalC699.6087
H149LEGROS Jean-ClaudeC699.6071
H334DELADRIERE DominiqueC299.6071
H227DUBRAY SebastienC699.6047
H095WOLFVELDE OlivierC699.6032
H099RUELLE MalloryC299.6026
H290AL-BAKAH MustaphaC299.6000
H333HERPICH SandroC499.6000
H422BLANGENOIS GregoryC699.5949
H128VERARDO DominiqueC499.5897
H360LENS PierreC499.5882
H128CURATI UmbertoC099.5733
H091REMY KevinC699.5714
H342DACGNIES Jean-FrancoisC699.5667
H254CHEVALIER CharlesC299.5636
H165PIZZIRUSSO LorisC499.5556
H091MORAZZINI MassimoC499.5541
H165ACQUISTO GiuseppeC299.5522
H128MORGANTE NicoloC499.5500
H254MARTELEUR LenC099.5500
H359CAUCHETEUR MiguelC699.5469
H177BINON EricC499.5455
H280SPENS PascalC299.5455
H280LEBAILLY RenaudC699.5424
H436KOSZULAP SebastienC299.5238
H095MERCIER NathanC499.5208
H200CHEBOUB MadjidC499.5000
H254FAIELLA FabianC699.5000
H448PRINCELLE JeromeC299.4918
H227DUDZIAK ThomasC299.4865
H430MONFORT PhilippeC499.4853
H200COLOT MagalieC499.4839
H092DEBLANDER EmmanuelC699.4819
H092BEL LouisC499.4792
H203LYBAERT JonathanC699.4746
H070DEL RE MichaelC499.4722
H451WALLEMME PascalC699.4658
H001GRIGIS JeromeC099.4595
H001WILLIAM JoelC699.4583
H334CARION BenoitC099.4559
H203DUCKERS SebastienC699.4286
H253VANDENDAELE AlainC499.4286
H200BRUYERE Jean-MarcC299.4267
H314LEUPE BenoitC499.4118
H149LAVERDURE ThibaultC699.4085
H200BAISE KennyC499.4063
H429MARTORANA GiulianoC499.4058
H206STAVAUX SylvainC699.4043
H149CIFERRI AlainC699.4000
H203PETIT FabienC499.4000
H202GONZE AdrienC499.3953
H399DELZENNE JohanC299.3953
H292DANDOIS AurelienC099.3934
H202PONS FrancoisC299.3898
H149THOMAS RodolpheC699.3750
H165DEBEVE JordanC499.3750
H206RENARD SimonC099.3750
H253SAELEN JacquesC499.3750
H442FAUQUET DidierC499.3731
H218DEBETENCOURT AlainC299.3704
H009FEVRIER ChristianC699.3676
H387TRUANT AurelienC299.3671
H254FLANDROIT AxelC699.3662
H297RIVIERE PhilippeC699.3654
H428CANTREUL DavidC499.3636
H307LIETART GuillaumeC499.3590
H443HERNOULD SteveC299.3571
H149PAQUET SophieC299.3253
H206FRICQ ArnaudC499.3205
H333BLONDEAU Jean-FrancoisC499.3194
H092CICORIA SavinoC499.3000
H070ADANT DanyC699.2949
H202POPPE MarcC699.2909
H333BRASERO LuisC699.2619
H092JACQUET CedricC299.2593
H149WOZNIAK VincentC499.2545
H070LERAT DidierC499.2500
H095DESMET EdouardC699.2500
H095STUBBE Pierre-ThibaultC499.2500
H149BUREAU ClaudeC299.2500
H254DUCHESNES LaurentC699.2500
H200DEJONGHE PierreC099.2188
H203CHARLES Marie-MorganeC299.2133
H307BERTHE QuentinC099.2083
H342GABRIEL QuentinC699.2000
H220MARION VincentC699.1842
H454FORTI NathanC299.1667
H254GOFFINET AntoineC299.1500
H359BADOUX MarcC499.1250
H203POIRION SebastienC699.1111
H384FOUBERT FabriceC099.1071
H146WILGOCKI BryanC699.1000
H092VANTRIMPONT TrevisC499.0980
H149DE PAOLI MaximeC099.0875
H307HORINQUE OscarC499.0577
H128CRANENBROUCK JohanC499.0000
H200HOQUART GeoffreyC099.0000
H307DEMERLIER Jean-MarcC299.0000
H314DUVEAU DominiqueC699.0000
H430DESMANET PhilippeC699.0000
H200FONTAINE OlivierC698.9759
H116DUBOIS DavidC698.9677
H384COLOT OlivierC298.9677
H254CEYSENS GillesC498.9565
H200SOROGE AlandC698.9559
H384LEDUNE DidierC098.8400
H149VANDUYFHUYS CharlotteC298.8000
H041CAUCHIE AlecC698.7500
H202FICHEROULLE ChristopheC498.7500
H231ASSOIGNON LucC698.7500
H301VAN BAEL SamuelC298.7273
H306BONNET ChristopheC298.6667
H206SOUPART JonathanC098.6296
H290DELANOIS AliceC698.5833
H001DEVOET GregoryC098.5435
H249BIRON SamuelC298.5000
H254DESCHOUWER EricC498.3194
H203QUENSIER SebastienC298.2500
H177BLONDEAU ClaudeC698.0833
H254FERRARI OlivierC497.8750
H249BOUDINET TonyC697.6667
H095LAQUAY BenjaminC697.5000





Page générée le 01/09/2025 09h04
Copyright © 2006-2025, Bernard Van Kerm. All rights reserved.