455 ac.pdf
(
395 KB
)
Pobierz
11169672 UNPDF
Cat.nr455
PopeJohnPaulII
133x175stitches
DMC
@
976 Golden brown - med
`
414 Steel grey - dk
#
809 Delft
$
498 Xmas red - dk
b
321 Xmas red
&
666 Xmas red - bright
d 352 Coral - lt
t 3341 Apricot
w 3824 Apricot - lt
* 743 Yellow - med
; 318 Steel grey - lt
? 951 Tawny lt
- 762 Pearl grey - vy lt
T 3823 Yellow - ultra pale
5 BLANC
0
3371 Black brown
www.crosstitching.bi
z
www.vysivka.bi
z
www.haftypolskie.com.p
l
www.kreuz-stich.co
m
Page 1
10
20
30
40
50
60
70
10
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
b
b
b
b
b
b
b
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
b
$
$
$
&
&
b
b
b
b
b
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
b
b
b
b
b
$
$
&
&
&
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
$
$
b
b
b
b
b
b
b
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
b
b
b
$
$
$
b
b
b
b
b
b
b
b
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
b
b
b
b
b
b
b
b
$
$
$
b
b
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
b
b
b
$
$
$
$
$
$
$
$
$
$
b
b
b
b
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
$
b
b
b
$
$
$
$
$
$
$
b
b
b
b
b
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
b
b
b
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
b
b
b
b
$
$
$
$
$
b
b
b
b
b
$
$
$
$
b
b
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
&
b
b
b
b
b
b
b
b
$
$
$
$
$
b
b
b
b
b
$
$
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
&
&
b
b
b
b
b
b
b
b
b
b
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
&
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
b
b
b
b
b
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
*
$
$
*
$
&
&
&
&
&
&
&
b
b
b
b
b
$
$
$
$
$
$
$
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
b
*
$
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
b
$
$
*
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
b
b
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
0
$
b
b
*
$
$
*
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
$
b
b
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
0
$
$
b
b
b
b
$
$
*
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
0
0
$
b
b
b
b
b
b
*
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
$
$
$
$
b
b
b
&
b
&
$
&
*
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
$
$
$
$
b
b
$
$
$
b
&
&
b
&
$
$
$
$
&
&
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
$
b
$
$
b
b
b
$
$
b
&
&
b
b
*
$
&
$
&
$
*
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
$
b
b
b
$
b
b
b
b
b
b
&
&
b
&
$
$
*
$
*
*
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
$
b
b
b
$
$
b
b
b
b
b
b
&
b
b
*
$
$
*
*
*
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
$
$
$
b
b
$
b
b
b
&
&
b
&
b
b
b
$
*
*
*
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
$
$
b
b
b
$
b
&
&
&
&
b
&
b
&
$
*
*
$
$
$
$
*
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
$
b
$
b
b
b
b
&
&
&
&
b
&
&
&
*
*
*
$
$
*
$
&
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
$
$
b
$
$
&
&
b
&
&
&
&
b
&
*
*
*
$
$
$
$
$
$
*
$
*
$
*
$
$
$
$
$
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
0
$
b
b
b
b
&
&
&
&
&
&
&
*
*
*
$
*
$
*
$
*
$
$
b
b
b
b
$
*
$
$
$
*
$
$
*
$
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
0
$
$
b
b
b
b
&
&
&
&
&
&
*
*
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
*
$
$
$
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
0
0
$
$
b
b
b
b
&
&
&
&
&
&
&
b
b
b
b
b
&
&
&
&
&
b
b
b
b
b
b
b
$
*
$
$
*
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
0
`
`
`
$
$
b
b
b
b
b
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
$
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
0
`
`
`
`
`
$
b
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
$
`
`
`
;
`
`
`
*
$
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
t
w
w
w
t
t
t
t
d
d
d
#
#
#
#
#
#
#
#
#
#
`
`
`
;
;
;
`
`
`
b
b
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
b
*
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
t
t
w
d
t
t
w
w
w
t
t
w
t
d
d
#
#
#
#
#
#
#
0
0
-
-
-
;
;
;
;
`
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
*
b
-
-
-
b
b
b
*
b
b
b
b
*
b
b
b
b
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
;
;
;
`
`
t
t
t
d
t
t
w
?
?
?
w
w
d
w
w
t
d
d
0
#
#
0
0
0
0
0
0
-
-
-
;
;
;
`
*
b
b
&
&
&
&
&
&
&
&
&
b
b
b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
;
;
;
;
`
`
`
t
t
d
d
t
w
?
?
w
w
?
?
t
d
d
w
w
t
d
0
0
0
0
0
0
0
0
0
0
-
-
-
;
;
b
b
b
b
&
&
&
&
&
&
&
*
b
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
;
;
;
;
`
`
`
`
`
w
d
d
t
t
?
t
d
d
w
d
w
w
d
d
w
w
t
d
0
0
0
0
0
0
0
0
0
0
-
-
-
;
;
b
*
b
&
&
&
&
&
&
b
b
-
*
*
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
;
;
;
;
;
`
`
`
`
`
?
w
d
d
d
t
d
d
t
d
d
d
w
w
t
t
t
t
d
0
d
d
0
0
0
0
d
d
0
0
-
-
-
;
;
b
b
b
&
&
&
&
*
b
;
-
-
5
*
*
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
;
-
;
;
`
;
;
`
`
`
`
?
w
w
d
t
d
t
t
t
d
d
d
t
t
t
t
d
d
0
d
d
d
d
d
d
d
d
d
d
0
-
-
-
;
b
b
b
b
&
&
b
b
`
;
-
5
5
5
5
*
*
-
-
5
5
5
5
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
;
-
-
;
;
;
;
`
`
`
`
`
`
?
?
w
d
d
d
t
w
w
t
d
d
d
d
d
d
0
d
d
d
d
d
d
d
d
d
d
d
d
d
-
-
-
;
b
*
b
b
*
b
`
;
;
-
5
5
5
5
5
5
*
*
-
-
5
5
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
-
-
-
-
-
;
;
;
;
;
;
`
`
`
`
`
?
?
d
d
d
t
t
d
d
d
t
t
t
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
-
-
-
;
b
b
b
b
`
`
;
;
;
-
5
5
5
5
5
5
5
*
*
-
-
5
5
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
;
;
-
;
-
;
;
;
;
;
;
;
;
;
d
`
`
`
d
d
d
d
d
d
d
d
d
d
d
d
t
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
-
-
-
;
b
b
`
;
;
-
-
;
-
5
5
5
5
5
5
5
5
5
*
*
-
-
5
5
5
5
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
@
@
-
;
;
;
;
-
-
;
;
;
;
-
-
-
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
-
-
;
;
;
;
;
;
-
-
-
;
-
5
5
5
5
5
5
5
5
5
5
*
*
-
-
-
-
5
5
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
@
-
;
;
;
-
-
-
;
;
;
;
5
5
-
-
-
d
d
d
d
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
d
d
d
-
-
;
;
;
;
;
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
*
*
;
;
-
-
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
@
;
;
;
-
-
5
-
;
;
-
;
;
5
5
-
-
-
d
d
d
d
d
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
d
d
-
;
`
;
;
;
;
-
-
-
-
5
5
-
5
5
5
5
5
5
5
5
5
5
-
*
*
;
;
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
@
;
;
-
-
5
5
-
;
;
-
;
5
5
5
-
-
-
-
-
d
d
d
d
d
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
d
d
-
`
;
;
;
;
;
-
-
-
-
-
5
5
5
5
5
5
5
5
-
-
-
-
-
-
*
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
T
@
;
-
-
5
5
-
;
-
-
-
-
5
-
-
-
-
-
-
d
d
d
d
d
d
d
t
t
t
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
-
-
`
;
;
;
;
;
-
-
-
-
;
-
-
5
5
5
-
-
-
-
;
;
;
;
;
`
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
T
T
;
-
-
-
5
-
-
-
-
-
-
5
-
t
t
t
-
-
d
t
t
t
d
d
d
t
t
t
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
d
-
;
`
;
;
;
;
;
-
-
;
;
-
`
-
-
-
;
;
;
;
;
;
;
;
;
;
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
@
T
T
T
;
;
-
-
d
t
t
t
-
-
-
-
-
t
t
t
t
t
d
t
t
t
t
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
d
-
;
`
;
;
;
;
;
;
;
;
;
-
-
`
`
`
`
`
;
;
;
;
;
;
;
;
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
T
T
T
T
;
-
-
d
d
d
t
t
t
t
-
-
t
t
t
d
d
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
0
-
;
`
;
;
;
;
;
;
;
;
-
-
-
;
`
`
`
`
`
`
`
`
`
;
;
#
#
#
#
#
#
#
#
#
#
#
#
#
#
@
T
T
T
T
T
-
d
d
d
d
d
d
t
d
d
t
t
t
d
d
d
d
d
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
d
d
d
d
d
d
d
d
d
0
;
`
;
;
;
;
;
;
;
-
-
-
-
;
;
;
`
`
`
`
;
;
;
`
`
#
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
T
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
w
w
t
t
t
t
t
d
d
d
d
d
d
t
t
t
w
t
t
t
t
t
d
d
d
d
d
d
d
d
0
;
;
`
;
;
;
;
`
;
-
-
-
-
;
;
;
;
;
;
;
;
;
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
d
d
d
t
t
d
d
t
t
t
d
d
d
d
d
t
t
t
d
d
d
d
d
t
t
t
t
t
w
w
w
w
t
t
t
t
t
t
d
d
d
d
d
t
w
w
t
d
d
d
t
t
d
d
d
d
d
d
d
d
0
;
`
`
`
;
`
;
-
-
-
-
-
-
;
;
;
;
d
d
d
d
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
d
d
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
d
d
d
d
d
d
t
d
t
w
w
w
w
w
t
t
t
t
t
t
d
d
d
t
t
t
w
w
t
d
d
d
d
t
d
d
d
d
d
d
0
0
;
;
`
`
`
;
-
-
;
;
;
-
-
;
;
;
d
d
d
d
d
d
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
T
d
d
t
?
t
t
t
t
t
w
w
w
t
t
t
t
t
t
t
t
t
d
d
d
d
d
t
w
w
w
w
w
w
w
w
t
t
t
t
t
d
d
d
d
t
t
w
w
t
d
d
d
d
d
d
d
d
d
0
0
0
;
;
;
;
;
;
;
-
-
;
;
;
;
-
;
d
d
d
d
d
d
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
d
d
t
t
?
t
t
t
t
w
w
w
w
w
t
t
t
t
t
t
t
t
t
d
d
d
t
w
w
w
w
w
w
w
w
w
w
t
t
t
t
t
d
d
d
d
t
t
t
t
t
t
d
d
d
d
d
d
d
0
0
0
0
;
;
;
;
;
-
;
-
-
;
-
-
;
d
d
d
d
d
t
t
t
t
d
20
30
40
50
60
70
80
90
100
Page 2
80
90
100
110
120
130
140
10
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
d
d
t
?
t
t
t
t
w
w
w
w
w
w
w
w
t
t
t
t
t
t
t
t
d
d
d
t
w
w
?
w
w
w
w
w
w
w
t
t
t
t
t
t
t
t
w
w
t
t
t
t
t
d
d
d
d
d
d
0
0
0
0
;
;
;
;
;
-
-
-
-
-
-
-
d
d
d
t
t
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
T
T
T
T
T
d
d
t
?
t
t
t
w
w
w
w
w
w
w
w
w
w
t
t
t
t
d
t
d
t
t
d
t
d
w
w
?
w
w
w
w
w
w
w
t
t
t
t
t
t
w
w
w
t
w
w
t
t
t
d
d
d
d
d
0
0
0
0
;
;
;
-
-
`
`
-
5
-
-
d
d
d
t
t
t
t
t
t
d
d
t
#
#
#
#
#
#
#
#
#
#
#
#
#
5
T
T
T
T
d
t
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
t
t
t
w
d
d
d
t
d
d
d
d
t
w
?
?
w
w
w
w
w
w
w
t
t
t
t
w
w
w
w
w
t
w
w
t
t
t
t
d
d
d
0
0
0
0
;
;
;
`
`
-
5
5
-
d
d
d
d
d
t
t
t
t
d
d
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
T
T
w
d
t
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
t
d
d
d
d
d
t
t
w
?
?
w
w
w
w
w
w
w
t
t
w
w
w
w
t
w
w
w
w
w
t
t
t
t
d
d
0
0
0
0
;
;
`
`
-
5
5
5
d
d
d
d
t
t
t
t
t
d
d
d
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
5
T
w
w
t
?
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
t
d
d
d
d
t
t
t
w
?
?
?
w
w
w
w
w
w
t
w
w
w
w
t
t
w
w
w
w
w
t
t
t
t
d
d
d
0
0
0
;
`
`
-
5
5
d
d
d
t
t
t
d
d
d
d
d
t
d
d
d
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
5
w
w
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
w
t
d
d
0
t
t
t
t
w
?
?
w
w
w
w
t
t
w
w
w
w
t
d
t
t
w
w
w
w
w
t
t
t
d
d
d
d
0
`
`
-
-
-
d
d
d
d
t
d
d
d
d
d
d
t
t
t
t
t
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
5
w
w
?
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
w
t
d
d
d
0
t
w
w
t
w
w
?
?
w
w
w
t
t
w
w
w
w
t
0
t
w
t
w
w
w
w
t
t
t
t
d
d
d
0
0
-
-
-
d
d
d
d
d
d
d
d
d
d
t
t
t
t
t
t
t
t
t
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
5
w
w
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
w
t
d
d
d
0
t
w
w
t
w
w
?
?
w
w
w
t
w
w
w
w
w
t
0
d
w
t
t
w
w
w
w
t
t
t
d
d
d
0
0
0
-
d
d
d
d
d
d
d
d
t
t
t
t
w
w
w
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
w
w
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
t
d
d
d
0
0
t
w
t
w
w
?
?
w
w
t
w
w
t
w
w
w
t
0
d
w
w
t
w
t
w
w
w
t
t
t
d
d
t
0
0
d
d
d
d
d
t
t
t
t
t
w
w
w
w
w
w
w
w
t
t
t
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
w
w
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
w
w
t
d
d
d
0
0
t
t
t
w
w
?
w
w
t
w
t
d
d
t
w
w
t
t
0
w
w
t
t
t
w
w
w
t
t
t
d
d
t
0
d
d
d
t
d
d
d
d
t
w
w
w
w
w
0
0
0
d
w
w
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
5
w
t
t
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
w
w
t
d
d
0
d
t
t
t
w
?
w
w
w
t
t
d
d
d
t
w
w
w
t
0
w
w
t
t
t
t
w
w
t
t
t
d
d
t
d
d
d
t
t
t
t
d
t
w
w
w
d
0
0
*
0
0
d
d
w
w
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
w
?
t
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
w
w
t
d
d
0
d
w
t
w
w
w
w
w
t
w
t
t
d
0
d
t
w
w
t
0
w
t
t
t
d
t
w
w
w
t
t
d
d
d
d
d
t
t
w
w
t
t
w
w
d
d
0
d
*
*
*
d
d
d
w
t
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
5
w
?
?
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
w
w
t
d
d
d
0
w
t
w
w
w
w
w
t
t
w
w
t
d
0
d
t
w
w
0
w
t
t
d
d
t
w
w
w
t
t
d
t
d
d
t
t
w
w
w
w
w
d
d
0
0
d
d
d
*
*
*
d
w
w
w
w
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
w
w
?
w
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
t
d
d
d
d
t
t
t
t
w
w
t
d
d
t
w
t
0
0
0
d
t
w
t
0
t
t
d
d
w
?
w
w
t
d
d
t
t
t
w
w
w
w
w
d
d
0
0
d
d
d
d
d
d
*
*
w
w
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
w
w
?
w
w
t
t
t
w
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
t
t
d
d
d
d
t
t
t
t
t
d
d
d
d
t
d
d
0
0
0
d
w
t
0
t
t
d
t
w
?
w
t
t
d
t
t
t
w
w
w
w
d
d
0
0
t
t
t
t
t
t
t
t
d
d
d
d
d
d
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
5
w
w
?
w
w
t
t
t
w
w
w
w
w
t
w
w
w
w
w
w
w
w
t
t
t
t
d
d
d
w
t
t
t
t
t
t
t
d
d
d
d
d
0
0
d
w
t
0
w
t
t
t
t
w
?
t
d
t
t
t
w
w
w
w
d
0
0
d
d
t
t
w
w
w
w
w
d
d
0
0
0
d
d
d
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
?
w
w
w
t
t
t
t
w
w
w
w
t
w
w
w
w
w
w
w
w
t
t
t
t
t
d
w
w
w
t
t
t
t
t
t
t
t
d
d
0
d
w
w
t
0
w
w
t
t
t
w
t
t
t
t
w
w
w
t
d
0
0
d
d
t
t
w
w
t
w
w
d
d
0
0
0
d
d
d
d
t
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
?
?
w
w
w
t
t
t
t
t
w
t
t
t
w
w
w
w
t
w
w
t
t
w
w
w
w
w
w
w
w
?
t
t
t
t
t
t
t
d
d
t
?
w
w
t
0
t
w
w
t
t
w
t
t
t
w
w
t
d
0
d
d
d
t
w
w
w
w
w
w
d
0
0
0
d
d
t
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
?
?
?
w
w
w
t
t
t
t
t
t
t
t
t
w
t
t
w
w
w
w
w
w
w
w
w
w
t
t
w
w
?
?
?
?
t
t
d
t
t
w
w
?
w
t
t
w
t
t
#
#
w
w
w
w
w
t
0
0
d
t
t
t
w
w
w
w
w
d
d
0
0
d
d
t
t
d
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
?
?
?
w
w
w
w
t
t
t
t
t
t
t
t
t
w
w
w
w
w
w
w
t
w
t
d
d
t
t
t
w
w
w
?
?
w
w
w
w
w
t
w
w
w
w
w
#
#
#
#
#
w
t
t
t
0
d
d
t
t
w
w
w
w
w
d
d
0
0
0
d
t
t
t
w
w
w
t
t
t
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
?
?
?
?
w
w
w
t
t
t
t
t
t
t
w
w
w
w
w
w
w
t
t
t
d
d
0
t
t
t
t
t
w
w
w
w
w
w
w
t
t
t
t
#
#
#
#
#
#
#
#
w
t
t
d
d
t
t
w
w
w
w
w
d
d
0
0
0
d
d
t
t
w
w
w
w
t
t
d
d
0
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
?
?
?
?
?
?
w
w
w
t
t
t
t
w
w
w
w
w
w
w
w
t
t
d
d
0
0
t
t
t
t
w
w
w
w
w
w
w
t
t
t
t
#
#
#
#
#
#
#
#
#
#
w
t
w
w
w
w
w
t
d
d
d
d
0
d
d
d
t
t
t
w
w
w
w
d
d
d
0
0
0
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
?
?
?
?
?
?
w
w
w
t
t
w
w
t
w
w
w
w
w
t
t
t
d
d
0
0
d
t
w
t
?
w
w
w
?
w
t
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
t
t
d
d
d
d
d
d
t
t
t
t
t
w
w
w
d
d
0
0
0
0
0
0
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
?
?
?
?
?
w
w
t
t
t
t
w
w
w
?
w
w
t
t
t
d
d
0
0
d
t
w
?
?
?
?
?
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
t
t
t
t
t
t
t
w
w
w
w
t
t
t
d
0
0
0
0
0
d
d
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
?
?
?
?
w
w
t
t
t
w
?
w
w
?
w
t
t
?
t
d
d
0
d
d
w
?
?
?
?
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
w
w
w
w
w
w
w
w
w
w
t
t
t
t
d
d
d
d
d
d
d
d
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
?
?
?
?
w
w
w
t
t
w
?
w
w
?
t
?
?
t
t
d
d
0
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
b
&
&
&
w
w
w
w
w
w
w
w
w
w
w
w
w
t
t
t
t
t
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
?
?
?
?
w
?
?
t
w
w
w
w
w
?
w
w
t
d
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
b
&
&
&
&
&
&
&
&
&
&
w
w
w
w
w
w
t
t
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
?
?
?
t
t
w
w
w
w
w
w
w
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
20
30
40
50
60
70
80
90
100
Page 3
10
20
30
40
50
60
70
110
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
*
$
0
0
0
0
0
0
0
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
0
0
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
0
0
0
0
0
0
0
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
&
&
&
b
b
b
b
b
&
&
&
&
b
b
b
b
b
b
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
*
b
0
0
0
0
0
0
$
b
&
&
&
&
&
b
b
b
b
b
&
&
&
&
b
&
&
b
&
&
&
&
&
&
&
&
b
b
b
b
&
&
&
&
&
b
b
b
b
b
&
&
&
&
b
b
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
0
0
0
0
0
0
$
b
b
b
b
&
&
&
&
b
b
b
b
b
b
&
&
b
&
&
b
&
&
&
&
&
&
&
&
&
b
b
b
b
b
&
&
&
&
&
&
&
b
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
0
0
0
0
0
0
$
&
&
&
&
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
&
&
&
&
&
&
&
&
b
b
*
b
0
0
0
0
$
$
$
&
b
b
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
&
&
&
&
&
&
&
&
&
b
b
0
0
0
0
$
$
$
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
b
0
0
0
0
0
$
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
$
$
0
0
0
$
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
b
$
&
$
$
$
b
&
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
$
&
&
&
b
b
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
$
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
b
$
&
&
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
$
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
&
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
$
&
&
&
&
&
&
&
$
$
&
&
&
&
&
&
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
$
&
&
&
&
&
&
&
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
b
$
&
&
&
&
&
&
&
$
$
b
b
b
b
b
b
b
b
b
b
b
b
&
&
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
$
&
&
&
&
&
&
&
&
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
$
&
&
&
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
b
b
$
&
&
&
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
b
*
b
$
&
&
&
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
b
b
b
b
&
&
&
&
b
b
$
&
&
&
&
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
&
&
&
&
&
&
&
b
b
&
b
b
b
$
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
&
&
&
&
&
&
b
b
b
b
$
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
*
b
$
&
&
&
&
&
&
&
&
&
$
$
$
$
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
$
b
b
&
&
&
&
&
&
&
&
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
b
$
b
b
b
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
$
$
$
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
*
$
0
$
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
$
$
$
$
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
$
$
$
$
$
$
$
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
*
$
0
0
0
0
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
*
$
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
$
$
$
$
$
*
$
0
0
0
0
0
$
$
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
0
0
$
$
0
0
$
$
$
$
$
$
$
$
$
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
0
0
0
$
$
$
$
$
b
b
b
b
$
$
$
$
$
$
$
$
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
*
b
0
0
$
b
b
b
b
b
b
b
b
b
b
b
b
$
$
$
$
$
&
&
&
&
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
0
0
$
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
$
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
b
0
0
0
$
b
b
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
$
*
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
b
b
b
b
*
b
0
0
0
$
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
$
$
*
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
&
&
&
b
0
0
0
$
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
*
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
*
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
&
0
0
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
b
b
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
*
b
b
b
b
-
-
-
-
-
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
&
0
0
b
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
5
5
5
5
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
-
5
5
5
5
5
5
5
5
5
5
-
-
5
5
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
5
5
5
5
5
5
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
5
5
5
5
5
5
-
5
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
5
5
5
5
5
-
5
5
5
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
5
5
5
5
-
-
-
5
5
5
5
5
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
*
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
-
-
5
5
5
5
-
-
-
-
5
5
5
5
5
5
5
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
0
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
;
;
;
;
-
-
-
5
5
5
5
5
5
5
-
-
-
5
5
5
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
&
&
&
&
&
&
&
&
&
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
*
;
;
;
;
-
-
-
-
5
5
5
-
-
;
5
5
5
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
&
&
&
&
&
*
&
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
`
`
*
*
;
;
;
-
-
-
-
-
-
;
;
5
5
5
-
-
-
-
-
5
5
5
-
5
5
5
-
5
5
5
5
5
5
-
-
5
5
-
-
-
&
&
&
&
&
0
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
;
;
`
`
*
*
;
;
;
;
;
;
;
;
5
5
5
5
-
-
-
-
5
-
-
-
5
5
5
-
5
5
5
5
5
5
-
-
5
5
5
5
5
5
-
-
&
&
&
&
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
;
;
;
;
`
`
*
*
;
;
;
;
;
;
5
5
5
5
-
-
-
-
-
-
5
5
5
5
-
-
5
5
5
5
5
-
5
5
5
5
5
5
5
-
-
-
-
-
&
*
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
`
`
;
;
;
;
`
`
*
*
`
`
;
5
5
5
5
5
-
-
-
-
-
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
-
-
5
5
-
-
-
&
0
b
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
d
`
`
`
`
`
`
`
`
`
*
*
`
5
5
5
5
5
5
-
-
-
-
-
5
5
-
-
5
5
-
5
5
5
5
5
5
5
5
5
5
-
-
5
5
5
5
-
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
d
d
d
d
d
d
`
`
`
`
`
`
5
5
5
5
5
5
5
5
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
5
5
-
-
-
-
-
-
-
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
d
d
d
t
t
d
d
d
d
d
t
t
5
5
5
5
5
5
5
5
5
-
-
5
5
-
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
-
-
-
5
5
-
-
-
-
5
5
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
t
t
t
t
d
t
t
t
d
d
d
t
t
5
5
5
5
5
5
5
5
5
-
5
5
5
-
-
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
5
-
-
5
5
5
-
-
5
5
5
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
d
d
d
t
t
d
d
t
t
d
d
t
t
5
5
5
5
5
5
5
5
5
5
-
5
5
5
5
-
-
5
5
5
5
5
5
-
-
-
-
5
5
5
-
-
-
5
5
5
5
5
5
5
5
5
-
5
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
120
130
140
150
160
170
180
Page 4
80
90
100
110
120
130
140
110
t
t
t
t
t
t
d
d
d
t
d
d
t
t
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
5
5
5
-
-
-
-
-
5
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
-
-
-
`
`
`
&
&
&
&
&
&
&
&
&
&
t
d
d
d
d
t
t
t
t
t
t
d
t
t
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
5
-
-
-
-
-
-
5
-
5
-
-
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
`
`
-
-
;
&
&
&
&
&
&
&
&
d
t
t
t
d
d
d
t
t
t
t
t
d
t
t
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
`
-
-
-
;
;
`
;
&
&
&
&
&
&
d
d
t
t
t
t
d
d
d
d
t
t
d
t
t
t
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
-
-
-
;
-
-
-
;
`
;
;
;
;
&
&
&
&
t
d
d
d
d
d
t
t
t
d
d
t
t
d
t
t
t
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
;
-
-
-
-
;
`
;
-
-
;
;
;
&
&
t
t
t
d
d
d
d
d
t
t
t
t
d
t
d
t
w
t
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
;
;
-
-
-
;
;
`
;
-
-
-
-
-
;
-
d
d
d
t
t
t
t
t
t
t
d
d
t
t
t
w
w
w
t
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
-
;
-
-
-
-
;
`
`
;
-
-
5
5
-
-
-
t
t
d
d
d
d
t
t
d
d
d
t
t
t
t
t
w
w
w
w
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
5
-
-
-
-
-
;
;
-
-
-
-
;
`
`
;
-
-
5
5
5
-
-
t
t
t
t
t
d
d
d
d
d
d
t
t
t
t
t
w
w
w
w
w
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
5
5
5
5
5
-
5
5
5
5
5
-
-
5
-
-
-
-
-
;
-
-
-
-
-
;
`
`
;
-
-
-
5
5
5
-
d
d
d
d
d
t
t
d
d
d
t
t
t
t
w
w
t
w
w
w
w
w
t
5
5
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
-
-
-
5
5
5
-
-
-
-
5
-
-
-
`
;
-
-
-
-
-
;
`
`
;
;
-
-
5
5
5
-
t
t
d
d
t
t
t
t
t
d
d
t
t
w
w
w
w
w
w
w
t
t
t
0
0
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
5
5
5
-
-
-
-
-
-
-
`
;
;
-
-
-
-
-
;
`
`
;
-
-
5
5
5
5
t
t
t
d
d
t
t
t
t
t
d
d
d
t
t
w
w
t
t
t
t
t
0
d
0
0
;
;
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
-
-
5
5
-
-
-
-
-
-
0
`
`
;
;
-
-
-
-
;
`
`
;
;
-
5
5
5
5
t
d
d
d
d
d
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
d
d
d
d
0
0
;
;
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
-
5
5
-
-
-
-
-
`
0
0
`
`
;
;
-
-
-
;
;
`
`
;
;
-
5
5
5
t
t
t
t
t
t
t
t
t
t
t
t
t
w
w
w
w
w
t
t
d
d
d
d
d
d
d
0
0
;
;
;
;
5
5
5
5
5
5
5
5
5
5
-
-
-
5
-
-
-
-
-
`
0
0
`
`
`
;
;
-
-
-
;
`
`
`
;
;
-
5
5
w
w
t
t
t
t
t
t
t
t
t
t
w
w
w
w
t
t
t
t
d
d
d
d
d
d
d
d
d
-
;
;
;
;
;
5
5
5
5
5
5
5
5
-
-
-
-
5
-
-
-
`
0
0
0
0
`
`
;
;
;
-
;
`
`
`
`
`
;
;
-
5
t
t
w
w
t
t
t
t
t
t
w
w
w
w
w
t
t
t
d
d
d
d
d
t
t
t
t
t
d
d
-
-
-
-
;
;
;
;
5
5
5
5
5
5
-
-
-
-
-
-
-
`
0
0
0
0
0
`
`
`
`
`
`
`
`
`
`
`
`
;
;
-
d
w
w
w
w
w
w
w
w
w
w
w
w
t
t
t
t
d
d
d
d
d
t
t
t
t
t
t
t
d
;
-
-
;
-
-
;
;
-
-
5
5
5
5
5
5
-
-
-
-
`
0
0
0
0
0
0
0
`
`
;
;
;
`
`
`
`
`
`
`
;
-
t
t
w
w
w
w
w
w
w
w
t
t
t
t
t
d
d
d
d
t
t
t
t
w
w
t
t
t
t
t
d
;
;
-
-
-
;
;
;
5
-
`
5
5
5
-
-
-
-
`
0
0
0
0
0
`
`
`
`
;
-
-
-
-
-
-
-
`
`
`
;
;
t
t
t
w
w
w
t
t
t
t
d
d
d
d
d
d
d
t
t
t
t
w
w
w
w
w
t
t
t
-
-
-
-
-
-
-
-
-
;
;
5
;
`
`
-
-
-
-
-
`
`
`
`
`
`
`
`
`
`
;
;
;
-
5
5
5
-
-
`
`
`
;
d
d
w
d
d
d
d
d
d
t
t
t
t
d
d
d
t
t
t
w
w
w
w
w
w
w
w
t
t
-
-
-
-
-
-
-
-
-
-
;
5
;
;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
;
-
5
5
5
-
-
`
`
`
0
0
d
d
d
d
d
t
t
t
t
t
w
w
t
t
t
d
d
d
d
d
t
t
w
w
w
t
-
-
-
-
-
-
-
-
-
-
-
;
5
-
;
;
`
`
`
`
`
`
`
;
;
`
`
`
`
`
`
`
`
`
`
;
;
5
5
5
-
-
`
`
0
d
d
t
w
w
t
t
t
w
w
w
5
5
5
0
0
0
0
0
d
d
d
d
t
t
t
-
-
-
-
-
-
-
-
;
;
;
-
5
-
-
;
;
;
`
`
`
`
`
;
;
;
`
0
0
0
0
0
0
0
`
`
`
`
;
-
5
5
5
-
`
d
d
t
w
t
t
t
t
w
w
5
5
5
5
5
5
5
5
5
0
0
0
0
0
d
d
t
-
-
-
-
-
-
;
;
;
;
;
;
5
-
-
-
;
;
;
;
`
`
`
;
;
;
;
`
0
0
0
0
0
0
0
0
0
`
`
;
-
5
5
-
-
t
t
t
t
t
t
w
w
5
5
5
5
5
5
5
5
5
5
-
5
5
5
0
0
0
0
-
-
-
-
-
-
;
-
-
-
-
;
;
5
-
-
-
;
;
;
;
;
`
`
`
;
;
;
;
`
`
0
0
0
0
0
0
0
0
`
`
;
-
5
5
-
t
t
t
t
w
w
5
5
5
5
5
5
5
5
5
5
5
5
5
-
-
5
5
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
5
5
-
;
-
;
;
;
;
;
;
`
`
;
;
;
;
;
;
`
`
0
0
0
0
0
0
`
`
;
-
-
5
5
t
w
w
w
$
$
$
5
5
5
5
5
5
5
5
5
5
5
5
5
5
-
5
5
5
5
5
5
5
-
-
-
-
-
-
-
-
5
5
-
;
;
;
-
;
;
;
;
;
;
`
`
;
;
-
-
;
;
`
`
`
0
0
0
0
0
`
;
-
-
5
5
$
b
b
b
*
b
b
$
$
5
5
5
5
5
5
5
-
5
5
5
5
5
5
5
-
5
5
5
5
5
5
-
-
-
-
5
5
5
-
-
;
;
;
;
;
;
;
;
;
;
;
;
`
;
-
-
-
;
;
;
`
`
0
0
0
0
`
;
-
-
5
5
*
$
$
$
b
b
b
b
*
$
$
5
5
5
5
5
5
-
-
-
-
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
5
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
;
;
`
`
0
0
0
`
`
-
-
5
5
&
&
&
*
$
b
b
b
b
b
$
5
5
5
5
5
5
5
5
-
-
-
5
5
5
5
5
-
-
-
5
5
5
5
5
-
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
;
;
;
`
0
0
`
`
-
-
5
5
&
&
&
&
&
$
$
b
b
b
b
*
$
-
-
-
5
5
5
5
-
-
-
5
5
5
5
5
-
-
-
5
5
-
-
-
-
-
5
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
-
-
;
`
`
0
`
`
-
-
-
5
&
&
&
&
&
*
$
b
b
b
&
&
&
$
0
-
-
5
5
5
5
-
-
-
5
5
5
5
5
-
-
5
5
-
5
5
-
5
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
-
-
;
`
`
0
`
-
-
-
5
&
&
&
&
&
&
$
$
b
b
&
&
&
&
$
0
-
-
-
5
5
5
-
-
-
5
5
5
5
-
-
5
-
5
5
-
-
5
5
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
;
;
`
`
0
`
-
-
5
&
&
&
&
&
&
&
$
$
$
b
&
&
&
*
&
0
-
-
5
5
5
5
5
5
-
5
5
5
5
-
5
5
5
5
-
-
-
5
5
5
-
-
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
-
-
-
-
-
;
`
`
0
`
-
-
5
&
&
&
&
&
&
&
&
*
$
$
b
b
&
&
&
0
0
-
-
5
5
5
5
5
5
5
5
5
5
-
-
5
5
-
-
5
-
-
5
5
5
5
5
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
-
-
-
-
;
`
0
0
`
-
-
5
&
&
&
&
&
&
&
&
&
&
$
$
b
&
&
&
*
0
-
-
5
5
-
5
5
5
5
5
-
5
-
-
-
5
-
-
5
5
5
-
5
5
5
5
-
-
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
-
-
;
`
`
0
0
`
-
-
-
&
&
&
&
&
&
&
&
&
&
&
*
$
b
b
&
&
0
0
-
-
5
5
-
-
5
5
5
5
-
-
-
-
5
5
-
-
5
5
5
5
5
5
-
5
5
5
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
`
`
0
0
$
-
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
b
&
&
0
-
-
5
5
5
-
-
5
5
5
5
5
-
-
5
5
-
-
-
5
5
5
5
5
5
5
5
-
-
5
5
-
-
-
;
;
;
;
;
;
;
;
;
;
;
`
`
0
0
$
$
-
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
$
b
&
*
0
-
5
5
5
5
-
-
5
5
5
5
-
-
5
5
5
-
-
-
5
5
5
5
5
5
5
-
-
5
5
-
-
-
-
`
;
;
;
;
;
;
;
;
`
`
`
0
0
$
$
$
-
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
b
b
0
-
5
5
5
5
5
-
5
5
5
5
5
-
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
5
-
5
5
5
-
-
`
`
;
;
;
;
;
;
`
`
`
0
0
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
$
0
-
5
5
5
5
5
-
5
5
5
5
-
5
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
5
5
5
-
-
;
;
`
;
;
;
;
;
`
`
`
0
0
0
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
$
$
-
5
5
5
5
5
5
-
5
5
5
5
5
5
5
5
5
5
-
-
-
5
5
5
5
5
5
5
5
-
-
-
;
;
;
`
`
;
;
;
`
`
`
`
0
0
0
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
-
5
5
5
5
5
-
-
5
5
5
-
5
5
5
5
5
5
-
-
5
5
5
5
5
-
-
-
-
-
;
;
;
;
`
`
;
;
`
`
`
`
`
0
0
0
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
$
5
5
5
5
5
5
-
-
5
5
5
-
5
5
5
5
-
-
-
-
5
5
-
-
-
-
-
;
;
;
;
;
;
`
`
`
`
`
`
`
`
`
0
0
0
$
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
5
5
5
5
5
5
-
-
-
-
-
-
5
5
5
-
-
-
-
-
-
-
-
-
-
;
;
;
;
;
;
`
`
`
`
`
`
`
`
`
`
0
0
0
0
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
5
5
-
5
5
5
5
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
-
;
;
;
;
;
;
;
`
`
`
`
`
`
`
`
`
0
0
0
0
0
$
$
$
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
*
$
5
5
-
-
-
5
5
5
-
-
-
-
-
-
-
-
-
-
-
-
-
;
;
;
;
;
;
;
;
`
`
`
`
`
`
`
`
`
0
0
0
0
0
$
$
$
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
$
5
5
5
5
-
-
-
5
5
-
-
-
-
-
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
`
`
`
`
`
`
`
`
0
0
0
0
0
$
$
$
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
$
$
5
5
5
5
5
5
5
5
5
-
-
-
-
-
;
;
;
;
;
;
;
;
;
;
;
;
;
;
`
`
`
`
`
`
0
0
0
0
0
0
$
$
$
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
*
$
$
$
5
5
5
5
-
-
-
-
-
-
;
;
-
;
;
;
;
;
;
;
;
;
;
;
;
;
`
`
`
`
`
`
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
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
&
&
&
&
&
&
&
&
$
$
$
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
$
$
0
0
0
&
&
&
&
&
&
*
b
b
$
$
$
0
0
0
0
0
0
0
0
0
0
$
$
$
$
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
$
$
0
0
0
0
b
&
&
&
&
b
b
b
*
$
$
$
$
$
$
$
$
$
$
b
b
b
*
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
$
$
$
0
0
b
b
&
&
&
&
b
b
b
b
b
b
*
b
b
b
b
*
b
b
b
b
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
*
$
0
0
b
b
b
&
&
&
&
&
&
&
&
&
&
&
&
b
b
b
b
b
b
b
120
130
140
150
160
170
180
Plik z chomika:
kubu52
Inne pliki z tego folderu:
yqcbbcqrla scheme-.pdf
(921 KB)
wgfpatgfrx.jpeg
(64 KB)
zqksfxejsv.jpeg
(43 KB)
yqcbbcqrla.jpeg
(64 KB)
zytdcabksr.jpeg
(41 KB)
Inne foldery tego chomika:
WITRAŻ Kwiaty
! EWA CHODAKOWSKA-ĆWICZENIA
! UEFA Euro 2012 Download Chomikuj
#CROSS STITCHER 2005 Christmas Calendar+Christmas cards#
+18 ksiazki
Zgłoś jeśli
naruszono regulamin