Professional Documents
Culture Documents
()
()
()
.
.
.
.
.
.
()
()
,
.
. <
()
()
>, <
()
>
()
.
.
.
()
()
,
.
,
.
.
.
'
.....'
' '
.
.
.
"
,
?"
,
.
.
(),
()
()
.
()
().
.
.
.
()
,
()
.
.
,
.
.
.
"
)
(
?
,
?"
.
,
.
.
.
'
,
?'
,
()
.
------
( ) -----()
()
.
,
()
.
.
'
,
.'
()
.
,
()
.
,
.
.
()
.
,
.
,
.
,
.
"..
()
(),
(),
()......."
.
'
(),
),
( )
().......'
.
.
'
,
!'
(),
( )
.
.
.
.
.
.
.
.
(),
"
."
.
,
()
.
!
.
"
?"
.
.
.
"
!"
.
.
"
?"
.
.
.
.
?
.
.
.
.
.
.
.
"
!"
.
.
.
.
"
,
...."
.
,
.
"
?"
.
.
" .....,
?"
.
.
"
,
?"
.
.
.
.
.
,
.
.
,
.
.
'
?
.....'
()
.
.
.
.....'
'
.
.
"
?"
.
"
?!.....
....."
.
?
"
?"
.
.
"
?"
,
()
" ,
()
( )
()
!"
.
,
( )
!
,
.
"
.
!
,
?"
.
"
.
!"
.
"
?
?"
.
"
?"
.
"
?
!
()
()
!"
.
() ,
()
,
.
,
,
( )
,
,
.
,
.
.
.
" ,
!"
()
.
"
?
!
!"
,
.
"
,
!"
.
"
."
,
.
()
,
.
,
.
---------,
.
.
,
.
.
"
()
."
.
()
.
.
.
.
"
!"
,
'
!'
,
.
.
,
.
.
'
.'
,
()
.
.
"
!"
,
!"
"
()
.
"
!
,
?"
.
"
.
!"
.
,
()
.
"
!"
.
"
."
.
"
?"
,
.
.
.
"
.
!"
!
.
.
"
?"
.
"
....."
.
"
!"
,
.
.
!
"
!"
.
.
"
?"
"
.
....."
,
.
,
.
,
.
.
"
()
,
()
!"
.
"
.
()
()
?"
-------()
.
,
()
.
.
.
,
.
"
,
.
."
.
"
!"
.
"
?"
.
.
"
!"
.
.
"
.
!"
.
.
"
.
."
.
'
,
?
........'
.
"
,
()
?"
.
,
.
()
.
,
.
.
()
.
,
.
,
,
.
()
.
.
.
,
,
,
.
.
()
.
( )
.
.
()
(( )
,
()
()
.
()
.
.
.
,
.
()
()
.
.
.
,
,
,
.
-------,
.
.
.
.
"
,
?"
.
.
"
!"
.
.
( )
?"
"
( )
.
'
,
.
.
,
.
..'
.
.
"
.
.
?
?
,
.
!
!"
.
.
.
,
.
.
"
,
.
."
.
"
()
.
?"
.
.
(
.
,
.
.
"
........"
(),
()
.
.
,
.
.
( )
"
?"
.
"
( )
!"
,
.
.
()
.
( )
()
,
.
!
.
"
........."
.
"
?"
.
"
."
,
.
"
()
.
,
!"
.
,
,
.
"
."
.
" !
?"
.
"
. ,
!"
,
'
()
.
,
....'
,
.
()
.
()
.
"
!"
()
"
.
.
()
.
!"
.
"
!"
.
.
'
.
.......'
()
,
( )
.
( )
.
()
,
.
.
()
,
.
,
,
)
(
,
,
.
,
,
.
.
.
,
.
.
"
?"
.
.
,
.
.
.
'
,
.......'
,
.
,
.
()
,
.
( )
,
()
() ,
.
.
()
.
,
.
.
,
.
.
.
" ? !"
()
!
.
.
,
.
.
,
.
.
,
!
.
,
'
,
.
.....!'
,
()
.
,
.
,
()
.
,
()
()
.
,
.
.
"
!"
,
()
( ) .
()
.
,
.
,
.
()
(),
,
()
(),
.
( )
.
.
,
()
,
.
,
.
.
"
!"
()
.
,
.
.
,
( )
.
)
()
,
.
()
.
,
.
,
.
,
.
.
!'
'
()
()
()
()
()
.
()
,
.
.
.
,
.
.
.
"
."
,
.
.
()
!
.
.
,
,
,
() .
.
,
!
.
,
.
,
.
()
.
,
.
,
.
,
,
.
,
'
!
!
?
.......'
.
"
!"
,
.
.
"
!"
,
"
?"
.
,
,
.
( )
.
"
?"
.
"
,
,
()
()
( ),
(),
,
......"
,
.
.
'
.
.....'
,
.
"
?
.
?"
.
" !
?
.
,
?"
.
"
.
,
,
.
."
.
"
. ,
.
."
"
.
."
.
........"
"
,
,
.
( )
.
.
.
,
.
()
.
,
.
.
.
"
()
."
.
"
."
"
()
.
.
,
?"
.
.
"
.
,
.
."
,
.
.
.
,
()
"
()
.
,
?"
()
,
"
.
!"
.
,
.
.
"
?"
.
" !"
.
.
.
"
?"
.
.
"
?"
.
" ,
."
.
"
,
?
.
?"
.
"
)
.
( )
.
."
"
."
.
.
.
.
"
?
........"
.
"
.
."
.
"
?"
.
"
" ?.....
?"
"
.
.
()
( )
()
."
.
.
.
.
.
"
."
.
"
?"
.
"
.
.
.
,
."
.
"
,
."
.
"
.
."
.
'
.....'
,
.
,
"
."
.
.
.
"
."
.
" .....
"
" .....
......."
.
......."
."
.
.
"
."
.
"
.
......"
.
,
.
"
!"
.
,
.
"
?"
.
---.
()
()
()
.-----
.
"
"
"
."
."
."
.
"
."
.
"
?"
.
"
.
?"
.
"
!"
.
"
.
,
.
,
.
?"
.
"
."
.
"
,
?
."
.
"
!"
.
"
,
.
."
()
.
"
."
,
..
( )
"
,
.
"
.
.
."
?"
.
"
.....
.
?
.
,
."
.
"
.....
?"
.
"
,
.
()
."
.
"
?
!"
.
"
."
.
.
"
,
."
.
"
?"
.
"
.
,
.
,
.
."
()
,
.
.
,
.
"
.
,
.
."
.
.
"
."
,
.
.
!
.
'
?'
.
'
.....
,
.......'
.
,
.
.
"
(),
(),
------
(),
( )........"
,
......-----
.
'
,
?
?
()
.....'
()
()
()
,
()
.
'
) .......
,
......?'
,
.
,
()
.
,
.
'
.
()
......'
()
.
,
( )
.
()
.
,
.
.
.
.
()
.
.
,
.
.
'
()
()
()
,
?'
.
.
-----.
.
()
.
.
.
'
)
?'
.
.
.
"
(),
(),
(),
(),
()?
()?.........."
--------
?
?------.
.
()
'
,
.
?'
,
.
'
?
?
..........'
.
.
,
()
.
.
.
()
.
.
()
.
,
.
()
.
.
'
.
,
.........'
()
.
()
,
.
.
,
.
.
()
()
"
.
!"
()
.
.
.
"
.......
!"
()
,
.
"
."
.
.
.
.
.
"
()
."
.
.
"
,
?"
.
"
.
()
()
.
.
"
()
."
......"
.
.
.
()
()
.
.
.
"
()
)........"
()
-----
()
,
,
()
.----()
()
,
.
.
.
.
.
"
.
......"
.
.
.
,
.
.
.
.
.
'
?
,
.
!'
.
.
.
.
,
.
'
.
.'
.
"
....!"
.
.
.
.
.
"
.
!
,
!"
,
.
.
,
.
.
'
?'
?
.
.
,
.
.
.
.
.
.
.
"
?"
.
.
?"
"
.
"
"
"
!"
.
?"
!"
.
.
"
.
."
.
.
.
"
?
?"
.
"
?"
.
"
!
?
?"
.
.
"
?"
.
"
!"
.
"
?"
.
.
"
!?"
,
.
.
,
.
.
.
,
.
,
.
,
()
,
.
,
.
.
,
.
,
.
()
.
"
()
.
,
.
!"
.
.
' !
,
!'
"
?"
" !
.
.
.
?]
!"
.
"
!
!"
!
.
.
"
?
( )
.
........"
.
"
()
!"
,
?"
" ,
.
,
.
"
.
!
!"
.
" ?
?......
......?"
.
,
.
.....
.
'
.....'
.
.
"
!"
.
"
!
."
"
.
()
.
() ."
"
() .
"
."
.
()
."
.
"
?
?"
.
"
?
,
!"
.
.
" !
,
!
"
?"
.
()
?"
.
" ?!"
.
"
!
(),
!"
,
.
.
" (),
!"
,
()
.
,
.
"
?"
.
.
,
.
.
.
.
!
.
" !
!"
,
.
.
" ,
."
.
"
?"
.
"
."
.
"
."
.
" .....
.
.
."
,
.
,
.
?!"
"
.
"
?"
.
"
."
.
" !
,
!
,
()
.
()
?
!"
'
.'
.
"
?"
.
"
"
"
(),
!
() ."
?
.
()
."
.
."
.
()
.
.
,
.
.
.
,
.
.
.
.
.
.
,
()
.
,
.
,
.
.
.
,
.
.
.
,
"
!"
,
!!
.
.
()
.
.
.
.
.
.
,
.
,
.
,
,
.
,
()
() .
.
()
.
.
,
........
,
.
()
.
,
.
,
(), ( )
()!
( )
,
.
.
,
.
,
"
."
.
' !
( )
!
!'
,
,
......
"
.
.
,
."
.
"
.
,
.
."
'
?'
.
.
()
--- --.
()
,
.
()!
.
()
"
()
."
.
,
.
.
.
,
.
.
.
'
.
,
!
..'
.
,
.
.
.
.
'
.
......'
,
"
!"
,
.
,
.
.
.
.
"
!!"
,
.
!"
"
.
.
"
.
,
?"
.
"
?"
,
.
"
!"
,
.
"
.
,
."
,
.
.
()
,
() .
()
.
()
()
(),
(
),
()
().....
().....
()
()
()
(
)....
(),
()
().....
-----
.
,
,.....
.....
,
.....
.....
,
,
.
()
?'
'
?
.
.
.
.
,
()
.
.
....
.
"
.
.
!
(
!"
.
.
,
.
.
,
.
.
.
()
,
.
.
.
,
.
.
.
.
.
.
.
()
.
.
,
()
.
.
!!
,
(
.
.
.
.
' ......
?
?'
.
.
.
'
?'
.
"
.
()
...
,
."
.
.
.
"
()
.
.
.
?"
.
( )
.
"
"
,
,
."
,
."
.
"
?"
.
"
,
."
.
.
"
()
."
.
.....?
.
()
,
" ,
"
?"
.
....."
,
"
?"
.
.......
"
......"
.
"
?
.
.
(),
.
.
"
(),
()
?"
.
()
()
()
()
,
.
[
"
(),
]
."
.
.
?"
.
"
? .....
.....
!
?
!
( )
.
.
"
)
?"
.
.
,
()
.
,
()
,
()
......"
,
" !"
.
()
?"
.
?"
.
"
" ,
"
."
"
,
()
.
.
.
,
(),
.
.
....."
.
"
,
.
.
.
,
.
( )
."
.
"
?"
.
"
.
,
.
....
.
.
.
."
.
"
?"
.
"
.
() .
()
.
()
.
,
,
,
,
.
.
."
.
"
?"
.
.
"
.
.
.
,
.
.
"
."
.
" !
?
."
.
,
.
"
."
,
.
"
.
."
2
()
( )
()
()
"
."
.
"
!"
()
.
!
!.........
,
.
()
,
()
,
.
()
.
.
()
,
.
,
,
( ) .
,
,
.
,
.
,
.
.
()
.
.
()
,
,
.
.
,
,
()
.
,
.
.
,
.
,
,
.
.
.
"
()
."
.
"
()
?!
,
."
.
'
()
,
?'
.
"
.
,
........"
.
()
.
"
()
,
.
.
)
()
,
."
()
.
"
()
,
."
.
.
"
,
.
?!"
.
,
.
.
.
!
,
.
"
.
."
.
.
.
"
()
."
.
."
" !
.
"
?
."
.
"
......?"
.
< >
.
" ,
"
?"
."
.
"
."
.
.
"
,
.
"
."
.
.
.
."
"
.
"
<
>
!"
()
()
,
"
?"
,
()
.
.
"
,
,
?"
.
.
"
."
.
"
."
.
"
?"
()
.
"
.
?"
.
.
()
"
."
,
.
.
"
."
.
"
."
.
"
!"
.
.
"
,
.
,
."
,
()
()
()!
()
!!
.
.
'
.'
.
"
!"
.
,
"
"
.
,
!"
.
!"
.
" !"
.
!
,
.
.
,
,
.
"
.
,
.....
.....
.
()
"
."
.
.
.
"
.
"
! ,
.
!"
()
.
.
"
" ,
.
?"
.
" ..... ....."
(),
()
(),
.
"
....."
.
,
'
.
!'
()
.
.
!!
,
" !"
,
.
"
!"
,
,
.
.
.
()
()
.
,
!"
.
"
.
.
"
."
.
!"
.
,
,
,
.
"
.
.
"
?"
.
,
.
"
?"
.
,
"
?"
.
,
"
."
.
"
?"
.
,
.
"
.
,
.
.
.
,
--------
()
()
()
,
.
() .
.
"
!"
.
.
"
!"
,
()
,
.
.
.
"
!"
.
.
( )
"
()
,
,
.
!"
.
()
.
,
'
.
()
!'
.
()
-----.
,
.
()
()
.
,
.
,
"
.
.....
....."
.
"
!"
.
.
"
!"
.
" !"
.
"
......!"
.
.
"
!"
.
.
"
"
.
()
."
.
.
?
.
!
.
.
"
()
.
.
.
"
......"
.
.
"
."
.
" ,
."
.
.
".......
.
(),
---------
()........"
----------
.
"........
.
(),
.
"........ ()
'
()
, ()
()
!
,
()
()
........"
........"
() .....
()
()
()
,
,
.
()
.
.
!
.
'
?'
()
,
'
.
.
.'
.
.
,
,
.
"
"......
."
.
()......"
( ),
-------
"......
(),
-------
(),
.
(),
()....."
-------
.
"
?"
,
.
"
?"
.
"
()
.
"
."
.
"
"
.....!"
.
.....
.
()
()
.
.
( ),
()
()
.
"
"
.
?
."
?"
.
"
.
"
.
.
"
.
.
.
,
()
.
.
.
()!!
.
"
,
.
"
<
>
.
?
.
?"
-----
......
<
>
? -----
.
'
.
,
.
,
-----
()
()
.
()
()
()
()
(
()
()
.
()
,
()
.....
!!
.
() 2 .
()
().
()
.
.
.
,
'
.
().
.
()
()
,
()
()
()
.
.
()
.
'
.
,
()
,
.
()
()
.
.
,
()
"
()
.
."
,
,
,
.
.
.
( )
.
()
.
'
.
()
?
.
.
"
?"
"
()
"
.
?"
.
?"
.
'
?'
' .
.
()
....."
.
"
()
.
?"
.
"
"
!"
...!"
.
.
"
"
.
.
!"
.
.....!"
.
.
'
( )
.
"
!"
.
.
.
()
.
.
'
?'
.
'
?'
.
()
.
,
"
()
.
!?"
.
"
.
()!
,
.
!"
.
"
?"
.
" .....!"
.
!!
.
.
"
!"
.
.
.
"
()
?"
.
'
......'
.
"
?"
.
"
,"
.
"
."
.
'
?'
.
"
."
.
'
()
.....'
.
"
.
.
.
.
" !!"
.
" ...!"
" ...!"
.
,
.
,
,
"
?"
.
.
.
.
"
.
."
.
" ...
...
!"
.
"
?"
.
" ...
..."
.
"
."
.
"
!"
.
-----
()----.
()
."
"
()
()
.
.
"
!"
.
"
?!
.
"
!"
.
"
?"
.
"
!"
.
.
"
?"
.
"
?"
.
"
?"
.
"
,
.
()
"
?"
.
!"
.
" ,
!"
.
.
"
"<
,
.
().
(),
()
(),
( )>
.
"
.....
<
?"
()
()?>
.
"
?"
.
"
()
.
"
?"
.
"
()
.
" ,
.....
.
"
."
.
"
....."
.
.
"
"
?
.
?
."
.
"
"
"
?
?"
?"
.
"
?"
.
"
"
.
()
.
()
"
,
?"
?"
.
()
"
()
.
.
"
"
()
?"
()
.
."
.
>
"
"
()
,
<
"
!"
"
"
"
"
( )
()
()
."
.
.
,
....."
.
.
."
."
......!"
.
"
."
.
....."
.
()
,
"
.
.
....!"
.
.
"
"
"
" !
"
."
."
?"
!"
(),
,
( )!"
,
.
.
" .....
() !
.....!"
.
.
"
!"
.
,
"
?"
.
" ,
!"
.
()
.
"
( )
" ....
....."
.
"
" ...
"
.
?"
....."
!"
,
"
" ...
."
.
.
.
....."
.
"
?"
.
"
.
"
.....?"
.
!"
" ,
.
.
"
!
.
"
.
.
.
,
."
.
"
!"
.
"
,
.
!"
.
.
.
.
.
.
'
.....
..
()
,
.
.
.
.
.
.
.
'
.....
.
'
()
()
.....'
.
'
.
.
.
.
"
!"
.
"
?"
.
"
."
,
.
...
"
"
,
.
?"
.....
."
.
.
" ,
"
?"
.
.
()
."
'
.....'
.
.
?!"
"
!
.
"
,
()
.
.
."
.
.
'
?'
.
"
.
"
"
?"
.
.
?"
"
"
"
."
?
!"
.
"
?"
.
"
...
?"
,
"
,
.
"
?"
.
<
>
,
.
.
.
,
.
.
.
.
"
()
!"
!
.
"
.....!"
.
!
.
"
?!"
.
" !
,
!"
,
.
"
!"
.
" .....!"
.
"
?"
.
" .....
....."
.
"
"
?"
.
?"
.
"
?"
.
"
,
,
'
!'
,
'
.....?'
,
.
.
.
.
.
'
( )
( )
?'
.
.
"
.
?"
"
.
."
.
.
"
."
.
"
.
.
"
" .....
"
."
.
()
.
.
()
()
.....?"
."
()
.
"
"
?"
.
!"
.
"
!"
( )
.
"
."
.
"
."
.
.
"
()
!
"
?!
!"
.
"
!"
.
"
....."
.
,
.
.
.
"
?"
.
"
?"
.
"
?"
.
"
" ....!"
."
.
.
.....?"
.
" .....
" !
.
.
.
"
.....?
....."
.
"
.
" !
!"
.
"
.
!
.
" !"
.
.
" !"
.
"
?"
.
.
()
"
?"
.
,
.
.
----(
( ),
() ----.)
.
.
'
.....'
.
'
.....
.
()
"
(),
(
,
.
,
."
.
"
,
()
"
.
.
?
.
.
.
"
?"
.
()
.
"
"
<
.>
.
.
.
'
?'
.
"
."
.
()
"
()
."
()
.
'
?'
.
"
."
,
"
.
?"
.
"
"
."
.
?"
.....?
.
"
.
,
.
.
"
?"
.
"
.
.
."
"
"
?"
.
....."
"
?"
.
.
.....?
"
?"
,
'
.
"
()
."
.
"
()
."
.
"
."
.
" ,
."
.
......"
"
"
."
.
"
.
" ,
."
.
."
.
"
."
.
"
" .....!
?"
!"
.
" ,
.
."
.
.
,
.
.
!
.
'
"
( )
.
.
,
.
"
()
.
."
.
.
.
"
.
"
."
.
"
?"
,
"
!"
.
"
?"
.
"
()
.
.
,
"
?"
.
"
."
.
"
?
,
"
?"
.
.
.
"
()
?"
()
."
.
"
()
?"
.
"
?
.
'
.....?'
.
"
."
.
" .....?
?"
.
" !
......"
.
"
" ?!"
."
.
"
?"
.
"
!"
.
"
......?"
.
"
?
< >
"
"
()
.
!"
?"
."
.
"
.
.
()
"
?"
.
"
."
.
"
....."
.
"
?"
.
"
!"
.
"
."
.
"
.....
.
.
"
?"
.
.
"
"
?"
.
.
" .....
......"
.
!"
,
.
"
."
"
.
,
.
?"
.
.
"
?"
.
"
."
.
.
'
,
.
.'
.
'
,
()
.
?
....'
.
"
()
.
."
.
'
!'
.
,
,
()
.
.
,
" () ?"
( )
( )
(
.
.
"
!"
.
.
"
!.....
...
.....!"
,
.
.
,
( )
()
.
()
()
,
()
()
.
"
,
!
"
.
?"
.
?"
()
"
."
.
"
!"
.
"
!"
.
"
!"
.
"
!"
.
"
!"
.
.
.
"
."
,
.
"
.
(),
.
."
( )
" ,
."
.
.
"
?"
.
"
?"
.
"
?"
.
.
"
.
()
."
.
.
" ,
."
.
,
"
."
.
"
."
.
.
.
" !"
.
.
"
."
.
"
?"
.
"
.....
.
!
" !
.
....."
,
"
.....
.
( )
?"
.
.
"
.
,
"
?"
( )
"
?"
.
.
.
"
."
.
"
!"
....
!
.....
"
.
.
.
!"
,
.
" ,
.
.
.
.
"
?"
.
"
."
.
" !"
.
" ,
."
.
"
.
.
()
"
()
.
"
.
"
.
"
?
.
()
.
"
()
"
(),
( )
()
()..
."
.
"
.
.
" ,
."
.
"
,
.
" .
()
.
'
.
"
()
.
"
,
.
"
."
.
."
.
.
"
()
.
.
"
...
...
.
."
.
"
.
.
()
()
()
......
......"
,
()
.
()
.
()
() ,
(
( )
(),
()
.
,
.
.
.
.....
------, , , , , -----.
!
( )
?
.
.
.
( )
()
.
,
,
.
()
( )
.
"
?"
.
.
"
?"
.
"
.
,
,
.
,
"
()
()
."
.
.
"
."
.
,
()
,
" ...
.
.
.....!"
.
"
?"
.
"
?"
.
"
?"
.
"
,
.
?"
"
!"
.
"
"
?"
.
!"
.
"
.
,
?"
.
!?
.
"
"
!"
,
?"
.
.
"
!"
.
!"
.
"
!
,
()
!
.
()
!
.
.
.
.
"
.
"
.
"
,
.
?"
.
.
.
'
.
()
.
?
?
()
...
.
.....'
'
(:
.
()
()
()
()
.
.
.
,
()
,
?'
'
.
.
.
()
.
.
.
.....'
'
.
.
!
.
"
?"
.
.
!
.
!'
'
.
.
()
!
.
"
.
.
( )
!"
"
" .....!"
!"
.
"
...
?"
.
"
?"
.
"
!"
.
.
"
......?"
.
.
'
.'
.
"
!"
'
.
..?'
?
.
.
.
'
.
.
,
.
.
"
?!"
'
.
.
.....'
,
?
,
,
'
?
.
.
"
!"
.
"
.....
"
!"
()
()
?"
.
"
.
!
,
"
!"
.
"
"
() ,
()
()
.
.
."
.
....."
.
"
.
"
.
" (),
!"
.
"
(),
.
.....
()
.
!"
.
?"
"
.
"
."
.
"
."
.
"
."
.
"
."
.
.
"
?"
.
"
."
.
" ()
()
.
"
?"
.
"
......
.
"
."
.
"
?"
.
"
?"
.
"
.....!"
.
"
?"
.
" ,
?!"
.
"
,
" ...
?"
.
...
..."
.
.
...!"
" ...
.
"
?!"
.
,
"
!"
()
"
.
!"
.
" ...
?"
.
.
"
!"
.
!
"
!"
.
"
."
.
"
?"
.
"
!"
"
.
!"
!
,
" !"
.
"
.
?"
.
"
?"
.
.
'
.....'
,
.
,
!"
" () ,
()
.
"
!"
,
!
.
.
.
'
!'
,
()
( )
.
()
()!
!
,
.
.
"
!"
.
.
"
!"
.
.
.
'
()
,
!'
,
" !"
.
,
" !"
.
.
"
.
!"
.
'
.....'
.
"
!....."
.
.
.
"
?"
.
"
!"
.
()
.
?"
"
,
"
...
....."
.
"
"
, ...
...
.....!"
!?"
.
"
...
?"
.
" ,
!.....
.....!"
!
.
.
"
...
...
.....!"
.
-----
.....----.
"
()
.
.....?"
.
'
.'
.
.
.
"
.
,
.
,
( )
.
()
,
()
."
.
"
.
,
.
,
.
'
....."
.
.....'
.....
.
5
()
()
.
,
()
.
.
.
.
"
....."
.
"
."
.
"
."
.
.
"
."
.
.
"
?"
.
'
?!
.....'
.
.
()
.
"
!"
.
"
?"
.
-----
( ) -----
-----
----.
()
()
,
.
"
()
!"
()
( )
.
"
?"
"
()
"
.
,
.
()
( )
."
?"
.
"
"
,
.
.
.
"
."
.
"
().....
()
."
."
.
....."
.
'
?'
.
.
"
?"
.
.
"
"
"
!"
.
?"
?
."
"
"
"
().....
?"
?"
."
.
.
"
?"
.
....."
....."
"
"
"
."
.
"
"
.....
.....!"
!"
.
" .....
"
" .....
....."
.
."
....."
.
"
."
.
"
"
?"
."
.
"
?"
.
!
.
"
?"
.
"
."
.
"
."
.
"
."
.
"
."
.
"
"
.
.
?"
."
.
.
.
"
."
.
?"
"
.
"
?"
.
"
....."
.
.
"
?"
.
()
.
"
"
()
...
.....?"
."
.
"
()
.....
.
"
"
.....
."
.
"
."
.
.
"
."
.
"
."
.
"
?"
.
"
.
"
."
.
"
."
.
.
"
.
"
."
.
"
."
.
"
"
"
.
."
,
.
.
"
"
.....
()
....."
?
.
"
...
....."
.
.
."
"
.
"
.
.
"
"
.....
.
.....
,
?"
.
...
."
.
"
,
.
" !
.
.
" ,
."
.
"
."
.
" ,
.....
.....
!"
.
"
!"
.
"
...
!"
.
"
?!
.
.
.
"
!"
.
"
?"
.
"
"
?"
!
!"
.
"
.
" !
?!"
.
"
?"
.
.
,
.
"
....."
.
.
!"
"
.
"
!"
.
!
.
.
"
!"
.
" !
!"
.
" !
!"
.
'
.
....."
.
"
?"
.
?"
"
"
" !
."
.
"
.
."
"
.
.
"
.
!"
.
!"
!
.
.
"
."
.
"
. <
"
>
!
.
?
.
... ..."
.
"
() ."
.
"
!"
.
()
" ,
?"
.
"
!"
.
"
."
.
"
?"
.
'
.'
.
.
"
(),
.....
?"
.
,
,
"
.
?
()
()
, ()
"
."
.
."
.
"
!"
()
.
.
.
" !
!"
.
!
.
()
()
"
...
?"
,
.
"
" ...
."
.
.....!"
.
()
.
.
"
."
.
"
."
.
"
."
.
"
.....
( )
."
.
"
()
()
(),
()
.
" ,
"
" ,
..... ,
()
?"
."
!
?"
.
"
()
...
..."
.
.
"
?
<
....."
>
.
.
" .....
."
.
"
"
?"
.
"
."
.
'
.
"
?"
.
,
!"
.
"
"
" !"
."
.
"
"
"
"
.
."
,
!"
.
?"
."
.
.
.
"
,
.
"
"
"
!"
.
....."
.
!
.
,
.
"
!"
."
.
"
?"
.
"
."
.
.
'
.
"
?"
.
"
?"
.
"
!"
.
"
()
."
.
"
'
."
.
() ?
.
.
" ()
?"
.
"
?!"
.
'
,
.
"
.....
.....
.
.....
.....!"
.
"
"
?"
.
...!
...
...
...
..."
.
.
"
."
?!"
.
" !"
.
,
!
.
.
.
.
.
"
."
.
!
.
()
()
.
.
()
,
,
.
.
,
.
.
"
!"
.
.
"
."
"
.
.
!"
.
" ,
."
.
"
.
.
()
?"
.
" !
? <
.....>
.
.
.
.
"
."
.
.
,
'
.
()
.....'
.
,
,
()
.
.
"
.
.
.
.
()
."
.
.
"
.
."
.
.
"
.
.
()
"
<
.
.
.
,
.
.
"
.
"
?!"
.
.
,
"
....."
,
,
"
"
()
()
....."
.
.
.
()
.
'
,
.
"
....."
.
,
."
.
,
"
....."
.
"
."
.
"
,
" ,
"
."
?
?"
....."
.
.
.
"
."
.
.
,
'
.'
.
"
,
.
"
.
,
,
"
.
."
.
.
'
....
,
.
.
.
'
.
,
,
.
.
'
()
.
.
"
,
.
!"
.
,
"
."
()
.
.
.
.
.
.
"
!"
()
.
"
!"
.
"
."
.
"
!"
()
()
()
, ,
,
.
.
.
.
.
.
"
?"
,
"
."
.
.
"
()
()
. <
()
()
,
()
()
()
()
,
.
.
"
. <
(
<
>
"
()
()
?"
()
()>
.
.
"
!"
<
"
>
.
,
.
.
<
>
.
"
"
. <
.
."
>
."
.
.
()
"
?"
.
"
....."
.
"
!"
,
.
.
"
."
.
'
.....'
.
.
.
.
.
"
!"
.
.
"
()
."
.
<
>
' ...
()
.'
.
"
."
,
.
.
"
."
.
"
()
?"
.
" ...
.....?
!"
.
,
"
!"
,
"
."
.
"
!"
.
"
."
.
.
"
."
.
,
.
.
"
."
,
'
.....'
.
----!
!
.
.
,
()
.
"
.
.
"
!"
,
.
.
"
."
( ) .
()
.
"
!"
.
" ,
!"
.
.
"
."
()
' ,
()
,
.
.....'
.
.
"
!"
.
()
()
.
.
"
()
."
.
.
"
.
.
.
,
."
.
"
!"
"
()
,
.
"
.
()
.
!"
.
"
!"
,
.
!"
"
.
.
,
.....?"
"
.
.
"
!"
.
!
,
.
.
( )
!
.
.
'
.....'
()
.
.
.
.
!
!
!
.
.
"
!"
.
"
, ,
.
.
.
"
"
.
( )!
?"
."
!"
.
()
,
,
.
"
,
!"
.
.
"
."
.
"
."
.
"
."
.
.
"
."
.
" .....
!"
,
.
'
.....?
.....'
.
"
?"
"
()
"
.
.
.
()
,
.
.
."
?"
.
"
?"
.
.
"
,
()
.
."
.
" !"
.
"
?"
.
"
"
."
?
?"
.
"
?"
.
"
()
!"
,
!
.
!
!
.
,
.
,
()
.
,
" .....
()
....."
.
"
!"
.
"
" ...
!"
!
!"
.
.
!
.
.
"
!"
.
.
()
.
() ?"
"
"
"
."
."
,
.
"
?"
.
" .....
....."
.
.
"
.
,
.
.
"
.
()
()
.
"
."
.
"
!"
,
!
.
.
.
"
."
.
.
()
"
!"
.
.
"
?"
"
" .....
"
."
.
?"
.
."
.
.
"
!"
.
"
!"
.
()
() .
.
"
" .....
"
" .....
" .....
.
()
.
....."
?"
.....
.
!"
.....
.
!"
.
!
.
" .....!"
.
,
" !"
" !"
" .....!"
.
.
"
.
.
"
!"
.
.
"
!"
.
-----
( ) ----.
.
.
,
"
!"
.
,
.
.
.
!
.
.
"
.....!
!"
.
.
.
"
"
"
.
!
? !
,
.
!"
?"
.
"
()
.
"
"
" ()
" ...
()
?
()
()
!"
()
.
...
,
!
()
?
.
.
"
( )
.
"
"
()
.
,
()
()
.
!'
.
'
.
,
.
!"
"
.
.
"
.....?"
.
"
"
"
"
"
,
"
" .....
?"
."
()
,
.
....."
."
."
.
."
.
()
....."
.
".....
"
(),
.
()
."
.
"
."
.
" ()
,
.
"
?"
" .....
()
.
"
"
()
....."
."
.
!"
"
.
" ,
."
.
.
"
."
.
"
?"
.
" .....
"
?
"
."
."
,
."
.
'
?
?
( )
.
,
"
,
.
,
.....?'
?"
.
"
"
"
."
.
.
?"
."
.
"
?"
.
"
"
......"
."
.
'
?'
.
.
"
?"
.
"
."
" !
,
!
.
.
()
()
.
"
! !......!"
()
() .
."
()
,
.
()
()
.
()
"
?"
.
" ,
"
" .....
?"
.
?"
?"
.
"
" .....
?'
?"
.
"
."
.
"
()
....."
.
"
,
.
!"
.
()
.
.
.
.
"
()
.
'
?"
?'
.
.
"
"
"
."
?"
?
."
,
'
.....'
.
,
"
."
.
" !
"
?"
?"
()
.
"
."
.
"
()
.
.
'
?'
.
?
.
"
"
?"
.
,
."
."
.
"
"
"
" .....
."
?
?"
?"
.
"
"
"
" .....
"
"
"
!"
?"
."
?"
."
?"
.
.
.
.
"
"
.
()
.
....."
"
" ,
"
" ?"
()
?"
.
.
.
."
.
."
.
.
"
" .....
"
?"
.
.
."
.
,
.
.
" ?"
"
."
.
"
."
.
"
"
....."
."
.
'
,
.
.'
.
'
?
,
,
"
?'
.
.
.
?"
.
."
"
.
"
.
"......."
( )
.
.
....."
.
'
?
.
!'
.
"
."
.
"
"
?"
"
,
......!
()
.
.
.
,
"
()
.....!"
.
.
'
?
,
,
"
.
.
."
.
"
'
?"
!
.
,
!
.
"
,
" .....
?"
"
.
....."
?'
.
!"
"
."
.
.
.
"
."
.
"
!"
.
----" !"
" !"
.
-----
.....
!
.
'
?'
.
.
,
"
.
!
()
()
!"
.
!
!
( )
.
"
.....!"
.
.
.
"
!"
.
.....
.
"
"
"
"
?"
.
."
.
."
."
.
.
.
,
"
."
.
.
"
"
."
.
."
.
"
."
.
"
."
.
.
" ,
"
."
.
."
.
"
"
?"
.
"
....."
.
()
.
,
.....?"
.
"
?"
.
" .....!
"
" .....!
" ,
?"
?"
?"
."
.
.
"
?"
.
"
"
"
.....
.....
."
!"
.
."
.
"
."
.
" .....!
..!"
.
"
"
?"
,
?"
.
.
.
.
.
"
,
.
.
?"
.
"
."
!
,
.....!
!
" !
.....!
.
."
.
.
.
"
."
.
" !
!"
.
.
.
.
"
."
.
.
"
!"
.
.
.
"
."
.
.
!
,
"
.
.
,
.
.....!"
.
"
?"
.
"
."
.
" !"
.
.
"
."
.
"
"
?"
."
.
"
!"
.
.....!
.
.....!
.
,
,
"
.....!"
.
,
()
,
.
.
'
?'
"
!"
.
'
.
.....'
.
.
"
."
.
"
.
!"
.
()
.
()
.
()
.
.
,
,
()
.
.
.
" .....!"
.
!
.
()
1
()
.
,
?
.
.
.
" .....
....."
.
.....!
.
!......!
,
.
.
.
.
.....!
.
.
.
,
.
.
.
.
!
.....!
,
.
?
.
.
"
."
.
.
.
.
"
."
.
.
,
()
?
.
.
.
,
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
!
.
.
.
.
.
.
.
.
"
?"
.
"
?"
.
.
.
.
.
" ,
."
" ,
"
."
."
"
,
?"
.
"
.
.....
.....
....."
.
"
.
,
."
" ,
?
?"
.
"
.
,
."
" ....."
"
.
....."
.
"
.
."
.
"
.
.
,
."
"
?"
"
.
."
" ,
.
."
.
"
?"
"
."
.
.
"
.
,
.
."
.
"
."
.
"
()
()
."
.
,
.
,
.
.
.
.
.
" ,
!"
"
?"
.
.
.
"
?"
.
"
."
.
" .....
."
.
.
"
."
"
?"
.
"
."
.
.
.
.
.
()
,
(
.
)
.
"
?"
.
.
.
.
" !
."
.
.
.
"
()
()
."
.
" !"
.
.
!
!
.
.
.
" .....!"
" .....!"
.
.
.
.
"
."
.
.
.
.
,
.
.
.
" !
.....!"
!
,
.
.
.
.
.
.
.
,
.
!
.
"
.......!"
.
"
......!"
.
.
.
.
"
()
,
."
"
!"
.
.
.
.
.
.
!
.
.
.
.
,
.
.
.
.
.
"
."
"
."
.
.
.
"
....."
"
."
.
.
.
"
."
.
.
.
"
......"
.
"
,
."
,
.
.
.
"
."
"
."
"
?"
"
."
"
?"
"
.
......"
.
"
,
?"
.
.
.
.
.
"
"
."
."
.
.
"
.
....."
"
."
.
.
.
.
.
.
.
"
."
"
?"
"
."
.
.
.
.
.
.
"
.....!"
.
.
.
,
.
()
.
.
.
,
.
!
.
.
.
.
.
"
!"
.
"
?"
.
.
.
"
?"
,
.
.
.
.
"
!"
.
!
.
.
'
?
.....'
.
.
"
?"
.
"
."
"
."
"
."
"
!"
.
"
?"
.
"
"
,
?
....."
?"
"
.
,
."
.
"
."
.
.
"
)
."
.
.
.
.
.
.
.
.
.
"
."
.
'
?'
.
"
?"
.
"
."
.
"
."
.
"
?"
" !
?"
"
?"
.
.
" ,
?"
"
"
?"
.
.
?"
.
"
" .....
."
?"
"
."
.
"
,
."
" !
.
,"
"
?"
.
.
"
.
."
.
"
?"
"
.
?"
"
?"
"
,
."
"
,
?"
"
.
."
.
.
.
.
()
.
,
.
.
.
,
.
()
.
,
()
.
.
.
"
!
."
.
.
,
.
.
.
.
,
.
,
.
.
'
,
.'
.
.
.
.
!
.
" !"
.
.
.
.
,
.
.
.
.
()
.
.
.
!
" !
.....!"
.
.
.
.
.
.
.
.
.
.
"
?"
.
"
."
"
? ()
"
?"
?
."
.
.
,
.
.
.
"
."
.
.
"
"
?"
,
!"
.
()
"
."
.
,
.
" !
.....!"
.
"
"
.
?"
."
.
"
....."
.
"
"
?"
,
."
.
"
?
."
.
"
,
.
,
?"
.
"
.
."
.
.
"
"
."
."
.
"
"
?"
."
" .....
."
.
'
,
.
.'
.
"
,
?"
" ?"
"
.
.
,
?"
.
"
.
."
.
"
?"
()
"
.
,
()
."
.
.
'
.....'
.
.
"
()
,
."
.
"
.
()
"
.
"
."
.
"
?"
"
.
,
?"
.
"
.
."
.
"
.
.
.
,
,
."
,
.
.
"
?"
.
.
" .....
?"
.
.
.
.
.
"
.
."
"
....."
,
"
."
.
.
"
"
?
......"
,
.
?
?"
()
.
----.
.
" ,
,
."
.
"
.
.
()
.
?"
.
"
?"
.
"
.
.
.
."
.
"
!
?"
"
?'
"
.
."
"
.
.
."
,
.
,
.
.
,
.
----,
,
.
.
"
(),
<
>
."
.
"
.
."
.
"
)
(
."
.
" !
"
()
?"
.
.
.
."
.
-----
(),
.
()! ----(),
().
,
.....
.
"
()
."
.
.
,
( )
.
.
.
.
"
.
."
"
?"
"
."
,
.
.
"
.
."
.
.
.
()
.
" ,
."
.
"
?"
"
,
.
.
.
....."
.
"
,
.
.
.
.
....."
.
" (),
.
....."
.
.
"
,
.
.
(
...."
.
" !
....."
() .
.
"
.
,
....."
.
"
?"
.
"
?"
.
"
.
!"
.
"
.....
?"
.
"
....."
.
.
"
,
.
.
,
.
.
."
()
.
"
.
.
.
,
......
()
.
.
.
,
......"
.
".....
.
.
."
" !"
" ....."
.
"
?"
.
" .
()
?!"
( )
()
( )
.
<
>
.
,
.
.
.
.
.
.
,
.
,
.
.
,
.
.
"
,
,
."
.
"
()
?"
.
"
."
.
.
"
"
?"
.
."
.
"
.
,
.
.
,
."
.
"
?
?"
"
.
.
."
.
"
."
.
"
."
.
.
-----
()
2
2
()
.
"
,
.
?"
.
"
.
?"
()
()
.
"
.
()
?"
.
)
(
.
'
.
.....'
.
( )
.
.
" ()
,
."
"
-----
?"
"
?"
.
"
,
.
......"
"
.
()
."
.
.
.
,
()
,
.
.
" ,
."
.
"
(),
(),
(),
(),
.
(),
()
(),
.
,
.
.
,
,
"
."
."
()
,
.
"
?"
.
"
!"
.
"
.
()
."
"
."
.
"
()
()
()
.
.
.
( )
()
( )
()
()
.
()
.
()
()
,
."
.
.
"
()
,
.
()
.
,
.
?"
.
"
.
?"
"
()
()
.
,
.
()
.
.
.
.
.
,
()
."
.
"
."
.
.
"
.
?
,
!
.
()
,
()
()
."
(),
.
,
"
."
----------------------------------------------------------"
()
"
?"
.
."
"
,
?"
"
?"
.
.
"
?
,
()
?"
.
.
.
.
"
."
.
"
.
."
,
.
"
,
"
....."
.
()
."
"
.
."
"
,
.
.
."
"
.
."
"
,
.
."
.
.
"
?"
"
."
.
"
?"
"
."
" !
?
."
"
,
,
.
.
."
"
,
....."
"
,
.
,
.
?
()
?"
,
,
.
.
"
?"
"
?
"
?"
,
."
()
,
.
.
,
.
.
.
"
.
.
.
.
.
."
.
.
.
"
.
.
,
."
"
."
"
.
."
"
,
?"
"
.
.
,
()
."
.
"
,
."
.
"
( )
.
()
,
."
"
?
."
"
,
,
.
,
.
."
.
'
,
?'
.
"
.
.
."
"
.
.
."
.
()
.
.
'
,
.'
.
.
.
,
.
,
.
" ,
.
."
"
?"
.
"
,
."
"
.
,
."
'
,
.'
.
"
."
.
,
.
( )
()
()
.
.
()
"
.
,
."
.
.
.
.
.
"
,
."
()
.
'
.
.....'
.
,
.
.
.
"
,
( )
?"
.
"
."
.
' ,
.
.'
.
"
,
?"
"
....."
.
()
()
,
.
,
.
.
" !
."
.
,
.
.
,
.
"
.....!"
.
.
.
.
.
.
"
,
."
.
.
.
,
.
" .....
.....
.....
."
.
"
"
....."
.
."
.
'
?
.....'
.
"
.
."
()
.
()
()
.
.
"
?"
" !"
"
"
."
,
.
.
."
" .....
. .....
.....
....."
.
,
" .....
.
()
........"
.
----------------------------------------------------------.
" ,
,
."
.
,
()
,
.
.
"
()
.
()
.
.
,
.
,
.
....."
"
......
?"
"
.
,
....."
.
.
,
.
.
.
"
,
?
."
"
."
"
?"
" !
()
."
,
.
.
"
.
."
,
" ,
,
."
.
"
?"
"
."
.
.
,
.
.
,
.
.
.
.
.
.
,
.
.
.
.
" ,
,
."
" ,
."
.
.
" .....
?
?"
.
.
.
"
,
."
,
.
.
"
!"
"
?
."
.
.
,
()
.
,
.
,
.
.
,
.
.
.
"
?
."
"
."
"
."
.
"
."
.
"
.
."
.
'
,
?'
.
"
?
?
."
.
" !
,
."
.
"
()
,
(),
?
()
."
"
.
,
?"
"
."
.
.
" .
."
" ,
,
?"
.
"
?"
.
.
.
"
,
."
.
.
"
.
.
.
"
."
,
!"
.
" ,
.
,
."
.
"
.
.
?"
.
" .....!
.....!"
.
"
)
(
."
.
.
.
.
.
.
.
.
.
,
.
.
.
"
,
()
."
.
"
,
."
.
"
?"
,
.
"
."
.
"
."
.
.
" .
!"
.
,
.
.
"
?"
.
.
.
"
."
"
?"
"
."
,
.
."
.
'
()
?
?'
,
"
,
?"
"
.
."
.
.
"
?"
"
"
.
."
."
,
.
.
"
."
"
."
.
.
"
!"
.
"
()
?"
()
.
.
" ()
( )
()
),
()
()
()
()
?"
"
()
."
.
"
!"
,
.
,
.
.
.
.
"
( )
?"
,
.
"
!"
.
,
.
"
( )
?"
.
"
"
.....
!"
, .....
.....!"
(
.
,
.
"
"
!"
!"
.
.
()
.
,
.
()
()
,
,
,
,
() ,
(
) .
,
.
"
.
?"
.
" ,
?"
.
"
."
.
.
"
?"
."
.
" ,
"
."
."
.
.
" ,
!"
.
.
,
.
"
."
.
,
!
()
"
(),
?"
.
,
.
.
"
?
?"
.
,
.
"
" !
!"
()
.
."
"
,
?"
"
.....!"
,
.
.
" ,
)
"
,
.
" ,
."
."
,
.
.
,
.
,
.
" !
.....!"
(
.
,
.
.
.
.
.
'
.
.'
.
" ,
,
,
,
)
(),
()
(),
()
,
,
....."
.
"
,
.
.
,
.
....."
.
"
?
!"
,
.
.
,
,
.
,
.
"
."
,
.
"
?"
"
,
."
()
.
.
.
.
,
.
.
.
"
!"
.
.
" !"
"
.
?"
.
"
!
,
!"
.
.
" ,
?"
.
"
."
.
.
"
"
?"
."
"
,
?"
.
"
!"
,
.
"
.
,
?"
"
()
."
()
.
"
?"
"
?
."
"
?
?"
"
?
.
."
.
.
"
()
?
!
,
?"
.
"
.
."
.
"
?"
.
.
.
.
.
" ,
.
."
.
"
,
?"
.
.
.
"
,
.
?"
"
."
.
"
,
."
.
.
"
.
,
.
."
.
"
."
,
.
.
.
"
."
.
" ,
?
?"
,
.
"
."
.
.
"
,
."
,
.
.
'
.
,
.'
.
'
.....
.'
.
.
"
?"
.
"
.
."
.
.
'
,
.....'
-----
()
3
()
()
()
.
,
() .
.
.
"
(),
(),
."
()
,
.
.
,
"
.
,
?"
.
"
.
."
.
"
?"
.
"
,
."
.
"
."
,
.
"
?"
-----
.
"
."
.
"
?
?"
,
.
.
"
,
?
?
?"
.
.
"
?"
"
."
.
"
?"
()
,
.
,
.
.
"
."
"
.
,
.
?"
.
.
"
,
."
.
"
."
.
"
."
,
.
"
?"
"
."
" ,
."
,
.
.
"
,
."
.
"
."
.
"
?"
"
,
."
"
()
()
?
.
.....!"
"
."
.
,
.
.
.
,
.
.
'
.'
.
"
.
?"
" !"
.
.
"
,
.
?"
,
,
.
"
."
.
"
,
."
"
,
."
.
.
"
?"
.
"
.
.....
."
,
()
.
"
?"
,
.
"
?"
.
"
( )
."
"
?"
"
."
.
"
( )
( )
?"
" ...
.....!"
.
"
."
.
.
"
.
.
,
.
,
."
.
"
,
.
."
.
'
.'
.
"
,
."
"
."
,
.
'
()
.'
()
.
"
,
."
.
"
....."
.
"
,
.
,
.
.
?"
.
"
."
()
.
,
.
.
.
.
"
,
?
."
.
" ,
()
?"
(
,
,
.
"
,
."
"
.
.
."
.
'
.'
.
"
()
.
()
,
.
,
."
"
()
.
,
."
"
?"
"
() ."
"
?"
"
.
.
()
,
,
.
."
"
.
.
."
"
.
.
,
."
.
"
.
.
!
.
....."
"
?"
"
,
?"
.
"
.
."
"
.
,
."
"
?"
" .
( )
(),
.
.
.
,
.
."
"
,
.
."
"
.
()
,
()
.
.
,
.
,
,
,
."
"
,
."
"
,
."
" ,
,
,
?"
"
.
.
,
.
,
?"
.
"
."
"
.
()
,
.
()
.
.
?"
"
,
.....
."
"
,
.
,
.
.
,
.
,
,
.
.
.
,
."
.
"
.
....."
.
"
.
,
....."
.
()
,
.
.
,
.
.
.
.
.
.
,
()
()
()
.
.
,
.
)
)
(
(
.
.
.
.
.
.
.
.
.
.
"
."
"
?"
,
.
.
" !"
.
.
.
.
,
.
"
!"
,
()
.
.
.
"
!"
.
"
?"
"
.
( )
."
,
.
.
,
.
.
.
"
."
"
?"
"
,
."
.
.
"
()
"
?"
,
."
.
'
( )
.
?
()
()
,
.'
.
" ()
()
....."
.
"
( ),
?
,
()
."
.
"
()
.
()
."
.
"
!
....."
"
,
."
"
?"
"
.
.....
,
."
.
"
."
"
.
,
."
,
.
.
.
,
.
.
.
"
.
.
."
.
,
.
"
,
."
"
,
.
,
,
."
()
,
.
'
.
,
.....'
.
"
,
."
.
.
.
" !
?"
.
,
.
,
.
.
,
,
.
.
.
.
"
.
."
.
.
()
()
.
" ,
.
,
....."
.
"
?"
"
,
.
,
."
.
"
."
()
()
,
.
()
.
.
.
.
"
,
."
.
,
.
.
.
.
"
,
."
.
"
,
?"
.
"
?"
"
."
"
.
."
.
"
?"
.
.
.
"
,
( )
....."
.
"
,
() ,
()
,
()
.
()
.
,
?"
( )
"
."
.
"
,
?
?"
"
.
()
()
.
,
,
.
( )
,
.
()
()
)
()
()
.
,
()
,
(
()
,
?"
.
"
?"
"
,
.
,
."
.
"
.
,
()
,
."
.
"
()
."
"
()
,
.
,
()
."
.
"
,
()
.
,
,
.
()
,
,
."
"
,
."
"
.
()
.
,
.
()
."
.
.
"
.
?"
,
.
"
.
( )
()
,
()
()
."
.
.
,
.
,
.
,
"
.
.
,
,
?"
.
"
!
,
."
"
.
.
,
."
.
"
.
.
.
,
()
()
()
.
,
."
"
.
."
.
"
.
."
.
"
,
."
.
,
.
"
()
,
.
()
.
()
.
?"
()
.
()
.
.
"
."
.
"
?"
,
.
'
.'
.
.
.
.
,
.
()
.
.
.
,
.
.
"
.
."
,
,
.
,
.
,
.
()
.
()
,
.
.
,
"
.
?"
.
.
.
.
"
?"
.
.
.
,
"
."
.
.
"
,
,
."
.
.
()
()
.
.
.
.
.
.
"
.
()
."
.
.
"
."
,
.
.
.
.
()
()
.
,
.
()
.
'
.'
,
.
()
()
,
()
.
,
.
,
.
" ,
()
!"
,
,
.
.
"
?"
"
"
."
?
?"
"
.
()
.
,
()
."
"
?"
"
,
()
()
)
.
,
."
.
(
.
"
.
,
.
,
.
?"
"
()
.
.
,
.
."
.
"
,
,"
.
.
.
"
?"
"
."
"
.
."
,
.
,
"
,"
,
.
<
.>
()
.
"
."
.
.
.
"
,
."
"
.
."
.
'
,
.....
.....'
.
"
,
.
,
."
"
?
,
."
.
"
,
?"
"
."
.
"
.
....."
"
.
,
( )
( )
.
()
."
.
"
"
?"
.
()
."
.
.
"
"
?"
()
."
"
."
.
"
,
.
.
"
."
. !
"
?"
?"
"
.
."
.
"
.
."
.
,
.
.
()
()
,
.
.
"
(:
."
.
"
?"
"
?"
"
."
.
(
.
,
.
.
()
.
.
.
.
()
.
.
"
!"
.
"
."
.
.
" !"
.
.
()
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
,
.
.
()
.
.
,
.
.
.
'
.'
.
"
."
.
"
?"
"
."
.....
.
.
.
"
."
.
.
'
.'
,
.
.
"
.....!
.....!"
.
"
!"
.
"
"
. .....
,
?"
.
."
" .....
.....
."
.
"
,
."
.
"
.
,
."
.
" ,
,
."
" .....
?"
"
."
.
.
,
.
,
.
.
.
( )
.
.
" ,
."
.
"
,
."
.
"
?"
"
."
.
"
?"
"
()
."
"
."
.
,
.
'
.'
.
.
"
?"
.
"
.
."
.
,
.
-----
()
4
()
()
.
,
.
.
.
()
.
.
,
.
-----
.
"
?"
.
.
"
"
?"
."
.
"
.
."
"
,
.
."
,
.
,
.
.
.
.
.
.
,
.
.
,
.
.
()
.
.
"
)
.
?"
.
"
?
."
"
."
"
.
."
.
.
()
()
.
,
()
.
,
.
()
.
()
.
"
( )
?"
.
'
.'
()
()
()
()
.
,
()
"
."
"
,
."
.
"
.
,
.
,
?"
.
.
.
.
"
?"
"
,
.
.
,
."
" .
.
?"
"
.
.
.
,
.
."
.
)
( )
"
."
()
()
.
'
,
.
.'
,
()
.
.
.
()
.
'
,
.'
.
.
.
.
.
.
()
( )
(
()
.
,
( )
,
(
()
.
.
,
.
()
.
"
!
!"
.
()
"
!"
.
"
."
"
!"
.
.
.
.
.
'
?'
,
.
" ( ),
!"
.
'
()
?'
.
"
,
."
.
,
" ,
.
.
?"
.
()
.
.
.
"
.....!"
.
.
"
()
()
!"
,
.
,
.
.
)
(
.
.
"
!"
.
.
.
.
"
"
."
."
,
.
.
.
"
."
"
,
."
.
"
.
,
?"
.
,
.
()
.
.
.
.
,
.
.
"
,
."
.
"
.
."
.
"
.
.
.
.
."
,
.
()
.
.
.
"
.
,
."
.
"
.
?"
.
.
"
."
( )
( )
.
"
,
."
.
"
."
"
?"
.
.
"
."
"
?"
"
."
.
'
,
?
.....'
.
"
."
.
.
"
."
.
.
,
.
.
"
,
,
()
?
."
.
"
."
.
"
()
,
.
,
()
.
,
."
,
.
"
."
.
"
,
.
,
."
.
"
."
.
"
?"
"
,
."
"
,
?"
"
()
."
.
"
,
.
,
."
"
.
,
."
.
.
"
()
.
."
.
.
,
.
"
!"
.
.
"
."
"
,
."
.
()
.
()
()
.
.
,
.
.
"
.
?"
.
.
"
,
? !
?
!"
.
.
.
.
.
.
.
,
.
.
.
,
.
.
.
.
,
.
.
.
,
,
.
,
.
.
.
()
.
.
,
"
?"
.
.
.
"
?"
" ()
."
()
.
.
.
"
"
?"
."
.
"
,
( )
(), ()
(),
()
()
."
()
()
()
.
"
?"
.
" ,
?"
.
.
()
,
.
()
,
.
,
.
.
"
.
?"
.
'
.
?'
()
.
.
"
."
.
'
.....'
.
"
.
,
.
.
,
."
.
.
"
.
."
.
"
."
.
"
?
."
.
.
.
.
"
,
.
.
,
,
.
.
,
.
."
.
"
,
.
.
,
,
.
,
.
()
."
.
,
.
"
,
?"
.
"
.
,
.
,
."
,
.
.
.
.
."
.
.
" !
.
."
.
"
?"
.
,
.
.
.
"
.
."
.
,
.
.
.
.
,
.
,
.
,
.
.
(:
,
.
(
.
"
."
.
"
.
."
.
.
"
?"
"
."
.
.
"
?"
.
"
.
."
"
?
?"
.
.
.
"
.
."
.
.
.
"
.
.
."
"
,
.
."
"
.
."
.
"
."
.
"
?"
.
" ,
!"
,
.
"
,
.
?"
.
"
.
."
.
"
,
........"
.
" ,
?
.
?"
.
"
.
,
?"
.
.
,
.
.
.
"
?"
.
"
.
(),
()
()
."
"
.
,
."
.
.
.
"
."
.
" ,
.
."
"
?
."
.
"
(),
.
(),
()
,
."
.
"
."
"
.....?"
"
()
,
.
(
.
,
,
()
.
.
,
."
"
?"
"
."
"
?"
"
.
()
()
.
.
,
."
.
.
"
()
?"
"
()
.
.
,
.
."
.
"
?"
"
() ."
.
,
)
()
"
.
.
()
,
.
.
()
."
"
,
?"
"
()
.
()
,
()
.
."
.
"
,
.
.
.
()
.
."
.
"
,
()
.
."
" ,
.
."
.
,
.
,
.
.
.
.
.
"
,
.
."
.
"
,
."
.
"
.
.
.
?
?"
,
"
."
.
"
.
."
.
"
,
()
?"
"
?"
"
,
,
."
.
"
.
,
."
.
"
.
,
."
,
.
"
."
.
,
.
.
.
-----
()
5
()
,
.
()
,
.
()
.
.
.
,
.
.
.
"
!"
.
.
"
."
!
()
()
.
-----
.
.
.
.
"
."
.
"
."
.
"
?
.
?"
.
"
.....
.
."
.
"
?
?
?
?
.
.
()
()
()
,
?"
.
.
.
"
.
.
()
.
,
.
."
.
"
."
"
.
."
.
" ,
."
.
.
.
"
()
()
."
.
"
."
.
'
.
(),
()
,
()
?'
.
.
.
.
" ,
?
,
.
."
.
"
."
.
"
."
.
!
()
)
()
()
() ,
.
(
,
()
,
,
.
()
()
.
.
.
.
.
'
?
.....'
.
"
."
.
"
.
."
.
"
."
.
.
()
.
.
.
' ,
.
.....'
.
"
,
."
.
"
.
."
.
()
.
.
"
.
.
()
."
.
.
"
.
."
" ,
?"
"
,
.
()
."
()
.
.
"
,
."
.
,
,
.
,
.
,
()
()
.
.
"
?"
"
."
.
,
.
.
,
.
"
?"
.
"
.
,
."
.
"
?"
"
.
.
."
.
()
'
.'
.
.
"
."
.
"
."
.
"
."
"
,
?"
"
()
.
."
.
.
" ,
."
.
()
.
.
"
,
."
.
"
.
.
."
.
"
?"
.
"
.
."
.
.
.
.
.
.
.
.
.
"
?"
.
"
?"
,
.
.
.
"
()
()
.
,
.
.
,
.
.
."
.
"
."
.
.
"
,
.
.
.....
."
.
"
."
.
"
!
!"
.
"
()
?"
()
,
()
.
.
.
()
.
,
.
.
-----
()
. -----
()
.
"
.
....."
.
"
?"
()
.
.
"
."
.
"
."
.
.
"
,
?"
.
.
,
()
.
,
.
.
.
.
,
.
.
"
.
."
.
'
.....'
.
,
.
,
.
.
.
.
,
.
.
.
" ,
?"
.
"
.....
.
."
"
.
."
"
.....!"
"
."
" ...
!"
.
"
.
?
."
.
"
?"
.
"
.
."
.
,
,
.
.
"
()
."
.
,
.
.
.
" ,
."
.
,
.
.
,
.
,
,
,
()
.
.
.
.
.
.
.
'
.'
.
.
.
.
.
.
,
.
.
,
.
'
.....
.....'
,
()
()
.
, ()
.
.
()
,
.....
.
"
."
.
.
.
"
."
.
,
!
.
.
"
."
.
"
.
.
.
."
.
" ,
....."
.
"
."
"
?
."
"
.
.
."
"
.....
....."
"
!"
.
" ?
!?
....."
.
()!
.
,
()
()
,
.
,
.
.
.
.
.
.
"
,
.
()
()
.
?
?"
.
.
.
"
()
.
.
.
"
"
()
()
."
.
.
.
.
"
,
?"
.
"
.
."
.
.
.
()
.
.
.
"
,
.
.
.
.
.
.
."
.
.
.
.
.
.
"
,
.
,
!"
.
" !
....."
.
"
?"
.
"
,
()
!"
.
"
.....
?"
.
" !
!"
!
.
.
.
.
" !
!"
.
()
"
!"
,
.
.
.
"
!"
.
"
,
( )
."
()
,
.
.
.
,
()
.
.
"
()
,
."
()
"
,
.
."
.
"
."
,
,
.
,
.
.
.
.
.
()
.
,
()
.
.
.
'
,
()
.'
.
.
.
,
()
.
,
.
.
,
.
.
.
"
,
.
,
."
()
"
?"
.
.
"
.
,
.
."
.
"
.
.
.
,
()
.
.
.
()
.
,
.
( )
."
()
.
.
"
....."
.
.
.
"
!"
.
.
.
"
?"
.
,
.
"
!"
.
.
.
.
"
!"
.
,
.
.
"
!"
.
,
.
"
?"
"
."
.
"
."
.
"
....."
.
"
."
.
"
."
.
"
!
?"
.
.
"
?"
.
"
.
.
."
.
"
,
?"
.
,
.
,
.
.
!
,
.
.
.
"
,
,
?"
.
"
()
?
!"
.
.
.
"
?
,
?"
.
"
,
?"
.
.
.
"
,
,
.
."
.
"
!"
.
"
.
!"
.
"
,
.
,
....."
.
"
,
.
,
?
.
.
."
.
,
.
.
"
,
."
.
"
.
.
?"
.
.
.
"
.....
,
,
?"
.
"
,
?"
.
.
"
."
.
"
?
.
,
.
.
()
.
."
"
."
.
"
,
()
?
!"
.
"
?"
.
,
.
.
!
.
.
"
( )
."
.
.
.
,
.
.
.
,
.
.
.
"
.
."
.
'
!
.....'
.
.
"
.....?"
"
....."
.
"
.
."
.
,
,
.
.
?
.
.
.
"
!"
.
"
.
,
."
.
"
.
.
,
."
.
.
.
"
.
."
,
.
"
.
?"
.
"
."
.
"
?"
.
"
.
.
(
.
)
.
.
'
.
.....'
.
" .
!"
.
()
()
()
.
.
,
)
()
()
()
(
()
. ()
,
()
()
,
()
.
.
()
.
.
( )
.
,
( )
.
.
.
.
.
,
.
.
.
.
()
.
.
"
."
.
.
"
,
?"
.
"
,
?"
.
.
,
.
,
>
<
<
>
,
.
.
" ,
?"
.
.
<
>
.
.
"
!"
.
.
.
.
.
"
."
.
.
"
.
."
.
"
,
.
.
."
.
"
."
.
"
.
,
."
.
"
.
....."
"
.
."
"
."
.
,
.
.
.
.
.
"
.
()
()
."
.
"
()."
.
>
<
,
.
.
"
?"
.
.
.
.
.
,
.
.
.
.
.
"
.
.
."
.
"
.....
.
,
? <
.
.
!.>"
.
"
.
."
.
"
."
.
"
."
.
"
?"
.
"
,
.
.....
.
.....
."
.
.
" .
.
.
.
."
.
.
.
.
.
"
.
.
.
()
.....!"
.
"
? .....
?"
.
"
,
."
.
"
()
()
,
.
.
."
.
.
" .....!"
,
.
,
" !"
.
.
.
" !
.
.
.
."
.
.
!
,
.
.....
.
------.
.
.
"
.
."
.
"
.
."
.
"
.
.
()
!"
,
.
"
,
!"
.
.
.
,
.
.
.
.
"
!"
.
.
.
,
.
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
,
.
"
?"
.
"
."
.
"
!"
.
.
" !
?
?"
.
"
.
."
.
.
.
"
?"
" ,
."
"
.
."
.
.
" !
!"
"
."
.
" ,
."
.
.
" !
!"
.
"
."
,
.
.
"
.....
."
.
.
"
?"
.
"
....."
.
.
"
?"
.
"
."
.
"
!"
.
.
"
.
."
.
" ,
.
."
.
"
.....
?"
.
.
.
.
.
"
!"
.
.
.
"
?
?!"
.
.
"
.....
."
.
"
!"
.
"
..... .....
, .....
."
.
"
."
.
.
"
.....
....."
.
,
.
.
.
.
.
----
.
.----
.
.
.
.
"
( ),
.....
."
.
"
.....
?"
.....
.
"
.
."
.
.
" ,
,....
.....
.
()
....."
.
.
"
."
.
" .....
....."
.
" ,
.....
."
.
"
....."
.
"
!"
.
.
.
.
"
,
."
.
.
.
.
.
" ,
."
.
.
.
.
( )
.
.
.
.
.
.
"
,
!"
.
.
"
."
.
.
()
.
.
.
"
."
,
.
.
.
.
"
()
()
()
....."
.
"
?"
,
.
.
,
.
"
!
,
!"
.
,
.
.
"
.....
.....
?"
.
"
,
."
.
.
.
"
!
.
."
"
."
.
" !"
.
'
.
.....
."
.
"
,
()
."
.
"
?"
.
"
,
."
.
"
,
!"
"
."
.
.
.
"
!"
.
.
"
.
."
"
.
!"
.
"
.
....."
.
"
.....!"
.
.
,
.
.
.
.
.....
.....
.
,
()
( )
.
,
.
()
,
.
.
,
.
()
.
.
.
.
.
.
.
.
.
.
"
."
.
.
.
.
()
.
.
()
.
,
,
.
.
.
.
"
."
.
.
.
()
.
.
.
,
.
()
.
,
.
.
"
."
.
.
.
"
...
?"
.
"
."
.
"
?"
.
"
?"
.
()
,
.
.
.
,
.
.
"
."
.
"
.
?"
"
."
"
."
.
.
'
,
.....
.'
.
.
"
.....
,
."
.
"
.
()
,
?"
.
"
?"
.
'
,
.....'
.
"
."
.
'
?
.....'
.
"
."
.
"
.
.
.
,
.
,
.
."
.
"
.
,
?
."
(
.
.
.
"
."
.
.
.
,
.
()
.
.
,
.
,
.
,
,
.
!
.
.
"
,
?"
.
"
,
.
.
."
.
.
.
.
.
.
"
.
.
!"
.
.
"
.
.
.
()
."
,
.
.
,
!
.
"
.....
."
,
,
.
,
.
.
"
()
.
()
,
."
()
.
"
,
?
."
.
'
,
.....'
.
"
.
()
."
.
.
"
."
.
"
!"
.
.
"
.
."
.
-----
()
6
()
.
-----
.
,
()
.
.
,
.
.
"
?"
.
"
.
."
"
,
()
."
" ?"
"
?"
"
()
."
.
'
,'
,
"
.
!"
.
.
'
?'
.
.
.
.
()
.
.
.
.
.
.
.....!
.
()
.
.
.
" ,
!"
.
" .....
.....
?"
.
,
!
.
.
.
" .....!"
.
.
.
.
.
"
!"
.
.
.
()
.
.
"
?"
.
"
"
)
!"
()
!"
.
'
()
?'
.
"
?"
.
"
."
().....
.
.
"
?"
"
.
."
.
.
,
.
"
!"
.
.
'
,
.'
.
"
,
!"
"
."
"
?"
"
?"
"
!"
"
!"
.
()
.
.
.
! !
.
.
" .....
.....
.....
.....!"
"
!"
.
,
.
.
.
.
.
.
.
.
,
.
.
'
,
.
.'
,
.
,
.
.
'
( )
?
?'
.
" ,
."
()
.
,
.
.
"
()
."
.
"
."
.
"
"
?"
()
.
."
.
.
.
.
.
.
.
.
.
"
"
?"
()
"
."
."
,
?
.
"
."
.
'
....
...!'
.
"
.
?"
.
"
."
.
"
()
."
.
"
?
."
,
.
"
."
,
()
.
.
-----
.
()
()
.
. -----
!
.
()
.
)
()
()
()
.
()
()
()
.
.
,
.
()
.
.
,
.
.
.
.
.
"
."
.
"
."
"
?"
.
.
,
.
.
.
'
....
.....'
.
.
.
.
"
,
."
" !
."
()
()
.
()
()
()
,
.
.
()
()
,
.
,
.
.
"
.
,
,
()
?
."
.
()
.
()
)
,
,
(
()
(
.
.
"
....."
.
"
."
"
"
."
?"
.
.
"
.
?"
"
?"
"
()
.
.
.
.
?"
.
"
.
()
,
."
.
.
"
....."
.
"
.
."
"
."
"
."
.
"
."
.
.
.
.
" ,
."
.
"
.....
....."
.
.
.
"
.....?
.....?"
.
" ,
"
?"
."
.
.
.
"
?"
"
."
.
.
.
"
()
?"
.
"
()
.
.....
."
"
."
.
"
()
"
?"
."
.
"
()
,
.
.
....."
( )
.
"
,
.
."
"
....."
.
"
?"
.
.
'
!"
.
.
"
.
.
.
.
."
"
.
."
"
?"
"
()
."
.
"
."
"
."
"
."
"
."
.
.
( )
.
.
.
.
"
?"
.
"
."
"
?
.
!"
"
,
.
."
.
.
" ,
.
?"
"
?"
"
?"
.
()
.
.
.
()
.
()
.
,
.
.
.
.
()
.
()
,
.
()
.
.
.
.
.
"
.
."
.
"
,
."
.
.
.
.
.
.
.
.
.
.
?
.
.
.
"
.
?"
"
!"
.
.
.
"
."
.
,
.
,
,
.
.
,
.
,
.
.
,
()
.
.
.
.
.
.
.
.
,
"
!"
.
.
.
.
"
(),
?
?"
.
"
?"
.
()
.
.
.
'
?'
,
"
.
?"
.
"
."
"
!"
"
!
!
."
()
.
'
.....'
.
"
!"
,
.
,
.
.
.
.
.
.
.
.
!
.
.
.
"
!"
.
"
()
!"
.
.
.
'
.....'
.
,
.
.
.
.
.
.
"
."
.
.
.
.
.
.
.
"
.
....."
.
.
!
! !
.
.
.
()
.
.
.
,
.
.
.
"
!"
.
' !
!'
.
.
.
,
!
.
.
.
" .....
?"
"
.
!"
(),
"
?
!"
.
"
,
!"
.
"
.....
()
.
,
!"
.
.
.
"
?
.
' .....!"
....."
"
!"
.
"
,
.
!"
.
.
.
.
" ,
"
....."
!
!"
" ,
.
."
" !
,
?
,
!"
.
"
.
....."
.
.
" !
!
!
,
? !
?"
.
.
"
!
,
!"
.
" .....
!"
.
"
?"
.
.
.
.
.
"
,
!"
.
,
.
()
.
.
.
.
.
.
,
.
.
.
.
.
.
.
()
.
.
"
!"
.
,
.
.
"
()
,
!
.
.
!
.
!
!"
.
.
()
,
.
.
.
.
.
.
"
.
!
!
.....
,
!
,
!"
.
.
.
.
.
.
,
?
,
.
.
.
.
.
.
!
.
,
.
.
"
!"
,
,
,
,
.
.
.
.
.
"
."
.
.
"
."
.
.
"
.
."
.
"
."
.
"
.
."
.
"
?"
.
"
."
.
.
"
.
.
,
."
,
.
.
.
.
"
!"
.
"
.....
?
.
,
.
....."
.
.
()
.
.
.
"
,
.....
?"
"
."
"
.
."
"
"
?"
?"
"
."
.
"
?"
.
"
."
.
.
.
"
,
?
?"
.
.
"
!"
.
.
'
?'
.
.
()
'
.....'
.
,
.
.
()
"
?"
.
.
()
.
.
.
"
."
.
.
.
"
?"
.
.
"
?"
.
"
() .
."
.
"
!"
.
.
'
()
!'
.....
.
.
.
.
.
(),
()
.
(),
(),
()
( ),
()
.
, ,
.
,
()
,
.
,
()
.
.
,
.
.
.
"
?"
.
"
....."
.
.
.
.
.
.
"
."
.
,
.
.
.
"
() ."
.
"
."
.
"
."
.
.
.
.
"
?"
.
.
"
.
.
()
,
."
.
" .....
,
()
."
.
"
?"
.
"
."
,
.
"
?"
"
,
."
.
"
. !
.
?"
.
"
,
."
.
"
.
?
?"
"
,
."
" .....
."
.
.
" ,
.
.
.
.
,
.
.
.
,
."
.
"
.
.
."
.
"
?
?
?"
,
.
.
?!
,
.
.
'
,
.'
.
"
,
.
,
.
."
.
"
!
!
!"
.
"
!
?"
.
.
" ,
()
.
,
."
.
"
,
."
.
.
"
?"
"
?"
.
.
' !
,
( )
?'
( )!
,
.
.
"
?"
.
"
?"
"
?"
"
"
."
.
.
."
.
"
.
.
."
.
"
."
.
"
!"
.
"
,
?
."
.
.
"
!"
.
"
!"
.
.
"
.
."
.
"
."
.
"
.....
()
?"
.
.
"
,
?
!"
.
.
.
.
.
"
....."
,
.
"
() !"
-----
()
7
()
.
.
"
?
.
.....?"
.
'
?
.....
. ,
,
.
.....'
.
.
.
.
.
()
.
.
-----
.
.
,
.
.
" .....
."
.
()
()
(),
(),
(),
.
()
()
.
.
(),
()
.
,
(),
,
,
,
,
,
.
()
,
()
.
()
.
.
.
.
'
.'
.
,
,
.
.
.
()
,
.
.
"
."
.
.
.
.
.
.
.
.
.
.
'
.'
,
.
.
.
.
.
.
" !
.
<
<
>
>
."
.
"
()
.
."
.
"
?"
!
.
.
.
----()
..... ----.
.
()
.
.
.
.
.
.
.
.
,
()
.
.
'
!'
,
()
.
.
,
()!
.
.
,
()
.
.
()
,
.
()!
.
"
.
?"
.
"
.....
."
.
.
.
.
()
.
.
.
.
.
.
.
.
.
.
.
'
!'
.
"
,
,
.
."
.
"
,
.
?
.
."
.
.
.
.
.
.
()
.
.
.
.
.
.
.
"
,
?"
.
"
.
?"
.
"
.
!"
.
"
?
.
?
."
.
.
.
.
.
.
,
.
.
.
.
),
,
(
(),
()
()
.
.
.
"
."
.
.
"
."
.
.
.
" ,
....."
.
.
"
.
!"
.
.
.
,
.
.
.
"
,
()
()
()
()
()
?
."
.
" ,
."
<
>
.
.
' .....
,
.'
,
.
.
.
.
"
.
."
.
.
()
,
.
.
"
.
."
.
"
.
."
.
"
.
."
.
"
.....?"
"
()
,
."
(: ()
()
.)
.
"
()
?
."
.
.
.
.
,
.
,
.
'
,
!'
.
()
.
.
.
.
.
.
( ).
)
.
.
.
.
.
"
,
?
.
.
."
.
"
?
.
."
.
.
.
"
.
."
.
"
.
.
( )
.
.
.
."
.
'
.'
.
"
?"
.
"
.....
() ."
"
?"
"
.
.
()
.
.
.
.....
.....
....."
.
.
'
.'
.
"
!
!"
.
.
" ,
....."
.
.
.
.
.
,
.
( ),
(),
(),
),
( )
.
"
,
.....
!"
.
.
.
-----
()
8
()
()
.
.
.
.
.
.
.
()
,
.
.
.
()
<
()>
.
.
.
!
.
"
?"
-----
.
"
?"
.
.
"
."
" ."
.
"
?"
.
"
.
."
.
.
.
"
."
.
.
.
.
"
.
."
.
"
.
."
.
"
.
?
?"
"
."
.
.
.
.
" .
."
.
.
,
()
<
>
.
.
.
"
!"
.
.
.
.
.
"
.
."
.
"
."
"
.
."
"
.
."
"
....."
"
?
."
.
.
.
.
:
,
."
.
"
!"
"
."
.
"
."
.
.
"
( )
.
.
.
."
.
.
.
'
,
.'
.
"
."
.
.
.
'
?
.'
"
."
.
.
"
.
!"
.
.
.
"
....."
.
.
.
"
)
(
....."
.
.
,
.
.
.
.
.
"
!
!"
.
.
.
.
.
"
?"
.
"
."
.
"
"
?"
.
."
.
.
.
'
,
.....
?'
.
.
.
.
.
.
.
'
.'
.
.
.
"
."
.
.
" ,
?"
"
?"
" ,
."
.
'
.....
?'
.
"
?"
.
.
.
.
"
.....?"
"
.
."
" !"
.
.
!
.
.
.
.
.
"
."
.
.
.
.
.
.
"
."
()
()
),
.
.
.
.
.
"
."
,
.
.
.
.
.
.
.
.
"
?"
"
."
.
"
.....
( )
() ."
.
"
.
.
."
.....
.
"
,
."
.
.
.
"
.
.
."
"
?"
.
"
."
.
.
"
,
."
.
.
.
.
.
'
.'
.
"
,
."
.
.
"
.
.
.
.
,
."
.
.
.
.
"
."
,
.
.
.
"
.
."
"
."
.
.
.
.
"
()
."
.
()
.
.
"
.
?"
.
.
"
,
.
."
.
"
.
."
.
.
"
.
.
."
.
.
.
()
.
(), (),
(),
.
.
.
'
.'
.
'
.
.
!'
.
,
.
.
.
()
.
.
.
"
?"
"
?"
.
.
.
.
.
" !
!"
.
"
,
.
."
.
.
.
.
.
.
.
.
"
.
.
."
.
.
.
"
.
?"
"
?
."
.
.
" !
."
.
"
.
,
."
.
.
.
"
()
.
.
."
.
.
.
.
"
.
.
?"
.
"
.
.
,
."
.
,
,
!
.
"
?
?
.
."
.
.
.
"
" ,
.
?"
."
"
.
.
,
."
.
.
"
,
?"
"
.
.
."
.
.
"
.
."
.
"
,
.
.
."
.
.
"
.
."
.
"
?"
.
.
,
,
,
.
.
"
.....
."
.
" ,
.
!
."
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
,
.
"
."
.
"
?"
"
,
,
,
( )
."
.
"
,
?"
.
"
.
.
.
."
.
.
.
,
.
.
.
.
.
.
.
.
.
,
.
.
.
.
"
.
?"
.
'
.
.'
.
.
.
.
.
.
.
'
?'
.
.
.
'
?
.'
.
.
.
.
.
.
.
.
,
.
'
.
.'
.
.
.
.
.
.
"
."
()
.
.
.
.
"
?"
"
.
.
."
.
.
.
.
.
.
"
.
,
."
.
.
"
)
(
()
.
."
"
"
?
."
,
?
."
"
.
....."
.
"
,
....."
"
.
."
.
"
?"
.
.
"
."
"
,
.
?
."
"
.
.
."
.
'
.
.
.'
.
"
.
()
.
()
()
.
.
.
(
....."
.
(
)
.
.
,
,
.
"
,
,
.
.
.
.
.
.
.
....."
.
"
.
,
?
.
.
.
,
.
.
....."
.
"
?"
"
?"
.
.
.
.
.
"
' ,
?'
.
.
,
.
. '
.
.'
.
?'
. '
.
.
.
.
.
()
.
.
.
."
.
"
."
.
.
"
,
....."
"
,
.
?
."
"
."
.
.
"
?"
"
."
.
.
"
?"
" ,
."
.
"
!"
.
"
.
.
.
. '
.'
.
. '
.'
.
.
.
.....
. '
.
.
,
( )
.
!'
."
.
"
,
?"
"
.
.
?"
.
"
.
,
."
.
.
.
"
,
.
.
."
.
" ,
.
."
"
.
.
.
.
."
"
?"
"
.
.
.
."
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
"
?
?"
.
"
?"
"
.
.
.
.
"
.
.
?"
"
.
?"
.
"
,
,
."
.
.
.
"
?"
.
"
. ,
?"
.
'
.
?!
?'
.
.
' ,
)
.....
?
?'
.
()
.
()
()
()
,
.
.....
()
.
.
.
'
.
?
.
.'
.
.
.
.
.
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
" .....
?"
.
.
"
?"
.
.
"
."
.
.
"
?"
.
.
.
.
'
.'
.
.
.
.
.
.
"
?"
"
.
?"
"
."
"
?"
"
)
(
.
!
."
.
,
.
.
"
!"
.
"
!"
"
."
"
!"
.
.
"
."
.
.
"
?"
" ."
"
."
.
.
,
.
"
.....
?"
.
.
"
?"
.
"
?"
"
....."
!
.
.
.
"
?"
."
"
?"
.
.
.
,
.
.
?
.
.
"
,
."
.
"
.
.
,
()
."
.
.
"
.
?
.
."
.
"
.
?"
.
"
?
."
"
."
.
.
.
?
-----
()
()
1
()
()
.
.
.
"
,
."
.
"
."
.
.
"
.
."
----2
.
" .....
?"
.
"
.
.
.
."
.
.
.
.
"
?
()
.
()
.
.
.
.
.
.
....."
.
"
.
.
.
()
.
.
.
.
.
,
?"
.
.
"
.
.
.
,
<
.
....."
>
.
.
"
.
.
.
.
.
....."
.
.
.
"
.
.
,
.
.
.
....."
.
"
,
,
."
.
'
,
?
.....'
,
.
.
"
.
.
."
.
'
.'
.
"
)
( )
.
(
.
.
.
?
,
,
."
.
"
?"
"
.
!
.
.
.
.
?
."
.
.
.
"
,
.
.
."
.
.
.
.
.
.
.
.
,
.
,
.
,
,
.
.
.
.
.
,
.
.
.
.
.
,
.
.
"
.
.
.
.
,
."
.
.
.
,
.
,
.
.
"
,
?
....."
.
"
.
.
,
."
"
?"
"
.
.
,
."
.
"
."
.
.
.
"
,
."
"
.
."
.
.
.
" ,
,
."
.
.
.
.
" !
!"
.
.
"
?
!"
.
.
()
.
.
.
" !
!"
.
" .....
" !
.....
."
()
,
()
!"
"
?"
"
,
."
"
.
,
.....
..... !"
.
.
.
" !
!
.....
!
!"
.
,
!
.
.
"
?"
.
"
,
....."
.
.
.
"
.....!"
,
.
.
.
"
?"
.
.
" !
!?"
,
.
!
.
.
.
"
.....!"
.
.
.
.
.
.
.
.
.
"
."
.
.
.
.
"
,
."
,
.
.
"
.
,
."
.
,
.
.
.
.
" ,
.
.
.
.
.
."
.
.
"
,
.
,
."
.
.
.
--------,
.
.
.
.
.
.
.
.
.
'
?
.....'
.
.
'
.
.....'
.
.
.
"
?
?"
.
"
....."
,
.
"
?"
"
.
.
."
.
"
....."
.
"
.
!"
.
.
"
.
.
?"
.
,
.
" ,
?"
"
,
."
.
"
?"
"
.
."
"
?"
" .
,
."
.
.
.
.
"
,
?
."
.
.
"
,
?"
.
" !
!"
.
.
"
,
!?
,
?"
.
"
.....
?
.....!"
.
.
.
"
."
.
"
?
."
.
"
!"
.
.
.
" () ,
?
?
."
.
"
.
?"
.
,
.
.
"
.
."
.
!
!"
.
"
.
,
."
.
.
.
"
."
.
!
.
,
.
.
"
?"
.
.
.
" ,
!"
.
"
.
?
!"
.
.
.
"
!"
()
"
?"
"
?"
,
"
!"
.
,
.
"
!"
.
.
.
.
.
.
.
.
.
,
.
.
"
?"
.
"
."
.
,
.
.
"
,
."
" ."
.
"
,
!"
.
" .....
.
?"
.
"
.
."
,
"
!"
.
.
.
.
.
"
.
."
.
,
.
,
.
"
?"
.
,
.
"
?"
.
.
.
"
."
,
.
.
,
.
"
?"
.
"
!"
.
"
,
."
.
.
.
.
"
!"
.
.
.
.
"
?"
.
"
!"
,
.
"
,
()
."
.
" ,
."
()
.
.
,
.
.
.
.
.
,
.
.
.
( )
.
.
.
,
.
.
"
?"
.
.
.
"
!"
.
"
?"
.
.
"
!"
.
.
.
.
.
'
.'
.
,
.
.
.
" !
()!"
.
"
!"
.
.
----! -----
,
.
"
."
.
"
!"
.
.
.
!
'
,
.'
.
"
?"
.
"
."
.
.
,
.
,
,
.
.
"
!"
.
"
,
."
.
"
."
,
()
.
.
.
.
.
"
.
,
!"
.
.
.
.
" ,
."
'
.
!'
.
.
.
"
.
,
."
,
"
...
.....
.....!"
.
"
!"
.
" .
?"
.
"
()
"
."
?"
"
."
"
?"
.
"
.
."
.
" .
."
,
"
,
,
?
()
.
()
,
.
.
.
....."
.
.
.
,
.
.
.
.
,
."
.
.
"
,
......"
.
.
"
?"
.
"
.
.
,
.
,
.
."
"
?"
"
?"
,
.
"
?"
.
.
"
?"
.
"
,
.
."
.
"
. .....
?"
.
" .....
."
() ,
( )
.
.
,
.
.
"
?
()
?"
.
" .....
."
.....
.
"
?
. ......
()
()
?
?"
.
"
....."
"
!"
" .
()
?"
.....
.
"
()
."
.
.....
.
.
" ,
.....!
....."
,
.
"
,
,
.....
.
,
."
.
.
.
"
.
,
."
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
!"
,
.
.
.
" !
."
.
.
"
!"
.
.
.
.
.
"
!
!"
.
.
"
."
.
,
.
,
,
.
.
"
!"
.
.
.
.
.
.
"
?
?"
.
.
" !
!"
,
.
,
.
.
,
.
" .....
.....
.....
.....
.....
....."
.....
.
.
" !
!
,
.
,
.
.
.
.
.
'
.
,
,
.'
.
(
.
)
.
.
.
.
.
,
,
.
.
,
.
,
.
-----
()
2
3
()
.
.
,
.
.
.
.
.
.
,
.
.
.
-----
.
"
!"
.
.
.
.
'
!'
.
.
.
.
.
.
.
.
<
.
,
,
,
)
>
.
,
,
(
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
'
?'
,
.
.
.
.
,
.
.
"
?"
.
"
."
.
"
."
.
.
"
,
!"
.
" ,
."
.
"
!"
.
"
."
.
.
"
."
.
"
!"
.
"
.
,
?"
.
.
,
.
.
.
()
.
.
.
"
!"
.
()
.
.
.
.
.
.
'
!'
,
,
.
.
.
.
" !
?"
.
"
,
?"
,
.
"
!
.....
.
....."
,
.
.
"
?"
.
"
."
.
"
!"
.
"
?
."
,
.....
.
"
?"
.
"
.
()
.
."
.
"
?
?"
.
"
!"
,
.
.
.
!
.
.
"
,
,
.
?"
.
"
?"
.
.
"
,
?"
.
"
."
.
.
,
.
"
?"
.
"
."
,
.
.
,
.
" ,
!"
.
"
?"
.
.
"
?"
.
.
.
"
!"
.
.
.
.
"
!"
.
.
"
?"
.
"
?"
.
"
!"
.
"
!"
.
.
.
.
.
.
.
.
.
"
!
."
.
.
"
!
?"
.
"
,
?
()
.....?
.
?"
.
"
,
?"
.
"
.....!
..
."
,
.
'
.
.....'
.
.
,
.
.
.
.
.
'
,
.'
.
.
.
.
.
"
!"
.
.
.
"
."
!
.
" ,
.....?"
.
"
."
.
.
"
,
.
."
.
" .
."
.
.
" !
."
.
.
"
.....!"
.
,
.
.
.
.
.
.
."
.
.
,
"
!"
.
.
.
" ,
?"
.
.
"
!"
,
.
.
.
.
.
'
.'
.
.
.
.
.
.
.
.
.
.
.
"
?"
.
.
"
!"
.
"
!"
.
.
"
,
.
,
."
,
,
.
"
.
."
.
()
()
.
() ,
()
()
,
.
,
,
.
.
"
()
()
."
.
"
,
."
.
"
."
.
"
."
.
"
(),
."
.
.
,
.
.
"
,
."
.
,
,
()
.
.
.
.
"
()
."
'
.
,
.....'
.
"
,
.
!"
,
.
.
"
."
,
.
"
."
.
"
,
.
."
.
"
.
?
?"
.
"
?"
.
"
?"
.
.
"
,
.
."
.
.
()
.
" .....
!"
.
" !"
.
.
"
!"
.
.
"
,
."
.
.
.
.
.
'
.'
,
.
.
"
()
,
."
.
"
,
.
?"
.
"
?
."
.
"
.
."
.
.
"
?
."
,
" ,
."
.
"
.
."
.
" .
."
.
.
'
,
.'
.
.
.
"
.
,
."
.
" !"
.
"
,
.
.
."
.
"
."
,
,
.
"
."
.
.
'
.....'
.
.
,
.
,
.
.
.
.
()
.
.
.
,
.
,
.
.
.
.
"
,
?
."
.
.
.
.
'
,
.'
.
.
.
.
,
,
.
()
.
.
.
.
"
?"
.
"
."
.
.
"
.
....."
.
,
.
"
()
!"
.
.
.
.
.
.
.
"
!"
.
"
,
.
.
."
,
.
.
" ,
....."
.
.
.
.
,
.
.
.
"
()
.
?
?"
()
.
.
"
.
( )
,
.
."
.
"
!"
.
"
?"
"
()
.
,
?
.
,
.
,
."
.
.
.
.
.
"
,
.....!"
.
"
....."
.
"
.
,
."
"
?"
"
,
....."
.
.
"
."
.
"
?
!
.
....."
.
"
?"
"
."
.
.
.
'
.
.....'
.
"
?"
,
.
.
"
."
.
"
.
.
."
"
?"
.
.
"
,
!"
.
.
()
,
.
.
"
."
()
,
" .....
?"
"
."
.
"
."
.
" ,
."
,
.
.
"
."
,
.
"
."
"
.
."
.
.
.
"
.
."
.
.
.
.
.
()
.
.
()
.
.
.
.
.
.
.
.
" .....
,
.
?"
"
.....?"
" .
.
."
.
"
,
?!"
.
"
.
,
,
."
.
.
.
.....
.
"
.
."
" ,
....."
"
.
.
."
.
"
,
."
,
.
,
.
.
.
.
,
.
.
(
.
.
.
.
,
()
.
( )
.
.
.
"
?"
.
"
!
?"
.
.
"
,
."
.
"
?"
.
"
?"
"
.
,
."
.
.
.
.
.
.
"
.
.
."
.
" ."
.
"
?
."
.
.
.
.
"
()
."
.
"
?"
.
"
,
.
.....
."
.
"
?
.....
,
."
.
,
.
()
?
,
.
.
" !
,
."
.
"
."
" .
."
.
,
.
.
.
"
."
.
.
,
.
,
,
.
()
,
.
,
.
()
,
.
,
.
,
.
.
.
.
.
"
.
."
.
"
!"
.
.
.
.
"
?"
.
"
.
."
.
"
?"
.
"
,
."
.
'
,
.'
.
"
?"
,
.
.
.
.
.
.
"
?"
,
.
.
.
.
" .....
?"
.
,
.
.
,
.
,
.
.
.
"
."
.
"
,
."
.
"
.
?"
.
"
?"
.
"
."
.
'
.
.....'
.
"
.
,
."
.
.
"
.
.
,
."
.
.
"
)
(
."
.
"
?"
"
.
.
."
.
.
.
.
"
.
?
."
.
"
!
?"
.
.
"
,
."
.
"
.
?
,
."
.
.
.
"
.
.
."
.
.
"
."
!
.
"
.
."
.
"
?"
.
.
"
,
( )
."
"
,
....."
"
()
.
."
.
.
.
"
."
.
()
.
.
.
"
.
.
."
.
,
.
.
.
.
.
.
.
()
.
.
.
.
.
.
.
(),
(),
.
.
.
,
.
.
.
.
.
"
."
.
.
.
.
.
"
.
."
.
"
.
?"
.
"
,
.
.
(),
.
,
."
()
,
"
."
.
.
"
.
.
.
."
.
'
?
.....'
.
.
.
.
.
.
.
,
.
.
.
"
.
,
?"
"
,
,
.
()
,
.
."
.
"
,
?
.
."
.
"
"
.
?"
."
.
"
,
."
.
.
"
.
?"
.
.
" ,
!"
.
.
.
"
()
."
.
.
'
,
.....'
.
.
.
.
"
!"
.
.
.
.
.
.
.
"
."
,
.
"
....."
.
"
!"
.
.
.
.
"
.....
?"
,
.
"
."
.
"
?"
.
" .....
....."
"
?"
"
()
.
."
.
.
"
,
,
.
."
,
.
.
"
!"
.
.
"
?"
.
"
?"
.
.
.
"
,
?!"
.
"
,
"
....."
!
!"
,
"
,
.
!"
.
.
.
.
( )
.
.
.
.
.
.
,
.
.
.
.
.
.
.
'
.....
.
.'
.
" ,
."
.
.
"
!"
.
.
"
."
.
,
.
,
.
.
"
,
.
!"
.
.
.
.
.
'
,
.....'
.
.
"
?"
.
.
" .
."
.
'
,
.....'
.
.
"
."
,
.
.
.
.
"
!"
,
,
.
,
"
."
.
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
"
() .
.
.
."
"
,
."
"
."
"
."
.
.
.
.
.
'
.
.....'
.
'
.
.....
.
.
?'
.
,
.
.
"
."
.
.
,
( )
.
.
.
.
'
.
,
.
.'
.
"
."
.
.
.
"
.
?
?"
.
"
.
."
.
" .
."
.
.
.
,
.
.
.
.
.
,
.
.
,
"
.
.....
?"
.
.
.
"
.
."
.
'
.....'
.
"
.
."
.
"
?"
.
"
?"
.
"
.....
?"
.
.
.
.
.
'
?
.....'
()
.
.
.
.
.
.
.
.
"
!"
.
.
.
.
"
!"
.
.
"
?"
.
"
!"
.
.
.
.
.
.
.
.
.
.
,
.
!
.
.
.
.
"
.....?
?"
.
"
?
,
."
.
,
.
.
()
()
,
.
.
.
.
,
.
.
" ...
?"
.
"
?"
.
"
."
.
"
!"
.
.
.
.
"
?
?"
.
" ,
?
? .....
?"
.
!
.
"
.
."
,
.
"
?"
.....
?
.
.
.
,
,
.
(
.
.
"
?"
.
"
.
?"
.
.
"
.
.
....."
.
"
!"
.
.
.
.
.
.
.
.
.
,
()
.
,
.
.
"
!"
.
"
!"
.
.
,
()
.
.
.
.
.
.
.
()
.
.
.
,
.
.
.
.
.
.
!
!
.
.
,
.
.
.
.
.
.
.
,
.
.
,
,
(
.
)
.
.
.
,
.
.
.
.
.
"
.
!"
.
.
.
.
.
"
?"
,
.
,
.
.
" ,
,
.....
?
!?"
.
"
."
.
"
.
....."
.
"
....."
.
"
?"
.
" ,
?"
.
"
."
.
()
.
.
"
.....
.....
....."
!
.
.
,
.
.
.
.
.
.
"
,
."
.
"
,
?
.
."
.
"
.
."
.
"
?"
.
"
.
?"
.
'
!
.
.'
.
.
"
.
.
,
."
.
.
.
!
"
,
."
.
"
"
....."
.
.
,
."
.
"
.
."
.
.
"
!"
.
.
-----
()
3
()
.
.
.
.
.
.
,
.
.
.
.
.
.
,
.
'
.'
.
.
.
.
.
.
.
,
.
.
.
.
.
.
-----
.
.
.
.
.
,
.
,
,
.
.
,
.
"
."
,
.
" .....
.....
.....!"
.
.
.
"
,
?"
.
.
'
,
?'
,
, , ,
.
.
,
.
.
.
"
."
.
"
.
?"
.
.
.
.
.
.
.
.
"
.
?"
.
"
?
?
.
?"
.
.
"
,
."
"
?"
.
.
.
,
.
.
.
.
"
,
."
.
,
.
" (),
?"
.
.
.
.
,
.
.
.
.
.
'
.
,
.'
.
"
.
."
.
"
?"
.
" () ,
?
.
?"
.
'
....'
.
.
,
.
.
.
.
"
.
."
.
.
.
.
( )
.
.
,
.
.
"
(),
!"
.
.
.
,
.
.
"
(),
!"
.
.
.
,
.
,
.
'
.
,
.'
.
.
" !
.
?"
.
"
?
?"
.
.
"
.
.
,
!"
.
.
.
,
,
.
()
.
.
.
.
()
.
.
.
.
"
."
.
.
.
.
.
" ,
?"
?
.
.
.
" .....
.
."
.
"
()
() ,
?"
.
"
."
"
.....?
. ,
.
."
.
.
.
.
.
.
.
.
"
(),
!"
.
.
.
.
"
?"
.
.
.
.
"
!?"
.
.
.
.
.
.
" ,
" ,
!"
."
.
.
.
"
(),
(), !"
(),
,
.
,
()
.
.
"
,
."
.
.
"
,
?
?"
()
.
"
,
."
.
"
?
."
.
"
."
.
"
!"
.
"
<
>
."
.
"
.
."
.
"
!"
.
,
.
.
.
.
"
.....
.
.....!"
.
.
"
?"
,
.
.
.
.
"
"
"
"
"
!"
.
"
....."
.
"
?"
"
."
.
"
."
.
"
,
."
" ,
."
.
.
.
" .....
?"
.
"
."
.
,
.
.
,
.
,
.
.
.
"
,
?"
.
'
.
.....'
.
.
.
.
.
,
()
.
.
.
.
.
.
.
.
.
.
.
"
.
()
."
.
.
,
.
.
.
()
.
.
'
,
,
.'
.
.
.
,
,
.
.
.
.
.
.
"
."
.
.
.
.
" ,
."
.
.
"
?"
.
"
,
."
.
.
.
.
.
.
.
,
.
.
.
.
"
()
()
.
."
.
.
.
.
.
.
.
.
,
,
.
.
.
"
()
.
"
,
?"
?
()
."
( )
()
.
"
<
."
()>
.
"
,
?"
.
.
.
"
,
."
.
" ,
!
.
."
.
.
"
.
?
()
?
."
,
.
,
.
( )
() ,
()
.
)
(),
,
< >
()
)
.
()
()
(
.
.
,
,
()
.
<
>
.
.
.
" ,
<
>
? <
>
?"
.
"
,
<
>
<
>
."
.
.
"
?"
.
"
?
?"
.
"
."
.
.
.
.
"
.
.
."
.
"
.
.
."
" ,
!"
.
"
?
,
?"
.
" ,
?"
.
.
" ,
?"
.
.
'
,
.'
.
"
.
."
.
"
."
.
'
.
.'
.
"
.
.
."
.
"
"
?"
."
.
"
."
.
"
!"
.
.
,
.
.
.
.
"
.
.
."
.
.
.
,
.
'
.
.'
.
.
"
!"
.
.
.
.
.
.
.
"
!"
.
.
"
!"
.
.
.
.
,
.
.
.
.
.
.
"
?"
.
.
.
.
'
.'
.
"
?
?"
.
"
!"
.
!
.
.
.
.
.
.
"
."
,
.
.
!
.
()
)
.
.
.
()
.
.
()
,
.
.
.
.
.
.
()
.
.
.
.
.
.
.
.
"
!"
.
()
.
.
.
()
.
.
.
?
.
.
.
.
.
"
."
.
.
.
.
.
.
.
'
,
!'
.
"
!"
.
.
.
" ,
?
.
!"
.
.
.
.
" ,
.
.
."
.
.
.
.
.
.
.
.
'
!'
.
.
()
.
.
.
.
"
!
!"
.
.
.
.
.
"
!"
.
.
.
.
"
!"
.
.
"
!"
.
.
.
.
,
.
"
!
!
!"
.
.
.
"
!"
.
.
"
.
.
()
!
.....
?
,
?"
.
.
.
.
'
,
.'
.
.
.
.
.
"
."
.
.
.
.
"
.
.
!'
.
.
.
,
.
.
"
.
()
.
?
?"
.
"
."
.
"
....."
.
"
!
."
" ,
.
.
."
"
.
,
."
.
.
"
."
.
.
"
....."
.
"
!
!"
.
"
.
."
.
.
.
,
,
.
.
.
.
,
.
.
.
.
.
.
.
.
.
()
.
.
,
.
.
.
.
.
"
( )
."
.
"
."
.
"
.
."
.
"
?"
"
()
.
, ,
."
()
.
,
()
.
.
.
.
.
"
!"
.
" !
!"
.....
.
"
?
?"
.
"
.
.....
.
!"
.
.
.
.
'
,
.
.
....'
.
.
.
,
.
.
.
"
.
?"
"
,
.
."
,
,
.
.
"
,
.
."
.
"
.
,
.
.
."
.
.
.
.
.
"
,
.
."
"
."
.
"
."
.
<
()>
.
,
.
.
.
.
.
.
.
.
.
,
.
,
.
.
.
.
"
.
....."
( )
.
.
()>
<
(
<
.
.
)>
.
.
"
,
,
."
.
.
" ,
....."
.
"
()
?"
.
"
."
.
'
()
.....?
?'
,
()
.
,
.
"
"
.
.....
.....?"
.
?"
.
" .....
?"
"
.
.
....."
.
"
."
.
.
,
.
.
"
,
,
.
."
.
.
"
.
.
."
.
.
"
,
.
?
."
.
.
" ,
.....
.
."
.
"
."
.
.
.
"
.
?"
.
.
"
.
....."
,
.
.
.
"
.
.
.
.
.
,
?
.
."
.
.
.
"
.....?"
.
"
()
?"
.
"
."
.
"
,
.
."
.
,
.
.
.
.
.
.
.
'
.
?
.'
,
.
.
.
.
,
.
,
.
.
.
.
"
,
?"
?"
.
"
.
"
."
.
.
()
.
.
.
.
?
,
.
.
,
.
.
"
.
,
!"
.
()
.
.
.
,
.
.
.
.
'
,
.'
.
"
."
.
.
.
,
.
.
.
"
?"
.
. !
.
.
" ,
!"
.
"
."
.
"
."
.
" ,
!"
.
()
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
!
.
.
,
.
.
"
!"
.
.
"
?"
()
"
!"
.
.
"
."
()
.
.
"
."
.
.
.
.
.
.
.
"
.....!"
.
"
?"
.
.
"
!"
.
"
.....!"
.
(
,
.
.
.
,
.
"
.....?"
.
"
.
()
.
."
.
.
"
.
?
.
."
.
"
."
,
.
.
.
.
.
"
,
?"
.
"
,
.
?"
.
"
?"
.
"
()
?"
!
"
.
?
?"
.
"
.
?"
.
"
!"
.
.
" (),
!
."
"
?
.
."
.
"
."
.
"
.
.
?"
.
"
."
.
.
"
!
.
."
.
"
.
."
.
"
?
.
.
....."
.
"
,
,
?
."
,
.
.
,
,
.
" !
.
.
.....
."
.
.
.
.
"
,
.
.
?
?"
"
.
()
."
.
"
!
,
.
()
."
.
.
,
.
.
.
"
.
.
?"
.
.
.
.
.
"
.
!"
.
.
.
.
.
"
.
."
.
.
.
.
,
.
.
.
.
,
.
.
.
()
.
,
.
,
.
.
,
.
,
,
!
.
.
.
.
( )
.
.
.
"
?"
.
.
.
.
.
,
!
.
'
?'
,
(),
(),
()
(),
( )
.
.
?
'
.
.
,
.....'
.
.
'
.'
.
<
>
.
.
()
.
.
.
'
.
.
,
.'
.
.
,
,
.
.
.
"
?"
.
"
."
.
.
.
'
!'
.
'
,
,
.
.'
.
.
.
.
.
"
.....!"
.
.
"
?"
.
"
,
."
"
....."
.
.
"
.
.'
.
'
.
.....
,
.
.'
.
"
.
."
.
"
"
."
,
."
.
.
"
."
.
.
,
.
?
,
.
,
"
.
."
.
< >
.
,
.
>
<
.
.
.
,
.
!
.
.
.
,
.
()
.
,
.
,
!
.
.
.
'
.
,
.....
.
.....'
.
.
.
.
.
.
.
,
.
.
.
.
.
.
'
.
.
.....'
.
"
,
?"
.
.
"
.
?'
.
"
?"
.
"
.
.
,
....."
.
.
"
?
.
."
.
"
,
.
.
."
.
"
....."
.
.
.
.
.
.
"
.
."
.
"
."
" ?"
"
.
.
."
"
.
."
.
"
."
.
"
,
.
.
"
."
."
.
'
.....
?
.
.
,
.
.'
.
.
.
.
.
.
.
.
.
.
.
!
.
.
.
.
.
.
.
.
.
.
.
'
.'
,
.
.
,
.
.
.
'
,
,
,
?'
.
-----
,
. -----
.
.
'
.
!
.'
.
.
.
.
.
.
'
,
.
.
.
,
.'
.
.
.
"
....."
.
"
.
.
."
.
.
.
.
.
,
.
.
.
.
.
.
"
,
?"
.
.
.
"
.
."
.
"
!"
.
.
"
.....
.
."
.
.
.
,
.
'
,
.'
.
.
.
"
?"
.
"
!"
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
()
.
.
.
.
" !
.
."
.
.
.
.
"
.
?
."
.
"
!
!"
.
.
.
.
.
" ,
.
.
."
.
.
.
.
.
"
?"
"
?"
.
.
.
.
,
,
.
.
.
.
.
.
,
.
.
.
"
.
."
.
"
!"
.
'
,
.'
.
"
."
.
"
?"
.
"
?"
.
"
,
?"
.
"
.
."
"
?
,
."
.
.
.
.
.
.
.
'
.
.
.
.....'
,
.
.
"
,
?
."
.
.
.
.
"
?"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
.
-----
()
4
()
.
,
()
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
()
.
....."
.
.
"
!"
.
"
!"
.
.
-----
"
."
.
.
.
.
"
!"
"
."
.
"
!"
"
?"
.
.
"
!
?
."
.
.
.
!
.
.
"
.!"
()
.
.
()
.
.
.
.
,
.
.
.
.
()
,
.
,
( )
.
.
.
.
.
.
.
.
.
.
,
.
.
,
,
.
.
.
.
.
.
.
.
.
()
.
,
.
.
.
.
,
,
.
.
()
.
.
.
"
,
.
."
,
'
( )
,
,
()
.'
.
"
."
.
.
.
.
.
.
!
,
.
,
.
.
.
.
.
.
.
()
.
.
.
.
.
.
.
.
,
.
.
.
(
.
,
( )
.
.
.
.
.
.
'
?
.
?
?
,
,
,
!
.
()
?
.
.
.
,
.
.
,
,
.
.
.
()
.
.
,
.
.
( )
.
( )
.
.
.
()
()
( )
.
.
.
.
(
.
!
()
.
.
.
.
'
?
,
!
.
,
!'
.
.
.
,
?
.
.
.
.
,
.
.
,
,
.
.
"
( )
."
().
.
.
.
,
.
.
.
()
.
.
.
.
.
.
.
.
.
.
,
,
.
.
.
,
.
'
.
.'
<
()>
.
,
.
.
.
,
.
.
.
.
()
.
.
.
.
.
.
" .....
.....!"
.
"
."
.
.
"
. ,
?
!"
"
."
()
.
"
?"
.
.
.
" ...
?"
,
.
.
"
?"
.
"
?"
"
."
.
"
?"
.
.
.
"
,
....."
.
.
.
.
"
?"
.
'
.
.....'
.
"
."
.
"
?"
.
"
.
."
.
"
?"
.
"
,
."
.
.
"
.
."
.
.
"
,
."
.
.
"
?"
"
,
."
"
?"
.
"
.
.
."
,
" ,
."
.
!
.
( ).
.
"
?"
.
"
.
.
....."
,
.
.
.
.
.
?
.
.
,
.
,
"
.
.
.
,
.
.
.....!"
.
'
,
?'
.
.
.
.
.
.
,
.
,
.
.
.
,
.
'
.
.
!'
.
.
.
.
.
.
.
,
.
!
.
.
.
.
,
'
,
.
.
.'
,
.
.
.
.
.
.
.
'
.
.
.'
,
.
.
.
.
.
.
'
?
,
?'
.
.
.
()
.
.
.
.
.
.
"
!"
.
.
.
.
,
"
?"
.
" .....
! ...
..."
.
"
,
.
"
."
."
!
.
.
,
" ,
"
?"
.
."
.
.
"
?"
.
" ...
...
.....
..... .....!"
.
,
.
.
.
.
.
.
.
.
.
"
()
.
.
.
"
?"
.
.
?"
.
'
.'
,
,
.
.
" ,
!
."
.
.
()
.
.
.
.
.
.
.
.
,
.
.
,
.
.
.
"
....."
.
.
.
.
.
,
.
.
,
.
.
.
"
,
.
,
."
.
()
()
,
.
.
()
.
,
.
.
()
.
,
.
()
()
.
,
.
,
.
.
.
.
.
.
()
.
.
.
.
"
?"
"
."
.
"
?
.
"
."
.
."
"
?"
"
."
.
"
"
?"
?
?"
.
"
."
.
.
"
?"
.
"
."
.
.
.
.
.
.
.
"
.
.
.
?"
.
'
,
.'
.
"
.
."
.
"
.
?
."
.
'
?
.'
.
.
"
."
"
.
."
.
"
?"
?
.
"
"
."
?"
"
,
."
.
"
?"
.
.
'
.'
.
"
."
.
"
."
.
.
,
?
.
.
"
?"
"
,
.
."
.
"
."
.
"
?"
.
"
,
.
,
."
.
"
?"
.
.
,
,
.
.
,
.
"
?"
.
"
,
,
."
" ...
.
."
,
.
.
.
.
.
'
.
.....'
.
.
.
.
.
.
,
.
.
'
?
,
,
,
?'
.
'
.'
.
'
,
.'
.
'
,
.
?'
,
.
.
<
?>
?
.
"
."
.
,
.
"
.
?"
.
"
."
,
.
"
?"
.
"
?"
"
?"
"
.
,
."
.
"
?
.
."
.
"
.
?"
.
"
."
.
"
."
.
"
."
,
.
.
"
."
.
,
.
.
.
.
"
?"
.
"
."
.
" ,
,
."
.
"
,
."
.
"
!"
.
"
,
?"
"
,
?"
.
.
.
,
"
?"
,
.
.
.
.
,
.
.
"
?"
.
"
?"
.
,
.
"
?"
.
"
....."
.
"
"
?"
.
,
.
."
.
"
,
."
.
"
.
,
."
.
'
.
.
.
"
?'
.
?"
.
.
"
,
."
.
" ?
?"
".....
.
.
.
()
."
.
"
."
.
"
?"
.
"
?"
".....
."
.
"
.
,
."
.
.
"
?"
.
'
()
,
.
.
,
.
.'
.
"
()
."
.
"
?"
.
'
, ,
()
. ()
."
()
.
" ()
?"
.
"
,
?
.
()
."
.
"
?
.
"
.....?"
.
.
.
.
.
.
.
."
.
"
....."
"
.
."
.
,
.
.
"
,
.
.
.
."
.
.
'
,
!
.'
.
"
?"
.
.
"
.
.
,
."
.
"
.
."
.
" ,
?"
.
" !
."
"
?"
.
.
"
."
.
"
?
,
.
.....?"
.
.
"
?"
.
"
."
.
" !
,
?"
.
"
,
?"
"
?"
"
.
.
,
.
.
."
.
"
,
.
.
,
."
,
.
.
"
."
.
"
,
.
?
?"
.
"
,
.
....."
,
,
.
"
?"
.
"
.
.
?"
.
"
,
?"
.
"
."
.
.
"
?"
.
.
,
"
!"
.
.
.
.
.
.
.
()
.
.
.
.
.
.
.
.
'
?'
.
.
(),
( ),
(),
!
,
()
.
'
?
!
?'
.
.
'
.
,
.
.'
,
.
.
.
.
.
.
,
.
.
,
.
.
'
,
?'
,
"
?
,
.
!"
.
"
.
.
."
.
.
"
."
.
"
,
."
.
"
,
."
.
.
"
.
.
."
.
"
?
?"
.
.
.
"
.
.
....."
.
"
?"
.
" .....
....."
.
.
"
."
,
.
.
,
.
.
.
!
.
!
,
,
,
!
,
?
,
.
.
"
!
!"
,
.
"
"
?"
.
.
."
.
"
."
.
"
.
?"
"
.
."
.
.
"
."
.
.
.
.
.
"
,
.
.
,
."
.
"
,
."
.
"
.
.
."
.
.
.
"
,
!"
.
"
."
.
.
"
!"
.
"
!"
!
.
.
"
?"
.
"
?"
.
"
()
?"
.
"
?"
.
"
."
.
"
!
!
!"
.
.
.
'
.
,
.
!
,
.....!"
.
.
.
,
!
.
.
!
.
.
.
.
()
)
(),
.
.
.
.
"
?
!"
.
.
"
!
.
!"
.
"
.
.
...."
,
.
,
.
.
,
()
!
.
.
.
.
.
.
.
.
"
?"
.
"
."
,
.
" !
!"
.
'
?
()
,
.'
.
.
.
,
.
.
!
!
.
.
,
.
.
.
"
!"
.
"
,
?"
.
"
."
.
.
,
.
.
.
()
.
.
,
.
.
'
?'
.
"
."
.
"
?"
.
"
."
"
."
.
" ,
."
()
!
"
.
."
.
.
.
.
,
.
.
"
?"
.
.
"
."
.
.
.
,
.
.
,
.
.
.
.
,
.
!
.
.
!
.
"
?"
.
.
()
,
.
.
.
.
"
."
.
"
."
!
.
!
()
!
.
.
.
.
.
.
.
,
.
,
.
!
.
.
()
.
,
.
.
.
.
()
.
.
.
,
.
,
.
.
"
.....!"
.
.
,
.
()
.
,
.
"
,
!
?"
.
" !
!"
.
"
?"
"
?
,
"
?"
!
.
?"
"
,"
.
"
.
,
....."
.
"
,
....."
.
"
"
?"
?
.
....."
.
"
.
."
.
" !
,
?"
.
"
,
.
.
.
.
?"
.
"
?"
.
.
" ,
.
."
.
"
,
?"
.
"
."
.
"
."
.
"
?"
.
"
,
,
."
.
" !
,
?"
.
.
"
.
!"
.
"
,
?"
,
.
,
.
.
.
-----
()
5
()
,
.
.
.
.
.
,
.
()
,
.
.
-----
,
.
"
."
"
?
?"
,
'
.
!
()
.
,
?'
.
.
.
'
.
,
,
.
.'
.
"
,
?"
.
.
"
!"
"
,
."
"
?"
.
.
,
.
.
,
.
.
"
"
."
.
!"
"
."
.
"
....."
"
!"
.
.
.
.
,
.
.
"
!"
.
.
.
.
' ,
!'
.
" .....
.....!"
.
.
.
" ,
?"
.
.
.
.
.
.
.
,
.
.
.
.
.
"
!"
.
.
" !
!"
.
.
"
?
....."
"
?"
"
?
."
"
."
.
,
.
,
.
.
"
.
,
."
"
?"
"
,
.
."
.
'
)
(
!'
.
,
.
"
?"
"
,
?"
.
"
?"
.
.
.
"
?"
"
!
?
?"
"
.
!
!"
"
!"
"
,
?"
"
!"
"
.
!"
"
?
.
?"
"
.
.
()
.
!"
. "
."
.
"
,
.
!"
.
.
.
.
"
?
.
?"
.
.
" .....
."
"
."
.
"
,
?"
"
!"
.
" .....
.
,
.
.
?"
.
" !"
.
"
?"
,
.
" .
."
"
."
.
.
"
.
.....
,
....."
"
?"
.
"
?
?
?"
,
.
"
.
."
.
"
.
."
.
'
,
.'
.
'
,
.....'
.
"
?"
"
,
.
()
?"
.
"
."
"
?"
"
.
."
" ,
?
?"
.
.
,
.
.
.
,
.
.
"
!"
.
"
?"
"
?
."
"
."
"
.....
()
"
?"
() ."
.
"
?"
"
()
."
"
."
" !
.
.
()
."
<
>
"
.
,
.
."
( )
.
.
'
.
()
.'
"
?
."
.
"
."
,
.
,
.
.
, !
,
.
.
.
.
.
.
.
"
."
"
....."
"
?"
.
.
"
?
."
.
.
.
.
()
.
.
"
"
?"
.....?
?"
.
"
(),
?"
"
. ,
.
."
" !
,
!"
.
.
.
.
.
"
"
."
.
."
"
!
....."
.
()
.
.
.
"
."
'
?
.
,
.'
,
(
.
.
,
.
.
.
"
.
!"
.
.
,
"
?"
"
?"
"
"
."
!
?
?"
"
.
?"
.
.
.
.
"
?"
.
"
."
"
!"
.
.
,
()
.
.
.
"
!"
.
,
.
"
?"
.
.
.
.
"
."
.
.
"
.
.
()
,
.
.
?
.
?"
"
?"
.
.
"
!"
"
?"
"
."
"
.
,
."
.
"
."
"
,
?
.
?"
()
( )
.
.
.
.
.
()
.
()
.
,
.
.
,
,
.
.
()
,
.
.
.
"
?"
"
,
.
.
.
."
.
"
?"
"
.
."
"
()
?
."
"
?
.
( )
."
,
.
.
.
"
?
?"
.
"
,
.
,
.
.
.
,
.
?
,
....."
.
"
....."
"
,
!
.
....."
"
,
,
"
....."
.
?
<
>
."
()
.
.
.
.
()
<
()
>
()
,
()
.
.
.
.
.
" ,
()
."
.
"
!
,
?"
"
."
"
.
.
.
.....
."
"
"
?"
?!
?
."
.
"
?"
.
'
.
.'
.
.
"
.
.
."
,
.
" ,
"
?"
!
!"
.
"
"
."
.
.
."
"
.
."
,
"
!"
.
.
.
"
"
?"
.
."
"
!
.
?"
"
!"
.
.
"
.
,
."
"
?"
"
,
?
,
."
.
.
.
"
?"
.
"
."
"
!"
.
.
"
?"
,
.
.
.
.
.
.
.
()
.
.
.
,
.
.
"
?"
" !"
.
.
.
,
.
.
.
,
.
.
.
"
?"
.
"
"
."
,
!"
.
.
.
.
.
.
.
.
"
"
."
?"
"
.
()
.
.
."
.
.
"
?"
"
()
"
()
."
?"
"
.
."
!
.
.
.
.
.
"
()
."
,
.
.
"
.....!
.....!"
.
.
"
?"
.
"
."
.
"
?"
.
.
.
"
."
.
"
!"
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
,
.
.
.
.
,
.
"
!"
.
.
()
.
.
()
.
!
()
.
.
,
.
,
.
.
"
!"
,
!
.
.
.
.
.
.
,
.
"
?"
( )
.
.
.
.
()
.
.
.
'
,
.
.
?
?'
()
.
.
"
,
."
.
"
."
.
"
.
.
."
" ,
."
.
'
,
.
!'
,
.
.
"
?
?"
.
" !
()
.
,
.
!"
.
"
.
?"
.
"
!"
" !"
.
.
"
!"
.
.
.
.
.
"
,
.
,
?
,
?
!"
.
.
,
.
.
,
.
.
.
.
.
.
"
()
,
!"
.
.
.
.
.
,
.
,
.
.
.
.
,
.
,
.
.
( )
,
,
.
!
.
.
.
!
,
!
!
,
.
.
"
?"
.
,
.
.
"
?"
.
,
.
.
.
.
.
"
!"
.
( )
.
.
.
.
.
()
()
.
.
.
.
.
,
.
.
.
.
,
(
.
!
.
.
.
,
.
!
.
,
.
.
.
.
"
!
!"
,
.
,
.
,
.
,
.
,
,
.
.
.
.
"
!"
.
"
?
!"
.
"
()
()
,
."
.
( )
,
,
.
.
"
,
?"
!
.
"
!
?"
.
"
."
.
'
!
.'
"
?"
.
.
.
.
()
.
.
.
.
.
.
'
)
(
!
.
?'
.
"
()
()
!"
.
"
.
()
()
()
,
()
(),
,
()
, ,
.
.
()
."
.
.
.
.
,
,
.
,
.
.
.
.
"
()
.
.
?
,
.
,
.
.
.
()
."
.
.
"
,
.
()
."
.
"
,
.
,
.
.
.
.
.
,
."
.
"
.
.
,
.
."
.
"
!
.
,
.
?
?
.
,
,
()
,
."
.
"
.
.
?
,
,
."
.
"
.
?
?"
.
.
"
."
.
"
."
.
'
()
,
!'
.
"
,
,
.
,
()
()
!"
.
"
?"
.
"
()
.
.
.
.
?
.
.
.
,
()
.
,
."
.
.
.
.
"
,
()
,
,
.
()
.
.
()
!
,
."
,
,
.
!
!.....!
,
.
.
"
!"
.
.
"
!"
,
.
,
!
,
.
-----
()
6
()
()
.
.
.
.
.
.
,
.
.
.
.
,
.
.
,
.
.
!
.
.
!
()
.
!
.
.
!
.
.
.
.
.
.
.
-----
.
.
.
.
,
.
.
,
.
!
.
.
,
!
.
.
.
.
.
.
,
.
()
?
,
.
.
,
!
.
.
.
,
.
.
"
,
()
.
."
.
"
.
?"
"
(,)
."
.
,
.
"
?"
"
.
."
,
.
"
?"
,
.
,
.
"
,
?"
"
."
.
.
.
.
"
,
?"
.
"
,
."
.
"
."
,
.
.
"
"
?"
."
.
"
?"
"
."
.
.
"
?"
.
"
."
.
.
.
"
?
,
?"
.
"
"
?"
,
?"
"
()
()
."
.
"
,
()
.
."
!
"
!"
.
"
?"
"
?
,
?"
,
"
( )
."
.
"
?
?"
( )
()
.
"
,
."
.
"
.
()
,
.....!"
.
.
!
.
.
,
.
.
"
,
.
.
."
.
"
.
( )
()
.
.
,
.
.....
."
,
.
.
,
.
,
.
.
.
()
,
.
.
"
?"
"
,
.
,
."
"
?"
,
.
.
"
.
.
?"
.
"
.
."
.
"
?"
,
.
.
"
.
.
!"
,
.
.
"
!
,
?
?"
"
?"
.
.
.
.
,
.
.
.
"
.
."
" !"
.
"
.
.
?"
"
."
"
!"
.
.
"
?"
"
."
.
.
"
?"
.
"
?"
,
" !
()
."
.
.
.
.
.
.
()
.
,
.
()
.
.
.
.
"
!"
"
(),
!"
?
.
.
"
,
!"
"
?"
.
"
(),
."
.
()
(),
"
!"
.
"
()
()
.
.
()
.
()
....."
.
!
.
.
.
!
.
.
()
.
.
()
.
.
.
.
.
" ,
."
" !
!"
,
.
.
,
.
.
.
.
()
.
.
.
"
.
!
."
.
"
.
()
."
.
.
.
.
"
)
(
!"
"
."
" ,
.
?"
" ,
"
."
?"
"
."
.
.
.
.
,
.
.
.
" ,
.
."
.
,
()
.
"
?
,
!
.
....."
,
,
.
.
"
."
.
.
.
.
.
,
.
.
,
.
.
.
,
.
.
"
()
."
.
"
()
,
."
"
.....!"
" .
?"
"
?"
"
?"
"
,
?"
,
.
.
.
,
!
.
"
" ,
."
.
,
?"
"
."
"
?"
"
."
.
'
,
.
.
.'
.
.
.
.
,
.
,
.
.
()
.
.
"
()
()
."
.
"
"
.
?"
()
."
()
.
.
.
,
!
.
.
,
,
.
.
,
.
,
.
.
.
.
.
,
.
"
)
( )
()
!
!"
.
.
.
.
,
.
"
."
,
.
,
.
.
.
"
,
."
.
.
!
,
"
?"
"
."
" !
,
!"
.
.
"
,
."
"
."
" ,
."
.
.
.
"
?"
"
()
.
,
,
()
()
.
....."
.
"
."
.
.
"
()
,
.
,
."
.
()
.
(
,
.
,
.
()
'
?'
,
,
.
.
,
.
"
!"
.
.
,
.
()
.
.
.
.
,
.
()
.
.
" ,
."
"
?
?
?
."
"
.
.
.
()
?"
.
()
.
( )
.
(),
()
.
,
.
" ,
!"
.
,
.
.
.
.
.
.
.
-----
()
()
1
()
!
.
.
"
( ),
(), ( )
.
,
()
."
!
.
"
.
."
,
.
()
.
.
,
.
.
.
"
?"
.
"
."
.
"
?"
.
.
"
!"
"
()
-----
()
()
.
.
."
.
"
."
,
.
"
."
.
"
()
.
,
!"
"
?"
.
"
.
!"
.
,
,
.
.
"
.
.
,
."
.
"
!"
" ,
.
.
?
,
,
.
?"
.
"
."
.
.
"
."
.
.
" ,
!"
" ,
?"
"
?"
.
"
?"
,
,
,
()
.
?
.
.
"
!"
.
,
()
.
!
.
.
.
.
.
,
.
,
,
.
,
,
.
.
.
.
(
.
.
.
,
.
.
()
,
.
.
.
.
.
.
"
()
!"
.
.
.
"
!
!"
.
"
!
.
!"
.
"
!"
!
.
"
."
.
,
()
,
.
.
!
.
.
.
"
!"
.
"
.....!
?"
.
" ,
,
,
()
!"
.
()
. ,
.
.
.
,
.
()
.
,
.
!
.
,
.
.
"
."
,
.
()
,
.
,
.
.
.
()
.
.
.
.
()
.
.
.
" ,
.
."
.
.
.
.
"
,
.
."
.
.
.
"
!
."
.
.
.
.
"
?"
.
"
!"
" ,
!
.
!"
.
.
.
"
()
!
,
!"
.
.
"
?"
.
"
!"
.
"
."
.
.
"
."
.
.
"
!
."
.
.
"
!"
.
.
"
!"
.
.
.
.
"
,
?"
"
,
?"
"
()
?
,
?
?"
"
.
,
?"
.
"
!
!"
.
()
.
()
.
!
.
.
,
()
.
.
()
.
" !
."
.
.
"
!"
.
.
.
.
.
'
?
,
?
.....'
.
,
.
.
.
.
.
()
()
,
.
.
.
"
."
"
.
."
.
"
()
?"
"
,
."
.
"
.
.
."
.
,
!
"
?"
"
?"
"
.
!"
!
.
.
"
?
.
?
."
.
"
,
.
!"
()
()
"
,
?
.
."
,
.
"
.
."
.
"
?"
.
"
."
.
.
()
.
,
.
,
" ,
!"
.
.
.
!
.
.
,
.
.
.
.
()
.
.
.
.
.
"
.....!"
.
"
.
.
!"
.
"
!"
.
.
"
!?
!"
.
.
.
"
.
?
()
?"
.
.
.
.
.
.
"
.....
!"
.
"
.
.
!"
,
.
.
.
.
"
.
!"
.
"
?"
"
.
?""
.
"
."
.
"
,
!"
.
.
.
.
.
.
.
!
,
.
.
.
.
"
.
!"
.
.
.
,
.
.
,
()
.
.
.
.
.
.
.
.
.
.
.
.
.
----,
.
.
. -----
.
.
.
.
.
----. ----.
()
.
.
.
()
.
,
()
.
.
.
" ,
!
!
?"
.
"
?"
.
"
....."
.
.
.
.
.
"
."
.
"
?"
.
"
.
,
.
?
,
.
(
?
)
.
?"
.
.
.
()
.
.
.
"
,
."
.
'
.
?'
"
?"
.
"
.
?"
.
"
?
,
."
.
"
.
.
?"
.
.
"
?"
"
"
."
.
.
."
.
"
."
.
.
.
'
.
,
.'
.
()
.
.
.
"
!"
.
.
.
.
.
.
.
.
.
"
,
?"
.
"
?"
.
"
(),
()
."
.
.
.
.
.
.
"
!"
.
'
!'
!
.
"
.
.
."
.
.
"
!"
.
"
!"
.
"
.
."
.
"
,
.
!"
.
"
!"
.
.
.
.
(
.
)
.
.
.
.
.
" !
!"
.
.
() .
,
.
,
.
.
.
.
,
,
.
.
,
.
,
.
.
.
,
.
.
.
.
,
.
.
----. ----.
()
,
!
.
.
,
.
.
,
!
.
.
,
!
.
.
.
.
.
.
.
.
.
"
."
.
.
.
.
"
.
."
.
"
!"
.
.
()
.
.
.
.
.
" !
!"
.
"
.
."
.
,
.
.
.
"
!"
.
.
"
."
.
"
."
.
"
?"
'
!'
.
.
.
.
.
"
?"
()
..
"
!"
.
.
.
'
.
.....
,
.....
.
!
.
.
'
'
.....!'
.
'
,
.'
.
"
?
? !
?
.
."
.
"
.
.
?"
.
" .....
.....
()
?
?
!"
,
"
!"
.
"
.....
?"
.
"
,
?"
.
"
."
.
"
.....
?
.
?"
.
----
! ---.
.
"
.
."
.
.
.
.
.
.
.
,
, ,
.
.
.
"
,
!"
.
"
.....
?
.
."
.
.
"
!"
.
"
.
,
.
.
.
!"
.
.
.
.
.
.
.
"
?"
.
()
.
()
.
.
.
.
()
.
,
.
.
.
.
.
.
"
,
.
."
.
'
,
?'
.
.
"
?"
.
" .....
.
."
.
.
.
'
,
.
.....
.....
.....'
!
.
"
.
.
."
.
"
?
?"
.
"
."
.
"
?"
.
"
?
!"
.
.
.
'
.
.....'
.
.
.
.
'
.
.'
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
,
?!
.
.
.
?
.
.
.
"
?"
.
"
?"
"
?!"
.
"
?!"
.
.
.
.
.
"
?"
.
"
?"
.
"
"
?"
?"
.
.
"
"
?"
."(*
.)
( )
.
"
?"
"
.
"
?
.....
."
.
?"
"
?"
.
"
."
"
"
."
....."
"
."
"
!"
" .
?"
"
.
.
?"
"
?
?"
"
."
"
?"
"
.
."
"
.
."
"
?"
.
"
.
.
?"
.
"
!"
"
?"
"
."
"
.
?"
"
"
."
.
.
."
.
"
.
."
.
"
?"
.
.
"
."
"
?"
"
,
.
."
"
?"
"
.
."
.
"
!"
.
.
.
"
?"
"
.
?"
.....
.
"
,
!"
"
?
?"
.
"
."
" .....
!"
.
"
."
.
"
.....!"
"
?"
"
,
."
.
'
.
?
.....'
.
"
"
?"
.
."
"
?"
.
"
?
.
?"
.
"
"
.
."
.
"
()
?"
.
" .....
?"
"
?"
"
.
.
.
.
."
"
?"
" .....
.....
.
?"
"
,
.
?"
.
"
.
....."
.
.
" ?!
?"
.
.
.
.
.
.
"
."
.
.
.
.
" ,
?"
.
"
!"
.
"
()
.
."
"
?"
"
.
.
."
.
.
.
"
."
.
.
"
?"
"
?
!"
.
'
.....'
.
.
.
.
.
.
.
.
.
.
.
.
.
,
?
.
.
.
.
.
?
-----
()
2
.
"
?"
-----
.
"
?"
.
"
.
.....
.
,
?"
.
.
'
(
)
.
.
.....'
.
'
.
?
?'
.
"
(),
."
.
.
"
."
"
."
.
"
,
!
!"
.
"
()
?
?"
?
.
"
....."
.
.
.
" !
?!"
.....
.
" ,
!"
.
"
!
!"
.
"
?"
.
.
.
"
,
?"
.
.
.
.
"
,
.
( )
.
()
(),
( )
()
?"
"
"
,
."
,
."
"
"
.
.....?"
?
?
?"
.
"
?"
.
" .....
....
?"
.
.
" .....
!"
.
" .....
?"
"
?"
,
.
" ,
?"
.
"
.
.
.
."
.
" ,
."
"
,
()
."
.
"
?"
.
" !
.
....."
.
"
"
.
?"
.
."
.
.
"
?"
.
"
.
."
.
"
.
!"
()
()
.
"
?"
.
"
.
,
?"
.
'
.'
.
"
.
.
!"
.
"
?"
.
"
.
.
.
."
( )
.
"
,
."
.
"
."
.
.
?
.
.
" ,
."
.
.
.
.
,
()
.
.
"
."
.
"
!"
.
.
.
" .....
.....
.....
" .....
?"
.
"
,
.
."
.
.
.
.
.
.
.
"
,
,
()
."
.
" ,
!"
.
.
'
,
.'
,
.
.
"
.
.
."
.
"
?"
?!"
.
" ,
()
?
.
?"
.
"
.
."
.
"
,
.
!
,
?"
.
"
.
.
."
!
" ,
?"
.
"
!"
.
"
?"
.
"
!"
.
"
!"
.
"
!"
.
.
" ,
,
."
.
"
!
?"
.
"
,
.
()
!
?"
"
?"
"
.
()
?
."
.
"
!"
.
.
.
.
.
.
.
.
"
!
!"
.
"
?"
.
.
.
"
"
.
?"
?
!
,
!"
.
" ,
.
?"
.
"
!"
.
"
.
!"
.
.
.
.
.
.
.
,
?
.....
.
.
.
.
.
,
.
,
.
.
.
.
.
.
" !
!"
,
"
,
."
.
"
?"
.
"
,
()
."
.
"
!"
.
.
.
.
.
"
(),
,
."
.
.
'
.....'
.
"
?
."
.
.
.
.
.
.
"
()
,
,
.
.
....."
.
"
,
.
."
.
"
.
.
.
?"
.
"
.
()
.
?"
.
"
?
?"
.
"
.
.
.
."
.
"
."
.
"
,
?"
.
" .....!
,
.
? !
?
,
(
!"
.
"
.
.
!"
.
"
."
.
"
,
!"
.
"
"
"
?"
?"
?"
.
.
"
?
."
.
"
."
.
"
!
?!"
.
"
!
()
!"
.
.
.
.
"
.....
!"
.
"
....."
...
.
()
.
.
.
.
.
.
,
.
!
()
,
()
.
.
.
.
.
"
!"
.
.
.
.
" ,
!"
.
"
!"
.
.
" ,
!"
.
.
.
.
.
.
.
"
?"
.
"
!"
,
.
'
,
?'
.
.
,
.
.
()
.
.
.
"
....."
.
.
.
.
,
.
'
,
.
?
.....'
.
.
"
( )!
.....
.....
....."
.
.
.
"
()
!"
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
" !
!"
.
!
.
,
.
()
.
.
.
!
.
.
" !
!"
. '
'
,
'
'
.
'
.
'
.
" ,
!"
, ,
.
" , ,
!"
,
.
.
"
....."
.
,
,
.
.
,
,
()
.
.
,
.
.
()
.
()
.
.
.
.
.
.
.
.
.
.
.
"
()
."
.
"
()
..... !
?"
,
.
.
"
)
()
(
.
?"
.
"
?
,
....."
.
.
" .....
.
()
?'
.
"
?
."
.
()
?
.
"
,
.
.
()
.
,
."
.
.
()
.
.
"
?
,
?
."
,
,
.
.
.
" !
!
!"
.
"
?
.
!"
.
"
?
?
.....
!"
.
.
.
.
.
.
.
,
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
-----
()
3
()
.
.
.
"
!
.
"
?"
.
.
!"
-----
.
.
"
()
.
?"
.
.
"
.
()
!"
.
.
"
.
,
.
()
."
.
.
"
.
?
( )
."
.
.
.
.
,
.
.
"
.
.
."
.
'
?'
.
"
()
()
.
.
.
.
?"
.
"
."
.
"
?
.
."
.
"
?
?
?!"
.
"
?"
.
"
.
....."
.
.
"
.
.
."
.
.
.
.
.
"
,
."
.
"
!"
.
.
,
" !
.
!"
.
.
.
"
.....!"
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
,
.
()
."
.
'
,
?'
.
"
?
?
( )
),
()
()
?"
.
( ),
(
( )
"
!
.
!
,
,
?
?"
.
"
,
!"
.
" .....
.
,
.....
.....!"
.
" !"
.
.
'
.....'
.
"
()
?"
.
" ?
.
.
.
?"
.
.
.
"
(:
)
()
.
()
,
()
.
()
,
()
.
() ,
()
()
()
."
.
()
(),
()
()
,
.
(),
"
."
.
"
.
.
.
.
,
,
....."
.
.
' ?
.....?'
.
.
.
.
.
()
.
.
" ()
.
.
?"
.
"
,
?"
.
.
.
.
.
"
. ,
?"
.
.
"
."
.
.
.
.
"
!
?
.
?"
.
"
)
(
.
.....
,
.
.
()
....."
,
.
.
"
....."
.
"
?"
.
"
.
.....
?
.
,
()
."
.
.
,
.....
.
'
.
,
!'
.
'
,
!'
,
.
.
()
.
,
.
.
"
,
!"
' '
.
.
.
.
,
()
.
.
.
,
.
.
( )
.
()
.
(
.
()
.
"
,
.
,
.
.
.
,
.
,
?"
,
.
.
.
"
.
()
.
()
.
!
.....
.
."
.
"
.
!"
.
"
.
.
!
.
."
"
!?"
"
....."
,
.
"
....."
.
.
"
,
.
.
,
.
?"
.
"
."
.
"
?"
.
"
.
()
.
.
.
.
()
.
.
....."
.
"
?"
.
"
()
?"
,
.
.
"
?"
.
.
.
"
.
.
....."
.
.
.
.
"
'
.
.
....."
.
.
'
"
.
.
.
.
....."
,
.
.
"
.
.
.
.
.
."
.
"
,
.
.
,
.....
.
....."
.
'
.....'
.
"
,
.....
,
.
.
.
,
,
.
,
?"
.
"
?"
"
?
.
.
.....!"
.
.
()
!
()
.
.
.
.
" ,
?"
.
"
?
.
."
.
"
.
!"
.
,
.
.
.
.
" !
.....
!"
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
'
.....'
.
.
,
.
.
!
.
,
.
,
.
,
.
.
()
()
(
.
.
.
,
.
.
.
()
.
.
.
.
.
()
.
()
.
.
.
"
!"
.
.
'
?'
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
,
.
.
.
,
,
.
"
."
.
.
.
.
.
.
"
? !
?
!"
.
.
"
!"
.
.
.
,
.
.
'
.
.....'
.
"
."
.
"
.
."
.
.
" !
!?"
.
.
.
"
.....
"
....."
!
.
.
!"
.
.
"
!"
.
"
?"
.
.
"
?"
.
.
" .....
?"
.....
.
"
!"
.
"
.
....."
.
.
" ,
.
?"
"
?"
"
.
!"
.
"
."
.
.
.
.
.
.
.
.
"
."
.
.
.
.
.
.
.
'
.
?'
.
.
.
' .....
,
?'
.
.
"
."
.
.
.
.
"
.
."
.
.
.
.
.
"
,
.
."
.
.
.
.
.
()
.
.
.
.
.
.
.
'
!'
.
.
.
.
.
!
.
.
.
.
.
"
.
.
.
!"
.
.
.
.
" ,
?"
.
.
"
."
.
!
.
.
.
"
."
.
"
."
.
"
?"
.
"
.....
."
.
"
."
.
.
.
"
?"
.
"
.
.
."
.
"
?"
"
."
.
"
....."
.
.
.
.
.
"
.....
.
."
.
.
.
.
()
.
.
" ,
( )
.
?"
"
....."
.
"
!"
.
"
."
.
.
" ,
."
.
"
.
( )
,
.
."
.
"
."
"
."
"
."
.
.
.
.
"
."
.
,
.
.
.
.
.
.
.
.
-----
()
4
()
4
()
-----
"
?"
,
.
"
....."
?
.
.
.
"
.
....."
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
.
."
.
.
.
.
.
,
.
" !
?"
!
.
.
.
" ,
!"
()
.
.
----) -----
(),
.
.
'
,
?'
.
'
?
!
.
.....'
.
"
?"
.
"
.
."
.
"
."
.
.
"
."
,
.
()
.
.
"
....."
.
.
"
.
."
"
."
"
,
!"
.
.
.
---- ,
()
(:
,
.
)
()
.
()
.
,
.
()
.
. ---.
'
.
()
()
!'
.
-----
,
.
. ----.
"
,
!"
.
.
"
.
.
."
,
'
.'
.
-----
.
.
,
.
. ----.
'
.
.
.....
.....'
.
----.
()
. ----.
'
.
.'
.
----.
()
.
()
.
,
. ----.
.
"
,
.
."
.
"
."
.
"
,
.
....."
"
( )
( )
."
.
"
."
.
"
?"
.
()
.
'
,
.'
()
.
.
.
,
.
"
.
."
.
"
....."
"
,
?"
.
(
()
)
.
.
.
-----
()
,
. -----
.
'
?'
.
.
,
.
,
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
,
.
.
.
.
,
.
,
,
()
.
,
.
( )
.
.
.
()
.
.
.
.
()
()
.
.
.
.
.
.
.
.
.
.
.
"
()
."
.
"
,
."
.
"
,
."
.
"
,
?"
.
"
.
."
"
."
.
.
"
?"
.
"
,
....."
.
,
.
.
()
.
.
.
()
.
.
()
()
.
()
()
.
.
.
.
"
.
."
.
"
?"
"
?"
.
"
.
."
.
.
"
?
."
.
"
."
.
.
"
!"
.
()
,
.
.
.
.
.
.
,
.
"
!?
!"
.
()
.
,
.
.
.
.
.
,
.
,
.
.
.
,
,
.
.
,
.
.
.
.
.
!
.
'
?'
.
"
!
?"
.
' .....!
?'
.....
.
.
.
,
.
()
.
.
.
.
.
()
.
.
.
.
!
.
.
"
."
.
"
()
,
.
?"
.
"
()
."
.
.
"
,
.
,
!"
.
()
.
()
.
.
.
"
.
....."
.
"
()
."
.
.
()
()
.
.
.
"
."
.
.
.
.
.
.
.
()
.
.
,
.
'
.....'
.
.
'
,
.
.....'
.
.
()
.
.
.
,
.
.
.
.
" !"
,
.
.
.
()!
(
.
.
.
.
"
()
.....?"
.
.
"
!
!"
.
.
.
"
."
.
,
.
.
.
.
"
."
.
.
.
.
'
.
.....'
.
"
,
.
."
.
.
,
.
"
.
,
?
."
.
.
"
.
.
,
."
.
()
.
()
.
"
!"
.
.
.
(),
(),
(),
()
.
.
.
.
.
.
.
.
'
?
?
.....
.....'
,
.
,
.
.
.
.
,
.
()
.
.
()
()
.
()
.
.
,
,
.
.
.
.
.
.
"
."
.
"
."
.
.
,
.
,
.
.
,
.
.
.
"
()
?"
,
.
"
,
.....
.....
!"
.
"
!"
.
.
,
.
.
.
"
."
.
.
.
.
"
()!"
.
----!
.
.
.
.
.
.
(
.
)
.
.
"
!"
.
"
!
?"
()
.
.
,
.
.
,
.
.
.
.
.
.
'
.....'
.
.
.
"
?"
.
"
!"
.
.
.
.
"
."
.
"
()
!"
,
.
.
"
,
.
?"
.
"
.
."
----,
.
()
.
.
,
(),
(),
.
.
.
(),
,
-- (),
()
.
"
!"
.
"
?
!"
.
'
.
!
?'
.
"
.
?"
.
,
.
.
.
,
,
.
.
.
,
.
.
.
"
,
?"
.
"
?"
"
()
?"
"
()
,
.
.
.
.
!"
" ....."
.
.
"
,
?
?"
.
" !
?"
.
.
.
.
"
.
!"
.
"
?
?
?"
.
.
"
.
.
.
."
.
.
"
,
,
?"
,
,
.
.
.
.
"
..... .....!"
.
"
....."
.
.
.
.
.
" !"
" .....!"
.
.
.
"
()
!"
,
,
(
,
.
.
.
.
.
.
.
'
,
.'
.
"
,
.
,
?
,
."
.
.
.
.
,
.
-----
()
5
()
.
.
"
?"
"
."
" ,
.
()
."
.
"
.
()
(
)
()
.
(),
(),
(),
()
.
,
.
."
<
>
()
.
,
()
.
.
()
.
.
.
,
.
( ),
-----
.
"
?"
"
?
()
?
.
?
."
.
()
.
.
.
.
" .....
?"
.
"
.
."
"
?
()
?
?"
"
.
.
."
() .
,
.
.
"
?
."
"
,
,
,
.....
....."
.
".....
."
.
,
.
,
.
"
?"
"
.
....."
.
"
?
."
.
,
.
.
"
....."
()
"
!"
.
.
.
.
" ,
."
.
"
....."
.
,
.
.
.
" .....
<
>
?"
'
....."
.
.
.
.
"
.
.
."
.
,
.
.
()
.
.
.
.
"
.
?"
.
"
,
<
>
<
>
.
.
."
,
.
()
.
()
.
.
.
.
.
.
.
.
.
.
.
.
,
.
.
,
.
.
.
"
?"
.
"
.
."
.
.
.
.
.
"
()
.
,
."
.
"
."
.
.
.
"
()
?"
.
"
,
."
.
"
,
()
,
,
.
."
.
.
"
.
.
,
.
,
?
,
."
.
'
()
() ,
.'
.
"
?"
"
.
."
"
?
."
,
.
.
.
"
.
."
.
'
.
?'
,
.
,
,
.
.
" .....
."
.
(
()
.
.
()
.
.
.
()
.
()
.
( )
.
.
" .
.
."
.
.
"
?"
,
.
,
' !
.
.
.
.'
"
?
.
()
!"
.
,
.
.
,
.
.
"
?"
"
.
.
.
,
.
."
.
.
.
,
.
.
.
"
?
?"
.
"
."
"
,
?"
"
?"
"
.
.
?
( )
....."
<
>
.
.
" .....
? .....
!"
.
"
!"
,
.
.
.
.
.
,
.
"
.
."
.
.
"
?"
.
.
"
,
."
.
"
."
'
()
.
.
?'
,
"
."
.
.
"
!"
.
"
?"
"
!
!
()
?"
.
.
'
,
?'
.
()
.
.
"
( ) .
!"
.
.
.
,
(
,
)
.
.
.
,
.
"
.....
!"
, '
'
()
.
.
.
.
.
.
.
.
.
.
,
.
,
()
.
.
( )
.
.
()
.
.
.
.
()
'
.
,
.'
.
()
.
'
.
()
?
.
()
.'
.
"
"
?"
....."
()
.
".....
?"
.
.
()
.
"
!"
"
.
()
?"
"
."
"
.
,
."
"
.
."
"
.
."
"
"
."
,
()
."
.
.
.
.
.
"
?"
" .
()
."
"
?"
"
."
,
,
,
.
()
.
()
!
"
.
.
."
,
()
.
.
.
.
.
()
.
.
.
.
.
()
.
.
" .....
?"
"
.
."
.
'
.
.
,
.'
.
,
( )
,
,
,
!
,
.
.
,
,
,
,
.
()
,
.
.
.
.
.
,
.
.
,
()
.
,
.
()
.
.
.
.
.
"
."
,
.
.
"
.
?"
.
.
"
."
"
( )
."
"
.
."
.
"
.
()
."
.
.
.
.
.
.
.
()
)
()
.
,
,
"
?"
.
"
."
.
.
"
?"
"
?"
"
.
?"
.
.
"
()
<
()
?
( )....."
<
( )>
.
.
.
'
()
( )
.
......
......
.'
.
.
,
.
.
.
,
.
.
.
"
,
?"
.
.
.
,
.
,
!
'
?
.
!'
.
"
!"
.
.
.
"
,
....."
()
.
.
.
.
()
,
.
.
.
()
.
.
"
.
,
,
,
?"
" ....."
<
<
>
>
.
()
.
()
.
.
" ....."
< >
.
"
.
!
?
?"
.
.
.
.
.
.
"
.
!
!"
.
.
.
"
."
.
" ,
!"
()
.
.
"
!"
.
.
.
.
.
,
.
.
.
,
()
!
.
"
,
.
!"
.
.
.
.
,
.
.
" .....
.....
....."
"
?
.
()
."
"
.....
( ).....
..... ..... ....."
<
.....
>
()
.
.
.
.
.
"
?"
" .....
.....!"
.
"
,
?"
"
.....
....."
.
.
.
.
.
.
(
.
)
.
.
.
()
.
.
.
.
.
.
,
'
"
.
,
.'
.
.
,
!"
.
'
,
?'
()
.
" .....
....."
()
.
"
."
"
"
.....
."
,
."
" .....
....."
"
" .....
."
....."
.
.
.
.
( )
"
.
.
!"
.
"
?"
"
!"
,
.
"
."
.
"
.....
.
.....
."
()
.
"
.
?
?"
" .....
.....
....."
.
"
.....
.
.....
. .....
.....
.....
....."
.
"
.....
.....
()
?
."
.
,
.....
.
.
.
.
.
.
<
>
.
.
.
,
.
"
.
.
."
.
()
.
"
,
?!"
"
.
."
.
" ,
."
.
.
()
.
.
"
.
.
."
.
.
"
."
.
.
"
!
!"
.
"
!"
.
"
,
.
( )
.
?"
.
"
"
" ,
.
?"
."
."
.
"
( ),
?"
"
.
."
.
" , ....."
.
"
!"
.
"
.
( )
( )
,
.
!"
"
.
."
"
.
,
....."
.
" ,
!"
"
.
( )
....."
()
!
.
,
.
" ,
"
?"
"
"
!"
!"
.
."
.
.
.
"
!"
.
.
"
?"
.
"
!
?"
.
.
.
!
.
.
.
"
"
?"
."
"
.
."
"
."
.
.
"
."
.
,
.
.
!
.
"
?"
.
.
"
."
.
.
" .....
!"
.
.
" ,
?"
"
!"
()
.
.
.
.
" ,
()
?"
" ,
?!
()!"
"
( )!"
"
()!"
()
.
( )
()
.
.
"
."
"
."
.
.
.
.
.
.
"
."
.
.
"
."
.
"
!"
"
?"
"
,
!"
"
."
"
.
?"
()
.
.
"
!
!"
.
.
"
,
.
?"
.
"
.
,
....."
.
"
."
"
.
."
.
"
.
?"
.
"
?"
"
,
.
.
()
,
()
,
....."
.
"
!"
.
"
?"
.
"
()
( )
()
."
.
'
.
'
.
.
,
.
.
.
"
.
,
."
.
"
?"
"
?"
.
() .
.
,
.
.
.
)
,
.
()
.
(
( )
( )
,
.
.
.
,
'
.
( )
.'
'
.
.
,
()
.
.'
.
"
!"
, !
.
,
()
.
.
.
"
."
.
"
."
.
"
,
."
.
?
."
.
.
.
.
"
.
."
,
.
"
()
,
."
.
"
?"
( )
.
,
.
.
,
.
.
"
!"
()
.
.
.
.
"
."
,
.
.
'
?!'
.
" .
"
!"
.
, ,
<
>
."
.
"
,
?!"
()
.
.
() .
.
"
?!"
.
.
.
.
()
( )
.....
.
.
.
,
.
.
"
.....!"
.
,
.
" ,
.
."
.
"
" ."
?"
.
.
"
?"
" ,
."
.
.
.
()
,
.
.
.
"
!"
" ,
, ."
,
.
.
()
.
.
.
"
.
.
.
()
."
.
,
.
.
,
()
()
.
()
.
.
.
.
,
.
.
.
" ,
?"
()
.
"
!"
,
.
,
.
()
,
.
.
,
.
,
)
(
()
.
.
.
,
,
.
.
.
.
.
.
.
'
()
,
.
()
,
,
()
.
.
,
.
.'
.
! !
.
.
"
!"
"
."
.
.
,
.
()
.
.
.
,
<
>
.
.
.
,
.
.
'
.'
,
()
.
()
.
.
.
.
,
,
.
.
.
'
,
!'
,
.
()
.
.
.
.
.
.
.
"
!"
" !
!"
()
.
( )
.
.
,
.
.
"
( )
!"
.
.
.
,
)
(
()
()
.
.
()
,
.
.
.
.
.
.
.
.
( )
()
.
( )
.
-----
()
-----
()
()
.
"
,
.
()
( )
()
.
()
.
."
.
()
()
.
"
()
?
.
()
.
()
.
( )
.
'
?
.'
.
"
!"
.
" ()
(), ()
,
()
(),
()
.
(
)
.
() ,
()
() ,
() .
(),
(), ( ),
(),
(),
(
),
(),
(),
() , ()
() ."
"
,
()
()
()
,
()
()
()
?"
.
"
."
.
.
.
()
.
()
,
,
.
.
,
.
,
.
.
'
.
.
.'
.
,
.
.
.
"
,
()
?"
.
"
?
?"
.
"
.
?"
.
.
"
.
,
."
.
.
.
.
.
.
.
()
.
.
.
.
"
!"
.
.
.
.
.
" ,
....."
.
,
.
,
.
,
.
.
"
.
( ),
(),
( )!....."
.
.
" ,
"
?"
()
!"
.
.
.
" ,
....."
.
.
()
.
.
.
.
.
"
!"
.
.
.
.
.
"
!"
.
.
.
.
"
?"
()
.
.
()
.
,
.
.
.
"
!"
.
.
"
.....
.....
....."
()
.
.
.
.
.
.
.
,
.
.
"
.
,
....."
.
"
!"
"
"
"
?"
?"
.
....."
.
"
!"
.
.
.
"
()
?"
.
"
()
."
.
"
."
.
"
."
"
....."
"
?
....."
"
!"
.
"
?"
.
"
."
.
.
"
.
."
.
.
.
!
.
.
,
<
>
.
() .
.
( )
.
()
.
.
.
,
.
.
.
.
.
.
.
,
.
,
.
,
,
.
()
.
.
.
.
.
.
.
.
"
,
()
.
."
.
.
.
,
.
.
" ,
."
.
.
"
,
."
.
.
.
.
.
.
.
"
.
.
.
."
.
.
.
"
.
."
.
"
."
()
.
.
,
.
.
.
.
"
.
."
"
.
."
()
.
()
.
.
'
,
.
.
()
.
!'
.
" ,
?
."
.
.
()
.
.
!
.
"
.
!"
.
"
."
.
()
()
.
.
"
?
.
!"
.
()
.
"
?"
.
"
.
?"
.
.
.
.
"
()
.
."
,
.....
.
"
."
"
.
.
!"
.
'
!'
.
.
.
"
.
."
.
"
.
!
!"
,
(
)
"
()
."
"
."
"
.
."
"
!"
.
.
" () !"
.
.
.
.
"
( )
?!"
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
.
()
.
.
.
.
.
.
.
"
."
.
'
,
.
?'
()
"
.
."
"
."
"
.
?"
.
.
.
"
."
<
>
.
.
"
!"
.
"
."
.
"
!"
.
.
.
.
.
"
."
.
( )
.
.
.
.
.
.
.
.
.
.
.
.
.
"
!
.
,
!"
.
.
.
.
.
"
!"
.
"
!"
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
"
."
.
.
"
?
?!"
.
'
?
?
!"
"
()
?"
.
.
.
"
....."
' '
.
.
.
.
.
.
.
.
.
()
.
.
.
.
.
()
.
.
.
.
.
.
"
!"
" ,
."
.
.
.
.
.
"
."
.
'
.
.
.'
.
"
!"
,
,
.
.
.
.
(
.
.
.
.
.
.
'
?'
,
.
,
.
.
.
.
.
" .....
....."
.
.
.
.
" .....
....."
.
" .....
.....
.....?"
.
.
.
.
.
,
.
,
.
"
( )
.
?"
"
()
."
.
.
.
"
?"
.
.
.
"
!"
.
"
.
."
.
.
"
!"
,
.
.
.
,
.
.
()
()
.
()
'
.'
(
.
)
"
,
?"
.
.
"
.
,
.
!"
()
()
.
,
,
.
.
.
.
.
<
>
!
!"
,
,
.
.
"
."
.
"
.
!"
.
"
,
."
.
"
.
."
.
.
.
.
.
,
.
.
"
()
()
()
.
,
!"
" ,
!"
,
.
"
,
.
."
.
.
.
"
.....
()
.....
."
.
"
!"
.
"
()
."
.
.
" ,
."
.
"
!"
" ,
."
" .....
?"
" ,
?"
" .....
."
.
'
)
(
.'
.
"
!"
.
"
!"
.
"
()
!"
.
"
,
.....
.
."
.
.
"
.
,
.
."
"
!"
()
.
.
.
.
.
.
.
.
.
,
.
.
()
.
.
()
.
,
.
.
!
.
()
.
.
.
" ,
.
!"
.
.
()
.
.
()
.
.
(
)
.
.
.
.
,
.
.
.
( )
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
'
.'
.
,
.
.
"
.
.
!"
.
"
.
.
.
."
.
"
."
!
.
.
"
.
<
>
.
.
!"
.
"
."
"
."
.
"
( ),
<
."
>
'
.....?'
.
,
.
" .....
?"
.
.
"
.....
!"
.
.
"
!"
.
,
,
.
.
,
.
.
,
)
.
"
! ..... .....!"
.
.
.
.
.
"
!"
,
.
.
.
.
.
" ,
.....
.....!"
.
"
.
."
.
" ,
."
.
"
!"
,
.
" .....
?"
"
."
"
?"
.
"
.
()
.
."
.
"
"
....."
.
.
,
()
"
.
. ,
?"
"
!"
."
"
.
."
!
.
.
"
!"
.
.
.
,
.
,
.
,
()
.
,
.
.
.
,
!
.
.
.
()
.
.
"
!"
()
.
,
.
.
.
()
.
"
.
,
?"
.
"
.....!"
.....
.
.
.
.
,
.
.
.
,
,
,
.
.
.
"
()
."
,
.
"
."
.
.
"
."
'
,
?
.
.'
.
"
."
,
.
.
"
,
.
?"
.
,
.
.
"
!"
,
.
.
"
!
!"
.
" .....!
.
,
?
?"
.
.
.
.
.
"
,
.
."
" ,
."
.
"
" ,
."
."
.
.
"
."
.
.
,
.
.
.
"
."
,
.
.
"
.
()
."
.
.
.
.
,
,
.
,
,
.
.
.
.
"
()
?"
,
,
.
.
"
()
."
.
"
.
.
."
.
"
.
."
"
.
<
.
>
?
."
.
"
?"
.
"
?"
.
"
,
?"
.
"
."
.
.
.
"
?"
.
"
,
."
.
"
?"
"
."
.
"
,
.
."
,
()
.
.
' ,
.
.
.
.
.
.'
.
.
"
.....
.....
....."
.
.....
"
?"
,
.
.
.
.
.
.
"
,
."
.
"
?"
"
....."
,
,
.
,
.
"
.
.
....."
.
.
"
>
<
>
<
?"
,
,
()
.
.
.
.
.
.
.
.
()
.
.
,
)
.
"
,
(
.
()
.
."
,
.
.
.
"
.
,
."
.
"
."
.
" ,
."
"
."
"
."
.
.
"
,
,
()
.
?
?"
.
"
.
.
.
.
."
.
()
.
.
.
.
'
.'
.
"
?"
.
-----
-----
()
7
()
()
()
"
()
.
.
.
."
,
,
.
.
"
() ,
?
."
.
"
.
.
.
?
."
.
"
?
.
."
.
"
.
,
.
()
."
.
.
"
,
.
.
,
."
" !
!"
.
()
.
'
.
.'
,
"
.
,
.
()
."
.
.
.
.
()
.
"
."
" ,
,
,
?"
"
.
.
."
.
.
.
,
.
,
.
,
,
.
.
(
.
)
.
.
,
.
.
.
.
.
,
.
.
,
.
.
.
.
.
.
.
"
. <
>
."
.
"
.
."
.
.
"
,
,
.
?
."
.
"
,
."
,
<
>
.
.
"
."
.
" ,
,
?"
,
.
.
()
.
,
.
<
>
.
.
,
.
.
()
.
.
"
.
."
.
,
.
()
.
.
(),
()
,
()
.
.
"
,
."
"
?"
.
"
,
."
"
,
."
"
."
.
.
"
,
.
."
"
"
."
,
.
,
.
,
()
.
,
."
.
'
.'
.
.
"
,
.
()
()
."
"
?"
"
.
.
()
.
,
."
"
()
?"
"
.
,
?
.
,
.
.
.
.
,
.
.
."
.
"
?"
.
"
.
,
.
.
,
.
,
.
,
.
.
()
.
,
.
.
,
()
."
.
.
"
,
."
"
?"
"
.
.
?"
.
,
.
.
.
()
.
,
.
.
.
.
()
.
(), (),
()
(),
(
), (),
(), ()
.
( ),
(), (),
(), (),
.
.
,
,
.
.
.
"
.
.
.
()
.
.
,
,
."
.
.
"
."
.
.
"
."
,
.
"
."
.
.
.
.
.
"
,
."
,
.
,
.
.
.
,
,
.
,
.
.
,
,
.
,
!
.
.
"
.
.
!
,
!"
,
.
.
.
.
.
.
()
.
()
.
.
"
.
!
.
<
.
>
.
!"
.
"
()
.
,
.
!"
.
"
()
!
!"
<
>
.
"
.
.
.
,
?"
" ,
,
.
.
."
.
" ,
,
?"
.
'
.
.
.'
"
.
.
."
"
.
."
"
()
,
.
,
,
.
,
....."
.
"
.
.
,
."
"
!"
.
" ()
."
.
"
.
.
."
.
.
"
?"
"
.
?"
"
.
,
."
.
"
,
.
.
."
.
.
"
."
,
,
,
.
"
.
,
()
.
.
.
.
."
.
"
.
.
.
."
.
.
.
"
.
?"
.
"
!"
.
"
.
.
,
, ,
.
,
.
,
.
.
.
.
.
"
."
"
."
.
.
.
.
.
"
.
.
."
.
"
.....
.
,
,
."
.
"
.
,
" ,
."
."
.
"
."
.
" ,
?"
"
.
,
?
."
.
.
.
,
.
"
.
" ,
."
.
.
.
.
.
"
."
"
."
.
"
."
.
.
.
,
, ,
.
.
.
.
,
.
"
?"
.
,
.
"
."
.
"
."
'
()
.
.'
.
"
."
.
.
.
"
"
."
?"
.
.
.
"
,
."
.
.
,
.
"
."
,
.
( )
"
.
,
."
.
"
,
."
.
.
.
.
"
.
!"
,
.
.
"
.
?"
.
"
!"
"
?
?"
"
?"
.
.
"
()
.
,
!"
.
.
.
"
?"
.
"
."
.
.
.
"
.
!"
()
,
.
,
! !
.
.
()
,
()
.
.
,
.
"
()
?"
.
"
,
()
?"
.
"
.
,
?"
"
."
.
"
.
."
.
"
?
,
?"
.
"
,
."
.
"
.
?
,
."
.
.
"
()
?"
"
,
?"
.
()
,
,
.
.
"
.
.
,
!"
.
,
.
"
.
.
."
.
.
.
.
"
.
.
,
?"
,
.
.
,
.
"
."
.
.
,
.
.
.
.
.
.
.
.
"
.
."
.
"
.
,
."
!
.
.
.
.
.
,
.
.
"
."
.
.
"
.
."
" !
?"
"
.
....."
.
.
.
.
,
.
!
.
,
.
.
,
.
.
.
.
()
.
,
.
"
.....
....."
.
!
,
.
" ,
.
?"
.
.
,
.
.
.
.
.
.
.
,
?
?
.
.
,
.
.
'
()
()
.
,
?'
.
'
.
.....
.
?'
.
.
"
."
.
,
.
"
?"
(),
.
.
"
."
"
."
.
"
."
.
.
,
.
,
.
.
.
.
.
"
.
."
.
.
.
,
()
.
,
.
.
.
,
.
.
()
.
.
.
,
.
.
()
,
.
.
,
.
.
,
.
,
!
.
()
.
.
.
.
.
,
.
.....
.
.
.
.
.
"
.
!"
.
.
" !
!
....."
.
" ,
?"
,
.
.
"
."
,
.
"
!"
!
.
.
.
!
.
.
.
.
.
.
.
"
!"
.
()
,
()
.
"
.
!
,
."
,
.
,
.
.
" ,
,
"
."
,
."
"
?
!"
" !
.....!"
( )
.
.
.
,
()
.
" ,
.
."
.
"
."
,
.
.
,
.
.
.
.
.
.
.
.
.
-----
()
-----
( )
()
.
.
.
,
()
.
()
.
.
()
.
.
,
.
"
,
.
."
"
.....?"
"
()
."
.
'
.
,
."
"
?
."
,
.
"
."
.
,
.
.
.
.
.
.
.
"
,
....."
( )
,
,
.
.
,
.
.
"
?
?"
.
"
,
.
?
,
?"
,
()
()
.
"
()
.
(),
(),
( ),
(),
( ),
(),
)
."
()
.
, , ,
,
!
.
.
.
,
>
<
()
.
.
()
,
,
.
.
.
,
()
.
.
"
()
()
."
.
"
()
?"
()
.
,
.
"
,
.
."
.
( )
.
.
,
.
"
,
.
."
.
.
.
.
()
.
.
.
.
.
"
( )
."
,
,
,
.
.
,
.
.
()
.
,
,
.
.
,
.
,
.
.
.
.
,
.
.
,
!
,
.
.
.
"
,
.
,
."
"
?
?
.
.
."
"
.
?"
.
"
,
?"
"
.
.
.
."
"
,
,
?
,
()
."
.
"
,
."
.
"
?"
.
"
."
,
.
.
"
.
.
."
.
.
.
,
"
....."
!
"
?"
.
.
.
()
.
.
"
.....
.....
?"
,
.
.
.
" ,
.
,
."
.
"
.
.
!"
.
"
.
,
?"
.
"
.
."
.
.
"
,
?"
.
"
,
."
.
"
.
.
."
.
.
,
"
?"
"
!
.
."
.
.
.
.
"
.
,
."
"
,
."
.
"
,
....."
,
.
.
" ,
"
?"
.
.
."
.
.
.
.
.
()
()
,
.
.
.
.
.
"
.
.
.
.
."
.
"
."
,
.
"
.
."
"
?"
.
.
.
.
.
.
!
.
,
,
.
.
.
"
!"
.
,
()
.
.
! !
,
,
.
,
,
.
.
.
"
."
.
"
?"
.
.
.
,
.
"
."
.
'
,
,
,
.'
.
.
.
!
,
.
.
.
.
,
,
.
,
.
.
.
.
.
!
.
"
?
....."
.
.
.
.
.
"
()
?
....."
.
.
" ,
."
.
.
"
!"
.
"
?"
"
."
.
"
?"
.
.
"
?"
"
!"
.
,
.
"
.
."
.
"
....."
.
"
?"
.
.
,
.
,
.
" !
."
.
,
.
.
.
,
.
,
.
.
.
.
,
.
()
.
.
.
.
.
"
.
!"
.
,
" !
.
,
.
. !
.....!"
.
"
?"
.
'
.
.'
.
"
?"
"
.
!"
"
.
.
."
"
?"
"
.
?
,
?"
"
?
!"
"
.
.
.
.
."
.
,
.
()
"
!"
"
!"
.
"
,
?"
"
.
?"
,
!
,
"
.
."
"
.
.
.
."
.
"
!"
.
"
!"
.
"
!"
"
!
?
!
,
!"
.
"
!"
.
"
!"
"
!"
"
?
!"
"
."
.
.
.
.
.
"
!"
"
!"
"
?"
.
"
....."
.
.
.
.
.
.
.
"
? ,
?"
.
"
!"
.
.
" !
."
.
.
"
.
!"
.
.
"
?"
.
()
.
.
(
.
.
.
.
.
.
.
.
"
,
.
.....
.....
,
..... !"
"
"
.....
"
."
.
.....
. .....
!"
!"
! !
"
!"
,
.
.
.
.
.
.....
"
!"
.
.
,
.
.
"
."
.
.
.
"
."
.
.
,
.
,
.....
"
."
.
.
.
.
.
.
.
.
.
.
!
.
.
.
"
,
."
.
.
.
.
.
.
.
,
,
.
.
,
,
()
,
.
.
"
!"
"
."
!
.
!
.
.
,
.
.
'
,
.
.'
,
.
"
."
.
.
"
."
.
.
.
.
.
.
,
.
.
.
.
"
,
.
(
.
.
()
.
."
.
"
.
!"
"
,
."
"
!"
.
.
.
'
.
!'
.
"
!"
.
"
,
."
" ,
,
?"
.
"
()
?"
.
"
.
.
,
."
.
.
"
,
.
()
....."
,
.
.
.
.
.
" ,
."
.
"
."
.
"
,
."
" ,
."
.
()
.
.
.
"
,
."
.
"
....."
.
.
" ,
?"
.
"
."
"
,
."
.
"
,
.
.
.
."
()
.
.
()
.
,
.
.
.
.
"
()
."
.
.
"
,
!"
.
"
."
.
" ,
."
.
"
?"
.
"
....."
"
!"
.
"
?!"
.
.
.
"
,
."
.
.
"
?"
"
."
.
"
."
,
.
.
.
"
.
!"
.
!
.
"
()
. ,
()
!
!"
.
!
( )
.
.
.
,
()
.
,
,
.
.
.
"
.
."
.
"
."
,
.
.
.
" !
?"
.
"
."
,
.
,
()
.
.
"
."
.
"
!"
,
! !
.
'
.
.
.'
.
.
"
?"
.
.
.
"
."
.
"
?"
.
" !
()
."
"
."
.
"
,
()
."
.
"
."
.
"
?"
"
?"
"
.....?"
.
.
"
."
!
.
,
.
.
.
.
,
.
.
.
.
.
.
"
!"
.
.
,
.
,
.
"
?"
"
.
?"
.
"
?"
"
.
."
.
"
.
?
?"
.
"
,
.
,
....."
.
" ,
?"
.
.
"
()
,
."
.
()
)
.
" ,
?"
.
"
,
."
.
"
."
!
.
"
."
.
()
.
.
.
.
"
.....
!"
.
.
.
.
----- <
()
()
)
()> ----,
"
."
,
.
"
....."
.
"
.
."
.
"
?"
.
"
.
."
.
.
"
.
,
?
,
?"
.
"
.
.
."
.
"
?"
" !
....."
!
"
....."
.....
.
"
....."
.
.
"
.
."
.
.
.
,
.
.
"
,
.
()
.
,
."
()
.
.
.
.
.
.
'
,
.
.'
.
"
()
."
.
"
."
,
.
" ,
!"
.
.
"
.
!"
.
.
.
,
.
.
"
()
!"
,
.
.
.
"
,
?
."
" ,
?
."
.
.
'
.
()
.'
.
.
,
!
.
.
.
,
.
()
.
"
!"
.
,
.
.
.
.
"
!
."
.
.
.
.
.
.
.
! !
.
.
.
()
,
(),
.
()
( )
()
.
()
.
,
.
.
.
,
.
.
.
"
()
?"
.
.
()
.
.
.
()
()
.
,
()
()
.
(
.
)
,
.
.
.
.
" ,
."
,
.
()
.
.
.
.
.
.
.
.
'
.'
.
.
.
.
'
.
.'
,
.
.
.
.
.
,
.
.
.
.
"
,
?"
()
( )
,
.
"
."
.
'
,
.'
()
,
()
()
.
.
.
"
( )
."
.
()
.
.
()
.
.
"
!
."
"
)
(
."
"
!"
"
()
,
."
<
>
.
.
.
"
."
"
()
()
."
"
?"
"
."
"
."
"
!"
.
.
.
,
.
"
.
."
.
< ()>
.
()
'
( )
.
.'
()
.
,
.
" ,
!"
()
" ,
."
" ()
."
.
(
.
)
,
.
()
.
,
" ,
?"
.
.
.
"
?"
.
" ,
?"
.
"
,
?"
"
.....
."
"
,
."
()
.
.
.
.
"
."
,
.
,
.
"
,
.
."
"
....."
.
.
.
.
"
()
" ,
."
."
.
.
.
.
()
.
()
.
.
,
.
"
()
?
."
.
.
,
.
.
.
.
"
."
.
.
"
.....
."
.
,
.
.
.
"
.
.
.
,
()
."
.
.
.
.
"
,
?"
" ,
()
,
.
.
.
,
()
.
()
.
. " ,
.....!"
.
!
,
.
()
.
.
()....."
.
"
."
.
.
.
.
!
.
.
"
,
.
?"
,
.
.
.
()
()
.
.
"
,
....."
.
!
.
.
.
() <
( )>
.
.
,
,
.
.
.
!
()
.
.
.
.
.
"
....."
.
()
()
.
.
.
,
.
()
.
'
.
?
?'
.
.
.
.
.
"
?"
.
"
.
.
....."
"
!"
.
.
"
.
()
."
'
.'
.
"
.
.
?"
.
,
.
.
" ,
.
."
.
.
.
" ,
.
.
()
()
."
()
.
!
!
.
.
"
.
()
()
.
?
,
,
,
.
()
()
,
.
."
.
.
(), (),
(),
(),
(),
(),
( ),
(),
(),
()........
.
<
>
.
()
()
.
.
.
'
()
.'
()
.
.
.
.
.
"
<
( ),
()
(),
( )
(),
.
.
()
."
.
.
.
.
()
()
.
()
.
.
"
?"
"
"
,
.
()
."
()
.
,
.
....."
.
.
"
( )
( )....."
()
.
"
,
."
.
" .
()
!"
" ( )
()
."
-----
()
()
1
()
()
.
.
,
.
"
?
?"
" ,
."
"
.
()
."
()
----4
"
,
.
.
()
()
()
.
.
()
."
.
,
,
"
.
?"
()
()
.
,
.
,
.
.
()
.
"
."
.
.
.
.
.
,
()>
()
()
.
( ) <
.
.
.
.
( )
.
,
.
.
'
.
.'
.
.
"
,
."
,
.
" ()
()
.
."
.
<
>
'
?
?'
.
"
,
,"
"
."
()
.
.
.
.
.
"
,
.
."
!
"
.
."
"
."
"
.
."
.
()
.
.
.
.
"
()
?"
"
( )
."
.
!
.
.
.
.
.
"
,
?"
"
."
"
.
( )
,
()
.
."
()
.
"
.
."
"
(),
,
."
.
"
()
.
.
()
()
.
.
,
?
?"
.
"
.
.
?"
.
"
)."
,
()
(
() .
,
.
.
.
.
"
.
()
."
.
.
"
.
."
.
.
,
,
,
()
.
'
?'
.
' ()
.
.
.
.
!'
,
.
,
()
.
.
.
.
.
,
.
.
.
.
.
"
."
.
.
<
>
.
.
"
.
.
."
.
.
.
"
()
."
,
.
"
,
?
?"
"
.
?"
"
,
,
.
."
.
.
'
.
,
.'
.
"
.
."
" ."
()
.
"
()
."
.
'
.'
.
" ()
?"
"
?
?"
.
"
()
,
."
.
!
.
()
.
.
()
.
()
.
.
!
.
.
.
!
()
.
.
!
.
.
.
.
()
()
.
.
.....!
.
()
.
.
()
.
.
.
.
,
,
.
,
.
.
.
.
.
.
.
"
.....!"
.
(
()
.
)
.
()
()
.
,
.
( )
.
.
.
.
"
."
.
"
."
"
,
.
.
."
.
.
.
'
.'
"
!"
.
.
"
."
.
'
?'
.
()
.
.
"
?"
.
"
?"
.
.
"
,
!"
.
"
.
.
."
"
?
."
()
.
.
.
.
.
!
.
" ,
."
()
.
'
,
>
<
?'
"
()
.
.
,
()
."
"
()
,
."
.
,
.
,
()
.
.
.
.
,
.
,
.
"
,
.
.
."
.
"
()
.
.
?"
.
.
"
?
.
."
.
"
" .
,
."
()
()
."
.
.
"
.
.
()
,
.
.
,
.
."
.
"
?
?"
.
"
.
?
....."
,
.
"
!"
"
!"
"
!"
.
.
.
.
.
"
,
.
.
,
?"
.
.
.
,
.
.
.
'
,
.
.
?
,
.'
.
"
,
.
?
?
()
,
()
(),
()
,
?
.
.
,
.
.
.
?"
.
(),
.
.
.
.
.
.
()
,
.
.
,
.
.
"
,
.
?"
"
?"
.
.
"
()
() ,
()
() .
...!
..... .....
()
()
."
!
.
"
,
?"
.
"
."
!
.
,
.
.
.
()
.
"
?
.....
.....!"
.
'
.
?
?
,
.'
.
"
.
?
.....
!"
,
.
,
.
.
" ,
."
.
"
.
,
()
()
."
.
.
.
.
.
"
,
."
.
.
()
.
"
.
.
)
.
(
."
.
"
.
,
?
.
?"
.
'
.
,
.
,
.'
.
"
.
.
.
,
.
()
.
?"
,
.
,
.
!
.
.
.
.
"
."
.
.
'
( )
.'
,
.
!
.
.
()
()
( )
.
.
'
.
.'
.
,
.
"
()
,
?"
.
.
.
()
.
.
.
"
()
.
,
.
?"
.
"
,
?
()
,
?"
( )
.
.
()
.
.
.
.
(),
()
.
()
()
.
.
.
"
,
?
."
.
.
"
,
.
,
."
.
.
>
<
.
'
()
?'
.
.
,
.
"
.
!"
"
,
.
.
."
,
"
."
.
.
"
."
.
.
()
,
()
.
.
.
.
,
< ()>
.
()
,
.
.
)
()
.
.
'
.'
.
.
.
<
()>
()
,
.
()
()
.
()
.
.
()
,
.
()
.
.
.
.
"
.
."
.
"
()
."
.
"
.
?
()!"
(),
.
"
.
()
?"
.
.
,
() ,
()
.
()
.
.
.
()
.
?
.
.
'
?
.'
()
.
,
.
.
.
"
!"
.
"
!"
()
()
()
.
.
.
"
( )
?"
<
>
.
.
,
.
.
"
()
()
?
?"
.
"
.
.
....."
.
.
.
.
.
.
,
.
.
.
----.
()
()
()
.
()
. ----.
.
"
.
."
.
"
?"
.
,
.
,
.
.
,
()
?>
<
.
"
.
,
?"
"
.
.
,
?"
.
"
!
."
.
()
" ,
()
!"
.
.
'
,
?'
<
>
----.
.
.
<
>
. -----
()
,
.
"
!"
,
.
()
,
.
()
.
.
"
.
!"
<
>
.
(
.
.
"
!"
" ,
."
.
.
"
()
.
.
."
,
.
( )
( )
.
,
.
()
.
.
"
( )
"
?"
....."
,
(
.
) .
()
.
<
>
.
.
(),
()
(),
.
(),
( ),
.
.
()
,
()
,
.
!
.
.
.
,
!
.
.
!
.....!
.
.
,
!
<
>
.
.
.
.
.
.
.
<
()>
.
()
.
.
()
.
(), (),
,
.
(),
.
()
.
.
'
,
.'
.
,
!
.
.
'
.
.
.
,
(),
.'
,
!
.
.
,
.
.
()
()
()
()
()
.
)
.
,
!
.
.
.
()
.
.
,
.
,
.
.
"
."
.
.
,
()
"
,
?"
"
!"
!
.
!
.
.
"
(),
!"
" ."
.
.
()
(),
.
,
()
.
,
.
()
.
.
.
()
,
,
()
.
.
.
,
.
.
.
'
()
,
.'
.
"
,
?
."
.
"
,
?
?"
.
"
."
.
.
.
" ,
"
."
,
."
.
"
!
.
."
" ."
.
.
.
"
"
?"
?
.
.
?"
.
.
.
"
."
" ,
,
?
,
,
?"
"
."
"
?
!"
,
.
.
.
.
!
,
.
!
.
.
"
.
."
"
?"
"
.
."
"
,
?"
"
.
."
.....!
"
()
."
.
.
,
"
!"
.
"
."
,
.
"
!"
"
."
.
"
."
"
."
.
.
.
,
.
.
.
"
,
.
"
.
."
."
.
"
,
."
.
.
.
.
( )
.
.
.
"
?"
.
"
.
.
."
.
"
,
?
?"
.
.
"
."
.
"
.
.
."
,
.
"
()
,
?"
.
.
"
.....
?"
.
"
.
.
."
()
.
()
()
.
,
.
.
.
.
"
.
?"
,
.
.
"
?
."
()
,
.
( ),
(),
(),
(),
).....
.
(
)
,
()
.
,
(,
)
.
.
'
?
.'
.
"
?"
" ."
"
?"
" ,
."
.
.
"
?"
"
."
.
"
,
.
?"
.
" ,
."
.
.
.
"
.
."
.
"
?"
"
."
.
()
.
,
.
"
."
"
.
."
.
.
"
?"
.
.
.
.
'
,
. <
>
.'
()
"
."
()
.
.
,
.
.
!
.
....!
.
.
.
.
()
.
.
.
.
,
,
.
.....!
.
,
.
.
()
.
.
,
,
.....
.
,,,,,
.
.
()
.
.
.
.
,
.
.
,
.
.
()
()
.
. !
.
.
.
,
()
.
()
.
,
.
.
"
!"
,
.
!
.
.
.
,
.
.
.
.
"
."
.
"
!"
,
,
.
.
" !
!"
.
.
.
.
,
.
.
.
.
.
,
( )
!
.
.
,
()
.
.
.
!
.
.
.
.
"
."
.
2
()
()
.
.
.
.
.
()
,
.
.
"
,
."
.
.
"
()
.
."
()
.
.
.
.
"
.
.
.
....."
.
"
()
?"
,
.
.
"
.
,
.
."
.
"
,
.
."
( )
"
.
,
()
.
."
,
,
.
,
.
'
,
,
,
.
!'
()
.
,
,
,
.
,
.
"
."
,
.
"
."
,
.
"
."
.
,
.
.
.
"
,
?"
"
."
"
.
.
.
."
"
?
,
."
"
.
.
,
,
.
.
.
?"
"
!"
"
.
,
."
.
"
,
."
.
.
"
?"
"
"
?"
.
.
.
.
" ,
!
.
!"
"
.
."
!"
.
"
."
"
....."
.
.
.
,
.
"
,
."
.
"
.
.
,
....."
.
,
.
.
,
"
.
.....?"
"
.
,
."
"
....."
"
.
.
.
.
,
."
" ,
."
"
.
.
,
.
.
,
,
."
,
.
.
.
,
.
"
."
,
.
.
"
.
.
,
.
"
?"
."
.
.
"
,
."
.
.
( )
.
.
"
.
,
.
()
."
.
,
.
.
,
.
.
,
.
.
'
?
,
.'
,
.
,
.
.
.
.
.
.
,
.
,
,
()
.
.
( )
.
.
.
,
.
.
"
....."
()
.
,
.
,
.
.
.
.
.
.
. !
.
.
.
.
,
.
,
.
.
,
.
.
.
.
.
.
,
.
"
,
.
."
.
.
.
"
."
,
.
,
.
.
.
.
.
,
.
.
.
"
....."
.
"
,
....."
.
.
.
.
.
(),
.
(),
(),
.
"
?"
"
.
."
.
.
"
?"
.
" ,
, , ,
.
....."
.
!
.
.
-----
()
()
.
,
.
.
.
. ----.
.
!
!
.
.
,
.
.
.
,
.
"
!"
.
.
"
."
.
,
.
.
.
.
"
?"
.
.
.
,
.
"
."
" ?
."
.
.
" ,
."
.
' ,
,
.'
.
.
.
.
.
.
"
?"
.
" !
?
.
?"
"
.
!"
,
.
.
.
"
?"
"
."
.
.
.
"
?"
"
,
?"
"
?
?"
?
.
.
.
.
.
.
,
.
.
"
,
?
,
.
,
?"
.
.
.
.
"
."
" !
?"
"
( )
?"
()
.
"
."
.
"
,
.
,
."
.
"
."
.
"
?
,
.
,
."
.
"
,
,
."
.
"
"
()
."
."
.
.
" ,
?"
.
"
"
."
."
.
"
!"
.
.
.
()
()
.
"
!"
!
. <
.
.
.>
.
-----
.
.
? ----.
,
.
,
,
.
.
.
.
.
,
.
,
.
,
,
.
.
.
.
.
.
.
,
.
.
.
.
.
.
,
,
,
,
.
.
.
()
.
.
,
.
()
.
,
.
.
.
"
.
,
.
,
!"
.
"
,
."
.
"
."
"
,
?"
"
,
?
?"
"
,
?
?"
.
"
,
?"
.
.
"
,
.
.
,
."
.
"
" ,
."
?
?"
.
"
()
.
."
,
,
,
.
.
.
.
.
.
"
.
.
,
? ! !
!
."
.
"
.
.
.
,
.
?"
"
.
."
.
"
?"
.
"
.
.
()
.
."
.
"
.
,
( )
.
.
,
.
.
."
.
.
,
.
.
,
.
.
,
.
,
.
,
.
.
.
,
.
,
.
(
)
,
( )
"
."
"
."
,
.
----()
)
.
,
.
(
()
(),
( ), (),
.
()
.
.
.
.
.
()
()
. -----
)
.
()
.
"
()
,
?"
"
.
()
.
.
?
."
()
"
,
."
.
"
."
"
?"
.
"
()
,
."
.
.
"
.
."
.
.
"
,
.
()
."
-----
( )
()
,
.
.
.
..... ----.
"
,
.
.
.
."
"
."
"
.
.
( )
.
."
"
.
.
."
.
.
.
"
,
....."
.
"
.
?
?
,
?"
.
.
,
,
.
"
,
."
,
.
.
,
.
.
"
,
."
,
.
.
.
.
,
.
.
.
.
()
,
.
,
()
.
.
.
.
.
.
"
?"
.
" ,
."
" .
."
.
()
()
.
,
.
.
.
.
.
"
!"
.
.
,
.
.
"
()
!"
"
."
.
.
"
,
."
.
.
.
.
.
.
.
.
,
.
.
.
.
.
,
.
.
.
,
.
.
.
.
.
()
.
.
.
()
.
.
"
()
()
."
.
,
,
.
.
.
.
"
,
.
."
" ,
?"
.
"
.
.
,
.
.
,
.
.
.
.
,
."
" ,
?"
"
.
.
.
.
.
.
.
."
,
.
"
. "
()
.
,
?"
"
."
.
."
"
."
.
"
.
,
.
.
.
,
,
.
)
(
,
.
.
"
."
."
.
"
?"
"
,
,
."
.
,
,
,
.
"
?"
"
,
.
.
.
.
.
()
" ,
."
?
?"
"
()
,
."
" ,
?"
"
()
.
.
."
"
."
.
"
.
,
.
,
."
,
,
.
,
.
.
'
.'
.
" ,
."
.
"
."
,
,
,
.
.
"
,
.
."
.
.
,
,
.
,
,
,
,
.
,
()
(),
(),
,
()
,
,
(),
(),
.
.
.
.
.
"
.
.
.
.
,
.
.
,
.
."
!
.
.
.
()
.
.
.
"
(),
()
.
,
.
."
.
.
,
.
.
"
()
,
.
."
"
."
,
.
.
"
,
."
,
.
.
"
"
."
?"
"
."
"
."
"
?"
"
.
."
.
"
."
"
?"
.
"
.
?"
.
"
.
?
!
.
."
.
"
."
.
"
" !
."
!
?
!"
,
.
.
"
."
3
.
()
()
()
()
()
.
() .
.
,
.
()
()
.
.
.
( )
()
"
.
.
.
()
,
.
.
()
."
.
"
?"
.
"
,
.
.
.
."
.
.
.
.
,
,
.
.
.
,
,
.
.
,
.
.
.
.
.
.
,
.
.
.
.
.
.
,
.
!
.
.
.
.
.
()
.
.
,
.
.
.
.
"
.
.
()
?"
.
'
,
.'
.
"
.
!"
.
" !
."
" .
.
.
."
"
?
!"
" .....!
. ,
.
."
(),
.
" ."
.
.
.
.
.
.
" ,
!"
.
.
.
.
.
'
()
.....'
,
.
.
.
.
"
!"
.
.
.
"
()
!"
.
.
.
.
,
.
.
.
.
.
.
.
.
,
.
,
.
.
.
.
.
"
!"
()
.
.
()
.
.
.
,
!
.
.
.
.
"
?"
.
"
!
?"
.
"
!"
.
.
.
,
.
.
.
.
"
( ),
.
....."
.
.
"
.
."
.
.
.
.
.
.
.
"
?"
( )
.
" (),
?"
.
"
()
."
.
"
?"
.
()
.
.
.
.
.
.
.
.
()
.
,
.
()
.
"
."
.
.
"
.
?"
(=
"
.
.
."
.
.
.
.
' !
!'
,
.
" !
,
,
?"
,
.
.
.
,
() .
"
."
.
.
'
?
....
...."
.
"
."
.
.
.
'
.
?
?
()
.....'
.
"
."
.
.
()
.
.
.
.
.
.
"
!"
.
"
.
."
.
"
!"
.
.
.
.
.
.
.
.
.
"
,
.
?
."
.
"
.
?"
.
"
?"
.
"
?
."
"
,
?"
"
,
.
?"
,
.
.
.
.
"
" , "
"
.
"
,
()
?"
.
"
()
."
.
" !
?"
!
.
.
"
."
.
"
,
!"
.
.
"
?"
.
.
.
"
?"
"
?"
.
"
!"
.
"
.
."
,
.
.
.
.
!
.
.
.
()
.
.
.
.
.
.
.
.
(
!
)
.
.
.
,
.
.
.
.
.
.
"
?
?"
.
"
,
.
."
.
"
?"
"
."
.
.
.
.
"
.....
.
.
....."
.
.
"
.....
....."
.
.
.
'
?
.....'
.
,
.
.
"
()
."
.
"
?"
.
'
.
.....'
.
"
."
.
.
"
?"
.
"
.
."
,
.
.
"
."
.
.
"
."
.
()
"
,
?"
.
"
,
!"
.
.
.
.
()
.
,
.
.
!
.
!
.
.
.
.
.
.
.
.
.
()
.
.
!
.
.
.
.
!
,
.
.
.
.
.
,
.
.
,
.
.
.
,
()
.
.
()
,
.
( )
.
.
.
()
()
.
.
.
,
,
,
.
.
.
()
.
.
.
.
,
.
"
!"
.
,
.
.
.
"
.
."
.
"
()
?"
.
"
....."
.
"
,
.
."
"
.
?"
.
.
" ()
!"
.
"
?"
.
"
.
.
.
."
.
"
."
.
"
,
?"
.
.
.
.
.
" ,
?"
.
"
.....!"
.
.
.
.
.
.
.
.
.
.
.
"
,
!
.
,
."
.
"
.
.
.
.
.
."
,
.
.
.
,
.
,
.
.
,
.
.
,
.
.
"
."
.
,
.
.
,
.
,
.
,
.
.
,
.
.
.
.
.
.
.
,
.
.
.
.
,
.
.
.
'
?
.....
.....'
,
.
"
."
()
()
.
.
.
"
.
."
.
,
"
.....
.....!"
.
" !
.
.
."
.
"
?"
.
"
,
?"
,
.
.
"
!"
.
"
()
()
!
.
,
.
."
.
"
,
."
.
"
,
."
.
.
.
.
,
.
.
,
,
.
.
.
.
.
.
.
.
.
.
.
()
.
.
()
.
()
()
.
()
.
,
.
"
?"
.
"
,
.
()
,
()
.
()
,
()
.
.
()
(),
."
.
"
,
.
?"
.
"
.
()
.
.....?"
( )
.
----- : []
)]
(),
( )
.
)
[
()
( )
(
.
. -----
.
"
."
.
,
.
.
.
.
.
.
.
.
.
.
.
()
.
.
()
.
.
.
.
.
.
.
,
.
.
.
.
" ,
"
."
."
,
"
,
."
.
.
.
"
.....
?"
.
"
.
,
,
.
."
.
.
.
"
,
?
(
!"
)
.
"
?"
.
"
.
"
,
.
,
?"
!"
.
.
.
"
.
.
."
.
"
,
?"
.
"
.
.
,
."
.
"
,
."
.
"
?"
,
.
"
."
.
"
?"
.
"
,
."
.
"
,
.
.
.
,
?"
.
"
?"
.
"
.
."
.
"
?"
.
"
."
.
"
.
."
.
"
?"
"
,
."
"
.....
?"
"
.
.
.
.
,
."
.
"
!
.
.....!"
.
,
.
"
."
.
"
."
(
.
.
,
.
.
()
.
.
,
,
.
.
.
.
.
.
.
.
()
()
,
.
.
,
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
,
?
.
.
.
.
"
,
."
.
.
.
.
.
.
"
.
."
.
.
.
.
.
.
.
" !
!"
.
'
.
.....'
.
.
.
.
.
,
.
" ,
!"
,
.
,
,
"
,
."
,
"
,
()
.
."
.
.
.
,
.
.
,
()
.
.
.
.
.
.
.
.
.
" ,
......?"
.
" .....
.....
......"
.
.
.
"
.
?"
.
-----
() -----
.
.
.
"
,
."
.
.
,
.
,
.
"
.
.
.
."
.
-----
()! ----.
"
.
.
."
.
.
.
,
.
.
.
.
" ,
!"
.
"
!
."
,
.
.
.
.
.
.
( )
.
,
.
.
,
()
.
'
.
.....'
.
,
,
.
.
.
.
.
.
.
.
.
.
,
.
()
.
.
,
.
.
.
.
.
.
.
.
" ,
!"
.
"
?"
"
!"
"
?"
.
"
?"
" ,
!
.
,
."
.
.
.
"
.
."
.
.
,
.
.
.
"
."
()
(),
(
.
.
.
" !
.
!"
.
,
.
,
.
"
.
?"
.
"
."
.
.
,
.
"
.....
!"
.
.
" ,
,
.
."
.
.
.
.
?
,
" ,
.
."
.
"
?"
()
.
.
)
.
"
,
.
?"
.
?
.
"
.
,
.
."
.
,
.
.
"
.
....."
.
.
"
.
.
.
.
.
!"
.
,
.
.
,
.
' .....
,
.
.....'
.
"
?"
"
?"
.
.
"
?"
.
"
?
?"
.
" .
."
,
.
.
"
,
.
."
.
.
.
.
.
.
.
,
.
"
?
?"
.
.
.
"
."
.
"
?"
"
."
"
?
."
.
"
,
?"
,
.
"
?"
.
.
.
"
?"
.
.
"
?"
"
,
.
?"
.
.
.
.
.
"
!"
,
.
.
.
" ,
."
"
?"
"
."
.
.
"
."
,
.
,
.
.
"
."
.
.
.
.
.
"
,
()
."
.
"
.
."
.
.
.
.
.
.
"
,
?"
.
.
.
.
.
.
.
.
"
."
.
"
."
.
,
?
,
.
!
'
!'
'
!'
.
.
"
?"
.
" .....
."
.
"
.
?"
"
,
?"
.
'
.
.'
.
.
"
.
,
.
.
"
.
,
.
.
."
.
.
,
.
.
"
."
.
"
."
.
"
."
.
.
.
4
()
()
.
.
?
"
."
.
.
.
'
.....?
?
.....
.'
'
,
.....'
.
<
>
.
.
.
,
.
.
.
"
?"
"
.
?"
.
" ."
.
.
.
.
.
()
,
.
.
"
?"
.
"
."
"
?"
"
,
.
,
,
."
.
"
?
?"
.
"
.
."
.
.
"
,
.
."
.
"
.
.
.
."
.
"
.
!"
.
"
?"
,
.
.
"
?"
.
,
.
.
"
?"
"
?"
"
."
.
"
.
,
.
.
,
?"
.
.
"
."
.
"
?
,
?"
.
"
.
."
.
.
"
?"
"
."
,
.
"
."
,
.
.
"
?
,
."
.
'
,
.....'
.
"
,
?"
"
.
.
.
?"
"
,
.
."
"
.
?
?"
.
'
,
.
.
.....'
.
.
,
.
?
'
.
,
.'
"
.
."
.
.
"
.
.
,
."
.
"
.
.
.
"
?"
."
"
.
.
."
.
"
"
?"
.
,
,
?
."
.
.
()
,
.
" ,
,
?"
.
"
."
.
"
?"
"
.
."
.
"
!"
.
.
,
.
" ,
!"
.
.
"
!"
.
,
.
,
,
.
.
.
.
"
.
.
.
,
.
.
.
."
()
.
.
.
.
,
.
.
.
,
.
.
.
.
,
.
.
.
'
,
.
,
.
.'
.
.
.
,
.
"
?"
.
"
?"
.
"
."
"
,
.
.
."
,
.
' .....
.
.....'
.
.
"
?"
.
.
.
.
"
?
,
?"
.
"
."
.
" !
.
!"
.
"
."
.
"
()
!"
.
"
....."
.
"
,
."
.
"
,
,
."
.
.
,
.
.
" ,
.
.
?
,
."
.
"
."
.
"
,
."
,
.
.
"
()
.
."
,
.
.
"
,
?
.
!"
.
.
.
"
?
."
.
"
?"
.
"
?"
.
"
.....!"
.
"
,
()
!"
.
.
,
.
.
()
.
.
.
.
"
,
.
."
.
"
,
?"
.
"
.
.
,
!"
.
.
"
,
.
,
.
()
.
()
()
.
()
()
( )
()
()
,
."
,
( )
.
"
,
()
.
()
.
(),
.
()
( )
,
.
.
.
.
"
()
()
.
,
.
.
,
."
,
.
"
.
,
.
.
.
,
.
(
.
.
,
.
,
....."
.
,
.
.
.
"
,
.
,
.
,
.
.
?"
" .....
."
"
!
....."
.
"
,
."
.
"
."
.
"
.
?"
.
.
"
.
.
.
.
,
()
()
,
,
.
,
.
.
.
,
.
,
."
.
.
.
"
.....!"
"
?
!"
.
,
.
!
.
.
.
"
."
.
"
?"
.
.
.
"
,
.
.
.
.
?"
,
.
.
"
.
.
,
.
()
.
()
.
,
,
.
.
."
.
"
.
()
,
.
.
.
."
.
"
."
.
.
"
."
.
.
.
"
.
."
.
"
?"
.
"
.
."
.
"
!"
.
"
.
.
!"
.
.
"
!"
.
"
. ,
."
,
.
.
.
.
.
.
.
.
"
,
."
.
.
.
"
?"
.
'
,
.
.'
.
,
.
.
.
!
.
.
,
" !
.
!
?"
.
.
.
.
.
.
"
."
,
.
.
.
.
,
.
.
.
"
.
.
,
,
."
.
,
.
.
,
.
.
"
!"
.
' ,
?'
,
.
"
!"
.
,
.
.
.
.
.
'
!
,
.'
.
"
!
!"
,
.
.
.
" !
?"
,
.
"
,
!"
.
.
"
,
.
.
,
!"
.
,
,
.
.
"
!"
.
.
"
.
."
,
.
.
.
"
!"
.
,
"
?
."
.
"
,
."
.
"
.
....."
.
"
!"
.
.
"
,
!"
.
.
.
"
!"
.
"
.
,
!
!"
.
.
.
"
?"
.
"
."
.
"
,
."
.
"
."
.
"
.
.
."
.
" ,
!"
.
"
!
!"
.
,
.
" ,
.
.
."
,
.
.
"
."
.
"
."
"
."
.
.
.
.
"
!"
()
.
.
.
.
.
.
.
(),
.
(),
.
( )
(),
()
( )
.
.
.
.
.
.
.
"
?"
,
,
.
.
,
.
.
.
.
.
"
!"
.
.
.
.
"
!"
,
.
,
.
.
.
.
.
.
.
"
,
!"
.
.
.
.
.
.
.
.
.
"
,
!"
.
"
!"
,
.
,
.
'
?'
,
.
,
.
.
,
.
"
?"
.
"
,
.
.
."
.
" .....
.....?"
,
.
"
?"
.
,
.
.
.
,
.
.
"
."
.
.
( ) .
.
.
"
?"
.
"
.
."
.
.
.
.
.
"
!"
.
.
.
"
!
!"
.
.
"
!"
( )
.
.
.
.
.
,
.
.
.
.
.
.
,
.
.
.
.
"
!"
,
.
,
?
.
"
!"
.
.
"
!
!"
.
.
,
.
" !
."
.
,
.
.
()
.
,
.
.
"
!"
.
.
"
!"
.
"
."
.
.
"
."
.
.
,
,
.
,
.
.
.
.
.
"
!"
.
"
.
."
.
" ,
."
.
.
.
,
,
.
.
.
"
!"
.
"
."
,
,
.
.
"
!"
.
"
!"
,
,
.
,
.
.
"
!
."
.
'
.'
.
"
,
!"
.
" ,
?"
.
"
?"
.
.
'
'
'
'
?
.
.
.
.
.
"
!"
"
!"
.
.
.
.
.
"
!"
.
.
.
.
,
.
.
,
.
.
.
.
.
,
.
,
.
.
,
" !"
.
.
"
!"
.
.
.
.
.
,
.
.
.
"
"
!"
!"
.
.
"
."
.
"
,
."
.
.
.
.
.
,
.
,
.
.
()
.
.
.
.
.
"
!"
.
.
" ,
.....
.
?"
.
" ,
!"
.
" .....
....."
.
.
"
,
....."
.
.
.
"
!
!"
.
"
."
.
,
,
,
.
.
.
,
.
.
.
"
,
.
,
."
.
"
,
."
.
"
,
.
?"
.
"
."
.
"
,
."
.
"
.
.
."
.
.
"
?"
,
.
"
,
.
?"
.
"
.
.
()
,
."
.
.
.
.
,
.
,
.
.
.
.
"
.
."
.
"
,
.
!"
.
.
"
,
."
.
.
"
,
.
."
.
"
!"
.
.
"
."
.
"
."
.
()
()
.
()
,
.
()
.
,
.
.
"
."
"
?"
.
"
."
"
?"
.
"
."
.
'
()
.
.
.
,
.
.
.
,
()
.'
.
"
?"
"
.
"
."
"
."
,
.
."
"
.
.
.
?"
"
?
.
."
.
"
,
.
."
.
"
.
.
?"
"
."
.
"
?"
"
.
."
.
'
?'
" .
.
."
"
."
"
?"
.
"
?"
"
.
,
.
?"
.
"
?"
.
.
"
.
.
.
."
.
.
.
"
.
."
,
.
.
.
.
.
.
"
."
.
"
."
.
"
,
.
."
.
"
( )
,
.
.
."
.
,
"
."
.
"
.
."
.
"
()
,
.
.
."
.
"
?"
"
.
,
."
.
"
?"
"
,
.
()
."
.
"
()
.
,
()
.
."
"
."
.
"
."
.
.
.
" .....
....."
.
"
?"
.
"
.....
.....
."
.
"
....."
.
,
.
.
.
"
?"
.
"
.
?"
"
?"
"
,
" ,
.
."
,
?"
"
."
.
"
.
,
."
.
.
.
"
."
.
"
.
."
.
,
,
.
" ,
."
.
,
,
,
.
,
.
.
.
.
.
.
.
.
.
,
.
"
.
....."
.
.
.
,
.
.
.
.
.
"
.....!"
.
"
.
.
.
."
.
"
.
."
.
"
.
()
?
?
?"
,
,
.
.
.
.
.
"
,
.
()
,
()
?
() ,
.
,
()
()
.
.
.
.
()
....."
.
.
.
"
.
?
.
?
.
?"
"
.
."
"
?
."
"
."
.
" ,
<
.
>
.
(
.
.
)
.
)
(
.
()
?"
.
'
?'
.
" .....
......"
.
"
?
.
.
!"
,
.
.
"
.
?
.
?
.
.
.
.
?
!"
.
"
?"
.
"
?
?"
.
.
.
'
.
.
?'
.
"
,
()
.
."
.
" ,
,
,
()
.
.
()
.
.
()
."
,
.
.
"
.
!
.
.....
."
"
.
.
(),
()
()
?"
.
"
.
,
."
()
.
.
.
"
."
.
"
."
.
.
.
"
?"
.
"
?"
.
.
.
.
()
() .
.
.
.
"
"
?"
?"
"
()
?"
"
?
?
?
,
!"
.
.
"
?
.
.
?"
?
"
?"
?
.
"
.
,
.
()
.
()
.
.
.
.
,
?"
.
"
!"
!
,
.
.
.
.
.
"
!"
.
"
?"
.
.
"
?"
,
.
"
()
.
()
!"
.
"
.
.
.
.
()
.
.
."
"
.
()
?"
.
.
"
."
.
"
!"
.
"
.
.
?
!"
.
()
.
.
.
.
.
.
"
,
.
."
,
.
.
()
.
.
.
" ,
)
.
.
,
."
(
.
,
.
.
" ,
!"
.
"
.
.
."
.
" ,
!"
.
()
()
.
.
.
"
.
?
."
.
'
)
(
.
?'
.
.
"
.
?"
.
"
.
,
?
."
"
,
.
!"
.
,
.
.
.
.
"
. ,
.
!
.
."
.
.
,
.
,
.
.
"
?"
.
"
?"
.
"
?
."
.
.
.
.
.
.
.
.
.
()
.
.
.
"
,
?"
"
.
?"
.
"
!"
"
.
?"
.
"
.
.
,
.
."
.
()
.
.
.
.
.
'
.
()
.'
.
.
"
?"
"
.
.
."
.
"
.
."
.
,
.
" ,
."
"
.
!"
.
'
.
?'
.
"
.
,
."
"
,
?"
.
"
.....!"
.
"
()
."
.
.
"
!"
,
.
"
."
.
.
"
.
.
.
!
."
.
.
.
.
" ,
."
.
.
"
!"
()
()
.
.
()
()
.
.
"
."
,
.
.
() ,
.
.
"
,
."
.
"
!"
.
.
( )
.
( )
.
()
.
.
,
(
)
,
,
.
.
,
.
.
.
.
.
,
()
( )
.
.
.
.
.
,
.
.
.
.
"
?!"
.
"
?"
"
?
?"
"
!"
"
?"
,
.
.
.
"
."
"
.
."
"
?"
"
,
? <
> ,
.
?
.
."
"
....."
"
.
.
!"
,
.
"
.
,
!"
,
.
.
.
()
(
.
.
.
,
.
,
.
()
.
()
(),
.
,
.
(),
.
.
,
,
.
.
.
.
"
!"
.
,
()
()
.
,
.
.
.
.
,
()
.
,
,
.
.
.
.
,
()
.
,
.
.
,
.
.
.
.
"
,
?"
.
"
."
.
,
.
.
.
"
."
.
"
?!"
"
.
( )
.
?"
.
"
."
"
."
.
.
"
,
?"
.
"
.
.
."
,
,
,
,
.
.
.
,
.
.
.
.
"
,
.
,
?"
"
)
?"
.
"
."
"
?"
.
"
."
,
(
.
()
.
.
.
.
.
.
.
.
.
,
.
.
()
.
.
()
.
.
"
."
.
.
()
.
.
.
()
.
()
.
,
.
.
.
.
.
'
.
.
.'
.
,
.
()
.
.
.
"
.....
....."
.....
.
.
"
!"
.
.
"
,
()
?"
.
'
.
.
.
?
,
?'
.
.
.
.
.
.
.
.
.
"
!"
.
()
.
.
()
.
()
.
.
.
"
(),
( ),
,
!"
.
,
.
.
"
.
."
.
.
.
()
(
,
.
,
.
.
()
.
.
.
.
.
"
,
()
?
()
.....
!
....."
.
,
.
.
!
.
.
.
()
.
,
.
.
.
.
()
.
.
"
()
?"
.
"
."
"
.
() ,
()
."
.
"
!"
.
()
,
.
.
.
.
.
.
"
."
.
,
.
.
.
.
()
.
,
.
.
.
.
.
.
.
<
>
.
.
()
()
()
.
.
"
!"
.
.
"
()
.
.
.
."
.
()
.
.
"
,
."
()
"
( )
.
.
."
"
."
.
"
()
."
.
.
"
()
.
,
.
?"
.
"
?
?
?"
.
.
.
"
.
?
,
.
."
.
.
.
"
()
.
.
."
.
.
"
(),
.
?"
<
>
.
.
.
.
"
.
?"
.
.
.
()
.
" ."
.
.
"
(),
?"
.
.
"
....."
.
"
.
,
?"
.
.
.
.
"
.
."
,
()
.
.
.
"
?"
"
.
()
.
,
.
."
.
"
()
?
?
.
"
?"
."
"
?
,
?"
"
.
.
."
.
"
?"
"
.
.
. .....
."
.
.
.
,
()
.
.
,
.
.
.
"
,
.
,
,
?"
.
"
?
.
,
,
.
."
.
"
."
"
?"
"
.
!"
"
?"
"
.
.
.
.
....."
.
"
?
?
.
?"
"
."
()
.
"
.
."
,
.
.
()
.
.
.
"
!"
.
.
"
!"
"
,
?"
"
!"
"
.
?
?
.
.
."
"
.
.
."
.
"
?
,
."
"
?"
"
?"
?
.
"
?
.
."
.
"
,
,
.
?"
"
?"
"
.
?"
.
"
?"
"
,
.
()
.
.
.
,
.
?"
()
,
.
()
.
"
.
?"
,
.
.
()
" ,
.
<
()>
()>
<
.
.
.
,
?
."
.
"
,
.
.
()
,
?
?"
.
.
.
,
.
" .....
()
,
."
.
"
.
,
.
?
,
.
.
."
.
.
.
"
,
."
.
"
?
,
."
.
"
.
."
.
"
?
?"
.
.
.
"
!"
()
.
.
.
"
!
?
?"
.
"
."
,
.
"
!"
.
.
"
.
,
."
.
"
."
.
.
.
' ,
!'
.
.
.
"
,
.
."
"
?"
"
.
.
.
."
.
.
.
.
.
"
.
."
.
"
()
."
"
."
.
.
,
.
.
"
."
.
"
"
."
.
."
"
?"
"
.
()
<
>
.....
( )
()
.
,
?
,
....."
.
.
"
?"
.
.
.
"
!"
.
.
'
.'
.
.
.
'
.'
,
.
()
.
.
"
!"
.
" ,
.....
.
?
?"
.
"
()
?
.
?"
.
.
.
.
.
" ,
()
?
?"
.
.
"
!
?
?
?
!"
.
()
.
.
.
.
"
"
?"
,
.
.....
."
"
.
()
?
.
."
"
.
()
.....
?"
.
"
.
?
.
?
?"
.
.
.
.
"
.
,
?
!
.
"
."
,
?
.
.
."
.
.
'
()
? ,
.
.'
.
.
,
"
!"
"
."
"
.
....."
"
....."
.
"
!"
.
.
.....
.
.
.
.
"
!"
.
.
,
()
,
.
.
.
'
()
,
.
.
,
.'
.
.
.
.
.
()
.
.
.
"
!"
.
.
.
.
.
.
.
.
.
" !
()
,
.
."
.
"
.
?
?"
"
?
?
,
.
!"
.
.
.
"
.
.
.
,
?"
.
.
!
.
.
"
.
.
.
!"
.
.
.
.
"
.
( )
.
!"
.
.
.
()
.
.
,
.
.
"
.
()
."
" ,
.
()
.
?"
.
"
,
?
?"
.
.
"
.
.
,
.
."
.
"
,
)>,
<
?
(),
(),
()
.
?"
( )
.
'
,
( )
!
?'
?
<
()>
.
"
,
.
!"
"
,
.
.
?
."
.
"
.
,
."
.
"
,
."
"
?"
"
.
.
.
,
.
,
.
,
."
.
.
"
?"
.
"
,
?
?
?
,
!"
.
"
.
.
?
.
.
"
?
?"
?
"
?
?
.
.
."
.
"
?
."
.
.
()
,
.
.
.
"
.
?"
"
()
.
,
.
.
."
" ,
.
,
."
"
.
()
,
.
()
.
.
?"
.
"
.
,
?
()
!"
?
.
"
()
"
?"
."
"
.
....."
.
"
?
!"
,
.
.
.
.
.
.
.
.
()
,
,
.
,
.
.
"
,
."
"
!"
.
"
.
."
.
"
?
?"
,
.
"
."
.
"
,
."
.
'
.
,
,
."
.
"
."
.
,
"
.
,
.
?
?"
.
"
.
!"
.
()
.
'
.
()
.'
.
.
,
'
!
.'
()
!
.
,
.
.
.
.
,
.
.
,
.
.
(
()
.
.
)
.
()
.
.
,
.
" ,
()
."
.
"
()
()
."
.
.
!
.
.
,
.
'
()
,
.
.'
,
.
'
.
,
()
!'
()
.
.
.
.
.
"
!"
!
.
.
.
.
,
()
.
()
,
.
.
.
.
()
,
.
.
.
"
!
?
!"
.
.
,
.
.
.
.
.
.
.
"
"
....."
."
,
,
.
.
"
."
.
" ..... .....
....."
()
!
.
!
,
.
.
.
()
.
"
.
?"
,
.
.
,
,
.
.
"
,
.
?"
"
?"
"
,
,
?"
.
.
()
.
,
.
.
!
.
.
,
.
(
,
.
,
' ,
()
.'
.
"
,
?"
"
?
,
,
!"
.
"
?
()
)
?
( ) ,
() .
."
.
()
.
,
.
.
"
,
(),
(),
.
."
()
.
'
.
.'
.
"
,
.
,
!"
.
.
"
.
.
,
?"
.
.
.
,
.
"
()
?"
,
.
.
,
.
.
.
.
,
.
.
.
.
.
" (),
.
,
."
.
"
."
.
"
.
!"
"
,
!"
" !
!"
.
"
?
.
"
!"
,
!"
.
"
.
."
"
.....
?"
.
"
.
!"
.
.
"
,
!"
.
.
"
,
?"
"
!
,
.
!"
.
,
.
.
"
,
!"
"
.
."
.
"
,
....."
.
.
,
.
,
!
.
,
.
,
.
,
.
.
.
.
,
,
.
.
,
.
,
.
,
.
,
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
,
.
.
.
.
.
.
,
.
.
!
.
!
.
,
.
.
,
.
,
.
.
" ,
,
.
!"
" .....
.....
!"
.
,
.
.
,
!
.
,
.
,
.
.
" ,
."
.
.
.
.
.
.
.
"
,
.
.
."
.
"
?"
,
.
"
.
?
?"
"
.
.
,
."
.
.
.
,
.
" !"
.
"
?
."
.
"
.
.
."
.
,
.
.
.
'
.
.
,
.'
,
.
.
.
"
!"
.
.
.
.
.
,
.
,
.
.
,
.
.
.
.
(
)
.
.
.
.
.
.
()
,
,
.
.
.
.
.
,
.
()
.
!
.
.
.
,
.
.
.
" ,
."
.
"
."
"
."
.
,
.
.
.
.
"
?"
.
.
"
,
!"
.
.
"
."
" ()
?"
"
.
,
!"
,
.
.
,
.
!
.
,
!
!
"
?"
.
.
"
?"
.
"
!"
.
"
."
.
.
'
!
!'
.
.
.
.
.
"
!"
.
.
,
.
.
.
.
.
.
.
"
,
."
.
" !
.
."
.
"
.....?"
"
."
.
"
?!"
.
,
.
"
.....
.....
?"
.
.
.
.
.
"
."
.
"
!"
,
.
,
.
.
.
.
!
.
.
"
!"
.
.
"
."
.
,
.
,
.
,
.
.
.
"
?"
.
!
.
.
.
"
?"
.
.
.
,
!
"
."
,
.
.
.
.
.
.
.
.
.
.
.
.
.
"
.
."
.
.
,
.
.
"
,
.
."
! !
"
?
,
! ! !"
.
.
"
."
.
"
,
."
" !
.
,
,
."
.
'
!
.
.....'
"
.
."
" !
?"
" .....
....."
.
"
."
.
.
.
,
.
,
.
.
.
,
.
,
.
.
"
....."
.
"
?"
.
.
"
,
?
,
?"
.
.
.
.
.
"
.
."
"
"
,
!"
."
,
?
.
,
.
"
.
.
.
."
,
,
.
.
,
.
.
"
. ' ,
,
.
.
,
,
?"
.'
.
,
.
.
.
"
()
?
,
,
.
.
,
.
.
."
.
.
.
.
.
----.
.
. ----.
.
()
.
.
.
()
()
()
.
,
.
.
-----
,
! -----
.
.
"
.
.
....."
.
"
?
?"
"
.
()
,
.
,
()
.
,
,
,
,
,
.
.
.
.
,
,
()
(
.
.
.
.
.
.
.
)
."
"
.
,
."
"
?"
,
"
()
,
,
?"
"
.
,
?"
.
,
.
.
"
?"
"
.
?
.
....."
.
,
.
"
,
.
,
.
?"
"
."
"
?"
.
"
()
()
?
.
."
"
?
?"
"
."
,
" ?
?"
.
"
?
.
,
?
."
,
"
,
.
?"
" .
?"
.
"
?"
"
."
,
.
.
"
.
."
"
."
,
.
"
.
.
()
,
,
,
.
,
.
.
.
.
.
,
.
,
,
."
.
"
?
."
.
"
.
.
?"
.
.
.
.
"
,
?"
.
"
.
,
.
,
.
.
.
.
,
()
.
.
.
.
,
()
.
,
.
,
()
.
,
.
.
.
!
.
.
.
()
.
.
.
.
.
,
.
?"
.
"
?"
.
" ,
,
?"
,
!
"
.
.
."
"
.
.
."
.
"
,
."
.
?
,
.
.
,
,
.
.
.
"
,
?
,
."
.
.
,
.
.
.
"
.
."
.
.
"
?"
"
"
."
,
."
.
()
.
,
.
"
."
.
.
"
,
."
.
.
.
.
,
,
.
.
.
.
,
.
,
.
,
.
.
.
.
.
.
"
.
."
.
.
.
,
.
.
"
.
,
.
.
.
.
,
.
.
"
!"
,
.
.
.
,
."
.
"
"
?"
.
.
.
"
."
,
,
.
,
.
,
.
.
"
!"
.
" ,
?"
"
,
.
.
()
.
."
.
"
,
.
.
.
,
.
,
,
.
."
.
.
.
"
,
?
?"
"
."
"
?
."
"
."
"
?"
"
.
,
."
.
"
!
?"
.
"
,
.
.
()
.
,
.
.
,
()
.
."
" !
?"
"
,
.
.
.
.
.
.
.
.
.
."
.
" ,
.
.
?"
"
.
,
?
.
.
,
."
.
"
?"
"
,
,
."
"
.
.
."
.
"
,
?"
.
"
.
.
,
."
"
.
.
."
.
"
,
,
....."
.
"
.
.
?"
.
.
.
"
.
.
,
?"
"
?"
.
"
,
."
.
"
."
.
,
.
.
,
.
"
."
!
"
?
?"
.
,
.
" ,
?"
.
"
."
"
"
"
."
,
."
."
.
.
"
,
."
"
?"
"
,
.
....."
.
'
"
?"
,
.
.
."
.
.
.
"
."
.
"
.
.
,
,
.
."
"
?
?
?"
"
()
(),
,
?"
"
."
"
,
."
"
.
.
?"
.
.
.
"
,
?"
.
"
?"
"
."
.
.
.
"
.
.
."
! !
.
.
.
"
!"
.
.
.
"
."
.
,
.
.
.
.
"
?"
.
"
."
,
.
.
.
,
.
.
.
.
,
.
.
"
."
.
,
.
,
!
.
.
!
.
"
."
.
.
,
.
.
.
,
,
.
.
.
.
"
,
.
."
.
" !
()
."
.
"
?"
"
()
,
.
.
(),
(),
(),
(),
(),
(),
(),
(),
(),
(),
(),
()
.
,
."
.
.
.
.
.
,
.
,
.
.
"
,
,
."
.
"
()
?
?"
"
?"
"
.
."
"
?"
" ,
,
,
....."
"
?
.
,
?"
"
"
?"
."
"
.
,
."
"
!"
.
!
.
.
,
"
.
."
,
,
.
.
.
.
.
,
.
.
"
?"
.
"
.
.
.
.
."
"
.
."
.
.
.
'
."
.
" ,
.
."
,
.
.
.
"
,
.
."
.
" !
."
.
" ,
"
!"
?"
.....
.
"
?"
" ,
."
"
."
,
.
.
.
.
"
."
.
"
?"
" !
.
.
.
()
()
()
(),
()
."
,
.
.
"
!"
.
.
"
.
,
."
,
.
"
."
.
.
,
.
.
.
.
.
.
,
,
.
.
.
.
.
,
.
.
.
.
.
,
.
"
. ,
."
,
.
.
( )
,
,
.
.
,
.
,
.
.
,
.
.
.
.
.
,
,
.
,
.
,
.
.
.
.
"
.
.
.
."
.
"
.
.
?
.
."
"
!"
.
.
.
,
.
.
.
.
.
,
,
.
.
" ,
?
,
.
,
.
."
,
.
.
.
"
."
,
.
.
.
.
.
,
.
.
.
.
.
,
.
.
.
'
.'
,
.
,
.
.
), ()
()
(
.
.
.
.
"
.
."
,
.
.
" ,
,
!"
.
.
"
.
?"
"
.
.
."
.
" .
."
.
,
.
.
.
.
"
"
."
."
.
"
,
."
"
.
,
?"
,
.
.
.
.
.
.
!
.
.
,
.
.
.
,
.
.
.
"
."
.
?
.
"
.
.
.
."
,
.
.
,
" ,
?"
.
"
.
."
" !
."
.
.
.
"
,
."
.
"
,
!"
.
'
,
."
.
.
.
.
"
.
."
.
"
."
.
"
?
."
.
.
.
.
,
.
.
.
"
!
."
.
"
?"
"
."
.
" ,
?"
,
.
"
."
.
.
"
."
.
,
.
"
"
."
?
?"
" ,
."
.
"
,
."
.
"
.
,
,
.
.
.
.
."
"
."
.
"
,
?"
.
"
."
.
"
,
."
.
"
,
.
."
.
.
.
.
.
.
"
.
.
,
.
,
."
.
.
,
.
.
,
.
.
()
()
()
.
.
.
,
.
.
.
.
.
.
.
.
,
.
.
"
."
.
.
,
.
.
.
,
.
.
.
.
"
?"
.
.
.
,
.
,
.
.
.
.
,
!
.
.
.
"
!"
.
.
,
.
.
,
.
,
.
"
!"
.
"
?"
"
."
,
.
"
?"
.
"
."
,
.
.
"
!"
,
.
.
"
?"
.
.
,
.
.
!
.
.
.
.
,
.
()
,
.
,
.
.
.
' !
.
!'
,
.
.
.
,
.
" .....
!"
,
.
" !
?"
.
.
"
."
.
" .....
"
?"
."
" .....
?"
?
.
" .....
.
."
" ,
.
."
.
"
!"
.
"
.
.
."
"
?
?"
.
"
.
.....
,
!"
,
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
,
.
.
.
.
.
!
.
,
.
.
.
.
.
-----
,
! -----
.
,
.
.
.
.
,
.
.
.
.
.
.
.
"
.
.
.
."
.
.
"
,
?
.
?"
.
"
.
.
?"
.
"
.
.....
,
?
?"
,
.
().
,
?
.
.
"
.
."
"
?"
"
.
....."
,
.
" .....
."
.
.
.
.
.
.
.
.
'
,
.
,
.'
,
.
"
,
!"
,
.
"
?"
.
.
"
,
."
.
"
."
.
,
.
.
.
'
?'
.
.
,
.
-----
() ----(
.
.
"
()
.
."
.
.
.
.
.
.
.
,
,
.
,
"
?"
.
"
.
."
"
"
?"
."
" ,
,
."
.
"
()
,
."
.
"
.
,
?"
.
"
,
."
.
"
?
,
?
.
?"
.
'
.
."
.
"
.
.
?"
.
.
.
.
"
?
."
.
"
.
,
?!"
.
"
,
?
,
?
?
?
?"
.
"
,
? .....
?"
.
"
.
....."
.
.
"
?"
.
"
."
.
'
?"
.
"
.
...
....."
.
'
?"
.
"
.....
."
.
.
"
,
?
,
."
.
,
.
,
.
"
.
."
"
?"
.
"
.
.....
."
.
"
.
"
!"
.
,
,
,
."
.
"
?"
.
"
?
,
.
."
.
"
.
.
.
,
?"
.
"
.
?"
.
"
,
."
.
"
?
,
?"
.
"
,
."
.
"
?"
.
"
,
?
."
.
" ,
,
.
.
,
."
.
" ,
?"
.
"
?
....."
.
.
'
.
.....
.'
,
.
.
.
,
"
!"
.
,
.
" ,
()
,
.
."
.
"
,
?"
.
'
,
."
!
.
"
,
,
."
.
"
.
,
?"
.
"
?"
,
.
"
?"
.
"
.
."
"
."
"
."
.
"
.
?"
.
"
?"
.
"
."
.
"
.
.
....."
.
"
."
.
.
"
.
.
.
."
.
"
.
."
.
.
.
.
.
.
.
.
,
.
.
!
.
.
.
.
.
,
.
.
.
() .
.
.
.
" .....
.
,
()
."
.
.
,
.
.
,
.
" ,
.
( )
.
."
.
"
?"
.
"
,
.
,
.
."
.
"
?
.
.
.
."
.
.
"
?"
.
"
,
."
"
.
,
?"
.
"
()
(
()
,
()
()
.
."
.
"
.
?
,
."
.
.
.
.
,
.
.
.
.
.
.
,
!
"
!"
.
.
"
?"
.
" .....
.....?"
.
.
'
?'
,
.
()
.
"
!"
.
"
.....?"
.
"
()
.
.
."
.
.
"
.....?"
.
"
()
()
.
( )
()
."
.
.
.
"
?"
.
"
,
.
."
.
"
()
?"
.
"
?
."
.
"
?"
.
'
.
.
?"
!
.
.
"
."
.
"
,
."
.
"
."
.
"
."
.
.
"
.
?"
.
"
.....
?"
.
"
.
.
."
.
"
.
.
."
.
"
.
,
()
."
.
"
.....
?
,
.....
."
.
"
,
?
,
,
."
.
"
,
?"
,
"
.
.
?
.
,
.
."
.
"
."
.
,
.
,
.
.
"
?"
.
"
?"
.
"
?
,
."
.
"
.
?
.
?
.
?"
.
"
.
."
.
".....
?"
.
.
.
,
.
,
.
.
()
.
"
!"
.
" .....
...
."
"
.
!"
" !
!"
.
" ...
!"
.
.
"
,
!
!"
,
.
.
.
" ,
.
,
."
,
.
" ,
!"
.
.
,
.
.
()
.
()
.
.
.
.
.
,
.
.
,
.
.
.
.
.
.
.
"
."
.
.
.
.
.
()
.
.
.
,
.
,
.
.
.
.
.
,
.
"
?"
.
"
?"
"
.....!"
"
."
.
"
?"
.
"
?
.
.
."
.
.
"
?
.
."
.
,
.
"
?
( )
( )
.
.
."
.
"
."
.
.
"
."
.
.
.
,
.
,
,
( )
.
()
.
"
?"
.
"
?!
?
?"
.
.
.
"
.
."
.
.
.
.
,
()
.
.
,
.
.
.
.
"
."
.
!
"
,
?
."
.
.
"
.
?"
,
.
.
.
"
.
."
.
, ,
.
.
.
.
.
.
.
.
,
.
.
,
.
.
()
.
.
.
.
.
"
?"
.
.
.
,
.
" ,
<
>
?
.
,
?"
,
.
" !
.
.
?
....."
()
,
.
"
."
.
.
.
.
.
,
.
.
()
.
,
.
.
'
.
()
,
.
,
.
()
.
.
?'
.
,
()
.
.
()
.
.
,
.
,
.
.
.
"
?"
.
"
.
."
.
"
.
,
.
,
."
.
.
'
,
.'
.
.
.
"
,
,
."
.
" ,
."
.
.
.
'
?
.....'
.
,
.
" !
?"
!
()
.
.
"
.
?"
.
"
!"
.
,
.
"
!"
,
.
.
.
" .....
.....?"
.
,
.
.
.
-----
() ----.
.
'
.'
()
.
,
.
()
,
.
.
.
.
()
.
.
,
.
.
.
.
.
' .....
,
.
.'
,
.
,
.
"
( )
!"
.
.
.
"
( )
.
!"
"
()
!"
(
.
)
'
.
.'
.
.
.
(),
,
.
,
.
"
!"
.
( )
.
.
,
.
,
.
.
"
!"
.
"
?
?"
.
.
" ()
,
."
<
>
.
.
"
.
,
.
.
,
.
!"
.
.
.
"
.
.
()
.
()
(),
()
.
()
()
,
!"
.
"
!"
"
!"
"
!"
,
.
'
.
,
.
.
.
.....?'
.
"
,
( )
.
()
,
."
.
"
!"
,
.
.
.
'
?'
.
'
,
.'
,
,
,
.
.
"
,
,
.
.
."
,
"
,
."
.
'
,
?'
,
.
.
.
"
,
.
()
.
()
()
.
.
(
)
,
."
.
" .....
."
.
"
.
(),
.
.
.
."
(),
,
.
,
.
,
()
.
,
.
.
"
()
."
,
.
"
()
.
,
."
.
,
.
,
?
.
()
.
.
'
.
.....
.....'
.
"
,
!"
.
"
!"
"
!"
"
"
!"
!
!"
"
!"
.
"
.
."
.
"
.....
.....
.
.....
."
.
"
,
!"
.
"
,
.
."
.
" .....
.....!"
.
,
.
.
.
"
.
.
.....
."
,
.
"
.
."
.
.
"
.
,
,
.
.
" ,
."
.
"
?"
,
,
."
.
"
,
."
.
"
.
,
.
.
."
.
'
.....'
.
.
"
.
.
."
.
"
,
."
.
"
,
,
.
.
,
."
.
"
.
,
."
,
.
,
.
'
,
,
?
,
?
,
?'
"
.
,
."
.
"
!"
.
"
!"
.
,
.
.
,
.
.
"
!"
.
.
"
!"
.
"
,
!"
.
"
.
.
,
."
,
.
.
.
.
.
"
?"
.
"
()
."
.
'
.
,
.'
.
" ,
?
()
,
,
,
."
.
"
!
?
?
!
.
,
?
.....
,
!"
.
"
,
,
?
?"
.
" !
,
?"
.
"
,
?"
.
"
?
!
.
,
.
?
!"
.
"
?
,
,
,
?
?"
,
.
.
"
.
.
.
,
....."
,
.
.
' .....
.
,
?'
.
"
.
."
.
"
?
....."
.
"
.
!
?"
.
.
,
.
.
,
.
.
,
.
.
.
.
.
.
.
.
"
?"
.
"
."
.
.
.
'
?
.'
.
.
"
?"
.
"
,
!
?
!"
.
"
,
!
."
,
.
"
,
!"
.
,
.
,
.
"
!"
.
.
.
.
.
.
!
.
.
.
.
.
,
.
.
.
,
.
.
.
.
,
.
,
.
,
.
,
( )
.
.
.
.
.
.
.
()
.
.
.
.
.
'
?
.....'
,
.
'
.
,
?'
.
.
.
"
."
.
"
,
.
!"
.
"
.
."
.
"
,
."
.
"
."
.
.
,
,
,
.
,
.
.
.
,
.
.
.
.
.
!
.
.
.
.
()
.
,
.
.
.
.
,
!
.
.
"
?"
.
"
?!
?"
.
"
.....!"
.
"
!"
.
.
.
"
?"
.
"
."
.
"
,
?"
"
."
,
"
?"
.
" .....
.
."
.
"
,
?
?"
.
"
,
?
?"
.
" .....
?
!
?
?
!
!"
()
,
,
,
.
.
!
"
,
!"
.
.
"
?
?"
.
.
.
.
.
.
.
"
!
!"
.
.
.
.
.
"
?"
.
"
"
!"
.
!"
.
.
.
,
.
.
?
,
,
.
.
.
,
<
>
()
.
.
.
,
,
.
.
,
,
,
.
,
.
()
,
.
.
,
.
" .....!"
.
.
.
,
.
.
.
.
,
.
,
.
.
()
.
.
.
.
.
.
.
()
.
.
.
.
.
'
.
.....'
.
,
.
.
.
.
.
.
"
.
."
.
"
.
?!
."
.
"
."
,
.
.
"
?"
.
"
,
.
.
,
.
()
.
."
.
"
.
,
?"
.
"
....."
.
"
,
.
."
.
"
,
,
."
.
"
!"
,
.
,
,
!
.
,
.
.
"
,
?
,
."
,
.
"
."
.
"
."
.
"
."
.
"
,
.
."
.
2
()
'
?
?'
.
.
.
.
.
.
.
.
()
.
.
.
.
.
.
.
.
.
.
"
?
?"
.
"
,
()
.
."
.
" .
()
.
,
)
(
?
,
.
()
.
."
.
.
"
.
!"
.
"
."
.
.
()
,
?
,
.
.
'
.'
.
"
,
()
.
.
."
.
"
.
.
,
?"
.
.
"
?
?"
,
.
.
.
.
,
.
.
'
.....'
.
.
"
?"
.
"
()
.
.
,
()
,
."
.
"
,
.
,
?
,
."
.
" ,
.
."
.
"
.
.
."
.
"
."
.
"
,
."
.
.
"
,
."
,
.
,
.
.
.
()
.
.
.
"
."
.
" .....?"
.
"
."
.
.
"
()
."
.
"
.
."
.
?
.
"
,
."
.
"
!"
.
"
.
,
.
,
.
?
."
.
" .....
.
?"
.
"
.
?"
.
"
.
,
.
.
."
.
"
()
?
,
.
.
?"
.
"
,
.
?"
.
"
?
.
.
.
?
."
.
"
,
()
()
,
?
."
()
.
.
.
"
.
.
,
?"
.
.
.
.
"
.
."
,
.
.
"
.
.
."
.
'
?
.....
.'
.
,
.
.
.
.
"
()
.
.
.
,
."
.
"
.
( )
.
."
.
"
,
.
. ,
."
,
.
.
,
.
.
.
" !
?"
.
"
?"
?
.
"
!
.
!
!
.....!"
.
.
!
.
.
"
,
?
!"
.
" !
!"
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
"
?"
.
"
?"
.
" ....
?
?"
?
.
"
!
!"
"
"
?"
!
?
?
! !
.
!
!"
.
"
?"
.
"
.
,
.
!"
,
.
.
"
,
.
!"
.
.
"
?"
.
"
?"
.
"
."
.
"
,
!"
.
"
.
,
?"
.
"
?
!"
.
"
!
?
?"
.
.
"
!
!
.
!"
.
"
.
."
.
"
?"
.
"
.
?"
.
" .
,
!"
.
"
!"
.
"
!?
!"
.
"
?"
.
.
.
.
"
?
,
.
.
.
.
."
.
.
"
,
?"
.
"
?"
.
"
.
,
."
.
.
"
."
.
"
."
.
.
"
!"
.
.
.
.
!
.
.
.
.
"
!"
.
,
.
.
'
?'
.
.
.
'
.'
.
.
.
,
.
.
"
?"
.
"
?
?"
.
"
.
."
.
.
"
.
,
?
?"
.
.
" ,
?"
.
"
.
."
.
"
?
?"
.
"
.
.
.
."
.
"
?"
.
"
.
."
.
"
?"
.
"
?
?"
.
"
.
?"
.
"
."
.
.
"
."
.
,
.
"
."
.
"
,
?
."
.
"
,
?"
.
"
.
!"
.
"
."
.
.
.
.
.
.
.
"
?
....."
.
"
!"
.
"
?
?"
.
.
.
"
!"
.
"
,
?"
.
"
!"
.
"
?"
.
"
!"
.
"
!"
.
"
.
."
.
"
.
."
.
"
."
.
" .
.
."
.
"
,
."
.
"
."
.
"
."
.
()
.
.
'
.'
.
"
?"
.
"
()
....."
.
"
?"
.
"
.
,
."
"
.
.
.
.
()
,
."
.
.
.
.
!
.
.
'
?'
.
.
'
.
?
?
.
,
,
?
.....
.
.
.
.
.
"
.
!"
"
.
."
.
"
.
."
.
.
"
,
?
.
()
()
."
.
"
,
."
.
.
.
"
?"
?
.
.
.
.
.
.
"
?
.
,
.
,
.
.....
,
.
.
."
.
.
.
"
.
?"
.
"
!
."
.
"
.
?
?"
.
"
.
.
,
."
.
"
?"
.
"
.
.
."
,
.
.
.
'
?
?
!'
.
.
.
"
?"
.
"
."
"
?"
.
" !
!"
.
.
"
,
?"
.
!
.
"
?"
.
.
"
.
.
."
.
"
,
?"
.
"
.
,
.
.
?"
.
"
?
."
.
"
.
."
.
"
."
.
.
.
.
.
.
"
.
."
.
"
,
."
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
"
?
."
.
"
,
!"
.
'
,
.....'
.
.
.
"
."
.
.
.
.
.
,
.
.
.
"
?"
,
.
.
,
.
,
.
.
.
.
.
.
, ()
.
.
.
.
(
,
.
.
.
.
,
.
.
.
.
.
.
()
.
.
.
.
"
?
!"
.
"
."
.
"
,
.
."
()
.
.
'
.....'
.
.
.
.
.
.
,
.
.
.
"
?"
.
.
.
"
."
.
"
."
()
.
"
?"
.
"
.....
....."
.
.
,
.
.
"
....."
.
"
,
.
.
?"
.
,
.
!
.
.
,
.
,
.
.
,
.
()
,
.
,
.
.
.
.
.
.
.
.
,
.
.
'
.....'
.
.
.
'
,
?'
.
'
.'
.
"
,
."
.
.
.
.
"
,
."
,
.
.
.
.
"
!"
.
.
.
.
"
."
.
.
.
"
."
.
,
.
.
,
()
!
.
.
'
.'
.
"
."
.
.
"
()
."
.
.
,
.
.
.
"
.
.
.
."
.
"
.
.
.
!
,
."
.
.
.
"
."
.
"
,
.
....."
.
"
,
....!"
?
.
.
"
.
."
.
"
.
.
...."
.
,
.
,
.
.
.
.
.
'
.
?
,
?'
.
"
.
....."
.
"
?"
,
.
.
"
,
.
.
.....
?
."
.
"
,
?
."
.
"
."
.
"
.
,
?
....."
.
.
.
,
.
.
.
.
,
.
.
.
.
'
!'
.
.
.
.
.
.
'
.....!'
.
.
.
.
.
.
.
"
!"
.
.
.
'
.....'
.
.
.
()
.
.
.
.
.
.
.
.
.
'
.
.
!'
.
.
,
.
( )
.
.
.
.
()
.
.
.
'
?
?
()
.....'
.
.
.
"
."
.
"
.
."
.
" ,
?"
.
" .....
.
."
.
.
.
'
.
.....
,
.....'
.
.
.
.
.
.
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
,
.
.
.
.
.
.
.
"
?"
.
"
.
.....'
.
.
.
.
"
."
.
"
.
.
."
.
.
"
."
.
.
"
.
!"
.
?
.
"
."
.
.
"
!
!"
.
.
.
"
."
.
.
.
,
.
.
.
.
.
.
.
"
,
.
."
.
"
.
."
.
.
.
,
.
.
,
.
.
.
"
?
!"
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
"
!
?
!
!"
.
.
.
"
( )
,
."
.
.
.
.
.
,
.
()
.
.
.
,
.
.
"
!
!"
.
"
()
!"
.
.
.
.
.
.
.
.
,
,
.
,
,
.
.
.
.
,
.
( )
.
,
.
.
.
.
.
.
.
.
,
.
.
.
.
.
( )
.
.
.
.
!
.
.
.
.
.
.
.
.
" .....
....."
.....
.
.
,
.
.
.
.
"
.....
.....!"
.
" ,
,
?
!"
,
.
.
.
.
.
"
!
,
.
."
.
"
.
?"
.
.
"
.
,
."
.
"
!
!"
.
.
"
?
,
?"
.
' .....
.....'
.
"
?"
.
"
.
."
,
"
.
."
.
"
."
.
.
,
.
"
?
?
.
?"
.
,
,
.
.
.
"
.
.
?"
.
.
"
."
!
"
,
?"
.
.
.
.
,
,
.
.
.
"
."
.
.
()
.
.
.
.
,
.
" !
.....!"
.
"
."
" .....?
"
?"
?"
!
.
.
.
.
.
.
.
'
?
?'
.
.
.
.
.
.
.
"
?
?"
()
.
.
"
.
.
....."
.
"
?
!"
.
"
.
.
.
!"
.
" !
!"
.
"
,
.
."
.
"
?"
.
"
.
.
.
?"
,
.
.
.
.
.
.
.
"
?
,
?"
.
"
.
?
?
."
.
"
,
!"
.
"
.
,
.
!?"
.
"
!
.
!"
.
"
?
,
()
?
,
."
.
.
"
.
!"
.
"
.
()
?
?
?
,
!
.
.
.
.
."
.
" .....
.
.....
?"
.
.
"
,
?
.
.
."
.
.
.
" !
.....
?
.....
.....!"
.
'
,
.....
!'
.
" ,
."
.
.
"
,
.
."
,
.
"
( )
,
."
"
.....
"
.....!"
.....!
."
.
"
.
.....?"
.
"
.
.
?
,
?"
.
.
"
!"
.
.
.
.
.
.
.
"
,
.
."
.
" ,
.
.
.
.
!"
"
,
.
.
,
?"
.
"
,
."
.
"
.
....."
" .....!
)
.
(
."
.
"
.....!"
.
"
.
.
."
.
'
.
.....'
"
,
.
.
.....
.
"
."
?"
.
"
."
.
"
.
?
..... ,
."
.
.
.
"
."
.
.
"
.
.
.....
.....
.
."
.
"
!
,
.....
!"
.
.
" !
."
.
.
.
"
.
.
."
.
" .....
.....
."
.
!
.
.
.
.
.
" ,
. ()
()
."
.
" .....
?
.....
.....!"
.
"
,
()
.
,
()
."
.
.
"
."
.
.
"
.
."
.
"
.
.....
.
."
"
.
."
.
"
."
.
"
.
.
?"
.
.
.
"
?
."
.
"
.
."
.
"
?"
.
"
."
.
" ,
.
."
.
"
?"
.
3
()
.
,
,
.
.
.
.
.
.
,
() ,
()
()
.
.
'
,
.
.....'
,
.
.
.
'
.....'
.
.
'
.'
.
.
"
.
,
."
.
.
.
.
"
.
,
....."
.
.
.
.
,
,
.
()
.
'
.
.'
"
.
....."
,
.
"
.
,
,
?
,
."
.
" ,
.
."
.
.
" (),
()
,
()
.
,
."
"
?"
"
.
.
,
,
.
."
.
" ,
."
.
.
.
.
,
.
,
.
.
.
.
,
.
,
.
.
.
"
?"
.
'
.
?
?'
.
.
.
.
.
,
.
.
'
.
.'
,
.
'
.
.
?
.
.
.'
.
.
.
.
.
.
.
.
()
.
.
.
,
.
.
,
.
" ,
?"
.
.
"
?"
.
.
" ,
."
.
.
"
?
....."
"
.
?
?"
.
.
.
,
()
.
.
,
()
()
.
.
,
.
,
.
.
' ,
.'
!
.
.
,
.
,
.
!
,
.
.
"
!"
,
,
.
"
?"
,
.
.
.
,
.
.
,
,
.
.
.
!
!
.
.
"
!"
.
.
!
.
.
.
.
"
?"
.
" .....
....."
"
"
.
?"
.
."
,
.
.
,
.
"
?"
.
"
()
."
"
.
.
."
"
.
?
!
."
!
"
?
,
.
.
!"
' !
.
.
?.....'
.
"
"
."
....."
.
"
,
.
,
?
,
,
?
."
"
?"
"
?
.
()
,
,
?
?"
" !
"
?"
!
,
?
?
!"
.
.
"
?"
" ,
()
!"
"
!"
!"
.
"
!"
"
()
!"
.
'
.
.'
.
,
,
.
.
,
.
"
!"
!
.
.
.
.
'
.'
.
.
.
.
'
,
.
.....'
.
.
"
()
!"
,
.
.
"
!"
!"
"
"
,
.
."
.
'
()
.....'
.
"
?
?"
.
.
.
" !
."
.
"
!"
.
.
.
.
.
"
!"
.
.
"
,
?"
.
"
!
,
?"
.
"
?"
.
" .
!"
,
.
,
.
.
.
.
.
.
()
.
,
.
()
.
()
,
.
.
.
.
.
.
()
.
.
.
.
.
.
,
.
.
.
.
.
"
,
?"
.
.
"
,
."
.
"
?
,
."
.
.
"
?"
.
,
!
,
.
,
!
.
.
"
."
.
"
!"
.
.
.
.
" ()
?
?"
.
"
!"
,
.
"
?
?"
"
?"
"
."
.
"
,
?
."
.
.
"
.
.
."
.
" () ,
."
!
.
,
>
<
<
>
.
.
"
,
!"
.
.
"
?"
.
.
.
,
.
,
.
.
.
.
"
,
,
?
.
.
?"
.
"
."
"
."
.
"
?
,
?"
.
.
.
,
!
.
"
.
.
.
.
?"
.
.
?
.
"
?"
.
"
."
"
?"
!
.
.
,
.
.
"
!"
.
,
.
.
'
.'
.
"
!"
.
"
.
.
."
.
,
.
"
?"
.
"
."
?
()
.
.
.
.
.
" ,
?"
"
()
.....
."
" ,
?"
"
.
....."
.
.
!
( )
" ,
.
.
!
?"
.
.
.
"
( )
() ,
.
( ) ,
."
.
.
"
,
,
?
,
.
."
"
."
.
.
"
,
?"
?
"
!"
.
"
."
"
."
"
."
.
()
.
.
.
" !
?"
.
.
.
"
!"
.
.
.
.
.
.
.
.
"
?"
.
.
.
"
"
?"
!"
.
.
"
!"
.
.
"
.
."
.
"
.
?
."
.
"
.
.
?"
"
"
.
.....?"
(),
."
" ?
?
?"
( )
,
.
,
.
.
,
.
,
,
.
.
"
!"
' !
?
?'
" ,
?"
"
"
?"
."
"
.
,
.
,
.
,
."
.
.
"
(),
.
?"
"
."
()
.
.
.
"
,
."
.
"
?"
"
,
.
.
,
.
."
"
,
?
."
"
?
!"
.
" .....
( )
)
( )
,
.
.
(
.
,
.
. '
. '
!'
.'
,
.'
,
'
.
.
,
?
.
."
.
"
.
.
?"
,
.
"
!"
"
.
."
.
"
.
,
,
.
?"
,
.
.
"
."
"
,
?
."
.
"
!"
.
.
"
."
,
" ()
,
.
."
.
"
.
,
.
.
.
.
."
.
"
?
.
?"
"
.
."
.
,
.
.
"
?"
,
.
"
.
,
.
,
.
."
.
.
.
.
"
."
,
.
.
"
?
?
!"
.
.
"
."
.
"
.
."
.
"
.
,
."
.
.
"
,
.
."
,
.
"
.
."
,
.
.
.
.
4
,
()
,
() .
.
.
"
,
.
?"
.
"
."
.
"
?"
"
.
.
."
,
()
.
!
,
,
.
----.
.
.
.
,
.
( )
. ----.
.
.
.
.
" ()
.
.
?
?"
"
?"
.
.
"
,
."
"
.
?"
,
.
"
."
"
.
?"
.
" ,
,
?"
"
."
.
.
.
()
.
"
."
.
"
."
.
.
.
.
,
,
,
()
" ,
?
.
,
."
"
"
?"
()
.
.
.
. .....
"
....."
?"
"
.....
.
.....
."
.
"
,
?"
"
.
,
.
."
.
"
!
?
?
,
?"
.
"
,
."
"
?"
()
."
.
"
.
,
()
."
.
.
" ,
.
.
"
."
.
()
,
?"
"
.
()
,
."
.
.
.
.
"
"
!"
?
?"
"
?
?"
.
.
.
"
?
."
"
."
.
.
"
.
?
."
"
."
.
.
.
.
.
()
,
.
(
.
)
.
"
)
"
."
?"
"
()
.
.
,
,
.
.
.
,
,
,
()
?"
"
.
()
?"
.
" .....
"
!
.....
?"
!
,
!"
.
.
"
.
."
.
"
."
.
" ,
3
!
!"
.
"
!"
.
" ,
."
.
.
.
.
.
"
."
"
.
."
,
,
.
()
.
.
.
.
.
.
,
.
.
,
()
.
.
(
()
.
.
,
()
.
.
.
,
()
.
.
.
.
.
.
.
.
.
()
.
.
,
.
.
.
"
,
!"
"
."
.
" ."
.
.
()
.
.
.
()
.
.
.
()
.
,
.
,
()
.
.
()
.
.
.
"
,
."
.
.
,
.
.
.
.
.
"
."
.
,
.
.
.
!
.
.
"
!"
.
.
.
.
.
.
.
.
"
.
"
,
.
."
.
" ,
.
.
.....
?"
"
,
()
."
.
()
()
()
()
.
()
()
()
.
,
.
,
()
.
,
.
( )
()
.
"
!"
(
.
,
.
()
.
.
.
"
?"
"
.
.
."
.
"
!"
,
,
.
( )
.
()
.
( )
"
.
.
."
.
" ,
....."
.
.
.
"
."
.
,
.
.
"
!"
.
"
."
.
,
()
.
.
,
.
,
()
,
,
.
.
.
( )
.
()
,
.
.
()
.
.
"
."
.
()
.
()
.
.
"
,
,
()
()
?"
.
"
()
?"
"
,
"
?"
.
()
()
,
()
.
.
.
?"
.
.
"
.
.
()
()
?"
.
.
"
,
."
.
"
,
?"
.
"
)
( )
.
.
?"
.
"
."
.
"
.
?
( )
."
.
"
,
."
.
.
"
.
()
.
.
."
"
()
."
"
.
."
.
.
.
"
."
.
"
,
."
" ,
."
()
.
.
.
.
.
,
.
'
.
?'
.
.
.
,
.
.
.
.
.
.
!
.
" .....
?"
.
.
"
....."
.
"
?"
.
" ,
.....
."
.
,
"
!"
.
"
.
....."
,
.
.
.
.
.
"
?"
"
."
"
.
.
.....
."
.
"
.
()
.
."
.
"
.
.
?"
.
.
.
"
!"
.
"
"
."
?"
.
"
."
.
.
.
.
.
.
,
.
"
?"
.
.
.
.
.
.
"
.
!
.....
....."
.
"
?"
,
.
.
.
"
.
,
."
()
.
!
.
"
!"
.
"
?"
?
,
.
'
?'
()
.
.
.
"
.
.
."
.
"
?"
.
"
."
.
.
"
."
"
.
."
.
"
,
?
."
.
.
.
.
" ,
.
."
.
"
.
."
.
"
..... "
.
"
?"
.
,
.
,
.
.
.
"
.
?"
.
.
,
.
()
()
.
,
()
()
.
( )
.
.
,
()
,
.
.
.
.
,
.
,
.
,
.
,
.
"
()
,
."
.
.
.
.
.
.
,
.
.
.
()
.
.
()
()
,
()
,
.
.
.
,
()
,
.
()
.
"
.
,
.
."
.
.
.
.
.
()
.
<
.
,
.
()
) ,
)
>
(
(
.
.
.
()
.
()
.
.
()
()
.
()
,
,
.
(
,
.
,
)
" ()!"
.
"
!"
()
.
.
.
.
.
"
!"
.
"
.
.
,
."
,
.
"
.
."
"
.
."
"
."
"
."
"
."
.
.
.
"
.
!"
"
!"
"
,
?
"
?"
.
."
(
.
.
.
"
.
?"
.
.
.
"
.
."
"
()
.
,
.
.
.
,
."
"
?"
.
"
,
,
()
,
!"
.
.
"
."
.
"
!"
"
?!"
"
.
."
,
,
,
.
.
.
"
!"
"
?"
"
.
,
< >
!"
.
"
( )
,
.
?"
.
"
.
!"
"
?
."
.
.
" .....
.
....."
.
"
."
.
.
.
" .....
!"
"
,
."
.
"
.
!"
.
" .
!"
.
"
."
.
.
,
.
.
.
.
.
'
.
?'
()
()
.
.
!
.
.
,
.
.
.
!
.
.
.
.
.
()
()
.
.
.
.
"
,
?"
"
.
.
....."
.
"
!"
.
.
.
.
"
."
.
,
.
.
"
,
.
!"
()
,
.
.
"
,
."
,
()
.
,
.
.
.
.
.
.
.
()
.
.
.
.
.
,
.
.
.
"
( )
!"
.
.
.
.
"
?"
"
....
....
."
"
?"
"
.....
<
."
>
.
,
.
"
....."
.....
.
.
.
"
.
!"
.
.
.
()
.
.
.
.
.
'
,
?
.
?'
.
.
.
.
.
.
.
,
( )
.
.
.
.
.
.
.
" .....
?"
.
"
?"
"
()
."
,
()
.
.
.
"
.
,
?"
.
"
?"
"
,
?"
"
?"
.
.
"
."
.
"
.
,
."
.
"
?"
"
.
.
,
?"
.
"
?"
"
..."
..
.
"
?"
.
.
"
)
.
(
,
."
.
"
."
.
"
?"
"
?"
.
"
."
" ?"
.
,
.
.
()
,
.
.
()
.
.
()
.
.
.
.
.
()
.
.
.
,
.
.
.
.
.
"
."
.
" ,
?"
.
<
>
,
.
() .
.
,
"
, ..... .....!"
" ,
,
.
."
.
"
(),
."
.
,
,
.
.
"
,
?
,
.
."
" ,
?
?"
.
"
,
.
.
."
.
'
.
,
.'
"
.
,
.
."
"
.
."
"
.
."
.
"
.
.
."
.
"
."
.
.
" !
)
?"
.
.
( )
.
!
.
.
.
.
"
.
."
.
"
?
."
,
.
"
!"
.
,
" !"
.
.
" ,
,
.
."
.
.
"
,
.
."
.
"
?"
.
"
."
.
" ,
.
.
."
.
,
.
"
,
."
.
"
.
.
,
.
"
!"
.
.
"
,
."
!"
.
"
,
!"
.
"
()
!"
,
,
.
.
"
!"
!
.
"
!"
.
.
.
.
.
.
.
" ,
"
?"
,
."
" ,
.
.
."
"
?
.
."
.
"
.....
."
.
.
.
"
!"
.
"
!"
.
,
.
.
"
!....."
()
()
.
,
.
.
.
.
.
()
[
()
.
.
.
.
.
.
.
,
.
.
"
!"
.
,
.
"
."
.
.
.
"
."
.
"
?"
"
.
()
."
.
.
"
?"
"
.
."
.
"
!"
.
.
( )
.
"
()!
!"
.
.
"
."
,
()
.
()
.
()
.
'
!"
.
.
.
()
.
'
)
.
()
.
(
()
.'
.
()
.
( )
.
.
.
.....
.
,
.
.
()
.
.
.
.
"
!"
.
.
"
?"
,
.
.
"
,
.
?"
,
.
.
()
.
,
.
.
.
" ,
?
?"
.
"
,
."
.
"
.....
?"
.
"
.
.....
.
."
.
"
.....
?"
.
"
.....
!"
.
.
.
.
"
!"
.
"
.
,
,
."
.
( )
()
.
.
.
.
" ,
."
.
"
!"
.
.
?
.
.
" ,
."
.
"
.
( )
.
."
"
!"
"
.
?"
,
()
.
.
"
.
."
.
.
.
"
?"
.
" ,
."
.
"
.
.
."
.
,
.
" ,
.
,
.
,
?"
( )
.
()
?
"
.
.
,
.
.
.
,
."
.
" ,
()
!"
"
.....
."
.
"
.....
."
.
.
.....
"
?"
.
.
"
."
.
.
.
.
.
5
()
()
.
,
"
()
.
.
"
?"
'
'
?
.....
?"
.
"
.
?
?"
"
."
"
?"
"
.
."
.
"
?"
"
.
.
,
."
.
.
"
,
()
,
?
."
.
"
.
,
."
"
?"
"
?"
.
"
?"
"
.
."
,
,
.
.
" ,
."
()
.
.
"
,
."
"
.
()
.
,
?"
"
.
."
"
"
?"
!"
.
<
>
.
.
.
.
"
.
.
,
."
.
" (),
."
<
>
.
.
.
.
"
."
.
"
.
."
.
.
.
.
.
,
.
.
.
.
.
.
.
( )
"
."
.
.
.
.
()
()
.
.
.
<
>
.
.
.
"
?"
,
()
,
.
.
.
"
.
."
.
"
.
."
.
"
."
"
?"
.
.
" .
."
.
.
"
."
.
,
.
"
( ),
?"
"
."
.
" ,
."
"
."
.
"
....."
,
.
.
.
"
!"
.
"
?"
"
.
."
.
"
?"
"
,
.
.
,
."
( )
.
.
,
.
,
.
"
.
."
.
"
"
?"
."
,
"
!"
.
.
.
" ,
!"
.
()
"
?"
.
"
.
,
,
()
,
!
!"
.
"
"
?"
?"
.
"
()
"
."
( )."
"
."
.
,
.
,
.
<
>
.
( )>
.
, <
,
.
!
.
"
,
,
?
."
,
,
.
.
.
()
.
.
.
,
.
()
.
.
"
."
( )
!
.
.
.
.
.
"
()
()
()
()
!"
.
,
.
,
()
(
.
)
,
.
.
,
.
.
.
,
!
()
.
.....!
.
.
.
.
.
.
.
.
.
"
,
."
,
.
.
.
,
()
"
."
.
,
"
."
.
"
?"
.
.
,
.
"
?"
"
"
."
."
.
.
.
.
.
"
,
.
?"
"
.
,
.....
?
,
?
?"
,
.
()
.
,
.
"
.
.
.
.
."
.
"
.
.
."
,
.
.
.
.
"
."
.
.
,
.
.
.
"
,
?"
"
....."
"
()
.
."
"
?"
.
"
."
.
.
" !
()
?"
.
()
.
.
.
.
.
.
" ()
()
."
.
"
()
?
()
()
,
?"
.
"
.
,
."
!
.
"
.....!"
()
.
,
()
.
"
?
?"
,
.
.
.
"
?
?"
"
"
."
."
.
"
(),
?"
(),
.
" (),
()
."
,
.
,
.
,
.
.
.
,
.
.
,
.
.
"
()!"
.
"
()!"
.
.
,
.
.
"
?"
.
.
" ,
."
"
()
?"
,
.
" !
()
!"
.
"
."
.
"
.
....."
.....!
.
,
.
.
()
.
,
.
.
,
.
()
.
.
.
.
()
.
.
.
"
.
,
."
,
.
.
"
,
?"
.
"
!"
.
"
.
()
?"
.
"
."
"
.
,
?"
.
"
."
"
,
?
.....?"
"
?"
"
.....
!"
"
()
?
()
."
"
.
."
.
()
.
.
.
.
"
!"
.
"
( )
.
,
."
.
()
.
.
.
"
.
,
."
.
"
.
."
.
"
,
.
."
.
,
.
.
.
!
.
.
.
.
!
.
.
"
. ,
."
.
.
"
?"
"
()
()
.
)
,
.
(
?"
.
"
.
.
.
,
?"
.
"
.
.
.
.....
( )
.
.
?"
.
'
()
.
,
.
.
.
.'
,
.
'
.
,
()
.
.
.'
.
,
.
"
,
?
.
."
,
"
?
.
.
."
,
.
.
"
.
.
."
,
.
()
.
.
.
.
.
.
.
.
.
" ,
?"
"
?"
,
.
.
.
.
.
.
.
"
."
.
'
.
.'
.
.
.
.
'
.....'
,
.
"
."
.
"
?
()
."
.
'
.
.'
,
.
.
"
() ,
.
,
()
.
.
" .
,
."
()
.
."
.
()
.
.
"
.
.
."
.
"
.
."
.
"
.
.
,
?"
.
"
."
.
'
,
.'
"
....."
.
"
.
?
.
."
.
.
.
.
'
.
.'
.
,
"
.
....."
.
" .
!"
"
"
."
."
,
,
.
.
.
()
)
.
,
.
.
.
)
.
,
()
.
.
.
.
.
.
()
()
,
.
()
.
.
!
.
.
.
.
,
.
.
"
!"
.
"
,
?"
.
"
()
,
?"
"
?
?
.....!
.
?
,
."
.
.
.
.
,
.
.
.
.
.
.
.
.
.
"
."
.
.
'
.'
.
.
.
.
,
.
.
.
.
"
.
.
,
....."
.
'
.'
.
"
?
()
.
.
?
.
?"
( )
.
.
.
,
,
.
"
.
.
.
.
?"
.
"
?"
"
.
.
."
"
."
"
,
.
."
()
,
.
.
.
" ,
."
"
?"
"
.
."
"
."
.
"
?"
.
"
?
,
."
.
"
.
,
."
"
."
.
"
.
."
"
,
?
.
.
."
,
,
.
.
,
.
,
,
.
.
"
.
,
"
.
."
.
,
."
"
,
.
."
" ,
."
.
.
.
.
.
.
()
.
.
,
.
6
()
()
.
.
.
'
.
.'
.
.
.
.
.
,
.
!
.
.
,
.
,
.
.
'
.
.'
.
.
' !
!'
.
.
.
' ?
,
.'
.
,
.
()
,
.
' ,
?'
!
,
"
.
!"
"
!"
.
,
.
.
.
.
,
.
.
,
.
.
.
.
.
,
.
.
.
' !
,
,
.'
!
.
.
,
.
.
" ,
."
,
.
.
,
.
.
.
.
.
.
,
.
.
'
.'
.
.
.
.
'
,
()
.
,
.....'
.
"
.
,
."
!
.
"
.
."
.
"
.
,
,
.
,
,
?
?"
"
,
,
?
?
,
.
.
,
."
.
' ,
.
,
!'
" ,
."
.
.
.
" ,
?
."
.
'
?
?'
.
" ,
,
?
?"
"
?
.
."
" !
,
!"
" ,
!"
'
,
.
!'
.
"
?
?"
.
" ,
?!"
.
.
.
.
.
'
.'
.
" ,
.
,
.
"
."
,
?"
.
.
"
.
."
.
,
.
,
.
.
.
!
.
,
.
,
.
.
,
,
.
!
.
.
.
,
.
()
.
.
.
,
.
.
.
,
.
,
.
.
.
.
.
"
."
,
.
.
()
.
,
.
,
.
.
.
.
,
,
.
,
.
,
.
,
.
.
"
,
."
,
,
.
.
"
()
?"
"
."
.
'
,
.
.'
"
?"
" ,
?"
.
'
.'
.
.
,
.
.
.
"
()
()
() ,
.
.
,
,
!"
"
,
.
,
.
.
.
."
.
"
?"
"
."
"
?"
"
."
"
,
,
?"
.
" ,
.
."
.
"
,
!
,
!
!
?"
.
.
.
.
.
,
.
"
.
."
.
"
?
?"
.
"
.
?"
.
"
!
!"
.
"
!"
.
,
.
.
,
.
.
,
.
.
"
!"
.
.
.
.
.
.
.
.
.
.
,
.
.
.
'
.
,
,
.
.'
,
.
,
.
.
.
.
,
.
'
.
.
.
?'
.
'
.
.'
.
"
!"
.
.
"
.
....."
,
.
,
,
,
,
.
.
"
!
!
....."
,
,
,
,
,
,
,
.
.
.
.
.
.
"
.
.
.
."
!
.
"
.
.
,
.
.
."
"
.
."
.
"
?"
.
!
!
.
,
!
.
.
.
!
.
.
.
.
"
?!"
,
,
,
,
.
.
.
.
.
"
?"
.
"
"
."
?
....."
,
.
"
?
? ,
!"
.
,
.
.
.
.
.
,
,
.
,
.
,
.
.
,
.
.
,
.
.
.
'
!
.
.
!
!'
.
.
.
,
.
.
.
.
,
.
( )
,
.
.
.
,
.
.
.
.
.
.
.
.
?
.
.
.
,
.
.
,
,
.
.
.
!
,
.
!
.
,
.
,
.
,
.
()
.
' !
!'
.
()
.
.
.
.
.
!
.
.
,
.
.
.
.
.
!
?
.
,
.
.
.
.
.
.
"
"
!
!
?"
,
!"
.
"
?"
.
.
.
.
,
.
"
,
?"
.
.
" ,
.
.
.
."
"
.
?"
.
"
.
.
.
. ,
."
.
"
."
.
.
"
?"
.
.
.
.
"
?"
" ,
,
.
?"
()
()
.
,
.
.
"
()
()
!"
.
"
()
?"
,
.
.
.
,
.
.
"
."
.
"
?"
.
"
,
.
.
,
."
"
,
.
,
.
.
.
."
,
.
.
.
'
.
,
.
,
.
.
.'
.
"
."
,
.
"
."
.
" ,
.
.
.
!"
"
.
."
,
.
,
.
.
.
.
.
.
.
.
,
.
.
,
.
.
"
?"
.
.
.
"
?"
" !"
"
?"
.
"
?"
"
."
.
"
?"
"
.
,
....."
"
?"
"
,
."
.
"
?"
"
."
.
.
"
."
,
.
.
.
!
.
.
()
.
.
.
.
,
.
.
.
.
,
.
.
.
"
?"
!
.
"
."
()
.
.
.
"
."
.
,
.
.
.
"
....."
.
.
.
.
.
.
"
."
.
.
,
.
.
,
.
.
"
?"
.
.
.
.
.
"
.
.
."
"
!"
.
"
?
!"
.
.
.
.....
.
.
.
,
.
.
"
.
."
.
.
.
"
(),
.
()
?"
.
.
,
.
.
,
,
,
,
.
.
.
.
,
,
,
"
()
?
?"
.
,
.
.
"
()
.
,
.
."
.
.
" ,
.
."
.
"
."
.
.
.
()
()
.
.
.
"
."
.
"
."
()
,
,
.
,
.
"
,
.
)
,
,
()
.
."
"
()
,
(
.
."
)
"
."
.
.
.
"
()
."
(
.
.
"
.
."
.
"
."
.
"
()
.
?
!"
"
"
."
.
....."
.
.
"
?"
"
.
."
()
.
"
.
( )
?"
"
()
.
."
.
"
!
?"
,
.
.
.
"
,
.
?
!
!"
.
"
?
?
.
.
()
.
()
()>
. <
()
()
!"
.
.
.
.
,
.
.
"
.
.
.
(
?
!"
.
"
.
."
.
"
!"
.
.
.
.
"
."
.
()
.
.
.
.
()
,
.
,
.
.
.
<
>
!
.
.
.
?
.
.
.
"
()
.
()
.
."
.
.
,
,
,
,
.
.
"
."
.
.
"
.
?
?"
.
"
.
()
.
.
"
?"
,
.
.
."
,
.
.
"
()
,
,
.
.
."
.
.
"
,
()
.
."
.
"
."
.
.
.
.
,
.
.
"
,
.
?"
.
.
.
'
.
.
()
.
.'
"
.
,
.
,
?"
.
"
.
.
.
."
,
,
.
.
.
"
()
,
.
.
.
,
."
()
.
,
.
.
.
.
.
.
.
.
"
!"
.
,
.
.
.
.
.
.
.
.
.
()
.
'
,
.
!'
.
"
?"
"
."
.
'
.
.
,
?'
.
.
,
.
"
."
"
,
?"
,
.
"
.
()
.
.
()
.
."
.
'
.'
,
.
"
.
."
,
.
.
"
,
.
!"
()
.
,
.
.
"
.
."
.
"
.
!"
.
"
!"
.
"
?"
?
.
.
.
" ,
()
"
."
....."
"
.
()
?"
()
.
.
"
.
.
."
"
."
.
.
"
.
.
.
.
."
.
"
.
."
()
()
.
()
.
.
.
"
."
.
.
.
.
.
.
'
!'
.
'
.
,
.
.'
.
()
.
.
.
.
,
.
,
.
,
.
.
.
(),
,
(),
,
(),
.
,
()
!
()
.
.
.
.
,
.
.
'
.
,
.'
.
.
.
.
.
(
.
()
.
,
.
.
(
.
()
,
.
()
.
.
.
.
.
,
.
,
.
.
()
.
,
,
.
.
.
.
.
.
.
,
'
.
.
.'
.
.
,
.
.
.
.
'
.
.
.'
.
,
.
()
()
.
,
.
.
()
.
.
,
,
.
.
.
.
.
.
.
,
.
.
,
.
,
()
.
.
.
.
.
.
"
,
.
,
.
.
,
!"
.
()
()
()
.
.
.
"
"
!"
.
."
.
"
.
.
."
,
.
,
.
.
.
.
.
.
.
"
."
.
.
"
.
."
.
"
."
.
"
."
.
"
.
."
.
()
1
()
,
.
.
.
,
.
.
.
"
?"
.
"
.
.
( )
....."
.
"
.....!
.
!
!"
.
.
" ,
.
?"
.
.
,
,
.
.
.
.
.
.
.
,
()
()
.
.
"
!"
.
.
,
.
,
.
.
,
.
.
.
.
.
.
"
?"
,
.
,
.
,
.
.
"
,
."
.
"
,
."
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
,
.
.
(),
(), (),
.
()
,
.
.
"
.
."
.
'
,
!'
.
.
'
.
?'
,
.
,
.
.
"
,
."
,
.
.
.
.
( )
.
()
"
.
?
?
,
()
.
."
.
.
.
.
"
.
?
.
."
.
.
.
"
.
( )
()
?
.
!
.
!"
.
" ,
.
?
?
,
?
!"
.
"
( )
.
.
.
."
.
"
."
.
"
.
.
."
.
,
.
.
.
"
,
.
.
,
,
.
."
.
.
"
,
.
.
,
.
?"
.
.
"
."
.
'
,
"
?'
."
.
.
.
,
.
.
.
.
,
.
.
,
,
.
.
.
"
."
.
"
,
.
."
.
.
,
.
,
,
.
,
.
.
"
."
.
.
"
()
.
."
.
.
,
.
.
.
.
.
"
."
,
.
.
"
,
.
.
.
."
"
."
.
,
.
.
"
."
.
"
?"
.
,
.
,
.
.
"
.
.
.
.
,
.
,
....."
!
.
.
.
"
.
."
"
.
?
."
"
."
"
.
."
.
!
"
!"
,
.
"
.
.
."
.
.
.
.
,
,
.
.
'
,
.'
.
,
.
.
.
.
.
"
?
?"
.
"
!"
.
.
"
.
,
....."
.
"
.
."
.
.
.
.
.
()
.
,
.
.
.
"
,
?
...
..."
.
.
.
.
. !
.
"
(),
?"
.
.
.
.
.
.
.
,
.
'
,
!'
.
.
"
"
.
.
.
.
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
"
."
.
,
.
"
."
.
,
"
?"
.
.
" ,
.
."
"
,
?"
.
"
.
."
"
."
.
.
,
.
.
"
,
."
.
,
!
.....
.
'
.'
.
" ,
."
.
"
."
.
"
."
.
"
?"
.
.
.
"
?"
.
"
.
....."
"
?"
.
"
."
.
.
.
.
"
."
,
"
.
.....!"
,
.
.
,
.
.
.
.
.
"
,
"
."
."
.
.
"
" !
."
!
!"
" ,
."
!
"
!"
.
.
.
.
.
"
,
?
?"
"
!"
,
.
"
?
."
" ,
?"
"
,
."
,
.
.
"
,
."
.
" ,
."
.
"
!
!"
" !
.
....."
.
"
.
.
....."
" !
!"
"
.
.
,
.
.
,
?"
.
.
"
.
.
."
,
.
.
"
?"
.
.
.
"
,
?"
.
" ,
!
."
" !
."
.
,
.
,
.
.
.
.
.
.
.
()
" !
?
!"
.
,
.
,
.
.
"
!
!
.
?"
.
.
.
.
.
.
.
,
.
.
.
"
.
,
."
"
?
?"
.
'
.
.'
.
"
,
.
,
?"
.
.
.
.
"
."
"
."
.
.
,
.
.
"
?
.
.
.
?
.
.
?"
.
.
"
."
" ,
?
?
?"
.
.
"
,
."
.
"
.
,
?"
.
"
,
.
."
"
()
."
.
.
.
"
."
?
.
'
.
?
.'
.
.
.
.
"
.
,
?"
" !
!
.
()
....."
.
"
!
."
.
"
?"
.
"
,
,
?"
.
.
( )
()
.
"
,
(
,
( )
?
,
?"
.
,
.
.
.
"
.
.
.
.
?"
.
"
.
.
."
.
"
.
.
()
.
?"
"
.
,
."
"
.
,
.
."
.
"
."
.
"
?"
.
"
?"
"
"
?
,
?"
,
.
....."
.
.
'
.
.'
.
'
.
.'
"
(),
?"
"
....."
.
'
."
.
"
....."
"
....."
.
"
."
.
"
."
.
.
"
?"
"
?"
"
?"
"
."
"
....."
.
"
.
?
.
.
.
?"
"
?"
.
"
.
....."
.
"
.
."
.
"
!"
"
....."
.
"
.
?
.
.
,
,
.
."
.
"
,
.
."
.
"
.
,
,
?
,
."
.
"
,
.
,
.
,
?
.
?"
.
.
.
.
.
"
.
.
.
,
.
,
.
.
?"
.
!
.
"
."
.
.
"
?"
.
"
.
?"
.
"
.
?"
.
"
,
!"
"
?"
.
'
.'
.
"
,
?
?
."
.
.
()
"
.
.
.
.
?"
.
.
.
"
.
?"
.
"
?"
"
?
.
?
."
.
'
.
.
.'
.
"
.
.
."
.
.
.
.
( )
"
."
."
.
.
"
( )
.
()
."
.
"
."
"
.
()
?"
" !
.....!"
.
.
.
"
()
.
."
.
"
.
.
."
.
"
,
?"
.
"
.
."
"
"
."
.
" ,
!"
,
.
.
.
.
.
.
.
.
"
."
.
"
.
!"
.
"
()
,
."
.
.
.
"
!"
.
.
"
()
"
.
!"
."
.
"
,
?
."
"
."
.
"
.
."
.
!
,
.
.
,
.
.
.
.
.
.
" ,
?"
.
"
()
.
( )
,
,
."
.
"
.
!"
.
.
"
,
?
"
."
() .
?"
"
.
.
,
?"
.
.
"
?"
"
!
.
,
?"
"
.
"
."
!"
.
.
!
!
.
.
.
,
.
,
.
.
"
.
."
.
.
.
.
,
.
.
"
.
.
,
.
?
?"
.
.
"
.
.
,
."
.
" ,
.
?"
.
.
.
"
."
()
.
"
?"
.
"
,
.
.
?"
.
"
.
.
.
."
()
.
.
.
.
"
."
.
,
.
.
.
.
"
.
()
,
."
.
"
,
.
,
( )
.
.....
?"
.
"
()
.
( )
.
,
.
.
."
()
.
"
.
()
.
!"
.
.
"
.....
....."
.....
.....
()
()
.
.
'
?'
.
"
,
.
....."
!
.
!
,
.
.
.
,
.
.
()
()
.
.
,
.
.
.
()
.
()
.
.
()
.
.
!
.
.
()
( )
.
.
.
.
.
.
.
!.....
.
.
()
.
.
!.....
()
.
,
.
.
.
"
)
(
?"
( )
.
.
"
()
.
,
?"
.
.
" ,
,
.
."
.
"
,
.
?"
.
" .....
."
"
.
?"
.
'
.
?
.'
.
.
"
.
."
.
'
.
.'
.
.
.
.....
"
?
.
()
!"
(
.
.
,
.
,
()
.
.
.
.
.....!
.
.
.
.
.
.
,
.
.
.
,
.
.
.
()
.
.
.
.
.....!
()
.
()
.
.
()
()
()
.
.
.
.
.
.
()
()
.
,
()
()
.
.
.
.
?
.
"
!"
()
()
.
.
.
.
.
()
.
.
'
,
.....'
.
.
.
.
, ,
.
!
,
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
"
?"
.
.
"
()
()
....."
.
"
,
."
.
"
()
.
()
."
()
.
"
,
()
,
?"
.
"
.
,
,
.
.
?"
.
.
"
.
.
,
.
.
.
.
."
.
"
( )
?"
.
"
.
."
.
' ,
()
,
.
()
.
.'
"
.
,
.
."
.
"
.
."
.
"
,
?"
"
?"
"
.
.
."
.
.
()
.
.
"
.
."
.
"
."
.
.
()
.
"
?"
<
>
.
"
?"
"
?
."
.
()
.
.
" .
."
.
()
"
,
.
,
?"
.
.
.
"
."
.
" ( )
."
.
()
()
.
2
(
.
"
.
()
.
."
.
'
,
.'
,
.
.
.
()
.
,
.
.
.
.
.
'
()
.
.
()
!'
()
.
.
()
"
.....!"
.
.
"
,
."
.
"
."
.
.
.
.
.
.
.
.
()
.
.
()
,
.
.
"
?
.
."
.
"
."
.
"
()
.
?"
.
"
.
!"
"
?
.
!"
.
"
?"
!
( )
.
.
.
,
.
.
,
.
.
.
()
.
.
"
()
?
?"
.
"
()
!
()
!"
()
,
.
.
.
"
?"
()
,
.
.
.
"
()
!"
.
"
.
!"
.
.
'
,
.'
.
()
.
"
?"
.
" ()
.
()>
<
()
."
.
.
()
()
.
.
.
.
!
()
()
.
.
.
.
.
.
.
"
."
.
()
()
.
.
.
"
()
()
.
)
(
.
!
.
!"
.
.
.
.
"
()
.
."
.
.
"
."
,
.
.
"
()
.
."
()
()
.
"
."
.
"
( )
()
."
"
."
.
.
"
.
."
.
"
."
,
.
.
"
.
.
.
."
"
<
.
()
( )>
.
."
.
.
.
.
"
?"
.
"
()
.
?"
"
.
.
?"
"
.
?"
.
"
?"
.
"
."
.
.
"
.
?"
.
"
!"
.
.
"
?"
.
.
"
."
"
....."
()
.
.
( )
(
.
)
.
"
!"
.
.
.
!
.
.
()
.
()
.
()
.
'
.
()
()
?
.
()
.....!'
()
.
()
.
.
()
.
.
.
.
,
.
.
()
'
.
.
.
.....'
()
.
()
.
,
.
!
()
.
.
.
.
.
.
.
.
.
)
.
.
.
.
.
.
.
.
.
.
.
!
.
.
!
.
.
"
."
,
( )
.
(),
.
()
.
(),
!
!
.
()
"
!"
()
()
.
.
.
.
.
()
()
.
.
.
"
.
!"
.
"
()
()
!"
.
.
.
.
.
"
!"
()
.
.
'
.'
.
.
.
.
.
.
"
."
.
,
.
.
,
.
.
( )
"
."
.
.
"
,
."
.
"
!"
.
.
.
()
.
.
.
"
!"
.
.
.
.....!
.
.
()
()
,
.....!
.
.
"
,
."
.
.
()
()
.
.
!
()
.
.
'
.
()
.'
.
.
,
.
.
'
.'
()
.
.
.
"
."
.
.
,
.
.
.
.
'
()
?'
.
()
()
.
.
"
,
."
.
()
.
()
.
.
.
"
.
,
.
,
,
.
?"
.
.
.
"
,
?
()
.
."
()
.
()
.
.
!
.
.
,
()
.
,
()
.
!
.
()
!
.
.
.
.
.
.
'
.
.'
()
.
()
'
.
()
.
.
.'
.
,
.
.
.
,
.
.
.
)
(
()
.
,
.
'
.
.'
.
()
.
.
'
.
.
.'
.
()
,
.
.
.
()
,
.
.
.
.
.
.
'
!
( )
()
()
.
!'
.
.
()
()
.
( )
.
()
.
.
.
.
.
!
.
.
()
.
()
.
()
() .
.
,
()
.
.
.
()
.
.
.
.
.
.
.
.
,
.
,
.
.
.
.
,
.
.
,
.
,
.
.
.
"
."
.
.
.
"
?"
.
.
"
.....
....."
()
.
.
.
()
.
.
()
.
.
,
.
, ,
.
.
.
.
"
.
?"
.
"
."
"
."
"
?"
"
!"
"
?"
.
.
"
?"
.
"
.
.
()
."
()
,
.
,
.
"
,
.
.
.
."
.
.
.
.
"
.
.
.
."
( )
'
.
.
.
( )
.'
.
.
<
>
.
.
.
"
.
.
()
.
.
()
."
.
()
.
,
.
.
,
.
,
.
,
"
."
.
"
."
" ."
.
.
.
.
.
"
?"
.
" ,
.
.
."
.
()
.
.
"
()
."
.
"
.
?"
.
"
."
.
.
.
.
"
!"
.
"
."
.
.
" .....
."
.....
.....
.
( )
.
.
.
.
.
.
"
.
."
"
."
.
.
"
."
.
.
.
( )
.
.
.
.
.
"
?"
.
"
.
."
"
."
.
"
?"
.
"
.
?
."
"
()
?"
"
)
."
.
"
."
.
.
()
.
.
()
.
.
.
.
.
()
.
.
()
.
.
"
()
?"
"
?"
"
.
.....
."
"
.
.
()
?"
.
.
,
.
.
( )
.
.
.
()>
.
<
.
.
.
.
.
.
()
.
.
.
.
"
.
."
"
."
.
'
,
.
.'
"
?"
"
.
?"
,
,
.
.
"
."
.
"
.
()
()
()
,
.
."
.
"
,
,
.
."
.
"
!"
"
?"
.
" ....
"
....!"
()
.
."
.
"
.
.
."
.
.
.
.
"
."
.
.
.
.
!
.
"
."
.
.
"
)
,
?
."
(),
.
.
.
"
?
."
"
?
.
."
.
"
,
.
."
.
"
?"
"
.
,
?"
.
.
"
?
?"
.
.
.
.....!
.
.
.
"
,
.
?
()
()
."
.
,
.
.
.
'
.'
.
"
.
.
.
()
."
.
"
,
.
."
.
"
."
"
()
."
.
"
.
."
.
"
,
."
.
"
.
.
.....
.
.....
()
."
.
"
."
.
.
.
.
'
.
.....'
.
"
?
."
.
"
,
."
"
)
(
,
()
.
.
.....
.
( )
.
.
."
.
'
.'
.
.
"
!"
.
.
.
"
()
."
.
'
.
.'
.
"
.
."
" ,
.
."
()
.
.
.
.
,
.
.
.
.
.
.
.
"
,
?"
.
"
."
.
"
."
"
."
"
.....
?"
"
.
."
.
"
."
.
.
.
()
.
()
.
()
.
()
.
()
.
.
.
"
."
!
.
"
."
.
"
!
!"
()
.
.
'
()
>
<
?'
.
()
.
.
.
"
?"
"
.
.
."
.
"
."
.
.
.
,
( )
.
()
.
()
()
.
()
.
.
.
.
.
.
.
.
.
()
.
.
.
.
,
.
,
.
,
.
.
.
()
.
.
.
.
()
.
()
.
()
.
.
()
()
.
.
.
()
()
.
(
()
()
.
.
.
()
.
()
!
.
()
.
.
.
()
.
.
()
()
()
.
()
.
.
.
.
!
.
.
.
'
.
.'
.
.
.
(
)
.
.
.
.
()
.
)
()
.
.
.
.
.
()
()
.
.
.
.
"
()
.
.
( )
."
"
?
.
."
()
" !
."
()
"
?"
()
"
,
()
?"
.
.
,
,
.
.
....!
()
.
.
.
()
.
( )
,
.
.
.
.
'
.
.
!'
.
.
.
.
,
.
.
()
( )
.
,
.
.
.
.
.
.
.
!
.
,
.
.
()
,
.
.
.
.
( )
.
.
()
.
"
!"
()
.
.
()
.
()
.
,
()
.
.
.
.
" ,
!"
.
.
!
.
()
.
.
"
.
.
?"
.
.
.
"
."
.
.
"
!"
.
.
.
" ,
!"
.
.
.
()
.
"
.....!"
()
.
"
.
?
?"
.
.
"
!"
.
.
.
.
()
.
< >
.
()
.
.
"
,
,
?"
.
.
.
,
,
.
.
.
.
()
.
.
.
"
,
.
()
."
()
.
()
.
,
()
.
,
.
.
.
.....!
.
" ,
."
."
"
?"
.
"
!"
.
.
"
!"
.
.
.
(
()
.
.
)
"
!"
.
"
,
!"
( )
.
.
.
,
,
, ,
.
.
.
"
,
!"
.
.
.
()
.
.
()
.
.
,
.
.
.
.....!
.
.
,
.
"
!"
.
.
()
.
()
.
.
"
,
.
!"
.
"
( )
.
."
.
"
(),
."
()
.
.
"
()
?"
.
.
"
.
( )
.
."
"
."
.
3
()
()
()
.
.
"
!
!"
.
.
.
" ,
.
.
.
"
?
!"
.
.
.
.
"
,
?
!"
.
.
.
.
.
.
"
.
!"
.
.
.
.
"
!"
.
.
.
.
"
,
.
.
.
!"
.
.
.
.
'
.
.
.'
.
" ,
?
!
.
()
!"
.
.
"
!
.
.
?
?
?"
.
"
!"
"
!"
.
.
!
.
.
"
()
()
?
?
?"
,
()
.
.
.
.
.
.
( )
.
.
.
!
.
.
"
?"
.
"
.
."
.
.
'
.....
.....'
.
.
.
.
.
.
.
,
.
.
.
()
.
.
.
.
.
.
,
.
.
,
.
.
.
" !"
.
!
.
()
"
()!"
.
.
.
()
.
.
!
,
.
.
.
.
.
.
.
.
.
'
!
()
!'
.
(
.
.
()
()
()
,
.
,
.
.
.
!
.
.
.
" ,
,
!"
.
"
!"
.
"
,
?
!
!
!
?"
.
.
.
.
.
.
.
.
.
.
.
"
!
!
.
.
.
()
!"
.
.
.
.
.
.
" !
?
!
.
?"
.
!
.
.
,
!
.
.
.
.
'
.
.....
.....
.
.....'
.
.
.
.
.
"
!"
.
.
" !"
.
.
.
.
.
.
.
.
.
.
.
"
!"
.
.
!
.
.
.
.
.
"
!"
.
"
?"
.
"
."
.
" !"
.
.
.
.
.
.
"
()!"
"
!"
()
.
!
.
,
" !"
.
.
.
,
.
.
.
.
.
.
.
.
"
....."
.
.
.
()
.
.
()
,
,
.
,
.
.
.
.
.
.
.
.
.
,
.
.
.
.
.
.
'
.'
.
.
.
" !"
.
.
.
.
.
.
.
.
.
" !"
.
().
.
.
(
.
.
.
.
" !"
.
.
.
"
!"
.
.
.
.
.
.
"
?"
.
.
!
.
.
.
.
"
....."
.
"
.
."
.
.
.
.
"
!"
.
.
.
.
.
" ,
.
.
.
!"
.
.
()
!
.
"
.
.
.
."
.
"
,
.
.
.
?"
.
" ....."
.
.
.
.
.
.
" ,
()
.
?"
.
.
"
."
.
.
.
.
.
.
.
.
.
"
,
.
."
.
.
"
,
....."
.
.
"
()
()
!"
.
.
.
.
( )
.
!
.
.
.
.
.
.
.
.
.
.
"
()
.
.
.
.
."
.
.
.
.
.
.
.
"
!"
()
!
.
.
.
'
.'
.
.
,
.
.
.
.
"
?"
.
"
()
."
.
" .....
?
.....
?"
.
"
.
.
.
.
!"
.
"
....."
.
.
.
.
"
.
?
,
()
,
,
,
."
.
.
"
?"
.
( )
.
.
.
"
."
.
"
,
?"
.
"
()
!
!"
.
.
.
"
.
."
.
.
"
()
( )
."
,
.
.
"
!"
.
.
" ()
!"
.
"
."
.
"
."
.
"
."
.
.
.
"
.
."
.
"
.
.
."
.
!
.
"
!"
.
.
"
.....
....."
"
.
."
.
"
()
."
.
"
."
.
"
.
.
."
.
" .....!
.
.
!"
.
.
.
.
"
,
!"
.
.
.
.
,
,
.
.
.
"
?
."
.
"
.
."
.
"
."
.
"
,
.
."
.
.
.
.
.
.
,
.
?
,
.
.
.
.
.
.
.
,
.
.
.
.
,
.
,
.
.
.
.
()
,
.
,
()
.
.
.
.
.
"
!"
.
.
" ,
."
.
"
!"
.
"
,
."
.
"
."
.
"
()
?"
()
()
.
.
.
" ()
()
()
()
()
!"
.
()
.
.
"
()
(),
."
()
.
()
.
"
.
?"
.
"
.
.
?"
()
()
()
.
()
.
........
"
."
,
.
,
()
.
.
.
"
.
?"
.
,
(
.
)
.
4
()
.
.
()
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
.
."
.
'
.....'
.
.
,
.
.
"
?"
.
"
.
."
"
?"
" ()
.
."
.
"
."
.
.
"
.
.
."
.
,
.
.
.
.
.
"
."
.
"
,
.
?"
.
"
,
."
.
.
.
"
,
.
....."
<
>
.
.
"
,
,
,
.
()
,
.
()
,
.
....."
.
.
"
,
?"
.
"
."
.
,
.
.
.
.
,
.
.
"
.
."
.
" !"
.
.
.
.
.
"
.
.
.
..... ....."
.
"
."
,
.
"
,
.
."
.
"
.
!"
.
.
.
"
,
.
!"
.
.
.
"
.
,
."
.
"
.
.
.
.
.
."
.
.
.
.
"
.
."
.
"
."
.
" ,
( )
.
()
."
.
"
."
.
.
.
"
,
."
.
.
.
.
.
.
.
.
.
.
,
.
,
.
.
'
!'
.
" ,
()
()
!"
.
.
.
"
!"
.
()
.
.
.
.
.
.
" !
?"
.
.
,
.
.
"
."
.
,
" !"
" !"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"
!"
()
.
.
"
!"
" !"
.
.
.
,
()
.
.
.
.
.
()
.
.
.
.
,
.
"
()
."
.
.
.
" ,
!
!"
.
.
.
.
.
.
.
.
()
.
.
.
()
,
.
.
.
.
"
?"
.
.
.
.
.
.
.
.
.
,
.
" !
!"
.
.
.
.
.
.
.
.
.
.
.
?
?
.
.
.
.
,
.
"
."
.
.
,
.
(=
.
.
.
.
' .
.....'
.
.
()
,
.
.
,
.
.
.
.
.
"
()
.
."
.
"
."
.
"
."
.
"
.
?"
.
"
."
.
.
.
.
.
.
.
( )
.
()
.
.
.
()
.
.
.
.
.
.
.
.
'
()
,
.
.'
,
" !"
" .....!"
.
.
.
.
.
.
,
" !"
.
.
.
.
.
.
.
.
"
.
."
.
.
"
,
?
?"
.
" !
!"
.
.
"
()
,
."
.
"
."
.
( )
.
.
.
.
.
"
."
.
.
"
.
,
()
.
( )
.
.
."
.
"
.
."
.
"
?"
.
"
?"
.
"
,
."
.
"
.
()
()
.
()
."
.
" ,
?"
.
.
"
.
."
.
"
."
.
"
.
."
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
,
"
.
,
!"
.
.
,
.
" !"
.
.
.
.
.
.
.
" !"
.
.
()
()
.
.
,
.
(),
()
()
()
()
.
.
.
.
.
"
."
.
"
.
."
.
.
.
.
.
.
.
()
!
.
.
.
" !
!"
.
.
!
.
.
"
,
.
()
.
."
.
.
"
?"
.
"
.....
."
.
.
"
,
."
.
"
?
.
.
()
,
()
,
."
.
"
!
!"
.
'
.'
.
"
!"
.
-----
! ----.
.
,
.
.
,
.
.
.
,
.
.
"
,
."
.
.
" ,
.
."
.
"
.
.
."
.
"
."
.
.
()
()
.
.
'
.'
.
"
."
.
.
.
.
.
.
.
.
.
,
.
.
.
-----
(). ----()
.
.
.
-----
(). ----.
.
.
.
.
'
()
.....'
.
'
.....'
.
.
.
'
?
.....'
.
'
.....
.
!'
.
.
(=
)
.
.
,
.
.
'
()
.
?'
.
'
.
.
.
.
.'
.
.
.
.
.
.
()
()
.
.
.
"
!"
.
.
.
.
,
.
.
,
.
.
.
,
.
.
.
"
?"
.
"
.
.
."
.
.
.
.
.
.
" ,
."
.
.
.
"
,
."
.
"
?"
.
" ,
.
.
.
."
.
.
.
.
.
.
.
.
.
()
.
.
.
.
.
.
.
"
?"
.
()
,
.
.
.
.
.
.
.
.
.
.
()
,
,
.
.
"
?"
.
"
?
."
.
"
."
.
.
()
.
.
.
"
?"
.
"
."
.
.
"
.....
."
.
"
."
.
" .....
."
.....
.....
.
.
.
.
.
.
.
.
.
,
.
.
()
()
.
.
.
.
()
()
()
, ()
.
(),
(),
().
.
(),
().
(),
.
.
.
.
.
.
.
.
.
.
.
.
()
.
.
()
.
.
.
.
5
()
()
,
?
.
.
()
.
.
()
,
.
.
.
.
.
.
.
-----
.
. ----.
.
.
.
.
.
.....
.
.
.
.
.
(),
.
?
.
.
.
.
.
.
.
.
.
?
.
.
.
.
.
.
.
.
.
.
.
" .....
?"
.
"
....."
.
"
.
."
.
.
.
.
.
.
"
?"
.
"
.
."
.
?
?.....
.
"
."
.
.
.
.
----) -----
(
.
.
.
.
,
.
?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
?
,
?
.
.
.
.
.
.
.
.
.
.
.
.
,
()
.
()
.
.
.
' .....
.'
.
.
!
.
,
,
.
'
?'
.
.
!
!
.
.
'
.....'
.
.
.
"
,
?"
.
.
.
,
.
.
.
.
.
'
.....'
.
.
.
.
.
-----
()
. ----.
'
.
.....'
.
.
.
.
.
.
.
.
.
.
.
.
!
.
.
"
?"
.
.
.
.
,
.
.
.
.
.
-----
----.
.
.
.
.
()
.
.
.
.
'
?'
.
.
()
.
.
.
.
.
.
.
,
.
,
.
,
.
.
.
.
.
"
,
."
.
.
"
?"
.
"
.
."
.
"
!"
.
"
?
...."
.
.
.
.
"
.
?"
.
"
.
.
?"
.
.
!
.
"
.
()
()
.
()
.
....."
.
.
.
()
.
()
.
.
.
.
.
"
.
?"
.
.
.
,
.
.
.
.
.
"
.
."
.
.
.
.
.
.
.
,
.
!
.
.
.
.
.
.
.
.
" ,
!"
.
.
.
.
.
()
.
,
.
.
.
.
.
.
"
."
.
.
.
.
.
.
!
.
.
.
!
.
.
.
.
.
.
.
"
?"
.
"
.
.
."
.
'
.
.....'
.
"
."
.
"
?....."
.
"
.
?"
.
"
.
."
.
.
.
.
.
.
()
()
()
.
.
()
()
.
.
.
.
.
.
()
()
,
.
.
.
.
.
.
,
" !"
()
.
.
.
.
.
,
.
.
.
.
,
!
!
.
()
( )
.
,
.
.
!
()
.
.
()
.
.
()
.
.
" !"
.
.
.
"
,
.
!
?"
.
"
.....!
,
,
?"
.
.
"
?
....."
.
"
.
,
.
.
!"
()
.
.
.
.
"
(),
."
.
.
"
!"
()
.
.
.
,
,
.
.
()
()
.
.
.
.
.
().
.
()
.
()
()
.
.
.
.
()
.
.
.
.
()
.
.
!
!
.
.
,
.
.
,
.
.
,
.
.
.
,
.
.
'
,
.
.
()
.'
.
.
.
.
" ,
()
.
!"
"
!"
()
.
.
.
.
"
!"
.
.
.
()
.
)
,
(
.....
.
.
"
.
!"
" ,
?"
.
"
?!"
,
.
,
.
.
.
.
.
.
"
?"
.
"
!"
.
.
.
()
.
.
.
,
.
.
" ,
!"
.
" .....
!"
.
"
.....?"
.
" .....
!"
.
.
.
.
"
,
.
?"
.
"
?"
.
"
.
,
."
.
.
,
!
.
.
.
.
.
.
"
!"
.
,
.
.
.
!
.
,
.
.
.
.
.
.
.
,
!
.
.
.
.
.
.
,
.
" !"
.
.
!
( )
.
.
"
!"
.
.
.
.
.
.
.
.
,
()
.
.
,
.
.
.
.
,
.
,
.
,
.
.
,
.
.
,
()
.
.
.
,
.
"
.
."
.
"
."
.
.
.
.
.
()
.
.
.
,
.
.
.
.
" !"
.
.
.
.
"
?"
.
()
.
.
.
.
.
.
"
."
.
.
?
.
.
,
.
.
.
.
.
()
.
.
.
.
()
.
(
()
.
.
.
.
" ,
?"
.
.
.
.
.
,
.
"
.
?"
.
"
.
."
.
.
,
.
,
.
.
"
.
.
!"
.
"
()
."
.
" .....
.
()
!"
.
()
.
.
.
.
"
?"
.
"
.....
....."
.
"
.
.
.
?"
.
!
.
.
!
.
.
" ,
.....
?"
.
"
?"
.
()
.
.
.
.
"
!"
.
.
"
!"
!
.
.
.
.
()
.
"
!"
.
.
.
"
<
>
.
!"
.
.
.
" ,
."
.
"
?"
.
"
.
."
.
,
.
.
()
()
,
()
.
()
()
.
()
.
.
" .....
?"
.
"
.
.
."
.
.
.
.
.
"
,
.
."
.
"
.
."
.
"
<
()
?
>
....."
.
"
.
."
.
,
.
.
.
6
()
.
.
.
.
.
.
.
.
.
"
!"
.
.
" .
?"
.
" .....
."
.
.
.
.
,
.
.
.
"
.
."
.
.
.
.
.
.
.
.
.
.
.
.
.
()
.
(),
.
.
()
( )
.
.
"
!"
.
.
.
.
.
.
.
.
.
.
.
"
.
.
.
,
."
.
"
!"
.
"
."
.
"
."
.
()
.
.
!
.
"
.
()
.
."
.
"
!"
.
.
.
.
,
(=
.
.
.
.
()
(),
.
.
.
.
,
.
.
.
"
."
.
"
."
.
'
,
,
.....'
.
"
."
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
'
.
.'
.
"
()
.
....."
.
.
,
,
.
.
.
.
.
"
,
."
.
,
.
.
.
()
"
.
,
."
.
.
.
.
.
.
,
.
"
!"
"
!"
.
.
.
.
.
.
,
.
.
.
()
.
.
"
.
()
....."
.
" .....
....."
.
()
.
.
()
()
.
.
()
()
.
()
()
.
" !"
.
.
.
.
.
()
.
.
()
.
.
()
.
()
.
,
.
,
.
.
"
.
()
.
?"
.
.
.
.
.
" ,
!"
.
.
"
!"
.
.
"
!"
.
"
!"
()
()
.
(
(),
()
.
.
.
),
.
.
.
.
.
()
()
.
.
.
()
()
()
()
.
.
()
.
()
.
.
,
.
,
,
()
.
.
.
.
.
.
, !
.
,
.
.
.
.
.
.
.
.
.
.
,
.
()
.
.
.
.
.
.
"
!"
.
"
,
."
.
"
....."
.
.
.
.
.
.
()
.
.
"
."
.
" ,
.
?
.
."
.
.
.
.
"
."
.
.
"
,
.....
()
."
"
.
.
()
.
."
.
"
?"
.
.
<
>
.
"
."
.
.
"
.
)
."
()
(
.
.
.
"
,
.
<
>
.
?
?
(),
()
."
.
.
"
.
?"
.
"
.
."
.
.
"
<
>
.
.
(
()
.
()
.
."
.
.
" ,
."
.
.
,
.
()
()
()
.
()
,
( )
.
()
()
.
()
( )
.
()
.
().
()
()
()
.
.
.
.
,
.
.
.
,
.
.
()
.
.
.
"
?"
.
"
!"
.
"
!
.
?
!"
,
.
.
" !
.
.
!"
.
.
" .....
?"
?
.
" !
!
,
...."
!
.
.
" .....
?"
.....
.
.
"
,
!"
.
" .....
.....
?"
.
"
!
!"
.
.
"
?"
.
.
"
,
?"
.
"
?
.
!
.
()
.
....."
.
'
.....
.'
.
"
.
,
?
."
.
"
.
.
.
()
<
.
>
.
....."
.
"
!"
.
"
.
<
>
.
()
.
.
."
.
"
.
.
.
.
....."
.
.
,
.
.
.
.
.
.
"
,
.
.
."
.
"
.
.
.
."
,
.
.
.
.
.
.
,
.
,
.
.
,
.
.
.
"
?"
.
.
"
.....
!"
.
.
"
.
."
.
.
.
.
().
.
.
'
.
?
?
?'
.
'
,
.
?'
.
.
.
.
.
.
"
"
?"
."
.
.
,
.
.
.
,
.
.
.
"
?"
.
"
?
?"
.
"
.....
?
....."
.....
?
.....
.
"
?
."
.
" ,
.
."
.
"
.
."
.
.
.
"
?'
.
.
.
.
"
.
.....
.
.....
.
.....
."
.
"
.
."
.
"
.
.
.
.
....."
.
.
.
.
!
.
.
.
.
.
.
.
!
.
()
.
.
.
.
.
.
,
.
,
.
.
"
.
.
?
?'
.
"
()
.
.
.....
."
.
.
'
?
?'
.
.
.
.
.
.
.
.
.
"
."
.
.
.
.
.
.
" ,
."
.
"
.....?"
.
"
.
.....
?"
.
"
?
!"
?
" !
?
.....
.
...."
.
.
.
"
."
.
"
."
.
.
.
"
?"
.
'
.
.'
.
.
"
."
.
'
,
?'
.
"
.
."
,
,
.
.
" ,
."
.
.
.
.
.
7
()
()
.
.
.
.
.
.
,
.
.
'
.
.
.....
?'
.
.
.
' ,
.
.'
.
.
.
.
.
.
.
.
.
.
.
.
<
.
>
.
.
.
.
'
.'
....
.
.
.
'
?'
,
.
?
.
'
.
.
.'
.
.
.
.
.
'
.
.'
.
.
.
.
.
.
,
.
'
.....?'
?
.
.
.
.
.
.
()
.
'
?
()
.....
?'
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(
,
()
,
.
()
.
'
.'
.
.
.
.
.
.
.
'
.
.
.'
()
.
( )>
.
<
.
(
.
.
.
.
"
.....
.....
.....
....."
.
.
,
.
.
.
.
-----
?
----.
" !
.....
.....
!"
.
.
.
.
.
.
.
.
.
.
.
.
.
" !
!"
.
.
.
.
.
"
....
.
?
?"
.
.
.
"
."
.
"
.
."
.
.
.
.
.
"
!"
.
" .....
.
."
.
.
.
,
.
"
."
.
.
"
."
.
" .....
?"
.
"
."
.
.
.
"
.
."
.
"
.....
."
.
"
.
."
,
.
.
"
?
?"
.
.
.
"
,
.
?"
.
"
()
()
,
,
( )
(),
....."
(),
)
.
(),
(),
(),
()
()
.
"
,
.
()
.
()
.
,
....."
.
.
"
.
."
.
"
,
?"
()
.
"
()
)
()
.
(),
(
()
."
.
"
.
."
.
"
."
.
.
"
."
.
.
.
"
."
.
.
"
.....
!"
.
.
"
.....
....."
.
.
.
.
.
"
.
,
."
.
.
"
,
....."
.
.
.
.
"
,
....."
.
"
.
.....
.....
.....
....."
.
.
.
.
.
.
.
?
.
.
.
.
.
"
.
?
?"
.
"
.
?"
.
.
"
.
.
."
.
.
.
.
"
."
.
.
.
.
" ,
?"
.
"
.
.
."
.
"
.
.
."
.
.
.
"
.
?"
.
" .
."
.
"
.
..... ....."
.
.
.
"
,
?"
.
" .....
....."
.
()
.
'
.
?
.
?'
.
.
'
?
!'
.
'
.
.
.
,
.'
.
'
.
,
?'
.
,
.
.
.
.
,
.
.
.
.
,
,
,
.
.
.
.
'
?'
()
,
)
(
.
.
.
,
.
.
.
'
,
.'
,
.
.
,
.
,
.
.
.
.
.
.
.
"
.
.
,
.....
.
.
?"
.
.
" ,
.
."
"
?"
.
"
.
.
.
.
....
.
.
."
,
.
.
.
.
"
.
.
.....
."
.
"
.
.
."
.
"
....."
.
"
?"
.
.
" ,
.
. .....
."
.
"
.
.
.
,
,
?"
.
" .....
."
!
.
"
.
."
.
"
!"
.
.
.
"
.
.
."
"
?"
"
.
,
."
.
'
.
.....
.
.....'
.
"
.
."
.
"
,
?"
.
"
."
,
.
.
.
.
"
.
....."
.
" .
."
.
.
.
" !"
.
" .....?!"
,
.
?
.
.
.
.
.
.
.
,
.
.
.
.
.
.
.
.
.
,
"
.
,
!"
.
" .....
?"
.
.
" !"
.
.
"
!
!"
.
.
,
"
.
!
!"
.
.
.
.
.
"
!"
.
"
?"
.
"
?"
.
"
!"
.
" !"
.
" ,
?"
.
.
.
"
?"
.
,
.
.
.
"
.
?"
.
"
.
.....
.....?"
.
.
" .....
?"
.
"
,
?"
.
" ,
.
?
.
."
.
"
.
.....
?
?
!"
.
.
"
.....
....."
.
.
"
."
.
"
.
.
?
!
?"
.
"
.
."
.
.
"
!"
"
?"
"
?"
.
"
?"
.
"
.
!"
.
" ,
,
.
?"
.
"
<
>
?"
.
"
,
."
.
" !
,
?"
.
"
,
.
.
.
."
.
"
.
,
."
.
" .....
."
.
.
"
.
,
.
()
."
.
.
"
,
?"
.
"
.
?
.
.....>"
! <
.
"<
?>"
.
"<
,
?
.>"
.
"<
.>"
,
.
.
.
.
.
.
.
.
'
?"
.
<
>
.
.
.
"
.
.
.
!"
!
.
.
"
?"
.
" .....!
."
.
"
."
.
"
?
?
.
,
.
.
.
.
."
.
"
.
.
.
.
....."
.
"
.....
....."
.
"
,
.
,
.
.
.
?"
.
.
()
,
.
.
.
()
.
.
.
.
.
.
,
.
.
"
.
."
.
'
.
.....'
.
?
.
,
,
.
.
.
.
"
."
.
"
?"
.
"
.
."
.
'
?'
.
"
."
.
,
.
.
"
?"
.
"
."
.
.
"
.
."
.
"
!"
.
"
,
()
.
."
.
"
."
()
.
"
,
."
.
"
?"
.
"
."
.
"
.
."
.
"
?"
.
.
"
....."
.
.
,
.
.
.
"
.
."
.
"
,
.
,
."
.
"
.
."
.
,
.
()
()
()
()
.
.
,
,
.
.
.
"
.
."
.
,
.
.
.
.
.
.
.
.
.
"
?"
.
.
()
.
(),
"
.
."
.
"
.
."
.
.
.
"
,
.
."
.
"
.
.
."
.
.
.
.
.
,
.
.
" .....
."
.
.
.
()
(),
.
(),
.
.
.
()
.
.
.
()
.
.
),
,
()
.
()
()
(
.
"
()
.
."
.
"
.
."
.
()
.
.
.
.
.
.
,
"
()
( )
."
.
"
!"
.
"
!"
.
.
"
.....?
?"
.
"
.
."
.
"
?
....."
.
.
.
.
.
.
.
.
,
.
.
'
.
.
.'
.
,
.
,
,
.
.
"
()
.
?"
.
"
,
."
.
"
,
.
."
.
"
.
.....
....."
.
"
,
.
."
.
"
.
,
....."
.
"
."
,
.
"
."
.
.
.
.
.
.
.
.
'
.
.....
.'
.
.
.
.
.
.
.
.
,
,
.
.
.
.
.
,
.
,
,
.
,
.
,
.
.
,
.
.
.
.
.
.
,
.....
,
.
" ,
,
."
.
.
' .....
.....'
.
.
"
.
?"
() -----
,
( ) .
.
"
."
.
"
?"
.
()
.
.
.
.
" .....
?"
.
"
.
."
.
.
,
.
,
()