ESF GETS (LES) : Flèche du 05/03/2020 à 15h30 |
F |
|
2020 |
ABS |
|
|
|
46 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 05/03/2020 à 10h30 |
C |
|
2020 |
ABS |
|
|
|
37 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 05/03/2020 à 10h00 |
C |
|
2020 |
ABS |
|
|
|
37 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 04/03/2020 à 11h00 |
FUS |
|
2020 |
1:08.26 |
Vermeil |
19.41 |
23.26 |
7 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 28/02/2020 à 10h45 |
F |
|
2020 |
ABS |
|
|
|
96 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 28/02/2020 à 10h00 |
F |
|
2020 |
ABS |
|
|
|
109 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 27/02/2020 à 10h30 |
C |
|
2020 |
48.09 |
Vermeil |
23.31 |
27.16 |
9 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 27/02/2020 à 10h00 |
C |
|
2020 |
ABD |
|
|
|
45 |
picture_as_pdf |
ESF GETS (LES) : SAUT du 26/02/2020 à 17h30 |
SAUT |
|
2020 |
ABS |
|
|
|
26 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 26/02/2020 à 11h30 |
F |
|
2020 |
ABS |
|
|
|
42 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 26/02/2020 à 11h00 |
F |
|
2020 |
ABS |
|
|
|
44 |
picture_as_pdf |
ESF GETS (LES) (Manche 2) : Flèche du 22/02/2020 |
F |
|
2020 |
44.68 |
Or |
13.86 |
17.71 |
16 |
picture_as_pdf |
ESF GETS (LES) (Manche 1) : Flèche du 22/02/2020 |
F |
|
2020 |
48.53 |
Or |
14.35 |
18.20 |
15 |
picture_as_pdf |
ESF CHATEL (Manche 2) : Flèche du 15/02/2020 à 10h30 |
F |
|
2020 |
ABS |
|
|
|
154 |
picture_as_pdf |
ESF CHATEL (Manche 1) : Flèche du 15/02/2020 à 10h30 |
F |
|
2020 |
ABS |
|
|
|
135 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2020", le 25/01/2020 AM |
F |
|
2020 |
ABS |
|
|
|
123 |
picture_as_pdf |
ESF MORZINE "ESF SKI TOUR 2020", le 18/01/2020 AM |
F |
|
2020 |
36.82 |
Or |
9.10 |
12.95 |
8 |
picture_as_pdf |
ESF MORZINE "ESF SKI TOUR 2020", le 18/01/2020 AM |
F |
|
2020 |
37.35 |
Or |
9.43 |
13.28 |
8 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 01/12/2019 à 14h30 |
F |
|
2020 |
ABS |
|
|
|
75 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 01/12/2019 à 14h30 |
F |
|
2020 |
ABS |
|
|
|
75 |
picture_as_pdf |
33ème SKI D'OR - MORZINE, le 06/04/2019 MINIMES A |
C |
|
2019 |
36.81 |
Vermeil |
19.05 |
22.90 |
31 |
picture_as_pdf |
33ème SKI D'OR - MORZINE, le 06/04/2019 MINIMES A |
C |
|
2019 |
33.11 |
Or |
7.27 |
11.12 |
1 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 06/03/2019 à 11h00 |
FUS |
|
2019 |
ABS |
|
|
|
52 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 06/03/2019 à 11h00 |
FUS |
|
2019 |
ABS |
|
|
|
51 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 01/03/2019 à 10h00 |
F |
|
2019 |
46.96 |
Vermeil |
15.04 |
18.89 |
2 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 28/02/2019 à 10h00 |
C |
|
2019 |
39.69 |
Vermeil |
20.70 |
24.55 |
5 |
picture_as_pdf |
ESF GETS (LES) : SAUT du 27/02/2019 à 17h30 |
SAUT |
|
2019 |
11.0 |
Vermeil |
15.38 |
|
12 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 27/02/2019 à 11h00 |
FUS |
|
2019 |
1:06.07 |
Vermeil |
17.65 |
21.50 |
6 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 23/02/2019 à 11h00 |
F |
|
2019 |
47.58 |
Vermeil |
17.71 |
21.56 |
18 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 23/02/2019 à 10h00 |
F |
|
2019 |
47.55 |
Vermeil |
15.67 |
19.52 |
22 |
picture_as_pdf |
ESF GETS (LES) : SX du 22/02/2019 à 16h15 |
SX |
|
2019 |
45.22 |
Sx Or |
9.47 |
|
2 |
picture_as_pdf |
ESF GETS (LES) : SX du 22/02/2019 à 15h30 |
SX |
|
2019 |
46.68 |
Sx Or |
13.88 |
|
5 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 22/02/2019 à 10h00 |
F |
|
2019 |
45.98 |
Or |
12.81 |
16.66 |
7 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 21/02/2019 à 10h00 |
C |
|
2019 |
42.40 |
Vermeil |
20.03 |
23.88 |
20 |
picture_as_pdf |
ESF GETS (LES) : SAUT du 20/02/2019 à 17h30 |
SAUT |
|
2019 |
10.5 |
Vermeil |
12.50 |
|
12 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 20/02/2019 à 11h00 |
FUS |
|
2019 |
ABD |
|
|
|
110 |
picture_as_pdf |
ESF CHATEL "ESF SKI TOUR 2019", le 16/02/2019 |
F |
|
2019 |
43.36 |
Vermeil |
21.05 |
24.90 |
38 |
picture_as_pdf |
ESF CHATEL "ESF SKI TOUR 2019", le 16/02/2019 |
F |
|
2019 |
42.13 |
Vermeil |
19.08 |
22.93 |
31 |
picture_as_pdf |
ESF MORZINE "ESF SKI TOUR 2019", le 09/03/2019 matin
U14, 16, 18 MANCHE 2 |
F |
|
2019 |
34.44 |
Vermeil |
18.15 |
22.00 |
10 |
picture_as_pdf |
ESF MORZINE "ESF SKI TOUR 2019", le 09/03/2019 matin
U14, 16, 18 MANCHE 1 |
F |
|
2019 |
ABD |
|
|
|
60 |
picture_as_pdf |
ESF ARACHES LES CARROZ "ESF SKI TOUR 2019", le 02/02/2019 M1
U14, 16, 18 |
C |
|
2019 |
ABS |
|
|
|
94 |
picture_as_pdf |
ESF ARACHES LES CARROZ "ESF SKI TOUR 2019", le 02/02/2019 M2
U14, 16, 18 |
C |
|
2019 |
ABS |
|
|
|
95 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2019", le 19/01/2019
U14, 16, 18
|
F |
|
2019 |
50.09 |
Vermeil |
26.59 |
30.44 |
54 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2019", le 19/01/2019
U14, 16, 18
|
F |
|
2019 |
53.28 |
Argent |
34.34 |
38.19 |
89 |
picture_as_pdf |
ESF MORZINE : Flèche du 07/04/2018 à 10h00 |
F |
|
2018 |
46.65 |
Vermeil |
21.11 |
24.96 |
8 |
picture_as_pdf |
38ème ETOILE D'OR ESF LES HOUCHES, le 18/03/2018
COUPE PARTENAIRES/BENJAMINS
|
F |
|
2018 |
ABS |
|
|
|
104 |
picture_as_pdf |
38ème ETOILE D'OR ESF LES HOUCHES, le 17/03/2018
QUALIF BENJAMINS |
F |
|
2018 |
51.13 |
Vermeil |
19.27 |
23.12 |
78 |
picture_as_pdf |
38ème ETOILE D'OR ESF LES HOUCHES, le 17/03/2018
QUALIF BENJAMINS |
F |
|
2018 |
50.36 |
Vermeil |
16.57 |
20.42 |
69 |
picture_as_pdf |
38ème ETOILE D'OR ESF LES HOUCHES, le 16/03/2018
PRE-QUALIF BENJAMINS |
F |
|
2018 |
50.16 |
Vermeil |
16.65 |
20.50 |
25 |
picture_as_pdf |
38ème ETOILE D'OR ESF LES HOUCHES, le 16/03/2018
PRE-QUALIF BENJAMINS |
F |
|
2018 |
52.24 |
Vermeil |
17.37 |
21.22 |
20 |
picture_as_pdf |
ESF MORILLON - GRAND MASSIF : Flèche du 10/03/2018 à 10h00 |
F |
|
2018 |
53.15 |
Or |
13.62 |
17.47 |
24 |
picture_as_pdf |
ESF GETS (LES) "ESF SKI TOUR 2018", le 24/02/2018 MANCHE 2
U14, 16, 18 |
F |
|
2018 |
46.28 |
Vermeil |
17.22 |
21.07 |
38 |
picture_as_pdf |
ESF GETS (LES) "ESF SKI TOUR 2018", le 24/02/2018 MANCHE 1
U14, 16, 18 |
F |
|
2018 |
43.64 |
Vermeil |
15.45 |
19.30 |
37 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 23/02/2018 à 12h00 |
F |
|
2018 |
52.88 |
Vermeil |
15.38 |
19.23 |
18 |
picture_as_pdf |
ESF GETS (LES) : SX du 23/02/2018 à 16h15 |
SX |
|
2018 |
48.07 |
Sx Vermeil |
17.93 |
|
12 |
picture_as_pdf |
ESF GETS (LES) : SX du 23/02/2018 à 15h30 |
SX |
|
2018 |
48.49 |
Sx Vermeil |
19.35 |
|
12 |
picture_as_pdf |
ESF GETS (LES) : SAUT du 21/02/2018 à 17h30 |
SAUT |
|
2018 |
11.0 |
Argent |
29.03 |
|
9 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 21/02/2018 à 11h45 |
FUS |
|
2018 |
1:12.83 |
Vermeil |
25.04 |
28.89 |
21 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 21/02/2018 à 11h00 |
FUS |
|
2018 |
1:13.31 |
Vermeil |
27.97 |
31.82 |
26 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 14/02/2018 à 11h30 |
FUS |
|
2018 |
1:10.86 |
Vermeil |
19.76 |
23.61 |
30 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 14/02/2018 à 11h00 |
FUS |
|
2018 |
1:13.20 |
Vermeil |
25.86 |
29.71 |
46 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 13/02/2018 à 15h30 |
F |
|
2018 |
53.25 |
Vermeil |
17.45 |
21.30 |
10 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 13/02/2018 à 14h30 |
F |
|
2018 |
51.44 |
Vermeil |
18.53 |
22.38 |
13 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 10/02/2018 à 13h00 |
F |
|
2018 |
47.44 |
Or |
14.95 |
18.80 |
10 |
picture_as_pdf |
ESF ARACHES LES CARROZ " ESF SKI TOUR 2018", le 03/02/2018 MANCHE 2
U14 U16 U |
C |
|
2018 |
ABS |
|
|
|
90 |
picture_as_pdf |
ESF ARACHES LES CARROZ " ESF SKI TOUR 2018", le 03/02/2018 MANCHE 1
U14 U16 U18 |
C |
|
2018 |
ABS |
|
|
|
83 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2018", le 27/01/2018
|
F |
|
2018 |
50.69 |
Vermeil |
26.60 |
30.45 |
38 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2018", le 27/01/2018
|
F |
|
2018 |
46.36 |
Vermeil |
24.29 |
28.14 |
44 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 13/01/2018 à 15h00 |
F |
|
2018 |
52.36 |
Vermeil |
18.17 |
22.02 |
7 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 13/01/2018 à 14h00 |
F |
|
2018 |
51.10 |
Vermeil |
19.39 |
23.24 |
8 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 05/01/2018 à 15h00 |
F |
|
2018 |
1:06.39 |
Argent |
34.67 |
38.52 |
21 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 05/01/2018 à 00h00 |
F |
|
2018 |
58.12 |
Vermeil |
23.21 |
27.06 |
9 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 05/01/2018 à 10h30 |
C |
|
2018 |
53.36 |
Vermeil |
21.33 |
25.18 |
5 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 05/01/2018 à 10h00 |
C |
|
2018 |
52.61 |
Vermeil |
25.91 |
29.76 |
6 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 29/12/2017 à 14h00 |
C |
|
2018 |
55.71 |
Argent |
34.57 |
38.42 |
7 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 29/12/2017 à 14h30 |
C |
|
2018 |
55.16 |
Argent |
31.63 |
35.48 |
8 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 28/12/2017 à 10h30 |
F |
|
2018 |
56.58 |
Vermeil |
15.78 |
19.63 |
3 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2017", le 26/03/2017
MANCHE 1 |
F |
|
2017 |
49.32 |
Vermeil |
22.87 |
26.72 |
23 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2017", le 26/03/2017
MANCHE 2 |
F |
|
2017 |
ABD |
|
|
|
116 |
picture_as_pdf |
ESF MORILLON-GRAND MASSIF "ESF SKI TOUR 2017", le 11/03/2017 |
F |
|
2017 |
1:03.74 |
Vermeil |
22.01 |
25.86 |
42 |
picture_as_pdf |
ESF CHATEL : Flèche du 25/02/2017 à 14h00 |
F |
|
2017 |
48.11 |
Vermeil |
26.34 |
30.19 |
38 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 24/02/2017 à 15h30 |
C |
|
2017 |
44.82 |
Argent |
31.50 |
35.35 |
14 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 23/02/2017 à 10h30 |
C |
|
2017 |
44.14 |
Argent |
32.71 |
36.56 |
13 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 23/02/2017 à 10h00 |
C |
|
2017 |
42.69 |
Argent |
31.32 |
35.17 |
11 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 22/02/2017 MANCHE 1 |
F |
|
2017 |
32.22 |
Vermeil |
16.36 |
20.21 |
12 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 22/02/2017 à 15h30 |
F |
|
2017 |
32.19 |
Vermeil |
19.75 |
23.60 |
13 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 22/02/2017 à 16h00 |
F |
|
2017 |
32.66 |
Vermeil |
23.52 |
27.37 |
11 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 22/02/2017 à 11h00 |
F |
|
2017 |
ABS |
|
|
|
125 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 20/02/2017 à 15h40 |
F |
|
2017 |
33.05 |
Vermeil |
22.05 |
25.90 |
11 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 20/02/2017 à 15h00 |
F |
|
2017 |
32.32 |
Vermeil |
17.31 |
21.16 |
10 |
picture_as_pdf |
ESF ARACHES LES CARROZ "ESF SKI TOUR 2017", le 18/02/2017 |
C |
|
2017 |
52.26 |
Argent |
33.61 |
37.46 |
28 |
picture_as_pdf |
ESF GETS (LES) "ESF SKI TOUR 2017", le 04/02/2017
|
F |
|
2017 |
58.88 |
Vermeil |
24.51 |
28.36 |
42 |
picture_as_pdf |
ESF MORZINE "ESF SKI TOUR 2016", le 26/03/2016 |
F |
|
2016 |
1:04.02 |
Argent |
36.65 |
40.50 |
91 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 23/02/2016 à 11h00 |
F |
|
2016 |
1:03.48 |
Vermeil |
23.94 |
27.79 |
9 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 23/02/2016 à 10h00 |
F |
|
2016 |
1:03.21 |
Vermeil |
24.33 |
28.18 |
11 |
picture_as_pdf |
ESF GETS (LES) "ESF SKI TOUR 2016", le 20/02/2016 M1
|
F |
|
2016 |
57.06 |
Argent |
29.62 |
33.47 |
44 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 06/02/2016 |
F |
|
2016 |
53.99 |
Vermeil |
24.80 |
28.65 |
21 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 05/02/2016 à 15h45 |
F |
|
2016 |
54.19 |
Vermeil |
19.86 |
23.71 |
2 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 05/02/2016 à 00h00 |
F |
|
2016 |
53.99 |
Vermeil |
24.80 |
28.65 |
21 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 28/03/2015 |
F |
|
2015 |
ABS |
|
|
|
65 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 28/03/2015 à 14h00 |
F |
|
2015 |
ABS |
|
|
|
67 |
picture_as_pdf |
ESF AVORIAZ "ESF SKI TOUR 2015", le 07/03/2015
|
FUS |
|
2015 |
59.90 |
Bronze |
49.37 |
53.22 |
121 |
picture_as_pdf |
ESF ARACHES LES CARROZ "ESF SKI TOUR 2015", le 28/02/2015 |
C |
|
2015 |
53.22 |
Bronze |
53.05 |
56.90 |
72 |
picture_as_pdf |
ESF GETS (LES) : SX du 21/02/2015 à 13h00 |
SX |
|
2015 |
1:08.79 |
Sx Bronze |
47.84 |
|
180 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 18/02/2015
manche 2 |
FUS |
|
2015 |
1:27.84 |
Bronze |
51.31 |
55.16 |
62 |
picture_as_pdf |
ESF GETS (LES) : Fusée du 18/02/2015
manche 1 |
FUS |
|
2015 |
1:28.97 |
Bronze |
53.31 |
57.16 |
60 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 12/02/2015 à 15h30 |
F |
|
2015 |
1:05.99 |
|
58.82 |
62.67 |
60 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 12/02/2015 à 10h00 |
C |
|
2015 |
53.91 |
Bronze |
52.46 |
56.31 |
37 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 09/02/2015 à 11h00 |
F |
|
2015 |
57.37 |
Argent |
32.10 |
35.95 |
28 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 09/02/2015 à 11h30 |
F |
|
2015 |
ABD |
|
|
|
62 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 09/02/2015
MANCHE 1 |
F |
|
2015 |
57.37 |
Vermeil |
26.34 |
30.19 |
28 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 25/01/2015 à 11h30 |
F |
|
2015 |
37.50 |
Bronze |
40.19 |
44.04 |
20 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 25/01/2015 à 11h00 |
F |
|
2015 |
36.35 |
Bronze |
41.33 |
45.18 |
20 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 02/01/2015 à 11h30 |
C |
|
2015 |
52.17 |
|
71.16 |
75.01 |
47 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 02/01/2015 |
C |
|
2015 |
52.08 |
|
70.85 |
74.70 |
49 |
picture_as_pdf |
ESF GETS (LES) : SX du 14/03/2014 à 11h00 |
SX |
|
2014 |
59.81 |
Sx Argent |
43.81 |
|
30 |
picture_as_pdf |
ESF GETS (LES) : SX du 14/03/2014 à 10h00 |
SX |
|
2014 |
1:00.36 |
Sx Bronze |
46.08 |
|
34 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 13/03/2014 à 12h30 |
C |
|
2014 |
ABS |
|
|
|
29 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 13/03/2014 à 12h00 |
C |
|
2014 |
ABS |
|
|
|
58 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 13/03/2014 à 10h30 |
C |
|
2014 |
57.38 |
Bronze |
49.71 |
53.56 |
39 |
picture_as_pdf |
ESF GETS (LES) : Chamois du 13/03/2014 à 10h00 |
C |
|
2014 |
55.22 |
Bronze |
52.46 |
56.31 |
62 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 12/03/2014 à 15h00 |
F |
|
2014 |
ABD |
|
|
|
26 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 11/03/2014 |
F |
|
2014 |
53.69 |
Bronze |
45.86 |
49.71 |
40 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 11/03/2014 à 10h30 |
F |
|
2014 |
51.33 |
Bronze |
43.58 |
47.43 |
36 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 11/03/2014 |
F |
|
2014 |
54.18 |
Fléchette |
51.76 |
55.61 |
41 |
picture_as_pdf |
ESF MORZINE "ESF SKI-TOUR 2014", le 08/02/2014
|
F |
|
2014 |
58.77 |
Bronze |
49.20 |
53.05 |
183 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 04/01/2014 à 15h30 |
F |
|
2014 |
ABS |
|
|
|
83 |
picture_as_pdf |
ESF GETS (LES) : Flèche du 04/01/2014 |
F |
|
2014 |
ABS |
|
|
|
73 |
picture_as_pdf |