:
:
:
:
:
) (
: :
. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
. . ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ...
.
.
.
...
.
.
.
.
.
.
()
.
.
.
)
(.
.
)
( .
. :
-
-
-
-
-
)( ....
-
:
.
.
.
:
.
.
:
:
:
.
:
.
:
:
.
:
/
/
.
:
.
.
.
.
...
.
.
.
.
.
.
/
/
.
.
.
.
:
.
.
.
.
.
! ...
.
...
. !
.
.
.
.
/ /
.
:
. .
.
.
.
.
=
=
.
.
.
. .
.
.
:
.
.
.
.
:
.
) (archetype
...
.
.
. .
.
.
.
.
.
. :
! .
.
.
.
. :
.
.
. n
.
.
.
.
.
.
n
.
...
.
.
.
.
.
:
.
.
.
. :
.
.
.
.
.
.
. .
.
...
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. ...
.
.
. .
.
!
.
:
: .
.
: ...
:
:
.
.
.
.
.
.
. :
.
.
.
.
.
.
:
.
.
.
.
...
.
:
:
.
. .
.
:
:
.
.
.
:
:
.
.
.
.
.
.
.
.
.
.
:
...
: ...
. :
.
.
:
.
: . .
.
.
.
...
:
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
: :
.
.
.
.
.
.
.
.
.
.
.
)(
.
...
.
.
.
.
: .
.
: .
.
.
.
.
.
.
.
.
.
.
!
.
.
.
.
.
...
.
. :
.
.
.
.
.
: !
. .
.
.
.
.
. .
.
:
: .
.
. .
.
.
.
. ...
.
:
.
:
. .
.
.
:
.
.
: .
.
.
.
J. B. M
.
.
.
. .
...
:
:
.
.
.
.
.
.
...
.
.
. ...
.
:
:
.
.
.
.
.
.
.
. .
.
:
.
.
:
:
.
.
.
:
.
.
.
.
.
... :
.
: .
: :
: .
.
:
.
.
.
.
.
.
.
.
.
.
.
...
.
.
.
.
.
:!
.
.
.
.
.
. .
:
!
...
! .
.
.
/ : /
.
.
.
.
...
...
.
.
.
/ / .
.
:
.
/ /
.
. .
:
.
.
.
.
. :
. ...
.
.
.
.
.
.
.
.
:
. ...
:
.
.
:
! . ...
...
:
.
:
.
.
:
:
. .
:
: / /
.
!
.
.
. : :
:
: ...
.
.
.
.
.
!
.
. :
.
. . .
. ...
.
. .
.
.
.
.
:
.
. .
.
.
.
.
.
:
.
:
.
.
.
.
.
.
. ...
.
.
:
.
:
.
.
.
.
.
.
. .
. . .
.
.
. ...
.
.
.
. .
.
.
.
. !!...
.
.
.
.
.
.
.
:
. .
.
:
.
...
...
! ...
.
.
.
.
.
.
.
.
. ...
.
.
.
. .
.
...
.
. ...
.
.
.
.
.
:
.
:
:
.
:
.
.
.
.
. :
.
.
.
.
.
.
.
.
.
. .
...
.
:
: .
.
:
.
.
:
:
.
.
: : .
:
.
.
. .
.
. . :
.
.
.
:
:
.
:
: .
.
...
:
.
:
.
. .
.
.
.
! ...
.
: !
.
.
.
.
.
. :
. :
.
.
.
.
.
.
.
.
.
.
.
.
.
.
:
: .
.
.
.
. :
.
.
.
.
:
.
:
.
.
. !
. .
. :
.
:
. ...
.
. .
!
...
.
.
. :
!
.
.
:
:
.
.
.
:
=
.
:
.
.
. =
.
. =
=
. .
.
n . n =
.
.
. =
.
.
...
.
.
.
.
. =
.
.
.
. =
.
.
.
.
. = .=
.
.
.
.
.
.
. .
.
.
:
.
=
.
.
:
.
...
.
.
:
:.
:
.
.
.
:
. !
.
.
.
:
.
:
)
.
=
.
:
.
: .
:
: :
.
.
.
:
:
.
:
: .
.
.
: .
.
.
.
:
: .
.
=
. .
.
:
:
.
=
.
.
: .
:
.
:
.
:
.
.
.
. .
.
=
.
: :
.
.
.
.
. !!
:
:
.
:
:
.
.
.
.
:
)( . .
.
.
. .
.
.
.
: .
: .
.
.
.
:
.
: .
.
.
.
.
.
: .
:
.
.
.
:
.
.
.
.
.
.
.
.
.
.
.
.
:
:
. .
.
!
.
.
.
.
.
.
.
.
.
.
.
.
.
:
: .
.
...
:
.
...
:
:
.
.
.
.
.
.
.
.
.
.
:
.
.
.
.
.
.
.
.
: /
:
.
.
.
.
.
.
.
. .
!
...
.
.
.
.
.
.
.
: ) (
.
: .
.
: .
:
.
.
.
.
.
:
:
.
.
.
.
.
.
.
:
:
.
:
.
.
.
.
.
.
:
.
.
:
:
.
.
...
.
:
.
.
.
.
: .
:
.
.
.
.
.
.
.
...
:
:
.
:
:
)
( .
:
.
.
.
.
!
.
:
/
:
.
:
: .
.
. A
B
C
.
.
.
.
.
:
.
:
.
:
) : (
.
.
:
:
.
.
.
.
.
:
: .
.
: .
:
= .
.
:
:
.
.
: .
:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
...
.
.
:
:
.
:
...
... .
.
.
.
.
.
:
:
.
:
:
.
.
.
.
:
:
.
.
.
: .
:
.
. .
:
:
) ( .
.
.
.
.
.
.
. .
.
.
...
.
.
.
.
.
.
.
. .
...
.
.
.
.
.
.
.
:
:
.
.
.
.
.
.
.
.
.
.
.
.
:
: .
.
.
.
.
.
.
.
.
.
.
:
: . .
.
.
.
.
.
.
.
.
:
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
:
:
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!!
.
.
.
.
.
.
:
:
.
.
.
.
. .
.
. .
.
.
.
.
.
.
.
.
.
.
.
:
:
.
: .
:
:
:
.
. .
: . ...
:
.
:
.
.
.
...
:
:
.
!
.
.
.
.
.
:
:
.
.
.
.
.
.
.
. .
. .
.
.
.
...
.
.
.
.
.
.
.
:
.
.
.
.
. .
. .
.
.
. .
.
.
.
...
.
.
.
.
.
.
.
.
.
.
. .
.
:
:
.
.
.
.
.
:
: .
.
.
.
.
.
: .
:
.
....
:
:
.
. .
.
.
:
:
.
.
.
. .
.
...
:
:
.
.
.
:
.
. .
.
.
.
. .
:
:
... .
. .
.
.
.
.
.
:
: .
:
:
.
.
.
:
:
...
:
:
.
.
.
.
:
:
.
.
.
.
.
.
.
: :
. .
.
. .
.
. .
:
.
:
:
.
.
.
.
.
.
.
.
.
.
.
.
. .
:
.
.
.
:
:
.
:
: .
.
. .
:
:
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
. .
.
.
. .
.
.
:
) (
.
:
.
.
.
:
: .
.
.
.
.
.
.
:
:
.
.
.
:
:
.
. .
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
:
. ) (
) () () (
. ) ( :
)(
)( )(
. ) ( . :
)(
)(
...
. ) ( :.
...
. ) ( . :
. ) (
)(
. ) ( :
. ) ( .:
...
. ) ( :
. .
...
(
. )
. ) ( :
)(
. ) ( ) (
: .
. .
. ) ( :
. ) (
. ) (
. ) (
/
. .
)(
)(
. ...
.
. ) ( )
( .
...
. )
) ( (
.