Professional Documents
Culture Documents
v
e
l
o
p
p
e
m
e
n
t
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
M
o
b
i
l
e
s
J
2
M
E
P
r
:
M
o
u
n
i
a
A
B
I
K
E
N
S
I
A
S
C
y
c
l
e
I
n
g
n
i
e
u
r
2
0
1
3
/
2
0
1
4
1
J
2
M
E
1
e
r
P
a
r
t
i
e
B
e
s
o
i
n
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
m
o
b
i
l
e
s
i
n
d
u
s
t
r
i
e
d
e
s
c
o
m
m
u
n
i
c
a
t
i
o
n
s
s
a
n
s
f
i
l
a
c
o
n
n
u
u
n
e
c
r
o
i
s
s
a
n
c
e
e
x
p
o
n
e
n
t
i
e
l
l
e
.
N
o
m
b
r
e
t
o
t
a
l
d
a
b
o
n
n
s
a
u
t
p
h
o
n
e
c
e
l
l
u
l
a
i
r
e
a
u
g
m
e
n
t
e
d
e
p
l
u
s
e
n
p
l
u
s
a
u
g
m
e
n
t
e
d
e
p
l
u
s
e
n
p
l
u
s
E
n
2
0
0
7
2
,
1
m
i
l
l
i
a
r
d
s
a
u
m
o
n
d
e
A
u
M
a
r
o
c
(
D
G
d
e
l
'
A
N
R
T
)
:
3
6
,
2
4
m
i
l
l
i
o
n
s
d
'
a
b
o
n
n
s
e
n
f
i
n
m
a
r
s
2
0
1
2
(
1
,
2
t
p
h
o
n
e
p
o
r
t
a
b
l
e
p
a
r
p
e
r
s
o
n
n
e
)
.
m
e
r
g
e
n
c
e
r
a
p
i
d
e
d
I
n
t
e
r
n
e
t
L
e
s
g
e
n
s
s
o
n
t
d
e
v
e
n
u
s
d
e
p
l
u
s
e
n
p
l
u
s
d
p
e
n
d
a
n
t
s
d
e
s
i
n
f
o
r
m
a
t
i
o
n
s
d
i
s
p
o
n
i
b
l
e
s
s
u
r
l
e
N
e
t
2
P
r
M
.
A
B
I
K
B
e
s
o
i
n
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
m
o
b
i
l
e
s
A
c
c
d
e
r
I
n
t
e
r
n
e
t
n
o
n
s
e
u
l
e
m
e
n
t
e
n
u
t
i
l
i
s
a
n
t
l
e
s
P
C
D
p
e
n
d
a
n
c
e
A
c
c
d
e
r
I
n
t
e
r
n
e
t
n
o
n
s
e
u
l
e
m
e
n
t
e
n
u
t
i
l
i
s
a
n
t
l
e
s
P
C
m
a
i
s
a
u
s
s
i
d
e
p
u
i
s
l
e
s
a
p
p
a
r
e
i
l
s
i
t
i
n
r
a
n
t
s
s
a
n
s
f
i
l
P
o
u
s
s
e
r
l
e
s
f
a
b
r
i
c
a
n
t
s
d
q
u
i
p
e
m
e
n
t
e
t
d
e
s
o
p
r
a
t
e
u
r
s
t
c
o
m
i
n
v
e
s
t
i
r
d
a
n
s
l
e
d
v
e
l
o
p
p
e
m
e
n
t
e
t
l
e
d
p
l
o
i
e
m
e
n
t
r
a
p
i
d
e
e
t
e
f
f
i
c
a
c
e
d
e
n
o
u
v
e
l
l
e
s
s
e
r
v
i
c
e
s
i
n
t
e
r
n
e
t
p
o
u
r
l
e
s
d
i
s
p
o
s
i
t
i
f
s
i
t
i
n
r
a
n
t
s
3
P
r
M
.
A
B
I
K
T
y
p
o
l
o
g
i
e
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
M
o
b
i
l
e
s
L
e
s
a
p
p
l
i
c
a
t
i
o
n
s
l
o
c
a
l
e
s
q
u
i
p
e
u
v
e
n
t
s
e
x
c
u
t
e
r
s
u
r
d
e
s
t
e
r
m
i
n
a
u
x
s
a
n
s
c
o
u
v
e
r
t
u
r
e
r
s
e
a
u
(
j
e
u
x
a
u
t
o
n
o
m
e
s
,
c
a
l
c
u
l
a
t
r
i
c
e
s
)
c
a
l
c
u
l
a
t
r
i
c
e
s
L
e
s
a
p
p
l
i
c
a
t
i
o
n
s
f
o
n
c
t
i
o
n
n
a
n
t
e
n
r
s
e
a
u
p
e
e
r
-
t
o
-
p
e
e
r
q
u
i
s
o
n
t
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
r
s
e
a
u
t
e
r
m
i
n
a
l
t
e
r
m
i
n
a
l
s
a
n
s
s
e
r
v
e
u
r
(
c
h
a
t
e
n
d
i
r
e
c
t
,
j
e
u
x
e
n
r
s
e
a
u
)
4
P
r
M
.
A
B
I
K
T
y
p
o
l
o
g
i
e
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
L
e
s
a
p
p
l
i
c
a
t
i
o
n
s
c
l
i
e
n
t
-
s
e
r
v
e
u
r
(
c
l
i
e
n
t
l
g
e
r
)
d
a
n
s
l
e
s
q
u
e
l
l
e
s
l
e
t
e
r
m
i
n
a
l
c
c
l
i
e
n
t
a
u
n
e
l
o
g
i
q
u
e
a
p
p
l
i
c
a
t
i
v
e
l
i
m
i
t
e
(
e
x
:
a
p
p
l
i
c
a
t
i
o
n
s
q
u
i
m
e
t
t
e
n
t
e
n
f
o
r
m
e
d
u
c
o
n
t
e
n
u
f
o
u
r
n
i
p
a
r
u
n
e
a
p
p
l
i
c
a
t
i
o
n
s
e
r
v
e
u
r
)
f
o
r
m
e
d
u
c
o
n
t
e
n
u
f
o
u
r
n
i
p
a
r
u
n
e
a
p
p
l
i
c
a
t
i
o
n
s
e
r
v
e
u
r
)
L
e
s
a
p
p
l
i
c
a
t
i
o
n
s
c
l
i
e
n
t
-
s
e
r
v
e
u
r
(
c
l
i
e
n
t
l
o
u
r
d
)
c
e
s
t
l
e
n
s
e
m
b
l
e
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
d
o
n
t
l
e
u
r
e
x
c
u
t
i
o
n
d
e
m
a
n
d
e
u
n
e
t
r
s
g
r
a
n
d
e
r
e
s
s
o
u
r
c
e
a
u
n
i
v
e
a
u
d
u
c
l
i
e
n
t
.
5
P
r
M
.
A
B
I
K
P
a
n
o
r
a
m
a
d
e
s
p
l
a
t
e
f
o
r
m
e
s
m
o
b
i
l
e
s
6
P
r
M
.
A
B
I
K
P
a
n
o
r
a
m
a
d
e
s
p
l
a
t
e
f
o
r
m
e
s
m
o
b
i
l
e
s
7
P
r
M
.
A
B
I
K
O
b
j
e
c
t
i
f
s
d
u
c
o
u
r
s
:
u
t
i
l
i
s
a
t
i
o
n
d
e
l
a
t
e
c
h
n
o
l
o
g
i
e
J
a
v
a
2
M
i
c
r
o
E
d
i
t
i
o
n
(
J
2
M
E
)
,
p
o
u
r
l
e
d
v
e
l
o
p
p
e
m
e
n
t
d
a
p
p
l
i
c
a
t
i
o
n
s
p
o
u
r
t
e
r
m
i
n
a
u
x
m
o
b
i
l
e
s
e
t
s
y
s
t
m
e
s
e
m
b
a
r
q
u
s
,
m
e
t
t
a
n
t
e
n
u
v
r
e
l
e
s
m
c
a
n
i
s
m
e
s
d
e
n
t
r
e
s
/
s
o
r
t
i
e
s
,
d
e
s
c
o
m
m
u
n
i
c
a
t
i
o
n
s
r
s
e
a
u
x
,
d
e
s
a
r
c
h
i
t
e
c
t
u
r
e
s
c
l
i
e
n
t
/
s
e
r
v
e
u
r
e
t
d
e
s
b
a
s
e
s
d
e
d
o
n
n
e
s
,
s
e
l
o
n
l
e
s
a
r
c
h
i
t
e
c
t
u
r
e
s
c
l
i
e
n
t
/
s
e
r
v
e
u
r
e
t
d
e
s
b
a
s
e
s
d
e
d
o
n
n
e
s
,
s
e
l
o
n
l
e
s
d
i
f
f
r
e
n
t
s
p
r
o
f
i
l
s
d
i
s
p
o
n
i
b
l
e
s
.
C
r
e
r
e
t
m
e
t
t
r
e
e
n
u
v
r
e
d
e
s
i
n
t
e
r
f
a
c
e
s
u
t
i
l
i
s
a
t
e
u
r
s
o
r
i
e
n
t
e
s
n
e
m
e
n
t
,
e
n
u
t
i
l
i
s
a
n
t
d
e
s
i
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
e
t
d
e
b
a
s
n
i
v
e
a
u
.
M
e
t
t
r
e
e
n
u
v
r
e
l
e
s
t
o
c
k
a
g
e
d
e
d
o
n
n
e
s
l
o
c
a
l
s
u
r
d
e
s
p
r
i
p
h
r
i
q
u
e
s
l
'
a
i
d
e
d
e
R
M
S
(
R
e
c
o
r
d
M
a
n
a
g
e
m
e
n
t
S
y
s
t
e
m
)
C
r
e
r
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
u
t
i
l
i
s
a
n
t
l
e
s
c
o
n
n
e
x
i
o
n
s
H
T
T
P
,
S
M
S
,
B
l
u
e
t
o
o
t
h
.
P
r
M
.
A
B
I
K
8
E
x
e
m
p
l
e
d
a
p
p
l
i
c
a
t
i
o
n
:
J
e
u
x
9
P
r
M
.
A
B
I
K
M
a
p
p
i
n
g
A
p
p
l
i
c
a
t
i
o
n
s
1
0
P
r
M
.
A
B
I
K
I
n
f
o
r
m
a
t
i
o
n
A
p
p
l
i
c
a
t
i
o
n
s
1
1
P
r
M
.
A
B
I
K
M
u
l
t
i
m
e
d
i
a
A
p
p
l
i
c
a
t
i
o
n
s
1
2
P
r
M
.
A
B
I
K
P
l
a
n
P
r
s
e
n
t
a
t
i
o
n
J
2
M
E
H
i
s
t
o
r
i
q
u
e
,
c
o
n
f
i
g
u
r
a
t
i
o
n
,
p
r
o
f
i
l
,
a
r
c
h
i
t
e
c
t
u
r
e
C
o
n
f
i
g
u
r
a
t
i
o
n
C
L
D
C
K
V
M
,
l
i
b
r
a
i
r
i
e
s
G
C
F
S
c
u
r
i
t
c
u
r
i
t
P
r
o
f
i
l
M
I
P
D
C
y
c
l
e
d
e
v
i
e
,
S
u
i
t
e
d
e
M
i
d
l
e
t
s
L
e
s
e
x
c
u
t
i
o
n
s
p
l
a
n
i
f
i
L
e
s
I
n
t
e
r
f
a
c
e
s
U
t
i
l
i
s
a
t
e
u
r
s
(
h
a
u
t
n
i
v
e
a
u
e
t
b
a
s
n
i
v
e
a
u
)
S
t
o
c
k
a
g
e
p
e
r
s
i
s
t
a
n
t
d
e
s
d
o
n
n
e
s
C
o
m
m
u
n
i
c
a
t
i
o
n
r
s
e
a
u
(
H
T
T
P
,
S
M
S
,
B
l
u
e
t
o
o
t
h
)
1
3
P
r
M
.
A
B
I
K
P
r
s
e
n
t
a
t
i
o
n
d
u
J
2
M
E
J
2
M
E
=
?
J
2
M
E
=
J
a
v
a
2
M
i
c
r
o
E
d
i
t
i
o
n
I
n
i
t
i
a
l
e
m
e
n
t
c
o
n
u
p
o
u
r
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
e
m
b
a
r
q
u
e
s
:
l
o
g
i
c
i
e
l
c
o
n
u
p
o
u
r
l
e
s
a
p
p
a
r
e
i
l
s
l
e
c
t
r
o
n
i
q
u
e
s
m
o
b
i
l
e
s
e
x
:
t
p
h
o
n
e
p
o
r
t
a
b
l
e
c
h
a
r
g
e
a
b
l
e
s
:
b
l
e
U
S
B
,
O
T
A
(
O
v
e
r
A
i
r
P
r
o
g
r
a
m
m
i
n
g
)
q
u
i
e
s
t
u
n
e
m
t
h
o
d
e
d
e
d
i
s
t
r
i
b
u
t
i
o
n
d
e
l
o
g
i
c
i
e
l
e
t
d
e
s
m
i
s
e
s
j
o
u
r
d
e
s
t
i
n
e
a
u
x
a
p
p
a
r
e
i
l
s
m
o
b
i
l
e
s
(
V
o
i
r
:
h
t
t
p
:
/
/
j
p
-
c
l
a
i
r
.
d
e
v
e
l
o
p
p
e
z
.
c
o
m
/
a
r
t
i
c
l
e
s
/
J
a
v
a
/
J
2
M
E
/
o
t
a
/
)
P
o
r
t
a
b
l
e
s
s
u
r
d
i
f
f
r
e
n
t
e
s
p
l
a
t
e
f
o
r
m
e
s
1
4
P
r
M
.
A
B
I
K
U
n
p
e
u
d
h
i
s
t
o
r
i
q
u
e
L
e
l
a
n
g
a
g
e
d
e
p
r
o
g
r
a
m
m
a
t
i
o
n
J
A
V
A
v
i
s
a
i
t
i
n
i
t
i
a
l
e
m
e
n
t
l
e
s
a
p
p
a
r
e
i
l
s
g
r
a
n
d
p
u
b
l
i
c
e
n
p
a
r
t
i
c
u
l
i
e
r
l
e
m
a
r
c
h
d
e
l
a
t
v
i
s
i
o
n
i
n
t
e
r
a
c
t
i
v
e
.
D
e
p
l
u
s
e
n
p
l
u
s
l
a
p
l
a
t
e
-
f
o
r
m
e
J
A
V
A
a
v
o
l
u
p
o
u
r
D
e
p
l
u
s
e
n
p
l
u
s
l
a
p
l
a
t
e
-
f
o
r
m
e
J
A
V
A
a
v
o
l
u
p
o
u
r
r
p
o
n
d
r
e
a
u
b
e
s
o
i
n
s
d
e
l
i
n
f
o
r
m
a
t
i
q
u
e
d
u
b
u
r
e
a
u
e
t
d
e
l
e
n
t
r
e
p
r
i
s
e
.
L
e
s
a
p
p
l
i
c
a
t
i
o
n
s
d
e
n
t
r
e
p
r
i
s
e
r
e
q
u
i
r
e
n
t
g
r
a
l
e
m
e
n
t
d
i
m
p
o
r
t
a
n
t
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
d
e
b
i
b
l
i
o
t
h
q
u
e
s
.
1
5
P
r
M
.
A
B
I
K
U
n
p
e
u
d
h
i
s
t
o
r
i
q
u
e
(
S
u
i
t
e
)
L
e
s
b
i
b
l
i
o
t
h
q
u
e
s
J
a
v
a
o
n
t
p
r
i
s
d
e
p
l
u
s
e
n
p
l
u
s
d
i
m
p
o
r
t
a
n
c
e
p
o
u
r
s
a
t
i
s
f
a
i
r
e
l
e
s
b
e
s
o
i
n
s
d
u
m
a
r
c
h
d
e
s
e
n
t
r
e
p
r
i
s
e
s
e
t
p
e
r
m
e
t
t
r
e
l
e
d
v
e
l
o
p
p
e
m
e
n
t
d
a
p
p
l
i
c
a
t
i
o
n
l
o
u
r
d
e
s
c
o
t
v
e
l
o
p
p
e
m
e
n
t
d
a
p
p
l
i
c
a
t
i
o
n
l
o
u
r
d
e
s
c
o
t
s
e
r
v
e
u
r
B
i
b
l
i
o
t
h
q
u
e
s
t
r
s
i
m
p
o
r
t
a
n
t
e
s
i
n
a
d
a
p
t
e
s
l
a
m
a
j
o
r
i
t
d
e
s
d
i
s
p
o
s
i
t
i
f
s
l
i
m
i
t
s
e
n
r
e
s
s
o
u
r
c
e
s
v
o
l
u
t
i
o
n
1
6
P
r
M
.
A
B
I
K
U
n
p
e
u
d
h
i
s
t
o
r
i
q
u
e
(
S
u
i
t
e
)
1
9
9
8
:
P
r
o
j
e
t
S
p
o
t
l
e
s
s
l
a
n
c
p
a
r
S
U
N
M
i
c
r
o
s
y
s
t
e
m
s
L
a
b
o
r
a
t
o
r
i
e
s
(
s
u
n
l
a
b
s
)
.
U
t
i
l
i
s
e
r
J
A
V
A
p
o
u
r
d
e
s
d
i
s
p
o
s
i
t
i
f
s
e
x
t
r
m
e
m
e
n
t
l
i
m
i
t
s
e
n
r
e
s
s
o
u
r
c
e
s
C
o
n
s
t
r
u
i
r
e
u
n
e
n
v
i
r
o
n
n
e
m
e
n
t
r
u
n
t
i
m
e
d
e
J
A
V
A
s
u
s
c
e
p
t
i
b
l
e
d
e
t
e
n
i
r
d
a
n
s
m
o
i
n
s
d
u
d
i
x
i
m
e
d
e
l
a
t
a
i
l
l
e
c
l
a
s
s
i
q
u
e
.
1
7
P
r
M
.
A
B
I
K
C
a
r
a
c
t
r
i
s
t
i
q
u
e
s
M
V
:
P
e
t
i
t
e
t
a
i
l
l
e
:
~
d
i
z
a
i
n
e
s
o
u
c
e
n
t
a
i
n
e
s
d
e
k
i
l
o
-
o
c
t
e
t
s
d
e
m
m
o
i
r
e
d
i
s
p
o
n
i
b
l
e
s
p
o
u
r
l
e
s
a
p
p
l
i
c
a
t
i
o
n
s
.
R
a
l
i
s
e
r
u
n
e
m
a
c
h
i
n
e
v
i
r
t
u
e
l
l
e
J
a
v
a
a
v
e
c
l
e
s
c
a
r
a
c
t
r
i
s
t
i
q
u
e
s
:
d
i
s
p
o
n
i
b
l
e
s
p
o
u
r
l
e
s
a
p
p
l
i
c
a
t
i
o
n
s
.
P
o
r
t
a
b
l
e
e
t
b
i
e
n
d
o
c
u
m
e
n
t
F
a
c
i
l
i
t
u
t
i
l
i
s
a
t
i
o
n
e
t
l
i
s
i
b
i
l
i
t
d
u
c
o
d
e
s
o
u
r
c
e
:
L
e
s
f
a
b
r
i
c
a
n
t
s
d
e
d
i
s
p
o
s
i
t
i
f
s
p
r
e
n
n
e
n
t
e
n
c
h
a
r
g
e
d
e
s
c
e
n
t
a
i
n
e
s
d
e
c
o
n
f
i
g
u
r
a
t
i
o
n
s
e
t
p
l
a
t
e
f
o
r
m
e
s
m
a
t
r
i
e
l
l
e
s
.
1
8
P
r
M
.
A
B
I
K
K
V
M
K
V
i
r
t
u
a
l
M
a
c
h
i
n
e
(
K
V
M
)
e
s
t
l
a
v
e
r
s
i
o
n
p
r
o
d
u
i
t
e
d
e
l
a
m
a
c
h
i
n
e
v
i
r
t
u
e
l
l
e
L
o
r
s
q
u
e
M
o
t
o
r
o
l
a
,
S
i
e
m
e
n
s
,
N
o
k
i
a
,
P
a
l
m
C
o
m
p
u
t
i
n
g
e
t
d
a
u
t
r
e
s
s
o
c
i
s
s
e
s
o
n
t
j
o
i
n
t
s
a
u
t
r
a
v
a
u
x
d
e
d
a
u
t
r
e
s
s
o
c
i
s
s
e
s
o
n
t
j
o
i
n
t
s
a
u
t
r
a
v
a
u
x
d
e
d
v
e
l
o
p
p
e
m
e
n
t
d
e
l
a
K
V
M
,
l
a
s
t
a
n
d
a
r
d
i
s
a
t
i
o
n
s
e
s
t
i
m
p
o
s
e
.
S
t
a
n
d
a
r
d
s
C
L
D
C
(
C
o
n
n
e
c
t
e
d
L
i
m
i
t
e
d
D
e
v
i
c
e
C
o
n
f
i
g
u
r
a
t
i
o
n
)
l
a
n
c
e
n
0
1
-
1
0
-
1
9
9
9
,
M
I
D
P
(
M
o
b
i
l
e
I
n
f
o
r
m
a
t
i
o
n
D
e
v
i
c
e
P
r
o
f
i
l
e
)
l
a
n
c
f
i
n
n
o
v
e
m
b
r
e
1
9
9
9
1
9
P
r
M
.
A
B
I
K
L
a
p
l
a
t
e
f
o
r
m
e
J
2
M
E
O
b
j
e
c
t
i
f
:
d
v
e
l
o
p
p
e
r
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
d
e
s
t
i
n
e
s
a
u
x
q
u
i
p
e
m
e
n
t
s
e
m
b
a
r
q
u
s
:
t
p
h
o
n
e
,
P
D
A
e
t
c
.
.
P
r
o
b
l
m
e
:
c
e
s
q
u
i
p
e
m
e
n
t
s
e
m
b
a
r
q
u
s
s
o
n
t
t
r
s
h
r
o
g
n
e
s
:
h
r
o
g
n
e
s
:
D
i
f
f
r
e
n
t
e
s
c
a
p
a
c
i
t
s
d
e
c
a
l
c
u
l
D
i
f
f
r
e
n
t
e
s
c
a
p
a
c
i
t
s
m
m
o
i
r
e
A
u
t
o
n
o
m
i
e
,
B
a
t
t
e
r
i
e
e
t
c
.
.
2
0
P
r
M
.
A
B
I
K
L
a
p
l
a
t
e
f
o
r
m
e
J
2
M
E
i
d
e
v
i
e
n
t
d
e
g
r
o
u
p
e
r
l
e
s
q
u
i
p
e
m
e
n
t
s
s
e
l
o
n
l
e
u
r
s
f
o
n
c
t
i
o
n
n
a
l
i
t
L
e
s
c
a
p
a
c
i
t
s
s
i
m
i
l
a
i
r
e
s
s
o
n
t
r
e
g
r
o
u
p
e
s
e
n
c
o
n
f
i
g
u
r
a
t
i
o
n
:
c
o
n
f
i
g
u
r
a
t
i
o
n
:
U
n
e
c
o
n
f
i
g
u
r
a
t
i
o
n
d
t
e
r
m
i
n
e
l
e
s
c
a
r
a
c
t
r
i
s
t
i
q
u
e
s
c
o
m
m
u
n
e
s
p
a
r
t
a
g
e
s
p
a
r
u
n
e
n
s
e
m
b
l
e
d
q
u
i
p
e
m
e
n
t
s
P
o
u
r
c
h
a
q
u
e
c
o
n
f
i
g
u
r
a
t
i
o
n
,
d
e
s
p
r
o
f
i
l
s
s
o
n
t
c
r
e
s
p
o
u
r
a
v
o
i
r
u
n
e
s
o
u
s
c
l
a
s
s
i
f
i
c
a
t
i
o
n
i
n
t
e
r
n
e
2
1
P
r
M
.
A
B
I
K
L
a
p
l
a
t
e
f
o
r
m
e
J
2
M
E
(
s
u
i
t
e
)
U
n
e
c
o
n
f
i
g
u
r
a
t
i
o
n
d
o
i
t
r
e
p
r
s
e
n
t
e
r
l
e
s
c
a
r
a
c
t
r
i
s
t
i
q
u
e
s
m
i
n
i
m
u
m
s
p
o
u
r
s
e
s
t
e
r
m
i
n
a
u
x
c
i
b
l
e
s
.
E
l
l
e
n
e
d
o
i
t
p
a
s
d
f
i
n
i
r
d
e
f
o
n
c
t
i
o
n
n
a
l
i
t
s
o
p
t
i
o
n
n
e
l
l
e
s
.
e
s
t
u
n
e
s
p
c
i
f
i
c
a
t
i
o
n
q
u
i
d
f
i
n
i
e
l
'
e
n
v
i
r
o
n
n
e
m
e
n
t
l
o
g
i
c
i
e
l
p
o
u
r
u
n
e
n
s
e
m
b
l
e
d
e
t
e
r
m
i
n
a
u
x
q
u
i
p
a
r
t
a
g
e
n
t
u
n
e
n
s
e
m
b
l
e
d
e
c
a
r
a
c
t
r
i
s
t
i
q
u
e
s
c
o
m
m
e
p
a
r
e
x
e
m
p
l
e
:
c
a
r
a
c
t
r
i
s
t
i
q
u
e
s
c
o
m
m
e
p
a
r
e
x
e
m
p
l
e
:
T
y
p
e
e
t
t
a
i
l
l
e
d
e
l
a
m
m
o
i
r
e
d
i
s
p
o
n
i
b
l
e
T
y
p
e
e
t
v
i
t
e
s
s
e
d
u
p
r
o
c
e
s
s
e
u
r
T
y
p
e
d
e
l
a
c
o
n
n
e
x
i
o
n
r
s
e
a
u
d
i
s
p
o
n
i
b
l
e
J
2
M
E
d
f
i
n
i
t
e
n
f
a
i
t
2
c
o
n
f
i
g
u
r
a
t
i
o
n
s
:
P
o
u
r
l
e
s
a
p
p
a
r
e
i
l
s
p
u
b
l
i
c
h
a
u
t
s
d
e
g
a
m
m
e
c
o
d
e
u
r
T
V
,
T
v
i
s
e
u
r
I
n
t
e
r
n
e
t
,
v
i
s
i
o
p
h
o
n
e
i
n
t
e
r
n
e
t
P
o
u
r
l
e
s
a
p
p
a
r
e
i
l
s
p
u
b
l
i
c
b
a
s
d
e
g
a
m
m
e
p
h
o
n
e
s
c
e
l
l
u
l
a
i
r
e
s
,
M
e
s
s
a
g
e
r
s
d
e
p
o
c
h
e
,
O
r
g
a
n
i
s
a
t
e
u
r
s
p
e
r
s
o
n
n
e
l
s
2
2
P
r
M
.
A
B
I
K
2
3
P
r
M
.
A
B
I
K
C
o
n
f
i
g
u
r
a
t
i
o
n
J
2
M
E
:
C
L
D
C
C
L
D
C
(
C
o
n
n
e
c
t
e
d
L
i
m
i
t
e
d
D
e
v
i
c
e
C
o
n
g
f
i
g
u
r
a
t
i
o
n
)
:
D
e
s
t
i
n
e
a
u
x
t
e
r
m
i
n
a
u
x
l
g
e
r
s
.
E
x
:
u
n
t
p
h
o
n
e
m
o
b
i
l
e
o
u
u
n
P
D
A
a
v
e
c
p
e
u
p
r
s
5
1
2
K
o
d
e
m
m
o
i
r
e
U
I
t
r
s
s
i
m
p
l
e
,
m
o
i
r
e
t
o
t
a
l
e
d
e
1
6
0
5
1
2
K
b
m
o
i
r
e
t
o
t
a
l
e
d
e
1
6
0
5
1
2
K
b
A
u
m
o
i
n
s
1
2
8
k
e
n
C
L
D
C
1
.
0
(
1
6
0
k
o
e
n
C
L
D
C
1
.
1
)
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
(
p
o
u
r
l
a
V
M
e
t
l
e
s
l
i
b
r
a
i
r
i
e
s
)
e
t
3
2
k
o
v
o
l
a
t
i
l
e
C
o
n
n
e
x
i
o
n
r
s
e
a
u
n
o
n
p
e
r
m
a
n
e
n
t
e
s
o
u
v
e
n
t
s
a
n
s
f
i
l
a
v
e
c
b
a
n
d
e
p
a
s
s
a
n
t
e
l
i
m
i
t
e
.
2
4
P
r
M
.
A
B
I
K
C
o
n
f
i
g
u
r
a
t
i
o
n
J
2
M
E
:
C
D
C
C
D
C
(
C
o
n
n
e
c
t
e
d
D
e
v
i
c
e
C
o
n
g
u
r
a
t
i
o
n
)
:
D
e
s
t
i
n
e
a
u
x
t
e
r
m
i
n
a
u
x
p
l
u
s
c
o
m
p
l
e
t
s
e
t
a
y
a
n
t
p
l
u
s
d
e
m
m
o
i
r
e
(
e
n
t
r
e
l
e
s
t
e
r
m
i
n
a
u
x
l
g
e
r
s
e
t
c
e
u
x
d
e
J
2
S
E
)
.
L
e
s
t
e
r
m
i
n
a
u
x
t
y
p
i
q
u
e
s
s
o
n
t
l
e
s
P
D
A
v
o
l
u
s
,
l
e
s
L
e
s
t
e
r
m
i
n
a
u
x
t
y
p
i
q
u
e
s
s
o
n
t
l
e
s
P
D
A
v
o
l
u
s
,
l
e
s
r
c
e
p
t
e
u
r
s
n
u
m
r
i
q
u
e
s
,
.
.
.
U
I
p
l
u
s
i
m
p
o
r
t
a
n
t
e
m
o
i
r
e
:
P
l
u
s
d
e
2
5
6
K
B
d
e
m
m
o
i
r
e
v
o
l
a
t
i
l
e
P
l
u
s
d
e
5
1
2
K
B
d
e
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
,
C
o
n
n
e
x
i
o
n
t
o
u
t
t
y
p
e
d
e
r
s
e
a
u
x
2
5
P
r
M
.
A
B
I
K
R
e
l
a
t
i
o
n
e
n
t
r
e
C
D
C
,
C
L
D
C
e
t
J
2
S
E
2
6
P
r
M
.
A
B
I
K
P
r
o
f
i
l
s
J
2
M
E
U
n
p
r
o
f
i
l
c
o
m
p
l
t
e
u
n
e
c
o
n
f
i
g
u
r
a
t
i
o
n
e
n
f
o
u
r
n
i
s
s
a
n
t
u
n
e
n
s
e
m
b
l
e
d
e
c
l
a
s
s
e
q
u
i
o
f
f
r
e
d
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
a
p
p
r
o
p
r
i
e
s
u
n
c
e
r
t
a
i
n
t
y
p
e
d
e
t
e
r
m
i
n
a
u
x
.
L
e
s
2
c
o
n
f
i
g
u
r
a
t
i
o
n
s
d
e
J
2
M
E
o
n
t
d
e
s
p
r
o
f
i
l
s
a
s
s
o
c
i
s
.
L
e
s
2
c
o
n
f
i
g
u
r
a
t
i
o
n
s
d
e
J
2
M
E
o
n
t
d
e
s
p
r
o
f
i
l
s
a
s
s
o
c
i
s
.
L
e
s
p
r
o
f
i
l
s
d
f
i
n
i
s
s
o
n
t
:
2
7
P
r
M
.
A
B
I
K
P
r
o
f
i
l
s
J
2
M
E
C
L
D
C
:
M
I
D
P
(
M
o
b
i
l
e
I
n
f
o
r
m
a
t
i
o
n
D
e
v
i
c
e
P
r
o
f
i
l
e
)
:
C
e
p
r
o
f
i
l
a
j
o
u
t
e
l
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
r
s
e
a
u
x
,
c
o
m
p
o
s
a
n
t
s
r
e
l
a
t
i
f
s
l
'
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
e
t
d
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
d
e
s
t
o
c
k
a
g
e
l
a
C
L
D
C
.
I
l
s
'
a
d
r
e
s
s
e
p
r
i
n
c
i
p
a
l
e
m
e
n
t
d
e
s
t
o
c
k
a
g
e
l
a
C
L
D
C
.
I
l
s
'
a
d
r
e
s
s
e
p
r
i
n
c
i
p
a
l
e
m
e
n
t
a
u
x
t
p
h
o
n
e
s
c
e
l
l
u
l
a
i
r
e
s
(
a
f
f
i
c
h
a
g
e
e
t
c
o
n
n
e
x
i
o
n
l
i
m
i
t
s
)
.
P
D
A
P
(
P
D
A
P
r
o
f
i
l
e
)
:
S
i
m
i
l
a
i
r
e
a
u
M
I
D
P
m
a
i
s
d
e
s
t
i
n
a
u
x
P
D
A
q
u
i
o
n
t
d
e
s
p
o
s
s
i
b
i
l
i
t
s
d
'
a
f
f
i
c
h
a
g
e
m
e
i
l
l
e
u
r
e
s
e
t
q
u
i
o
n
t
p
l
u
s
d
e
m
m
o
i
r
e
2
8
P
r
M
.
A
B
I
K
P
r
o
f
i
l
s
J
2
M
E
C
D
C
:
F
P
(
F
o
u
n
d
a
t
i
o
n
P
r
o
f
i
l
e
)
:
t
e
n
d
C
D
C
p
o
u
r
i
n
c
l
u
r
e
l
a
p
l
u
p
a
r
t
d
e
s
l
i
b
r
a
i
r
i
e
s
J
A
V
A
2
.
I
l
e
s
t
u
t
i
l
i
s
p
o
u
r
t
r
e
l
a
b
a
s
e
d
'
a
u
t
r
e
s
p
r
o
f
i
l
s
.
L
e
s
A
P
I
S
d
u
F
P
:
C
o
m
m
u
n
i
c
a
t
i
o
n
,
S
c
u
r
i
t
,
C
o
m
p
r
e
s
s
i
o
n
,
T
i
m
e
r
s
e
t
g
e
s
t
i
o
n
d
e
s
n
e
m
e
n
t
s
.
C
o
m
p
r
e
s
s
i
o
n
,
T
i
m
e
r
s
e
t
g
e
s
t
i
o
n
d
e
s
n
e
m
e
n
t
s
.
P
B
P
(
P
e
r
s
o
n
n
a
l
B
a
s
i
s
)
:
A
j
o
u
t
e
d
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
a
u
F
P
.
I
l
e
s
t
d
e
s
t
i
n
a
u
x
t
e
r
m
i
n
a
u
x
l
i
m
i
t
s
e
n
t
e
r
m
e
d
'
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
.
L
e
s
A
P
I
S
d
u
P
B
P
:
G
r
a
p
h
i
q
u
e
(
J
2
S
E
1
.
4
)
,
J
a
v
a
b
e
a
n
s
e
t
X
l
e
t
(
p
o
u
r
l
a
D
i
g
i
t
a
l
T
V
)
P
P
(
P
e
r
s
o
n
n
a
l
P
r
o
f
i
l
e
s
)
:
i
d
e
m
q
u
e
l
e
p
r
d
e
n
t
s
a
u
f
q
u
'
i
l
e
s
t
d
e
s
t
i
n
a
u
x
t
e
r
m
i
n
a
u
x
q
u
i
s
u
p
p
o
r
t
e
n
t
d
e
s
i
n
t
e
r
f
a
c
e
s
u
t
i
l
i
s
a
t
e
u
r
p
l
u
s
c
o
m
p
l
e
x
e
s
(
s
u
p
p
o
r
t
d
e
w
i
d
g
e
t
s
p
l
u
s
c
o
m
p
l
e
x
e
s
e
t
a
p
p
l
e
t
s
)
2
9
P
r
M
.
A
B
I
K
L
e
s
d
i
f
f
r
e
n
t
e
s
p
l
a
t
e
f
o
r
m
e
s
J
A
V
A
3
0
P
r
M
.
A
B
I
K
P
r
o
c
e
s
s
u
s
d
e
s
p
c
i
f
i
c
a
t
i
o
n
C
o
n
f
i
g
u
r
a
t
i
o
n
s
e
t
p
r
o
f
i
l
s
d
v
e
l
o
p
p
s
d
a
n
s
l
e
c
a
d
r
e
d
u
J
C
P
(
J
a
v
a
C
o
m
m
u
n
i
t
y
P
r
o
c
e
s
s
)
.
J
C
P
r
e
g
r
o
u
p
e
d
e
s
p
r
o
f
e
s
s
i
o
n
n
e
l
s
d
u
d
o
m
a
i
n
e
p
l
u
s
d
e
5
0
0
m
e
m
b
r
e
s
,
y
c
o
m
p
r
i
s
l
e
s
o
p
r
a
t
e
u
r
s
m
o
b
i
l
e
s
e
t
f
o
u
r
n
i
s
s
e
u
r
s
d
e
s
e
r
v
i
c
e
s
,
d
e
s
f
a
b
r
i
c
a
n
t
s
d
e
t
p
h
o
n
e
s
s
a
n
s
f
i
l
,
e
t
l
e
s
v
e
n
d
e
u
r
s
d
e
l
o
g
i
c
i
e
l
s
m
o
b
i
l
e
s
v
e
n
d
e
u
r
s
d
e
l
o
g
i
c
i
e
l
s
m
o
b
i
l
e
s
C
h
a
q
u
e
c
o
n
f
i
g
u
r
a
t
i
o
n
o
u
p
r
o
f
i
l
c
o
m
m
e
n
c
e
s
o
u
s
f
o
r
m
e
d
e
J
S
R
(
J
a
v
a
S
p
e
c
i
f
i
c
a
t
i
o
n
R
e
q
u
e
s
t
)
q
u
i
d
c
r
i
t
l
a
p
o
r
t
e
d
e
l
a
d
f
i
n
i
t
i
o
n
e
t
l
e
t
r
a
v
a
i
l
f
a
i
r
e
.
U
n
g
r
o
u
p
e
d
'
e
x
p
e
r
t
s
s
e
c
o
n
s
t
i
t
u
e
a
l
o
r
s
p
o
u
r
n
o
r
m
a
l
i
s
e
r
l
a
s
p
c
i
f
i
c
a
t
i
o
n
.
L
e
s
J
S
R
p
e
u
v
e
n
t
t
r
e
r
c
u
p
e
s
s
u
r
l
e
s
i
t
e
:
h
t
t
p
:
/
/
j
c
p
.
o
r
g
/
j
s
r
/
a
l
l
/
3
1
P
r
M
.
A
B
I
K
3
2
P
r
M
.
A
B
I
K
A
r
c
h
i
t
e
c
t
u
r
e
M
I
D
P
A
p
p
l
i
c
a
t
i
o
n
s
M
I
D
P
A
p
p
l
i
c
a
t
i
o
n
s
s
p
c
i
f
i
q
u
e
s
a
u
x
O
E
M
A
p
p
l
i
c
a
t
i
o
n
s
N
a
t
i
v
e
s
C
l
a
s
s
e
s
P
r
o
p
r
e
s
a
u
x
O
E
M
O
r
i
g
i
n
a
l
E
q
u
i
p
m
e
n
t
M
a
n
u
f
a
c
t
u
r
e
r
s
H
a
r
d
w
a
r
e
(
D
i
s
p
o
s
i
t
i
f
i
t
i
n
r
a
n
t
)
S
y
s
t
m
e
d
'
e
x
p
l
o
i
t
a
t
i
o
n
&
b
i
b
l
i
o
t
h
q
u
e
s
u
t
i
l
i
s
e
s
e
n
i
n
t
e
r
n
e
p
a
r
l
e
d
i
s
p
o
s
i
t
i
f
C
L
D
C
N
a
t
i
v
e
s
3
3
P
r
M
.
A
B
I
K
M
a
c
h
i
n
e
v
i
r
t
u
e
l
l
e
P
a
s
d
e
s
u
p
p
o
r
t
p
o
u
r
l
e
s
f
l
o
t
t
a
n
t
s
(
f
l
o
a
t
e
t
d
o
u
b
l
e
)
(
e
n
C
L
D
C
1
.
0
)
.
D
i
s
p
o
n
i
b
l
e
e
n
C
L
D
C
1
.
1
C
h
a
r
g
e
m
e
n
t
d
e
c
l
a
s
s
e
:
P
a
s
d
e
c
h
a
r
g
e
u
r
d
e
c
l
a
s
s
e
(
L
o
a
d
e
r
s
)
L
e
s
d
i
f
f
r
e
n
c
e
s
e
n
t
r
e
u
n
e
K
V
M
e
t
l
a
m
a
c
h
i
n
e
v
i
r
t
u
e
l
l
e
J
A
V
A
d
e
J
2
S
E
:
C
h
a
r
g
e
m
e
n
t
d
e
c
l
a
s
s
e
:
P
a
s
d
e
c
h
a
r
g
e
u
r
d
e
c
l
a
s
s
e
(
L
o
a
d
e
r
s
)
J
a
v
a
d
f
i
n
i
s
p
a
s
l
u
t
i
l
i
s
a
t
e
u
r
.
P
a
s
d
e
r
f
l
e
x
i
o
n
:
P
a
s
d
e
p
a
c
k
a
g
e
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
n
i
d
e
f
o
n
c
t
i
o
n
n
a
l
i
t
s
d
e
r
f
l
e
x
i
o
n
(
l
a
p
p
l
i
c
a
t
i
o
n
n
e
p
e
u
t
p
a
s
i
n
s
p
e
c
t
e
r
l
e
c
o
n
t
e
n
u
d
e
s
c
l
a
s
s
e
s
,
d
e
s
o
b
j
e
t
s
o
u
d
e
s
m
t
h
o
d
e
s
)
.
3
4
P
r
M
.
A
B
I
K
M
a
c
h
i
n
e
v
i
r
t
u
e
l
l
e
P
a
s
d
e
f
i
n
a
l
i
s
a
t
i
o
n
d
'
o
b
j
e
t
s
j
a
v
a
.
l
a
n
g
.
o
b
j
e
c
t
.
f
i
n
a
l
i
z
e
:
P
a
s
p
o
s
s
i
b
l
e
d
e
n
e
t
t
o
y
e
r
u
n
o
b
j
e
t
d
e
l
a
m
m
o
i
r
e
a
v
a
n
t
l
e
g
a
r
b
a
g
e
c
o
l
l
e
c
t
o
r
.
P
a
s
d
e
J
N
I
(
J
a
v
a
N
a
t
i
v
e
I
n
t
e
r
f
a
c
e
)
:
p
r
o
b
l
m
e
s
d
e
P
a
s
d
e
J
N
I
(
J
a
v
a
N
a
t
i
v
e
I
n
t
e
r
f
a
c
e
)
:
p
r
o
b
l
m
e
s
d
e
r
e
s
s
o
u
r
c
e
m
m
o
i
r
e
e
t
d
e
s
c
u
r
i
t
P
a
s
d
e
:
A
W
T
,
S
w
i
n
g
,
o
u
u
n
e
a
u
t
r
e
b
i
b
l
i
o
t
h
q
u
e
g
r
a
p
h
i
q
u
e
3
5
P
r
M
.
A
B
I
K
L
i
b
r
a
i
r
i
e
s
d
e
s
c
l
a
s
s
e
s
C
L
D
C
L
e
s
b
i
b
l
i
o
t
h
q
u
e
s
d
f
i
n
i
e
s
p
a
r
l
a
s
p
c
i
f
i
c
a
t
i
o
n
C
L
D
C
s
e
d
i
v
i
s
e
n
t
e
n
d
e
u
x
c
a
t
g
o
r
i
e
s
:
C
e
l
l
e
s
d
o
n
t
l
e
s
c
l
a
s
s
e
s
c
o
n
s
t
i
t
u
e
n
t
u
n
s
o
u
s
e
n
s
e
m
b
l
e
d
e
s
b
i
b
l
i
o
t
h
q
u
e
s
s
t
a
n
d
a
r
d
s
J
2
S
E
e
n
s
e
m
b
l
e
d
e
s
b
i
b
l
i
o
t
h
q
u
e
s
s
t
a
n
d
a
r
d
s
J
2
S
E
j
a
v
a
.
l
a
n
g
.
*
(
c
l
a
s
s
e
s
y
s
t
m
e
)
,
j
a
v
a
.
u
t
i
l
.
*
(
c
l
a
s
s
e
u
t
i
l
i
t
a
i
r
e
)
,
j
a
v
a
.
i
o
.
*
(
c
l
a
s
s
e
s
d
e
l
e
c
t
u
r
e
-
c
r
i
t
u
r
e
d
e
s
f
l
u
x
d
e
b
a
s
e
)
C
e
l
l
e
s
d
o
n
t
l
e
s
c
l
a
s
s
e
s
s
o
n
t
s
p
c
i
f
i
q
u
e
s
C
L
D
C
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
i
o
.
*
3
6
P
r
M
.
A
B
I
K
C
l
a
s
s
e
s
h
r
i
t
e
s
d
e
J
2
S
E
p
a
r
C
L
D
C
3
7
P
r
M
.
A
B
I
K
L
i
b
r
a
i
r
i
e
s
d
e
s
c
l
a
s
s
e
s
s
p
c
i
f
i
q
u
e
s
C
L
D
C
L
e
s
p
a
c
k
a
g
e
s
j
a
v
a
.
i
o
e
t
j
a
v
a
.
n
e
t
o
f
f
e
r
t
e
s
p
a
r
J
2
S
E
s
o
n
t
t
r
o
p
g
r
o
s
s
e
s
p
o
u
r
l
e
s
t
e
r
m
i
n
a
u
x
v
i
s
s
.
E
l
l
e
s
n
o
n
t
j
a
m
a
i
s
c
o
n
s
t
r
u
i
t
e
s
p
o
u
r
c
e
s
E
l
l
e
s
n
o
n
t
j
a
m
a
i
s
c
o
n
s
t
r
u
i
t
e
s
p
o
u
r
c
e
s
t
e
r
m
i
n
a
u
x
T
C
P
/
I
P
d
o
i
t
t
r
e
d
i
s
p
o
n
i
b
l
e
P
a
s
o
u
p
e
u
d
e
p
o
s
s
i
b
i
l
i
t
p
o
u
r
i
n
t
r
o
d
u
i
r
e
d
e
n
o
u
v
e
a
u
x
p
r
o
t
o
c
o
l
e
s
:
B
l
u
e
t
o
o
t
h
,
I
r
D
A
3
8
P
r
M
.
A
B
I
K
S
u
p
p
o
r
t
r
s
e
a
u
e
n
J
2
M
E
I
n
t
r
o
d
u
c
t
i
o
n
d
e
n
o
u
v
e
l
l
e
s
c
l
a
s
s
e
s
(
G
e
n
e
r
i
c
C
o
n
n
e
c
t
i
o
n
F
r
a
m
e
w
o
r
k
)
P
l
u
s
c
o
h
r
e
n
t
e
s
S
u
p
p
o
r
t
d
e
d
i
f
f
r
e
n
t
s
t
y
p
e
s
d
e
p
r
o
t
o
c
o
l
e
s
,
e
x
t
e
n
s
i
b
l
e
s
S
u
p
p
o
r
t
d
e
d
i
f
f
r
e
n
t
s
t
y
p
e
s
d
e
p
r
o
t
o
c
o
l
e
s
,
e
x
t
e
n
s
i
b
l
e
s
C
o
m
p
a
t
i
b
i
l
i
t
a
v
e
c
l
e
s
b
i
b
l
i
o
t
h
q
u
e
s
e
x
i
s
t
a
n
t
e
s
C
D
L
C
n
e
d
f
i
n
i
p
a
s
d
e
p
r
o
t
o
c
o
l
e
d
e
c
o
m
m
u
n
i
c
a
t
i
o
n
e
s
t
l
e
r
l
e
d
e
s
p
r
o
f
i
l
s
G
C
F
e
s
t
i
m
p
l
m
e
n
t
a
u
m
o
y
e
n
d
u
n
e
h
i
r
a
r
c
h
i
e
d
i
n
t
e
r
f
a
c
e
s
C
o
n
n
e
x
i
o
n
s
e
t
r
o
u
v
a
n
t
d
a
n
s
l
e
p
a
q
u
e
t
a
g
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
i
o
3
9
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
e
s
G
C
F
:
4
0
P
r
M
.
A
B
I
K
p
e
r
m
e
t
d
a
c
c
e
d
e
r
d
e
s
i
n
f
o
r
m
a
t
i
o
n
f
o
u
r
n
i
t
l
e
H
T
T
P
G
C
F
:
s
y
n
t
a
x
e
g
r
a
l
e
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
<
p
r
o
t
o
c
o
l
e
:
/
/
<
a
d
r
e
s
s
>
:
<
p
a
r
a
m
e
t
e
r
s
>
"
)
<
p
a
r
a
m
e
t
e
r
s
>
"
)
M
o
y
e
n
u
n
i
f
o
r
m
e
e
t
p
r
a
t
i
q
u
e
d
'
e
f
f
e
c
t
u
e
r
d
e
s
e
n
t
r
e
s
/
s
o
r
t
i
e
s
q
u
e
l
q
u
e
s
o
i
t
l
e
t
y
p
e
d
e
p
r
o
t
o
c
o
l
e
4
1
P
r
M
.
A
B
I
K
E
x
e
m
p
l
e
s
d
e
c
o
n
n
e
x
i
o
n
H
T
T
P
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
h
t
t
p
:
/
/
w
w
w
.
c
o
d
e
c
a
m
p
s
.
c
o
m
"
)
;
S
o
c
k
e
t
s
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
s
o
c
k
e
t
:
/
/
1
2
9
.
1
4
4
.
1
1
1
.
2
2
2
:
9
0
0
0
"
)
;
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
s
o
c
k
e
t
:
/
/
1
2
9
.
1
4
4
.
1
1
1
.
2
2
2
:
9
0
0
0
"
)
;
F
i
c
h
i
e
r
s
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
f
i
l
e
:
/
/
c
o
d
e
c
a
m
p
s
.
d
a
t
"
)
;
D
a
t
a
g
r
a
m
m
e
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
d
a
t
a
g
r
a
m
:
/
/
2
2
2
.
2
2
3
.
2
2
3
.
2
2
2
)
;
B
l
u
e
t
o
o
t
h
c
o
n
n
e
x
i
o
n
C
o
n
n
e
c
t
o
r
.
o
p
e
n
(
"
b
t
l
2
c
a
p
:
/
/
0
0
5
0
C
0
0
0
3
2
1
B
:
1
0
0
0
"
)
;
4
2
P
r
M
.
A
B
I
K
S
c
u
r
i
t
I
m
p
o
s
s
i
b
i
l
i
t
i
m
p
l
m
e
n
t
e
r
l
e
m
o
d
l
e
d
e
s
c
u
r
i
t
d
e
J
2
S
E
S
a
t
a
i
l
l
e
e
s
t
s
u
p
r
i
e
u
r
a
u
C
D
L
C
L
e
m
o
d
l
e
d
e
s
c
u
r
i
t
d
e
C
L
D
C
e
s
t
d
f
i
n
i
s
u
r
t
r
o
i
s
n
i
v
e
a
u
x
:
L
e
m
o
d
l
e
d
e
s
c
u
r
i
t
d
e
C
L
D
C
e
s
t
d
f
i
n
i
s
u
r
t
r
o
i
s
n
i
v
e
a
u
x
:
s
c
u
r
i
t
d
e
b
a
s
n
i
v
e
a
u
,
s
c
u
r
i
t
a
u
n
i
v
e
a
u
a
p
p
l
i
c
a
t
i
o
n
e
t
s
c
u
r
i
t
s
u
r
t
o
u
t
e
l
a
l
i
g
n
e
4
3
P
r
M
.
A
B
I
K
S
c
u
r
i
t
d
e
b
a
s
n
i
v
e
a
u
A
p
p
e
l
a
u
s
s
i
(
S
c
u
r
i
t
d
e
l
a
M
V
)
:
a
s
s
u
r
e
q
u
e
l
e
s
a
p
p
l
i
c
a
t
i
o
n
s
q
u
i
t
o
u
r
n
e
n
t
d
a
n
s
V
M
r
e
s
p
e
c
t
e
n
t
l
a
s
m
a
n
t
i
q
u
e
d
u
l
a
n
g
a
g
e
J
a
v
a
.
A
s
s
u
r
e
q
u
'
u
n
c
o
d
e
m
a
l
c
r
i
t
o
u
m
a
l
i
c
i
e
u
x
n
e
r
i
s
q
u
e
p
a
s
A
s
s
u
r
e
q
u
'
u
n
c
o
d
e
m
a
l
c
r
i
t
o
u
m
a
l
i
c
i
e
u
x
n
e
r
i
s
q
u
e
p
a
s
d
e
c
r
a
s
h
e
r
l
a
M
V
o
u
d
'
e
n
d
o
m
m
a
g
e
r
l
e
t
e
r
m
i
n
a
l
.
e
s
t
l
e
V
r
i
f
i
c
a
t
e
u
r
d
e
s
f
i
c
h
i
e
r
s
d
e
c
l
a
s
s
e
s
L
e
s
b
y
t
e
c
o
d
e
s
n
e
c
o
n
t
i
e
n
n
e
n
t
p
a
s
d
e
c
o
d
e
i
l
l
g
a
l
e
s
N
e
c
o
n
t
i
e
n
n
e
n
t
p
a
s
d
e
s
r
r
e
n
c
e
s
d
e
s
z
o
n
e
s
m
m
o
i
r
e
n
o
n
-
v
a
l
i
d
e
4
4
P
r
M
.
A
B
I
K
S
c
u
r
i
t
d
e
b
a
s
n
i
v
e
a
u
:
V
r
i
f
i
c
a
t
i
o
n
L
a
v
r
i
f
i
c
a
t
i
o
n
e
n
C
L
D
C
s
e
f
a
i
t
e
n
2
p
h
a
s
e
s
:
P
r
-
v
r
i
f
i
c
a
t
i
o
n
d
e
s
.
c
l
a
s
s
a
p
r
s
c
o
m
p
i
l
a
t
i
o
n
,
l
e
s
r
s
u
l
t
a
t
s
d
e
l
a
p
r
r
i
f
i
c
a
t
i
o
n
s
o
n
t
i
n
t
g
r
e
s
a
u
x
f
i
c
h
i
e
r
s
.
c
l
a
s
s
(
s
o
u
s
f
o
r
m
e
d
a
t
t
r
i
b
u
t
s
s
u
p
p
l
m
e
n
t
a
i
r
e
p
o
u
r
.
c
l
a
s
s
(
s
o
u
s
f
o
r
m
e
d
a
t
t
r
i
b
u
t
s
s
u
p
p
l
m
e
n
t
a
i
r
e
p
o
u
r
a
c
c
r
e
r
l
a
v
r
i
f
i
c
a
t
i
o
n
a
u
m
o
m
e
n
t
d
e
l
e
x
c
u
t
i
o
n
r
u
n
t
i
m
e
)
.
S
e
f
a
i
t
s
u
r
s
t
a
t
i
o
n
d
e
t
r
a
v
a
i
l
u
t
i
l
i
s
p
a
r
l
e
d
v
e
l
o
p
p
e
u
r
.
R
u
n
t
i
m
e
v
e
r
i
f
i
c
a
t
i
o
n
q
u
i
s
e
f
a
i
t
s
u
r
l
e
t
e
r
m
i
n
a
l
p
a
r
l
e
r
u
n
t
i
m
e
v
e
r
i
f
i
e
r
d
e
l
a
V
M
e
n
s
e
b
a
s
a
n
t
s
u
r
l
e
s
a
t
t
r
i
b
u
t
s
a
j
o
u
t
s
.
(
l
'
e
x
c
u
t
i
o
n
o
u
l
'
i
n
s
t
a
l
l
a
t
i
o
n
e
n
f
o
n
c
t
i
o
n
d
u
t
y
p
e
d
e
t
e
r
m
i
n
a
l
)
.
4
5
P
r
M
.
A
B
I
K
S
c
u
r
i
t
d
e
b
a
s
n
i
v
e
a
u
:
V
r
i
f
i
c
a
t
i
o
n
4
6
P
r
M
.
A
B
I
K
S
c
u
r
i
t
a
u
n
i
v
e
a
u
A
p
p
l
i
c
a
t
i
o
n
M
e
n
a
c
e
s
p
o
t
e
n
t
i
e
l
l
e
s
:
L
a
c
c
s
a
u
x
r
e
s
s
o
u
r
c
e
s
e
x
t
e
r
n
e
s
:
l
e
s
b
i
b
l
i
o
t
h
q
u
e
s
n
a
t
i
v
e
s
L
e
m
o
d
l
e
S
a
n
d
B
o
x
:
U
n
e
n
v
i
r
o
n
n
e
m
e
n
t
r
e
s
t
r
e
i
n
t
o
l
'
a
p
p
l
i
c
a
t
i
o
n
n
e
p
e
u
t
a
c
c
d
e
r
q
u
'
d
e
s
r
e
s
s
o
u
r
c
e
s
d
f
i
n
i
s
p
a
r
l
a
c
o
n
f
i
g
u
r
a
t
i
o
n
,
l
e
s
p
r
o
f
i
l
s
e
t
l
e
s
O
E
M
(
O
r
i
g
i
n
a
l
E
q
u
i
p
m
e
n
t
M
a
n
u
f
a
c
t
u
r
e
r
s
)
s
u
p
p
o
r
t
s
p
a
r
l
e
d
i
s
p
o
s
i
t
i
f
.
4
7
P
r
M
.
A
B
I
K
S
c
u
r
i
t
s
u
r
t
o
u
t
e
l
a
l
i
g
n
e
T
o
u
t
e
t
r
a
n
s
a
c
t
i
o
n
i
n
i
t
i
e
d
e
p
u
i
s
l
e
t
e
r
m
i
n
a
l
d
o
i
t
t
r
e
p
r
o
t
e
l
e
l
o
n
g
d
u
c
h
e
m
i
n
e
n
t
r
e
l
e
t
e
r
m
i
n
a
l
e
t
l
'
e
n
t
i
t
q
u
i
l
u
i
f
o
u
r
n
i
t
l
e
s
s
e
r
v
i
c
e
s
(
e
x
:
u
n
s
e
r
v
e
u
r
I
n
t
e
r
n
e
t
)
.
D
e
s
m
c
a
n
i
s
m
e
s
d
e
c
r
y
p
t
a
g
e
p
e
u
v
e
n
t
t
r
e
u
t
i
l
i
s
s
p
a
r
e
x
e
m
p
l
e
.
e
x
e
m
p
l
e
.
T
o
u
t
e
s
l
e
s
s
o
l
u
t
i
o
n
s
d
e
s
c
u
r
i
t
g
l
o
b
a
l
e
s
s
u
r
t
o
u
t
e
l
a
l
i
g
n
e
d
o
i
v
e
n
t
d
p
e
n
d
r
e
d
e
l
i
m
p
l
m
e
n
t
a
t
i
o
n
e
t
s
o
r
t
e
n
t
d
u
d
o
m
a
i
n
e
d
e
s
s
p
c
i
f
i
c
a
t
i
o
n
C
L
D
C
.
4
8
P
r
M
.
A
B
I
K
L
i
m
i
t
e
s
d
u
M
o
d
l
e
d
a
p
p
l
i
c
a
t
i
o
n
C
L
D
C
C
L
D
C
s
o
c
c
u
p
e
d
e
l
a
V
M
e
t
d
e
s
b
i
b
l
i
o
t
h
q
u
e
s
m
a
i
s
n
e
t
r
a
i
t
e
p
a
s
l
e
s
s
u
j
e
t
s
r
e
l
a
t
i
f
s
c
a
n
i
s
m
e
d
'
i
n
s
t
a
l
l
a
t
i
o
n
d
e
s
a
p
p
l
i
c
a
t
i
o
n
s
e
t
g
e
s
t
i
o
n
d
e
l
e
u
r
s
c
y
c
l
e
d
e
v
i
e
.
g
e
s
t
i
o
n
d
e
l
e
u
r
s
c
y
c
l
e
d
e
v
i
e
.
L
'
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
L
a
g
e
s
t
i
o
n
d
e
s
n
e
m
e
n
t
s
L
e
m
o
d
l
e
d
'
i
n
t
e
r
a
c
t
i
o
n
e
n
t
r
e
l
'
u
t
i
l
i
s
a
t
e
u
r
e
t
l
'
a
p
p
l
i
c
a
t
i
o
n
4
9
P
r
M
.
A
B
I
K
M
I
D
P
:
M
o
b
i
l
e
I
n
f
o
r
m
a
t
i
o
n
D
e
v
i
c
e
P
r
o
f
i
l
e
P
o
u
r
c
o
m
b
l
e
r
l
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
m
a
n
q
u
a
n
t
e
s
d
e
l
a
c
o
n
f
i
g
u
r
a
t
i
o
n
C
L
D
C
,
M
I
D
P
o
f
f
r
e
d
e
s
l
i
b
r
a
i
r
i
e
s
p
o
u
r
:
U
I
,
r
s
e
a
u
,
s
t
o
c
k
a
g
e
p
e
r
s
i
s
t
a
n
c
e
;
T
r
o
i
s
v
e
r
s
i
o
n
s
M
I
D
P
:
M
I
D
P
1
.
0
:
p
r
e
m
i
r
e
v
e
r
s
i
o
n
d
e
s
s
p
c
i
f
i
c
a
t
i
o
n
s
:
U
I
s
i
m
p
l
e
,
R
s
e
a
u
(
n
e
s
u
p
p
o
r
t
e
q
u
e
l
e
H
T
T
P
)
M
I
D
P
2
.
0
:
c
o
m
p
a
t
i
b
l
e
a
v
e
c
1
.
0
;
a
j
o
u
t
e
:
U
I
,
m
u
l
t
i
m
d
i
a
,
j
e
u
,
R
s
e
a
u
(
H
T
T
P
,
H
T
T
P
S
,
s
o
c
k
e
t
,
p
o
r
t
s
r
i
e
,
.
)
,
A
r
c
h
i
t
e
c
t
u
r
e
P
u
s
h
(
P
U
S
H
r
e
g
i
s
t
r
y
)
,
O
T
A
P
r
o
v
i
s
i
o
n
i
n
g
,
S
c
u
r
i
t
M
I
D
P
3
.
0
:
A
j
o
u
t
e
d
e
s
f
o
n
c
t
i
o
n
n
a
l
i
t
s
s
u
r
M
I
D
P
2
:
I
n
t
e
r
-
M
I
D
l
e
t
s
c
o
m
m
u
n
i
c
a
t
i
o
n
,
s
c
u
r
i
t
e
t
l
e
c
o
n
t
r
l
e
d
a
c
c
5
0
P
r
M
.
A
B
I
K
M
I
D
P
:
E
x
i
g
e
n
c
e
s
m
a
t
r
i
e
l
l
e
s
m
o
i
r
e
:
1
2
8
K
o
d
e
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
p
o
u
r
l
e
s
c
o
m
p
o
s
a
n
t
s
M
I
D
P
;
3
2
K
o
d
e
m
m
o
i
r
e
v
o
l
a
t
i
l
e
p
o
u
r
l
e
r
u
n
t
i
m
e
d
e
l
a
V
M
(
p
i
l
e
,
t
a
s
,
)
;
8
K
o
m
i
n
i
m
u
m
d
e
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
p
o
u
r
l
e
s
t
o
c
k
a
g
e
8
K
o
m
i
n
i
m
u
m
d
e
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
p
o
u
r
l
e
s
t
o
c
k
a
g
e
p
e
r
s
i
s
t
a
n
t
.
A
f
f
i
c
h
a
g
e
T
a
i
l
l
e
d
e
l
c
r
a
n
:
a
u
m
o
i
n
s
9
6
p
i
x
e
l
s
d
e
l
a
r
g
e
s
u
r
5
4
p
i
x
e
l
s
d
e
h
a
u
t
.
F
o
r
m
e
d
e
s
p
i
x
e
l
s
(
r
a
p
p
o
r
t
h
a
u
t
e
u
r
/
l
a
r
g
e
u
r
:
~
1
:
1
(
c
a
r
r
L
'
c
r
a
n
d
o
i
t
s
u
p
p
o
r
t
e
r
a
u
m
i
n
i
m
u
m
2
c
o
u
l
e
u
r
s
(
i
l
p
e
u
t
a
l
l
e
r
j
u
s
q
u
'
6
5
5
3
6
e
x
:
p
o
u
r
l
e
s
P
D
A
)
5
1
P
r
M
.
A
B
I
K
M
I
D
P
:
E
x
i
g
e
n
c
e
s
m
a
t
r
i
e
l
l
e
s
r
i
p
h
r
i
q
u
e
s
d
e
s
a
i
s
i
e
D
u
c
l
a
v
i
e
r
o
r
d
i
n
a
i
r
e
d
u
t
p
h
o
n
e
c
e
l
l
u
l
a
i
r
e
a
u
c
l
a
v
i
e
r
a
z
e
r
t
y
d
e
s
P
D
A
s
o
p
h
i
s
t
i
q
u
s
.
L
a
s
p
c
i
f
i
c
a
t
i
o
n
i
m
p
o
s
e
q
u
'
a
u
m
i
n
i
m
u
m
,
l
e
t
e
r
m
i
n
a
l
d
o
i
t
d
i
s
p
o
s
e
r
d
'
u
n
c
l
a
v
i
e
r
q
u
i
p
e
r
m
e
t
d
e
s
a
i
s
i
r
l
e
s
c
h
i
f
f
r
e
s
d
e
0
9
+
d
e
s
d
i
s
p
o
s
e
r
d
'
u
n
c
l
a
v
i
e
r
q
u
i
p
e
r
m
e
t
d
e
s
a
i
s
i
r
l
e
s
c
h
i
f
f
r
e
s
d
e
0
9
+
d
e
s
t
o
u
c
h
e
s
f
l
c
h
e
s
e
t
u
n
b
o
u
t
o
n
d
e
s
l
e
c
t
i
o
n
(
c
o
n
f
i
r
m
a
t
i
o
n
)
.
5
2
P
r
M
.
A
B
I
K
E
x
i
g
e
n
c
e
s
m
a
t
r
i
e
l
l
e
s
(
s
u
i
t
e
)
C
o
n
n
e
c
t
i
v
i
t
L
e
s
t
e
r
m
i
n
a
u
x
M
I
D
P
d
o
i
v
e
n
t
d
i
s
p
o
s
e
r
d
'
u
n
e
s
o
r
t
e
d
'
a
c
c
s
a
u
r
s
e
a
u
:
I
n
t
g
r
a
u
t
e
r
m
i
n
a
l
(
t
p
h
o
n
e
c
e
l
l
u
l
a
i
r
e
,
p
a
g
e
r
)
o
u
I
n
t
g
r
a
u
t
e
r
m
i
n
a
l
(
t
p
h
o
n
e
c
e
l
l
u
l
a
i
r
e
,
p
a
g
e
r
)
o
u
e
x
t
e
r
n
e
v
i
a
m
o
d
e
m
(
P
D
A
)
.
M
I
D
P
n
'
i
m
p
o
s
e
p
a
s
q
u
e
l
e
t
e
r
m
i
n
a
l
s
o
i
t
c
o
n
n
e
c
t
e
n
p
e
r
m
a
n
e
n
c
e
M
I
D
P
n
'
i
m
p
o
s
e
p
a
s
l
e
s
u
p
p
o
r
t
d
i
r
e
c
t
d
u
T
C
P
/
I
P
M
I
D
P
i
m
p
o
s
e
q
u
e
l
a
f
a
m
i
l
l
e
d
e
s
t
e
r
m
i
n
a
u
x
c
o
n
c
e
r
n
s
s
u
p
p
o
r
t
e
l
e
p
r
o
t
o
c
o
l
e
H
T
T
P
5
3
P
r
M
.
A
B
I
K
E
x
i
g
e
n
c
e
s
l
o
g
i
c
i
e
l
s
L
'
O
S
d
o
i
t
f
o
u
r
n
i
r
u
n
e
n
v
i
r
o
n
n
e
m
e
n
t
d
'
e
x
c
u
t
i
o
n
p
r
o
t
l
a
K
V
M
p
e
u
t
t
o
u
r
n
e
r
U
n
m
c
a
n
i
s
m
e
p
o
u
r
l
i
r
e
e
t
c
r
i
r
e
d
e
p
u
i
s
l
a
m
m
o
i
r
e
n
o
n
v
o
l
a
t
i
l
e
p
o
u
r
l
a
p
r
i
s
e
e
n
c
h
a
r
g
e
d
e
s
A
P
I
M
I
D
P
v
o
l
a
t
i
l
e
p
o
u
r
l
a
p
r
i
s
e
e
n
c
h
a
r
g
e
d
e
s
A
P
I
M
I
D
P
U
n
a
c
c
s
e
n
l
e
c
t
u
r
e
-
c
r
i
t
u
r
e
p
o
u
r
l
a
c
o
n
n
e
x
i
o
n
d
e
s
a
p
p
a
r
e
i
l
s
d
e
s
r
s
e
a
u
x
s
a
n
s
f
i
l
(
p
r
i
s
e
e
n
c
h
a
r
g
e
d
e
s
A
P
I
r
s
e
a
u
d
e
M
I
D
P
)
.
U
n
m
c
a
n
i
s
m
e
f
o
u
r
n
i
s
s
a
n
t
u
n
e
b
a
s
e
d
e
t
e
m
p
s
(
s
u
p
p
o
r
t
d
e
T
i
m
e
r
)
5
4
P
r
M
.
A
B
I
K
A
P
I
C
L
D
C
&
M
I
D
P
5
5
P
r
M
.
A
B
I
K
M
I
D
P
D
a
n
s
M
I
D
P
l
u
n
i
t
e
x
c
u
t
i
o
n
d
e
b
a
s
e
e
s
t
u
n
e
M
I
D
l
e
t
.
I
l
s
a
g
i
t
d
u
n
e
c
l
a
s
s
e
q
u
i
t
e
n
d
l
a
c
l
a
s
s
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
M
I
D
L
E
T
L
a
c
l
a
s
s
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
m
i
d
l
e
t
.
M
I
D
L
E
T
d
f
i
n
i
t
L
a
c
l
a
s
s
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
m
i
d
l
e
t
.
M
I
D
L
E
T
d
f
i
n
i
t
t
r
o
i
s
m
t
h
o
d
e
s
d
a
b
s
t
r
a
c
t
i
o
n
:
S
t
a
r
t
A
p
p
,
P
a
u
s
e
A
p
p
e
t
D
e
s
t
r
o
y
A
p
p
q
u
i
d
o
i
v
e
n
t
t
r
e
d
f
i
n
i
t
p
a
r
t
o
u
t
e
s
l
e
s
M
i
d
l
e
t
s
.
5
6
P
r
M
.
A
B
I
K
C
y
c
l
e
d
e
v
i
e
d
'
u
n
e
M
I
D
l
e
t
5
7
P
r
M
.
A
B
I
K
S
u
i
t
e
s
d
e
M
i
d
l
e
t
s
u
n
d
e
s
o
b
j
e
c
t
i
f
s
p
r
i
n
c
i
p
a
u
x
d
u
m
o
d
l
e
d
a
p
p
l
i
c
a
t
i
o
n
M
I
D
P
e
s
t
d
e
p
e
r
m
e
t
t
r
e
l
e
p
a
r
t
a
g
e
c
o
n
t
r
d
e
s
d
o
n
n
e
s
e
t
d
e
r
e
s
s
o
u
r
c
e
s
e
n
t
r
e
p
l
u
s
i
e
u
r
s
M
I
D
l
e
t
s
s
u
s
c
e
p
t
i
b
l
e
s
d
e
s
e
x
c
u
t
e
r
s
i
m
u
l
t
a
n
m
e
n
t
.
L
e
s
M
I
D
L
e
t
s
d
o
i
v
e
n
t
t
r
e
p
l
a
c
e
r
d
a
n
s
u
n
f
i
c
h
i
e
r
J
A
R
C
e
t
t
e
c
o
l
l
e
c
t
i
o
n
d
e
M
I
D
L
e
t
s
e
n
c
a
p
s
u
l
e
e
s
t
a
p
p
e
l
S
u
i
t
e
d
e
M
I
D
L
e
t
s
5
8
P
r
M
.
A
B
I
K
L
e
c
o
n
t
e
n
u
d
u
n
f
i
c
h
i
e
r
J
A
R
d
u
n
e
s
u
i
t
e
d
e
M
I
D
L
e
t
s
c
o
m
p
r
e
n
d
l
e
s
c
o
m
p
o
s
a
n
t
s
s
u
i
v
a
n
t
s
:
L
e
s
f
i
c
h
i
e
r
s
d
e
c
l
a
s
s
e
i
m
p
l
m
e
n
t
a
n
t
l
e
s
M
I
D
L
e
t
s
;
T
o
u
s
l
e
s
f
i
c
h
i
e
r
s
r
e
s
s
o
u
r
c
e
s
u
t
i
l
i
s
s
p
a
r
l
e
s
M
I
D
L
e
t
s
(
i
c
o
n
e
s
,
S
u
i
t
e
s
d
e
M
i
d
l
e
t
s
(
J
A
R
)
T
o
u
s
l
e
s
f
i
c
h
i
e
r
s
r
e
s
s
o
u
r
c
e
s
u
t
i
l
i
s
s
p
a
r
l
e
s
M
I
D
L
e
t
s
(
i
c
o
n
e
s
,
i
m
a
g
e
s
,
e
t
c
)
;
L
e
c
o
n
t
e
n
u
d
u
.
j
a
r
e
s
t
d
c
r
i
t
p
a
r
s
o
n
f
i
c
h
i
e
r
M
E
T
A
-
I
N
F
\
M
A
N
I
F
E
S
T
.
M
F
.
E
n
p
l
u
s
d
u
J
A
R
i
l
y
a
l
e
J
A
D
q
u
i
e
s
t
u
n
f
i
c
h
i
e
r
d
e
d
e
s
c
r
i
p
t
i
o
n
:
5
9
P
r
M
.
A
B
I
K
S
u
i
t
e
s
d
e
M
i
d
l
e
t
s
(
J
A
D
)
L
e
.
j
a
d
(
f
i
c
h
i
e
r
d
e
d
e
s
c
r
i
p
t
i
o
n
)
p
r
c
i
s
e
:
U
R
L
d
e
t
c
h
a
r
g
e
m
e
n
t
d
u
.
j
a
r
L
a
t
a
i
l
l
e
d
e
l
a
p
p
l
i
c
a
t
i
o
n
L
e
n
o
m
(
d
u
j
e
u
p
a
r
e
x
e
m
p
l
e
)
L
e
n
o
m
(
d
u
j
e
u
p
a
r
e
x
e
m
p
l
e
)
L
a
m
i
d
l
e
t
d
e
d
m
a
r
r
a
g
e
(
q
u
i
t
e
n
d
M
I
D
L
e
t
)
L
a
v
e
r
s
i
o
n
L
a
c
o
n
f
i
g
u
r
a
t
i
o
n
,
L
e
P
r
o
f
i
l
P
r
M
.
A
B
I
K
6
0
P
r
M
.
A
B
I
K
6
1
E
x
c
u
t
i
o
n
s
p
l
a
n
i
f
i
e
s
M
I
D
P
p
e
r
m
e
t
d
e
p
l
a
n
i
f
i
e
r
d
e
s
t
c
h
e
s
(
p
r
i
o
d
i
q
u
e
s
)
e
n
u
n
e
d
a
t
e
d
o
n
n
e
:
L
a
c
l
a
s
s
e
j
a
v
a
.
u
t
i
l
.
T
i
m
e
r
T
a
s
k
r
e
p
r
s
e
n
t
e
l
a
n
o
t
i
o
n
d
e
t
c
h
e
e
x
c
u
t
e
r
t
c
h
e
e
x
c
u
t
e
r
I
m
p
l
m
e
n
t
e
l
a
m
t
h
o
d
e
p
u
b
l
i
c
v
o
i
d
r
u
n
(
)
q
u
i
c
o
n
t
i
e
n
t
l
e
c
o
d
e
e
x
c
u
t
e
r
L
a
c
l
a
s
s
e
j
a
v
a
.
u
t
i
l
.
T
i
m
e
r
q
u
i
f
o
u
r
n
i
t
u
n
p
l
a
n
i
f
i
c
a
t
e
u
r
d
e
t
c
h
e
s
:
E
n
u
n
e
s
e
u
l
e
e
x
c
u
t
i
o
n
P
o
u
r
u
n
e
e
x
c
u
t
i
o
n
p
r
i
o
d
i
q
u
e
:
P
e
r
m
e
t
d
'
i
m
p
l
m
e
n
t
e
r
l
e
m
o
t
e
u
r
d
'
u
n
j
e
u
.
6
2
P
r
M
.
A
B
I
K
E
x
c
u
t
i
o
n
s
p
l
a
n
i
f
i
e
s
(
s
u
i
t
e
)
P
o
u
r
p
l
a
n
i
f
i
e
r
u
n
e
t
c
h
e
:
l
a
m
t
h
o
d
e
T
i
m
e
r
.
s
c
h
e
d
u
l
e
(
T
i
m
e
r
T
a
s
k
t
a
s
k
,
A
c
h
a
q
u
e
e
x
c
u
t
i
o
n
,
l
a
m
t
h
o
d
e
r
u
n
(
)
d
e
l
a
t
c
h
e
e
s
t
i
n
v
o
q
u
P
o
u
r
a
r
r
t
e
r
u
n
e
t
c
h
e
:
l
a
m
t
h
o
d
e
T
i
m
e
r
T
a
s
k
.
c
a
n
c
e
l
(
)
P
o
u
r
a
r
r
t
e
r
u
n
e
t
c
h
e
:
l
a
m
t
h
o
d
e
T
i
m
e
r
T
a
s
k
.
c
a
n
c
e
l
(
)
U
n
e
t
c
h
e
a
n
n
u
l
e
r
n
e
p
e
u
t
p
a
s
t
r
e
r
e
p
r
o
g
r
a
m
m
e
6
3
P
r
M
.
A
B
I
K
P
r
M
.
A
B
I
K
6
4
C
y
c
l
e
d
e
v
i
e
d
u
n
e
M
i
d
l
e
t
P
l
a
n
i
f
i
c
a
t
i
o
n
d
e
s
T
c
h
e
s
P
l
a
n
i
f
i
c
a
t
i
o
n
p
a
r
T
h
r
e
a
d
S
t
r
u
c
t
u
r
e
d
e
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
(
S
u
i
t
e
)
M
o
d
l
e
d
c
r
a
n
:
C
e
s
t
l
e
c
o
n
c
e
p
t
e
s
s
e
n
t
i
e
l
d
e
l
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
U
n
s
e
u
l
c
r
a
n
a
f
f
i
c
h
l
a
f
o
i
s
:
p
a
s
d
e
n
o
t
i
o
n
d
e
f
e
n
t
r
e
s
.
U
n
s
e
u
l
c
r
a
n
a
f
f
i
c
h
l
a
f
o
i
s
:
p
a
s
d
e
n
o
t
i
o
n
d
e
f
e
n
t
r
e
s
.
C
h
a
q
u
e
a
p
p
l
i
c
a
t
i
o
n
M
I
D
P
d
i
s
p
o
s
e
d
u
n
e
c
l
a
s
s
e
D
i
s
p
l
a
y
(
p
o
u
r
a
f
f
i
c
h
e
r
u
n
s
e
u
l
c
r
a
n
)
.
6
5
P
r
M
.
A
B
I
K
S
t
r
u
c
t
u
r
e
d
e
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
(
S
u
i
t
e
)
L
a
m
t
h
o
d
e
s
t
a
t
i
q
u
e
g
e
t
D
i
s
p
l
a
y
(
)
p
e
r
m
e
t
d
e
r
c
u
p
r
e
r
l
a
r
r
e
n
c
e
d
e
D
i
s
p
l
a
y
(
r
c
u
p
r
e
r
l
c
r
a
n
p
h
y
s
i
q
u
e
d
a
f
f
i
c
h
a
g
e
)
O
n
p
a
s
s
e
d
e
s
m
e
n
t
s
a
f
f
i
c
h
e
r
l
a
c
l
a
s
s
e
D
i
s
p
l
a
y
v
i
a
O
n
p
a
s
s
e
d
e
s
m
e
n
t
s
a
f
f
i
c
h
e
r
l
a
c
l
a
s
s
e
D
i
s
p
l
a
y
v
i
a
s
e
t
C
u
r
r
e
n
t
(
)
O
n
r
e
t
r
o
u
v
e
l
m
e
n
t
e
n
c
o
u
r
s
d
a
f
f
i
c
h
a
g
e
p
a
r
g
e
t
c
u
r
r
e
n
t
(
)
P
r
M
.
A
B
I
K
6
6
S
t
r
u
c
t
u
r
e
d
e
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
(
S
u
i
t
e
)
L
a
c
l
a
s
s
e
D
i
s
p
l
a
y
a
b
l
e
C
e
t
t
e
c
l
a
s
s
e
e
s
t
l
a
c
l
a
s
s
e
d
e
b
a
s
e
d
e
t
o
u
s
l
e
s
o
b
j
e
t
s
C
e
t
t
e
c
l
a
s
s
e
e
s
t
l
a
c
l
a
s
s
e
d
e
b
a
s
e
d
e
t
o
u
s
l
e
s
o
b
j
e
t
s
a
f
f
i
c
h
a
b
l
e
s
P
o
u
r
a
f
f
i
c
h
e
r
u
n
c
r
a
n
:
D
i
s
p
l
a
y
.
s
e
t
C
u
r
r
e
n
t
(
D
i
s
p
l
a
y
a
b
l
e
d
i
s
p
l
a
y
a
b
l
e
)
.
P
r
M
.
A
B
I
K
6
7
S
t
r
u
c
t
u
r
e
d
e
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
(
S
u
i
t
e
)
C
h
a
q
u
e
E
c
r
a
n
(
o
b
j
e
t
d
i
s
p
l
a
y
a
b
l
e
)
e
s
t
u
n
m
e
n
t
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
f
o
n
c
t
i
o
n
n
e
l
.
I
l
p
e
r
m
e
t
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
f
o
n
c
t
i
o
n
n
e
l
.
I
l
p
e
r
m
e
t
a
f
f
i
c
h
e
r
u
n
e
i
n
f
o
r
m
a
t
i
o
n
c
r
a
n
d
e
r
e
c
e
v
o
i
r
d
e
s
c
o
m
m
a
n
d
e
s
d
e
l
u
t
i
l
i
s
a
t
e
u
r
6
8
P
r
M
.
A
B
I
K
S
t
r
u
c
t
u
r
e
d
e
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
M
I
D
P
(
S
u
i
t
e
)
I
l
e
x
i
s
t
e
d
e
u
x
t
y
p
e
s
d
o
b
j
e
t
s
D
i
s
p
l
a
y
a
b
l
e
s
:
C
a
n
v
a
s
:
O
b
j
e
t
s
d
e
b
a
s
n
i
v
e
a
u
q
u
i
p
e
r
m
e
t
t
e
n
t
C
a
n
v
a
s
:
O
b
j
e
t
s
d
e
b
a
s
n
i
v
e
a
u
q
u
i
p
e
r
m
e
t
t
e
n
t
a
p
p
l
i
c
a
t
i
o
n
d
e
f
o
u
r
n
i
r
l
e
s
g
r
a
p
h
i
s
m
e
s
e
t
d
e
g
r
e
r
l
e
s
e
n
t
r
e
s
.
p
r
c
i
s
i
o
n
n
i
v
e
a
u
p
i
x
e
l
S
c
r
e
e
n
:
O
b
j
e
t
s
d
e
h
a
u
t
n
i
v
e
a
u
q
u
i
e
n
c
a
p
s
u
l
e
n
t
t
o
u
t
u
n
c
o
m
p
o
s
a
n
t
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
(
A
l
e
r
t
,
L
i
s
t
,
T
e
x
t
B
o
x
e
t
F
o
r
m
)
6
9
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
g
r
a
p
h
i
q
u
e
s
7
0
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
p
a
q
u
e
t
a
g
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
l
c
d
u
i
.
*
S
c
r
e
e
n
:
C
h
a
q
u
e
S
c
r
e
e
n
p
e
r
m
e
t
a
f
f
i
c
h
e
r
u
n
e
i
n
f
o
r
m
a
t
i
o
n
c
r
a
n
d
e
r
e
c
e
v
o
i
r
d
e
s
c
o
m
m
a
n
d
e
s
d
e
l
u
t
i
l
i
s
a
t
e
u
r
d
e
r
e
c
e
v
o
i
r
d
e
s
c
o
m
m
a
n
d
e
s
d
e
l
u
t
i
l
i
s
a
t
e
u
r
A
l
e
r
t
:
E
c
r
a
n
p
o
u
r
a
f
f
i
c
h
e
r
d
e
s
d
o
n
n
e
s
.
D
i
s
p
a
r
a
t
a
u
b
o
u
t
d
u
n
c
e
r
t
a
i
n
t
e
m
p
s
.
L
i
s
t
:
c
r
a
n
s
o
u
s
f
o
r
m
e
d
e
c
h
o
i
x
m
u
l
t
i
p
l
e
s
T
e
x
t
B
o
x
:
c
r
a
n
d
e
s
a
i
s
i
e
F
o
r
m
:
p
o
u
r
c
o
n
s
t
r
u
i
r
e
d
e
s
f
o
r
m
u
l
a
i
r
e
s
7
1
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
L
e
s
C
o
m
m
a
n
d
e
s
U
n
e
c
o
m
m
a
n
d
e
e
s
t
c
a
r
a
c
t
r
i
s
e
p
a
r
U
n
l
a
b
e
l
U
n
l
a
b
e
l
T
e
x
t
e
f
o
u
r
n
i
p
a
r
l
u
t
i
l
i
s
a
t
e
u
r
U
n
t
y
p
e
C
o
n
s
t
a
n
t
e
d
f
i
n
i
e
d
a
n
s
l
a
c
l
a
s
s
e
C
o
m
m
a
n
d
U
n
e
p
r
i
o
r
i
t
1
r
e
f
l
t
e
u
n
e
p
l
u
s
f
o
r
t
e
p
r
i
o
r
i
t
2
,
3
,
r
e
f
l
t
e
n
t
u
n
e
p
r
i
o
r
i
t
d
e
p
l
u
s
e
n
p
l
u
s
f
a
i
b
l
e
P
r
M
.
A
B
I
K
7
2
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
O
n
p
e
u
t
d
f
i
n
i
r
a
u
t
a
n
t
d
e
c
o
m
m
a
n
d
e
s
q
u
e
l
o
n
v
e
u
t
U
n
e
p
o
u
r
c
h
a
c
u
n
d
e
s
t
y
p
e
s
p
r
f
i
n
i
s
C
A
N
C
E
L
:
a
n
n
u
l
a
t
i
o
n
B
A
C
K
:
r
e
t
o
u
r
c
r
a
n
p
r
d
e
n
t
B
A
C
K
:
r
e
t
o
u
r
c
r
a
n
p
r
d
e
n
t
E
X
I
T
:
s
o
r
t
i
e
d
e
l
a
p
p
l
i
c
a
t
i
o
n
H
E
L
P
:
a
i
d
e
e
n
l
i
g
n
e
O
K
:
a
c
c
e
p
t
a
t
i
o
n
S
T
O
P
:
a
r
r
t
d
u
n
p
r
o
c
e
s
s
u
s
P
r
M
.
A
B
I
K
7
3
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
B
o
u
t
o
n
s
e
t
i
n
t
e
r
a
c
t
i
o
n
s
I
m
p
o
r
t
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
l
c
d
u
i
.
C
o
m
m
a
n
d
O
n
a
j
o
u
t
e
u
n
b
o
u
t
o
n
u
n
c
r
a
n
a
v
e
c
l
a
m
t
h
o
d
e
O
n
a
j
o
u
t
e
u
n
b
o
u
t
o
n
u
n
c
r
a
n
a
v
e
c
l
a
m
t
h
o
d
e
D
i
s
p
l
a
y
a
b
l
e
.
a
d
d
C
o
m
m
a
n
d
(
C
o
m
m
a
n
d
c
m
d
)
.
P
o
u
r
g
r
e
r
l
e
s
r
a
c
t
i
o
n
s
a
j
o
u
t
e
z
l
i
n
t
e
r
f
a
c
e
C
o
m
m
a
n
d
L
i
s
t
e
n
e
r
7
4
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
B
o
u
t
t
o
n
s
e
t
I
n
t
e
r
a
c
t
i
o
n
s
L
e
s
c
o
m
m
a
n
d
e
s
s
o
n
t
a
t
t
a
c
h
e
s
u
n
D
i
s
p
l
a
y
a
b
l
e
v
i
a
u
n
l
i
s
t
e
n
e
r
:
M
t
h
o
d
e
s
e
t
C
o
m
m
a
n
d
L
i
s
t
e
n
e
r
(
)
u
n
l
i
s
t
e
n
e
r
:
M
t
h
o
d
e
s
e
t
C
o
m
m
a
n
d
L
i
s
t
e
n
e
r
(
)
L
e
l
i
s
t
e
n
e
r
d
e
v
r
a
i
m
p
l
m
e
n
t
e
r
l
a
m
t
h
o
d
e
c
o
m
m
a
n
d
A
c
t
i
o
n
(
)
f
o
r
m
u
l
a
i
r
e
.
s
e
t
C
o
m
m
a
n
d
L
i
s
t
e
n
e
r
(
t
h
i
s
)
;
P
r
M
.
A
B
I
K
7
5
P
r
M
.
A
B
I
K
7
6
I
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
A
f
f
i
c
h
a
g
e
d
u
n
e
i
m
a
g
e
:
O
n
p
e
u
t
r
a
j
o
u
t
e
r
u
n
e
i
m
a
g
e
u
n
e
F
o
r
m
F
i
c
h
i
e
r
.
p
n
g
A
t
t
e
n
t
i
o
n
l
a
t
a
i
l
l
e
d
e
l
i
m
a
g
e
A
t
t
e
n
t
i
o
n
l
a
t
a
i
l
l
e
d
e
l
i
m
a
g
e
P
o
s
s
i
b
i
l
i
t
d
e
d
p
a
s
s
e
m
e
n
t
d
e
c
a
p
a
c
i
t
m
o
i
r
e
I
l
f
a
u
t
d
a
b
o
r
d
c
r
e
r
l
o
b
j
e
t
I
m
a
g
e
p
u
i
s
l
a
j
o
u
t
e
r
l
a
F
o
r
m
P
r
M
.
A
B
I
K
7
7
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
O
b
j
e
c
t
i
f
:
c
r
e
r
d
e
n
o
u
v
e
a
u
c
r
a
n
s
,
i
m
p
l
m
e
n
t
e
r
d
e
s
j
e
u
x
d
e
h
a
u
t
n
i
v
e
a
u
,
m
a
n
i
p
u
l
e
r
l
e
s
i
m
a
g
e
s
C
a
n
v
a
s
h
r
i
t
e
a
u
s
s
i
d
u
D
i
s
p
l
a
y
a
b
l
e
C
a
n
v
a
s
h
r
i
t
e
a
u
s
s
i
d
u
D
i
s
p
l
a
y
a
b
l
e
A
v
e
c
l
A
P
I
d
i
n
t
e
r
f
a
c
e
u
t
i
l
i
s
a
t
e
u
r
d
e
b
a
s
n
i
v
e
a
u
,
u
n
e
a
p
p
l
i
c
a
t
i
o
n
p
e
u
t
:
C
o
n
t
r
l
e
r
c
e
q
u
i
e
s
t
t
r
a
c
c
r
a
n
r
e
r
l
e
s
n
e
m
e
n
t
s
d
e
p
r
i
m
i
t
i
v
e
s
(
f
r
a
p
p
e
s
d
e
t
o
u
c
h
e
s
e
t
l
e
u
r
r
e
l
c
h
e
m
e
n
t
)
P
r
M
.
A
B
I
K
7
8
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
D
e
u
x
c
l
a
s
s
e
s
G
r
a
p
h
i
c
s
e
t
C
a
n
v
a
s
C
a
n
v
a
s
:
f
o
u
r
n
i
t
l
a
s
u
r
f
a
c
e
d
e
l
a
f
f
i
c
h
a
g
e
,
s
e
s
d
i
m
e
n
s
i
o
n
s
e
t
l
e
s
r
a
p
p
e
l
s
a
u
t
o
m
a
t
i
q
u
e
s
(
c
a
l
l
b
a
c
k
s
)
u
t
i
l
i
s
s
p
o
u
r
r
p
o
n
d
r
e
a
u
x
n
e
m
e
n
t
s
t
o
u
c
h
e
e
t
p
o
i
n
t
e
u
r
,
e
t
p
o
u
r
r
p
o
n
d
r
e
a
u
x
n
e
m
e
n
t
s
t
o
u
c
h
e
e
t
p
o
i
n
t
e
u
r
,
e
t
p
o
u
r
t
r
a
c
e
r
l
a
f
f
i
c
h
a
g
e
l
a
d
e
m
a
n
d
e
G
r
a
p
h
i
c
s
:
F
o
u
r
n
i
t
d
e
s
m
t
h
o
d
e
s
p
o
u
r
t
r
a
c
e
r
d
e
s
l
i
g
n
e
s
,
d
e
s
r
e
c
t
a
n
g
l
e
s
,
d
e
s
c
o
u
r
b
e
s
,
d
u
t
e
x
t
e
e
t
d
e
s
i
m
a
g
e
s
s
u
r
u
n
c
a
n
v
a
s
o
u
s
u
r
u
n
e
i
m
a
g
e
p
a
r
g
e
t
G
r
a
p
h
i
c
s
P
r
M
.
A
B
I
K
7
9
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
C
l
a
s
s
e
C
a
n
v
a
s
e
s
t
l
a
c
l
a
s
s
e
p
a
r
e
n
t
e
P
e
r
m
e
t
d
e
d
e
s
s
i
n
e
r
u
n
c
r
a
n
a
u
n
i
v
e
a
u
p
i
x
e
l
P
o
u
r
c
r
e
r
u
n
c
r
a
n
d
e
b
a
s
n
i
v
e
a
u
o
n
c
r
e
u
n
e
c
l
a
s
s
e
q
u
i
h
r
i
t
e
d
e
C
a
n
v
a
s
.
I
m
p
l
m
e
n
t
a
t
i
o
n
d
e
l
a
m
t
h
o
d
e
a
b
s
t
r
a
i
t
e
p
a
i
n
t
(
G
r
a
p
h
i
c
s
g
)
.
I
m
p
l
m
e
n
t
a
t
i
o
n
d
e
l
a
m
t
h
o
d
e
a
b
s
t
r
a
i
t
e
p
a
i
n
t
(
G
r
a
p
h
i
c
s
g
)
.
l
'
o
b
j
e
t
G
r
a
p
h
i
c
s
e
s
t
u
n
e
s
o
r
t
e
d
e
p
i
n
c
e
a
u
:
O
n
p
e
u
t
c
h
a
n
g
e
r
d
e
c
o
u
l
e
u
r
:
g
.
s
e
t
C
o
l
o
r
(
)
,
g
.
d
r
a
w
R
e
c
t
(
)
,
g
.
f
i
l
l
A
r
c
(
)
.
.
.
L
e
s
u
p
p
o
r
t
d
e
s
b
o
u
t
o
n
s
e
s
t
s
i
m
i
l
a
i
r
e
a
u
c
a
s
d
e
s
i
n
t
e
r
f
a
c
e
s
d
e
h
a
u
t
n
i
v
e
a
u
.
R
a
f
r
a
c
h
i
s
s
e
m
e
n
t
d
e
l
'
a
f
f
i
c
h
a
g
e
a
v
e
c
l
a
m
t
h
o
d
e
r
e
p
a
i
n
t
(
)
p
o
u
r
r
e
t
r
a
c
e
r
l
e
c
o
n
t
e
n
u
d
u
c
a
n
v
a
s
8
0
P
r
M
.
A
B
I
K
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
M
o
d
l
e
d
e
c
o
u
l
e
u
r
:
L
e
s
u
p
p
o
r
t
d
e
l
a
c
o
u
l
e
u
r
d
p
e
n
d
d
u
d
i
s
p
o
s
i
t
i
f
c
i
b
l
e
J
2
M
E
p
r
v
o
i
t
a
u
m
a
x
i
m
u
m
2
4
b
i
t
s
,
8
b
i
t
s
p
o
u
r
c
h
a
c
u
n
e
d
e
s
c
o
u
l
e
u
r
s
:
r
o
u
g
e
,
v
e
r
t
e
t
b
l
e
u
.
c
h
a
c
u
n
e
d
e
s
c
o
u
l
e
u
r
s
:
r
o
u
g
e
,
v
e
r
t
e
t
b
l
e
u
.
L
a
m
t
h
o
d
e
D
i
s
p
l
a
y
.
i
s
c
o
l
o
r
r
e
n
v
o
i
e
t
r
u
e
s
i
l
a
f
f
i
c
h
a
g
e
p
r
e
n
d
e
n
c
h
a
r
g
e
l
e
s
c
o
u
l
e
u
r
s
.
P
r
M
.
A
B
I
K
8
1
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
L
e
t
r
a
c
d
e
s
f
o
r
m
e
s
p
e
u
t
s
e
f
a
i
r
e
a
v
e
c
d
i
f
f
r
e
n
t
s
t
y
l
e
s
d
e
t
r
a
i
t
s
S
O
L
I
D
(
p
l
e
i
n
)
D
O
T
T
E
D
(
p
o
i
n
t
i
l
l
D
O
T
T
E
D
(
p
o
i
n
t
i
l
l
L
e
t
y
p
e
d
e
t
r
a
i
t
s
e
p
r
o
g
r
a
m
m
e
p
a
r
l
a
m
t
h
o
d
e
s
e
t
S
t
r
o
k
e
S
t
y
l
e
d
e
G
r
a
p
h
i
c
s
P
r
M
.
A
B
I
K
8
2
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
C
r
e
r
e
t
u
t
i
l
i
s
e
r
d
e
s
I
m
a
g
e
s
:
L
e
s
i
m
a
g
e
s
p
e
u
v
e
n
t
t
r
e
m
u
t
a
b
l
e
o
u
i
m
m
u
t
a
b
l
e
.
L
e
s
i
m
a
g
e
s
m
u
t
a
b
l
e
s
p
e
u
v
e
n
t
t
r
e
m
o
d
i
f
i
e
s
e
n
a
p
p
e
l
a
n
t
g
e
t
G
r
a
p
h
i
c
s
.
s
i
o
n
a
p
p
e
l
l
e
g
e
t
G
r
a
p
h
i
c
s
(
)
s
u
r
u
n
g
e
t
G
r
a
p
h
i
c
s
.
s
i
o
n
a
p
p
e
l
l
e
g
e
t
G
r
a
p
h
i
c
s
(
)
s
u
r
u
n
i
m
m
u
a
b
l
e
I
m
a
g
e
,
u
n
e
I
l
l
e
g
a
l
S
t
a
t
e
E
x
c
e
p
t
i
o
n
s
e
r
a
l
e
v
i
m
a
g
e
m
u
t
a
b
l
e
e
s
t
c
r
e
e
t
s
t
o
c
k
e
e
n
m
m
o
i
r
e
p
a
r
l
u
t
i
l
i
s
a
t
e
u
r
.
P
r
M
.
A
B
I
K
8
3
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
I
m
a
g
e
I
m
m
u
t
a
b
l
e
:
P
o
u
r
l
a
c
r
a
t
i
o
n
:
I
m
a
g
e
c
r
e
a
t
e
I
m
a
g
e
(
S
t
r
i
n
g
n
a
m
e
)
:
s
e
r
t
c
h
a
r
g
e
r
e
t
c
r
e
r
u
n
e
i
m
a
g
e
i
m
m
u
t
a
b
l
e
p
a
r
t
i
r
d
u
n
f
i
c
h
i
e
r
d
e
r
e
s
s
o
u
r
c
e
i
m
a
g
e
i
m
m
u
t
a
b
l
e
p
a
r
t
i
r
d
u
n
f
i
c
h
i
e
r
d
e
r
e
s
s
o
u
r
c
e
i
n
d
i
s
p
e
n
s
a
b
l
e
d
e
l
a
p
p
l
i
c
a
t
i
o
n
d
a
n
s
l
e
f
i
c
h
i
e
r
J
A
R
.
L
e
n
o
m
c
o
m
p
l
e
t
d
e
l
i
m
a
g
e
P
N
G
d
b
u
t
e
p
a
r
I
m
a
g
e
c
r
e
a
t
e
I
m
a
g
e
(
b
y
t
e
[
]
i
m
a
g
e
d
a
t
a
,
i
n
t
i
m
a
g
e
o
f
f
s
e
t
,
i
n
t
i
m
a
g
e
l
e
n
g
t
h
)
:
p
e
r
m
e
t
d
e
c
r
e
r
u
n
e
i
m
a
g
e
i
m
m
u
t
a
b
l
e
p
a
r
t
i
r
d
e
s
d
o
n
n
e
s
b
i
n
a
i
r
e
s
d
u
f
o
r
m
a
t
P
N
G
I
m
a
g
e
c
r
e
a
t
e
I
m
a
g
e
(
I
n
p
u
t
S
t
r
e
a
m
s
t
r
e
a
m
)
:
D
a
n
s
M
I
D
P
2
.
0
,
p
o
s
s
i
b
i
l
i
t
d
e
c
r
e
r
u
n
e
i
m
a
g
e
p
a
r
t
i
r
d
e
I
n
p
u
t
S
t
r
e
a
m
:
P
r
M
.
A
B
I
K
8
4
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
I
m
a
g
e
M
u
t
a
b
l
e
P
o
u
r
l
a
c
r
a
t
i
o
n
:
I
m
a
g
e
c
r
e
a
t
e
I
m
a
g
e
(
i
n
t
w
i
d
t
h
,
i
n
t
h
e
i
g
h
t
)
:
r
e
t
o
u
r
n
e
u
n
o
b
j
e
t
G
r
a
p
h
i
c
s
q
u
i
p
e
u
t
t
r
e
u
t
i
l
i
s
p
o
u
r
l
e
t
r
a
c
d
a
n
s
o
b
j
e
t
G
r
a
p
h
i
c
s
q
u
i
p
e
u
t
t
r
e
u
t
i
l
i
s
p
o
u
r
l
e
t
r
a
c
d
a
n
s
u
n
e
i
m
a
g
e
P
r
M
.
A
B
I
K
8
5
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
I
n
t
e
r
a
c
t
i
o
n
a
v
e
c
C
a
n
v
a
s
L
e
s
C
a
n
v
a
s
o
n
t
i
n
t
r
o
d
u
i
t
s
a
f
i
n
d
e
p
e
r
m
e
t
t
r
e
a
u
x
d
v
e
l
o
p
p
e
u
r
s
d
e
c
o
n
s
t
r
u
i
r
e
d
e
s
j
e
u
x
O
n
p
e
u
t
i
n
t
e
r
a
g
i
r
a
v
e
c
l
e
C
a
n
v
a
s
O
n
p
e
u
t
i
n
t
e
r
a
g
i
r
a
v
e
c
l
e
C
a
n
v
a
s
S
o
i
t
a
v
e
c
l
e
s
t
o
u
c
h
e
s
d
u
c
l
a
v
i
e
r
S
o
i
t
a
v
e
c
u
n
d
i
s
p
o
s
i
t
i
f
d
e
p
o
i
n
t
a
g
e
S
o
i
t
a
v
e
c
d
e
s
t
o
u
c
h
e
s
d
e
j
e
u
P
r
M
.
A
B
I
K
8
6
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
T
o
u
c
h
e
s
c
l
a
v
i
e
r
P
o
u
r
t
r
e
p
r
v
e
n
u
d
e
s
a
c
t
i
o
n
s
s
u
r
c
e
s
t
o
u
c
h
e
s
i
l
f
a
u
t
s
u
r
c
h
a
r
g
e
r
,
d
a
n
s
l
a
c
l
a
s
s
e
d
r
i
v
e
d
e
C
a
n
v
a
s
L
a
m
t
h
o
d
e
k
e
y
P
r
e
s
s
e
d
(
i
n
t
k
e
y
C
o
d
e
)
L
a
m
t
h
o
d
e
k
e
y
P
r
e
s
s
e
d
(
i
n
t
k
e
y
C
o
d
e
)
P
o
u
r
t
r
e
p
r
v
e
n
u
q
u
u
n
e
t
o
u
c
h
e
e
s
t
p
r
e
s
s
L
a
m
t
h
o
d
e
k
e
y
R
e
p
e
a
t
e
d
(
i
n
t
k
e
y
C
o
d
e
)
P
o
u
r
t
r
e
p
r
v
e
n
u
q
u
u
n
e
t
o
u
c
h
e
e
s
t
m
a
i
n
t
e
n
u
e
e
n
f
o
n
c
e
p
e
n
d
a
n
t
u
n
c
e
r
t
a
i
n
t
e
m
p
s
L
a
m
t
h
o
d
e
k
e
y
R
e
l
e
a
s
e
d
(
i
n
t
k
e
y
C
o
d
e
)
P
o
u
r
t
r
e
p
r
v
e
n
u
q
u
u
n
e
t
o
u
c
h
e
e
s
t
r
e
l
c
h
e
P
r
M
.
A
B
I
K
8
7
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
T
o
u
c
h
e
s
c
l
a
v
i
e
r
C
a
n
v
a
s
f
o
u
r
n
i
t
d
e
s
c
o
n
s
t
a
n
t
e
s
p
o
u
r
n
o
m
m
e
r
l
e
s
t
o
u
c
h
e
s
K
E
Y
_
N
U
M
0
,
,
K
E
Y
_
N
U
M
9
K
E
Y
_
N
U
M
0
,
,
K
E
Y
_
N
U
M
9
P
o
u
r
l
e
s
c
h
i
f
f
r
e
s
K
E
Y
_
P
O
U
N
D
P
o
u
r
l
e
#
L
E
F
T
,
R
I
G
H
T
,
U
P
,
D
O
W
N
P
o
u
r
l
e
s
t
o
u
c
h
e
s
d
e
d
i
r
e
c
t
i
o
n
G
A
M
E
_
A
,
G
A
M
E
_
B
,
G
A
M
E
_
C
,
G
A
M
E
_
D
,
F
I
R
E
P
o
u
r
l
e
s
t
o
u
c
h
e
s
d
e
j
e
u
P
r
M
.
A
B
I
K
8
8
P
r
M
.
A
B
I
K
8
9
F
o
r
m
u
l
a
i
r
e
C
a
n
v
a
s
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
A
p
a
r
t
i
r
d
e
M
I
D
P
2
.
0
p
a
c
k
a
g
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
l
c
d
u
i
.
g
a
m
e
:
F
o
u
r
n
i
t
u
n
e
A
P
I
p
o
u
r
s
i
m
p
l
i
f
i
e
r
l
a
c
r
a
t
i
o
n
e
t
l
a
g
e
s
t
i
o
n
d
e
s
p
e
r
s
o
n
n
a
g
e
s
,
d
u
d
c
o
r
s
e
t
d
e
l
a
l
o
g
i
q
u
e
d
a
n
s
u
n
j
e
u
p
e
r
s
o
n
n
a
g
e
s
,
d
u
d
c
o
r
s
e
t
d
e
l
a
l
o
g
i
q
u
e
d
a
n
s
u
n
j
e
u
B
a
s
e
s
u
r
l
e
s
i
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
I
l
y
a
c
i
n
q
c
l
a
s
s
e
s
d
a
n
s
l
e
p
a
c
k
a
g
e
:
G
a
m
e
C
a
n
v
a
s
,
L
a
y
e
r
S
p
r
i
t
e
,
T
i
l
e
d
L
a
y
e
r
,
L
a
y
e
r
M
a
n
a
g
e
r
.
C
e
s
c
i
n
q
c
a
t
g
o
r
i
e
s
s
o
n
t
s
u
f
f
i
s
a
n
t
e
s
p
o
u
r
f
o
u
r
n
i
r
u
n
e
p
l
a
t
e
f
o
r
m
e
p
o
u
r
l
e
d
v
e
l
o
p
p
e
m
e
n
t
d
e
j
e
u
x
P
r
M
.
A
B
I
K
9
0
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
l
a
c
l
a
s
s
e
G
a
m
e
C
a
n
v
a
s
:
s
u
p
p
o
r
t
d
e
s
c
r
a
n
s
L
a
c
l
a
s
s
e
L
a
y
e
r
:
r
e
p
r
s
e
n
t
e
l
e
c
o
m
p
o
r
t
e
m
e
n
t
d
u
n
m
e
n
t
v
i
s
u
e
l
d
a
n
s
u
n
j
e
u
l
a
c
l
a
s
s
e
S
p
r
i
t
e
:
l
e
s
p
e
r
s
o
n
n
a
g
e
s
d
u
j
e
u
.
S
i
m
p
l
i
f
i
e
l
a
c
l
a
s
s
e
S
p
r
i
t
e
:
l
e
s
p
e
r
s
o
n
n
a
g
e
s
d
u
j
e
u
.
S
i
m
p
l
i
f
i
e
l
'
a
n
i
m
a
t
i
o
n
d
e
s
p
e
r
s
o
n
n
a
g
e
s
l
a
c
l
a
s
s
e
T
i
l
e
d
L
a
y
e
r
p
e
r
m
e
t
d
e
c
r
e
r
u
n
d
c
o
r
s
(
m
o
d
l
e
e
n
t
u
i
l
e
s
)
L
a
c
l
a
s
s
e
L
a
y
e
r
M
a
n
a
g
e
r
:
p
o
u
r
g
r
e
r
l
e
s
p
l
a
n
s
d
'
a
f
f
i
c
h
a
g
e
P
r
M
.
A
B
I
K
9
1
L
A
Y
E
R
L
a
c
l
a
s
s
e
L
a
y
e
r
:
e
s
t
u
n
e
c
l
a
s
s
e
a
b
s
t
r
a
i
t
e
a
y
a
n
t
d
e
u
x
s
u
b
c
l
a
s
s
S
p
r
i
t
e
t
T
i
l
e
d
L
a
y
e
r
E
l
l
e
r
e
p
r
s
e
n
t
e
l
e
c
o
m
p
o
r
t
e
m
e
n
t
d
u
n
m
e
n
t
v
i
s
u
e
l
d
a
n
s
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
E
l
l
e
r
e
p
r
s
e
n
t
e
l
e
c
o
m
p
o
r
t
e
m
e
n
t
d
u
n
m
e
n
t
v
i
s
u
e
l
d
a
n
s
u
n
j
e
u
C
e
t
m
e
n
t
p
e
u
t
t
r
e
u
n
s
p
r
i
t
e
,
c
e
q
u
i
r
e
p
r
s
e
n
t
e
u
n
g
r
a
p
h
i
q
u
e
i
n
d
p
e
n
d
a
n
t
(
o
u
u
n
e
n
s
e
m
b
l
e
d
e
g
r
a
p
h
i
q
u
e
s
p
o
u
r
l
'
a
n
i
m
a
t
i
o
n
)
q
u
i
p
e
u
v
e
n
t
t
r
e
d
p
l
a
c
s
a
u
t
o
u
r
d
e
l
'
c
r
a
n
d
e
j
e
u
,
o
u
u
n
e
c
o
u
c
h
e
d
e
t
u
i
l
e
s
(
d
a
l
l
e
s
)
,
c
e
q
u
i
r
e
p
r
s
e
n
t
e
u
n
g
r
a
p
h
i
q
u
e
q
u
i
p
e
u
t
t
r
e
u
t
i
l
i
s
p
o
u
r
c
r
e
r
d
e
s
f
o
n
d
s
i
m
m
e
n
s
e
C
h
a
q
u
e
L
a
y
e
r
p
e
u
t
t
r
e
r
e
n
d
u
v
i
s
i
b
l
e
o
u
i
n
v
i
s
i
b
l
e
,
P
r
M
.
A
B
I
K
9
2
P
r
M
.
A
B
I
K
9
3
M
t
h
o
d
e
s
p
r
i
n
c
i
p
a
l
e
s
:
g
e
t
H
e
i
g
t
h
(
)
e
t
g
e
t
W
i
d
t
h
(
)
:
l
a
h
a
u
t
e
u
r
,
l
a
l
o
n
g
u
e
u
r
d
u
l
a
y
e
r
.
g
e
t
X
(
)
e
t
g
e
t
Y
(
)
:
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
g
e
t
X
(
)
e
t
g
e
t
Y
(
)
:
l
a
p
o
s
i
t
i
o
n
d
u
l
a
y
e
r
e
n
X
e
t
Y
m
o
v
e
(
i
n
t
x
,
i
n
t
y
)
:
D
e
p
l
a
c
e
m
e
n
t
s
e
l
o
n
x
e
t
y
.
i
s
V
i
s
i
b
l
e
(
)
e
t
s
e
t
V
i
s
i
b
l
e
(
b
o
o
l
e
a
n
)
:
r
e
n
d
r
e
l
e
L
a
y
e
r
v
i
s
i
b
l
e
o
u
n
o
n
.
P
r
M
.
A
B
I
K
9
4
C
l
a
s
s
e
S
p
r
i
t
e
p
e
r
m
e
t
d
e
r
e
p
r
s
e
n
t
e
r
l
e
s
p
e
r
s
o
n
n
a
g
e
s
a
c
t
i
f
s
d
'
u
n
j
e
u
P
e
r
m
e
t
l
'
a
n
i
m
a
t
i
o
n
d
'
u
n
p
e
r
s
o
n
n
a
g
e
I
l
e
s
t
c
o
m
p
o
s
u
n
e
i
m
a
g
e
q
u
i
e
l
l
e
-
m
m
e
p
e
u
t
c
o
n
t
e
n
i
r
:
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
I
l
e
s
t
c
o
m
p
o
s
u
n
e
i
m
a
g
e
q
u
i
e
l
l
e
-
m
m
e
p
e
u
t
c
o
n
t
e
n
i
r
:
U
n
e
s
e
u
l
e
i
m
a
g
e
P
l
u
s
i
e
u
r
s
i
m
a
g
e
s
d
e
m
m
e
t
a
i
l
l
e
:
l
e
s
f
r
a
m
e
s
a
n
i
m
a
t
i
o
n
d
u
n
s
p
r
i
t
e
e
s
t
u
n
e
s
q
u
e
n
c
e
d
a
f
f
i
c
h
a
g
e
d
e
f
r
a
m
e
s
r
e
g
a
l
e
m
e
n
t
d
e
s
t
r
a
n
s
f
o
r
m
a
t
i
o
n
s
s
u
r
l
i
m
a
g
e
q
u
i
l
a
f
f
i
c
h
e
:
R
o
t
a
t
i
o
n
m
u
l
t
i
m
e
d
e
9
0
f
l
e
x
i
o
n
(
m
i
r
r
o
i
r
)
P
r
M
.
A
B
I
K
9
5
P
r
M
.
A
B
I
K
9
6
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
T
i
l
e
d
L
a
y
e
r
S
o
u
s
c
l
a
s
s
e
d
e
L
a
y
e
r
,
c
e
s
t
l
m
e
n
t
q
u
i
p
e
r
m
e
t
d
e
d
f
i
n
i
r
l
a
s
c
n
e
i
n
t
t
d
u
T
i
l
e
d
L
a
y
e
r
e
s
t
d
e
p
o
u
v
o
i
r
d
f
i
n
i
r
u
n
e
s
c
n
e
d
u
i
n
t
t
d
u
T
i
l
e
d
L
a
y
e
r
e
s
t
d
e
p
o
u
v
o
i
r
d
f
i
n
i
r
u
n
e
s
c
n
e
d
u
j
e
u
x
l
a
r
g
e
,
a
v
e
c
u
n
e
i
m
a
g
e
t
r
s
p
e
t
i
t
e
T
i
l
e
d
L
a
y
e
r
e
s
t
c
o
m
p
o
s
p
r
i
n
c
i
p
a
l
e
m
e
n
t
:
u
n
e
i
m
a
g
e
.
L
i
m
a
g
e
e
s
t
u
n
e
g
r
i
l
l
e
d
e
c
e
l
l
u
l
e
s
,
c
h
a
q
u
e
c
e
l
l
u
l
e
r
e
p
r
s
e
n
t
e
u
n
e
d
a
l
l
e
u
n
e
g
r
i
l
l
e
,
r
e
p
r
s
e
n
t
a
n
t
d
e
s
c
e
l
l
u
l
e
s
r
e
m
p
l
i
e
s
p
a
r
d
e
s
d
a
l
l
e
s
.
L
e
s
d
a
l
l
e
s
s
o
n
t
d
f
i
n
i
e
s
p
a
r
s
e
t
C
e
l
l
(
)
e
t
f
i
l
l
C
e
l
l
s
(
)
P
r
M
.
A
B
I
K
9
7
L
a
y
e
r
M
a
n
a
g
e
r
:
L
a
y
e
r
M
a
n
a
g
e
r
:
e
s
t
u
n
e
c
l
a
s
s
e
q
u
i
f
o
u
r
n
i
t
u
n
m
c
a
n
i
s
m
e
p
r
a
t
i
q
u
e
p
o
u
r
g
r
e
r
l
e
s
d
i
f
f
r
e
n
t
s
m
e
n
t
s
v
i
s
u
e
l
s
d
'
u
n
j
e
u
(
l
e
s
s
p
r
i
t
e
s
e
t
l
e
s
c
o
u
c
h
e
s
d
e
t
u
i
l
e
s
)
e
n
r
e
n
d
a
n
t
l
e
b
o
n
l
a
y
e
r
d
a
n
s
l
e
b
o
n
o
r
d
r
e
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
l
e
s
c
o
u
c
h
e
s
d
e
t
u
i
l
e
s
)
e
n
r
e
n
d
a
n
t
l
e
b
o
n
l
a
y
e
r
d
a
n
s
l
e
b
o
n
o
r
d
r
e
I
l
m
a
i
n
t
i
e
n
t
u
n
e
l
i
s
t
e
o
r
d
o
n
n
e
a
l
a
q
u
e
l
l
e
l
e
s
l
a
y
e
r
s
p
e
u
v
e
n
t
t
r
e
a
j
o
u
t
s
o
u
s
u
p
p
r
i
m
s
.
a
p
p
e
n
d
(
L
a
y
e
r
l
)
A
j
o
u
t
e
u
n
l
a
y
e
r
a
u
L
a
y
e
r
M
a
n
a
g
e
r
i
n
s
e
r
t
(
L
a
y
e
r
l
,
i
n
t
i
n
d
e
x
)
I
n
s
e
r
t
u
n
L
a
y
e
r
a
u
n
c
e
r
t
a
i
n
i
n
d
e
x
r
e
m
o
v
e
(
L
a
y
e
r
l
)
S
u
p
p
r
i
m
e
u
n
l
a
y
e
r
P
r
M
.
A
B
I
K
9
8
L
a
y
e
r
M
a
n
a
g
e
r
I
l
g
r
e
l
a
p
r
o
f
o
n
d
e
u
r
(
q
u
e
l
l
a
y
e
r
d
o
i
t
t
r
e
a
f
f
i
c
h
a
u
d
e
s
s
u
s
d
e
q
u
e
l
a
u
t
r
e
?
)
.
e
s
t
l
i
n
d
e
x
d
e
c
h
a
q
u
e
L
a
y
e
r
q
u
i
d
o
n
n
e
s
a
p
r
o
f
o
n
d
e
u
r
I
n
t
e
r
f
a
c
e
s
d
e
b
a
s
n
i
v
e
a
u
:
G
a
m
e
C
a
n
v
a
s
e
s
t
l
i
n
d
e
x
d
e
c
h
a
q
u
e
L
a
y
e
r
q
u
i
d
o
n
n
e
s
a
p
r
o
f
o
n
d
e
u
r
L
a
y
e
r
d
i
n
d
e
x
0
:
l
e
p
r
e
m
i
e
r
a
f
f
i
c
h
e
I
l
g
r
e
u
n
e
V
i
e
w
W
i
n
d
o
w
:
p
a
r
t
i
e
v
i
s
i
b
l
e
a
f
f
i
c
h
e
r
d
a
n
s
s
o
n
s
y
s
t
m
e
d
e
c
o
o
r
d
o
n
n
e
s
.
s
e
t
V
i
e
w
W
i
n
d
o
w
(
i
n
t
x
,
i
n
t
y
,
i
n
t
h
e
i
g
t
h
,
i
n
t
w
i
d
t
h
)
D
f
i
n
i
t
l
a
t
a
i
l
l
e
e
t
e
m
p
l
a
c
e
m
e
n
t
d
e
l
a
V
i
e
w
W
i
n
d
o
w
d
a
n
s
l
e
L
a
y
e
r
M
a
n
a
g
e
r
.
(
c
a
m
r
a
q
u
i
s
e
d
p
l
a
c
e
d
a
n
s
u
n
l
a
r
g
e
d
c
o
r
s
e
n
f
o
n
c
t
i
o
n
d
e
l
'
v
o
l
u
t
i
o
n
d
u
j
e
u
)
P
r
M
.
A
B
I
K
9
9
S
t
o
c
k
a
g
e
p
e
r
s
i
s
t
a
n
t
d
e
s
d
o
n
n
e
s
P
a
q
u
e
t
a
g
e
j
a
v
a
x
.
m
i
c
r
o
e
d
i
t
i
o
n
.
r
m
s
D
e
s
c
r
i
p
t
i
o
n
S
y
s
t
m
e
d
e
s
t
o
c
k
a
g
e
p
e
r
s
i
s
t
a
n
t
d
e
s
d
o
n
n
e
s
:
R
e
c
o
r
d
M
a
n
a
g
e
m
e
n
t
S
y
s
t
e
m
B
a
s
s
u
r
u
n
m
o
d
l
e
d
e
b
a
s
e
d
e
d
o
n
n
e
s
t
r
s
s
i
m
p
l
e
B
a
s
s
u
r
u
n
m
o
d
l
e
d
e
b
a
s
e
d
e
d
o
n
n
e
s
t
r
s
s
i
m
p
l
e
o
r
i
e
n
t
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
.
1
0
0
P
r
M
.
A
B
I
K
L
e
m
a
g
a
s
i
n
d
'
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
(
R
e
c
o
r
d
S
t
o
r
e
)
E
n
s
e
m
b
l
e
d
'
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
:
c
l
a
s
s
e
R
e
c
o
r
d
S
t
o
r
e
G
e
p
a
r
l
a
p
l
a
t
e
-
f
o
r
m
e
P
l
u
s
i
e
u
r
s
R
e
c
o
r
d
S
t
o
r
e
s
p
a
r
s
u
i
t
e
d
e
M
I
D
l
e
t
s
(
c
h
a
c
u
n
e
a
v
e
c
n
o
m
u
n
i
q
u
e
)
a
v
e
c
n
o
m
u
n
i
q
u
e
)
T
o
u
t
e
s
l
e
s
M
I
D
l
e
t
s
d
'
u
n
e
m
m
e
s
u
i
t
e
p
e
u
v
e
n
t
a
c
c
d
e
r
t
o
u
s
l
e
s
m
a
g
a
s
i
n
s
d
e
l
a
s
u
i
t
e
d
e
M
i
d
l
e
t
d
i
r
e
c
t
e
m
e
n
t
L
e
s
n
o
m
s
s
o
n
t
s
e
n
s
i
b
l
e
s
l
a
c
a
s
s
e
1
0
1
P
r
M
.
A
B
I
K
L
e
s
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
C
h
a
q
u
e
e
n
r
e
g
i
s
t
r
e
m
e
n
t
e
s
t
n
u
m
r
o
t
p
a
r
u
n
r
e
c
o
r
d
I
d
E
n
r
e
g
i
s
t
r
e
m
e
n
t
s
d
e
d
i
f
f
r
e
n
t
e
s
l
o
n
g
u
e
u
r
s
1
0
2
P
r
M
.
A
B
I
K
l
o
n
g
u
e
u
r
s
C
h
a
c
u
n
d
e
u
x
p
e
u
t
s
t
o
c
k
e
r
d
e
s
d
o
n
n
e
s
d
i
f
f
r
e
m
m
e
n
t
D
e
s
R
e
c
o
r
d
s
a
d
j
a
c
e
n
t
n
o
n
t
p
a
s
f
o
r
c
m
e
n
t
d
e
s
R
e
c
o
r
d
I
d
c
o
n
s
c
u
t
i
f
s
G
e
s
t
i
o
n
d
e
s
r
e
c
o
r
d
S
t
o
r
e
s
O
p
e
n
R
e
c
o
r
d
S
t
o
r
e
p
o
u
r
o
u
v
r
i
r
u
n
R
e
c
o
r
d
S
t
o
r
e
P
l
u
s
i
e
u
r
s
M
I
D
l
e
t
s
d
e
l
a
m
m
e
s
u
i
t
e
p
e
u
v
e
n
t
d
e
m
a
n
d
e
r
l
'
o
u
v
e
r
t
u
r
e
d
u
m
m
e
R
e
c
o
r
d
S
t
o
r
e
E
n
M
I
D
P
2
.
0
:
o
p
e
n
R
e
c
o
r
d
S
t
o
r
e
(
S
t
r
i
n
g
r
e
c
o
r
d
S
t
o
r
e
N
a
m
e
,
A
U
T
H
M
O
D
E
_
P
R
I
V
A
T
E
A
U
T
H
M
O
D
E
_
A
N
Y
E
n
M
I
D
P
2
.
0
:
o
p
e
n
R
e
c
o
r
d
S
t
o
r
e
(
S
t
r
i
n
g
r
e
c
o
r
d
S
t
o
r
e
N
a
m
e
,
b
o
o
l
e
a
n
c
r
e
a
t
e
I
f
N
e
c
e
s
s
a
r
y
,
b
y
t
e
a
u
t
h
M
o
d
e
,
b
o
o
l
e
a
n
w
r
i
t
a
b
l
e
)
p
a
r
t
a
g
e
d
u
n
r
e
c
o
r
d
s
t
o
r
e
e
n
t
r
e
d
e
s
m
i
d
l
e
t
s
s
e
t
r
o
u
v
a
n
t
d
a
n
s
d
e
s
d
i
f
f
r
e
n
t
e
s
s
u
i
t
e
s
d
e
m
i
d
l
e
t
s
C
l
o
s
e
R
e
c
o
r
d
S
t
o
r
e
p
o
u
r
l
a
f
e
r
m
e
t
u
r
e
A
d
d
R
e
c
o
r
d
p
o
u
r
l
A
j
o
u
t
.
P
r
M
.
A
B
I
K
1
0
3
R
e
c
o
r
d
S
t
o
r
e
:
F
i
l
t
r
e
r
e
t
C
o
m
p
a
r
e
r
I
l
e
s
t
p
o
s
s
i
b
l
e
d
'
e
x
t
r
a
i
r
e
u
n
s
o
u
s
-
e
n
s
e
m
b
l
e
d
u
R
e
c
o
r
d
S
t
o
r
e
e
t
d
e
l
e
p
r
s
e
n
t
e
r
t
r
i
d
e
m
a
n
i
r
e
d
i
f
f
r
e
n
t
e
:
I
n
t
e
r
f
a
c
e
R
e
c
o
r
d
F
i
l
t
e
r
I
n
t
e
r
f
a
c
e
R
e
c
o
r
d
F
i
l
t
e
r
t
h
o
d
e
m
a
t
c
h
(
b
y
t
e
[
]
r
e
d
o
r
d
)
I
n
t
e
r
f
a
c
e
R
e
c
o
r
d
C
o
m
p
a
r
a
t
o
r
:
i
n
d
i
q
u
e
l
'
o
r
d
r
e
r
e
l
a
t
i
f
d
e
s
r
e
c
o
r
d
s
p
o
u
r
u
n
e
p
r
s
e
n
t
a
t
i
o
n
t
r
i
t
h
o
d
e
c
o
m
p
a
r
e
(
b
y
t
e
[
]
r
d
1
,
b
y
t
e
[
]
r
d
2
)
e
t
r
e
t
o
u
r
n
e
:
E
Q
U
I
V
A
L
E
N
T
:
s
i
l
e
s
d
e
u
x
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
s
o
n
t
c
o
n
s
i
d
q
u
i
v
a
l
e
n
t
s
F
O
L
L
O
W
S
:
s
i
l
e
1
e
r
e
n
r
e
g
i
s
t
r
e
m
e
n
t
s
u
i
t
l
e
s
e
c
o
n
d
P
R
E
C
E
D
E
S
:
s
i
l
e
1
e
r
e
n
r
e
g
i
s
t
r
e
m
e
n
t
p
r
d
e
l
e
s
e
c
o
n
d
1
0
4
P
r
M
.
A
B
I
K
R
e
c
o
r
d
S
t
o
r
e
:
E
c
o
u
t
e
r
e
t
E
n
u
m
r
e
r
i
n
t
e
r
f
a
c
e
R
e
c
o
r
d
L
i
s
t
e
n
e
r
p
o
u
r
c
o
n
t
r
l
e
r
l
a
j
o
u
t
o
u
l
a
m
o
d
i
f
i
c
a
t
i
o
n
d
u
n
e
n
r
e
g
i
s
t
r
e
m
e
n
t
.
E
l
l
e
d
f
i
n
i
t
3
m
t
h
o
d
e
s
(
r
e
c
o
r
d
A
d
d
e
d
,
r
e
c
o
r
d
C
h
a
n
g
e
d
,
r
e
c
o
r
d
D
e
l
e
t
e
d
)
r
e
c
o
r
d
D
e
l
e
t
e
d
)
L
a
m
t
h
o
d
e
e
n
u
m
e
r
a
t
e
R
e
c
o
r
d
r
e
t
o
u
r
n
e
u
n
i
t
r
a
t
e
u
r
R
e
c
o
r
d
E
n
u
m
e
r
a
t
i
o
n
p
o
u
r
b
a
l
a
y
e
r
l
e
R
e
c
o
r
d
S
t
o
r
e
p
u
b
l
i
c
R
e
c
o
r
d
E
n
u
m
e
r
a
t
i
o
n
e
n
u
m
e
r
a
t
e
R
e
c
o
r
d
s
(
R
e
c
o
r
d
F
i
l
t
e
r
f
i
l
t
e
r
,
R
e
c
o
r
d
C
o
m
p
a
r
a
t
o
r
c
o
m
p
a
r
a
t
o
r
,
b
o
o
l
e
a
n
k
e
e
p
U
p
d
a
t
e
d
)
1
0
5
P
r
M
.
A
B
I
K
M
a
n
i
p
u
l
e
r
u
n
e
n
r
e
g
i
s
t
r
e
m
e
n
t
P
o
u
r
m
a
n
i
p
u
l
e
r
u
n
e
n
r
e
g
i
s
t
r
e
m
e
n
t
:
D
a
t
a
I
n
p
u
t
S
t
r
e
a
m
e
t
D
a
t
a
O
u
t
p
u
t
S
t
r
e
a
m
,
B
y
t
e
A
r
r
a
y
I
n
p
u
t
S
t
r
e
a
m
e
t
B
y
t
e
A
r
r
a
y
O
u
t
p
u
t
S
t
r
e
a
m
1
0
6
P
r
M
.
A
B
I
K
E
x
e
m
p
l
e
R
e
c
o
r
d
S
t
o
r
e
P
r
M
.
A
B
I
K
1
0
7
E
x
e
m
p
l
e
R
e
c
o
r
d
S
t
o
r
e
B
i
b
l
i
o
g
r
a
p
h
i
e
L
i
v
r
e
s
:
R
.
R
i
g
g
s
,
A
.
T
a
i
v
a
l
s
a
a
r
i
.
P
r
o
g
r
a
m
m
e
r
a
v
e
c
l
a
p
l
a
t
e
-
f
o
r
m
e
J
2
M
E
J
o
n
a
t
h
a
n
,
W
i
r
e
l
e
s
s
J
a
v
a
D
e
v
e
l
o
p
i
n
g
w
i
t
h
J
2
M
E
,
S
e
c
o
n
d
E
d
i
t
i
o
n
S
i
n
g
L
i
a
n
d
J
o
n
a
t
h
a
n
K
n
u
d
s
e
n
,
B
e
g
i
n
n
i
n
g
J
2
M
E
:
f
r
o
m
N
o
v
i
c
e
t
o
P
r
o
f
e
s
s
i
o
n
a
l
J
a
m
e
s
K
e
o
g
h
,
J
2
M
E
:
T
h
e
C
o
m
p
l
e
t
e
R
e
f
e
r
e
n
c
e
L
i
e
n
s
U
t
i
l
e
s
:
h
t
t
p
:
/
/
j
a
v
a
.
s
u
n
.
c
o
m
/
p
r
o
d
u
c
t
s
/
c
l
d
c
/
o
v
e
r
v
i
e
w
.
h
t
m
l
h
t
t
p
:
/
/
j
a
v
a
.
s
u
n
.
c
o
m
/
p
r
o
d
u
c
t
s
/
c
l
d
c
/
o
v
e
r
v
i
e
w
.
h
t
m
l
h
t
t
p
:
/
/
j
a
v
a
.
s
u
n
.
c
o
m
/
j
2
m
e
h
t
t
p
:
/
/
w
w
w
.
m
i
c
h
e
l
-
k
o
e
n
i
g
.
e
u
/
j
2
m
e
/
h
t
t
p
:
/
/
w
w
w
.
d
c
l
.
h
p
i
.
u
n
i
-
p
o
t
s
d
a
m
.
d
e
/
t
e
a
c
h
i
n
g
/
c
o
m
p
o
n
e
n
t
V
l
0
5
/
s
l
i
d
e
s
/
J
2
M
E
_
B
l
a
c
k
b
e
r
r
y
.
p
d
f
h
t
t
p
:
/
/
m
e
m
b
r
e
s
-
l
i
g
l
a
b
.
i
m
a
g
.
f
r
/
d
o
n
s
e
z
/
c
o
u
r
s
/
j
2
m
e
.
p
d
f
h
t
t
p
:
/
/
w
w
w
.
m
i
c
h
e
l
-
k
o
e
n
i
g
.
e
u
/
j
2
m
e
h
t
t
p
:
/
/
d
e
p
t
i
n
f
o
.
c
n
a
m
.
f
r
/
E
n
s
e
i
g
n
e
m
e
n
t
/
D
E
A
C
A
M
/
D
e
v
_
J
2
M
E
_
H
i
L
e
v
-
L
o
w
L
e
v
-
G
a
m
e
.
p
d
f
v
e
l
o
p
p
e
m
e
n
t
d
a
p
p
l
i
c
a
t
i
o
n
s
m
o
b
i
l
e
s
s
o
u
s
J
A
V
A
M
i
c
r
o
E
d
i
t
i
o
n
J
2
M
E
,
T
b
o
u
r
b
i
R
i
a
d
h
:
h
t
t
p
:
/
/
w
w
w
.
s
l
i
d
e
s
h
a
r
e
.
n
e
t
/
t
e
r
2
1
6
/
c
o
u
r
s
J
2
M
E
/
M
o
b
i
l
e
-
D
:
h
t
t
p
:
/
/
a
g
i
l
e
.
v
t
t
.
f
i
/
m
o
b
i
l
e
d
.
h
t
m
l
P
r
M
.
A
B
I
K
1
0
8