Anda di halaman 1dari 12

.

.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.
1
1
1
B
B
B
L
L
L
p
p
p
i
i
i
s
s
s
t
t
t
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
i
i
i
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
k
k
k
L
L
L
u
u
u
u
u
u
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
i
i
i
:
:
:
`
`
`
A
A
A
G
G
G
u
u
u
i
i
i
d
d
d
e
e
e
t
t
t
o
o
o
T
T
T
h
h
h
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a

T
T
T
h
h
h
i
i
i
s
s
s
c
c
c
r
r
r
t
t
t
i
i
i
c
c
c
l
l
l
e
e
e
i
i
i
s
s
s
c
c
c
J
J
J
i
i
i
s
s
s
c
c
c
u
u
u
s
s
s
s
s
s
i
i
i
o
o
o
n
n
n
c
c
c
b
b
b
o
o
o
u
u
u
t
t
t
s
s
s
o
o
o
m
m
m
e
e
e
c
c
c
o
o
o
n
n
n
c
c
c
e
e
e
p
p
p
t
t
t
s
s
s
c
c
c
n
n
n
J
J
J
t
t
t
h
h
h
e
e
e
o
o
o
r
r
r
i
i
i
e
e
e
s
s
s
o
o
o
u
u
u
t
t
t
l
l
l
i
i
i
n
n
n
i
i
i
n
n
n

j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

c
c
c
n
n
n
c
c
c
l
l
l

s
s
s
i
i
i
s
s
s
.
.
.
T
T
T
h
h
h
e
e
e
c
c
c
u
u
u
t
t
t
h
h
h
o
o
o
r
r
r
s
s
s
t
t
t
c
c
c
r
r
r
t
t
t
s
s
s
b
b
b

s
s
s
h
h
h
o
o
o
u
u
u
i
i
i
n
n
n

t
t
t
h
h
h
e
e
e
s
s
s
i
i
i

n
n
n
i
i
i
j
j
j
i
i
i
c
c
c
c
c
c
n
n
n
c
c
c
e
e
e
o
o
o
j
j
j
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

s
s
s
u
u
u
b
b
b
j
j
j
e
e
e
c
c
c
t
t
t
i
i
i
n
n
n
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
e
e
e
l
l
l
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
s
s
s
s
s
s
t
t
t
u
u
u
J
J
J

,
,
,
j
j
j
o
o
o
l
l
l
l
l
l
o
o
o
u
u
u
e
e
e
J
J
J
b
b
b

c
c
c
s
s
s
u
u
u
m
m
m
m
m
m
c
c
c
r
r
r

o
o
o
n
n
n
t
t
t
h
h
h
e
e
e
J
J
J
e
e
e
c
c
c
e
e
e
l
l
l
o
o
o
p
p
p
m
m
m
e
e
e
n
n
n
t
t
t
o
o
o
j
j
j
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

c
c
c
o
o
o
n
n
n
c
c
c
e
e
e
p
p
p
t
t
t
s
s
s
c
c
c
n
n
n
J
J
J
t
t
t
h
h
h
e
e
e
o
o
o
r
r
r
i
i
i
e
e
e
s
s
s
.
.
.
I
I
I
t
t
t
t
t
t
h
h
h
e
e
e
n
n
n
h
h
h
i
i
i

h
h
h
l
l
l
i
i
i

h
h
h
t
t
t
s
s
s
c
c
c
h
h
h
c
c
c
l
l
l
l
l
l
e
e
e
n
n
n

e
e
e
s
s
s
t
t
t
o
o
o
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

s
s
s
u
u
u
b
b
b
j
j
j
e
e
e
c
c
c
t
t
t
c
c
c
o
o
o
n
n
n
c
c
c
e
e
e
r
r
r
n
n
n
i
i
i
n
n
n

u
u
u
i
i
i
t
t
t
h
h
h
t
t
t
h
h
h
e
e
e

l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
t
t
t
r
r
r
c
c
c
n
n
n
s
s
s
j
j
j
o
o
o
r
r
r
m
m
m
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
.
.
.
A
A
A
s
s
s
c
c
c
c
c
c
o
o
o
n
n
n
c
c
c
l
l
l
u
u
u
s
s
s
i
i
i
o
o
o
n
n
n
,
,
,
t
t
t
h
h
h
e
e
e
c
c
c
u
u
u
t
t
t
h
h
h
o
o
o
r
r
r
t
t
t
r
r
r
i
i
i
e
e
e
s
s
s
t
t
t
o
o
o
p
p
p
r
r
r
e
e
e
s
s
s
c
c
c
r
r
r
i
i
i
b
b
b
e
e
e
t
t
t
h
h
h
e
e
e

l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
c
c
c
n
n
n
J
J
J
s
s
s
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
c
c
c
c
c
c
p
p
p
p
p
p
r
r
r
o
o
o
c
c
c
c
c
c
h
h
h
e
e
e
s
s
s
t
t
t
o
o
o
t
t
t
h
h
h
e
e
e
c
c
c
o
o
o
n
n
n
t
t
t
e
e
e
m
m
m
p
p
p
o
o
o
r
r
r
c
c
c
r
r
r

j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

.
.
.
K
K
K
e
e
e

u
u
u
o
o
o
r
r
r
J
J
J
s
s
s
:
:
:
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

,
,
,
e
e
e
p
p
p
i
i
i
s
s
s
t
t
t
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o

,
,
,

l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
c
c
c
n
n
n
J
J
J
s
s
s
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
c
c
c
c
c
c
p
p
p
p
p
p
r
r
r
o
o
o
c
c
c
c
c
c
h
h
h
.
.
.
P
P
P
e
e
e
n
n
n
d
d
d
u
u
u
h
h
h
u
u
u
l
l
l
u
u
u
u
u
u
n
n
n
K
K
K
a
a
a
j
j
j
I
I
I
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
a
a
a
g
g
g
a
a
a
k
k
k
n
n
n
y
y
y
a
a
a
L
L
L
e
e
e
L
L
L
a
a
a

a
a
a
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
s
s
s
a
a
a
L
L
L
u
u
u
e
e
e
s
s
s
e
e
e
n
n
n
s
s
s
I
I
I
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
P
P
P
e
e
e
r
r
r
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
a
a
a
n
n
n
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
m
m
m
e
e
e
m
m
m

u
u
u
n
n
n
y
y
y
a
a
a
I
I
I
d
d
d
u
u
u
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
L
L
L
I
I
I
s
s
s
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
e
e
e
m
m
m

I
I
I
r
r
r
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
c
c
c
u
u
u
k
k
k
u
u
u

k
k
k
u
u
u
a
a
a
L
L
L
.
.
.
S
S
S
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
L
L
L
I
I
I
s
s
s
,
,
,
d
d
d
I
I
I
L
L
L
I
I
I
n
n
n
j
j
j
a
a
a
u
u
u
d
d
d
a
a
a
r
r
r
I
I
I
e
e
e
v
v
v
o
o
o
l
l
l
u
u
u
s
s
s
I
I
I
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
-
-
-
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
s
s
s
e
e
e
l
l
l
a
a
a
m
m
m
a
a
a
;
;
;
o
o
o
L
L
L
a
a
a
L
L
L
u
u
u
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
L
L
L
I
I
I
r
r
r
,
,
,
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
l
l
l
I
I
I
L
L
L
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
a
a
a
d
d
d
a
a
a
n
n
n
y
y
y
a
a
a
d
d
d
o
o
o
m
m
m
I
I
I
n
n
n
a
a
a
s
s
s
I
I
I
c
c
c
a
a
a
r
r
r
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
R
R
R
e
e
e
a
a
a
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
.
.
.
D
D
D
u
u
u
n
n
n
I
I
I
a
a
a
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
R
R
R
e
e
e
a
a
a
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
L
L
L
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
u
u
u
L
L
L
a
a
a
m
m
m
a
a
a
I
I
I
a
a
a
l
l
l
a
a
a
L
L
L
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
(
(
(
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
-
-
-
s
s
s
t
t
t
c
c
c
t
t
t
e
e
e
)
)
)
.
.
.

n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g

a
a
a
d
d
d
a
a
a
u
u
u
m
m
m
u
u
u
m
m
m
n
n
n
y
y
y
a
a
a
d
d
d
I
I
I
g
g
g
a
a
a
m
m
m
-
-
-
b
b
b
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
b
b
b
e
e
e
r
r
r
g
g
g
e
e
e
r
r
r
a
a
a
k
k
k
d
d
d
I
I
I
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m

o
o
o
l
l
l
a
a
a
-
-
-

o
o
o
l
l
l
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
k
k
k
o
o
o
o
o
o

e
e
e
r
r
r
a
a
a
L
L
L
I
I
I
I
I
I
d
d
d
I
I
I
s
s
s
a
a
a
L
L
L
u
u
u
s
s
s
I
I
I
s
s
s
I
I
I
d
d
d
a
a
a
n
n
n
m
m
m
a
a
a
s
s
s
a
a
a
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
k
k
k
o
o
o
n
n
n
I
I
I
l
l
l
I
I
I
k
k
k
L
L
L
I
I
I
I
I
I
d
d
d
I
I
I
s
s
s
I
I
I
s
s
s
I
I
I
d
d
d
a
a
a
n
n
n
m
m
m
a
a
a
s
s
s
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
,
,
,
L
L
L
e
e
e
r
r
r
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
s
s
s
L
L
L
r
r
r
u
u
u
m
m
m
e
e
e
n
n
n
d
d
d
I
I
I
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
L
L
L
a
a
a
d
d
d
I
I
I
(
(
(
A
A
A
m
m
m
s
s
s
L
L
L
u
u
u
L
L
L
z
z
z
,
,
,
1
1
1
q
q
q
q
q
q

)
)
)
.
.
.
C
C
C
a
a
a
r
r
r
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n

e
e
e
n
n
n
g
g
g
u
u
u
L
L
L
a
a
a
m
m
m
a
a
a
a
a
a
n
n
n
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s

e
e
e
r
r
r
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
s
s
s
e
e
e
r
r
r
I
I
I
n
n
n
g
g
g

u
u
u
l
l
l
a
a
a
d
d
d
I
I
I
k
k
k
e
e
e
n
n
n
a
a
a
l
l
l
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
t
t
t
c
c
c
t
t
t
e
e
e
-
-
-
c
c
c
e
e
e
n
n
n
t
t
t
r
r
r
i
i
i
c
c
c
m
m
m
o
o
o
J
J
J
e
e
e
l
l
l
.
.
.
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
d
d
d
I
I
I
k
k
k
o
o
o
n
n
n
s
s
s
L
L
L
r
r
r
u
u
u
k
k
k
s
s
s
I
I
I
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
I
I
I
m
m
m
b
b
b
a
a
a
l
l
l
b
b
b
a
a
a
l
l
l
I
I
I
k
k
k
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
e
e
e
m
m
m
I
I
I
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
j
j
j
u
u
u
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
-
-
-
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
(
(
(
m
m
m
I
I
I
s
s
s
a
a
a
l
l
l
n
n
n
y
y
y
a
a
a
C
C
C
o
o
o
u
u
u
l
l
l
o
o
o
u
u
u
m
m
m
b
b
b
I
I
I
s
s
s
d
d
d
a
a
a
n
n
n
W
W
W
o
o
o
l
l
l
I
I
I
e
e
e
,
,
,
1
1
1
q
q
q
q
q
q
q
q
q
)
)
)
.
.
.
*
P
P
P
e
e
e
n
n
n
g
g
g
a
a
a
j
j
j
a
a
a
r
r
r

a
a
a
d
d
d
a
a
a
1
1
1
u
u
u
r
r
r
u
u
u
s
s
s
a
a
a
n
n
n

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
F
F
F

S
S
S

P
P
P
U
U
U
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
I
I
I
L
L
L
a
a
a
s
s
s
A
A
A
I
I
I
r
r
r
l
l
l
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a
,
,
,
S
S
S
u
u
u
r
r
r
a
a
a
b
b
b
a
a
a
y
y
y
a
a
a
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.
1
1
1
q
q
q
P
P
P
a
a
a
d
d
d
a
a
a
L
L
L
a
a
a
L
L
L
a
a
a
r
r
r
a
a
a
n
n
n
e
e
e
m
m
m

I
I
I
r
r
r
I
I
I
s
s
s
,
,
,
a
a
a
s
s
s
u
u
u
m
m
m
s
s
s
I
I
I
-
-
-
a
a
a
s
s
s
u
u
u
m
m
m
s
s
s
I
I
I
R
R
R
e
e
e
a
a
a
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
t
t
t
c
c
c
t
t
t
e
e
e
-
-
-
c
c
c
e
e
e
n
n
n
t
t
t
r
r
r
i
i
i
c
c
c
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a

a
a
a
L
L
L
s
s
s
e
e
e
m
m
m
a
a
a
c
c
c
a
a
a
m
m
m
k
k
k
o
o
o
n
n
n
I
I
I
I
I
I
r
r
r
m
m
m
a
a
a
s
s
s
I
I
I
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n
v
v
v
e
e
e
r
r
r
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
.
.
.
D
D
D
a
a
a
l
l
l
a
a
a
m
m
m
r
r
r
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
w
w
w
a
a
a
k
k
k
L
L
L
u
u
u
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
m
m
m
a
a
a
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
k
k
k
I
I
I
r
r
r
a
a
a
-
-
-
k
k
k
I
I
I
r
r
r
a
a
a
;
;
;
o
o
o
L
L
L
a
a
a
L
L
L
u
u
u
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
L
L
L
I
I
I
r
r
r
,
,
,
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
k
k
k
a
a
a
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
d
d
d
I
I
I
g
g
g
e
e
e
r
r
r
a
a
a
k
k
k
a
a
a
n
n
n
o
o
o
l
l
l
e
e
e
L
L
L

e
e
e
r
r
r
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
k
k
k
L
L
L
u
u
u
s
s
s
u
u
u
s
s
s
n
n
n
y
y
y
a
a
a
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
-
-
-
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
b
b
b
e
e
e
s
s
s
a
a
a
r
r
r
.
.
.
S
S
S
e
e
e
b
b
b
u
u
u
L
L
L
l
l
l
a
a
a
L
L
L
b
b
b
e
e
e
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a

e
e
e
r
r
r
I
I
I
s
s
s
L
L
L
I
I
I
w
w
w
a
a
a
m
m
m
o
o
o
n
n
n
u
u
u
m
m
m
e
e
e
n
n
n
L
L
L
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
m
m
m

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
L
L
L
a
a
a
L
L
L
a
a
a
d
d
d
u
u
u
n
n
n
I
I
I
a
a
a
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
;
;
;
P
P
P
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g

a
a
a
s
s
s
c
c
c
a
a
a
P
P
P
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
D
D
D
I
I
I
n
n
n
g
g
g
I
I
I
n
n
n
s
s
s
e
e
e
k
k
k
a
a
a
r
r
r
a
a
a
n
n
n
g
g
g
I
I
I
n
n
n
I
I
I
.
.
.
A
A
A
k
k
k
s
s
s
I
I
I
d
d
d
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
A
A
A
m
m
m
e
e
e
r
r
r
I
I
I
k
k
k
a
a
a
S
S
S
e
e
e
r
r
r
I
I
I
k
k
k
a
a
a
L
L
L
(
(
(
A
A
A
S
S
S
)
)
)
,
,
,
U
U
U
n
n
n
I
I
I
S
S
S
o
o
o
v
v
v
I
I
I
e
e
e
L
L
L
(
(
(
s
s
s
e
e
e
k
k
k
a
a
a
r
r
r
a
a
a
n
n
n
g
g
g
R
R
R
u
u
u
s
s
s
I
I
I
a
a
a
)
)
)
,
,
,

n
n
n
g
g
g
g
g
g
r
r
r
I
I
I
s
s
s
,
,
,
C
C
C
L
L
L
I
I
I
n
n
n
a
a
a
,
,
,
d
d
d
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
n
n
n
y
y
y
a
a
a
s
s
s
e
e
e
n
n
n
a
a
a
n
n
n
L
L
L
I
I
I
a
a
a
s
s
s
a
a
a
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e
k
k
k
u
u
u
e
e
e
n
n
n
s
s
s
I
I
I
d
d
d
I
I
I
b
b
b
a
a
a
l
l
l
I
I
I
k
k
k

e
e
e
r
r
r
I
I
I
s
s
s
L
L
L
I
I
I
w
w
w
a
a
a
-
-
-

e
e
e
r
r
r
I
I
I
s
s
s
L
L
L
I
I
I
w
w
w
a
a
a
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
.
.
.
B
B
B
u
u
u
k
k
k
L
L
L
I
I
I
l
l
l
a
a
a
I
I
I
n
n
n
n
n
n
y
y
y
a
a
a
m
m
m
I
I
I
s
s
s
a
a
a
l
l
l
k
k
k
a
a
a
n
n
n
,
,
,
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
I
I
I
c
c
c
e
e
e
r
r
r
m
m
m
a
a
a
L
L
L
I
I
I

e
e
e
m
m
m
b
b
b
e
e
e
r
r
r
I
I
I
L
L
L
a
a
a
a
a
a
n
n
n

e
e
e
l
l
l
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
e
e
e
d
d
d
I
I
I
a
a
a
m
m
m
a
a
a
s
s
s
s
s
s
a
a
a
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I

e
e
e
r
r
r
k
k
k
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
a
a
a
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
-
-
-
m
m
m
a
a
a
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
(
(
(
i
i
i
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
s
s
s
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
c
c
c
j
j
j
j
j
j
c
c
c
i
i
i
r
r
r
s
s
s
)
)
)
,
,
,

o
o
o
r
r
r
s
s
s
I
I
I

e
e
e
m
m
m
b
b
b
e
e
e
r
r
r
I
I
I
L
L
L
a
a
a
a
a
a
n
n
n
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
A
A
A
S
S
S
,
,
,
s
s
s
e
e
e
n
n
n
g
g
g
k
k
k
e
e
e
L
L
L
a
a
a
n
n
n
u
u
u
k
k
k
l
l
l
I
I
I
r
r
r
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
,
,
,
K
K
K
T
T
T
T
T
T

a
a
a
r
r
r
a
a
a

e
e
e
m
m
m
I
I
I
m
m
m

I
I
I
n
n
n
d
d
d
u
u
u
n
n
n
I
I
I
a
a
a
,
,
,
b
b
b
I
I
I
a
a
a
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
b
b
b
e
e
e
s
s
s
a
a
a
r
r
r
d
d
d
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
b
b
b
e
e
e
r
r
r
I
I
I
L
L
L
a
a
a
u
u
u
L
L
L
a
a
a
m
m
m
a
a
a
.
.
.
H
H
H
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
n
n
n
u
u
u
n
n
n
j
j
j
u
u
u
k
k
k
a
a
a
n
n
n

o
o
o

u
u
u
l
l
l
a
a
a
r
r
r
I
I
I
L
L
L
a
a
a
s
s
s
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
n
n
n
y
y
y
a
a
a
L
L
L
e
e
e
L
L
L
a
a
a

L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
I
I
I
.
.
.
S
S
S
e
e
e
k
k
k
a
a
a
l
l
l
I
I
I

u
u
u
n
n
n
d
d
d
e
e
e
m
m
m
I
I
I
k
k
k
I
I
I
a
a
a
n
n
n
,
,
,

e
e
e
r
r
r
l
l
l
u
u
u
d
d
d
I
I
I
a
a
a
k
k
k
u
u
u
I
I
I
b
b
b
a
a
a
L
L
L
w
w
w
a
a
a
r
r
r
e
e
e
a
a
a
l
l
l
I
I
I
L
L
L
a
a
a
s
s
s
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
-
-
-
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
e
e
e
g
g
g
I
I
I
L
L
L
u
u
u
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
s
s
s
d
d
d
a
a
a
n
n
n
k
k
k
o
o
o
m
m
m

l
l
l
e
e
e
k
k
k
s
s
s
.
.
.
D
D
D
I
I
I
s
s
s
a
a
a
L
L
L
u
u
u
s
s
s
I
I
I
s
s
s
I
I
I
d
d
d
o
o
o
m
m
m
I
I
I
n
n
n
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
b
b
b
e
e
e
n
n
n
a
a
a
r
r
r
a
a
a
n
n
n
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
R
R
R
e
e
e
a
a
a
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
d
d
d
u
u
u
k
k
k
u
u
u
n
n
n
g
g
g
I
I
I
e
e
e
n
n
n
o
o
o
m
m
m
e
e
e
n
n
n
a
a
a
e
e
e
m
m
m

I
I
I
r
r
r
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
e
e
e
m
m
m
a
a
a
n
n
n
g
g
g
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
d
d
d
I
I
I
s
s
s
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
l
l
l
.
.
.
A
A
A
k
k
k
a
a
a
n
n
n
L
L
L
e
e
e
L
L
L
a
a
a

I
I
I
L
L
L
a
a
a
d
d
d
I
I
I
r
r
r
n
n
n
y
y
y
a
a
a
b
b
b
e
e
e
r
r
r
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
k
k
k
e
e
e
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
b
b
b
a
a
a
r
r
r
u
u
u
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
k
k
k
I
I
I
n
n
n
I
I
I
,
,
,
j
j
j
u
u
u
g
g
g
a
a
a
m
m
m
e
e
e
m
m
m
b
b
b
u
u
u
L
L
L
u
u
u
L
L
L
-
-
-
k
k
k
a
a
a
n
n
n
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e

a
a
a
L
L
L
d
d
d
a
a
a
r
r
r
I
I
I

a
a
a
r
r
r
a
a
a

e
e
e
n
n
n
g
g
g
k
k
k
a
a
a
j
j
j
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
A
A
A

a
a
a
l
l
l
a
a
a
g
g
g
I
I
I
j
j
j
I
I
I
k
k
k
a
a
a
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e
r
r
r
v
v
v
a
a
a
r
r
r
I
I
I
I
I
I
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
t
t
t
c
c
c
t
t
t
e
e
e
-
-
-
c
c
c
e
e
e
n
n
n
t
t
t
r
r
r
i
i
i
c
c
c
m
m
m
o
o
o
J
J
J
e
e
e
l
l
l
-
-
-
n
n
n
y
y
y
a
a
a
.
.
.
S
S
S
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s
a
a
a
L
L
L
a
a
a
u
u
u
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
k
k
k
o
o
o
n
n
n
L
L
L
e
e
e
k
k
k
s
s
s
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
o
o
o
l
l
l
e
e
e
L
L
L

e
e
e
n
n
n
g
g
g
e
e
e
-
-
-
L
L
L
a
a
a
L
L
L
u
u
u
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
a
a
a
L
L
L
I
I
I
k
k
k
d
d
d
a
a
a
n
n
n
s
s
s
a
a
a
I
I
I
n
n
n
L
L
L
I
I
I
I
I
I
I
I
I
k
k
k
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
,
,
,
e
e
e
l
l
l
a
a
a
b
b
b
o
o
o
r
r
r
a
a
a
s
s
s
I
I
I

e
e
e
r
r
r
s
s
s

e
e
e
k
k
k
L
L
L
I
I
I
I
I
I
d
d
d
a
a
a
n
n
n

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
J
J
J
m
m
m
e
e
e
L
L
L
o
o
o
d
d
d
e
e
e
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
m
m
m
u
u
u
L
L
L
l
l
l
a
a
a
k
k
k

e
e
e
r
r
r
l
l
l
u
u
u
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
a
a
a
g
g
g
a
a
a
r
r
r
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
s
s
s
a
a
a
L
L
L
u
u
u
e
e
e
s
s
s
e
e
e
n
n
n
s
s
s
I
I
I
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
s
s
s
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
r
r
r
e
e
e
l
l
l
e
e
e
v
v
v
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
g
g
g
n
n
n
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
n
n
n
.
.
.
U
U
U
n
n
n
L
L
L
u
u
u
k
k
k
I
I
I
L
L
L
u
u
u
L
L
L
u
u
u
l
l
l
I
I
I
s
s
s
a
a
a
n
n
n
I
I
I
n
n
n
I
I
I
b
b
b
e
e
e
r
r
r
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
c
c
c
o
o
o
b
b
b
a
a
a
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
o
o
o
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u

r
r
r
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

s
s
s
I
I
I
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
k
k
k
I
I
I
r
r
r
a
a
a
n
n
n
y
y
y
a
a
a
a
a
a
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
I
I
I
k
k
k
I
I
I
v
v
v
a
a
a
l
l
l
I
I
I
d
d
d
I
I
I
L
L
L
a
a
a
s
s
s
d
d
d
a
a
a
n
n
n
r
r
r
e
e
e
l
l
l
I
I
I
a
a
a
b
b
b
I
I
I
l
l
l
I
I
I
L
L
L
a
a
a
s
s
s
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
k
k
k
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
I
I
I
e
e
e
n
n
n
o
o
o
m
m
m
e
e
e
n
n
n
a
a
a
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
k
k
k
I
I
I
n
n
n
I
I
I
;
;
;

e
e
e
n
n
n
u
u
u
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
n
n
n
c
c
c
a
a
a
n
n
n
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
J
J
J
k
k
k
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
.
.
.
S
S
S
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
g
g
g
a
a
a
r
r
r
I
I
I
s
s
s
b
b
b
e
e
e
s
s
s
a
a
a
r
r
r
L
L
L
u
u
u
l
l
l
I
I
I
s
s
s
a
a
a
n
n
n
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
m
m
m
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
;
;
;
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,
a
a
a
n
n
n
e
e
e
k
k
k
a
a
a
r
r
r
a
a
a
g
g
g
a
a
a
m
m
m
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
I
I
I
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
I
I
I
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
k
k
k
e
e
e
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
-
-
-
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
.
.
.
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,
b
b
b
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
d
d
d
a
a
a
r
r
r
I
I
I

a
a
a

a
a
a
r
r
r
a
a
a
n
n
n
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
a
a
a
d
d
d
a
a
a
,
,
,
d
d
d
I
I
I
u
u
u
s
s
s
u
u
u
l
l
l
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
u
u
u
a
a
a
L
L
L
g
g
g
a
a
a
g
g
g
a
a
a
s
s
s
a
a
a
n
n
n
a
a
a
w
w
w
a
a
a
l
l
l
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
d
d
d
I
I
I
m
m
m
a
a
a
k
k
k
s
s
s
u
u
u
d
d
d
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

o
o
o
M
M
M
e
e
e
n
n
n
g
g
g
u
u
u
n
n
n
u
u
u
l
l
l
i
i
i
s
s
s
i
i
i
s
s
s
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
k
k
k
L
L
L
u
u
u
u
u
u
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
i
i
i
U
U
U

a
a
a
y
y
y
a
a
a

a
a
a
r
r
r
a
a
a
s
s
s
a
a
a
r
r
r
j
j
j
a
a
a
n
n
n
a
a
a

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
I
I
I
l
l
l
m
m
m
I
I
I
a
a
a
L
L
L
,
,
,
m
m
m
e
e
e
n
n
n
g
g
g
L
L
L
a
a
a
s
s
s
I
I
I
l
l
l
k
k
k
a
a
a
n
n
n
e
e
e

I
I
I
s
s
s
L
L
L
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
a
a
a

a
a
a
L
L
L
d
d
d
I
I
I
b
b
b
a
a
a
g
g
g
I
I
I
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
d
d
d
u
u
u
a
a
a
,
,
,
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
;
;
;
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
d
d
d
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

s
s
s
I
I
I
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
g
g
g
e
e
e
j
j
j
a
a
a
l
l
l
a
a
a
-
-
-
g
g
g
e
e
e
j
j
j
a
a
a
l
l
l
a
a
a
u
u
u
m
m
m
u
u
u
m
m
m
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
u
u
u
n
n
n
j
j
j
u
u
u
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
a
a
a

e
e
e
r
r
r
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
,
,
,
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
j
j
j
e
e
e
n
n
n
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
b
b
b
e
e
e
r
r
r
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
k
k
k
o
o
o
n
n
n
L
L
L
e
e
e
k
k
k
s
s
s

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
.
.
.
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,
m
m
m
e
e
e
n
n
n
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
k
k
k
a
a
a
n
n
n
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
m
m
m

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
m
m
m
b
b
b
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
(
(
(
J
J
J
e
e
e
c
c
c
i
i
i
s
s
s
i
i
i
o
o
o
n
n
n
m
m
m
c
c
c
l
l
l
i
i
i
n
n
n

p
p
p
r
r
r
o
o
o
c
c
c
e
e
e
s
s
s
s
s
s
)
)
)

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
K
K
K
e
e
e
d
d
d
u
u
u
a
a
a
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
I
I
I
n
n
n
I
I
I
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
g
g
g
L
L
L
a
a
a
s
s
s
I
I
I
l
l
l
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
j
j
j
u
u
u
m
m
m
l
l
l
a
a
a
L
L
L
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

d
d
d
a
a
a
n
n
n
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
g
g
g
e
e
e
n
n
n
e
e
e
r
r
r
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
d
d
d
a
a
a
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s

a
a
a
d
d
d
a
a
a
s
s
s
L
L
L
u
u
u
d
d
d
I
I
I
k
k
k
a
a
a
s
s
s
u
u
u
s
s
s
s
s
s
a
a
a
m
m
m

a
a
a
I
I
I
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
g
g
g
e
e
e
n
n
n
e
e
e
r
r
r
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
u
u
u
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
a
a
a
l
l
l
.
.
.
D
D
D
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
m
m
m

e
e
e
l
l
l
a
a
a
j
j
j
a
a
a
r
r
r
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
,
,
,
a
a
a
d
d
d
a
a
a
s
s
s
e
e
e
b
b
b
u
u
u
a
a
a
L
L
L
d
d
d
I
I
I
k
k
k
L
L
L
u
u
u
m
m
m
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
k
k
k
u
u
u
u
u
u
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
a
a
a
l
l
l
b
b
b
e
e
e
r
r
r
b
b
b
u
u
u
n
n
n
y
y
y
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
d
d
d
I
I
I
l
l
l
a
a
a
n
n
n
d
d
d
a
a
a
s
s
s
I
I
I
o
o
o
l
l
l
e
e
e
L
L
L
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
d
d
d
e
e
e
m
m
m
I
I
I
m
m
m
e
e
e
n
n
n
c
c
c
a
a
a

a
a
a
I
I
I
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
-
-
-
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
.
.
.
T
T
T
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
s
s
s
e
e
e
b
b
b
e
e
e
n
n
n
a
a
a
r
r
r
n
n
n
y
y
y
a
a
a
m
m
m
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
a
a
a
n
n
n
e
e
e
l
l
l
a
a
a
b
b
b
o
o
o
r
r
r
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
-
-
-

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
(
(
(
M
M
M
o
o
o
r
r
r
g
g
g
e
e
e
n
n
n
L
L
L
L
L
L
a
a
a
u
u
u
,
,
,
1
1
1
q
q
q
;
;
;
;
;
;
)
)
)
.
.
.
D
D
D
a
a
a
l
l
l
I
I
I
l
l
l
u
u
u
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
n
n
n
u
u
u
n
n
n
j
j
j
u
u
u
k
k
k
k
k
k
a
a
a
n
n
n
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
L
L
L
e
e
e
r
r
r

I
I
I
s
s
s
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
a
a
a
l
l
l
a
a
a
L
L
L
J
J
J
I
I
I
n
n
n
s
s
s
L
L
L
r
r
r
u
u
u
m
m
m
e
e
e
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
s
s
s
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
d
d
d
I
I
I
d
d
d
o
o
o
r
r
r
o
o
o
n
n
n
g
g
g
d
d
d
a
a
a
n
n
n
d
d
d
I
I
I
k
k
k
e
e
e
n
n
n
d
d
d
a
a
a
l
l
l
I
I
I
k
k
k
a
a
a
n
n
n
o
o
o
l
l
l
e
e
e
L
L
L
m
m
m
o
o
o
L
L
L
I
I
I
v
v
v
a
a
a
s
s
s
I
I
I
m
m
m
e
e
e
n
n
n
c
c
c
a
a
a

a
a
a
I
I
I
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
.
.
.
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
I
I
I
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
k
k
k
u
u
u
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
L
L
L
a
a
a
L
L
L
a
a
a
r
r
r
a
a
a
n
n
n
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

L
L
L
u
u
u
a
a
a
l
l
l
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
e
e
e
m
m
m

I
I
I
r
r
r
I
I
I
s
s
s
.
.
.
K
K
K
o
o
o
n
n
n
s
s
s
e
e
e

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
d
d
d
I
I
I
a
a
a
n
n
n
u
u
u
L
L
L
d
d
d
a
a
a
n
n
n
d
d
d
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
d
d
d
u
u
u
a
a
a
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
l
l
l
I
I
I
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
k
k
k
a
a
a
I
I
I
L
L
L
.
.
.
B
B
B
e
e
e
r
r
r
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
k
k
k
a
a
a
l
l
l
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
a
a
a
k
k
k
a
a
a
d
d
d
e
e
e
m
m
m
I
I
I
s
s
s
I
I
I
,
,
,
j
j
j
u
u
u
r
r
r
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
,
,
,
b
b
b
I
I
I
r
r
r
o
o
o
k
k
k
r
r
r
a
a
a
L
L
L
,
,
,
d
d
d
a
a
a
n
n
n
j
j
j
u
u
u
g
g
g
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
s
s
s
I
I
I
m
m
m
e
e
e
n
n
n
y
y
y
e
e
e
b
b
b
u
u
u
L
L
L
-
-
-
n
n
n
y
y
y
e
e
e
b
b
b
u
u
u
L
L
L
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
m
m
m
e
e
e
n
n
n
g
g
g
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
b
b
b
e
e
e
r
r
r
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
k
k
k
o
o
o
n
n
n
L
L
L
e
e
e
k
k
k
s
s
s
.
.
.
T
T
T
e
e
e
L
L
L
a
a
a

I
I
I
I
I
I
r
r
r
o
o
o
n
n
n
I
I
I
s
s
s
n
n
n
y
y
y
a
a
a
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
I
I
I
L
L
L
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e

a
a
a
d
d
d
a
a
a
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
a
a
a

a
a
a
k
k
k
a
a
a
L
L
L
m
m
m
a
a
a
k
k
k
n
n
n
a
a
a
s
s
s
e
e
e
s
s
s
u
u
u
n
n
n
g
g
g
g
g
g
u
u
u
L
L
L
n
n
n
y
y
y
a
a
a
d
d
d
a
a
a
r
r
r
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
,
,
,
j
j
j
a
a
a
w
w
w
a
a
a
b
b
b
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
a
a
a
n
n
n
e
e
e
k
k
k
a
a
a
r
r
r
a
a
a
g
g
g
a
a
a
m
m
m
l
l
l
a
a
a
L
L
L
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
u
u
u
n
n
n
c
c
c
u
u
u
l
l
l
m
m
m
e
e
e
n
n
n
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a

I
I
I
n
n
n
y
y
y
a
a
a
.
.
.
P
P
P
a
a
a
d
d
d
a
a
a
k
k
k
e
e
e
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
a
a
a
d
d
d
a
a
a
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e
n
n
n
s
s
s
u
u
u
s
s
s
u
u
u
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
a
a
a
l
l
l
m
m
m
e
e
e
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
k
k
k
u
u
u
L
L
L
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

L
L
L
u
u
u
a
a
a
l
l
l

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
S
S
S
e
e
e
L
L
L
I
I
I
a
a
a

a
a
a
k
k
k
a
a
a
d
d
d
e
e
e
m
m
m
I
I
I
s
s
s
I
I
I
,
,
,
j
j
j
u
u
u
r
r
r
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
,
,
,
b
b
b
I
I
I
r
r
r
o
o
o
k
k
k
r
r
r
a
a
a
L
L
L
d
d
d
a
a
a
n
n
n
j
j
j
u
u
u
g
g
g
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
s
s
s
I
I
I
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
I
I
I
k
k
k
I
I
I
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r

r
r
r
e
e
e
L
L
L
a
a
a
s
s
s
I
I
I
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
-
-
-
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
o
o
o
l
l
l
e
e
e
L
L
L
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a

s
s
s
I
I
I
k
k
k
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
.
.
.
H
H
H
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
n
n
n
y
y
y
e
e
e
b
b
b
a
a
a
b
b
b
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

1
1
1
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
d
d
d
I
I
I
I
I
I
a
a
a
L
L
L
a
a
a
m
m
m
I
I
I
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
L
L
L
e
e
e
r
r
r
m
m
m
I
I
I
n
n
n
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
u
u
u
m
m
m
u
u
u
m
m
m
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
r
r
r
u
u
u
j
j
j
u
u
u
k
k
k

a
a
a
d
d
d
a
a
a
s
s
s
e
e
e
j
j
j
u
u
u
m
m
m
l
l
l
a
a
a
L
L
L
a
a
a
L
L
L
r
r
r
I
I
I
b
b
b
u
u
u
L
L
L
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
r
r
r
I
I
I
n
n
n
g
g
g

u
u
u
l
l
l
a
a
a
k
k
k
u
u
u
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
o
o
o
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
n
n
n
.
.
.
P
P
P
a
a
a
d
d
d
a
a
a
L
L
L
a
a
a
l
l
l
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
L
L
L
I
I
I
L
L
L
,
,
,

e
e
e
n
n
n
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
a
a
a
n
n
n
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

L
L
L
u
u
u
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

g
g
g
e
e
e
j
j
j
a
a
a
l
l
l
a
a
a
s
s
s
o
o
o
s
s
s
I
I
I
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
l
l
l
a
a
a
L
L
L

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
r
r
r
L
L
L
I
I
I
n
n
n
y
y
y
a
a
a
.
.
.
S
S
S
e
e
e
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
n
n
n
y
y
y
a
a
a
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

L
L
L
u
u
u
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e

a
a
a
L
L
L
,
,
,
m
m
m
e
e
e
m
m
m
a
a
a
d
d
d
a
a
a
I
I
I
,
,
,
k
k
k
o
o
o
m
m
m
u
u
u
n
n
n
I
I
I
k
k
k
a
a
a
L
L
L
I
I
I
I
I
I
,
,
,
a
a
a
k
k
k
a
a
a
n
n
n
d
d
d
a
a
a

a
a
a
L
L
L
m
m
m
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
L
L
L
u
u
u
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
a
a
a
L
L
L
a
a
a
r
r
r
a
a
a
n
n
n
o
o
o

e
e
e
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
a
a
a
g
g
g
a
a
a
r
r
r
b
b
b
I
I
I
s
s
s
a
a
a
d
d
d
I
I
I
n
n
n
I
I
I
l
l
l
a
a
a
I
I
I
J
J
J
d
d
d
I
I
I
u
u
u
k
k
k
u
u
u
r
r
r
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
a
a
a
k
k
k
u
u
u
r
r
r
a
a
a
L
L
L
.
.
.
K
K
K
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
I
I
I
s
s
s
e
e
e
b
b
b
a
a
a
b
b
b
k
k
k
a
a
a
n
n
n
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a
l
l
l
a
a
a
I
I
I
n
n
n
k
k
k
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
k
k
k
e
e
e
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
a
a
a
n
n
n
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n
w
w
w
u
u
u
j
j
j
u
u
u
d
d
d

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
.
.
.
M
M
M
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
b
b
b
e
e
e
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a
I
I
I
l
l
l
m
m
m
u
u
u
w
w
w
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
d
d
d
a
a
a
n
n
n
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
b
b
b
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
d
d
d
a
a
a
r
r
r
I
I
I
k
k
k
e
e
e
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
a
a
a
n
n
n
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n
w
w
w
u
u
u
j
j
j
u
u
u
d
d
d
d
d
d
I
I
I
m
m
m
a
a
a
k
k
k
s
s
s
u
u
u
d
d
d
,
,
,
m
m
m
a
a
a
k
k
k
a
a
a
s
s
s
u
u
u
d
d
d
a
a
a
L
L
L
s
s
s
e
e
e
L
L
L
a
a
a
r
r
r
u
u
u
s
s
s
n
n
n
y
y
y
a
a
a
l
l
l
a
a
a
L
L
L

e
e
e
r
r
r
d
d
d
e
e
e
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
L
L
L
I
I
I
a
a
a
d
d
d
a
a
a
a
a
a
k
k
k
L
L
L
I
I
I
r
r
r
s
s
s
o
o
o
a
a
a
l
l
l
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
d
d
d
I
I
I
k
k
k
e
e
e
s
s
s
a
a
a
m
m
m

I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
s
s
s
a
a
a
j
j
j
a
a
a
.
.
.
M
M
M
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
m
m
m
u
u
u
n
n
n
c
c
c
u
u
u
l
l
l
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
u
u
u
a
a
a
L
L
L
c
c
c
a
a
a
r
r
r
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
n
n
n
g
g
g
g
g
g
a
a
a
r
r
r
d
d
d
a
a
a
n
n
n
l
l
l
u
u
u
a
a
a
s
s
s
,
,
,
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
L
L
L
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
c
c
c
a
a
a
k
k
k
u
u
u

s
s
s
e
e
e
j
j
j
u
u
u
m
m
m
l
l
l
a
a
a
L
L
L
m
m
m
e
e
e
k
k
k
a
a
a
n
n
n
I
I
I
s
s
s
m
m
m
e
e
e
d
d
d
a
a
a
n
n
n

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
o
o
o
l
l
l
e
e
e
L
L
L
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
g
g
g
u
u
u
n
n
n
a
a
a
m
m
m
e
e
e
n
n
n
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a

I
I
I
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
k
k
k
a
a
a

e
e
e
r
r
r
u
u
u
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
e
e
e
k
k
k
s
s
s
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
d
d
d
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
-
-
-
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
L
L
L
e
e
e
n
n
n
d
d
d
a
a
a
k
k
k
d
d
d
I
I
I

e
e
e
r
r
r
j
j
j
u
u
u
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
(
(
(
m
m
m
I
I
I
s
s
s
a
a
a
l
l
l
n
n
n
y
y
y
a
a
a
d
d
d
I
I
I
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
u
u
u
m
m
m
o
o
o
l
l
l
e
e
e
L
L
L
M
M
M
a
a
a
s
s
s
`
`
`
o
o
o
e
e
e
d
d
d
,
,
,
1
1
1
q
q
q
8
8
8
q
q
q
)
)
)
.
.
.
D
D
D
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

s
s
s
I
I
I
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
I
I
I
k
k
k
I
I
I
s
s
s
e
e
e
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
n
n
n
y
y
y
a
a
a
L
L
L
I
I
I
g
g
g
a
a
a
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
;
;
;
1
1
1
)
)
)
m
m
m
e
e
e
k
k
k
a
a
a
n
n
n
I
I
I
s
s
s
m
m
m
e
e
e
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
,
,
,
z
z
z
)
)
)
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
e
e
e
k
k
k
s
s
s
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
s
s
s
,
,
,

)
)
)
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
a
a
a
u
u
u
d
d
d
I
I
I
r
r
r
a
a
a
I
I
I
L
L
L
.
.
.
A
A
A
d
d
d
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
e
e
e
L
L
L
I
I
I
g
g
g
a
a
a
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
a
a
a
n
n
n
g
g
g
a
a
a
m
m
m
b
b
b
a
a
a
r
r
r
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
z
z
z
I
I
I
m
m
m
d
d
d
I
I
I
L
L
L
e
e
e
m
m
m
u
u
u
k
k
k
a
a
a
n
n
n

a
a
a
d
d
d
a
a
a

e
e
e
n
n
n
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
a
a
a
n
n
n
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
.
.
.
A
A
A
s
s
s
u
u
u
m
m
m
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
I
I
I
a
a
a
l
l
l
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
y
y
y
a
a
a
m
m
m
a
a
a
k
k
k
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
a
a
a
L
L
L
a
a
a
u
u
u
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l

a
a
a
d
d
d
a
a
a
u
u
u
m
m
m
u
u
u
m
m
m
n
n
n
y
y
y
a
a
a
.
.
.
H
H
H
a
a
a
n
n
n
y
y
y
a
a
a
b
b
b
e
e
e
d
d
d
a
a
a
n
n
n
y
y
y
a
a
a
L
L
L
e
e
e
r
r
r
l
l
l
e
e
e
L
L
L
a
a
a
k
k
k

a
a
a
d
d
d
a
a
a

e
e
e
n
n
n
e
e
e
k
k
k
a
a
a
n
n
n
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
a
a
a
L
L
L
a
a
a
u
u
u
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
b
b
b
e
e
e
r
r
r
o
o
o
r
r
r
I
I
I
e
e
e
n
n
n
L
L
L
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
l
l
l
u
u
u
a
a
a
r
r
r
y
y
y
u
u
u
r
r
r
I
I
I
s
s
s
d
d
d
I
I
I
k
k
k
s
s
s
I
I
I
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
k
k
k
e
e
e

a
a
a
d
d
d
a
a
a
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
.
.
.
D
D
D
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
d
d
d
a
a
a
I
I
I
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
I
I
I
n
n
n
s
s
s
L
L
L
r
r
r
u
u
u
m
m
m
e
e
e
n
n
n
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
b
b
b
e
e
e
r
r
r
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
d
d
d
I
I
I
I
I
I
o
o
o
r
r
r
a
a
a
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
T
T
T
e
e
e
r
r
r
d
d
d
a
a
a

a
a
a
L
L
L
s
s
s
a
a
a
L
L
L
u
u
u
a
a
a
s
s
s

e
e
e
k
k
k
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
a
a
a
s
s
s
I
I
I
L
L
L
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
e
e
e
c
c
c
e
e
e
r
r
r
m
m
m
a
a
a
L
L
L
I
I
I

a
a
a
d
d
d
a
a
a
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
.
.
.
E
E
E
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
a
a
a
L
L
L
a
a
a
u
u
u
L
L
L
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
r
r
r
I
I
I
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
m
m
m
a
a
a
s
s
s
I
I
I
L
L
L
m
m
m
e
e
e
n
n
n
y
y
y
I
I
I
m
m
m

a
a
a
n
n
n
b
b
b
e
e
e
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a
k
k
k
e
e
e
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
a
a
a
n
n
n
d
d
d
I
I
I
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
n
n
n
y
y
y
a
a
a
.
.
.
S
S
S
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
a
a
a

a
a
a
k
k
k
a
a
a
L
L
L
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
m
m
m
a
a
a
k
k
k
s
s
s
u
u
u
d
d
d
k
k
k
a
a
a
n
n
n
?
?
?
B
B
B
e
e
e
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a

e
e
e
n
n
n
d
d
d
a
a
a

a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
k
k
k
a
a
a
n
n
n
b
b
b
a
a
a
L
L
L
w
w
w
a
a
a
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
s
s
s
b
b
b
I
I
I
s
s
s
a
a
a
s
s
s
a
a
a
j
j
j
a
a
a
m
m
m
e
e
e
l
l
l
I
I
I

u
u
u
L
L
L
I
I
I
a
a
a
k
k
k
s
s
s
I
I
I
,
,
,
r
r
r
e
e
e
a
a
a
k
k
k
s
s
s
I
I
I
m
m
m
I
I
I
l
l
l
I
I
I
L
L
L
e
e
e
r
r
r
,
,
,
s
s
s
I
I
I
k
k
k
a
a
a

d
d
d
I
I
I

l
l
l
o
o
o
m
m
m
a
a
a
L
L
L
I
I
I
k
k
k
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
,
,
,
I
I
I
d
d
d
e
e
e
a
a
a
L
L
L
a
a
a
u
u
u
g
g
g
a
a
a
g
g
g
a
a
a
s
s
s
a
a
a
n
n
n
,
,
,
d
d
d
o
o
o
k
k
k
L
L
L
r
r
r
I
I
I
n
n
n
J
J
J
I
I
I
d
d
d
e
e
e
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
,
,
,
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n
-
-
-
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n

e
e
e
r
r
r
s
s
s
u
u
u
a
a
a
s
s
s
I
I
I
I
I
I
d
d
d
a
a
a
n
n
n
k
k
k
o
o
o
o
o
o

e
e
e
r
r
r
a
a
a
L
L
L
I
I
I
I
I
I
,
,
,
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
n
n
n
o
o
o
n
n
n
b
b
b
l
l
l
o
o
o
k
k
k
,
,
,
d
d
d
a
a
a
n
n
n
l
l
l
a
a
a
I
I
I
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
n
n
n
y
y
y
a
a
a
s
s
s
e
e
e
j
j
j
a
a
a
u
u
u
L
L
L
s
s
s
e
e
e
m
m
m
u
u
u
a
a
a
n
n
n
y
y
y
a
a
a
b
b
b
e
e
e
r
r
r
k
k
k
o
o
o
n
n
n
L
L
L
e
e
e
k
k
k
s
s
s
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
o
o
o
r
r
r
I
I
I
e
e
e
n
n
n
L
L
L
a
a
a
s
s
s
I
I
I
n
n
n
y
y
y
a
a
a
k
k
k
e
e
e
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
(
(
(
H
H
H
o
o
o
l
l
l
s
s
s
L
L
L
I
I
I
,
,
,
1
1
1
q
q
q
q
q
q
8
8
8
)
)
)
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

D
D
D
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
d
d
d
e
e
e
m
m
m
I
I
I
k
k
k
I
I
I
a
a
a
n
n
n

e
e
e
n
n
n
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
l
l
l
I
I
I
L
L
L
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
s
s
s

e
e
e
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
J
J
J
w
w
w
u
u
u
j
j
j
u
u
u
d
d
d
n
n
n
y
y
y
a
a
a
.
.
.
P
P
P
e
e
e
r
r
r
s
s
s
o
o
o
a
a
a
l
l
l
a
a
a
n
n
n
I
I
I
n
n
n
I
I
I
a
a
a
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
m
m
m
b
b
b
a
a
a
w
w
w
a
a
a
m
m
m
a
a
a
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
m
m
m
a
a
a
n
n
n
a
a
a
k
k
k
a
a
a
l
l
l
a
a
a
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
.
.
.
B
B
B
e
e
e
r
r
r

I
I
I
j
j
j
a
a
a
k
k
k
d
d
d
a
a
a
r
r
r
I
I
I
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
L
L
L
a
a
a
u
u
u
w
w
w
u
u
u
j
j
j
u
u
u
d
d
d
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
u
u
u
n
n
n
g
g
g
k
k
k
I
I
I
n
n
n
s
s
s
e
e
e
k
k
k
a
a
a
l
l
l
I
I
I
j
j
j
u
u
u
g
g
g
a
a
a
d
d
d
I
I
I

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I

e
e
e
r
r
r
l
l
l
I
I
I
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
b
b
b
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
L
L
L
e
e
e
r
r
r
m
m
m
a
a
a
s
s
s
u
u
u
k
k
k
k
k
k
o
o
o
n
n
n
d
d
d
I
I
I
s
s
s
I
I
I

s
s
s
I
I
I
k
k
k
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s

e
e
e
m
m
m
I
I
I
m
m
m

I
I
I
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
d
d
d
a
a
a
y
y
y
a
a
a
I
I
I
n
n
n
L
L
L
e
e
e
l
l
l
e
e
e
k
k
k
L
L
L
u
u
u
a
a
a
l
l
l
I
I
I
L
L
L
a
a
a
s
s
s
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
l
l
l
I
I
I
b
b
b
a
a
a
L
L
L
,
,
,
s
s
s
I
I
I
k
k
k
a
a
a

d
d
d
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
s
s
s
a
a
a
m
m
m
a
a
a
r
r
r
,
,
,
m
m
m
o
o
o
L
L
L
I
I
I
v
v
v
a
a
a
s
s
s
I
I
I
-
-
-
m
m
m
o
o
o
L
L
L
I
I
I
v
v
v
a
a
a
s
s
s
I
I
I
I
I
I
n
n
n
d
d
d
I
I
I
v
v
v
I
I
I
d
d
d
u
u
u
a
a
a
l
l
l
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
,
,
,
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
l
l
l
u
u
u
r
r
r
u
u
u
L
L
L
n
n
n
y
y
y
a
a
a
b
b
b
e
e
e
r
r
r
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
m
m
m
u
u
u
l
l
l
L
L
L
I
I
I

r
r
r
e
e
e
L
L
L
a
a
a
L
L
L
I
I
I
I
I
I
.
.
.
K
K
K
a
a
a
u
u
u
m
m
m
B
B
B
e
e
e
L
L
L
a
a
a
v
v
v
I
I
I
o
o
o
r
r
r
a
a
a
l
l
l
I
I
I
s
s
s
J
J
J
P
P
P
o
o
o
s
s
s
I
I
I
L
L
L
I
I
I
v
v
v
I
I
I
s
s
s
a
a
a
g
g
g
a
a
a
k
k
k
n
n
n
y
y
y
a
a
a
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
y
y
y
a
a
a
d
d
d
a
a
a
r
r
r
I
I
I
k
k
k
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
g
g
g
I
I
I
d
d
d
e
e
e
n
n
n
L
L
L
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
w
w
w
u
u
u
j
j
j
u
u
u
d
d
d
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
-
-
-
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
N
N
N
a
a
a
m
m
m
u
u
u
n
n
n
,
,
,
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
b
b
b
e
e
e
r
r
r
u
u
u

a
a
a
y
y
y
a
a
a
m
m
m
e
e
e
n
n
n
g
g
g
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
r
r
r
I
I
I
k
k
k
e
e
e
L
L
L
e
e
e
r
r
r
j
j
j
e
e
e
b
b
b
a
a
a
k
k
k
a
a
a
n
n
n

a
a
a
d
d
d
a
a
a
a
a
a
n
n
n
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
I
I
I
s
s
s
I
I
I
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s

e
e
e
k
k
k
u
u
u
l
l
l
a
a
a
L
L
L
I
I
I
I
I
I
.
.
.
S
S
S
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
j
j
j
a
a
a
l
l
l
a
a
a
n
n
n
k
k
k
e
e
e
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
y
y
y
a
a
a

a
a
a
r
r
r
a
a
a
B
B
B
e
e
e
L
L
L
a
a
a
v
v
v
I
I
I
o
o
o
r
r
r
a
a
a
l
l
l
I
I
I
s
s
s
J
J
J
P
P
P
o
o
o
s
s
s
I
I
I
L
L
L
I
I
I
v
v
v
I
I
I
s
s
s
b
b
b
e
e
e
r
r
r
m
m
m
a
a
a
I
I
I
n
n
n
-
-
-
m
m
m
a
a
a
I
I
I
n
n
n
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

d
d
d
a
a
a
n
n
n
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I

e
e
e
n
n
n
g
g
g
a
a
a
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

o
o
o
l
l
l
a
a
a
,
,
,
s
s
s
L
L
L
r
r
r
u
u
u
k
k
k
L
L
L
u
u
u
r
r
r
,
,
,
d
d
d
a
a
a
n
n
n

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
u
u
u
k
k
k
u
u
u
r
r
r
.
.
.
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
I
I
I
k
k
k
a
a
a
L
L
L
a
a
a
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
m
m
m
e
e
e
n
n
n
u
u
u
L
L
L
I
I
I
s
s
s
y
y
y
a
a
a
r
r
r
a
a
a
L
L
L
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
a
a
a

a
a
a
b
b
b
I
I
I
l
l
l
a
a
a
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
c
c
c
a
a
a
k
k
k
u
u
u

L
L
L
I
I
I
g
g
g
a
a
a
u
u
u
n
n
n
s
s
s
u
u
u
r
r
r
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
;
;
;
1
1
1
)
)
)
I
I
I
d
d
d
e
e
e
J
J
J
g
g
g
a
a
a
g
g
g
a
a
a
s
s
s
a
a
a
n
n
n
,
,
,
d
d
d
o
o
o
k
k
k
L
L
L
r
r
r
I
I
I
n
n
n
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
-
-
-
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
a
a
a
k
k
k
a
a
a
n
n
n
d
d
d
I
I
I
c
c
c
a
a
a

a
a
a
I
I
I
,
,
,
z
z
z
)
)
)
L
L
L
e
e
e
r
r
r
d
d
d
a
a
a

a
a
a
L
L
L
s
s
s
u
u
u
m
m
m
b
b
b
e
e
e
r
r
r
d
d
d
a
a
a
L
L
L
a
a
a
(
(
(
r
r
r
e
e
e
s
s
s
o
o
o
u
u
u
r
r
r
c
c
c
e
e
e
s
s
s
)
)
)
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
a
a
a
m
m
m

u
u
u
m
m
m
e
e
e
n
n
n
d
d
d
u
u
u
k
k
k
u
u
u
n
n
n
g
g
g

e
e
e
n
n
n
c
c
c
a
a
a

a
a
a
I
I
I
a
a
a
n
n
n
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
,
,
,
d
d
d
a
a
a
n
n
n

)
)
)
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
I
I
I
k
k
k
I
I
I
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
m
m
m
e
e
e
m
m
m
o
o
o
b
b
b
I
I
I
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
s
s
s
u
u
u
m
m
m
b
b
b
e
e
e
r
r
r
d
d
d
a
a
a
y
y
y
a
a
a
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
m
m
m
e
e
e
r
r
r
a
a
a
I
I
I
L
L
L
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
(
(
(
L
L
L
e
e
e
L
L
L
z
z
z
n
n
n
e
e
e
r
r
r
,
,
,
1
1
1
q
q
q
;
;
;
q
q
q
)
)
)
.
.
.
K
K
K
e
e
e
L
L
L
I
I
I
g
g
g
a
a
a
s
s
s
y
y
y
a
a
a
r
r
r
a
a
a
L
L
L
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
a
a
a
n
n
n
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
-
-
-
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
e
e
e
m
m
m

I
I
I
r
r
r
I
I
I
s
s
s
m
m
m
e
e
e
m
m
m
u
u
u
n
n
n
g
g
g
k
k
k
I
I
I
n
n
n
k
k
k
a
a
a
n
n
n
o
o
o

e
e
e
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

o
o
o
l
l
l
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I

e
e
e
n
n
n
g
g
g
a
a
a
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
o
o
o
b
b
b
y
y
y
e
e
e
k
k
k
L
L
L
I
I
I
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
d
d
d
o
o
o
k
k
k
u
u
u
m
m
m
e
e
e
n
n
n
k
k
k
e
e
e
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
a
a
a
n
n
n
,
,
,

e
e
e
r
r
r
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
a
a
a
n
n
n

a
a
a
r
r
r
a
a
a

e
e
e
j
j
j
a
a
a
b
b
b
a
a
a
L
L
L

e
e
e
m
m
m
b
b
b
u
u
u
a
a
a
L
L
L
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
(
(
(
J
J
J
e
e
e
c
c
c
i
i
i
s
s
s
i
i
i
o
o
o
n
n
n
m
m
m
c
c
c
l
l
l
e
e
e
r
r
r
)
)
)
,
,
,
d
d
d
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n

a
a
a
r
r
r
a
a
a
d
d
d
I
I
I

l
l
l
o
o
o
m
m
m
a
a
a
L
L
L
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
a
a
a
k
k
k
s
s
s
I
I
I
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n
r
r
r
e
e
e
a
a
a
k
k
k
s
s
s
I
I
I
d
d
d
I
I
I
l
l
l
u
u
u
k
k
k
I
I
I
s
s
s
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
d
d
d
u
u
u
a
a
a

o
o
o
l
l
l
a
a
a
i
i
i
n
n
n
s
s
s
i
i
i
J
J
J
e
e
e
o
o
o
u
u
u
t
t
t
d
d
d
a
a
a
n
n
n
o
o
o
u
u
u
t
t
t
s
s
s
i
i
i
J
J
J
e
e
e
i
i
i
n
n
n
.
.
.
P
P
P
o
o
o
l
l
l
a
a
a
i
i
i
n
n
n
s
s
s
i
i
i
J
J
J
e
e
e
o
o
o
u
u
u
t
t
t
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
o
o
o
l
l
l
e
e
e
L
L
L
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
(
(
(
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
p
p
p
o
o
o
u
u
u
e
e
e
r
r
r
)
)
)
b
b
b
e
e
e
s
s
s
a
a
a
r
r
r
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
m
m
m
e
e
e
n
n
n
c
c
c
I
I
I

L
L
L
a
a
a
k
k
k
a
a
a
n
n
n
,
,
,
m
m
m
e
e
e
n
n
n
g
g
g
o
o
o
n
n
n
L
L
L
r
r
r
o
o
o
l
l
l
,
,
,
b
b
b
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
u
u
u
b
b
b
a
a
a
L
L
L
L
L
L
a
a
a
L
L
L
a
a
a
(
(
(
o
o
o
r
r
r
J
J
J
e
e
e
r
r
r
)
)
)
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
S
S
S
e
e
e
d
d
d
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
a
a
a
o
o
o
u
u
u
t
t
t
s
s
s
i
i
i
J
J
J
e
e
e
i
i
i
n
n
n
m
m
m
e
e
e
n
n
n
u
u
u
n
n
n
j
j
j
u
u
u
k
k
k
a
a
a
n
n
n
r
r
r
e
e
e
a
a
a
k
k
k
s
s
s
I
I
I
a
a
a
L
L
L
a
a
a
u
u
u
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
L
L
L
a
a
a
r
r
r
u
u
u
s
s
s
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
d
d
d
a
a
a

L
L
L
a
a
a
s
s
s
I
I
I

e
e
e
r
r
r
u
u
u
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
-
-
-

e
e
e
r
r
r
u
u
u
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
d
d
d
u
u
u
n
n
n
I
I
I
a
a
a
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
y
y
y
a
a
a
.
.
.
P
P
P
o
o
o
l
l
l
a
a
a
i
i
i
n
n
n
s
s
s
i
i
i
J
J
J
e
e
e
o
o
o
u
u
u
t
t
t
l
l
l
e
e
e
b
b
b
I
I
I
L
L
L
b
b
b
e
e
e
r
r
r
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
a
a
a
g
g
g
r
r
r
e
e
e
s
s
s
I
I
I
I
I
I
o
o
o

e
e
e
n
n
n
s
s
s
I
I
I
I
I
I
,
,
,
s
s
s
e
e
e
m
m
m
e
e
e
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a

o
o
o
l
l
l
a
a
a
o
o
o
u
u
u
t
t
t
s
s
s
i
i
i
J
J
J
e
e
e
i
i
i
n
n
n
L
L
L
a
a
a
m
m
m

a
a
a
k
k
k
l
l
l
e
e
e
b
b
b
I
I
I
L
L
L
d
d
d
e
e
e
I
I
I
e
e
e
n
n
n
s
s
s
I
I
I
I
I
I
s
s
s
a
a
a
j
j
j
a
a
a
(
(
(
M
M
M
c
c
c
C
C
C
l
l
l
e
e
e
l
l
l
l
l
l
a
a
a
n
n
n
d
d
d
,
,
,
1
1
1
q
q
q
8
8
8
6
6
6
)
)
)
.
.
.
P
P
P
e
e
e
n
n
n
g
g
g
g
g
g
a
a
a
m
m
m
b
b
b
a
a
a
r
r
r
a
a
a
n
n
n

o
o
o
l
l
l
a
a
a
-
-
-

o
o
o
l
l
l
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
b
b
b
a
a
a
I
I
I
k
k
k
i
i
i
n
n
n
s
s
s
i
i
i
J
J
J
e
e
e
o
o
o
u
u
u
t
t
t
m
m
m
a
a
a
u
u
u

u
u
u
n
n
n
o
o
o
u
u
u
t
t
t
s
s
s
i
i
i
J
J
J
e
e
e
i
i
i
n
n
n
d
d
d
I
I
I
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
o
o
o
b
b
b
s
s
s
e
e
e
r
r
r
v
v
v
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
g
g
g
e
e
e
n
n
n
e
e
e
r
r
r
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

e
e
e
r
r
r
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
b
b
b
e
e
e
s
s
s
a
a
a
r
r
r
,
,
,
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L
,
,
,
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e
c
c
c
I
I
I
l
l
l
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
S
S
S
L
L
L
u
u
u
d
d
d
I
I
I
d
d
d
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

L
L
L
I
I
I
I
I
I
M
M
M
c
c
c
C
C
C
l
l
l
e
e
e
l
l
l
l
l
l
a
a
a
n
n
n
d
d
d
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
b
b
b
e
e
e
r
r
r
m
m
m
a
a
a
n
n
n
I
I
I
a
a
a
a
a
a
L
L
L
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

o
o
o
r
r
r
I
I
I
e
e
e
n
n
n
L
L
L
a
a
a
s
s
s
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
k
k
k
L
L
L
u
u
u
s
s
s
u
u
u
s
s
s
n
n
n
y
y
y
a
a
a
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
I
I
I
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
r
r
r
e
e
e
g
g
g
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
d
d
d
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
.
.
.
K
K
K
e
e
e
t
t
t
i
i
i

c
c
c
,
,
,

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
j
j
j
u
u
u
g
g
g
a
a
a
b
b
b
I
I
I
s
s
s
a
a
a
d
d
d
I
I
I
k
k
k
a
a
a
L
L
L
e
e
e
g
g
g
o
o
o
r
r
r
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n

e
e
e
m
m
m
b
b
b
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
,
,
,
1
1
1
)
)
)
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n

r
r
r
o
o
o
g
g
g
r
r
r
a
a
a
m
m
m
a
a
a
L
L
L
I
I
I
k
k
k
m
m
m
a
a
a
k
k
k
s
s
s
u
u
u
d
d
d
n
n
n
y
y
y
a
a
a
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
L
L
L

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
r
r
r
a
a
a
n
n
n
c
c
c
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
k
k
k
o
o
o
m
m
m

r
r
r
e
e
e
L
L
L
e
e
e
n
n
n
s
s
s
I
I
I
I
I
I
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I
o
o
o
b
b
b
s
s
s
e
e
e
r
r
r
v
v
v
a
a
a
s
s
s
I
I
I
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
L
L
L
a
a
a
I
I
I
l
l
l
s
s
s
e
e
e
l
l
l
u
u
u
r
r
r
u
u
u
L
L
L
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
k
k
k
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
b
b
b
e
e
e
r
r
r
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
l
l
l
u
u
u
a
a
a
s
s
s
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
j
j
j
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a

a
a
a
n
n
n
j
j
j
a
a
a
n
n
n
g
g
g
,
,
,
z
z
z
)
)
)
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
k
k
k
r
r
r
I
I
I
s
s
s
I
I
I
s
s
s
a
a
a
r
r
r
L
L
L
I
I
I
n
n
n
y
y
y
a
a
a
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
a
a
a
m
m
m
b
b
b
I
I
I
l
l
l
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
s
s
s
I
I
I
L
L
L
u
u
u
a
a
a
s
s
s
I
I
I
g
g
g
e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
,
,
,
s
s
s
e
e
e
L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
a
a
a
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
d
d
d
I
I
I
r
r
r
e
e
e
n
n
n
c
c
c
a
a
a
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
e
e
e
l
l
l
u
u
u
m
m
m
n
n
n
y
y
y
a
a
a
.
.
.
A
A
A
d
d
d
a
a
a
a
a
a
s
s
s

e
e
e
k
k
k

e
e
e
n
n
n
d
d
d
a
a
a
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
s
s
s

e
e
e
k
k
k
u
u
u
l
l
l
a
a
a
s
s
s
I
I
I
.
.
.

)
)
)
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
L
L
L
a
a
a
L
L
L
a
a
a
r
r
r
a
a
a
n
n
n
o
o
o

e
e
e
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n

r
r
r
o
o
o
g
g
g
r
r
r
a
a
a
m
m
m
a
a
a
L
L
L
I
I
I
k
k
k
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m

e
e
e
l
l
l
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
b
b
b
I
I
I
s
s
s
a
a
a
d
d
d
I
I
I
r
r
r
e
e
e
-
-
-
e
e
e
v
v
v
a
a
a
l
l
l
u
u
u
a
a
a
s
s
s
I
I
I
,
,
,
d
d
d
I
I
I
r
r
r
e
e
e
v
v
v
I
I
I
s
s
s
I
I
I
,
,
,
d
d
d
a
a
a
n
n
n
d
d
d
I
I
I
b
b
b
a
a
a
L
L
L
a
a
a
l
l
l
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
L
L
L
I
I
I
a
a
a

s
s
s
a
a
a
a
a
a
L
L
L
d
d
d
I
I
I

e
e
e
r
r
r
l
l
l
u
u
u
k
k
k
a
a
a
n
n
n
(
(
(
D
D
D
o
o
o
u
u
u
g
g
g
L
L
L
e
e
e
r
r
r
L
L
L
y
y
y
&
&
&
P
P
P
l
l
l
a
a
a
L
L
L
z
z
z
g
g
g
r
r
r
a
a
a
I
I
I
,
,
,
1
1
1
r
r
r
.
.
.
,
,
,
1
1
1
q
q
q
8
8
8
6
6
6
)
)
)
.
.
.
K
K
K
o
o
o
n
n
n
s
s
s
e
e
e

L
L
L
u
u
u
a
a
a
l
l
l
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
I
I
I
n
n
n
I
I
I
d
d
d
a
a
a

a
a
a
L
L
L
d
d
d
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
j
j
j
e
e
e
n
n
n
I
I
I
s
s
s
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r

e
e
e
n
n
n
g
g
g
a
a
a
m
m
m
b
b
b
I
I
I
l
l
l
a
a
a
n
n
n
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I

e
e
e
m
m
m
e
e
e
r
r
r
I
I
I
n
n
n
L
L
L
a
a
a
L
L
L
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
k
k
k
u
u
u
r
r
r
u
u
u
n
n
n
w
w
w
a
a
a
k
k
k
L
L
L
u
u
u
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
L
L
L
u
u
u
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
b
b
b
e
e
e
d
d
d
a
a
a
-
-
-
b
b
b
e
e
e
d
d
d
a
a
a
.
.
.
K
K
K
e
e
e
e
e
e
m
m
m
p
p
p
c
c
c
t
t
t
,
,
,

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
a
a
a
n
n
n
j
j
j
a
a
a
l
l
l
I
I
I
n
n
n
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
r
r
r
u
u
u
m
m
m
I
I
I
L
L
L
d
d
d
a
a
a
n
n
n
k
k
k
o
o
o
m
m
m

l
l
l
e
e
e
k
k
k
s
s
s
.
.
.
P
P
P
r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
I
I
I
L
L
L
u
u
u
m
m
m
e
e
e
l
l
l
I
I
I
b
b
b
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n

e
e
e
r
r
r
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
e
e
e
l
l
l
I
I
I
L
L
L

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
,
,
,
s
s
s
I
I
I
L
L
L
u
u
u
a
a
a
s
s
s
I
I
I
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
d
d
d
a
a
a
n
n
n
e
e
e
k
k
k
s
s
s
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
,
,
,

e
e
e
r
r
r
s
s
s
e
e
e

s
s
s
I
I
I
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
,
,
,
e
e
e
s
s
s
L
L
L
I
I
I
m
m
m
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
k
k
k
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
d
d
d
a
a
a
n
n
n
c
c
c
a
a
a
r
r
r
a
a
a
-
-
-
c
c
c
a
a
a
r
r
r
a
a
a
d
d
d
I
I
I

l
l
l
o
o
o
m
m
m
a
a
a
s
s
s
I
I
I
.
.
.
R
R
R
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
I
I
I
a
a
a
n
n
n

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
n
n
n
y
y
y
a
a
a
d
d
d
a
a
a

a
a
a
L
L
L
d
d
d
e
e
e
s
s
s
e
e
e
d
d
d
e
e
e
r
r
r
L
L
L
a
a
a
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
L
L
L
a
a
a
m
m
m

a
a
a
k
k
k
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
d
d
d
I
I
I
a
a
a
g
g
g
r
r
r
a
a
a
m
m
m
1
1
1
.
.
.
B
B
B
e
e
e
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a
m
m
m
o
o
o
d
d
d
e
e
e
l
l
l
l
l
l
a
a
a
I
I
I
n
n
n
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
m
m
m
o
o
o
d
d
d
e
e
e
l
l
l
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
,
,
,

e
e
e
m
m
m
b
b
b
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n
m
m
m
o
o
o
d
d
d
e
e
e
l
l
l
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
L
L
L
I
I
I
I
I
I
m
m
m
o
o
o
d
d
d
e
e
e
l
l
l
I
I
I
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
-
-
-
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
k
k
k
o
o
o
m
m
m

r
r
r
e
e
e
L
L
L
e
e
e
n
n
n
s
s
s
I
I
I
I
I
I
(
(
(
c
c
c
o
o
o
m
m
m
p
p
p
r
r
r
e
e
e
h
h
h
e
e
e
n
n
n
s
s
s
i
i
i
c
c
c
e
e
e
c
c
c
p
p
p
p
p
p
r
r
r
o
o
o
c
c
c
c
c
c
h
h
h
)
)
)
,
,
,
j
j
j
u
u
u
g
g
g
a
a
a
d
d
d
I
I
I
k
k
k
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
-
-
-
e
e
e
l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
m
m
m
I
I
I
r
r
r
I
I
I

s
s
s
k
k
k
e
e
e
m
m
m
a
a
a
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
(
(
(
L
L
L
o
o
o
v
v
v
e
e
e
l
l
l
l
l
l
,
,
,
1
1
1
q
q
q
;
;
;
o
o
o
;
;
;
R
R
R
o
o
o
s
s
s
e
e
e
n
n
n
a
a
a
u
u
u
,
,
,
1
1
1
q
q
q
8
8
8
o
o
o
)
)
)
K
K
K
e
e
e
l
l
l
i
i
i
m
m
m
c
c
c
,
,
,

e
e
e
n
n
n
g
g
g
g
g
g
a
a
a
m
m
m
b
b
b
a
a
a
r
r
r
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n

e
e
e
n
n
n
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
e
e
e
b
b
b
I
I
I
L
L
L
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
m
m
m

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
,
,
,
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
d
d
d
e
e
e
L
L
L
e
e
e
r
r
r
m
m
m
I
I
I
n
n
n
a
a
a
n
n
n

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
m
m
m
b
b
b
u
u
u
a
a
a
L
L
L
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
S
S
S
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
d
d
d
I
I
I
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a

k
k
k
a
a
a
n
n
n
d
d
d
I
I
I
d
d
d
e
e
e

a
a
a
n
n
n
,
,
,

e
e
e
n
n
n
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
S
S
S
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
d
d
d
I
I
I
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a

k
k
k
a
a
a
n
n
n
j
j
j
u
u
u
g
g
g
a
a
a
b
b
b
a
a
a
L
L
L
w
w
w
a
a
a
l
l
l
a
a
a
y
y
y
a
a
a
k
k
k
n
n
n
y
y
y
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
,
,
,
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
j
j
j
u
u
u
g
g
g
a
a
a
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
d
d
d
I
I
I
d
d
d
e
e
e
I
I
I
e
e
e
n
n
n
I
I
I
s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
.
.
.
u
u
u
m
m
m
u
u
u
m
m
m
n
n
n
y
y
y
a
a
a
k
k
k
o
o
o
n
n
n
s
s
s
e
e
e

k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
d
d
d
I
I
I
k
k
k
a
a
a
I
I
I
L
L
L
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
e
e
e
b
b
b
u
u
u
L
L
L
u
u
u
L
L
L
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
b
b
b
u
u
u
L
L
L
u
u
u
L
L
L
a
a
a
n
n
n
v
v
v
I
I
I
L
L
L
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e
l
l
l
a
a
a
n
n
n
g
g
g
s
s
s
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
I
I
I
d
d
d
u
u
u

s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

q
q
q
K
K
K
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
e
e
e
r
r
r
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
u
u
u
r
r
r
g
g
g
e
e
e
n
n
n
d
d
d
a
a
a
n
n
n
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
(
(
(
P
P
P
l
l
l
a
a
a
n
n
n
o
o
o
&
&
&
O
O
O
l
l
l
s
s
s
e
e
e
n
n
n
1
1
1
q
q
q
q
q
q
o
o
o
)
)
)
.
.
.
M
M
M
a
a
a
s
s
s
I
I
I
L
L
L
c
c
c
u
u
u
k
k
k
u
u
u

a
a
a
b
b
b
s
s
s
L
L
L
r
r
r
a
a
a
k
k
k
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
-
-
-
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
L
L
L
a
a
a
w
w
w
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
o
o
o
l
l
l
e
e
e
L
L
L
d
d
d
e
e
e
I
I
I
I
I
I
n
n
n
I
I
I
s
s
s
I
I
I
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
.
.
.
K
K
K
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
m
m
m
u
u
u
n
n
n
c
c
c
u
u
u
l
l
l
d
d
d
a
a
a
r
r
r
I
I
I

e
e
e
r
r
r
s
s
s
o
o
o
a
a
a
l
l
l
a
a
a
n
n
n
-
-
-

e
e
e
r
r
r
s
s
s
o
o
o
a
a
a
l
l
l
a
a
a
n
n
n
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
a
a
a

a
a
a
k
k
k
a
a
a
L
L
L
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
L
L
L
u
u
u
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
k
k
k
u
u
u
u
u
u
n
n
n
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
a
a
a
l
l
l
.
.
.
D
D
D
a
a
a
l
l
l
a
a
a
m
m
m
a
a
a
r
r
r
L
L
L
I
I
I
a
a
a
n
n
n
s
s
s
a
a
a
m
m
m
a
a
a
b
b
b
a
a
a
g
g
g
I
I
I
s
s
s
e
e
e
m
m
m
u
u
u
a
a
a
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
.
.
.
S
S
S
e
e
e
l
l
l
a
a
a
n
n
n
j
j
j
u
u
u
L
L
L
n
n
n
y
y
y
a
a
a
a
a
a
d
d
d
a
a
a
k
k
k
a
a
a
L
L
L

e
e
e
n
n
n
g
g
g
e
e
e
r
r
r
L
L
L
I
I
I
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
s
s
s
e
e
e

a
a
a
k
k
k
a
a
a
L
L
L
I
I
I
b
b
b
a
a
a
L
L
L
w
w
w
a
a
a
k
k
k
e
e
e
b
b
b
u
u
u
L
L
L
u
u
u
L
L
L
a
a
a
n
n
n
v
v
v
I
I
I
L
L
L
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
m
m
m
a
a
a
k
k
k
s
s
s
u
u
u
d
d
d
L
L
L
e
e
e
l
l
l
a
a
a
L
L
L
b
b
b
e
e
e
n
n
n
a
a
a
r
r
r
-
-
-
b
b
b
e
e
e
n
n
n
a
a
a
r
r
r
m
m
m
e
e
e
n
n
n
r
r
r
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
S
S
S
e
e
e
b
b
b
a
a
a
b
b
b

a
a
a
d
d
d
a
a
a
k
k
k
e
e
e
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
e
e
e
r
r
r
n
n
n
u
u
u
a
a
a
n
n
n
s
s
s
a
a
a
e
e
e
l
l
l
I
I
I
L
L
L
I
I
I
s
s
s
.
.
.
D
D
D
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
L
L
L
I
I
I
r
r
r
s
s
s
a
a
a
m
m
m

a
a
a
I
I
I
b
b
b
e
e
e
r
r
r
a
a
a

a
a
a
l
l
l
a
a
a
m
m
m
a
a
a
k
k
k
a
a
a
L
L
L
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
I
I
I
k
k
k
I
I
I
u
u
u
r
r
r
g
g
g
e
e
e
n
n
n
s
s
s
I
I
I
,
,
,
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
a
a
a
L
L
L
a
a
a
l
l
l
a
a
a
I
I
I
n
n
n
a
a
a

a
a
a
k
k
k
a
a
a
L
L
L
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
L
L
L
u
u
u
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
s
s
s
?
?
?
U
U
U
n
n
n
L
L
L
u
u
u
k
k
k
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
d
d
d
e
e
e
m
m
m
I
I
I
k
k
k
I
I
I
a
a
a
n
n
n

a
a
a
r
r
r
a
a
a

e
e
e
n
n
n
s
s
s
L
L
L
u
u
u
d
d
d
I
I
I
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
e
e
e
n
n
n
g
g
g
u
u
u
s
s
s
u
u
u
l
l
l
k
k
k
a
a
a
n
n
n
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
l
l
l
a
a
a
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
e
e
e
r
r
r
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L

r
r
r
I
I
I
o
o
o
r
r
r
I
I
I
L
L
L
a
a
a
s
s
s
,
,
,
b
b
b
I
I
I
d
d
d
a
a
a
n
n
n
g
g
g
I
I
I
s
s
s
u
u
u
,
,
,
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u

r
r
r
u
u
u
a
a
a
n
n
n
g
g
g
d
d
d
a
a
a
n
n
n
w
w
w
a
a
a
k
k
k
L
L
L
u
u
u
(
(
(
R
R
R
o
o
o
u
u
u
r
r
r
k
k
k
e
e
e
,
,
,
1
1
1
q
q
q
8
8
8
q
q
q
)
)
)
.
.
.
K
K
K
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
k
k
k
e
e
e
a
a
a
m
m
m
a
a
a
n
n
n
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
k
k
k
e
e
e
s
s
s
e
e
e
j
j
j
a
a
a
L
L
L
L
L
L
e
e
e
r
r
r
a
a
a
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
k
k
k
e
e
e
b
b
b
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a
a
a
a
n
n
n
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
,
,
,
d
d
d
a
a
a
n
n
n

e
e
e
r
r
r
-
-
-
l
l
l
I
I
I
n
n
n
d
d
d
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
w
w
w
a
a
a
r
r
r
g
g
g
a
a
a
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
d
d
d
I
I
I
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
k
k
k
a
a
a
L
L
L
e
e
e
g
g
g
o
o
o
r
r
r
I
I
I
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n

r
r
r
I
I
I
m
m
m
e
e
e
r
r
r
,
,
,
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e
k
k
k
u
u
u
n
n
n
d
d
d
e
e
e
r
r
r
,
,
,
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n

e
e
e
r
r
r
m
m
m
a
a
a
n
n
n
e
e
e
n
n
n
,
,
,
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
,
,
,
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
k
k
k
a
a
a
l
l
l
a
a
a
l
l
l
u
u
u
a
a
a
s
s
s
,
,
,
d
d
d
a
a
a
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
.
.
.
K
K
K
l
l
l
a
a
a
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
n
n
n
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
m
m
m
e
e
e
m
m
m
b
b
b
e
e
e
r
r
r
I
I
I
k
k
k
a
a
a
n
n
n
r
r
r
e
e
e
s
s
s

o
o
o
n
n
n
s
s
s
D
D
D
I
I
I
a
a
a
g
g
g
r
r
r
a
a
a
m
m
m
R
R
R
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
I
I
I
a
a
a
n
n
n
P
P
P
r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
P
P
P
e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
S
S
S
I
I
I
L
L
L
u
u
u
a
a
a
s
s
s
I
I
I
E
E
E
k
k
k
s
s
s
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
S
S
S
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
P
P
P
e
e
e
r
r
r
s
s
s
e
e
e

s
s
s
I
I
I
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

P
P
P
e
e
e
l
l
l
u
u
u
a
a
a
n
n
n
g
g
g

A
A
A
n
n
n
c
c
c
a
a
a
m
m
m
a
a
a
n
n
n

T
T
T
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n
E
E
E
l
l
l
I
I
I
L
L
L
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
E
E
E
s
s
s
L
L
L
I
I
I
m
m
m
a
a
a
s
s
s
I
I
I
M
M
M
e
e
e
a
a
a
n
n
n
s
s
s
J
J
J
S
S
S
a
a
a
r
r
r
a
a
a
n
n
n
a
a
a
P
P
P
o
o
o
w
w
w
e
e
e
r
r
r
S
S
S
I
I
I
L
L
L
u
u
u
a
a
a
s
s
s
I
I
I
E
E
E
k
k
k
s
s
s
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
l
l
l
T
T
T
a
a
a
n
n
n
g
g
g
I
I
I
b
b
b
l
l
l
e
e
e

n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
I
I
I
b
b
b
l
l
l
e
e
e
C
C
C
a
a
a
r
r
r
a
a
a
J
J
J
D
D
D
I
I
I

l
l
l
o
o
o
m
m
m
a
a
a
s
s
s
I
I
I
o
o
o
T
T
T
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
N
N
N
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l

1
1
1
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a

a
a
a
n
n
n
j
j
j
a
a
a
n
n
n
g
g
g

1
1
1
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L

1
1
1
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
K
K
K
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
N
N
N
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
S
S
S
e
e
e
m
m
m
a
a
a
k
k
k
I
I
I
n
n
n
u
u
u
r
r
r
g
g
g
e
e
e
n
n
n
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
e
e
e

e
e
e
r
r
r
j
j
j
u
u
u
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
,
,
,
m
m
m
a
a
a
k
k
k
a
a
a
s
s
s
e
e
e
m
m
m
a
a
a
k
k
k
I
I
I
n
n
n
k
k
k
e
e
e
L
L
L
a
a
a
L
L
L
d
d
d
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
n
n
n
s
s
s
I
I
I
I
I
I

u
u
u
l
l
l
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
j
j
j
a
a
a
l
l
l
a
a
a
n
n
n
k
k
k
a
a
a
n
n
n
.
.
.
K
K
K
e
e
e
a
a
a
m
m
m
a
a
a
n
n
n
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
I
I
I
a
a
a
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
d
d
d
I
I
I
L
L
L
e
e
e
m
m
m

a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I

r
r
r
I
I
I
o
o
o
r
r
r
I
I
I
L
L
L
a
a
a
s
s
s
u
u
u
L
L
L
a
a
a
m
m
m
a
a
a
,
,
,
s
s
s
e
e
e
m
m
m
e
e
e
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
l
l
l
a
a
a
I
I
I
n
n
n
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I

r
r
r
I
I
I
o
o
o
r
r
r
I
I
I
L
L
L
a
a
a
s
s
s
b
b
b
e
e
e
r
r
r
I
I
I
k
k
k
u
u
u
L
L
L
n
n
n
y
y
y
a
a
a
.
.
.
K
K
K
l
l
l
a
a
a
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
l
l
l
a
a
a
I
I
I
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
I
I
I
b
b
b
a
a
a
r
r
r
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
a
a
a
d
d
d
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
u
u
u
n
n
n
c
c
c
u
u
u
l
l
l
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
,
,
,
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
b
b
b
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
l
l
l
I
I
I
n
n
n
g
g
g
I
I
I
d
d
d
e
e
e
n
n
n
L
L
L
I
I
I
k
k
k
,
,
,
s
s
s
a
a
a
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
o
o
o
n
n
n
I
I
I
l
l
l
I
I
I
k
k
k
L
L
L
I
I
I
I
I
I
,
,
,
d
d
d
a
a
a
n
n
n
s
s
s
a
a
a
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
o
o
o
m
m
m

l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
L
L
L
e
e
e
r
r
r
.
.
.
H
H
H
a
a
a
r
r
r
m
m
m
o
o
o
n
n
n
I
I
I
a
a
a
L
L
L
a
a
a
u
u
u
d
d
d
I
I
I
s
s
s
L
L
L
a
a
a
r
r
r
m
m
m
o
o
o
n
n
n
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
I
I
I

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
o
o
o
l
l
l
e
e
e
L
L
L
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
r
r
r
e
e
e
k
k
k
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
a
a
a
k
k
k
s
s
s
I
I
I
(
(
(
R
R
R
o
o
o
s
s
s
e
e
e
n
n
n
a
a
a
u
u
u
,
,
,
1
1
1
q
q
q
6
6
6
q
q
q
)
)
)
.
.
.
K
K
K
e
e
e
e
e
e
n
n
n
c
c
c
m
m
m
,
,
,
m
m
m
e
e
e
L
L
L
o
o
o
d
d
d
e
e
e
e
e
e
k
k
k
s
s
s

l
l
l
a
a
a
n
n
n
a
a
a
s
s
s
I
I
I
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
m
m
m

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
d
d
d
I
I
I
a
a
a
m
m
m
b
b
b
I
I
I
l
l
l
n
n
n
y
y
y
a
a
a
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
l
l
l
e
e
e
b
b
b
I
I
I
L
L
L
d
d
d
a
a
a
L
L
L
u
u
u
l
l
l
u
u
u
u
u
u
n
n
n
I
I
I
L
L
L
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
a
a
a
L
L
L
a
a
a
u
u
u
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
d
d
d
e
e
e

e
e
e
n
n
n
d
d
d
e
e
e
n
n
n
d
d
d
a
a
a
n
n
n
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
I
I
I
n
n
n
d
d
d
e
e
e

e
e
e
n
n
n
d
d
d
e
e
e
n
n
n
a
a
a
L
L
L
a
a
a
u
u
u
u
u
u
n
n
n
I
I
I
L
L
L
e
e
e
k
k
k
s
s
s

l
l
l
a
a
a
n
n
n
a
a
a
s
s
s
I
I
I
.
.
.
E
E
E
k
k
k
s
s
s

a
a
a
l
l
l
a
a
a
n
n
n
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
b
b
b
u
u
u
a
a
a
L
L
L
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
b
b
b
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
k
k
k
o
o
o
r
r
r
e
e
e
l
l
l
a
a
a
s
s
s
I
I
I
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
d
d
d
e
e
e

e
e
e
n
n
n
d
d
d
e
e
e
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
I
I
I
n
n
n
d
d
d
e
e
e

e
e
e
n
n
n
d
d
d
e
e
e
n
n
n
.
.
.
M
M
M
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
-
-
-
m
m
m
a
a
a
s
s
s
I
I
I
n
n
n
g
g
g
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
b
b
b
e
e
e
l
l
l
d
d
d
I
I
I

I
I
I
l
l
l
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
J
J
J

e
e
e
r
r
r
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
.
.
.
T
T
T
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
y
y
y
a
a
a
n
n
n
g
g
g
a
a
a
d
d
d
a
a
a
b
b
b
e
e
e
r
r
r
v
v
v
a
a
a
r
r
r
I
I
I
a
a
a
s
s
s
I
I
I
d
d
d
a
a
a
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
a
a
a
n
n
n
y
y
y
a
a
a
d
d
d
u
u
u
a
a
a
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
s
s
s
a
a
a
m
m
m

a
a
a
I
I
I
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
e
e
e
b
b
b
I
I
I
L
L
L
r
r
r
u
u
u
m
m
m
I
I
I
L
L
L
m
m
m
I
I
I
s
s
s
a
a
a
l
l
l
n
n
n
y
y
y
a
a
a
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
d
d
d
a
a
a
r
r
r
I
I
I
I
I
I
n
n
n
d
d
d
I
I
I
v
v
v
I
I
I
d
d
d
u
u
u
,
,
,
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
,
,
,
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
.
.
.
E
E
E
l
l
l
a
a
a
b
b
b
o
o
o
r
r
r
a
a
a
s
s
s
I
I
I
j
j
j
u
u
u
g
g
g
a
a
a
b
b
b
I
I
I
s
s
s
a
a
a
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
m
m
m
I
I
I
l
l
l
a
a
a
L
L
L
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
l
l
l
I
I
I
m
m
m
a
a
a
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
I
I
I
n
n
n
d
d
d
I
I
I
v
v
v
I
I
I
d
d
d
u
u
u
,
,
,
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
I
I
I
n
n
n
d
d
d
I
I
I
v
v
v
I
I
I
d
d
d
u
u
u
,
,
,
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
,
,
,
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
I
I
I
k
k
k
(
(
(
W
W
W
a
a
a
l
l
l
L
L
L
z
z
z
,
,
,
1
1
1
q
q
q
;
;
;
1
1
1
)
)
)
.
.
.
P
P
P
e
e
e
n
n
n
e
e
e
L
L
L
a
a
a

a
a
a
n
n
n
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
c
c
c
u
u
u
k
k
k
u
u
u

b
b
b
e
e
e
r
r
r
m
m
m
a
a
a
n
n
n
I
I
I
a
a
a
a
a
a
L
L
L
g
g
g
u
u
u
n
n
n
a
a
a
m
m
m
e
e
e
n
n
n
d
d
d
e
e
e
s
s
s
a
a
a
I
I
I
n
n
n
k
k
k
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s

e
e
e
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
d
d
d
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
I
I
I
o
o
o
k
k
k
u
u
u
s
s
s
.
.
.
B
B
B
I
I
I
a
a
a
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
e
e
e
k
k
k
s
s
s

l
l
l
a
a
a
n
n
n
a
a
a
s
s
s
I
I
I
d
d
d
I
I
I
b
b
b
u
u
u
a
a
a
L
L
L
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
g
g
g
a
a
a
b
b
b
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
s
s
s
a
a
a
L
L
L
u
u
u
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
.
.
.
K
K
K
e
e
e
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
m
m
m
e
e
e
L
L
L
o
o
o
d
d
d
e
e
e
I
I
I
n
n
n
I
I
I
,
,
,
I
I
I
b
b
b
a
a
a
r
r
r
a
a
a
L
L
L
k
k
k
u
u
u
e
e
e
l
l
l
a
a
a

I
I
I
s
s
s
,
,
,
l
l
l
a
a
a

I
I
I
s
s
s
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
-
-
-
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
k
k
k
a
a
a
n
n
n
I
I
I
e
e
e
n
n
n
o
o
o
m
m
m
e
e
e
n
n
n
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
a
a
a
m
m
m
a
a
a
L
L
L
I
I
I
L
L
L
a
a
a
m
m
m

a
a
a
k
k
k

a
a
a
r
r
r
s
s
s
I
I
I
a
a
a
l
l
l
.
.
.
D
D
D
e
e
e
m
m
m
I
I
I
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
k
k
k
o
o
o
m
m
m

r
r
r
e
e
e
L
L
L
e
e
e
n
n
n
s
s
s
I
I
I
v
v
v
I
I
I
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
,
,
,
s
s
s
e
e
e
m
m
m
u
u
u
a
a
a
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
b
b
b
I
I
I
s
s
s
a
a
a
d
d
d
I
I
I

a
a
a
k
k
k
a
a
a
I
I
I
b
b
b
e
e
e
r
r
r
s
s
s
a
a
a
m
m
m
a
a
a
a
a
a
n
n
n
,
,
,
a
a
a
k
k
k
a
a
a
n
n
n
L
L
L
e
e
e
L
L
L
a
a
a

I
I
I
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m

r
r
r
a
a
a
k
k
k
L
L
L
I
I
I
k
k
k
n
n
n
y
y
y
a
a
a
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
m
m
m
e
e
e
r
r
r
e
e
e

o
o
o
L
L
L
k
k
k
a
a
a
n
n
n
.
.
.
K
K
K
e
e
e
t
t
t
u
u
u
j
j
j
u
u
u
h
h
h
m
m
m
e
e
e
m
m
m

e
e
e
l
l
l
a
a
a
j
j
j
a
a
a
r
r
r
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
l
l
l
a
a
a
l
l
l
u
u
u
I
I
I
s
s
s
L
L
L
u
u
u
d
d
d
I
I
I

e
e
e
r
r
r
b
b
b
a
a
a
n
n
n
d
d
d
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
(
(
(
c
c
c
o
o
o
m
m
m
p
p
p
c
c
c
r
r
r
c
c
c
t
t
t
i
i
i
c
c
c
e
e
e
s
s
s
t
t
t
u
u
u
J
J
J

o
o
o
j
j
j
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

)
)
)
.
.
.
P
P
P
e
e
e
r
r
r
b
b
b
a
a
a
n
n
n
d
d
d
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
d
d
d
I
I
I
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
s
s
s
a
a
a
L
L
L
u
u
u
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
n
n
n
y
y
y
a
a
a
.
.
.
B
B
B
a
a
a
I
I
I
k
k
k
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
u
u
u
m
m
m
u
u
u
m
m
m
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
k
k
k
L
L
L
u
u
u
s
s
s
u
u
u
s
s
s

a
a
a
d
d
d
a
a
a
r
r
r
e
e
e
z
z
z
I
I
I
m
m
m
-
-
-
r
r
r
e
e
e
z
z
z
I
I
I
m
m
m

e
e
e
m
m
m
e
e
e
r
r
r
I
I
I
n
n
n
L
L
L
a
a
a
L
L
L
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
.
.
.
D
D
D
a
a
a

a
a
a
L
L
L

u
u
u
l
l
l
a
a
a
d
d
d
I
I
I
b
b
b
u
u
u
a
a
a
L
L
L

e
e
e
r
r
r
b
b
b
a
a
a
n
n
n
d
d
d
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
r
r
r
e
e
e
z
z
z
I
I
I
m
m
m
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
b
b
b
e
e
e
d
d
d
a
a
a
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
.
.
.
A
A
A
d
d
d
a
a
a

u
u
u
n
n
n
L
L
L
u
u
u
j
j
j
u
u
u
a
a
a
n
n
n
m
m
m
e
e
e
l
l
l
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
n
n
n

e
e
e
r
r
r
b
b
b
a
a
a
n
n
n
d
d
d
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
l
l
l
I
I
I

u
u
u
L
L
L
I
I
I
:
:
:
1
1
1
)
)
)
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a

a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
k
k
k
L
L
L
a
a
a
r
r
r
a
a
a
k
k
k
L
L
L
e
e
e
r
r
r
I
I
I
s
s
s
L
L
L
I
I
I
k
k
k
y
y
y
a
a
a
n
n
n
g
g
g
k
k
k
L
L
L
a
a
a
s
s
s
d
d
d
a
a
a
r
r
r
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

6
6
6
b
b
b
a
a
a
n
n
n
s
s
s
a
a
a
L
L
L
e
e
e
r
r
r
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
.
.
.
z
z
z
)
)
)
I
I
I
d
d
d
e
e
e
n
n
n
L
L
L
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I

e
e
e
r
r
r
s
s
s
a
a
a
m
m
m
a
a
a
a
a
a
n
n
n
a
a
a
L
L
L
a
a
a
u
u
u

u
u
u
n
n
n

e
e
e
r
r
r
b
b
b
e
e
e
d
d
d
a
a
a
a
a
a
n
n
n

o
o
o
l
l
l
a
a
a
I
I
I
m
m
m

l
l
l
e
e
e
m
m
m
e
e
e
n
n
n
L
L
L
a
a
a
s
s
s
I
I
I
,
,
,

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
L
L
L
e
e
e
r
r
r
m
m
m
a
a
a
s
s
s
u
u
u
k
k
k
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
m
m
m

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
I
I
I
n
n
n
y
y
y
a
a
a
,
,
,
d
d
d
a
a
a
n
n
n
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
e
e
e
v
v
v
a
a
a
l
l
l
u
u
u
a
a
a
s
s
s
I
I
I
e
e
e
I
I
I
e
e
e
k
k
k
L
L
L
I
I
I
v
v
v
I
I
I
L
L
L
a
a
a
s
s
s
k
k
k
e
e
e
b
b
b
I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
.
.
.

)
)
)

e
e
e
r
r
r
b
b
b
a
a
a
n
n
n
d
d
d
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
j
j
j
u
u
u
g
g
g
a
a
a
d
d
d
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
-
-
-
L
L
L
e
e
e
o
o
o
r
r
r
I
I
I
u
u
u
m
m
m
u
u
u
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
(
(
(
G
G
G
r
r
r
o
o
o
o
o
o
m
m
m
&
&
&
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
,
,
,
e
e
e
d
d
d
s
s
s
.
.
.
1
1
1
q
q
q
q
q
q
q
q
q
)
)
)
.
.
.
D
D
D
I
I
I
L
L
L
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L
r
r
r
e
e
e
a
a
a
l
l
l
I
I
I
L
L
L
a
a
a
s
s
s
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
r
r
r
a
a
a
L
L
L
k
k
k
e
e
e
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
b
b
b
a
a
a
r
r
r
u
u
u
,
,
,
a
a
a

a
a
a
k
k
k
a
a
a
L
L
L
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
-
-
-
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
B
B
B
e
e
e
L
L
L
a
a
a
v
v
v
I
I
I
o
o
o
r
r
r
a
a
a
l
l
l
I
I
I
s
s
s
J
J
J
P
P
P
o
o
o
s
s
s
I
I
I
L
L
L
I
I
I
v
v
v
I
I
I
s
s
s
m
m
m
a
a
a
s
s
s
I
I
I
L
L
L
r
r
r
e
e
e
l
l
l
e
e
e
v
v
v
e
e
e
n
n
n
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
?
?
?
1
1
1
a
a
a
w
w
w
a
a
a
b
b
b
a
a
a
n
n
n

e
e
e
r
r
r
L
L
L
a
a
a
n
n
n
y
y
y
a
a
a
a
a
a
n
n
n
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
s
s
s
e
e
e
k
k
k
a
a
a
l
l
l
I
I
I
g
g
g
u
u
u
s
s
s
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
l
l
l
I
I
I
L
L
L
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
-
-
-
k
k
k
e
e
e
l
l
l
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
n
n
n
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
a
a
a
d
d
d
a
a
a
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
I
I
I
e
e
e
n
n
n
o
o
o
m
m
m
e
e
e
n
n
n
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
I
I
I
L
L
L
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L

e
e
e
r
r
r
u
u
u
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
s
s
s
a
a
a
a
a
a
L
L
L
I
I
I
n
n
n
I
I
I
.
.
.
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a
k
k
k
u
u
u
k
k
k
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
s
s
s
I
I
I
I
I
I
a
a
a
L
L
L
n
n
n
y
y
y
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
e
e
e
l
l
l
I
I
I
L
L
L
I
I
I
s
s
s
d
d
d
a
a
a
n
n
n
s
s
s
t
t
t
c
c
c
t
t
t
e
e
e
-
-
-
c
c
c
e
e
e
n
n
n
t
t
t
r
r
r
i
i
i
c
c
c
,
,
,

a
a
a
d
d
d
a
a
a
L
L
L
a
a
a
l
l
l
d
d
d
e
e
e
w
w
w
a
a
a
s
s
s
a
a
a
I
I
I
n
n
n
I
I
I

e
e
e
r
r
r
k
k
k
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n

e
e
e
r
r
r
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
d
d
d
I
I
I
m
m
m
a
a
a
I
I
I
n
n
n
k
k
k
a
a
a
n
n
n
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
n
n
n
o
o
o
n
n
n
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
-
-
-
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
s
s
s
e
e
e
m
m
m
a
a
a
k
k
k
I
I
I
n
n
n
s
s
s
I
I
I
g
g
g
n
n
n
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
n
n
n
.
.
.
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
-
-
-
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
l
l
l
a
a
a
l
l
l
u
u
u
m
m
m
e
e
e
m
m
m
b
b
b
e
e
e
r
r
r
I
I
I

r
r
r
I
I
I
o
o
o
r
r
r
I
I
I
L
L
L
a
a
a
s
s
s

a
a
a
d
d
d
a
a
a
a
a
a
g
g
g
e
e
e
n
n
n
d
d
d
a
a
a
k
k
k
e
e
e
a
a
a
m
m
m
a
a
a
n
n
n
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
(
(
(
h
h
h
i
i
i

h
h
h
-
-
-
p
p
p
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
-
-
-
i
i
i
s
s
s
s
s
s
u
u
u
e
e
e
)
)
)
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
a
a
a
k
k
k
a
a
a
n
n
n
c
c
c
u
u
u
k
k
k
u
u
u

m
m
m
e
e
e
m
m
m
u
u
u
a
a
a
s
s
s
k
k
k
a
a
a
n
n
n
l
l
l
a
a
a
g
g
g
I
I
I
a
a
a

a
a
a
b
b
b
I
I
I
l
l
l
a
a
a
d
d
d
I
I
I
k
k
k
e
e
e
L
L
L
e
e
e
n
n
n
g
g
g
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
L
L
L
a
a
a
n
n
n

a
a
a
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
L
L
L
a
a
a
L
L
L
I
I
I
k
k
k
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
e
e
e
r
r
r
I
I
I
u
u
u
s
s
s

e
e
e
r
r
r
k
k
k
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
g
g
g
e
e
e
n
n
n
d
d
d
a
a
a
-
-
-
a
a
a
g
g
g
e
e
e
n
n
n
d
d
d
a
a
a
l
l
l
a
a
a
I
I
I
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
,
,
,
b
b
b
e
e
e
r
r
r
d
d
d
I
I
I
m
m
m
e
e
e
n
n
n
s
s
s
I
I
I
s
s
s
o
o
o
s
s
s
I
I
I
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
s
s
s
,
,
,
k
k
k
u
u
u
l
l
l
L
L
L
u
u
u
r
r
r
a
a
a
l
l
l
,
,
,
e
e
e
k
k
k
o
o
o
n
n
n
o
o
o
m
m
m
I
I
I
s
s
s
,
,
,
d
d
d
a
a
a
n
n
n
l
l
l
a
a
a
I
I
I
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
n
n
n
y
y
y
a
a
a
(
(
(
l
l
l
o
o
o
u
u
u
p
p
p
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
-
-
-
i
i
i
s
s
s
s
s
s
u
u
u
e
e
e
)
)
)
K
K
K
e
e
e
t
t
t
i
i
i

c
c
c
,
,
,
d
d
d
I
I
I
v
v
v
e
e
e
r
r
r
s
s
s
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
a
a
a
k
k
k
L
L
L
o
o
o
r
r
r
d
d
d
a
a
a
n
n
n
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
k
k
k
I
I
I
n
n
n
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
L
L
L
a
a
a
m
m
m
b
b
b
a
a
a
L
L
L
s
s
s
I
I
I
g
g
g
n
n
n
I
I
I
I
I
I
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
n
n
n
y
y
y
a
a
a
m
m
m
e
e
e
m
m
m
b
b
b
a
a
a
w
w
w
a
a
a
I
I
I
m
m
m

l
l
l
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
y
y
y
a
a
a
I
I
I
L
L
L
u
u
u
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
s
s
s
e
e
e
m
m
m
a
a
a
k
k
k
I
I
I
n
n
n
k
k
k
o
o
o
m
m
m

l
l
l
e
e
e
k
k
k
s
s
s
d
d
d
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a

r
r
r
o
o
o
s
s
s
e
e
e
s
s
s
L
L
L
r
r
r
a
a
a
n
n
n
s
s
s
I
I
I
o
o
o
r
r
r
m
m
m
a
a
a
s
s
s
I
I
I
k
k
k
e
e
e
L
L
L
I
I
I
d
d
d
u
u
u

a
a
a
n
n
n
m
m
m
a
a
a
s
s
s
y
y
y
a
a
a
r
r
r
a
a
a
k
k
k
a
a
a
L
L
L
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
n
n
n
g
g
g
s
s
s
u
u
u
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
g
g
g
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
(
(
(
H
H
H
e
e
e
l
l
l
d
d
d
&
&
&
M
M
M
c
c
c
G
G
G
r
r
r
e
e
e
w
w
w
,
,
,
z
z
z
o
o
o
o
o
o
q
q
q
)
)
)
.
.
.
D
D
D
a
a
a
l
l
l
a
a
a
m
m
m
k
k
k
o
o
o
n
n
n
L
L
L
e
e
e
k
k
k
s
s
s
I
I
I
n
n
n
I
I
I
L
L
L
e
e
e
n
n
n
L
L
L
u
u
u
a
a
a
k
k
k
a
a
a
n
n
n
k
k
k
e
e
e
s
s
s
u
u
u
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
b
b
b
I
I
I
l
l
l
a
a
a
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
d
d
d
I
I
I
g
g
g
u
u
u
n
n
n
a
a
a
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
a
a
a
l
l
l
a
a
a
L
L
L
b
b
b
a
a
a
n
n
n
L
L
L
u
u
u
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
.
.
.
O
O
O
l
l
l
e
e
e
L
L
L
k
k
k
a
a
a
r
r
r
e
e
e
n
n
n
a
a
a
I
I
I
L
L
L
u
u
u
d
d
d
I
I
I

e
e
e
r
r
r
l
l
l
u
u
u
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
u
u
u
a
a
a
L
L
L
k
k
k
e
e
e
r
r
r
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
a
a
a
m
m
m

u
u
u
m
m
m
e
e
e
n
n
n
g
g
g
a
a
a
k
k
k
o
o
o
m
m
m
o
o
o
d
d
d
a
a
a
s
s
s
I
I
I
d
d
d
u
u
u
a
a
a
k
k
k
e
e
e
b
b
b
u
u
u
L
L
L
u
u
u
L
L
L
a
a
a
n
n
n
b
b
b
e
e
e
r
r
r
I
I
I
k
k
k
u
u
u
L
L
L
;
;
;
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,
m
m
m
e
e
e
n
n
n
a
a
a
m
m
m

I
I
I
l
l
l
k
k
k
a
a
a
n
n
n
c
c
c
a
a
a
r
r
r
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
w
w
w
a
a
a
w
w
w
a
a
a
s
s
s
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
,
,
,
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
w
w
w
a
a
a
d
d
d
a
a
a
L
L
L
y
y
y
a
a
a
n
n
n
g
g
g
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n
e
e
e
r
r
r
s
s
s
e
e
e
L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
a
a
a
m
m
m
a
a
a
m
m
m

u
u
u
m
m
m
e
e
e
m
m
m
o
o
o
L
L
L
r
r
r
e
e
e
L
L
L
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
j
j
j
e
e
e
l
l
l
a
a
a
s
s
s
I
I
I
e
e
e
n
n
n
o
o
o
m
m
m
e
e
e
n
n
n
a
a
a

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
d
d
d
I
I
I
e
e
e
r
r
r
a
a
a
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
s
s
s
a
a
a
a
a
a
L
L
L
I
I
I
n
n
n
I
I
I
.
.
.
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
s
s
s
e
e
e
m
m
m
a
a
a
L
L
L
a
a
a
-
-
-
m
m
m
a
a
a
L
L
L
a
a
a
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
,
,
,

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a

u
u
u
n
n
n
L
L
L
a
a
a
r
r
r
u
u
u
s
s
s
L
L
L
e
e
e
r
r
r
j
j
j
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
y
y
y
a
a
a
k
k
k
n
n
n
I
I
I
b
b
b
e
e
e
r
r
r
k
k
k
e
e
e
m
m
m
a
a
a
m
m
m

u
u
u
a
a
a
n
n
n
m
m
m
e
e
e
m
m
m
b
b
b
I
I
I
d
d
d
I
I
I
k
k
k
a
a
a
s
s
s

e
e
e
k
k
k
-
-
-
a
a
a
s
s
s

e
e
e
k
k
k
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
d
d
d
I
I
I
n
n
n
a
a
a
m
m
m
I
I
I
k
k
k
a
a
a
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

,
,
,
P
P
P
r
r
r
e
e
e
s
s
s
k
k
k
r
r
r
i
i
i
p
p
p
s
s
s
i
i
i
A
A
A
w
w
w
u
u
u
l
l
l
u
u
u
n
n
n
t
t
t
u
u
u
k
k
k
G
G
G
l
l
l
o
o
o
b
b
b
u
u
u
l
l
l
S
S
S
t
t
t
r
r
r
u
u
u
t
t
t
e
e
e
g
g
g
i
i
i
s
s
s
P
P
P
e
e
e
n
n
n
d
d
d
a
a
a

a
a
a
L
L
L
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
(
(
(
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
G
G
G
r
r
r
o
o
o
o
o
o
m
m
m
&
&
&
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
,
,
,
e
e
e
d
d
d
s
s
s
.
.
.
,
,
,
1
1
1
q
q
q
q
q
q
q
q
q
)
)
)
s
s
s
a
a
a
n
n
n
g
g
g
a
a
a
L
L
L
m
m
m
e
e
e
n
n
n
a
a
a
r
r
r
I
I
I
k
k
k
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
n
n
n
g
g
g
g
g
g
a
a
a
m
m
m
b
b
b
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
m
m
m
a
a
a
n
n
n
a
a
a
a
a
a
r
r
r
L
L
L
I
I
I

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
s
s
s
L
L
L
u
u
u
d
d
d
I
I
I
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
a
a
a
r
r
r
u
u
u
s
s
s
s
s
s
u
u
u
b
b
b
y
y
y
e
e
e
k
k
k
n
n
n
y
y
y
a
a
a
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
b
b
b
e
e
e
r
r
r
a
a
a
g
g
g
a
a
a
m
m
m
a
a
a
g
g
g
e
e
e
n
n
n
d
d
d
a
a
a
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
L
L
L
e
e
e
r
r
r
u
u
u
s
s
s
b
b
b
e
e
e
r
r
r
k
k
k
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
.
.
.
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
m
m
m
u
u
u
l
l
l
a
a
a
I
I
I
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
y
y
y
a
a
a
L
L
L
a
a
a
k
k
k
a
a
a
n
n
n
b
b
b
a
a
a
L
L
L
w
w
w
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g

o
o
o

u
u
u
l
l
l
e
e
e
r
r
r
d
d
d
I
I
I
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
j
j
j
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
p
p
p
o
o
o
l
l
l
i
i
i
c
c
c

c
c
c
n
n
n
c
c
c
l
l
l

s
s
s
i
i
i
s
s
s
(
(
(
F
F
F
P
P
P
A
A
A
)
)
)
m
m
m
e
e
e
r
r
r
u
u
u

a
a
a
k
k
k
a
a
a
n
n
n
k
k
k
a
a
a
j
j
j
I
I
I
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
g
g
g
k
k
k
o
o
o
n
n
n
e
e
e
k
k
k
s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
a
a
a
L
L
L
a
a
a
u
u
u
m
m
m
e
e
e
n
n
n
j
j
j
e
e
e
m
m
m
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
I
I
I
L
L
L
e
e
e
m
m
m
a
a
a
-
-
-
L
L
L
e
e
e
m
m
m
a
a
a
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
m
m
m
a
a
a
c
c
c
a
a
a
m
m
m
-
-
-
m
m
m
a
a
a
c
c
c
a
a
a
m
m
m
,
,
,
s
s
s
e
e
e
r
r
r
L
L
L
a
a
a
m
m
m
e
e
e
n
n
n
L
L
L
e
e
e
r
r
r
j
j
j
e
e
e
m
m
m
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n
I
I
I
s
s
s
u
u
u
-
-
-
I
I
I
s
s
s
u
u
u
y
y
y
a
a
a
n
n
n
g
g
g
a
a
a
b
b
b
s
s
s
L
L
L
r
r
r
a
a
a
k
k
k
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
m
m
m
a
a
a
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
-
-
-
m
m
m
a
a
a
s
s
s
a
a
a
l
l
l
a
a
a
L
L
L
y
y
y
a
a
a
n
n
n
g
g
g
k
k
k
o
o
o
n
n
n
g
g
g
k
k
k
r
r
r
e
e
e
L
L
L
.
.
.
S
S
S
L
L
L
u
u
u
d
d
d
I
I
I
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
n
n
n
a
a
a
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
g
g
g
L
L
L
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
I
I
I
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
d
d
d
o
o
o
m
m
m
e
e
e
s
s
s
L
L
L
I
I
I
k
k
k
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
I
I
I
m
m
m

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
a
a
a
n
n
n
L
L
L
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
.
.
.
H
H
H
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
r
r
r
e
e
e
l
l
l
a
a
a
s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
d
d
d
a
a
a
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
I
I
I
k
k
k
r
r
r
o
o
o
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
m
m
m
a
a
a
k
k
k
r
r
r
o
o
o
.
.
.
A
A
A
k
k
k
L
L
L
I
I
I
r
r
r
n
n
n
y
y
y
a
a
a
s
s
s
L
L
L
u
u
u
d
d
d
I
I
I
L
L
L
e
e
e
n
n
n
L
L
L
a
a
a
n
n
n
g
g
g

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
k
k
k
a
a
a
n
n
n

l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n

n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
b
b
b
e
e
e
r
r
r
l
l
l
a
a
a
n
n
n
g
g
g
s
s
s
u
u
u
n
n
n
g
g
g
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n
e
e
e
r
r
r
b
b
b
e
e
e
r
r
r
a
a
a
m
m
m
a
a
a
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n
-
-
-
d
d
d
I
I
I
s
s
s
I
I
I

l
l
l
I
I
I
n
n
n
I
I
I
l
l
l
m
m
m
u
u
u
s
s
s
o
o
o
s
s
s
I
I
I
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
l
l
l
a
a
a
I
I
I
n
n
n
.
.
.
P
P
P
a
a
a
r
r
r
a
a
a

e
e
e
n
n
n
e
e
e
l
l
l
I
I
I
L
L
L
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
u
u
u
r
r
r
u
u
u
L
L
L
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
L
L
L
a
a
a
r
r
r
u
u
u
s
s
s
b
b
b
I
I
I
s
s
s
a
a
a
m
m
m
e
e
e
n
n
n
e
e
e
r
r
r
I
I
I
m
m
m
a
a
a

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
-
-
-

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
m
m
m
I
I
I
s
s
s
a
a
a
l
l
l
n
n
n
y
y
y
a
a
a
d
d
d
a
a
a
r
r
r
I
I
I
e
e
e
k
k
k
o
o
o
n
n
n
o
o
o
m
m
m
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
o
o
o
r
r
r
g
g
g
a
a
a
n
n
n
I
I
I
s
s
s
a
a
a
s
s
s
I
I
I
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
,
,
,
d
d
d
a
a
a
n
n
n
L
L
L
r
r
r
a
a
a
n
n
n
s
s
s
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
m
m
m
e
e
e
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
l
l
l
a
a
a
m
m
m
a
a
a
I
I
I
n
n
n
I
I
I
d
d
d
I
I
I
a
a
a
n
n
n
g
g
g
g
g
g
a
a
a

u
u
u
n
n
n
I
I
I
L
L
L
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
u
u
u
L
L
L
a
a
a
m
m
m
a
a
a
.
.
.
A
A
A
r
r
r
g
g
g
u
u
u
m
m
m
e
e
e
n
n
n
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
d
d
d
I
I
I
a
a
a
L
L
L
a
a
a
s
s
s
d
d
d
a
a
a

a
a
a
L
L
L
d
d
d
I
I
I
j
j
j
a
a
a
d
d
d
I
I
I
k
k
k
a
a
a
n
n
n

I
I
I
j
j
j
a
a
a
k
k
k
a
a
a
n
n
n
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
s
s
s
u
u
u
a
a
a
I
I
I
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
m
m
m
e
e
e
n
n
n
g
g
g
e
e
e
m
m
m
b
b
b
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
n
n
n

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
e
e
e

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.
P
P
P
e
e
e
r
r
r
t
t
t
c
c
c
m
m
m
c
c
c
,
,
,
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
m
m
m
e
e
e
m
m
m

e
e
e
l
l
l
a
a
a
j
j
j
a
a
a
r
r
r
I
I
I

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I

e
e
e
r
r
r
l
l
l
u
u
u
m
m
m
e
e
e
m
m
m

e
e
e
r
r
r
L
L
L
a
a
a
L
L
L
I
I
I
k
k
k
a
a
a
n
n
n
I
I
I
m
m
m

l
l
l
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
-
-
-
I
I
I
m
m
m

l
l
l
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
s
s
s
e
e
e

e
e
e
r
r
r
L
L
L
I
I
I
H
H
H
A
A
A
M
M
M
,
,
,
l
l
l
I
I
I
n
n
n
g
g
g
k
k
k
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
,
,
,
L
L
L
e
e
e
r
r
r
o
o
o
r
r
r
I
I
I
s
s
s
m
m
m
e
e
e
,
,
,
k
k
k
e
e
e
L
L
L
I
I
I
m
m
m

a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
,
,
,
m
m
m
I
I
I
g
g
g
r
r
r
a
a
a
s
s
s
I
I
I
,
,
,
e
e
e
n
n
n
e
e
e
r
r
r
g
g
g
I
I
I
,
,
,
e
e
e
L
L
L
n
n
n
I
I
I
s
s
s
I
I
I
L
L
L
a
a
a
s
s
s
,
,
,
d
d
d
a
a
a
n
n
n
k
k
k
o
o
o
s
s
s
m
m
m
o
o
o

o
o
o
l
l
l
I
I
I
L
L
L
a
a
a
n
n
n
I
I
I
s
s
s
m
m
m
e
e
e
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

e
e
e
r
r
r
u
u
u
m
m
m
u
u
u
s
s
s
a
a
a
n
n
n
k
k
k
e
e
e

u
u
u
L
L
L
u
u
u
s
s
s
a
a
a
n
n
n

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
.
.
.

s
s
s
u
u
u
-
-
-
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
d
d
d
I
I
I
d
d
d
e
e
e
s
s
s
k
k
k
r
r
r
I
I
I

s
s
s
I
I
I
k
k
k
a
a
a
n
n
n
s
s
s
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
s
s
s
e
e
e
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
l
l
l
I
I
I
n
n
n
L
L
L
a
a
a
s
s
s
I
I
I

e
e
e
r
r
r
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
a
a
a
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
-
-
-
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
e
e
e
l
l
l
a
a
a
m
m
m
a
a
a
I
I
I
n
n
n
I
I
I
m
m
m
e
e
e
m
m
m
I
I
I
s
s
s
a
a
a
L
L
L
k
k
k
a
a
a
n
n
n

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
d
d
d
a
a
a
n
n
n
I
I
I
m
m
m

l
l
l
I
I
I
k
k
k
a
a
a
s
s
s
I
I
I
L
L
L
I
I
I
n
n
n
d
d
d
a
a
a
k
k
k
a
a
a
n
n
n
I
I
I
n
n
n
d
d
d
I
I
I
v
v
v
I
I
I
d
d
d
u
u
u
,
,
,
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
e
e
e
l
l
l
I
I
I
L
L
L
,
,
,
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
a
a
a
u
u
u
L
L
L
o
o
o
n
n
n
o
o
o
m
m
m
,
,
,
k
k
k
e
e
e
l
l
l
o
o
o
m
m
m

o
o
o
k
k
k
n
n
n
e
e
e
g
g
g
a
a
a
r
r
r
a
a
a
b
b
b
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a
,
,
,
d
d
d
a
a
a
n
n
n
s
s
s
I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
I
I
I
k
k
k
.
.
.

s
s
s
u
u
u
-
-
-
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
L
L
L
e
e
e
r
r
r
s
s
s
e
e
e
b
b
b
u
u
u
L
L
L
b
b
b
e
e
e
r
r
r

e
e
e
n
n
n
g
g
g
a
a
a
r
r
r
u
u
u
L
L
L
L
L
L
e
e
e
r
r
r
L
L
L
a
a
a
d
d
d
a
a
a

d
d
d
a
a
a
n
n
n
m
m
m
u
u
u
n
n
n
c
c
c
u
u
u
l
l
l
d
d
d
a
a
a
l
l
l
a
a
a
m
m
m
s
s
s
e
e
e
m
m
m
u
u
u
a
a
a
l
l
l
e
e
e
v
v
v
e
e
e
l
l
l
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
s
s
s
e
e
e
L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
a
a
a

e
e
e
m
m
m
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
-
-
-

e
e
e
m
m
m
b
b
b
a
a
a
L
L
L
a
a
a
s
s
s
a
a
a
n
n
n
L
L
L
I
I
I
e
e
e
r
r
r
a
a
a
r
r
r
k
k
k
I
I
I
s
s
s
.
.
.
K
K
K
e
e
e
J
J
J
u
u
u
c
c
c
,
,
,

e
e
e
n
n
n
d
d
d
e
e
e
k
k
k
a
a
a
L
L
L
a
a
a
n
n
n
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l

e
e
e
r
r
r
l
l
l
u
u
u
d
d
d
I
I
I
c
c
c
e
e
e
r
r
r
m
m
m
a
a
a
L
L
L
I
I
I
s
s
s
e
e
e
c
c
c
a
a
a
r
r
r
a
a
a
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
.
.
.
M
M
M
e
e
e
m
m
m
a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
y
y
y
a
a
a
n
n
n
g
g
g
e
e
e
r
r
r
a
a
a
L
L
L
b
b
b
e
e
e
r
r
r
s
s
s
I
I
I
n
n
n
g
g
g
g
g
g
u
u
u
n
n
n
g
g
g
a
a
a
n
n
n
d
d
d
e
e
e
n
n
n
g
g
g
a
a
a
n
n
n
I
I
I
s
s
s
u
u
u
-
-
-
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
c
c
c
e
e
e
n
n
n
d
d
d
e
e
e
r
r
r
u
u
u
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
d
d
d
o
o
o
r
r
r
o
o
o
n
n
n
g
g
g

a
a
a
r
r
r
a
a
a
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s
I
I
I
s
s
s
u
u
u
n
n
n
L
L
L
u
u
u
k
k
k
L
L
L
e
e
e
r
r
r
j
j
j
e
e
e
b
b
b
a
a
a
k
k
k

a
a
a
d
d
d
a
a
a

e
e
e
r
r
r
d
d
d
e
e
e
b
b
b
a
a
a
L
L
L
a
a
a
n
n
n
d
d
d
I
I
I
s
s
s
k
k
k
u
u
u
r
r
r
s
s
s
u
u
u
s
s
s
-
-
-
d
d
d
I
I
I
s
s
s
k
k
k
u
u
u
r
r
r
s
s
s
u
u
u
s
s
s
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
,
,
,
s
s
s
e
e
e
L
L
L
I
I
I
n
n
n
g
g
g
g
g
g
a
a
a

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
y
y
y
a
a
a
L
L
L
e
e
e
r
r
r
b
b
b
a
a
a
w
w
w
a
a
a
a
a
a
r
r
r
u
u
u
s
s
s
w
w
w
a
a
a
c
c
c
a
a
a
n
n
n
a
a
a
d
d
d
a
a
a
n
n
n
L
L
L
I
I
I
d
d
d
a
a
a
k
k
k
L
L
L
e
e
e
r
r
r
j
j
j
a
a
a
n
n
n
g
g
g
k
k
k
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n
.
.
.
O
O
O
l
l
l
e
e
e
L
L
L
s
s
s
e
e
e
b
b
b
a
a
a
b
b
b
I
I
I
L
L
L
u
u
u
l
l
l
a
a
a
L
L
L
d
d
d
I
I
I

e
e
e
r
r
r
l
l
l
u
u
u
k
k
k
a
a
a
n
n
n
s
s
s
u
u
u
d
d
d
u
u
u
L
L
L

a
a
a
n
n
n
d
d
d
a
a
a
n
n
n
g
g
g
y
y
y
a
a
a
n
n
n
g
g
g
m
m
m
e
e
e
n
n
n
j
j
j
a
a
a
d
d
d
I
I
I
L
L
L
I
I
I
L
L
L
I
I
I
k
k
k
a
a
a
c
c
c
u
u
u
a
a
a
n
n
n
.
.
.
D
D
D
a
a
a
l
l
l
a
a
a
m
m
m
L
L
L
a
a
a
l
l
l
I
I
I
n
n
n
I
I
I
s
s
s
e
e
e
L
L
L
I
I
I
a
a
a

a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n

e
e
e
r
r
r
s
s
s

e
e
e
k
k
k
L
L
L
I
I
I
I
I
I
-
-
-

e
e
e
r
r
r
s
s
s

e
e
e
k
k
k
L
L
L
I
I
I
I
I
I
n
n
n
y
y
y
a
a
a

a
a
a
d
d
d
a
a
a
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
-
-
-

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

B
B
B
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l
y
y
y
a
a
a
n
n
n
g
g
g
s
s
s
L
L
L
r
r
r
a
a
a
L
L
L
e
e
e
g
g
g
I
I
I
s
s
s
.
.
.
S
S
S
e
e
e
b
b
b
a
a
a
g
g
g
a
a
a
I
I
I
c
c
c
o
o
o
n
n
n
L
L
L
o
o
o
L
L
L
s
s
s
e
e
e
o
o
o
r
r
r
a
a
a
n
n
n
g
g
g
a
a
a
n
n
n
a
a
a
l
l
l
I
I
I
s
s
s

o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
l
l
l
u
u
u
a
a
a
r
r
r
n
n
n
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I

n
n
n
d
d
d
o
o
o
n
n
n
e
e
e
s
s
s
I
I
I
a
a
a
m
m
m
e
e
e
n
n
n
d
d
d
a
a
a
s
s
s
a
a
a
r
r
r
k
k
k
a
a
a
n
n
n

e
e
e
r
r
r
s
s
s

e
e
e
k
k
k
L
L
L
I
I
I
I
I
I
n
n
n
y
y
y
a
a
a

a
a
a
d
d
d
a
a
a
a
a
a
r
r
r
L
L
L
I
I
I

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
s
s
s
u
u
u
a
a
a
L
L
L
u
u
u
I
I
I
s
s
s
u
u
u
g
g
g
l
l
l
o
o
o
b
b
b
a
a
a
l
l
l
b
b
b
a
a
a
g
g
g
I
I
I
k
k
k
e
e
e

e
e
e
n
n
n
L
L
L
I
I
I
n
n
n
g
g
g
a
a
a
n
n
n
n
n
n
a
a
a
s
s
s
I
I
I
o
o
o
n
n
n
a
a
a
l
l
l

n
n
n
d
d
d
o
o
o
n
n
n
e
e
e
s
s
s
I
I
I
a
a
a
y
y
y
a
a
a
n
n
n
g
g
g
b
b
b
e
e
e
r
r
r
d
d
d
a
a
a
m
m
m

a
a
a
k
k
k
l
l
l
u
u
u
a
a
a
s
s
s
d
d
d
a
a
a
n
n
n
m
m
m
e
e
e
n
n
n
e
e
e
n
n
n
L
L
L
u
u
u
k
k
k
a
a
a
n
n
n
b
b
b
a
a
a
g
g
g
I
I
I
B
B
B
a
a
a
n
n
n
g
g
g
s
s
s
a
a
a

n
n
n
d
d
d
o
o
o
n
n
n
e
e
e
s
s
s
I
I
I
a
a
a
.
.
.

u
u
u
I
I
I
t
t
t
u
u
u
r
r
r
P
P
P
u
u
u
s
s
s
t
t
t
u
u
u
k
k
k
u
u
u
A
A
A
m
m
m
s
s
s
L
L
L
u
u
u
s
s
s
L
L
L
z
z
z
,
,
,
M
M
M
a
a
a
r
r
r
k
k
k
R
R
R
.
.
.
(
(
(
1
1
1
q
q
q
q
q
q

)
)
)
.
.
.
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
C
C
C
o
o
o
n
n
n
j
j
j
l
l
l
i
i
i
c
c
c
t
t
t
c
c
c
n
n
n
J
J
J
C
C
C
o
o
o
o
o
o
p
p
p
e
e
e
r
r
r
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
:
:
:
A
A
A
n
n
n
I
I
I
n
n
n
t
t
t
r
r
r
o
o
o
J
J
J
u
u
u
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
t
t
t
o
o
o
W
W
W
o
o
o
r
r
r
l
l
l
J
J
J
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
.
.
.
D
D
D
u
u
u
b
b
b
u
u
u
q
q
q
u
u
u
e
e
e
:
:
:
B
B
B
r
r
r
o
o
o
w
w
w
n
n
n
a
a
a
n
n
n
d
d
d
B
B
B
e
e
e
n
n
n
c
c
c
L
L
L
m
m
m
a
a
a
r
r
r
k
k
k
.
.
.
C
C
C
o
o
o
u
u
u
l
l
l
o
o
o
u
u
u
m
m
m
b
b
b
I
I
I
s
s
s
,
,
,
T
T
T
L
L
L
e
e
e
o
o
o
d
d
d
o
o
o
r
r
r
e
e
e
A
A
A
&
&
&
1
1
1
a
a
a
m
m
m
e
e
e
s
s
s
H
H
H
.
.
.
W
W
W
o
o
o
l
l
l
I
I
I
e
e
e
.
.
.
(
(
(
1
1
1
q
q
q
q
q
q
q
q
q
)
)
)
.
.
.
I
I
I
n
n
n
t
t
t
r
r
r
o
o
o
J
J
J
u
u
u
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
t
t
t
o
o
o
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
e
e
e
l
l
l
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
:
:
:
P
P
P
o
o
o
u
u
u
e
e
e
r
r
r
c
c
c
n
n
n
J
J
J
1
1
1
u
u
u
s
s
s
t
t
t
i
i
i
c
c
c
e
e
e
.
.
.
N
N
N
e
e
e
w
w
w
D
D
D
e
e
e
l
l
l
L
L
L
I
I
I
:
:
:
P
P
P
r
r
r
e
e
e
n
n
n
L
L
L
I
I
I
c
c
c
e
e
e
H
H
H
a
a
a
l
l
l
l
l
l
.
.
.
D
D
D
o
o
o
u
u
u
g
g
g
L
L
L
e
e
e
r
r
r
L
L
L
y
y
y
,
,
,
1
1
1
a
a
a
m
m
m
e
e
e
s
s
s
E
E
E
.
.
.
&
&
&
R
R
R
o
o
o
b
b
b
e
e
e
r
r
r
L
L
L
L
L
L
.
.
.
P
P
P
l
l
l
a
a
a
L
L
L
z
z
z
g
g
g
r
r
r
a
a
a
I
I
I
.
.
.
1
1
1
r
r
r
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
6
6
6
)
)
)
.
.
.
C
C
C
o
o
o
n
n
n
t
t
t
e
e
e
n
n
n
J
J
J
i
i
i
n
n
n

T
T
T
h
h
h
e
e
e
o
o
o
r
r
r
i
i
i
e
e
e
s
s
s
o
o
o
j
j
j
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
e
e
e
l
l
l
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
:
:
:
A
A
A
C
C
C
o
o
o
m
m
m
p
p
p
r
r
r
e
e
e
h
h
h
e
e
e
n
n
n
s
s
s
i
i
i
c
c
c
e
e
e
s
s
s
u
u
u
r
r
r
c
c
c
e
e
e

.
.
.
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
L
L
L
o
o
o
n
n
n
g
g
g
m
m
m
a
a
a
n
n
n
.
.
.
G
G
G
r
r
r
o
o
o
o
o
o
m
m
m
,
,
,
A
A
A
.
.
.

.
.
.
R
R
R
.
.
.
d
d
d
a
a
a
n
n
n
M
M
M
a
a
a
r
r
r
g
g
g
o
o
o
L
L
L
L
L
L
I
I
I
g
g
g
L
L
L
L
L
L
.
.
.
e
e
e
d
d
d
s
s
s
.
.
.
(
(
(
1
1
1
q
q
q
q
q
q
q
q
q
)
)
)
.
.
.
C
C
C
o
o
o
n
n
n
t
t
t
e
e
e
m
m
m
p
p
p
o
o
o
r
r
r
c
c
c
r
r
r

I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
e
e
e
l
l
l
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
s
s
s
:
:
:
A
A
A
G
G
G
u
u
u
i
i
i
J
J
J
e
e
e
T
T
T
o
o
o
T
T
T
h
h
h
e
e
e
o
o
o
r
r
r

.
.
.
L
L
L
o
o
o
n
n
n
d
d
d
o
o
o
n
n
n
a
a
a
n
n
n
d
d
d
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
P
P
P
I
I
I
n
n
n
L
L
L
e
e
e
r
r
r
.
.
.
H
H
H
e
e
e
l
l
l
d
d
d
,
,
,
D
D
D
a
a
a
v
v
v
I
I
I
d
d
d
a
a
a
n
n
n
d
d
d
A
A
A
n
n
n
L
L
L
L
L
L
o
o
o
n
n
n
y
y
y
M
M
M
c
c
c
G
G
G
r
r
r
e
e
e
w
w
w
.
.
.
e
e
e
d
d
d
s
s
s
.
.
.
(
(
(
z
z
z
o
o
o
o
o
o
q
q
q
)
)
)
.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
T
T
T
r
r
r
c
c
c
n
n
n
s
s
s
j
j
j
o
o
o
r
r
r
m
m
m
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
P
P
P
e
e
e
c
c
c
J
J
J
e
e
e
r
r
r
:
:
:
A
A
A
n
n
n
I
I
I
n
n
n
t
t
t
r
r
r
o
o
o
J
J
J
u
u
u
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
t
t
t
o
o
o
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
i
i
i
z
z
z
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
D
D
D
e
e
e
b
b
b
c
c
c
t
t
t
e
e
e
.
.
.
O
O
O
x
x
x
I
I
I
o
o
o
r
r
r
d
d
d
:
:
:
B
B
B
l
l
l
a
a
a
c
c
c
k
k
k
w
w
w
e
e
e
l
l
l
l
l
l
.
.
.
H
H
H
o
o
o
l
l
l
s
s
s
L
L
L
I
I
I
,
,
,
K
K
K
.
.
.
1
1
1
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
8
8
8
)
)
)
.
.
.
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
:
:
:
F
F
F
r
r
r
c
c
c
m
m
m
e
e
e
u
u
u
o
o
o
r
r
r
l
l
l
F
F
F
o
o
o
r
r
r
A
A
A
n
n
n
c
c
c
l
l
l

s
s
s
i
i
i
s
s
s
.
.
.
N
N
N
e
e
e
w
w
w
1
1
1
e
e
e
r
r
r
s
s
s
e
e
e
y
y
y
:
:
:
P
P
P
r
r
r
e
e
e
n
n
n
L
L
L
I
I
I
c
c
c
e
e
e
H
H
H
a
a
a
l
l
l
l
l
l
.
.
.
L
L
L
e
e
e
L
L
L
z
z
z
n
n
n
e
e
e
r
r
r
,
,
,
H
H
H
o
o
o
w
w
w
a
a
a
r
r
r
d
d
d
.
.
.
(
(
(
1
1
1
q
q
q
;
;
;
q
q
q
)
)
)
.
.
.
F
F
F
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
P
P
P
o
o
o
l
l
l
i
i
i
c
c
c

A
A
A
n
n
n
c
c
c
l
l
l

s
s
s
i
i
i
s
s
s
:
:
:
A
A
A
C
C
C
o
o
o
m
m
m
p
p
p
c
c
c
r
r
r
c
c
c
t
t
t
i
i
i
c
c
c
e
e
e
c
c
c
n
n
n
J
J
J
C
C
C
o
o
o
n
n
n
c
c
c
e
e
e
p
p
p
t
t
t
u
u
u
c
c
c
l
l
l
A
A
A
p
p
p
p
p
p
r
r
r
o
o
o
c
c
c
c
c
c
h
h
h
.
.
.
O
O
O
L
L
L
I
I
I
o
o
o
:
:
:
B
B
B
I
I
I
l
l
l
l
l
l
a
a
a
n
n
n
d
d
d
H
H
H
o
o
o
w
w
w
e
e
e
l
l
l
l
l
l
.
.
.
L
L
L
o
o
o
v
v
v
e
e
e
l
l
l
l
l
l
,
,
,
1
1
1
o
o
o
L
L
L
n
n
n
P
P
P
.
.
.
(
(
(
1
1
1
q
q
q
;
;
;
o
o
o
)
)
)
.
.
.
F
F
F
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
P
P
P
o
o
o
l
l
l
i
i
i
c
c
c

I
I
I
n
n
n
P
P
P
e
e
e
r
r
r
s
s
s
p
p
p
e
e
e
c
c
c
t
t
t
i
i
i
c
c
c
e
e
e
:
:
:
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

,
,
,
A
A
A
J
J
J
c
c
c
p
p
p
t
t
t
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
n
n
n
J
J
J
D
D
D
e
e
e
c
c
c
i
i
i
s
s
s
i
i
i
o
o
o
n
n
n
M
M
M
c
c
c
l
l
l
i
i
i
n
n
n

.
.
.
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
H
H
H
o
o
o
l
l
l
L
L
L
,
,
,
R
R
R
I
I
I
n
n
n
e
e
e
L
L
L
a
a
a
r
r
r
L
L
L
&
&
&
W
W
W
I
I
I
n
n
n
s
s
s
L
L
L
o
o
o
n
n
n
.
.
.
M
M
M
a
a
a
s
s
s
`
`
`
o
o
o
e
e
e
d
d
d
,
,
,
M
M
M
o
o
o
L
L
L
L
L
L
a
a
a
r
r
r
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
q
q
q
)
)
)
.
.
.
S
S
S
t
t
t
u
u
u
J
J
J
i
i
i
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n

c
c
c
n
n
n
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
s
s
s
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
:
:
:
K
K
K
e
e
e
r
r
r
c
c
c
n
n
n

l
l
l
c
c
c
A
A
A
n
n
n
c
c
c
l
l
l
i
i
i
s
s
s
i
i
i
s
s
s
J
J
J
c
c
c
n
n
n
T
T
T
e
e
e
o
o
o
r
r
r
i
i
i
s
s
s
c
c
c
s
s
s
i
i
i
.
.
.
Y
Y
Y
o
o
o
g
g
g
y
y
y
a
a
a
k
k
k
a
a
a
r
r
r
L
L
L
a
a
a
:
:
:
P
P
P
A
A
A
U
U
U
-
-
-
U
U
U
G
G
G
M
M
M
.
.
.
M
M
M
c
c
c
C
C
C
l
l
l
e
e
e
l
l
l
l
l
l
a
a
a
n
n
n
d
d
d
,
,
,
C
C
C
L
L
L
a
a
a
r
r
r
l
l
l
e
e
e
s
s
s
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
6
6
6
)
)
)
.
.
.
I
I
I
l
l
l
m
m
m
u
u
u
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n

c
c
c
n
n
n
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
s
s
s
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
:
:
:
T
T
T
e
e
e
o
o
o
r
r
r
i
i
i
J
J
J
c
c
c
n
n
n
S
S
S
i
i
i
s
s
s
t
t
t
e
e
e
m
m
m
.
.
.
B
B
B
a
a
a
n
n
n
d
d
d
u
u
u
n
n
n
g
g
g
:
:
:
C
C
C
.
.
.
V
V
V
.
.
.
R
R
R
a
a
a
j
j
j
a
a
a
w
w
w
a
a
a
l
l
l
I
I
I
.
.
.

.
.
.
G
G
G
.
.
.
W
W
W
a
a
a
L
L
L
y
y
y
u
u
u
W
W
W
I
I
I
c
c
c
a
a
a
k
k
k
s
s
s
a
a
a
n
n
n
a
a
a
,
,
,

E
E
E

I
I
I
s
s
s
L
L
L
e
e
e
m
m
m
o
o
o
l
l
l
o
o
o
g
g
g
I
I
I
P
P
P
o
o
o
l
l
l
I
I
I
L
L
L
I
I
I
k
k
k
L
L
L
u
u
u
a
a
a
r
r
r
N
N
N
e
e
e
g
g
g
e
e
e
r
r
r
I
I
I
;
;
;
'
'
'
A
A
A
G
G
G
u
u
u
I
I
I
d
d
d
e
e
e
L
L
L
o
o
o
T
T
T
L
L
L
e
e
e
o
o
o
r
r
r
y
y
y
`
`
`

.
.
.
G
G
G
l
l
l
o
o
o
b
b
b
c
c
c
l
l
l
&
&
&
S
S
S
t
t
t
r
r
r
c
c
c
t
t
t
e
e
e

i
i
i
s
s
s
,
,
,
T
T
T
L
L
L

,
,
,
N
N
N
o
o
o
.
.
.
1
1
1
,
,
,
1
1
1
a
a
a
n
n
n
u
u
u
a
a
a
r
r
r
I
I
I
-
-
-
1
1
1
u
u
u
n
n
n
I
I
I
z
z
z
o
o
o
o
o
o
;
;
;
,
,
,
1
1
1
8
8
8
-
-
-
z
z
z
q
q
q
.
.
.

q
q
q
M
M
M
o
o
o
r
r
r
g
g
g
a
a
a
n
n
n
,
,
,
P
P
P
a
a
a
L
L
L
r
r
r
I
I
I
c
c
c
k
k
k
M
M
M
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
;
;
;
)
)
)
.
.
.
T
T
T
h
h
h
e
e
e
o
o
o
r
r
r
i
i
i
e
e
e
s
s
s
c
c
c
n
n
n
J
J
J
A
A
A
p
p
p
p
p
p
r
r
r
o
o
o
c
c
c
c
c
c
h
h
h
t
t
t
o
o
o
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
:
:
:
W
W
W
h
h
h
c
c
c
t
t
t
A
A
A
r
r
r
e
e
e
W
W
W
e
e
e
T
T
T
o
o
o
T
T
T
h
h
h
i
i
i
n
n
n

.
.
.
N
N
N
e
e
e
w
w
w
B
B
B
r
r
r
u
u
u
n
n
n
s
s
s
w
w
w
I
I
I
c
c
c
k
k
k
:
:
:
T
T
T
r
r
r
a
a
a
n
n
n
s
s
s
a
a
a
c
c
c
L
L
L
I
I
I
o
o
o
n
n
n
B
B
B
o
o
o
o
o
o
k
k
k
.
.
.
M
M
M
o
o
o
r
r
r
g
g
g
e
e
e
n
n
n
L
L
L
L
L
L
a
a
a
u
u
u
,
,
,
H
H
H
a
a
a
n
n
n
s
s
s
1
1
1
.
.
.
(
(
(
1
1
1
q
q
q
;
;
;
;
;
;
)
)
)
.
.
.
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
A
A
A
m
m
m
o
o
o
n
n
n

N
N
N
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
.
.
.
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
M
M
M
c
c
c
G
G
G
r
r
r
o
o
o
w
w
w
n
n
n
-
-
-
H
H
H
I
I
I
l
l
l
l
l
l
.
.
.
P
P
P
l
l
l
a
a
a
n
n
n
o
o
o
,
,
,
1
1
1
a
a
a
c
c
c
k
k
k
C
C
C
.
.
.
&
&
&
R
R
R
a
a
a
y
y
y
O
O
O
l
l
l
s
s
s
o
o
o
n
n
n
.
.
.
(
(
(
1
1
1
q
q
q
q
q
q
o
o
o
)
)
)
.
.
.
K
K
K
c
c
c
m
m
m
u
u
u
s
s
s
H
H
H
u
u
u
b
b
b
u
u
u
n
n
n

c
c
c
n
n
n
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
s
s
s
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
.
.
.
B
B
B
a
a
a
n
n
n
d
d
d
u
u
u
n
n
n
g
g
g
:
:
:
A
A
A
b
b
b
a
a
a
r
r
r
d
d
d
I
I
I
n
n
n
.
.
.
R
R
R
o
o
o
s
s
s
e
e
e
n
n
n
a
a
a
u
u
u
,
,
,
1
1
1
a
a
a
m
m
m
e
e
e
s
s
s
N
N
N
.
.
.
(
(
(
e
e
e
d
d
d
.
.
.
)
)
)
(
(
(
1
1
1
q
q
q
6
6
6
q
q
q
)
)
)
.
.
.
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
c
c
c
n
n
n
J
J
J
F
F
F
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
P
P
P
o
o
o
l
l
l
i
i
i
c
c
c

:
:
:
A
A
A
P
P
P
e
e
e
c
c
c
J
J
J
e
e
e
r
r
r
I
I
I
n
n
n
P
P
P
e
e
e
s
s
s
e
e
e
c
c
c
r
r
r
c
c
c
h
h
h
c
c
c
n
n
n
J
J
J
T
T
T
h
h
h
e
e
e
o
o
o
r
r
r

.
.
.
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
T
T
T
L
L
L
e
e
e
F
F
F
r
r
r
e
e
e
e
e
e
P
P
P
r
r
r
e
e
e
s
s
s
s
s
s
.
.
.
R
R
R
o
o
o
s
s
s
e
e
e
n
n
n
a
a
a
u
u
u
,
,
,
1
1
1
a
a
a
m
m
m
e
e
e
s
s
s
N
N
N
.
.
.
(
(
(
1
1
1
q
q
q
8
8
8
o
o
o
)
)
)
.
.
.
T
T
T
h
h
h
e
e
e
S
S
S
c
c
c
i
i
i
e
e
e
n
n
n
t
t
t
i
i
i
j
j
j
i
i
i
c
c
c
S
S
S
t
t
t
u
u
u
J
J
J

o
o
o
j
j
j
F
F
F
o
o
o
r
r
r
e
e
e
i
i
i

n
n
n
P
P
P
o
o
o
l
l
l
i
i
i
c
c
c

.
.
.
N
N
N
e
e
e
w
w
w
Y
Y
Y
o
o
o
r
r
r
k
k
k
:
:
:
T
T
T
L
L
L
e
e
e
F
F
F
r
r
r
e
e
e
e
e
e
P
P
P
r
r
r
e
e
e
s
s
s
s
s
s
.
.
.
W
W
W
a
a
a
l
l
l
L
L
L
z
z
z
,
,
,
K
K
K
e
e
e
n
n
n
n
n
n
e
e
e
L
L
L
L
L
L
.
.
.
(
(
(
1
1
1
q
q
q
;
;
;
1
1
1
)
)
)
.
.
.
T
T
T
h
h
h
e
e
e
T
T
T
h
h
h
e
e
e
o
o
o
r
r
r

o
o
o
j
j
j
I
I
I
n
n
n
t
t
t
e
e
e
r
r
r
n
n
n
c
c
c
t
t
t
i
i
i
o
o
o
n
n
n
c
c
c
l
l
l
P
P
P
o
o
o
l
l
l
i
i
i
t
t
t
i
i
i
c
c
c
s
s
s
.
.
.
B
B
B
o
o
o
s
s
s
L
L
L
o
o
o
n
n
n
:
:
:
A
A
A
d
d
d
d
d
d
I
I
I
s
s
s
o
o
o
n
n
n
W
W
W
e
e
e
s
s
s
l
l
l
e
e
e
y
y
y
.
.
.

Anda mungkin juga menyukai