Soissons (14/05/2022)

  • 14/05/2022

Soissons (14/05/2022)

DE SNELLE DUIF ZOLDER                         Data Technology Deerlijk  (55027)                
-------------------------------------------------------------------------------------          
SOISSONS             14-05-22  99 Oude              Deelnemers:20 LOSTIJD:07.30                
-------------------------------------------------------------------------------------          
  NR Naam                  Gemeent AD IG Afstand LD Ring   JR Bestat     Snelh.    NR          
  N0 Nom                   Localit EN MQ Distanc PA Bague  AN Constat    Vitesse   NO          
-------------------------------------------------------------------------------------          
   1 WOLFS MAARTEN         KOERSEL  8  5  226674 BE 512487619 10.03212 1478.1159    1          
   2 DE BRUYNE RENE        HEUSDEN  3  1  225402 BE 502183818 10.03570 1464.1247    2          
   3 HAMAL BJARNI          HEUSDEN  2  1  221269 BE 504171517 10.02510 1447.6219    3          
   4 WELKENHUYSEN PATRICK  KOERSEL  7  5  226503 BE 500503720 10.07352 1437.3234    4          
   5 WOLFS MAARTEN         KOERSEL  8  2       2 BE 506844720 10.07582 1434.9180    5          
   6 WELKENHUYSEN PATRICK  KOERSEL  7  2       2 BE 500502620 10.08322 1428.7105    6          
   7 JANS JOZEF            HEUSDEN  7  7  222277 BE 500540420 10.07470 1408.7483    7          
   8 CUSTERS ALFONS        HEUSDEN  3  2  224266 BE 503509919 10.09230 1407.0856    8          
   9 HAEGDORENS RENE       KOERSEL 13  9  228335 BE 506049520 10.15202 1381.0306    9          
  10 HAEGDORENS RENE       KOERSEL 13  3       2 BE 506040820 10.15252 1380.3349   10          
  11 HAMAL-DANNY           KOERSEL  4  3  225955 BE 503649919 10.13520 1378.8954   11          
  12 JANS JOZEF            HEUSDEN  7  6       2 BE 500545420 10.11200 1377.7500   12          
  13 WELKENHUYSEN PATRICK  KOERSEL  7  3       3 BE 502285218 10.15092 1371.4710   13          
  14 EVERAERTS ETIENNE     KOERSEL  5  1  227652 BE 500530420 10.16212 1368.4848   14          
  15 DESWARTE MAURICE      KOERSEL  6  2  227224 BE 500646220 10.17230 1357.5067   15          
  16 SCHOOFS FERDINAND     KOERSEL 12  9  227400 BE 500579220 10.17410 1356.1276   16          
  17 WELKENHUYSEN PATRICK  KOERSEL  7  1       4 BE 506946617 10.17282 1352.4990   17          
  18 EVERAERTS ETIENNE     KOERSEL  5  3       2 BE 217068416 10.18262 1351.5584   18          
  19 HAMAL BJARNI          HEUSDEN  2  2       2 BE 215266316 10.13450 1351.2611   19          
  20 VUEGEN DANNY          LUMMEN   5  2  218994 BE 503686119 10.12140 1349.8706   20          
  21 MOONS-VRIJSEN         KOERSEL  3  1  226086 BE 502252718 10.17572 1346.1239   21          
  22 HOLLANDERS JEAN       HEUSDEN  4  3  222227 BE 503601219 10.15462 1340.5743   22          
  23 DE BRUYNE RENE        HEUSDEN  3  2       2 BE 503543719 10.18130 1339.9505   23          
  24 VUEGEN DANNY          LUMMEN   5  3       2 BE 502288718 10.13290 1339.5494   24          
  25 WOLFS MAARTEN         KOERSEL  8  1       3 BE 500996920 10.19152 1339.2587   25          
  26 JANS JOZEF            HEUSDEN  7  1       3 BE 500545920 10.16010 1338.8836   26          
  27 HERMANS ALFONS        HEUSDEN  3  1  222589 BE 503579919 10.16292 1336.9779   27          
  28 HAEGDORENS RENE       KOERSEL 13  5       3 BE 502323718 10.21392 1330.2101   28          
  29 WELKENHUYSEN PATRICK  KOERSEL  7  6       5 BE 500506320 10.20462 1326.3629   29          
  30 WELKENHUYSEN PATRICK  KOERSEL  7  7       6 BE 500501420 10.21282 1320.9483   30          
  31 EVERAERTS ETIENNE     KOERSEL  5  4       3 BE 500530320 10.22212 1320.8448   31          
  32 WELKENHUYSEN PATRICK  KOERSEL  7  4       7 BE 500500120 10.21302 1320.6915   32          
  33 HOLLANDERS JEAN       HEUSDEN  4  2       2 BE 503598719 10.19052 1314.2787   33          
  34 WOLFS MAARTEN         KOERSEL  8  3       4 BE 505499519 10.22302 1314.0268   34          
  35 SCHOOFS FERDINAND     KOERSEL 12  2       2 BE 503537819 10.23110 1313.0594   35          
  36 WOLFS MAARTEN         KOERSEL  8  7       5 BE 512486619 10.23492 1304.0732   36          
  37 SCHOOFS FERDINAND     KOERSEL 12  1       3 BE 502298118 10.25400 1294.4972   37          
  38 SCHOOFS FERDINAND     KOERSEL 12  8       4 BE 503537419 10.26170 1289.9688   38          
  39 VUEGEN DANNY          LUMMEN   5  5       3 BE 500590020 10.20070 1287.3165   39          
  40 VUEGEN DANNY          LUMMEN   5  4       4 BE 503688619 10.20100 1286.9383   40          
  41 DESWARTE MAURICE      KOERSEL  6  3       2 BE 502362318 10.26520 1284.7192   41          
  42 POLMANS LUDO          HEUSDEN  4  1  225516 BE 503592019 10.25362 1284.2353   42          
  43 SCHOOFS FERDINAND     KOERSEL 12  3       5 BE 506818817 10.27270 1281.4877   43          
  44 HAMAL-DANNY           KOERSEL  4  1       2 BE 502224418 10.27090 1275.5010   44          
  45 JANS JOZEF            HEUSDEN  7  2       4 BE 500540520 10.25030 1269.7915   45          
  46 HAEGDORENS RENE       KOERSEL 13  6       4 BE 502321818 10.30402 1263.8235   46          
  47 DE BRUYNE RENE        HEUSDEN  3  3       3 BE 502199818 10.28240 1263.4641   47          
  48 HAEGDORENS RENE       KOERSEL 13  4       5 BE 506045920 10.32372 1250.3286   48          
  49 EVERAERTS ETIENNE     KOERSEL  5  2       4 BE 511105020 10.32122 1249.4393   49          
  50 DESWARTE MAURICE      KOERSEL  6  1       3 BE 500650820 10.32410 1243.8135   50          
-------------------------------------------------------------------------------------          
                                                                                               
DE SNELLE DUIF ZOLDER                         Data Technology Deerlijk  (55027)                
-------------------------------------------------------------------------------------          
SOISSONS             14-05-22  89 Jaarse            Deelnemers:19 LOSTIJD:07.30                
-------------------------------------------------------------------------------------          
  NR Naam                  Gemeent AD IG Afstand LD Ring   JR Bestat     Snelh.    NR          
  N0 Nom                   Localit EN MQ Distanc PA Bague  AN Constat    Vitesse   NO          
-------------------------------------------------------------------------------------          
   1 EVERAERTS ETIENNE     KOERSEL 17 14  227652 BE 500378021 10.05442 1461.7752    1          
   2 SCHOOFS FERDINAND     KOERSEL 15  7  227400 BE 508951121 10.08370 1433.6451    2          
   3 WELKENHUYSEN PATRICK  KOERSEL  6  5  226503 BE 509014521 10.13242 1386.1590    3          
   4 WELKENHUYSEN PATRICK  KOERSEL  6  2       2 BE 509010921 10.13502 1382.4927    4          
   5 HAMAL BJARNI          HEUSDEN  1  1  221269 BE 509081021 10.10200 1380.0561    5          
   6 CUSTERS ALFONS        HEUSDEN  5  1  224266 BE 508970521 10.12540 1376.7096    6          
   7 EVERAERTS ETIENNE     KOERSEL 17  1       2 BE 614588221 10.15332 1375.0977    7          
   8 SCHOOFS FERDINAND     KOERSEL 15  5       2 BE 508958121 10.18200 1350.8911    8          
   9 WOLFS MAARTEN         KOERSEL  5  3  226674 BE 509043021 10.17502 1350.5630    9          
  10 SCHOOFS FERDINAND     KOERSEL 15 12       3 BE 508957121 10.19120 1343.9716   10          
  11 EVERAERTS ETIENNE     KOERSEL 17  9       3 BE 508980921 10.20152 1337.1368   11          
  12 JANS JOZEF            HEUSDEN  5  4  222277 BE 509090021 10.16390 1333.7954   12          
  13 JANS JOZEF            HEUSDEN  5  1       2 BE 509083321 10.18590 1315.3782   13          
  14 WELKENHUYSEN PATRICK  KOERSEL  6  4       3 BE 509013121 10.22202 1314.3053   14          
  15 WELKENHUYSEN PATRICK  KOERSEL  6  1       4 BE 509012221 10.23242 1306.2206   15          
  16 DE BRUYNE RENE        HEUSDEN  1  1  225402 BE 509001221 10.22470 1304.5355   16          
  17 HOLLANDERS JEAN       HEUSDEN  6  3  222227 BE 509074921 10.21092 1298.4088   17          
  18 JANS JOZEF            HEUSDEN  5  3       3 BE 509084021 10.21290 1296.2018   18          
  19 HOLLANDERS JEAN       HEUSDEN  6  1       2 BE 509076721 10.21432 1294.1242   19          
  20 EVERAERTS ETIENNE     KOERSEL 17  5       4 BE 508979621 10.26582 1286.3875   20          
  21 SCHOOFS FERDINAND     KOERSEL 15 14       4 BE 509067021 10.28220 1274.9019   21          
  22 SCHOOFS FERDINAND     KOERSEL 15  2       5 BE 508952821 10.28450 1272.1678   22          
  23 WELKENHUYSEN PATRICK  KOERSEL  6  6       5 BE 509017021 10.28252 1269.4933   23          
  24 DESWARTE MAURICE      KOERSEL  3  3  227224 BE 509030321 10.29270 1266.2246   24          
  25 EVERAERTS ETIENNE     KOERSEL 17 13       5 BE 508981521 10.30082 1263.7738   25          
  26 POLMANS LUDO          HEUSDEN  4  1  225516 BE 509021621 10.30462 1247.5300   26          
  27 VUEGEN DANNY          LUMMEN   2  1  218994 BE 508949621 10.26140 1242.6367   27          
  28 SCHOOFS FERDINAND     KOERSEL 15  9       6 BE 508951221 10.33130 1241.1535   28          
  29 SCHOOFS FERDINAND     KOERSEL 15  8       7 BE 508958421 10.33150 1240.9277   29          
  30 SCHOOFS FERDINAND     KOERSEL 15  6       8 BE 508957721 10.33230 1240.0254   30          
  31 EVERAERTS ETIENNE     KOERSEL 17  3       6 BE 508977721 10.33502 1238.3384   31          
  32 SCHOOFS FERDINAND     KOERSEL 15  1       9 BE 508951321 10.33460 1237.4388   32          
  33 SCHOOFS FERDINAND     KOERSEL 15  4      10 BE 508951921 10.35540 1223.2383   33          
  34 POLMANS LUDO          HEUSDEN  4  3       2 BE 509022721 10.36112 1211.2360   34          
  35 CUSTERS ALFONS        HEUSDEN  5  5       2 BE 508972421 10.38150 1191.3201   35          
  36 HAEGDORENS RENE       KOERSEL  5  3  228335 BE 504734821 10.42192 1187.2660   36          
  37 MOONS-VRIJSEN         KOERSEL  3  2  226086 BE 509004721 10.40472 1185.0199   37          
  38 WOLFS MAARTEN         KOERSEL  5  1       2 BE 501044221 10.41472 1181.9070   38          
  39 EVERAERTS ETIENNE     KOERSEL 17  6       7 BE 508978721 10.44302 1170.4272   39          
  40 HAEGDORENS RENE       KOERSEL  5  5       2 BE 504736221 10.45152 1169.4295   40          
  41 WOLFS MAARTEN         KOERSEL  5  4       3 BE 511652621 10.44172 1166.6987   41          
  42 HAEGDORENS RENE       KOERSEL  5  2       3 BE 504972321 10.45432 1166.6411   42          
  43 CUSTERS ALFONS        HEUSDEN  5  3       3 BE 508971321 10.42330 1164.7157   43          
  44 WELKENHUYSEN PATRICK  KOERSEL  6  3       6 BE 509013421 10.44332 1164.2206   44          
  45 VRANCKEN ROGER        HEUSDEN  2  2  223655 BE 508961721 10.42368 1161.1605   45          
-------------------------------------------------------------------------------------          
                                                                                               
DE SNELLE DUIF ZOLDER                         Data Technology Deerlijk  (55027)                
-------------------------------------------------------------------------------------          
SOISSONS             14-05-22  188 Oude/Jaar        Deelnemers:20 LOSTIJD:07.30                
-------------------------------------------------------------------------------------          
  NR Naam                  Gemeent AD IG Afstand LD Ring   JR Bestat     Snelh.    NR          
  N0 Nom                   Localit EN MQ Distanc PA Bague  AN Constat    Vitesse   NO          
-------------------------------------------------------------------------------------          
   1 WOLFS MAARTEN         KOERSEL 13  9  226674 BE 512487619 10.03212 1478.1159    1          
   2 DE BRUYNE RENE        HEUSDEN  4  1  225402 BE 502183818 10.03570 1464.1247    2          
   3 EVERAERTS ETIENNE     KOERSEL 22 19  227652 BE 500378021 10.05442 1461.7752    3          
   4 HAMAL BJARNI          HEUSDEN  3  1  221269 BE 504171517 10.02510 1447.6219    4          
   5 WELKENHUYSEN PATRICK  KOERSEL 13  7  226503 BE 500503720 10.07352 1437.3234    5          
   6 WOLFS MAARTEN         KOERSEL 13  2       2 BE 506844720 10.07582 1434.9180    6          
   7 SCHOOFS FERDINAND     KOERSEL 27 12  227400 BE 508951121 10.08370 1433.6451    7          
   8 WELKENHUYSEN PATRICK  KOERSEL 13  2       2 BE 500502620 10.08322 1428.7105    8          
   9 JANS JOZEF            HEUSDEN 12 10  222277 BE 500540420 10.07470 1408.7483    9          
  10 CUSTERS ALFONS        HEUSDEN  8  2  224266 BE 503509919 10.09230 1407.0856   10          
  11 WELKENHUYSEN PATRICK  KOERSEL 13 12       3 BE 509014521 10.13242 1386.1590   11          
  12 WELKENHUYSEN PATRICK  KOERSEL 13  4       4 BE 509010921 10.13502 1382.4927   12          
  13 HAEGDORENS RENE       KOERSEL 18  9  228335 BE 506049520 10.15202 1381.0306   13          
  14 HAEGDORENS RENE       KOERSEL 18  3       2 BE 506040820 10.15252 1380.3349   14          
  15 HAMAL BJARNI          HEUSDEN  3  3       2 BE 509081021 10.10200 1380.0561   15          
  16 HAMAL-DANNY           KOERSEL  6  3  225955 BE 503649919 10.13520 1378.8954   16          
  17 JANS JOZEF            HEUSDEN 12  9       2 BE 500545420 10.11200 1377.7500   17          
  18 CUSTERS ALFONS        HEUSDEN  8  4       2 BE 508970521 10.12540 1376.7096   18          
  19 EVERAERTS ETIENNE     KOERSEL 22  1       2 BE 614588221 10.15332 1375.0977   19          
  20 WELKENHUYSEN PATRICK  KOERSEL 13  5       5 BE 502285218 10.15092 1371.4710   20          
  21 EVERAERTS ETIENNE     KOERSEL 22  2       3 BE 500530420 10.16212 1368.4848   21          
  22 DESWARTE MAURICE      KOERSEL  9  3  227224 BE 500646220 10.17230 1357.5067   22          
  23 SCHOOFS FERDINAND     KOERSEL 27 22       2 BE 500579220 10.17410 1356.1276   23          
  24 WELKENHUYSEN PATRICK  KOERSEL 13  1       6 BE 506946617 10.17282 1352.4990   24          
  25 EVERAERTS ETIENNE     KOERSEL 22  6       4 BE 217068416 10.18262 1351.5584   25          
  26 HAMAL BJARNI          HEUSDEN  3  2       3 BE 215266316 10.13450 1351.2611   26          
  27 SCHOOFS FERDINAND     KOERSEL 27  9       3 BE 508958121 10.18200 1350.8911   27          
  28 WOLFS MAARTEN         KOERSEL 13  7       3 BE 509043021 10.17502 1350.5630   28          
  29 VUEGEN DANNY          LUMMEN   7  2  218994 BE 503686119 10.12140 1349.8706   29          
  30 MOONS-VRIJSEN         KOERSEL  6  1  226086 BE 502252718 10.17572 1346.1239   30          
  31 SCHOOFS FERDINAND     KOERSEL 27 19       4 BE 508957121 10.19120 1343.9716   31          
  32 HOLLANDERS JEAN       HEUSDEN 10  5  222227 BE 503601219 10.15462 1340.5743   32          
  33 DE BRUYNE RENE        HEUSDEN  4  2       2 BE 503543719 10.18130 1339.9505   33          
  34 VUEGEN DANNY          LUMMEN   7  3       2 BE 502288718 10.13290 1339.5494   34          
  35 WOLFS MAARTEN         KOERSEL 13  1       4 BE 500996920 10.19152 1339.2587   35          
  36 JANS JOZEF            HEUSDEN 12  1       3 BE 500545920 10.16010 1338.8836   36          
  37 EVERAERTS ETIENNE     KOERSEL 22 14       5 BE 508980921 10.20152 1337.1368   37          
  38 HERMANS ALFONS        HEUSDEN  4  1  222589 BE 503579919 10.16292 1336.9779   38          
  39 JANS JOZEF            HEUSDEN 12 11       4 BE 509090021 10.16390 1333.7954   39          
  40 HAEGDORENS RENE       KOERSEL 18  5       3 BE 502323718 10.21392 1330.2101   40          
  41 WELKENHUYSEN PATRICK  KOERSEL 13  8       7 BE 500506320 10.20462 1326.3629   41          
  42 WELKENHUYSEN PATRICK  KOERSEL 13 11       8 BE 500501420 10.21282 1320.9483   42          
  43 EVERAERTS ETIENNE     KOERSEL 22 10       6 BE 500530320 10.22212 1320.8448   43          
  44 WELKENHUYSEN PATRICK  KOERSEL 13  6       9 BE 500500120 10.21302 1320.6915   44          
  45 JANS JOZEF            HEUSDEN 12  2       5 BE 509083321 10.18590 1315.3782   45          
  46 WELKENHUYSEN PATRICK  KOERSEL 13 10      10 BE 509013121 10.22202 1314.3053   46          
  47 HOLLANDERS JEAN       HEUSDEN 10  3       2 BE 503598719 10.19052 1314.2787   47          
  48 WOLFS MAARTEN         KOERSEL 13  3       5 BE 505499519 10.22302 1314.0268   48          
  49 SCHOOFS FERDINAND     KOERSEL 27  2       5 BE 503537819 10.23110 1313.0594   49          
  50 WELKENHUYSEN PATRICK  KOERSEL 13  3      11 BE 509012221 10.23242 1306.2206   50          
  51 DE BRUYNE RENE        HEUSDEN  4  4       3 BE 509001221 10.22470 1304.5355   51          
  52 WOLFS MAARTEN         KOERSEL 13 11       6 BE 512486619 10.23492 1304.0732   52          
  53 HOLLANDERS JEAN       HEUSDEN 10  6       3 BE 509074921 10.21092 1298.4088   53          
  54 JANS JOZEF            HEUSDEN 12  5       6 BE 509084021 10.21290 1296.2018   54          
  55 SCHOOFS FERDINAND     KOERSEL 27  1       6 BE 502298118 10.25400 1294.4972   55          
  56 HOLLANDERS JEAN       HEUSDEN 10  1       4 BE 509076721 10.21432 1294.1242   56          
  57 SCHOOFS FERDINAND     KOERSEL 27 20       7 BE 503537419 10.26170 1289.9688   57          
  58 VUEGEN DANNY          LUMMEN   7  7       3 BE 500590020 10.20070 1287.3165   58          
  59 VUEGEN DANNY          LUMMEN   7  5       4 BE 503688619 10.20100 1286.9383   59          
  60 EVERAERTS ETIENNE     KOERSEL 22  8       7 BE 508979621 10.26582 1286.3875   60          
  61 DESWARTE MAURICE      KOERSEL  9  4       2 BE 502362318 10.26520 1284.7192   61          
  62 POLMANS LUDO          HEUSDEN  8  2  225516 BE 503592019 10.25362 1284.2353   62          
  63 SCHOOFS FERDINAND     KOERSEL 27  5       8 BE 506818817 10.27270 1281.4877   63          
  64 HAMAL-DANNY           KOERSEL  6  1       2 BE 502224418 10.27090 1275.5010   64          
  65 SCHOOFS FERDINAND     KOERSEL 27 23       9 BE 509067021 10.28220 1274.9019   65          
  66 SCHOOFS FERDINAND     KOERSEL 27  4      10 BE 508952821 10.28450 1272.1678   66          
  67 JANS JOZEF            HEUSDEN 12  3       7 BE 500540520 10.25030 1269.7915   67          
  68 WELKENHUYSEN PATRICK  KOERSEL 13 13      12 BE 509017021 10.28252 1269.4933   68          
  69 DESWARTE MAURICE      KOERSEL  9  9       3 BE 509030321 10.29270 1266.2246   69          
  70 HAEGDORENS RENE       KOERSEL 18  6       4 BE 502321818 10.30402 1263.8235   70          
  71 EVERAERTS ETIENNE     KOERSEL 22 18       8 BE 508981521 10.30082 1263.7738   71          
  72 DE BRUYNE RENE        HEUSDEN  4  3       4 BE 502199818 10.28240 1263.4641   72          
  73 HAEGDORENS RENE       KOERSEL 18  4       5 BE 506045920 10.32372 1250.3286   73          
  74 EVERAERTS ETIENNE     KOERSEL 22  3       9 BE 511105020 10.32122 1249.4393   74          
  75 POLMANS LUDO          HEUSDEN  8  1       2 BE 509021621 10.30462 1247.5300   75          
  76 DESWARTE MAURICE      KOERSEL  9  1       4 BE 500650820 10.32410 1243.8135   76          
  77 WOLFS MAARTEN         KOERSEL 13  4       7 BE 503690719 10.32202 1243.1619   77          
  78 VUEGEN DANNY          LUMMEN   7  4       5 BE 508949621 10.26140 1242.6367   78          
  79 SCHOOFS FERDINAND     KOERSEL 27 14      11 BE 508951221 10.33130 1241.1535   79          
  80 SCHOOFS FERDINAND     KOERSEL 27 13      12 BE 508958421 10.33150 1240.9277   80          
  81 SCHOOFS FERDINAND     KOERSEL 27 26      13 BE 500577320 10.33190 1240.4764   81          
  82 SCHOOFS FERDINAND     KOERSEL 27 11      14 BE 508957721 10.33230 1240.0254   82          
  83 EVERAERTS ETIENNE     KOERSEL 22  5      10 BE 508977721 10.33502 1238.3384   83          
  84 SCHOOFS FERDINAND     KOERSEL 27  3      15 BE 508951321 10.33460 1237.4388   84          
  85 CUSTERS ALFONS        HEUSDEN  8  3       3 BE 500522520 10.31320 1235.3985   85          
  86 HAEGDORENS RENE       KOERSEL 18  1       6 BE 506040420 10.35162 1232.4445   86          
  87 JANS JOZEF            HEUSDEN 12  8       8 BE 503633619 10.30240 1232.1341   87          
  88 SCHOOFS FERDINAND     KOERSEL 27 15      16 BE 503538319 10.35060 1228.5251   88          
  89 DESWARTE MAURICE      KOERSEL  9  7       5 BE 502358818 10.35210 1225.9185   89          
  90 SCHOOFS FERDINAND     KOERSEL 27  7      17 BE 508951921 10.35540 1223.2383   90          
  91 EVERAERTS ETIENNE     KOERSEL 22 11      11 BE 500535720 10.36072 1223.1464   91          
  92 DESWARTE MAURICE      KOERSEL  9  5       6 BE 506253420 10.35530 1222.4011   92          
  93 HAMAL-DANNY           KOERSEL  6  2       3 BE 500518320 10.35480 1216.1195   93          
  94 VUEGEN DANNY          LUMMEN   7  1       6 BE 503686419 10.30200 1214.3845   94          
-------------------------------------------------------------------------------------