?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
(
:
?
?
?
?
)
.
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
(
:
?
?
?
?
?
?
)
,
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
.
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
(
:
?
?
?
?
?
?
?
?
)
,
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
.
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
(
:
?
?
?
?
?
?
)
?
?
?
?
?
?
?
?
?
?
(
:
?
?
?
?
?
?
?
?
?
?
)
?
?
?
?
?
?
.