TopBJJ Index Youth
Choix de la langue
Menu

Compétition indexée

2026 AGF Saarbrucken Championships

DE · 2 mai 2026

Combats
260
Divisions
145
Athlètes
148
Participants du top 100 Athlètes confirmés du top 100 overall officiel actuel, regroupés par division.
Athlète Rang overall

Gi Juveniles / Adults / Female / Juvenile / Blue / Light Feather (Up to 54.40 kg)

Sofia Sarvari INFINI JIU JITSU
#15

Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Luca CIOARA United BJJ France
#46
#27

Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)

Antoine Ho Veras Academy Luxembourg
#87

Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)

#24
Kais De Boisgency Uplay Martial Arts Luxembourg
#12

Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30

Gi Kids / Mixed / Pre Teen (10 - 11 yrs) / Yellow / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)

Antoine Ho Veras Academy Luxembourg
#87
Nadir Balakouh Ruthless Fight Company
#30
#27

Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2
Luca CIOARA United BJJ France
#46

Gi Kids Challenger / Boys / White Challenger / Feather I (Up to 29.50 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

Gi Kids Challenger / Girls / Regular Challenger / Light I (Up to 43.10 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79
Sofia Sarvari INFINI JIU JITSU
#15

Gi Kids Challenger / Girls / Regular Challenger / Rooster III (Up to 24.94 kg)

#24

No Gi Juveniles / Adults / Female / Juvenile / Blue / Light Feather (Up to 54.40 kg)

Sofia Sarvari INFINI JIU JITSU
#15

No Gi Kids / Boys / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)

Kais De Boisgency Uplay Martial Arts Luxembourg
#12

No Gi Kids / Boys / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30

No Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather I (Up to 29.50 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Luca CIOARA United BJJ France
#46

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)

#27

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

No Gi Kids / Girls / Kids (8 - 9 yrs) / Gray / Rooster III (Up to 24.94 kg)

#24

No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

No Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30
#27

No Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2
Luca CIOARA United BJJ France
#46

No Gi Kids Challenger / Girls / Regular Challenger / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

No Gi Kids Challenger / Girls / Regular Challenger / Light II (Up to 47.60 kg)

Sofia Sarvari INFINI JIU JITSU
#15

No Gi Kids Challenger / Girls / Regular Challenger / Rooster III (Up to 24.94 kg)

#24

Bilan de l’événement

Tous les résultats

228
Tous les résultats
Heure Athlète 1 Athlète 2 Résultat Division
Milo Ralison Owen Payne
Pts 3-6
Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)
Emilia Magaddino Nylah Raymundo
Pts 9-2
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light II (Up to 47.60 kg)
Elias Kucukalic Tim Dos Santos
🥉 Sub 00:28 1-0
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Middle II (Up to 61.20 kg)
Annalise Terre Zayneb Abla
Pts 0-13
Gi Kids / Girls / Kids (8 - 9 yrs) / Gray / Feather III (Up to 38.60 kg)
Adam Kucukalic Lillian Crawford
🥉 Pts 9-8
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)
Grace Howell Emilia Magaddino
Pts 2-0
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light II (Up to 47.60 kg)
Issa Abla Kivanc Uygun
Sub 00:33 0-8
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Light II (Up to 47.60 kg)
Leni Goller Ariana Marie Terre
Pts 4-11
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light III (Up to 52.20 kg)
Emilia Löw Maija Larson
Sub 00:55 0-8
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Light I (Up to 43.10 kg)
Kevin Rodrigues Lauri Korpinen
Sub 02:40 4-4
Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light III (Up to 52.20 kg)
Malik Dastageeri Emilio Pereira
Sub 01:11 9-0
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Middle I (Up to 56.70 kg)
Annalise Terre Zayneb Abla
Pts 3-2
Gi Kids / Girls / Kids (8 - 9 yrs) / Gray / Feather III (Up to 38.60 kg)
Issa Abla Eran Ahad
Sub 00:46 0-3
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Light II (Up to 47.60 kg)
Milo Ralison Owen Payne
Pts 4-4
Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)
Finn Payne Lauri Korpinen
Sub 01:30 6-1
Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light III (Up to 52.20 kg)
Max Bauer Tim Dos Santos
Pts 1-0
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Middle II (Up to 61.20 kg)
Lillian Crawford Nadir Balakouh
Sub 00:20 0-0
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)
Richard Finn Gemmecker Luca CIOARA
Sub 01:00 0-2
Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)
Annalise Terre Zayneb Abla
Pts 3-5
Gi Kids / Girls / Kids (8 - 9 yrs) / Gray / Feather III (Up to 38.60 kg)
Emilia Taochy Anni Diana Goller
Sub 02:29 0-9
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / White / Feather II (Up to 34.00 kg)
Elias Kucukalic Eiko Jendes
Sub 01:56 0-7
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Middle II (Up to 61.20 kg)
Kevin Terre Vincent Ballo
🥉 Pts 0-7
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)
Kais De Boisgency Isabella Aurora Gemmecker
🥇 Sub 00:52 0-1
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Adam Kucukalic Hakim Dastageeri
Sub 02:00 0-10
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)
Antoine Ho Aaron Korpinen
Sub 01:44 6-0
Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)
Finn Payne Kevin Rodrigues
Pts 7-6
Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light III (Up to 52.20 kg)
Maximilian Dimitrov Ion Loridas
🥉 Pts 0-7
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Giorgos Afordakos Mathias El-Hawa
🥇 Pts 0-9
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)
Emilia Taochy Hannah Strittmatter
Pts 0-4
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / White / Feather II (Up to 34.00 kg)
Mia Casapu Jasmina Oud
Sub 01:11 2-12
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)
Vincent Ballo Mathias El-Hawa
Pts 2-3
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)
Antoine Ho Aaron Korpinen
Pts 2-0
Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)
Richard Finn Gemmecker Luca CIOARA
Pts 2-3
Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)
Hannah Strittmatter Anni Diana Goller
Sub 01:04 0-0
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / White / Feather II (Up to 34.00 kg)
Hudson Rose Arlo Payne
🥉 Pts 9-9
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Kevin Terre Giorgos Afordakos
Pts 0-9
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)
Mia Casapu Jasmina Oud
Sub 00:14 1-0
Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)
Oliver Allen Hudson Rose
Pts 0-3
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Jahlen Anthony Mbaku CEZARD Matteo Ballo
Sub 01:15 4-0
Gi Kids / Mixed / Tiny Kids (4 - 5 yrs) / White / Rooster II (Up to 20.40 kg)
Valerio Tonelli Leandro Ballo
🥇 DQ 01:12 0-2
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Robert Lee Gemmecker Tymothé Pelé
Sub 01:31 8-2
Gi Kids / Boys / Kids (8 - 9 yrs) / White / Feather I (Up to 29.50 kg)
Kais De Boisgency Arlo Payne
Sub 00:53 5-0
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Robert Lee Gemmecker Tymothé Pelé
Sub 00:43 0-1
Gi Kids / Boys / Kids (8 - 9 yrs) / White / Feather I (Up to 29.50 kg)
Maximilian Dimitrov Malo Greulach
Pts 4-2
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Mila Lander Matteo Ballo
Pts 7-2
Gi Kids / Mixed / Tiny Kids (4 - 5 yrs) / White / Rooster II (Up to 20.40 kg)
Damian El-Hawa Nolan Rose
Pts 16-4
Gi Kids / Boys / Tiny Kids (4 - 5 yrs) / White (No submission) / Rooster III (Up to 24.94 kg)
Hudson Rose Isabella Aurora Gemmecker
Sub 01:32 1-7
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Karim Dastageeri Kai Hoard
Pts 0-5
Gi Kids / Boys / Little Kids (6 - 7 yrs) / Gray / Feather I (Up to 29.50 kg)
Brayden Beccacio Nela Wolfram
🥉 Sub 00:29 0-0
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Valerio Tonelli Ion Loridas
Pts 8-0
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)

Résultats par athlète

V–D par athlète

Le score de l’événement (0–100) repose pour 50 % sur le résultat et pour 50 % sur le rating de l’adversaire dans le même format issu de la dernière publication valide avant l’événement, mesuré par rapport au repère neutre fixe du modèle. Si ce rating manque, un point médian provisoire est utilisé. La plage affichée ne fait varier que les ratings manquants et n’est pas un intervalle de confiance. Un rating dans l’autre format peut apparaître comme contexte, sans modifier le score ni sa plage. Les adversaires comptent à parts égales dans chaque format pris en charge, puis Gi et No-Gi comptent à parts égales. Les scores arrondis égaux partagent une place provisoire. Le rating propre de l’athlète n’est pas utilisé et la couverture des ratings ne signifie pas que tous les combats source ont été importés.

116
V–D par athlète
Position Athlètes Victoire Défaite Score Victoires sub. Victoires points Autre / inconnu Temps sur le tatami
1 Anni Diana Goller Stallion Gym 7 0 75 * 50–100 6 1 0 13:27 Moy. 01:55
1 Ariana Marie Terre Ramstein Bjj Club 4 0 75 * 50–100 1 3 0 11:39 Moy. 02:55
1 Ava Yoder Ramstein Bjj Club 2 0 75 * 50–100 1 1 0 03:24 Moy. 01:42
1 Charlotte Fontaine Ramstein Bjj Club 4 0 75 * 50–100 3 1 0 12:12 Moy. 03:03
1 Damian El-Hawa Uplay Martial Arts Luxembourg 4 0 75 * 50–100 1 3 0 07:29 Moy. 01:52
1 Finn Payne Ramstein Bjj Club 4 0 75 * 50–100 3 1 0 07:41 Moy. 01:55
1 Helen Probst Stallion Gym 2 0 75 * 50–100 2 0 0 02:44 Moy. 01:22
1 Isabella Aurora Gemmecker Kingdom JJ 4 0 75 * 50–100 4 0 0 02:57 Moy. 00:44
1 Kris Bruce Kerssies Ruthless Fight Company 6 0 75 * 50–100 6 0 0 05:33 Moy. 00:56
1 Laios Konstantinidis Fight Circus 2 0 75 * 50–100 2 0 0 00:32 Moy. 00:16
1 Leon Krasniqi Frota Academy 2 0 75 * 50–100 2 0 0 00:23 Moy. 00:12
1 Leo TOUCHET NRfight 2 0 75 * 50–100 2 0 0 03:30 Moy. 01:45
1 Mattia Evangelista Fight Circus 7 0 75 * 50–100 6 1 0 08:28 Moy. 01:13
1 Max Bauer Casa De Luta 2 0 75 * 50–100 1 1 0 03:00 Moy. 03:00
1 Moritz Valtin ESCOLA FAMILIA SAKURA - SAKURA AKADEMIE 2 0 75 * 50–100 2 0 0 02:55 Moy. 01:28
1 Nadir Balakouh Ruthless Fight Company 8 0 75 * 50–100 4 4 0 15:19 Moy. 01:55
1 Noah Geib IMA Geib 2 0 75 * 50–100 1 1 0 05:39 Moy. 02:50
1 Pedro Kunz Chorakee-Gym 2 0 75 * 50–100 0 2 0 08:00 Moy. 04:00
1 Robert Lee Gemmecker Kingdom JJ 6 0 75 * 50–100 4 2 0 09:15 Moy. 01:33
1 Thomas Maher Matrix Jiu-Jitsu 4 0 75 * 50–100 2 2 0 05:56 Moy. 01:29
1 Tim Harth RFS-Carlson Gracie Germany 2 0 75 * 50–100 1 1 0 07:59 Moy. 04:00
22 Sofia Sarvari INFINI JIU JITSU 6 1 70,8 * 45,8–95,8 3 3 0 24:06 Moy. 03:27
23 Danila Ruslan Bergheim Top Brother Europe 5 1 68,8 * 43,8–93,8 2 3 0 08:42 Moy. 01:27
23 Mathias El-Hawa Uplay Martial Arts Luxembourg 5 1 68,8 * 43,8–93,8 1 3 1 09:00 Moy. 02:15
23 Owen Payne Ramstein Bjj Club 4 1 68,8 * 43,8–93,8 0 4 0 12:40 Moy. 02:32
26 Kai Hoard Ramstein Bjj Club 4 1 66,7 * 41,7–91,7 1 3 0 08:58 Moy. 01:48
26 Kais De Boisgency Uplay Martial Arts Luxembourg 4 1 66,7 * 41,7–91,7 4 0 0 03:34 Moy. 00:43
26 Tala Hill Art of War Jiu Jitsu 5 1 66,7 * 41,7–91,7 2 3 0 12:39 Moy. 02:32
26 Zayneb Abla Veras Academy Luxembourg 4 1 66,7 * 41,7–91,7 0 4 0 15:00 Moy. 03:00
30 Jasmina Oud Gracie Jiu-Jitsu Alkmaar 4 1 62,5 * 37,5–87,5 4 0 0 05:22 Moy. 01:04
30 Leandro Ballo 1.BJJC Kurama Offenbach 2021 e.V. 3 1 62,5 * 37,5–87,5 1 2 0 06:17 Moy. 01:34
30 Nayah Hoard Ramstein Bjj Club 3 1 62,5 * 37,5–87,5 1 2 0 08:29 Moy. 02:07
30 Valerio Tonelli Uplay Martial Arts Luxembourg 4 1 62,5 * 37,5–87,5 1 2 1 07:53 Moy. 01:35
34 Annalise Terre Ramstein Bjj Club 3 2 58,3 * 33,3–83,3 2 1 0 10:52 Moy. 02:10
34 Antoine Ho Veras Academy Luxembourg 3 1 58,3 * 33,3–83,3 1 2 0 06:33 Moy. 01:38
34 Jahlen Anthony Mbaku CEZARD Ground Legacy 3 2 58,3 * 33,3–83,3 2 1 0 06:08 Moy. 01:14
37 Kivanc Uygun Brasa Limburg 5 3 56,3 * 31,3–81,3 1 4 0 17:09 Moy. 02:09
37 Malik Dastageeri Stallion Gym 5 2 56,3 * 31,3–81,3 1 4 0 16:50 Moy. 02:24
39 Brayden Beccacio Ramstein Bjj Club 3 2 54,2 * 29,2–79,2 3 0 0 04:51 Moy. 00:58
39 Emilia Magaddino Ramstein Bjj Club 3 2 54,2 * 29,2–79,2 1 2 0 13:04 Moy. 02:37
39 Luca CIOARA United BJJ France 5 2 54,2 * 29,2–79,2 3 2 0 11:00 Moy. 01:34
39 Sohan Ramaswamy Pilli Veras Academy Luxembourg 3 2 54,2 * 29,2–79,2 3 0 0 03:57 Moy. 00:47
43 Adam Kucukalic Matrix Jiu-Jitsu 1 1 50 * 25–75 0 1 0 05:00 Moy. 02:30
43 Ansley Richards Matrix Jiu-Jitsu 1 1 50 * 25–75 1 0 0 02:32 Moy. 01:16
43 Arlo Payne Aladin BJJ 2 2 50 * 25–75 0 2 0 07:30 Moy. 01:53
43 Cash Victory Matrix Jiu-Jitsu 1 1 50 * 25–75 1 0 0 03:39 Moy. 01:50
43 Eva Reinbold Phoenix Brazilian Jiu-Jitsu 1 1 50 * 25–75 0 1 0 03:44 Moy. 01:52
43 Giorgos Afordakos Uplay Martial Arts Luxembourg 2 2 50 * 25–75 0 2 0 08:00 Moy. 02:00
43 Ion Loridas Matrix Jiu-Jitsu 2 2 50 * 25–75 0 2 0 08:00 Moy. 02:00
43 Jonah Kallenborn Chorakee-Gym 1 1 50 * 25–75 1 0 0 06:03 Moy. 03:02

Performance des équipes

Résultats des académies

Le score de l’académie utilise le même résultat, le rating natif de l’adversaire avant l’événement et la plage liée aux ratings manquants. Chaque athlète avec un résultat externe dans un format pris en charge reçoit ensuite le même poids. Les combats entre coéquipiers restent hors du score ; le bilan V-D et le temps les incluent toujours.

La couverture des athlètes compare les athlètes publics ayant un score aux participants publics actifs des divisions jeunes indexées. La couverture des ratings concerne uniquement les résultats indexés valides et ne signifie pas que tous les combats source ont été importés.

Un côté sans inscription claire auprès d’une académie est omis. Les formats inconnus et les combats sans deux académies clairement identifiées restent non évalués. Si le rating natif d’un adversaire manque, le score utilise le point médian provisoire et la plage affichée s’élargit.

52
Résultats des académies
# Académie V D S P X Temps
1 2 0 2 0 0 02:55
1 2 0 1 1 0 05:39
1 2 0 2 0 0 03:30
1 14 0 10 4 0 20:52
5 6 1 3 3 0 24:06
6 5 1 2 3 0 08:42
7 14 4 12 2 0 27:08
8 3 1 1 2 0 14:03
8 6 4 3 3 0 22:04
8 4 1 4 0 0 05:22
11 10 4 8 2 0 18:36
12 5 3 1 4 0 17:09
13 41 28 19 22 0 2:31:03
14 5 2 3 2 0 11:00
14 13 8 5 8 0 39:17
16 1 1 0 1 0 08:00
16 2 2 0 2 0 07:17
16 2 4 1 1 0 10:21
19 7 7 2 5 0 23:50
20 25 31 10 13 2 1:49:22
21 20 27 14 6 0 1:34:38
22 5 2 2 3 0 17:33
22 2 4 1 1 0 24:57
24 6 9 1 5 0 32:12
25 3 4 2 1 0 08:22
25 1 2 1 0 0 04:42
27 6 19 3 3 0 37:18
28 1 3 0 1 0 07:28
28 2 3 1 1 0 07:44
30 12 30 6 6 0 1:11:51
31 0 2 0 0 0 01:24
31 0 4 0 0 0 04:17
31 0 2 0 0 0 02:55
31 0 4 0 0 0 14:04
31 0 4 0 0 0 12:12
31 0 2 0 0 0 00:32
31 0 2 0 0 0 01:32
31 0 2 0 0 0 05:39
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0