Accueil

 turfliyonnais

turfliyonnais@gmail.com

Représentant Afrique et Caraibes 

 Message 

contact Afrique 00226-65-95-51-03




2-SEMAINE-72.000/  1-MOIS-152.000


15/12/2018-VINCENNES-PRIX DE SAINT JAMES 
ATTELÉ-2100 MÈTRES Réunion 1 - Course n 4


CS
01
PASSAGE OBLIGE

08-13

COUPLE PLACE
01-08-13-04
********
SELECTION DE LA REDACTION
01-08-13-04-05-03-12-06-14
ABONNEMENT MENSUEL
NCNCNCNCNCNCNC
V.I.p
00000000000000000000
ARRIVEE
XXXXXXXXXXXXXXXX

--------------------------------------
14/12/2018-VINCENNES PRIX DE TOUECOING
ATTELÉ-2850 MÈTRES Réunion 1 - Course n 2


CS
16
PASSAGE OBLIGE

04-13

COUPLE PLACE
16-13-04-13
********
SELECTION DE LA REDACTION
16-13-02-05-14-04-01-06-12
ABONNEMENT MENSUEL
16-14-04-10-06-09
V.I.p
16-14-10-06-09-04
ARRIVEE
14-10-06-09-04

--------------------------------------
13/12/2018-CHANTILLY-PRIX DE LA PISTE DES LIONS
PLAT- 1500 MÈTRES Réunion 1 - Course n 5


CS
01
PASSAGE OBLIGE

10-03

COUPLE PLACE
01-10-03-17
********
SELECTION DE LA REDACTION
01-10-03-17-15-09-05-12-08
ABONNEMENT MENSUEL
01-03-12-07-15-17
V.I.p
01-03-12-07-15-17
ARRIVEE
03-12-07-15-06


--------------------------------------
12/12/2018-VINCENNES-PRIX POITOU-CHARENTES
ATTELÉ- 2850 MÈTRES Réunion 1 - Course n 1


CS
08
PASSAGE OBLIGE

14-09

COUPLE PLACE
08-14-09-02
********
SELECTION DE LA REDACTION
08-14-09-02-12-06-04-15-13
ABONNEMENT MENSUEL
08-14-12-04-15-02
V.I.p
04-12-14-15-08-02
ARRIVEE
04-12-15-08-05


--------------------------------------
11/12/2018-CABOURG-PRIX DES CALCEOLAIRES
ATTELÉ- 2750 MÈTRES Réunion 1 - Course n 3


CS
10
PASSAGE OBLIGE

06-05

COUPLE PLACE
10-06-05-16
********
SELECTION DE LA REDACTION
10-06-05-16-07-15-09-04-14
ABONNEMENT MENSUEL
10-06-05-16-07-09
V.I.p
10-06-05-09-07-16
ARRIVEE
10-06-09-07-16

--------------------------------------
10/12/2018-CAGNES-SUR-MER-PRIX DE LA PROMENADE DES ANGLAIS
HAIES- 4000 MÈTRES Réunion 1 - Course n 2


CS
06
PASSAGE OBLIGE

05-09

COUPLE PLACE
06-05-09-04
********
SELECTION DE LA REDACTION
06-05-09-04-01-02-11-14-07
ABONNEMENT MENSUEL
06-05-04-09-12-11
V.I.p
06-05-12-04-11-09
ARRIVEE
06-12-04-11-15

--------------------------------------
09/12/2018-VINCENNES-PRIX DE CHINON
ATTELÉ- 2175 MÈTRES Réunion 1 - Course n 5


CS
14
PASSAGE OBLIGE

11-16

COUPLE PLACE
14-11-16-15
********
SELECTION DE LA REDACTION
14-11-16-15-08-12-03-09-07
ABONNEMENT MENSUEL
14-11-16-08-12-09
V.I.p
14-08-11-12-09-16
ARRIVEE
08-11-12-09-06

--------------------------------------
07/12/2018-VINCENNES-PRIX HESTIA
ATTELÉ- 2100 MÈTRES Réunion 1 - Course n 2


CS
06
PASSAGE OBLIGE

07-13

COUPLE PLACE
06-07-13-08
********
SELECTION DE LA REDACTION
06-07-13-08-14-09-05-02-16
ABONNEMENT MENSUEL
06-07-12-03-13-05
V.I.p
06-12-07-03-13-05
ARRIVEE
06-12-03-13-05
--------------------------------------
06/12/2018-VINCENNES-PRIX DE BLOIS 
ATTELÉ- 2100 MÈTRES Réunion 1 - Course n 1


CS
06
PASSAGE OBLIGE

01-10

COUPLE PLACE
06-01-10-07
********
SELECTION DE LA REDACTION
06-01-10-07-09-05-13-03-11
ABONNEMENT MENSUEL
06-01-10-07-09-13
V.I.p
06-01-10-13-07-09
ARRIVEE
06-10-13-07-03
--------------------------------------
05/12/2018-VINCENNES-PRIX DE LA VILLE DE ROYAN
ATTELÉ- 2850 MÈTRES Réunion 1 - Course n 1


CS
13
PASSAGE OBLIGE

12-08

COUPLE PLACE
13-12-08-05
********
SELECTION DE LA REDACTION
13-12-08-05-10-03-01-11-02
ABONNEMENT MENSUEL
13-12-08-05-03-10
V.I.P
08-10-03-12-05-13
ARRIVEE
08-10-03-12-05
--------------------------------------
04/12/2018-VINCENNES-PRIX DE LAON
ATTELÉ- 2700 MÈTRES Réunion 1 - Course n 3


CS
04
PASSAGE OBLIGE

15-05

COUPLE PLACE
04-15-05-18
********
SELECTION DE LA REDACTION
04-15-05-18-02-17-10-06-07
ABONNEMENT MENSUEL
04-15-02-18-17-08
V.I.P
02-04-15-08-17-18
ARRIVEE
02-04-08-17-09

--------------------------------------
03/12/2018-VINCENNES-PRIX DES ALPES 
ATTELÉ- 2100 MÈTRES Réunion 1 - Course n 1


CS
13
PASSAGE OBLIGE

01-16

COUPLE PLACE
13-01-16-08
********
SELECTION DE LA REDACTION
13-01-16-08-03-04-02-05-09
ABONNEMENT MENSUEL
13-01-16-04-09-17
V.I.P
13-01-04-09-17-16
ARRIVEE
13-04-09-17-16

--------------------------------------
02/12/2018-VINCENNES-PRIX MAURICE DE FOLLEVILLE FINAL DU GRAND NATIONAL DU TROT PARIS TIRF
ATTELÉ- 2850 MÈTRES Réunion 1 - Course n 5


CS
17
PASSAGE OBLIGE

16-06

COUPLE PLACE
17-16-06-14
********
SELECTION DE LA REDACTION
17-16-06-14-04-01-10-15-07
ABONNEMENT MENSUEL
17-16-06-14-03-07
V.I.P
16-14-06-17-03-07
ARRIVEE
16-14-17-03-07

--------------------------------------
***************************************
01/12/2018-VINCENNES-PRIX DE SAINT-GEORGES-DE DIDEONNE
ATTELÉ- 2850 MÈTRES Réunion 1 - Course n 4


CS
01
PASSAGE OBLIGE

03-11

COUPLE PLACE
01-03-08-11
********
SELECTION DE LA REDACTION
01-03-12-11-06-05-16-09-08
ABONNEMENT MENSUEL
01-03-12-06-08-16
V.I.P
01-03-08-16-06-12
ARRIVEE
01-08-16-06-12

--------------------------------------
30/11/2018-VINCENNES-PRIX POMONA
ATTELÉ- 2850 MÈTRES Réunion 1 - Course n 2


CS
16
PASSAGE OBLIGE

08-12

COUPLE PLACE
16-08-12-05
********
SELECTION DE LA REDACTION
16-08-12-05-01-14-07-03-06
ABONNEMENT MENSUEL
16-08-12-05-10-06
V.I.P
08-16-10-06-12-05
ARRIVEE
08-10-06-12-03
--------------------------------------
29/11/2018-DEAUVILLE-PRIX LYPHARD
PLAT- 1900 MÈTRES Réunion 1 - Course n 5


CS
04
PASSAGE OBLIGE

05-14

COUPLE PLACE
04-05-14-15
********
SELECTION DE LA REDACTION
04-05-14-15-07-11-01-10-02
ABONNEMENT MENSUEL
04-05-14-11-03-08
V.I.P
04-05-14-08-03-11
ARRIVEE
04-05-08-03-11
--------------------------------------
28/11/2018-VINCENNES-PRIX DE LA CAMARGUE
ATTELÉ- 2700 MÈTRES Réunion 1 - Course n 1


CS
15
PASSAGE OBLIGE

10-09

COUPLE PLACE
15-10-09-05
********
SELECTION DE LA REDACTION
15-10-09-05-01-08-06-12-14
ABONNEMENT MENSUEL
15-09-01-11-12-10
V.I.P
15-01-09-11-12-10
ARRIVEE
01-09-11-12-13
--------------------------------------
27/11/2018-DEAUVILLE-PRIX DU PAYS DE BRAY
PLAT- 1900 MÈTRES Réunion 1 - Course n 5


CS
01
PASSAGE OBLIGE

14-05

COUPLE PLACE
01-14-05-15
********
SELECTION DE LA REDACTION
01-14-05-15-09-07-02-10-16
ABONNEMENT MENSUEL
01-14-05-10-09-15
V.I.P
14-01-10-15-05-09
ARRIVEE
14-01-10-05-09

--------------------------------------
24/11/2018-VINCENNES PRIX DE BAGNOLES-DE-L'ORNE
ATTELÉ 2700 MÈTRES Réunion 1 - Course n 4


CS
10
PASSAGE OBLIGE

18-17

COUPLE PLACE
10-18-17-04
********
SELECTION DE LA REDACTION
10-18-17-04-16-02-14-07-15
ABONNEMENT MENSUEL
10-18-16-02-03-15
V.I.P
10-16-03-18-02-15
ARRIVEE
10-16-03-02-15
--------------------------------------
23/11/2018-VINCENNES PRIX ARIETIS
ATTELÉ  2850 MÈTRES Réunion 1 - Course n 2


CS
12
PASSAGE OBLIGE

04-08

COUPLE PLACE
12-04-08-13
********
SELECTION DE LA REDACTION
12-04-08-13-10-07-16-09-15
ABONNEMENT MENSUEL
NCNCNCNCNCNNCNCNCNC
V.I.P
000000000000000000000000
ARRIVEE
XXXXXXXXXXXXXX
--------------------------------------
22/11/2018-VINCENNES PRIX DE SILLE-LE GUILLAUME
ATTELÉ  2850 MÈTRES Réunion 1 - Course n 1


CS
08
PASSAGE OBLIGE

10-18

COUPLE PLACE
08-10-18-12
********
SELECTION DE LA REDACTION
08-10-18-12-13-15-07-05-16
ABONNEMENT MENSUEL
08-10-18-15-06-13
V.I.P
15-08-18-06-10-13
ARRIVEE
15-18-06-10-13
--------------------------------------
21/11/2018-MAUQUENCHY-PRIX JAQUES BRION GRAND NATIONAL DU TROT
ATTELÉ  2850 MÈTRES Réunion 1 - Course n 2


CS
10
PASSAGE OBLIGE

06-05

COUPLE PLACE
10-06-05-16
********
SELECTION DE LA REDACTION
10-06-05-16-01-14-04-08-12
ABONNEMENT MENSUEL
10-06-05-04-08-16
V.I.P
10-06-05-08-04-16
ARRIVEE
10-06-05-08-04
--------------------------------------
20/11/2018-CHANTILLY-PRIX DU PADDOCK 
PLAT  1600 MÈTRES Réunion 1 - Course n 3


CS
05
PASSAGE OBLIGE

06-12

COUPLE PLACE
05-06-12-09
********
SELECTION DE LA REDACTION
05-06-12-09-10-07-01-03-14
ABONNEMENT MENSUEL
05-06-09-01-10-04
V.I.P
01-09-05-06-04-10
ARRIVEE
01-09-05-04-10
--------------------------------------
19/11/2018-VINCENNES PRIX DE MONTIGNAC-CHARENTE
ATTELÉ 2700 MÈTRES Réunion 1 - Course n 1


CS
14
PASSAGE OBLIGE

07-08

COUPLE PLACE
14-07-08-12
********
SELECTION DE LA REDACTION
14-07-08-12-04-02-11-09-05
ABONNEMENT MENSUEL
14-07-08-12-02-05
V.I.P
14-05-07-12-02-08
ARRIVEE
14-05-07-02-08
--------------------------------------
18/11/2018-VINCENNES GRAND PRIX DE BRETAGNE
ATTELÉ 2700 MÈTRES Réunion 1 - Course n 6


CS
03
PASSAGE OBLIGE

15-14

COUPLE PLACE
03-15-14-11
********
SELECTION DE LA REDACTION
03-15-14-11-05-10-13-04-08
ABONNEMENT MENSUEL
03-15-14-11-05-10
V.I.P
03-05-14-11-15-10
ARRIVEE
03-05-14-15-10
--------------------------------------
17/11/2018-AUTEUIL-PRIX FRANCOISDE GANAY
HAIES 3900 MÈTRES Réunion 1 - Course n 7


CS
08
PASSAGE OBLIGE

10-16

COUPLE PLACE
08-10-16-05
********
SELECTION DE LA REDACTION
08-10-16-05-11-04-14-15-02
ABONNEMENT MENSUEL
08-10-07-15-04-05
V.I.P
04-07-15-05-10-08
ARRIVEE
04-07-15-10-08
--------------------------------------
16/11/2018-VINCENNES-PRIX MIZAR
ATTELÉ 2100 MÈTRES Réunion 1 - Course n 2


CS
14
PASSAGE OBLIGE

10-03

COUPLE PLACE
14-10-03-11
********
SELECTION DE LA REDACTION
14-10-03-11-05-16-01-02-15
ABONNEMENT MENSUEL
14-10-03-11-05-15
V.I.P
11-03-14-05-10-15
ARRIVEE
11-14-05-10-15
--------------------------------------
14/11/2018-ANGERS -LOISIR MÉTROPOLE
PLAT 1600 MÈTRES Réunion 1 - Course n 2


CS
08
PASSAGE OBLIGE

01-10

COUPLE PLACE
08-01-10-15
********
SELECTION DE LA REDACTION
08-11-15-02-13-10-05-04-06
ABONNEMENT MENSUEL
08-11-01-10-12-09
V.I.P
08-11-01-10-12-09
ARRIVEE
12-01-09-10-08
--------------------------------------
13/11/2018-BORDEAUX-LE BOUSCAT PRIX YVES BOURNAZEL
ATTELÉ 2850 MÈTRES Réunion 1 - Course n 3


CS
12
PASSAGE OBLIGE

13-14

COUPLE PLACE
12-13-14-05
********
SELECTION DE LA REDACTION
12-13-14-05-08-11-02-01-10
ABONNEMENT MENSUEL
12-13-14-01-08-11
V.I.P
01-14-11-13-12-08
ARRIVEE
01-14-11-12-08
--------------------------------------
12/11/2018-VINCENNES-PRIX D'ARGENTAN
ATTELÉ 2700 MÈTRES Réunion 1 - Course n 2


CS
07
PASSAGE OBLIGE

15-09

COUPLE PLACE
07-15-09-05
********
SELECTION DE LA REDACTION
07-15-09-05-04-03-12-14-10
ABONNEMENT MENSUEL
07-15-09-05-14-03
V.I.P
03-05-07-09-15-14
ARRIVEE
03-05-09-15-14
--------------------------------------
10/11/2018-TOULOUSE PRIX DE TOULOUSE
PLAT 2400 MÈTRES Réunion 1 - Course n 3


CS
07
PASSAGE OBLIGE

05-09

COUPLE PLACE
07-05-09-12
********
SELECTION DE LA REDACTION
07-05-01-09-12-13-02-08-06
ABONNEMENT MENSUEL
07-05-01-09-13-08
V.I.P
07-05-01-09-08-13
ARRIVEE
07-05-01-08-13
--------------------------------------
09/11/2018-VINCENNES-PRIX GEMMA 
ATTELÉ 2850 MÈTRES Réunion 1 - Course n 2


CS
07
PASSAGE OBLIGE

11-04

COUPLE PLACE
07-11-04-16
********
SELECTION DE LA REDACTION
07-11-04-16-01-10-12-14-02
ABONNEMENT MENSUEL
07-11-16-02-08-15
V.I.P
07-11-16-02-08-15
ARRIVEE
07-16-15-02-08
--------------------------------------
08/11/2018-VINCENNES-PRIX MARCEL LAURENT 
ATTELÉ 2100 MÈTRES Réunion 1 - Course n 1


CS
05
PASSAGE OBLIGE

09-01

COUPLE PLACE
05-09-01-06
********
SELECTION DE LA REDACTION
05-09-01-06-07-03-02-04-10
ABONNEMENT MENSUEL
05-09-01-06-04-15
V.I.P
04-05-01-06-15-09
ARRIVEE
04-05-06-15-09
--------------------------------------
07/11/2018-NANTES-GRAND NATIONAL DU TROT PARIS-TURF
ATTELÉ 3000 MÈTRES Réunion 1 - Course n 2


CS
16
PASSAGE OBLIGE

08-06

COUPLE PLACE
16-08-06-02
********
SELECTION DE LA REDACTION
16-08-14-03-04-02-11-12-06
ABONNEMENT MENSUEL
16-08-06-03-09-02
V.I.P
16-08-09-06-03-02
ARRIVEE
16-09-06-03-15
--------------------------------------
06/11/2018-SAINT-CLOUD-PRIX L’ÉLEVAGE
PLAT 2500 MÈTRES Réunion 1 - Course n 3


CS
04
PASSAGE OBLIGE

11-08

COUPLE PLACE
04-11-08-17
********
SELECTION DE LA REDACTION
04-11-08-17-03-09-10-12-05
ABONNEMENT MENSUEL
04-11-09-12-07-02
V.I.P
04-11-09-12-07-02
ARRIVEE
02-07-04-12-09
--------------------------------------
05/11/2018-VINCENNES-PRIX D'ARCACHON
ATTELÉ 2100 MÈTRES Réunion 1 - Course n 2


CS
03
PASSAGE OBLIGE

10-06

COUPLE PLACE
03-10-06-13
********
SELECTION DE LA REDACTION
03-10-06-13-01-04-07-12-08
ABONNEMENT MENSUEL
03-10-06-13-04-01
V.I.P
13-03-10-06-04-15
ARRIVEE
13-03-06-04-15
--------------------------------------
04/11/2018-AUTEUIL-PRIX COUNT SCHOMBERG
HAIES 3600 MÈTRES Réunion 1 - Course n 6


CS
11
PASSAGE OBLIGE

04-10

COUPLE PLACE
11-04-10-02
********
SELECTION DE LA REDACTION
11-04-10-02-16-13-08-09-06
ABONNEMENT MENSUEL
11-04-10-02-16-06
V.I.P
11-06-02-04-10-16
ARRIVEE
11-06-04-10-16
--------------------------------------
03/11/2018-AUTEUIL-PRIX CACAO
STEEPLE-CHASE 4400 MÈTRES Réunion 1 - Course n 4


CS
02
PASSAGE OBLIGE

11-10

COUPLE PLACE
02-11-10-05
********
SELECTION DE LA REDACTION
02-11-10-05-01-08-07-09-13
ABONNEMENT MENSUEL
02-11-10-15-04-15
V.I.P
02-11-10-15-04-15
ARRIVEE
15-10-02-04-11
--------------------------------------
02/11/2018-VINCENNES-PRIX BARBARA
ATTELÉ 2100 MÈTRES Réunion 1 - Course n 2


CS
02
PASSAGE OBLIGE

13-07

COUPLE PLACE
02-13-07-08
********
SELECTION DE LA REDACTION
02-13-07-08-18-06-09-04-17
ABONNEMENT MENSUEL
02-13-07-18-10-06
V.I.P
06-02-13-18-10-07
ARRIVEE
06-02-18-10-07
--------------------------------------
01/11/2018-COMPIEGNE-CEREALISTE
HAIES 3600 MÈTRES Réunion 1 - Course n 5


CS
06
PASSAGE OBLIGE

05-04

COUPLE PLACE
06-05-04-10
********
SELECTION DE LA REDACTION
06-05-04-10-13-02-12-07-03
ABONNEMENT MENSUEL
06-05-04-10-13-07
V.I.P
06-10-13-04-07-05
ARRIVEE
10-13-04-07-05
--------------------------------------
31/10/2018-VINCENNES-PRIX DES CEVENNES
ATTELÉ 2850 MÈTRES Réunion 1 - Course n 1


CS
08
PASSAGE OBLIGE

14-04

COUPLE PLACE
08-14-04-09
********
SELECTION DE LA REDACTION
08-14-04-09-01-10-05-03-12
ABONNEMENT MENSUEL
08-14-04-12-03-10
V.I.P
12-10-04-14-03-08
ARRIVEE
12-10-04-03-08
--------------------------------------
30/10/2018-SAINT-CLOUD PRIX DU NABOB 
PLAT 2000 MÈTRES Réunion 1 - Course n 3


CS
10
PASSAGE OBLIGE

01-06

COUPLE PLACE
10-01-06-09
********
SELECTION DE LA REDACTION
10-01-06-09-07-08-15-16-03
ABONNEMENT MENSUEL
10-01-06-05-15-08
V.I.P
06-08-05-15-05-01
ARRIVEE
06-08-15-05-01
--------------------------------------
29/10/2018-MARSEILLE-BORELY-HANDICAP DE MARSEILLE
PLAT 2100 MÈTRES Réunion 1 - Course n 2


CS
01
PASSAGE OBLIGE

04-15

COUPLE PLACE
01-04-15-12
********
SELECTION DE LA REDACTION
01-04-12-16-07-08-05-11-03
ABONNEMENT MENSUEL
01-12-08-15-16-07
V.I.P
08-12-15-16-01-07
ARRIVÉE
08-12-15-01-13
--------------------------------------
27/10/2018-SAIND-CLOUD-PRIX DES BOUCLES DE LA SEINE
PLAT 1600 MÉTRÉS Réunion 1 - Course n 6


CS
03
PASSAGE OBLIGE

09-06

COUPLE PLACE
03-09-06-10
********
SELECTION DE LA REDACTION
03-09-06-11-08-15-16-14-12
ABONNEMENT MENSUEL
03-09-06-12-01-13
V.I.P
03-09-06-12-01-13
ARRIVEE
13-09-12-01-03
--------------------------------------
26/10/2018-MONS-GRAND PRIX DE LA TOUSSAINT BELGIQUE 
ATTELÉ | Réunion 1 - Course n 6


CS
03
PASSAGE OBLIGE

12-08

COUPLE PLACE
03-12-08-02
********
SELECTION DE LA REDACTION
03-05-08-02-01-04-07-06-12
ABONNEMENT MENSUEL
03-05-08-07-13-06
V.I.P
03-07-05-08-13-06
ARRIVEE
03-07-05-13-06
--------------------------------------
25/10/2018-AUTEUIL PRIX SANTO PIETRO 
HAIES | Réunion 1 - Course n 3


CS
01
PASSAGE OBLIGE

03-08

COUPLE PLACE
01-03-08-11
********
SELECTION DE LA REDACTION
01-03-08-09-16-12-04-11-02
ABONNEMENT MENSUEL
01-03-09-16-10-08
V.I.P
01-03-10-16-08-09
ARRIVEE
03-10-16-09-14
--------------------------------------
24/10/2018-DEAUVILLE-PRIX DES EQUIDAYS 
PLAT | Réunion 1 - Course n 2


CS
07
PASSAGE OBLIGE

16-13

COUPLE PLACE
07-16-13-09
********
SELECTION DE LA REDACTION
07-16-13-09-03-01-10-04-06
ABONNEMENT MENSUEL
07-04-10-01-12-14
V.I.P
07-04-10-01-12-14
ARRIVEE
14-12-04-01-10
--------------------------------------
22/10/2018-ENGHIEN-PRIX DE POMAREZ
ATTELÉ | Réunion 1 - Course n 1


CS
09
PASSAGE OBLIGE

16-18

COUPLE PLACE
09-18-16-07
********
SELECTION DE LA REDACTION
09-18-16-07-05-08-01-17-12
ABONNEMENT MENSUEL
09-18-16-07-05-03
V.I.P
09-03-16-07-18-05
ARRIVEE
09-03-07-18-05
--------------------------------------
20/10/2018-AUTEUIL-PRIX D'ECOUEN-
HAIES | Réunion 1 - Course n 2


CS
11
PASSAGE OBLIGE

12-06

COUPLE PLACE
11-12-06-02
********
SELECTION DE LA REDACTION
11-12-09-07-02-15-18-06-10
ABONNEMENT MENSUEL
11-07-02-13-16-18
V.I.P
11-07-02-13-16-18
ARRIVEE
16-13-07-18-02
--------------------------------------