.
:
.
.
.
.
.
!
:
. ..
:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
. !
.
.
.
.
.
.
.
.
..
. ..
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
"
.
.
.
. .
.
.
.
.
.
.
.
.
case
.
.
.
.
.
.
.
.
. . : : .
.
:
.
.
.
.
.
.
.
.
.
.
.
.
.
:
.
.
.
:
.
.
.
:
.
.
.
:
!
.
.
.
.
.
.
.
.. .
.
.
.
.
.
:
.
"
:"
"
:
"
.
.
.
.
:
.
.
.
:
.
.
.
.
:
.
.
.
.
.
.
. :
.
.
.
.
.
.
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
:
.
.
.
:
:
.
.
:
.
.
.
.
.
.
:
.
.
.
.
.
.
.
.
.
. !
.
.
!
.
.
.
.
.
.
.
.
.
.
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
! :
.
.
.
!
.
.
!
.
.
.
.
.
. .
.
.
..
.
:
:
.
:
!
!
":
:
".
" .
.
.
..
.
.
. .
.
.. ..
.
.
.
.
.
.
.
.
..
..
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
.
:
. .
!
.
.
.
.
"
"
.
.
.
.
.
.
.
.
: -
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
!
.
.
.
.
.
.
.
.
.
:
.
.
.
.
.
.
.
.
.
.
.
!
.
.
.
.
.
.
.
.
.
.
.
"
"
.
.
.
.
.
.
.
.
.
!
.
.
.
!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
"
.
.
.
.
"
.
:
.
.
.
.
.
.
.
.
.
.
.
" " .
.. .
.
. ..
.
.
.
..
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
:
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
. :
.
.
.
:"
.
. .
.
.
.
.
.
.
.
.
.
"
"
.
. .
.
. .
.
.
.
.
.
.
.
!
.
.
.
.
.
.
.
!
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
..
.
.
.
"
"
.
.
.
.
. "
"
.
.
.
.
" ".
.
.
.
.
.
.
.
.
.
.
.
.
. "
"
.
.
.
.
"
"
.
.
.
.
.
.
.
.
.
.
.
. .
..
. .. .
!
.
" "
.
.
.
.
"
.
.
.
.
. .
. .
.
".
"
"
..
"..
.
"
"
.
.
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
" .
"
".
.
.
"
"
"
.
.
.
.
.
!
.
. !
. !
.
.
.
.
.
.
!
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
. . !
. .
.
!
.
.
.
. .
.
.
.