x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
x
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
x
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
x
x
x
t
t
x
x
t
t
x
x
x
t
x
x
x
g
g
g
x
x
x
x
t
x
x
t
t
t
t
t
x
x
x
x
g
g
g
x
x
t
x
t
t
x
t
t
t
t
t
t
t
x
x
x
g
g
g
x
x
t
t
t
t
t
t
o
o
o
o
t
t
t
x
x
g
g
g
x
x
x
x
t
t
t
o
o
o
o
o
o
t
t
x
x
g
g
g
x
x
x
x
x
t
t
o
o
o
o
o
o
o
o
t
x
x
g
g
g
x
x
x
x
t
t
o
o
o
o
o
o
o
o
t
x
x
g
g
g
x
x
x
x
t
o
o
o
o
o
o
o
o
t
x
x
x
T
x
x
x
t
o
o
o
o
o
o
o
o
t
x
t
x
x
x
x
x
t
t
o
o
o
o
o
o
t
x
x
x
x
x
x
x
t
t
o
o
o
o
t
t
t
x
x
x
x
x
x
t
t
t
t
t
t
x
x
t
x
x
x
t
x
x
t
t
t
x
x
x
x
x
x
x
x
x
x
t
t
t
x
x
x
x
x
x
x
t
x
x
x
x
T
x
x
x
x
t
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
i
S
i
i
i
i
i
T
i
i
i
i
i
i
i
i
i
i
i
i
i
i
T
i
i
i
i
i
i
i
S
S
x
t
x
S
i
i
i
i
i
i
i
i
S
S
x
t
t
t
S
S
i
i
i
i
i
S
i
S
S
x
x
x
t
x
x
S
S
i
i
i
S
x
x
S
x
x
x
x
x
x
x
x
x
i
i
i
i
x
S
x
x
x
x
x
x
t
t
x
x
T
i
i
i
S
S
x
x
x
x
x
x
t
t
t
t
x
i
S
i
S
x
x
x
t
x
x
x
t
t
t
t
x
i
i
S
x
x
t
t
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
i
i
S
x
x
x
t
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
i
S
x
x
x
x
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
S
x
x
x
x
x
x
q
q
q
q
O
q
q
x
x
x
x
x
x
q
q
O
q
q
O
O
T
O
q
q
O
O
O
q
O
O
O
q
O
q
T
O
q
O
q
q
q
O
O
O
q
O
q
O
q
q
O
O
O
q
T
q
q
O
q
q
O
O
q
q
q
q
O
q
q
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
t
x
x
x
x
x
x
x
x
t
x
x
x
x
x
x
x
t
t
t
x
x
x
x
x
x
x
x
x
x
t
t
t
x
x
t
x
x
x
t
x
x
t
t
t
t
t
t
x
x
x
x
x
x
t
t
t
o
o
o
o
t
t
x
x
x
x
x
x
x
t
o
o
o
o
o
o
t
t
x
x
x
x
x
t
x
t
o
o
o
o
o
o
o
o
t
x
x
x
x
x
x
t
o
o
o
o
o
o
o
o
t
x
x
x
x
T
x
x
t
o
o
o
o
o
o
o
o
t
t
x
x
x
x
x
x
t
o
o
o
o
o
o
o
o
t
t
x
x
x
x
x
x
x
t
t
o
o
o
o
o
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
x
x
t
t
t
o
o
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
x
x
x
t
t
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
x
x
x
x
q
q
q
q
q
x
x
t
x
x
x
x
q
g
g
g
g
x
x
x
t
x
q
q
q
t
x
x
t
t
x
x
x
g
g
g
x
x
q
q
q
x
x
x
x
t
x
x
x
g
g
g
q
q
q
x
x
x
x
x
x
x
T
g
g
g
x
q
q
q
x
x
x
x
x
g
g
g
x
q
q
q
x
x
x
x
x
g
g
g
x
q
q
q
x
x
x
g
g
g
x
q
q
q
q
q
x
q
g
g
g
g
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
T
T
T
&
&
T
&
&
&
&
T
T
&
&
&
&
T
T
T
&
&
x
o
&
T
T
T
T
x
x
x
o
o
o
T
&
&
T
T
x
S
S
x
x
o
o
o
o
&
&
x
S
i
S
S
x
x
o
o
o
S
i
i
S
S
x
x
o
o
o
S
i
i
S
S
x
x
o
o
o
S
i
i
S
S
x
x
Y
Y
h
o
o
S
i
i
S
S
x
Y
o
h
o
o
T
S
i
i
S
S
Y
h
h
o
o
S
i
i
S
x
x
o
o
o
o
S
i
i
S
o
t
o
o
o
S
S
d
t
t
t
o
o
o
o
t
t
x
t
t
o
o
o
o
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
x
S
x
t
t
g
g
g
o
o
o
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
x
S
x
t
t
g
g
o
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
x
S
x
&
&
g
q
q
q
q
O
q
x
T
T
&
q
q
q
q
O
q
&
T
q
q
q
q
O
q
q
q
q
q
O
q
q
q
q
O
q
O
q
q
q
q
O
O
q
O
q
q
q
q
O
q
q
O
O
O
q
q
q
q
O
q
q
O
O
O
q
O
q
q
O
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
q
q
q
q
O
q
q
O
q
O
q
q
O
O
O
q
q
O
O
O
q
O
q
q
O
q
O
q
q
q
q
g
q
q
q
q
g
q
q
g
q
g
q
q
T
T
T
T
T
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
T
T
i
i
i
i
i
i
g
T
T
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
T
T
i
i
d
d
d
d
d
i
i
T
T
i
T
q
q
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
T
i
i
i
d
d
d
d
d
d
d
i
i
T
i
i
Y
i
i
i
i
d
d
i
i
i
i
d
d
i
i
T
i
Y
Y
h
i
i
i
o
d
i
i
i
i
i
d
d
i
i
i
Y
h
h
h
h
h
o
d
d
d
d
d
i
i
d
d
i
i
i
i
i
i
i
i
o
d
d
d
d
d
d
i
d
d
i
S
i
i
i
i
i
i
o
d
d
d
d
d
d
d
d
o
i
S
S
i
i
i
i
i
o
d
d
d
d
d
d
d
d
o
i
S
S
S
i
i
i
i
o
d
d
d
d
d
d
d
d
o
i
S
h
h
h
h
h
h
o
d
d
d
d
d
d
d
o
o
i
S
h
h
h
i
i
i
o
o
d
d
d
d
d
o
o
S
S
S
h
S
S
S
i
o
o
o
o
o
o
o
o
S
S
x
S
x
S
S
S
o
o
o
o
o
o
o
S
S
x
S
S
x
S
S
S
o
o
o
o
o
S
S
x
S
S
S
x
x
S
S
S
S
S
S
x
x
x
x
x
x
x
T
ii
T
iiY
i
i
i
i
T
T
i
S
T
T
i
S
d
o
d
T
i
i
d
x
x
t
o
d
d
d
d
d
T
i
d
T
T
x
x
t
d
Y
d
i
i
i
d
d
T
i
d
T
x
d
x
t
o
d
i
i
d
d
d
o
T
i
d
x
t
x
t
t
d
T
d
d
i
d
d
d
d
o
T
i
S
d
x
t
t
o
d
d
d
d
d
d
o
o
T
i
S
x
o
d
o
o
d
d
d
d
o
o
o
T
i
S
x
x
o
d
d
o
o
o
o
T
T
i
S
x
d
d
d
o
d
o
o
T
T
T
T
i
i
S
d
x
x
t
d
o
o
o
T
T
i
i
i
h
i
d
T
T
x
x
t
o
Y
o
o
T
i
i
i
i
i
i
d
T
x
d
x
t
d
S
S
S
S
x
o
T
i
i
i
i
h
i
d
x
t
x
t
t
o
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
d
x
t
t
d
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
d
o
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
q
q
q
q
q
T
T
T
i
S
S
x
i
i
i
i
i
S
i
S
q
g
g
g
g
q
q
q
T
i
i
i
S
x
x
i
i
i
i
i
S
i
S
d
x
g
g
g
q
q
q
T
i
i
S
i
i
S
i
i
S
i
d
T
T
x
g
g
g
q
q
q
i
i
i
S
i
i
S
S
S
S
i
o
T
x
d
g
g
g
g
g
q
q
q
i
i
S
i
i
i
S
S
S
i
d
x
t
x
g
g
g
g
g
g
q
q
q
S
i
S
i
i
i
i
S
S
i
S
o
x
t
g
g
g
g
g
g
g
q
q
q
S
i
i
i
i
i
i
S
x
d
g
g
g
g
g
g
g
q
q
q
q
q
i
S
q
g
g
g
g
g
g
g
g
q
q
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
g
g
g
q
q
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
q
g
g
g
O
q
q
O
O
O
q
O
q
q
q
q
g
q
q
g
g
g
LETTERLIBRARY