\
|
-
{
;
+
{
#
$
<
"
)
)
(
:
"
\
/
$
#
~
+
=
`
<
"
|
:
\
_
]
&
$
'
`
#
[
)
-
,
+
\
!
+
|
]
"
:
\
]
>
!
>
*
$
<
*
$
,
*
]
,
#
}
+
,
>
,
;
*
%
,
\
"
*
/
?
*
_
^
"
&
>
"
}
}
_
"
"
>
#
_
!
`
=
-
>
%
/
:
[
%
`
@
\
|
!
_
{
[
|
[
~
\
,
|
<
*
*
%
"
/
^
;
+
/
!
~
)
#
[
@
|
(
(
<
-
^
[
^
?
!
@
}
%
+
-
?
{
^
%
%
)
\
`
?
$
=
-
%
|
.
}
]
(
&
`
-
/
+
-
/
$
\
&
$
\
,
$
)
(
|
'
}
>
(
-
}
-
.
+
;
^
$
"
%
(
[
~
;
~
`
!
!
"
]
@
]
@
\
=
?
>
(
]
`
]
}
"
#
%
{
)
$
:
[
<
/
)
]
`
#
{
)
&
$
:
'
@
<
/
,
'
~
&
,
%
=
'
|
]
?
~
@
+
>
*
@
,
.
|
%
$
@
=
`
`
=
]
}
{
>
{
!
(
\
+
.
=
&
<
=
/
;
/
<
)
]
!
$
$
'
{
&
%
_
;
*
$
\
#
!
,
[
,
<
]
"
@
]
=
|
|
_
{
=
"
<
+
*
]
'
=
'
<
<
'
(
-
"
`
`
;
)
<
.
=
^
'
\
/
!
"
}
>
\
@
!
.
(
?
*
}
.
*
*
'
~
)
-
$
;
\
,
&
>
^
*
$
?
!
/
,
!
!
@
*
{
<
$
\
)
*
`
-
#
$
#
;
_
/
(
;
|
!
,
'
^
_
{
'
#
(
;
#
.
?
=
]
[
;
!
{
-
`
"
,
}
.
]
;
'
;
?
`
+
:
`
`
'
[
=
%
-
@
>
`
(
}
}
]
`
>
-
+
)
!
.
|
)
?
*
#
]
;
_
_
|
>
^
+
^
~
@
!
}
{
=
_
!
/
,
[
.
)
[
=
)
~
*
"
&
,
\
=
+
*
+
`
-
[
@
;
?
>
:
$
$
=
&
`
<
;
?
{
\
-
(
,
`
$
!
{
/
"
_
|
%
|
%
]
:
~
'
$
*
_
~
*
[
~
>
`
*
%
%
+
*
-
:
]
\
@
'
$
\
]
[
:
[
!
<
}
?
#
@
!
?
\
#
#
>
>
{
`
"
+
&
!
&
"
:
-
^
_
;
=
?
_
>
$
_
&
}
:
[
(
>
'
]
_
/
;
@
.
{
'
?
_
_
`
^
~
#
%
=
\
*
|
|
?
/
$
%
_
=
=
{
|
:
&
+
-
{
\
"
}
/
&
~
)
;
#
"
<
:
>
)
&
-
\
_
$
-
-
#
~
!
>
*
,
?
)
,
@
\
&
)
)
"
,
$
"
*
^
*
}
#
)
^
'
`
~
$
`
^
,
&
+
)
.
-
%
]
|
@
)
@
|
\
-
%
'
)
~
/
{
-
&
{
+
'
`
[
-
?
+
"
,
"
_
%
+
^
!
?
'
#
"
>
'
-
`
.
/
)
,
`
}
[
(
&
|
]
.
[
;
.
@
$
\
&
_
,
"
'
/
/
=
?
$
@
=
^
?
&
!
.
"
~
]
]
.
_
!
~
}
>
$
@
>
+
`
\
#
\
'
\
&
;
]
_
=
:
;
[
'
]
^
.
/
&
?
|
?
!
;
?
,
^
|
@
(
#
}
}
(
`
)
~
_
`
/
-
|
#
`
'
{
}
;
:
_
|
+
-
(
"
.
=
>
"
'
!
$
&
{
}
?
=
&
*
;
`
`
:
&
;
?
&
#
^
;
(
^
^
.
}
|
.
>
*
@
"
{
%
!
+
=
?
#
{
\
^
@
~
/
/
-
;
*
/
>
}
`
)
<
{
$
)
^
{
+
:
~
;
|
]
^
`
|
\
$
#
(
%
:
+
@
=
(
,
'
{
}
]
#
.
`
~
(
}
.
~
{
}
<
:
>
:
*
\
>
)
;
>
(
(
~
.
.
]
^
$
~
@
,
(
`
"
'
'
;
;
#
)
:
=
@
\
;
=
-
^
*
(
-
^
@
~
,
=
~
?
~
$
!
%
.
&
(
&
+
?
)
:
"
#
/
@
>
?
.
{
;
@
{
^
"
<
|
=
(
!
}
}
:
}
#
%
&
=
&
~
&
(
{
@
_
`
)
.
*
#
)
*
#
=
?
\
`
\
=
*
!
_
-
\
@
{
<
~
|
%
.
\
)
;
)
'
)
|
@
}
@
<
~
]
.
$
/
.
*
.
[
)
>
]
#
}
@
;
)
!
}
^
+
}
%
#
[
(
)
}
/
}
:
[
[
]
-
&
|
%
`
/
#
(
#
:
"
%
/
%
@
[
+
=
<
@
[
;
[
}
.
&
<
*
#
|
=
[
(
@
>
}
}
_
}
`
)
%
(
@
(
[
>
}
^
`
[
(
{
\
!
]
%
>
*
^
&
~
|
=
|
+
!
:
,
[
%
[
-
<
.
}
@
)
|
%
\
"
$
$
"
*
[
_
$
%
~
]
\
'
,
@
?
^
'
+
]
&
&
^
.
@
%
}
)
#
)
[
?
<
`
"
"
!
]
'
(
[
=
?
-
%
%
)
"
|
%
$
`
,
}
'
*
&
+
|
#
%
,
@
?
]
#
-
/
/
>
#
&
:
[
%
~
,
&
$
<
{
\
<
&
$
;
%
=
>
(
#
`
@
*
,
|
}
:
@
)
/
`
"
$
-
@
[
:
_
+
#
\
_
|
-
_
&
_
@
<
>
>
@
>
}
}
.
$
{
~
^
)
$
!
\
)
#
>
+
~
]
:
&
\
+
_
,
#
<
.
[
/
~
`
*
/
_
-
$
.
`
*
%
?
)
(
#
/
'
^
@
.
?
"
^
%
!
?
}
:
^
)
=
%
=
{
>
#
/
%
-
'
$
`
'
"
>
+
<
#
!
*
*
%
@
/
-
+
=
`
:
)
>
=
,
'
]
_
|
=
\
#
"
'
/
}
+
$
/
!
|
+
+
'
{
)
>
=
~
`
/
`
\
<
~
*
^
)
%
(
<
*
:
>
&
|
/
-
:
~
|
{
%
=
/
[
;
@
.
[
_
/
)
(
@
.
|
/
,
]
#
!
"
)
<
'
&
.
:
;
'
~
]
*
~
\
[
\
!
$
%
~
(
+
`
:
%
~
/
]
(
@
@
@
*
$
~
_
(
,
~
]
]
\
*
`
|
*
@
?
%
#
<
;
_
(
|
>
=
,
"
*
`
-
[
>
&
,
/
(
_
_
;
*
~
-
"
!
?
|
}
!
%
%
=
#
]
>
|
}
.
[
"
&
!
|
=
^
^
.
;
;
`
}
;
!
$
$
+
_
#
"
-
:
[
:
-
$
-
)
&
'
?
#
,
|
+
;
[
_
\
-
$
&
(
^
^
"
.
^
_
(
_
\
'
;
;
!
_
*
@
\
,
+
%
_
`
*
+
%
}
\
|
@
>
"
*
(
+
&
.
)
}
.
_
'
}
(
|
.
:
{
!
+
&
+
-
|
)
"
-
?
@
\
)
!
^
*
=
(
+
-
-
$
+
,
-
(
$
=
-
,
.
/
>
~
\
;
^
"
/
$
'
`
@
&
|
;
!
:
!
^
(
&
&
:
'
@
=
;
\
/
|
|
%
<
;
#
=
~
.
]
&
>
$
!
|
]
'
$
;
'
,
[
-
@
&
,
,
_
#
!
[
?
"
}
_
{
]
@
]
?
;
@
|
@
\
?
@
/
<
[
*
{
[
#
.
>
~
{
|
`
|
\
(
(
*
#
"
[
/
)
*
@
;
|
[
+
*
(
(
&
'
)
/
.
\
#
)
=
]
{
;
+
|
(
;
/
<
/
'
@
:
]
+
;
(
"
-
(
*
+
;
>
,
$
;
.
[
=
"
_
>
:
!
^
<
\
-
=
@
:
.
]
"
$
^
(
*
$
.
.
{
;
+
;
/
!
"
@
(
<
{
`
~
!
{
%
=
~
_
-
#
;
:
]
<
+
>
(
<
*
;
?
.
]
;
.
^
]
\
]
|
-
%
(
+
\
'
,
+
#
%
%
$
<
'
,
~
!
^
|
"
@
?
)
)
+
=
?
]
&
"
,
#
=
$
@
]
?
:
;
!
.
-
?
|
>
,
"
$
@
$
,
.
'
@
!
-
;
?
*
(
%
]
;
^
=
;
)
(
'
\
]
-
!
[
}
|
@
\
"
%
^
<
?
,
]
[
#
[
>
$
\
$
]
%
{
*
*
.
@
,
'
)
+
^
-
,
'
%
~
$
'
>
>
@
.
!
[
/
'
)
-
{
-
.
*
.
/
(
)
+
*
+
=
?
`
`
}
{
-
'
}
#
'
.
#
%
`
&
?
"
,
.
)
\
#
/
*
|
/
~
|
_
{
&
*
#
-
'
;
\
-
}
,
'
~
<
+
=
@
;
)
-
!
~
-
,
;
_
&
+
`
.
=
(
.
"
~
(
'
:
,
`
:
>
[
+
/
=
+
|
]
}
@
,
-
^
:
;
[
~
`
~
[
[
(
?
$
%
`
[
!
?
"
.
,
-
[
{
,
-
-
}
,
`
)
=
-
|
^
]
+
#
*
%
,
.
$
~
*
!
.
#
}
<
\
_
!
*
!
,
`
[
\
#
^
(
(
\
|
>
~
'
\
\
|
<
{
)
_
$
.
#
-
(
|
|
%
(
)
/
,
+
)
)
!
#
`
"
`
&
`
*
*
,
)
{
{
_
,
%
@
@
<
?
#
?
@
/
~
+
`
@
"
'
|
{
!
^
)
[
]
-
^
#
,
-
&
|
(
|
'
`
(
)
*
'
=
+
+
`
:
!
\
,
-
-
\
%
]
^
(
,
:
+
~
}
[
'
$
,
$
[
'
,
&
|
+
;
.
-
<
;
"
@
_
{
&
)
+
[
:
_
(
{
/
'
"
`
!
]
\
%
-
}
@
#
"
;
|
#
{
-
,
@
#
#
+
"
{
/
%
&
^
"
*
@
(
\
]
\
{
#
~
$
]
.
,
+
|
\
?
`
|
\
_
[
!
_
]
+
,
@
+
~
$
#
;
%
)
;
;
~
$
:
;
@
%
]
^
$
+
{
.
`
,
_
-
]
>
[
*
[
&
^
&
\
<
<
+
_
|
*
[
#
(
+
>
$
=
\
#
.
`
!
'
-
|
{
-
?
/
"
]
`
)
<
"
"
,
{
/
[
~
,
$
;
%
\
`
+
%
+
*
>
@
;
(
{
&
)
!
{
"
!
#
%
.
@
\
!
`
|
\
/
^
+
{
:
^
^
#
|
]
;
&
,
#
-
?
]
/
'
'
)
=
-
&
:
/
!
<
!
]
*
$
]
+
>
*
.
$
;
(
{
+
'
!
)
^
[
!
$
#
,
)
]
-
]
`
\
)
;
;
'
~
@
$
(
"
\
-
|
>
)
{
`
.
\
_
<
}
?
`
-
[
+
}
'
-
^
^
'
[
@
:
=
_
@
}
@
_
;
]
$
-
%
;
}
_
`
+
(
#
*
+
%
$
{
:
$
-
&
@
}
/
&
:
?
}
]
`
!
<
#
|
;
&
[
'
!
{
.
%
%
(
\
|
?
*
-
@
|
.
^
:
^
+
&
*
>
?
-
=
(
'
>
+
!
=
`
{
;
#
`
.
"
!
$
)
<
-
|
}
"
(
=
/
|
]
\
(
(
#
+
:
.
!
~
.
#
|
(
*
"
[
|
}
]
&
*
>
~
:
}
+
%
.
|
]
/
-
|
:
]
_
%
_
?
+
(
/
[
:
/
&
#
<
+
_
$
}
#
@
\
*
~
$
;
[
;
$
]
+
|
-
<
[
@
*
>
}
%
}
^
?
?
~
{
_
)
^
$
`
'
:
`
`
'
\
]
=
/
,
+
^
,
^
"
&
(
=
)
\
^
+
&
>
@
=
`
<
(
;
"
{
.
(
|
'
'
!
;
{
,
+
=
`
/
&
^
"
>
:
$
#
<
]
-
}
&
=
,
[
\
&
)
#
/
,
<
;
'
<
*
#
_
'
"
)
/
{
{
^
}
:
.
>
:
&
;
#
{
.
<
?
$
[
+
~
/
!
|
!
{
,
<
?
`
"
,
*
'
,
-
^
~
&
?
<
#
*
;
_
]
:
"
!
&
@
`
<
=
\
=
}
<
|
~
}
!
%
]
?
|
%
;
"
!
]
-
_
/
;
|
>
}
{
:
<
#
`
+
>
%
!
/
}
}
;
-
/
"
{
-
]
{
$
(
>
\
_
*
=
$
/
$
`
[
`
~
%
=
:
=
/
^
!
}
>
.
,
)
;
?
`
&
[
:
"
(
_
{
/
+
^
&
@
<
"
)
;
|
\
?
'
=
'
;
`
-
}
|
\
-
$
<
~
?
.
-
~
]
;
_
]
=
!
%
/
*
+
>
<
`
/
/
$
$
-
@
)
=
~
,
,
&
^
;
[
!
[
=
[
;
;
%
+
*
]
]
_
[
%
/
)
'
\
-
{
,
~
/
{
'
;
>
|
`
\
=
$
/
%
^
!
"
?
#
:
:
[
/
$
#
%
#
#
&
?
_
:
-
<
<
@
+
=
$
(
]
=
*
[
,
>
@
`
?
*
&
=
}
,
'
\
{
%
[
'
]
}
>
|
#
(
)
~
]
[
;
:
(
:
(
/
/
|
<
%
*
\
~
(
$
\
{
-
|
~
\
]
{
*
)
-
^
=
~
#
[
;
&
&
/
$
+
}
|
*
{
(
>
(
"
<
^
|
~
.
{
/
|
"
|
/
#
&
!
}
*
<
}
$
(
^
!
}
(
"
}
?
>
*
@
(
-
@
*
[
%
[
%
%
.
%
]
=
!
|
,
}
(
}
}
`
^
^
\
(
=
]
*
&
&
,
[
>
!
;
_
\
>
=
<
)
|
+
)
`
;
\
-
\
,
{
=
~
]
$
;
,
>
"
:
[
=
:
_
|
`
}
%
&
^
,
?
+
=
"
}
\
[
"
:
]
[
.
|
=
,
_
,
-
'
%
{
[
.
?
!
{
#
&
~
.
?
}
<
/
:
<
\
/
]
'
|
_
"
^
~
:
/
_
=
>
@
$
\
{
_
|
-
(
-
*
'
!
}
@
?
;
}
.
"
}
.
<
#
<
<
`
^
>
[
$
"
\
/
+
^
/
[
+
`
*
=
/
^
<
`
^
`
_
}
\
{
*
$
[
#
`
'
'
=
`
!
|
:
\
#
|
?
;
!
=
/
|
"
&
-
/
#
>
/
&
@
~
^
_
[
?
^
?
<
*
_
'
(
_
~
?
[
,
-
-
_
_
^
"
!
$
)
)
%
)
=
}
_
|
?
'
!
/
.
+
@
!
,
?
/
=
)
&
_
,
*
^
}
+
:
}
%
~
&
!
?
!
|
{
*
)
(
&
$
)
*
>
!
]
]
{
"
%
|
<
-
@
[
]
&
]
:
*
?
)
[
!
%
"
'
#
)
-
/
{
>
*
-
^
.
-
.
$
!
~
[
>
-
,
%
;
;
,
_
\
|
^
;
"
{
]
#
-
>
"
}
?
:
[
?
.
/
[
%
$
\
"
(
"
`
,
%
?
=
_
<
%
"
|
#
!
^
@
}
&
'
-
@
$
%
?
^
%
@
#
:
`
+
{
?
{
`
}
/
}
>
-
$
{
%
{
?
(
^
@
{
'
~
&
-
}
?
\
^
!
`
&
'
,
{
!
-
!
]
|
;
]
=
<
]
~
!
`
(
_
]
&
/
\
?
>
-
$
,
)
*
)
}
-
#
+
!
$
$
=
}
$
@
_
/
-
!
/
:
-
,
.
#
=
:
+
!
-
`
>
;
,
<
'
~
*
/
)
\
?
.
~
[
~
#
+
+
&
`
|
'
.
`
,
(
$
'
=
.
"
<
+
_
#
&
,
_
=
'
_
#
+
}
/
?
$
|
}
<
&
$
:
$
<
&
`
"
-
?
;
\
{
@
:
{
"
[
_
\
#
'
`
"
&
%
%
)
[
|
~
\
%
}
)
'
\
_
;
@
[
%
&
.
)
(
`
|
~
\
~
@
*
&
<
"
*
_
$
#
'
)
~
:
^
.
\
%
~
$
|
:
_
:
+
'
@
,
"
~
{
{
_
`
@
)
}
&
!
+
?
:
|
/
/
,
)
[
{
\
$
=
~
}
`
,
@
*
<
)
!
:
~
*
!
~
+
$
_
-
!
(
>
}
<
\
*
`
:
(
]
?
!
`
'
^
'
,
)
]
#
$
/
}
{
'
@
~
:
}
?
"
$
`
%
<
,
*
>
#
\
[
*
>
-
*
`
$
_
~
}
^
'
_
'
\
]
?
\
:
\
[
{
-
@
~
~
`
#
:
$
=
@
%
$
(
^
!
,
}
@
+
=
<
-
^
)
}
&
`
.
_
_
]
%
_
|
{
!
'
%
[
>
)
[
\
?
'
=
?
-
)
~
.
,
=
'
.
(
[
,
!
:
"
=
:
`
+
'
:
-
"
~
<
)
(
(
=
?
]
#
^
{
"
-
:
$
[
)
)
`
}
>
<
]
;
!
@
\
*
_
,
"
}
[
.
-
"
/
*
.
,
}
<
]
|
(
+
`
+
<
,
[
%
<
}
@
|
.
%
|
$
=
*
*
&
\
*
[
?
]
\
:
-
_
_
.
'
&
(
%
#
<
`
'
'
*
{
;
`
=
\
`
&
}
"
^
+
-
>
"
.
!
[
@
*
=
\
\
-
&
+
&
{
^
'
{
^
%
%
"
*
.
+
#
|
{
<
&
{
|
@
#
}
"
+
:
[
$
.
?
~
!
.
?
-
[
^
+
#
'
/
=
&
|
~
}
+
$
*
|
&
/
#
/
(
,
.
>
.
>
>
[
'
@
|
(
[
.
}
>
|
[
#
`
@
'
%
?
>
(
!
-
=
?
%
,
-
/
<
@
&
+
]
'
:
%
]
"
^
"
.
:
-
}
_
`
=
*
~
'
\
]
!
$
;
{
~
\
%
}
\
?
.
_
%
'
^
&
<
!
?
+
^
^
\
)
>
<
=
@
#
+
?
~
(
#
=
*
#
\
$
'
@
,
_
_
[
*
+
&
$
~
~
.
{
?
(
$
>
-
^
;
&
:
"
#
@
"
"
>
*
^
<
$
'
"
!
#
`
[
`
=
;
"
.
>
?
;
'
{
&
+
'
&
[
/
)
}
\
"
*
^
&
#
}
"
\
,
;
?
_
!
+
(
"
;
"
|
,
=
'
@
$
\
+
*
+
\
?
>
>
~
<
]
?
!
,
'
{
+
~
&
_
/
%
:
;
)
#
;
]
,
!
~
>
:
,
\
[
}
:
;
"
{
)
^
)
~
]
_
^
{
~
"
}
{
@
_
.
[
@
<
-
:
\
$
"
]
~
|
@
_
%
|
*
\
)
\
\
,
\
}
_
?
%
;
:
<
]
$
)
#
#
$
%
[
/
#
?
-
&
-
:
"
_
~
\
\
/
(
=
#
>
<
!
+
%
}
=
&
~
^
(
^
=
'
&
{
:
"
]
}
<
-
.
-
>
@
)
@
.
:
:
=
<
&
}
_
|
(
]
^
~
{
*
:
;
#
?
=
]
[
^
(
?
}
}
+
)
'
_
/
$
\
}
^
$
<
?
'
"
>
)
'
%
+
"
{
*
}
-
'
)
\
_
=
*
:
!
[
$
\
>
^
%
/
^
&
&
|
!
\
)
;
;
{
;
/
'
!
$
<
`
)
@
^
"
\
_
~
?
[
@
*
[
"
|
$
{
>
}
/
#
.
_
!
)
&
"
\
)
|
+
-
"
*
:
"
(
`
\
~
_
(
{
?
?
/
*
>
"
`
&
+
*
/
?
&
{
!
%
"
;
^
=
-
`
.
_
%
(
=
-
{
/
:
.
^
~
$
;
~
}
'
>
$
#
<
_
>
\
/
#
{
:
)
_
^
[
%
@
:
(
_
{
+
&
"
(
?
*
_
-
;
}
`
`
|
}
'
:
"
<
_
{
|
.
\
>
\
>
}
&
?
|
,
]
^
~
|
@
(
)
_
_
[
\
!
#
(
\
]
&
]
_
]
?
(
]
)
~
;
&
|
,
_
^
'
+
/
\
^
]
<
'
"
"
/
_
,
_
?
$
*
`
:
+
#
+
#
&
;
+
^
(
|
^
<
'
;
&
\
[
+
:
(
+
/
'
~
.
>
,
"
"
]
+
@
$
$
\
<
<
"
(
@
^
[
-
$
@
~
+
"
~
<
>
~
:
:
}
%
:
.
\
-
;
^
~
@
&
>
,
~
=
$
{
`
+
`
:
,
<
]
}
;
;
(
)
.
-
(
[
"
^
!
$
$
|
_
;
'
#
}
(
;
^
%
-
|
=
'
~
(
\
"
>
<
$
&
(
~
-
!
-
~
>
/
{
?
-
&
*
-
?
^
)
\
/
{
`
$
\
;
]
?
&
-
)
~
#
~
&
>
@
^
:
:
*
_
*
]
"
%
\
?
)
)
;
!
"
-
|
/
@
$
@
~
/
"
.
<
`
/
@
}
!
`
;
/
*
&
-
`
"
.
)
|
<
=
]
,
>
.
)
%
`
+
\
_
#
#
=
^
(
?
}
{
}
<
/
+
`
!
>
-
"
$
'
[
`
\
<
-
,
;
,
-
@
$
-
;
{
?
!
[
(
!
%
"
_
*
>
}
|
)
&
!
"
<
~
}
(
%
!
_
+
_
{
*
;
+
|
?
,
(
^
|
!
"
:
*
?
'
$
"
&
%
<
}
<
-
"
{
]
=
,
}
|
<
^
.
\
#
_
{
)
=
!
}
:
)
"
(
@
"
>
;
*
~
@
$
=
-
?
-
@
(
"
@
.
-
}
$
:
}
,
|
@
~
^
*
$
:
,
`
.
-
$
;
!
<
+
#
#
|
=
}
[
]
}
!
)
@
~
^
(
;
)
&
.
>
\
^
`
@
^
-
-
@
\
%
^
[
!
,
$
*
.
(
~
]
@
+
/
_
"
(
%
>
{
.
\
}
;
?
~
#
!
?
;
%
+
&
^
\
)
=
.
&
[
_
+
)
\
(
)
]
=
-
_
!
_
:
%
%
[
\
|
@
"
)
~
=
[
;
`
=
{
;
)
%
/
:
^
#
-
~
{
*
-
=
;
[
/
~
~
[
|
&
<
{
^
*
<
~
*
+
|
?
%
?
*
=
-
!
$
'
{
;
+
,
;
?
|
"
`
=
\
@
+
/
-
)
_
>
'
,
"
<
+
[
_
.
/
#
@
,
"
#
!
{
[
(
?
]
@
?
"
]
~
}
"
/
!
;
"
=
|
#
!
-
}
<
>
.
!
+
+
)
.
,
%
{
/
_
*
,
_
,
?
@
*
#
<
`
,
`
'
.
&
,
`
!
^
-
"
'
;
~
<
*
>
_
.
|
+
)
:
_
\
]
:
/
-
!
|
)
~
?
?
^
&
_
%
_
}
^
{
$
!
(
$
<
.
/
`
[
|
?
'
-
@
;
?
+
[
!
-
~
`
|
`
|
"
[
:
(
#
}
.
-
@
|
[
}
&
?
\
$
`
%
?
^
(
_
!
!
?
|
:
/
\
}
{
}
#
)
-
'
[
,
?
>
:
+
(
/
#
}
.
^
^
(
-
]
/
!
}
:
|
@
?
`
)
]
"
&
]
>
/
!
}
,
[
:
"
{
$
=
/
#
"
[
[
+
:
.
,
`
)
%
{
^
%
$
\
>
%
[
;
(
:
@
!
?
/
,
?
\
<
_
#
}
,
}
;
!
$
)
\
?
&
.
?
~
]
'
"
'
:
<
^
!
+
-
+
~
$
)
=
)
'
(
.
*
.
(
|
+
[
@
=
"
.
@
*
$
\
>
,
]
{
)
"
&
>
&
^
~
!
;
_
*
=
@
`
[
>
]
-
|
-
%
)
}
\
`
[
&
@
$
/
.
&
^
{
|
>
:
_
:
_
`
$
/
=
[
}
*
|
@
'
*
}
\
.
"
<
+
#
:
#
#
#
(
"
}
!
!
~
:
"
{
/
{
^
)
}
#
&
&
\
;
=
`
-
[
@
=
;
>
=
(
&
|
{
`
>
?
)
&
|
)
;
*
%
[
`
.
)
}
%
/
$
;
,
&
+
'
?
%
-
<
{
&
?
?
<
-
\
,
+
<
%
)
_
(
;
*
$
+
[
'
/
~
]
`
%
%
#
,
&
*
=
/
@
=
?
"
+
]
$
:
*
|
+
>
.
]
_
]
#
$
[
$
:
`
^
]
>
'
^
?
=
~
?
~
:
/
/
?
&
/
^
$
:
`
}
{
~
?
)
;
=
:
(
'
$
\
-
`
%
|
;
;
@
+
-
~
.
|
)
@
"
)
#
<
,
#
}
{
;
[
,
'
+
}
+
_
.
?
'
$
>
*
{
,
)
&
?
*
=
\
[
%
:
%
:
!
~
/
/
&
&
&
^
^
~
&
`
~
-
<
.
@
-
+
<
\
&
,
|
"
%
+
!
@
=
[
}
'
!
]
+
/
'
/
'
+
=
<
>
_
\
\
@
$
?
$
+
~
\
'
)
:
]
%
=
_
$
:
@
.
]
!
=
;
&
)
|
;
|
<
,
|
\
;
)
*
/
;
*
%
\
"
/
?
]
|
|
'
&
*
^
.
@
`
)
=
>
+
~
~
#
\
#
[
[
-
}
,
,
^
'
~
_
?
$
(
=
:
*
>
%
`
|
+
%
(
;
[
"
@
[
+
!
#
*
$
<
:
\
(
-
,
[
\
`
~
%
=
@
~
:
-
;
{
&
)
*
@
(
=
}
"
+
@
=
]
+
*
]
'
;
-
;
^
@
>
]
.
/
}
[
&
{
}
.
{
~
?
/
$
^
%
%
]
.
>
;
=
;
}
%
!
;
}
\
'
/
'
%
:
]
!
,
-
}
*
.
[
#
"
-
!
/
'
@
@
;
.
(
|
`
<
/
{
<
{
>
$
)
^
;
>
,
_
<
~
$
[
>
_
@
<
`
^
;
]
;
/
`
-
#
~
*
]
;
@
?
[
}
&
+
.
[
[
!
=
!
]
"
_
>
+
>
{
:
#
|
.
)
`
?
{
_
@
\
%
/
{
#
'
]
&
.
/
.
#
+
=
}
+
$
:
!
+
}
#
*
`
<
+
*
:
`
@
+
"
|
>
%
}
~
.
?
]
.
*
/
|
`
$
%
}
$
<
!
>
]
!
;
;
?
>
(
:
{
"
>
%
'
+
&
]
`
,
$
:
:
~
:
'
.
[
}
?
*
%
=
*
:
!
+
[
=
#
?
?
.
-
.
}
.
}
-
<
(
(
<
;
|
$
;
^
}
[
?
%
%
(
%
'
"
,
%
{
:
[
*
+
;
*
@
>
\
>
|
+
~
`
@
/
`
]
=
(
'
]
\
"
,
.
|
,
$
}
+
.
[
'
-
!
`
<
(
^
|
%
;
~
!
\
[
"
,
'
^
%
_
"
`
}
[
\
'
?
<
)
-
/
=
(
,
*
\
>
&
~
!
>
%
?
?
#
=
/
(
%
{
.
*
%
`
_
.
;
]
'
-
%
?
\
\
(
?
?
-
$
.
/
@
!
%
\
]
?
^
{
^
=
(
}
~
)
*
)
_
)
*
*
(
_
_
?
:
<
/
,
<
\
~
:
$
`
>
?
{
-
,
%
!
.
*
-
&
[
)
/
/
&
?
^
}
$
.
[
=
&
}
;
;
[
.
>
#
+
`
$
+
!
\
}
)
&
/
)
|
>
@
}
\
?
?
~
,
~
`
'
^
?
+
.
}
#
%
~
%
;
(
*
.
_
^
(
*
^
\
.
>
]
>
<
\
?
%
/
=
#
&
#
<
\
*
+
!
&
#
~
&
)
$
~
?
$
.
@
[
>
_
_
\
-
|
+
%
*
%
'
&
.
<
*
;
,
_
&
$
@
=
^
\
$
`
"
'
'
~
!
@
~
'
%
[
,
!
*
!
*
:
`
$
*
\
)
^
{
!
$
`
,
;
<
(
*
>
!
?
%
<
!
.
]
)
,
^
_
-
|
#
{
:
&
<
?
=
,
&
_
(
"
'
>
_
"
}
!
(
|
$
<
|
:
~
*
|
@
-
(
+
\
;
|
\
"
#
@
/
!
&
<
!
<
#
;
$
\
(
[
%
}
&
-
;
[
[
.
?
-
?
,
^
)
;
`
$
\
]
?
]
"
!
^
~
_
=
^
(
?
(
=
;
-
}
.
/
;
)
'
~
&
^
(
=
>
;
=
<
-
:
<
>
{
(
/
(
`
[
)
&
]
?
#
.
|
`
"
%
;
&
>
/
-
'
*
*
:
$
@
@
`
\
"
(
}
.
'
:
)
[
)
[
?
>
'
@
%
~
;
&
^
)
!
'
|
%
{
<
]
$
~
%
!
]
%
+
)
.
=
]
!
`
'
#
!
/
^
%
_
]
<
)
*
(
%
|
&
+
^
#
(
\
(
]
:
!
_
|
/
@
}
[
&
{
@
|
'
.
)
?
~
^
~
'
@
>
)
\
/
#
;
\
?
~
{
*
-
.
|
{
+
\
[
+
(
@
/
'
`
;
=
!
(
}
=
;
_
[
:
!
:
'
!
(
!
;
[
]
#
|
=
}
\
'
:
)
_
~
{
%
'
=
+
@
:
[
@
}
(
~
{
|
!
\
@
_
"
@
]
]
-
@
)
!
\
>
%
~
#
"
"
~
~
-
!
#
$
:
#
(
(
,
;
]
-
>
(
|
"
-
,
/
"
`
}
>
}
_
)
#
'
,
;
}
>
^
.
$
+
)
|
"
>
-
.
^
)
|
`
?
'
;
~
%
(
@
~
-
.
%
@
}
\
@
]
*
/
]
:
{
,
+
*
<
-
=
^
!
?
@
*
@
`
_
(
&
`
/
/
(
,
<
,
{
{
'
)
!
=
%
"
}
#
,
:
}
{
%
<
?
%
,
.
>
`
&
[
&
"
?
(
#
.
'
%
^
"
?
!
.
&
,
'
|
\
%
^
|
?
;
(
:
`
]
~
&
]
*
#
>
_
:
\
@
+
/
=
<
=
`
=
"
*
^
$
|
)
*
=
.
}
$
,
$
$
~
_
"
/
.
@
@
;
<
_
?
'
>
$
\
#
;
"
#
@
~
!
$
%
}
<
#
%
*
:
_
=
#
>
*
*
'
?
`
!
*
?
(
.
/
)
&
*
|
}
_
|
}
.
{
>
{
$
}
!
=
}
%
_
+
/
`
"
`
/
)
#
!
}
\
=
&
(
'
&
}
^
|
=
[
&
>
^
@
=
~
?
>
~
;
>
*
$
}
/
\
;
^
)
~
.
<
;
/
;
"
~
[
=
.
^
\
(
#
-
~
>
}
"
?
/
+
]
}
#
~
!
&
+
{
/
/
*
#
.
)
^
;
|
_
.
;
'
!
:
+
|
"
?
@
'
'
.
&
%
\
/
(
<
>
=
~
{
[
[
:
/
.
>
}
}
>
@
(
&
}
&
@
;
?
@
'
\
'
$
"
>
.
`
)
}
'
!
*
^
;
%
%
.
*
$
!
+
?
{
\
\
'
~
"
@
)
`
/
[
'
@
=
;
"
{
$
>
\
&
@
]
,
'
]
`
*
^
]
"
|
=
'
_
?
_
$
!
$
[
&
/
'
'
;
>
{
!
:
<
<
,
%
{
(
_
&
:
}
>
%
'
;
[
~
<
_
~
"
,
&
}
=
-
?
)
:
'
<
=
'
_
>
:
%
'
(
&
\
%
_
[
-
_
/
(
=
'
/
%
<
/
%
!
@
{
>
}
/
(
-
(
'
?
~
%
`
|
=
{
@
=
}
.
[
*
`
"
~
/
&
<
\
|
#
`
,
*
`
&
_
;
+
{
:
)
=
+
_
$
_
&
\
=
`
]
.
/
)
+
&
`
'
<
|
{
<
"
=
;
\
"
.
|
$
<
^
\
?
=
/
^
:
=
/
%
.
!
(
/
,
&
^
\
'
|
,
?
!
*
`
\
~
_
#
+
@
,
%
:
*
~
"
"
$
%
^
+
|
}
/
>
#
!
@
(
\
;
,
[
#
'
^
|
{
.
@
*
"
>
$
:
@
"
{
.
>
?
%
<
(
.
*
,
*
`
[
,
.
(
&
.
*
?
"
>
&
@
{
=
<
/
@
)
(
\
@
\
/
-
)
]
=
\
.
:
?
$
{
{
>
[
(
:
\
*
>
*
(
|
,
\
(
+
^
;
\
]
\
+
$
)
:
^
/
^
{
|
'
\
$
"
=
?
=
'
=
+
.
%
?
"
/
}
-
_
"
!
}
[
&
&
}
[
<
[
`
*
}
>
$
)
=
{
%
+
.
'
+
-
\
{
^
:
`
@
=
;
}
^
!
{
}
(
?
%
/
'
/
(
!
{
}
`
:
$
!
[
;
%
[
*
?
[
~
^
\
}
}
&
~
&
-
*
"
?
;
?
_
<
:
\
{
=
%
!
)
'
[
:
-
>
?
=
+
&
`
,
~
(
]
)
$
}
`
^
?
$
_
]
-
`
!
_
;
=
\
@
)
%
,
\
%
[
_
+
(
.
!
:
-
"
*
\
*
@
`
^
.
:
<
^
@
]
_
{
)
'
&
#
]
[
`
)
>
\
/
_
;
*
:
+
{
>
^
"
[
>
"
*
.
'
;
}
^
_
}
@
"
~
>
/
#
=
;
>
:
#
$
(
`
|
`
}
=
+
;
$
?
)
,
?
#
$
:
;
{
*
+
)
!
;
*
(
_
^
#
`
>
?
$
{
_
)
^
%
;
|
_
&
?
*
@
.
&
|
\
'
+
#
?
~
$
]
-
:
!
^
(
"
%
%
{
#
:
\
`
/
@
<
~
>
,
`
$
:
@
{
.
*
\
}
"
[
/
.
*
'
;
<
{
*
#
&
-
!
>
)
|
~
[
^
@
}
]
'
{
&
_
\
*
#
&
`
[
\
<
@
'
?
-
\
'
>
:
,
[
,
(
@
<
%
-
<
:
,
.
<
.
;
`
,
?
#
(
.
|
'
<
|
#
)
/
}
#
~
!
?
`
/
:
<
%
\
`
/
&
{
~
:
?
^
&
'
|
.
|
)
`
.
:
_
:
]
%
<
*
[
\
>
<
&
@
~
-
:
`
&
>
,
;
{
{
+
>
}
&
{
<
!
^
[
$
{
)
\
%
[
=
'
<
^
%
"
~
[
"
<
%
_
?
!
%
@
^
*
~
%
:
{
>
\
*
&
#
%
}
-
=
?
.
>
"
>
+
(
/
"
[
&
,
`
\
}
<
}
@
\
-
;
}
`
,
,
,
,
%
^
@
\
$
^
_
/
\
,
~
*
*
_
%
=
`
(
.
~
=
%
@
%
<
!
[
[
(
&
:
^
@
\
[
^
?
:
!
~
"
\
*
%
*
}
]
,
:
~
]
#
^
.
'
.
"
]
/
|
\
=
[
$
^
=
;
-
<
@
%
_
:
^
,
~
;
&
(
~
;
\
>
@
]
:
?
'
{
,
?
-
;
_
#
$
-
{
"
#
(
{
~
[
@
*
\
.
@
?
?
$
_
;
"
]
$
]
<
/
/
\
!
^
(
-
[
]
=
{
,
^
}
_
>
|
@
+
{
)
'
?
<
)
$
{
'
*
-
~
]
/
,
=
$
"
{
^
)
[
!
(
&
:
[
\
,
&
~
"
.
,
+
"
)
:
_
#
!
,
}
/
@
~
,
`
"
[
~
&
*
:
"
;
{
|
:
/
&
~
-
}
]
^
(
{
"
-
<
/
=
_
<
@
>
*
{
/
`
\
&
'
!
`
]
:
*
#
$
+
=
&
}
.
|
`
*
{
)
[
]
<
%
;
_
-
_
]
^
,
"
'
^
]
?
]
,
~
_
+
.
&
:
@
[
$
~
'
[
@
]
{
~
=
*
(
<
{
$
/
!
]
{
%
/
~
<
~
,
:
<
>
`
"
.
?
}
[
?
=
/
{
(
!
#
\
^
%
/
?
+
@
!
*
/
{
%
*
_
+
?
=
_
>
_
`
^
^
(
*
_
*
/
>
)
-
}
:
~
%
]
(
;
|
;
\
(
<
}
`
#
-
(
>
`
,
.
=
{
_
~
,
>
}
-
*
*
!
&
~
:
#
"
=
/
;
%
]
@
#
*
)
:
\
<
<
\
^
~
/
-
|
#
(
%
!
]
]
]
-
^
"
:
:
`
.
@
.
{
_
-
`
"
_
;
.
-
;
)
`
:
=
*
(
/
~
*
_
_
|
+
)
+
>
}
:
<
(
]
}
|
<
@
~
\
)
'
*
*
(
-
/
`
#
"
-
_
%
=
,
'
|
<
:
.
"
;
%
%
`
&
)
~
!
-
}
:
@
)
$
$
|
`
!
*
'
]
.
|
@
?
}
-
,
+
\
=
%
|
)
[
^
]
#
~
~
>
~
+
.
;
$
:
$
|
)
)
.
]
=
}
=
"
]
?
(
>
"
-
=
@
.
|
^
:
"
[
&
.
$
/
[
?
~
.
|
@
=
<
{
`
:
>
|
"
\
@
$
'
|
+
.
)
]
#
;
?
?
{
(
]
$
[
)
;
%
}
.
=
%
+
(
,
+
?
.
^
/
;
#
[
@
!
\
>
(
}
}
?
#
^
,
<
[
%
?
'
`
)
&
?
-
+
`
,
-
"
`
+
\
.
}
>
>
)
]
=
'
~
'
\
}
+
?
%
_
;
<
=
!
:
'
'
/
>
"
+
`
;
,
>
^
=
/
"
{
,
-
}
{
@
,
#
&
<
"
,
)
$
+
]
]
{
?
=
.
;
<
.
:
.
>
\
@
~
!
*
@
"
<
#
\
}
$
}
|
-
&
;
'
$
;
_
#
)
]
]
;
-
&
$
|
&
$
!
<
/
=
,
^
/
%
$
^
}
&
>
_
%
)
'
;
^
'
,
(
?
/
|
$
,
]
}
_
^
~
|
:
>
(
'
*
/
;
&
~
!
%
:
&
+
\
]
$
}
|
[
~
*
*
=
^
%
:
|
"
]
(
)
)
_
[
!
!
;
+
"
{
$
*
\
/
=
`
-
/
*
+
>
;
(
_
"
%
?
>
(
\
)
|
'
@
_
{
^
.
,
=
#
(
{
[
`
{
`
[
[
(
~
"
|
>
*
$
}
)
'
$
<
<
\
_
`
(
~
_
;
&
?
+
.
"
*
&
)
_
?
@
?
+
@
+
~
>
?
;
'
"
.
^
%
[
+
%
(
>
[
%
#
@
.
}
!
*
%
+
?
+
+
:
|
\
_
#
~
(
<
+
<
=
<
)
|
%
[
(
&
'
{
(
!
/
?
%
.
"
.
+
)
%
,
}
\
*
[
-
^
<
_
?
|
?
_
^
;
"
{
]
?
}
#
!
=
?
=
.
;
)
{
!
]
(
-
\
)
^
?
\
(
*
'
`
)
*
|
~
&
=
+
,
>
(
~
[
:
>
/
<
)
;
<
:
;
~
)
,
=
+
(
!
_
=
~
{
{
%
{
#
_
&
'
`
^
}
?
;
-
?
<
_
`
;
/
_
%
%
*
;
@
*
}
?
.
%
<
!
]
"
!
;
+
<
.
[
$
:
?
%
-
?
|
^
'
=
|
}
(
;
\
|
!
+
^
}
#
_
+
?
)
\
@
#
^
.
*
{
@
}
$
=
+
.
|
*
:
#
<
)
~
[
<
^
\
-
%
/
[
-
]
,
#
:
]
-
{
=
_
=
?
~
]
-
*
?
:
@
_
*
}
/
#
;
%
_
}
&
`
\
{
>
~
=
/
}
~
+
]
;
:
~
<
}
;
*
;
!
|
?
@
^
<
!
;
@
<
-
%
+
:
~
*
{
^
\
{
)
#
)
>
.
]
[
}
`
&
`
@
:
`
'
]
<
$
,
^
$
;
|
}
[
'
"
^
[
$
^
(
&
&
*
"
-
"
[
=
)
\
>
~
^
`
^
\
$
|
(
|
>
[
}
*
|
[
>
{
>
~
^
[
]
&
`
,
!
;
(
[
*
)
"
?
~
@
}
!
+
.
]
|
|
!
$
'
/
"
-
=
$
$
&
:
\
]
-
*
|
:
@
\
/
(
[
,
/
>
?
?
]
*
?
%
;
?
&
&
^
/
[
|
.
>
+
#
|
)
/
<
'
[
,
,
@
-
"
{
~
)
\
$
+
_
-
{
?
:
)
@
$
|
{
,
"
%
,
`
"
)
]
=
\
]
#
`
*
*
~
)
\
'
;
{
`
\
~
.
|
?
]
:
!
!
=
@
&
<
$
:
(
}
%
;
'
[
]
&
%
_
|
_
=
)
@
,
,
;
?
.
`
&
&
`
&
-
^
!
!
>
`
[
.
@
`
~
`
)
!
_
+
;
#
(
>
<
+
>
,
$
(
.
_
@
?
!
*
|
&
#
[
;
'
;
&
#
[
+
*
@
_
+
<
>
"
=
]
,
/
'
%
/
_
+
-
$
?
^
@
)
,
*
?
"
[
}
>
-
;
!
,
[
<
_
"
#
#
(
^
(
?
<
.
-
`
|
^
_
;
/
,
$
/
(
|
$
&
<
(
:
%
>
^
;
\
:
=
>
~
\
*
]
)
~
]
[
^
&
_
{
=
(
<
;
/
|
!
*
(
=
%
)
~
)
&
{
&
<
{
)
&
.
[
{
>
-
"
+
}
,
^
;
@
{
%
,
/
%
@
%
_
!
&
{
+
,
{
$
&
)
+
#
+
_
(
]
\
$
~
#
#
<
(
[
@
]
,
/
\
}
,
{
{
#
{
;
#
]
$
%
.
[
?
!
.
_
'
<
_
%
=
<
@
_
<
{
|
:
#
=
{
~
/
@
<
=
:
<
)
^
_
]
-
#
\
^
,
`
.
/
*
;
>
-
)
;
&
/
'
'
]
=
`
=
"
|
#
?
-
/
^
/
,
)
"
!
]
"
$
<
&
[
$
$
[
&
/
]
(
,
#
_
[
&
,
.
$
*
~
$
(
_
&
*
,
:
?
;
#
=
#
:
^
#
=
.
+
&
"
>
*
<
@
[
$
@
$
:
)
@
;
:
+
^
|
!
)
(
_
~
_
<
]
{
.
(
^
+
?
{
^
%
/
*
.
%
)
#
_
_
/
:
(
;
[
"
)
,
(
"
:
{
'
{
*
|
[
\
}
;
{
=
*
$
!
(
^
|
+
*
}
"
&
;
"
}
.
)
{
*
-
|
)
"
+
"
]
'
?
'
:
`
!
_
|
=
(
;
)
:
.
-
_
.
"
#
~
[
{
{
!
{
=
?
.
'
*
!
_
-
|
]
,
\
!
`
&
)
{
+
$
%
,
*
<
/
$
}
_
^
+
/
:
>
}
[
[
:
.
+
<
]
`
%
%
!
+
"
+
'
\
}
]
'
_
/
-
?
;
,
$
,
~
&
>
\
$
^
~
!
}
.
/
`
\
_
^
(
.
'
_
:
#
?
(
+
#
]
*
^
#
\
`
+
>
>
}
@
_
<
+
}
,
?
^
-
,
)
&
<
=
?
}
$
+
"
=
[
%
.
%
_
,
)
]
!
|
|
/
>
[
>
;
-
~
|
=
$
&
[
%
&
#
+
;
=
>
}
=
'
`
}
(
}
{
*
,
&
'
$
/
$
|
*
-
$
=
(
[
.
?
(
.
`
=
"
}
<
]
'
"
!
$
{
:
_
%
=
_
*
#
&
;
$
!
'
[
!
!
^
%
^
%
|
<
}
%
@
)
+
!
%
:
{
/
"
_
:
`
:
*
:
'
%
<
*
<
!
=
:
(
:
?
\
;
;
/
`
\
`
@
%
>
{
~
'
@
%
~
=
|
*
.
&
;
*
~
?
<
(
\
>
!
.
*
]
_
"
[
"
?
'
"
(
\
,
:
<
{
/
#
#
#
]
:
:
)
*
"
~
+
.
{
-
$
;
'
%
+
%
#
}
/
^
`
*
[
;
(
`
$
&
{
=
!
%
+
}
=
'
~
/
!
"
.
+
'
&
_
'
]
\
)
<
`
-
<
:
`
~
!
/
>
"
;
"
~
\
#
=
&
<
$
'
;
{
>
,
[
-
%
.
$
/
_
@
)
%
'
.
$
?
>
.
_
(
\
+
,
{
-
:
%
-
>
@
(
}
|
{
{
]
`
%
@
:
}
:
.
*
>
=
/
$
[
%
#
=
^
&
:
>
:
;
.
\
?
@
*
*
^
~
;
[
_
(
.
+
\
{
{
+
/
%
:
\
=
$
'
#
_
,
/
`
>
#
_
=
)
:
_
/
|
|
$
_
'
?
+
#
(
@
+
\
"
?
,
"
)
-
.
}
+
]
'
!
'
)
{
.
`
]
.
.
<
"
<
=
*
/
=
;
]
>
~
~
.
\
*
<
/
/
@
}
]
,
,
&
>
\
@
'
*
=
<
]
>
\
[
/
&
?
?
*
]
;
.
'
\
@
|
<
"
|
%
?
@
;
%
-
@
^
}
|
&
@
-
+
*
+
~
%
"
*
=
>
+
~
!
&
-
#
~
!
:
`
~
!
]
]
{
[
@
*
|
'
(
-
_
~
"
<
\
~
}
`
&
$
"
:
]
%
~
_
}
`
?
}
;
.
;
)
_
,
,
\
"
*
/
"
|
@
&
/
[
-
]
'
!
;
!
#
.
(
>
,
(
@
{
)
;
;
~
$
,
&
%
<
>
*
{
>
^
}
>
~
]
-
#
>
"
,
~
<
,
$
#
+
$
+
|
~
~
,
|
=
:
/
&
"
=
|
$
;
[
!
%
>
'
^
$
(
&
,
?
$
'
.
}
{
\
/
'
;
?
[
$
=
!
#
[
_
$
&
%
%
:
(
}
:
|
!
?
_
!
?
`
{
<
`
_
-
)
+
~
^
"
#
^
!
,
~
&
)
.
|
+
|
@
'
`
&
"
)
"
@
_
$
}
&
~
+
<
+
{
:
[
_
^
|
<
(
.
?
.
/
^
^
/
"
^
_
@
*
>
?
=
'
+
'
_
|
"
]
:
.
_
`
&
]
!
:
-
@
(
^
/
`
'
:
)
,
"
\
<
)
}
~
"
-
)
/
~
"
|
/
|
`
#
;
[
{
{
+
>
{
'
}
!
=
^
{
;
/
>
/
-
;
`
]
~
)
-
'
+
,
`
$
"
^
"
?
!
\
%
(
@
"
$
:
)
#
=
$
:
_
>
?
?
_
)
"
"
/
*
\
:
&
"
>
_
=
=
;
[
?
{
~
~
"
?
?
(
/
_
:
)
*
:
&
%
?
+
"
.
!
{
*
~
+
"
{
%
}
^
"
{
&
]
]
&
;
~
}
+
!
"
?
$
<
%
?
+
>
~
<
*
@
:
[
~
/
[
>
)
+
@
+
!
|
>
<
.
>
^
\
)
_
[
.
"
?
)
"
$
/
>
&
&
{
*
#
`
*
}
|
`
[
*
?
-
&
!
'
?
)
=
@
`
.
;
.
;
(
|
:
~
|
$
]
(
?
)
.
"
.
\
+
?
{
^
}
_
?
(
}
:
(
)
'
;
)
>
=
=
:
:
/
-
>
(
.
'
"
~
`
<
\
$
$
[
(
<
=
"
.
:
`
}
,
'
~
;
`
"
(
{
~
+
;
]
>
>
&
,
+
%
=
|
<
\
+
(
@
+
+
)
%
*
%
[
[
_
-
#
)
+
^
{
!
)
{
>
"
<
%
,
[
|
#
=
=
*
@
[
"
,
(
`
?
@
>
#
(
_
_
;
-
"
!
}
{
:
>
$
<
[
<
@
>
<
=
'
:
;
&
{
}
=
#
=
{
!
"
,
^
=
]
>
`
)
*
@
=
^
(
|
}
!
<
:
#
/
\
"
:
=
)
(
&
}
[
;
=
?
-
=
:
-
@
!
(
^
#
_
$
[
_
<
_
=
~
(
(
;
#
'
`
}
[
+
{
*
'
`
'
&
#
^
.
.
_
@
`
[
*
\
<
_
<
]
.
'
-
(
)
[
#
+
[
=
;
{
;
$
&
|
=
#
-
_
?
@
*
"
}
(
-
@
=
}
(
`
'
~
]
|
]
{
/
`
%
\
]
,
`
`
^
@
[
>
$
=
\
^
%
%
%
=
#
(
}
)
]
_
.
\
)
+
~
$
.
%
:
.
&
'
!
$
<
/
.
(
&
-
)
#
[
>
[
\
!
*
&
"
!
!
}
?
<
.
%
&
\
\
@
~
)
`
+
"
%
}
-
|
]
+
|
?
~
_
%
/
,
!
-
~
|
%
.
;
]
^
?
/
(
.
:
*
!
?
<
&
&
/
`
-
_
{
#
~
<
<
]
*
)
{
+
"
:
!
[
/
#
,
>
'
_
{
[
.
=
"
#
<
^
*
%
)
.
^
@
*
|
+
+
?
&
/
>
~
[
[
#
.
"
:
_
,
>
~
:
^
}
(
]
@
=
:
;
=
`
;
^
=
[
!
=
+
|
!
"
\
`
(
-
_
^
@
]
*
[
"
=
"
=
"
#
`
}
|
^
,
|
=
,
*
*
{
\
?
"
`
\
_
|
@
@
.
\
>
!
^
\
/
@
%
:
$
`
;
:
`
$
;
;
%
%
!
{
:
;
#
:
%
}
;
@
[
#
-
>
'
&
`
'
<
`
\
"
?
?
?
=
*
}
(
>
\
%
~
_
_
,
#
=
?
/
"
\
<
[
\
%
&
:
?
*
$
`
$
;
&
.
(
~
*
*
?
!
]
-
-
)
+
-
]
:
@
*
+
!
/
~
`
^
&
>
-
`
"
,
?
.
!
&
\
\
>
>
@
<
:
.
/
*
&
-
'
*
[
}
?
{
[
~
^
~
;
>
.
*
\
;
>
*
<
#
_
&
(
;
,
?
)
#
"
;
\
@
;
|
#
$
~
,
@
&
|
^
/
~
|
)
[
=
*
}
=
.
/
:
|
,
\
"
]
}
-
<
[
-
%
)
@
&
_
:
*
~
+
~
&
:
%
`
#
#
*
{
/
;
+
/
`
$
*
<
$
?
[
\
?
,
<
+
"
_
_
`
=
$
@
|
;
}
<
=
\
#
&
&
|
,
^
"
/
&
@
<
`
~
+
]
,
:
=
>
@
`
.
*
`
(
?
(
{
?
-
"
<
;
?
?
"
[
*
#
#
*
%
(
:
@
!
%
&
,
[
+
'
<
=
}
\
<
=
(
>
.
@
=
=
!
:
}
%
%
$
\
-
\
|
!
+
>
#
]
#
!
|
#
`
^
'
!
)
,
`
%
|
;
:
#
|
=
%
]
#
<
^
^
_
:
>
$
`
/
"
\
-
=
|
!
,
[
&
>
+
%
-
{
=
>
"
)
:
{
@
?
"
.
#
?
>
+
\
:
~
(
)
[
[
!
:
.
"
\
`
)
}
~
^
*
]
\
#
}
/
&
)
?
@
#
{
)
@
<
,
*
<
>
^
%
}
:
\
}
%
^
:
*
>
%
>
)
#
)
<
+
,
@
>
+
]
(
?
\
@
%
]
<
:
~
$
^
:
]
"
%
]
'
'
!
^
.
*
-
@
,
&
.
/
+
`
&
[
.
(
<
>
.
#
`
>
:
#
@
]
>
"
.
=
}
!
.
+
'
[
^
;
*
}
~
!
?
;
`
[
:
"
.
{
=
$
~
(
*
,
?
[
}
[
(
&
/
<
%
{
<
/
(
_
*
,
/
>
+
(
+
{
$
}
.
;
"
)
^
#
'
%
/
)
;
#
$
_
>
(
@
+
@
\
`
]
=
{
!
"
*
(
`
(
]
;
$
'
:
<
[
}
<
[
\
}
"
&
+
*
{
,
!
[
/
!
&
,
]
/
~
*
^
~
^
$
%
-
]
`
]
^
.
?
}
'
)
~
,
<
=
&
;
$
%
/
)
"
/
@
-
~
~
!
*
\
.
=
}
}
\
(
\
@
~
+
@
[
`
^
,
`
-
=
$
{
=
>
&
~
=
,
[
$
,
"
;
^
]
?
=
!
?
+
!
[
`
}
.
$
=
;
'
~
[
^
@
{
.
,
$
=
]
:
_
|
^
!
\
-
)
@
*
^
~
.
"
)
:
|
~
<
'
^
]
`
.
{
_
)
]
*
"
-
'
;
`
&
`
\
`
@
!
{
_
^
'
-
&
!
)
#
;
*
\
_
#
`
(
}
(
>
`
>
!
)
%
>
^
^
;
&
|
$
&
\
&
_
;
{
?
&
>
@
\
{
<
(
*
{
>
)
:
@
~
"
}
\
=
%
%
"
\
.
(
+
~
'
`
\
>
:
#
?
:
(
.
@
&
+
$
)
-
!
{
^
,
*
&
]
%
^
[
'
$
#
%
$
"
*
[
?
)
;
_
}
#
'
-
^
(
;
]
-
~
|
-
.
'
=
`
@
.
_
^
$
;
/
=
/
-
(
)
\
!
|
[
+
{
=
*
#
|
^
"
+
+
~
{
,
-
~
?
{
-
&
_
-
.
;
`
@
=
}
/
=
#
!
.
*
'
(
,
:
(
;
{
`
#
{
!
!
]
=
>
{
_
`
`
%
/
#
?
?
%
.
[
?
-
{
(
^
=
@
_
]
'
{
}
/
{
,
?
`
+
]
<
:
!
"
%
`
.
<
.
<
!
^
]
$
^
+
*
&
^
)
@
~
!
~
)
@
(
!
/
.
>
&
*
)
'
?
|
|
-
?
_
?
+
'
\
"
=
<
'
\
-
;
{
)
!
:
~
,
*
+
"
,
!
-
}
[
]
?
-
]
>
@
$
+
!
~
^
%
"
%
-
$
{
?
,
'
{
%
/
'
[
!
:
>
>
"
^
\
|
%
~
{
`
'
.
|
'
$
-
_
*
-
.
}
~
|
%
`
<
)
{
>
.
,
/
+
(
;
_
.
&
_
/
|
!
;
+
%
>
]
[
:
?
%
{
]
`
.
~
$
}
-
`
?
|
`
[
-
[
:
<
.
*
"
"
/
)
>
!
!
;
]
*
\
{
)
%
_
"
"
;
&
{
^
:
]
+
,
`
/
<
[
'
;
,
!
&
'
,
+
+
<
$
<
+
&
\
:
}
\
/
%
/
/
&
!
%
+
<
.
'
&
~
|
[
$
*
<
?
_
[
+
@
&
'
>
/
}
<
"
`
+
+
]
#
:
!
@
!
&
"
,
$
*
-
;
&
=
@
~
|
`
"
_
!
=
,
?
@
%
"
&
*
_
.
]
/
!
*
[
}
%
*
*
_
%
#
?
@
:
%
]
@
#
)
]
<
\
_
$
>
`
,
}
*
$
,
(
|
<
|
[
(
*
=
?
-
}
,
+
.
]
!
]
;
!
<
<
`
+
.
*
@
[
|
)
@
#
'
&
+
&
.
^
?
|
?
{
>
:
.
[
~
^
*
:
_
?
@
,
*
-
)
,
"
,
<
&
+
-
}
]
{
\
?
*
>
"
`
`
&
(
[
+
/
+
$
^
*
~
~
=
=
.
\
?
+
?
}
]
-
(
'
`
_
$
`
;
>
.
_
/
%
>
^
`
/
/
'
)
.
_
]
|
?
,
)
(
|
%
|
`
#
&
'
<
;
`
)
_
^
`
!
:
|
(
&
@
]
[
%
|
;
=
~
@
}
[
|
,
"
=
|
>
;
:
`
*
[
+
|
.
=
=
$
{
{
=
;
.
$
`
[
`
[
|
{
\
@
,
>
?
`
.
!
"
|
$
{
*
?
"
=
,
?
[
*
\
~
=
#
}
;
>
-
_
:
[
.
_
_
]
-
-
%
"
:
}
.
~
"
;
}
{
$
=
'
^
"
\
[
*
}
.
'
<
{
=
(
]
'
@
{
,
/
|
=
-
}
`
|
^
]
;
=
<
?
"
`
,
^
#
]
"
+
`
/
&
.
.
\
]
.
:
^
*
\
<
{
:
#
}
&
}
}
<
:
}
=
`
}
$
'
`
"
.
~
(
#
"
<
:
[
#
@
{
%
@
}
|
@
{
"
*
=
=
,
[
{
(
_
:
+
>
|
`
-
#
#
}
_
]
@
[
;
{
)
&
`
)
.
;
<
:
%
!
?
.
-
"
)
|
@
@
.
<
_
}
/
<
~
?
;
]
/
"
[
\
[
\
_
%
]
'
%
<
)
~
;
?
:
+
,
|
|
?
$
?
_
[
%
&
:
=
<
^
*
%
+
$
,
*
-
=
+
#
~
%
&
*
*
~
_
|
'
=
%
,
&
{
%
;
)
>
>
&
/
-
\
"
=
!
(
,
_
~
&
+
[
-
{
!
|
]
;
-
;
$
<
>
(
#
^
_
*
)
]
&
@
>
>
^
/
*
!
(
&
_
]
%
;
'
*
(
:
{
^
=
]
:
=
?
!
]
~
[
\
^
%
&
}
&
=
{
<
?
'
>
_
,
$
}
\
:
+
?
)
=
'
*
;
&
>
|
>
"
&
^
<
$
]
>
&
.
:
+
)
.
/
"
%
'
]
+
)
_
{
>
[
&
;
%
?
?
\
/
$
"
|
)
.
_
;
'
!
#
}
"
&
.
/
.
/
[
=
>
;
-
/
?
{
>
+
,
,
$
}
,
=
\
&
)
\
[
~
]
%
/
~
~
_
@
+
|
<
)
_
[
;
'
+
*
<
*
,
^
$
<
\
"
,
?
%
#
_
\
\
>
`
@
#
{
-
-
]
,
#
&
!
'
(
[
(
?
_
$
|
%
+
-
[
:
:
~
!
(
,
?
`
|
"
-
+
(
}
~
^
[
`
=
?
`
;
>
)
(
+
#
"
!
<
-
~
}
@
&
`
<
[
&
"
$
]
&
[
=
[
'
&
_
<
^
)
|
.
,
?
$
^
_
]
.
`
:
&
_
\
{
"
_
,
`
$
#
&
-
$
.
\
:
,
+
\
'
#
'
%
"
[
>
$
/
+
^
/
^
'
=
/
&
!
:
`
$
:
>
%
-
?
/
.
/
^
!
~
[
(
\
}
>
_
,
~
(
(
}
(
<
_
#
!
)
;
!
?
'
;
[
)
$
\
*
:
@
{
|
+
<
}
<
;
\
~
!
/
'
{
:
=
(
_
>
,
>
'
-
.
^
]
%
.
^
_
+
|
~
%
-
-
>
#
~
(
[
/
%
(
'
/
*
'
"
,
!
?
@
]
]
}
/
!
|
;
?
,
\
@
|
]
*
{
=
(
+
$
/
$
/
[
|
"
:
~
;
)
<
$
|
*
#
|
/
[
@
{
*
&
(
$
\
(
"
+
]
?
+
[
|
@
:
$
%
~
.
_
^
+
=
@
^
,
\
)
>
:
$
*
/
!
&
+
|
?
#
:
/
}
!
*
[
;
=
#
)
+
$
_
?
%
@
/
~
@
`
}
"
:
)
%
>
?
,
?
\
*
@
[
#
,
(
_
:
-
:
@
(
'
^
`
~
=
&
=
?
"
&
.
{
/
-
*
)
;
:
%
}
_
,
|
%
=
$
;
%
&
"
@
|
|
)
>
+
:
#
/
'
>
^
\
_
@
[
!
}
;
'
(
\
+
_
#
@
!
:
]
\
#
*
|
(
_
'
%
(
#
(
,
@
|
'
=
&
"
!
-
@
,
.
:
~
"
.
{
#
|
:
]
%
[
|
_
~
(
^
|
!
!
(
(
_
!
"
,
?
|
&
+
?
%
<
%
-
}
>
\
.
\
/
/
;
$
&
>
`
>
/
<
'
#
*
-
&
&
'
>
^
)
"
+
-
?
|
.
'
.
|
%
/
|
_
\
`
\
-
|
;
)
!
*
[
|
[
?
^
^
}
)
}
&
#
<
<
!
$
%
[
#
?
`
}
"
%
;
_
'
&
(
`
?
.
:
+
-
=
#
+
%
~
|
|
\
\
,
;
/
$
&
@
\
%
$
*
;
{
=
,
,
'
%
>
%
.
(
>
'
`
~
:
&
~
'
*
=
:
)
}
>
^
&
(
;
&
'
[
>
|
-
=
;
^
<
_
[
]
`
^
{
(
%
/
<
]
,
{
&
/
/
|
:
[
:
#
)
]
/
\
>
_
:
*
#
>
;
|
"
_
<
%
*
*
%
/
(
:
.
`
*
>
#
[
"
:
$
`
@
,
?
{
\
|
;
(
-
<
(
*
<
!
"
~
/
(
:
|
_
_
]
.
\
+
`
?
.
$
!
+
!
]
^
\
`
%
]
}
~
_
!
'
>
#
*
!
#
*
^
$
/
@
>
,
&
>
'
+
/
/
{
#
,
`
)
&
\
}
_
.
[
;
%
]
.
|
:
+
!
%
#
_
;
?
.
~
$
:
`
"
:
%
"
[
.
:
=
(
&
(
"
}
'
~
(
;
{
`
(
;
@
.
=
.
-
)
[
<
\
)
{
/
~
@
*
>
[
=
[
,
`
{
}
?
<
~
-
>
]
^
'
[
;
&
\
]
~
,
]
,
~
,
^
)
/
~
=
)
>
-
_
,
:
%
;
/
:
'
\
=
~
-
<
]
[
=
$
#
&
'
'
\
;
)
!
<
@
{
.
$
.
@
`
+
<
/
.
;
>
?
}
;
|
}
?
]
$
;
(
~
=
<
+
~
'
;
"
%
:
^
?
_
/
.
)
)
+
*
]
;
[
.
'
$
]
(
!
(
&
~
%
%
_
:
<
%
[
*
*
@
,
[
[
+
!
#
>
*
|
%
'
-
`
<
!
`
%
~
`
,
;
>
(
[
=
*
#
]
[
-
|
}
\
;
_
*
<
>
(
#
(
%
[
/
|
]
.
^
{
~
~
'
/
[
@
-
$
{
,
'
.
%
+
"
*
[
<
)
[
&
(
_
>
`
!
[
;
^
@
$
}
(
=
>
~
#
+
]
[
}
[
#
{
=
]
\
]
'
+
&
"
\
~
'
]
[
.
<
|
|
)
]
"
#
"
`
?
~
~
|
#
^
-
]
/
|
'
+
#
]
/
)
:
#
#
}
:
.
%
/
#
&
^
"
,
,
{
/
[
=
|
)
!
:
-
<
'
(
~
'
&
$
-
+
@
[
=
^
:
^
\
`
@
|
)
%
]
@
<
"
.
/
&
*
*
"
?
+
"
'
>
)
]
{
}
-
[
:
@
'
&
}
(
:
#
~
>
}
&
{
!
=
!
^
(
}
^
=
'
&
.
;
#
:
+
-
"
@
\
;
.
'
-
?
)
+
~
/
|
]
/
>
:
!
;
'
=
!
&
=
>
$
+
$
(
,
~
:
)
@
>
?
)
;
*
^
>
?
,
{
?
.
{
*
{
'
`
<
;
(
]
'
)
'
_
(
>
)
,
`
&
;
{
:
?
~
"
)
_
)
=
:
$
{
]
+
}
]
)
#
`
*
!
*
?
/
_
-
;
=
#
{
{
"
:
!
@
[
=
]
,
+
^
{
^
,
?
$
<
?
~
+
~
|
`
[
~
,
/
-
(
=
"
<
'
+
"
"
$
[
)
;
<
/
^
(
;
(
?
/
!
#
~
\
-
|
%
,
=
;
.
-
{
-
]
:
,
'
,
.
"
&
@
}
(
^
'
<
"
"
.
~
&
=
*
+
+
[
/
&
"
|
$
|
.
^
*
,
}
{
*
,
@
.
`
<
,
}
-
>
(
>
$
+
}
*
|
#
*
~
=
*
"
`
)
`
(
<
>
:
'
}
]
"
_
!
|
,
|
|
:
#
;
$
-
@
;
'
?
/
]
]
>
-
~
;
_
\
;
-
}
<
_
?
?
~
<
;
<
"
.
"
;
;
)
=
>
`
/
~
@
"
@
}
@
!
#
,
`
"
~
[
/
[
%
#
=
;
]
'
*
/
+
%
=
(
)
"
'
*
/
\
?
|
%
#
%
:
^
&
`
}
@
,
[
@
(
"
#
\
\
_
{
%
^
=
[
=
}
%
/
(
<
^
'
)
-
;
>
"
>
`
!
_
*
-
`
<
}
/
$
;
(
`
~
:
@
(
/
.
/
<
"
>
%
.
/
/
/
/
@
*
$
\
*
/
`
-
:
#
,
"
`
+
&
+
^
<
>
$
_
\
!
~
}
[
|
#
=
&
~
,
|
~
&
%
(
:
:
'
}
+
`
{
^
}
)
%
@
"
?
[
$
-
}
`
#
{
]
$
{
)
&
?
^
\
)
%
|
&
<
~
=
,
'
$
]
*
<
^
|
*
:
?
?
}
.
&
>
^
|
;
}
_
;
`
/
*
;
=
;
.
[
<
=
+
"
#
}
^
]
:
]
<
~
%
;
&
<
`
_
-
=
|
?
{
!
'
|
/
$
#
>
&
^
+
?
~
{
~
?
{
%
*
~
;
@
|
$
!
{
^
"
'
#
=
(
*
=
{
!
{
{
.
$
[
(
,
@
;
"
}
.
~
]
<
;
*
\
-
)
]
,
>
'
<
&
-
_
@
:
?
>
&
!
^
.
@
_
~
[
|
)
^
,
|
+
;
%
!
'
"
[
~
@
|
~
?
*
*
`
<
{
>
-
\
]
;
~
)
\
.
#
*
,
{
\
_
=
_
*
:
;
!
]
\
>
|
|
\
\
-
)
(
/
}
|
/
!
`
<
"
}
!
@
.
/
%
_
`
>
<
{
,
:
*
|
#
{
:
{
\
+
}
>
`
)
=
?
&
<
$
'
]
`
|
?
=
{
<
*
%
~
[
]
{
(
<
\
~
<
~
&
,
!
>
+
_
|
/
*
?
^
|
&
<
^
\
*
:
=
]
:
`
]
&
/
>
:
.
*
^
=
=
\
{
@
{
<
$
*
.
#
&
&
<
=
&
"
`
^
`
_
^
-
^
"
^
@
>
/
+
|
;
?
<
>
!
|
}
.
^
|
$
$
/
_
@
{
!
]
|
?
-
!
#
,
,
:
^
&
'
&
$
~
!
^
"
[
-
[
<
!
,
@
}
~
+
-
]
;
,
;
;
#
>
"
^
=
-
'
{
|
!
@
;
\
/
#
^
+
)
$
{
=
*
*
#
]
<
?
,
}
[
-
{
{
(
{
(
.
>
}
]
?
+
>
#
-
~
#
:
&
^
"
~
/
_
+
$
<
?
=
&
"
)
=
|
!
#
+
@
/
(
#
\
-
"
[
$
+
.
{
?
?
_
:
\
%
#
~
)
\
{
_
/
)
"
&
^
'
\
#
~
|
&
%
(
^
>
;
%
.
}
"
*
>
}
$
<
~
,
,
'
*
@
^
[
$
!
.
~
&
$
<
$
_
&
=
<
/
<
'
`
%
'
~
^
+
^
@
-
&
`
<
&
/
@
#
^
:
$
|
<
@
:
]
'
/
\
:
=
_
'
=
)
;
/
.
$
!
.
}
!
>
:
;
[
}
}
@
'
_
@
]
{
}
[
_
(
@
{
&
=
%
$
]
.
"
'
^
`
@
%
?
@
_
]
$
"
"
`
-
_
;
<
]
+
?
*
;
%
"
-
*
?
$
\
{
!
[
-
\
}
^
.
\
*
_
.
.
@
)
>
*
_
=
]
*
]
-
~
,
_
*
$
[
@
&
>
^
'
=
(
}
>
@
,
:
}
]
&
/
*
[
>
+
:
/
,
\
^
?
"
(
{
-
|
@
=
"
+
'
!
"
_
%
-
-
(
?
$
$
>
+
{
>
^
!
-
'
>
:
.
}
<
\
<
^
^
-
.
&
?
_
+
)
}
\
{
?
;
)
_
(
,
]
!
"
=
$
%
)
!
;
;
"
?
+
,
(
{
)
{
!
@
?
(
%
>
.
%
$
.
>
^
&
|
`
<
~
&
,
-
(
/
,
\
"
)
(
'
&
:
`
%
;
>
?
=
:
>
'
|
_
^
/
<
{
[
@
]
@
%
&
:
#
`
,
{
]
_
{
/
@
{
\
@
$
&
"
{
:
]
!
<
[
[
#
;
[
:
?
&
%
#
)
<
`
'
@
%
]
`
*
!
]
^
>
:
_
$
&
/
>
<
"
$
<
^
:
,
"
'
&
/
/
;
(
{
|
,
:
?
=
$
:
.
~
/
|
;
_
?
+
|
`
?
'
<
_
)
!
%
[
*
\
&
$
`
&
}
|
\
/
%
;
$
>
]
`
[
-
.
"
`
,
)
-
;
{
<
\
%
|
#
|
+
$
"
(
>
?
<
}
\
\
_
#
_
<
|
(
,
<
/
<
}
^
_
!
]
~
:
@
?
`
;
`
,
>
-
>
#
.
+
.
.
`
~
;
'
<
#
?
:
*
)
'
:
`
^
$
^
<
-
=
%
~
`
\
'
.
~
/
$
/
#
,
,
,
;
~
[
$
\
@
%
'
%
/
'
~
{
&
:
!
[
:
(
~
[
|
<
}
]
(
{
$
/
[
`
=
|
)
|
?
"
&
/
(
]
?
`
<
%
;
{
$
#
$
?
+
/
?
>
-
<
&
-
*
:
}
`
@
(
'
}
\
_
+
=
~
<
`
+
}
)
?
\
=
[
\
#
.
=
<
-
~
@
!
$
'
/
@
*
;
`
"
-
#
^
=
]
"
[
"
/
#
@
;
)
`
)
`
\
{
;
[
<
@
>
&
^
/
%
+
:
}
?
`
+
^
"
~
>
~
-
{
~
:
?
#
"
[
~
~
}
[
}
=
'
>
+
?
}
;
'
;
;
~
<
~
,
!
/
`
&
|
.
`
+
=
.
!
`
{
`
:
)
"
!
=
(
,
"
-
-
,
@
;
*
.
(
|
"
.
(
@
"
%
'
%
|
*
:
<
-
{
#
$
{
~
.
,
/
[
{
?
]
}
{
>
/
|
&
.
-
;
^
}
>
=
=
}
(
-
@
'
>
\
<
@
`
)
-
|
(
)
;
*
[
(
`
@
&
\
+
#
&
&
/
%
;
^
;
[
$
+
%
%
]
#
!
-
]
/
'
[
%
|
|
_
*
"
-
{
?
"
|
:
&
~
'
:
-
'
:
_
}
$
}
+
+
;
|
`
_
^
,
~
/
[
"
%
)
/
&
%
-
$
\
<
$
)
&
+
%
(
@
?
;
+
@
;
"
_
]
"
.
"
%
;
{
#
{
`
.
?
@
'
-
|
:
`
%
'
/
^
~
^
{
|
?
#
;
:
"
?
.
@
!
|
/
$
/
+
>
%
*
$
"
`
*
(
+
&
!
(
)
:
+
(
+
#
>
\
,
-
~
!
+
*
.
?
[
>
!
;
[
#
[
?
&
)
%
.
!
;
,
~
;
=
(
]
=
(
`
"
}
~
@
-
*
|
*
=
&
>
'
<
^
[
-
\
;
=
$
@
.
+
]
:
?
&
\
-
~
=
"
|
&
;
%
<
^
$
%
(
>
`
&
^
(
*
[
[
!
{
(
~
.
!
[
`
!
!
/
+
[
.
*
{
`
~
-
*
}
*
\
;
/
#
@
^
=
,
}
:
]
<
@
(
[
\
/
]
>
:
,
+
!
)
?
$
/
~
)
]
/
>
^
,
-
[
%
.
+
+
_
@
<
.
?
;
#
\
/
@
*
~
?
@
|
]
'
`
&
~
_
+
;
?
#
-
_
;
_
%
*
^
]
@
'
~
$
{
(
%
/
`
(
(
/
%
?
{
'
>
}
#
|
_
?
'
>
<
#
'
+
.
"
<
|
\
=
@
*
?
=
?
`
_
~
=
.
%
&
<
-
)
`
"
}
{
]
-
^
;
[
,
#
;
=
?
?
]
{
;
(
%
^
{
{
*
`
/
.
%
-
/
/
$
_
[
/
!
?
#
}
=
"
?
^
%
:
-
.
#
`
]
`
/
[
+
<
\
=
)
-
$
:
'
#
,
#
.
/
>
(
@
)
}
.
_
]
<
!
,
\
-
)
&
]
`
(
+
-
-
$
;
#
*
*
!
-
"
!
$
)
{
}
-
|
#
/
\
!
:
}
:
}
&
<
`
>
?
^
#
\
}
-
{
`
&
!
[
^
|
+
?
%
;
*
;
-
*
{
$
?
@
=
`
*
{
$
+
"
!
]
/
(
-
[
>
.
(
)
\
(
~
`
|
'
[
|
~
{
{
)
~
$
-
?
]
?
@
)
)
$
}
)
.
[
(
)
&
^
!
"
&
.
`
}
?
*
#
\
]
/
<
}
"
^
.
|
&
}
)
@
*
!
>
,
!
;
?
)
=
^
%
&
%
/
|
+
?
]
>
&
`
&
/
#
}
-
,
#
$
~
+
_
\
?
|
]
>
@
%
@
&
-
_
-
)
/
+
"
,
{
!
&
$
>
^
/
(
;
/
\
)
|
}
_
^
*
]
:
?
)
:
,
=
^
_
*
.
=
=
+
^
]
+
\
#
#
{
%
&
.
-
"
:
!
'
<
_
_
(
)
/
{
$
*
:
'
,
&
;
%
,
>
+
|
.
!
_
'
"
!
$
_
|
{
$
+
]
$
"
~
]
@
[
{
'
]
+
<
]
'
%
+
_
#
,
_
$
$
@
}
&
?
+
~
#
=
&
]
/
/
|
&
!
;
(
.
$
)
_
^
!
-
*
"
`
_
$
<
-
`
"
!
=
[
.
|
!
}
-
[
&
%
{
/
>
~
]
[
|
\
)
-
:
{
>
)
]
*
@
=
@
(
$
@
.
&
=
%
@
$
?
:
=
`
%
\
(
/
,
%
=
&
=
,
>
|
}
"
@
^
=
~
\
:
#
~
*
>
`
{
}
`
_
)
"
/
@
*
]
$
`
/
.
-
!
^
%
"
}
=
{
<
'
*
;
.
;
_
/
-
&
[
@
]
+
<
*
]
|
*
'
-
+
[
}
{
[
-
-
_
,
|
?
~
(
~
@
+
#
!
#
'
[
{
.
`
#
?
'
:
*
_
*
>
)
;
}
{
#
@
#
]
!
[
=
-
-
|
`
-
+
"
{
+
!
{
@
=
:
<
,
!
=
*
!
;
]
:
>
*
~
^
^
{
=
?
-
(
=
]
_
@
/
[
{
"
=
_
<
~
&
&
+
!
>
'
:
?
]
_
.
/
~
%
!
<
*
>
"
+
"
\
$
!
{
+
/
/
}
^
?
%
<
[
~
&
]
$
;
"
(
{
\
`
?
+
-
.
>
"
\
*
.
&
<
(
_
"
`
(
:
$
)
!
=
|
?
$
)
=
*
)
[
`
#
&
*
!
$
+
%
@
.
+
]
^
.
%
#
\
:
"
}
;
+
\
[
%
>
~
"
]
%
]
(
'
_
'
-
%
+
/
]
!
}
)
[
,
+
}
|
'
;
{
?
/
]
\
~
{
*
:
<
?
.
,
}
<
}
/
%
~
=
#
%
#
!
/
-
:
,
<
=
}
~
[
)
.
/
>
<
)
*
!
.
(
;
=
'
=
|
|
>
{
)
#
=
[
,
~
}
,
_
;
#
"
'
*
[
<
*
?
+
.
{
}
`
?
#
>
|
%
/
|
)
/
;
[
"
%
,
%
}
\
_
<
<
}
=
+
-
$
+
[
-
[
-
?
|
|
$
}
@
)
%
\
$
`
&
#
?
]
~
{
/
@
&
:
*
%
]
\
>
#
:
{
!
.
;
>
~
=
?
{
"
{
+
%
#
'
$
>
@
\
%
}
!
+
@
,
=
\
%
+
?
*
>
}
-
:
!
[
'
&
^
{
]
+
.
,
:
`
+
^
)
/
:
.
%
`
\
*
$
|
_
;
%
@
}
@
?
$
^
)
+
(
[
$
;
>
-
]
/
=
-
!
&
&
'
!
^
@
.
!
>
;
*
#
=
(
|
;
+
'
'
}
\
%
;
^
*
(
}
)
,
`
~
^
:
/
;
=
-
<
#
=
:
#
>
&
=
]
:
%
_
:
%
<
[
\
{
_
<
)
<
!
)
)
{
~
\
-
]
.
{
|
?
%
"
^
=
@
'
$
+
`
{
^
:
/
-
:
.
-
;
~
-
]
/
$
%
!
@
~
@
^
{
;
,
}
.
{
^
`
`
,
{
|
%
[
{
\
;
&
}
#
(
"
?
{
@
+
]
^
@
^
!
]
<
@
+
_
&
"
(
_
_
&
,
=
]
?
(
#
+
>
"
.
=
=
,
_
~
?
>
&
*
^
*
$
(
}
]
|
]
)
:
.
>
.
=
>
&
,
?
[
=
<
>
(
}
(
_
<
+
%
#
%
`
)
!
/
+
*
.
-
-
@
,
@
#
=
<
}
'
-
=
?
?
<
)
+
"
]
/
"
`
_
=
+
*
[
}
<
#
%
=
\
)
+
.
!
?
%
}
#
~
,
{
"
_
\
(
'
-
#
~
_
#
_
>
'
)
<
,
_
;
}
/
;
/
`
~
.
:
[
&
)
(
)
(
*
{
)
|
'
/
=
[
'
_
'
'
`
<
}
}
_
@
`
&
^
/
*
}
-
>
|
@
{
[
_
!
=
{
\
$
+
/
+
\
?
-
,
:
#
\
;
?
*
`
]
<
?
,
_
*
;
'
"
"
?
*
}
$
%
|
}
?
.
]
,
`
,
`
!
$
-
>
~
@
@
;
]
~
~
;
[
!
'
>
;
]
]
+
*
&
~
<
-
?
(
(
>
'
@
<
.
|
|
&
{
%
}
~
/
(
/
&
*
(
(
@
"
!
@
|
,
;
.
]
`
]
"
@
!
,
"
.
*
\
|
?
,
(
.
*
/
`
-
'
*
[
"
[
.
,
.
~
(
#
/
<
)
]
/
{
<
,
@
_
{
$
]
/
(
~
,
-
:
^
^
#
&
\
=
,
'
]
#
~
\
|
*
_
\
~
?
/
"
[
+
*
`
'
-
,
{
'
=
|
]
=
#
}
}
~
=
]
@
?
;
:
)
}
@
'
(
^
;
_
-
$
`
)
<
+
&
`
:
)
#
[
]
~
-
_
&
-
:
|
]
&
#
"
?
%
}
&
&
%
'
:
(
!
=
#
;
@
=
`
!
\
<
=
`
,
>
!
<
<
?
[
;
]
<
>
%
_
]
{
]
'
.
,
(
(
&
^
;
>
"
~
"
]
.
!
:
`
#
%
*
}
.
)
!
]
)
#
,
`
)
.
~
~
~
.
-
!
"
/
[
.
=
*
]
&
`
^
|
\
>
^
\
>
=
-
$
{
[
,
:
?
-
%
.
^
=
;
@
`
|
`
!
~
\
(
)
&
{
:
:
+
%
>
%
+
\
|
{
[
|
"
+
\
+
=
;
"
!
*
@
~
$
/
"
\
>
.
+
|
\
\
&
~
%
!
:
{
#
<
_
\
/
=
?
;
?
,
(
)
-
<
_
?
,
#
&
[
*
<
=
}
|
'
@
\
|
"
|
%
]
#
]
*
+
!
)
>
|
|
|
"
=
*
"
(
(
/
]
/
$
+
?
)
*
}
=
*
,
@
>
&
\
%
/
>
[
|
.
!
*
.
>
}
[
}
;
&
.
^
(
:
.
(
*
/
'
>
=
$
:
>
[
[
\
_
-
)
$
-
^
{
,
'
?
@
>
^
\
>
=
{
;
/
^
)
/
`
`
|
*
~
&
;
;
/
"
$
]
*
]
{
-
"
=
|
]
*
"
|
}
-
~
[
`
-
<
[
?
,
^
!
^
*
,
)
\
}
#
<
-
@
^
;
>
#
`
}
|
=
[
`
`
%
*
`
.
~
}
(
&
.
/
>
$
"
*
(
&
;
,
<
>
&
:
|
>
[
*
+
(
:
'
&
<
}
`
&
<
?
>
,
,
$
.
)
(
)
]
#
(
^
&
*
{
#
+
>
#
>
<
?
]
;
,
!
(
=
=
.
'
+
*
:
*
;
-
;
-
!
|
{
/
;
/
<
.
"
'
%
(
<
#
[
>
.
/
]
=
)
#
^
@
}
\
<
.
#
|
&
\
'
_
-
{
,
]
|
=
/
&
@
@
'
|
:
>
%
>
~
(
{
+
{
+
-
|
#
*
~
/
=
}
,
]
?
"
/
\
/
&
{
(
~
,
"
:
?
*
[
*
?
-
%
;
.
%
/
'
#
_
"
)
-
`
]
'
^
(
'
%
>
;
"
;
-
,
\
_
@
#
{
#
[
.
~
)
+
<
'
"
'
#
?
`
*
^
"
?
^
\
<
)
&
|
)
_
*
#
]
@
<
~
'
]
*
|
`
\
"
;
)
[
)
,
_
]
<
&
~
@
^
@
#
[
[
!
+
=
&
[
|
;
:
]
[
[
|
}
\
`
@
=
`
/
)
:
`
=
@
}
=
?
~
"
:
&
"
?
+
}
;
-
^
^
#
?
!
!
!
'
#
<
~
\
`
`
#
%
(
^
.
@
{
/
:
-
?
,
-
-
+
@
]
-
>
:
)
+
#
=
%
$
&
]
>
=
(
*
"
@
@
!
^
`
[
.
%
)
{
{
,
]
%
:
]
/
-
(
<
:
-
^
<
_
<
\
:
$
~
'
$
#
;
:
(
?
[
|
]
#
'
$
#
^
!
"
%
]
`
%
=
-
?
:
{
;
-
^
*
/
`
`
>
}
[
`
&
^
#
|
^
(
$
;
%
/
\
.
"
&
{
|
#
,
)
$
#
=
)
.
)
=
)
+
"
{
@
{
|
`
]
~
?
\
&
(
'
,
'
~
~
)
@
.
^
>
&
^
=
]
_
|
'
<
/
|
}
<
(
|
;
^
.
;
@
.
<
#
?
)
^
,
[
^
%
{
(
{
*
,
[
\
>
]
=
{
#
"
-
}
)
&
^
#
!
]
_
,
{
=
$
<
#
*
}
:
"
*
/
`
>
:
%
\
>
>
*
[
[
=
)
+
'
^
_
#
?
#
@
@
!
"
'
;
,
~
(
=
^
:
}
>
"
"
;
&
}
]
=
=
|
~
*
[
/
@
'
^
$
"
}
'
(
@
]
|
~
`
_
}
@
)
{
~
)
?
[
!
*
.
?
{
|
_
]
$
,
\
-
(
-
|
?
!
]
;
~
&
:
#
|
@
@
:
:
!
^
-
&
-
+
(
#
#
$
(
/
[
;
=
#
-
~
~
#
>
.
{
:
'
~
#
)
}
|
`
{
?
$
(
/
$
:
.
;
%
^
!
#
?
.
)
<
|
:
)
!
#
=
=
-
}
-
(
#
\
]
_
#
+
[
@
\
;
<
>
#
|
`
^
{
`
-
{
>
}
'
?
!
@
}
[
"
:
|
]
?
'
)
'
(
"
>
*
}
'
>
-
#
]
}
!
;
"
%
_
-
]
_
%
:
^
{
]
-
\
!
>
~
{
`
,
[
$
,
[
+
{
{
\
>
>
%
)
_
-
@
/
.
?
?
-
\
!
'
>
~
`
|
%
&
>
{
^
<
]
/
@
>
'
$
>
"
@
>
^
;
)
?
(
<
\
|
|
[
~
/
-
?
^
_
#
$
%
!
@
\
,
|
#
?
_
!
-
<
_
|
(
(
{
,
~
=
[
`
,
.
^
|
>
"
"
,
{
:
,
[
?
(
/
{
/
}
?
;
.
~
,
$
\
%
:
\
=
>
\
<
]
#
[
,
/
+
\
$
^
*
/
`
^
%
{
(
$
?
'
?
[
*
,
}
&
{
&
%
_
/
,
{
$
+
:
<
$
'
=
'
`
@
`
#
)
^
=
-
[
!
]
_
]
%
(
-
|
$
;
_
%
.
`
@
"
,
{
_
:
{
;
.
)
`
-
}
&
!
%
~
`
'
(
`
`
)
+
.
_
_
/
#
!
+
[
`
^
%
#
[
|
(
"
-
:
:
>
!
}
]
*
:
_
{
+
[
:
/
?
|
/
>
@
?
#
-
$
!
,
|
&
`
%
|
+
[
\
<
]
/
|
*
]
{
}
^
!
\
,
~
'
]
,
*
/
_
/
:
+
@
<
\
.
`
]
)
^
#
#
"
/
&
(
_
=
_
}
_
(
|
~
{
!
>
~
;
-
|
-
_
=
%
$
\
$
_
*
~
)
_
$
-
+
!
;
|
*
[
!
_
@
-
;
\
/
=
.
!
}
>
_
/
)
%
&
<
#
;
%
/
~
`
;
'
*
>
|
$
[
#
.
~
!
^
>
*
,
*
|
]
`
|
>
@
\
#
[
'
)
!
$
\
]
}
%
&
*
\
\
{
)
;
]
|
;
(
*
*
`
]
]
|
_
)
\
"
}
#
:
\
+
&
[
>
_
!
'
`
\
[
%
`
$
@
`
*
(
+
/
{
>
#
:
|
_
/
%
*
&
{
<
^
^
.
!
<
?
'
{
%
&
$
(
*
=
~
,
_
{
?
!
=
?
\
|
<
[
?
#
&
+
*
-
}
`
`
)
}
.
'
;
;
-
!
%
|
'
\
'
_
`
+
-
`
;
^
+
/
/
%
^
[
;
-
]
]
&
|
?
{
[
%
"
/
"
=
&
_
?
-
=
=
]
^
<
`
#
|
@
}
?
}
*
*
[
.
,
]
$
<
_
\
!
\
;
)
@
-
[
'
#
/
.
;
~
[
,
@
+
{
{
%
!
|
[
:
;
[
?
|
=
+
*
-
-
!
[
:
@
,
!
\
)
,
$
/
?
+
`
`
?
\
\
'
&
<
>
;
;
+
|
$
=
%
)
_
\
/
,
?
*
#
#
?
/
[
|
|
|
{
&
%
.
)
<
@
%
%
.
`
%
>
\
|
"
]
{
$
]
'
;
}
#
&
-
,
*
|
[
]
{
/
"
]
#
'
:
>
(
]
_
#
.
[
^
:
"
;
'
%
$
{
=
$
"
,
`
{
-
{
%
+
)
"
+
?
]
@
$
+
}
_
!
$
)
=
+
'
%
=
?
]
(
\
{
+
/
?
/
&
~
?
^
&
*
#
`
'
~
;
]
-
:
@
[
!
&
`
'
]
'
:
[
:
_
(
[
|
\
|
)
&
<
@
,
]
/
$
;
[
'
:
$
?
'
]
$
.
,
.
]
%
<
}
:
,
^
'
<
,
_
*
>
;
'
/
,
{
>
,
~
|
^
>
$
#
$
@
]
%
]
&
~
)
;
\
'
&
\
}
"
~
~
%
?
;
*
{
)
+
#
%
>
"
.
[
@
`
;
#
;
`
|
\
|
#
.
|
{
<
/
$
^
)
<
+
_
}
'
`
{
:
:
&
&
(
[
!
>
|
^
^
<
}
^
,
_
^
*
)
!
"
.
$
-
\
|
(
"
\
^
_
$
:
|
"
.
_
"
<
?
?
;
[
*
{
-
^
^
#
^
?
:
:
@
~
{
>
'
.
^
&
~
+
'
;
;
%
$
,
"
$
?
@
|
)
=
#
~
'
}
_
!
'
-
_
~
"
{
.
[
\
#
\
*
<
|
*
}
-
_
_
?
<
%
$
'
!
]
*
#
=
}
&
&
,
|
}
{
?
>
\
{
^
$
{
/
.
*
*
-
~
,
+
^
_
;
.
{
'
+
@
&
-
*
(
[
~
&
#
@
-
,
~
)
%
|
[
\
#
-
?
?
{
>
'
}
-
}
(
%
/
@
,
#
,
{
?
<
\
?
]
%
<
\
\
+
]
\
^
)
`
<
:
|
@
.
)
(
*
#
*
/
#
-
/
;
'
,
~
>
*
!
|
~
|
<
,
"
=
#
!
>
%
/
"
-
'
,
\
-
>
/
/
&
{
=
"
;
(
<
;
"
$
&
$
{
-
~
!
,
~
#
(
|
}
=
%
%
|
|
_
$
!
^
>
*
]
|
}
=
>
#
+
$
)
)
%
"
`
$
"
(
#
^
|
\
.
\
"
*
-
(
$
#
^
^
?
\
$
?
$
]
'
~
)
]
/
_
=
;
]
^
!
-
"
{
(
:
,
#
^
~
@
@
'
>
-
~
{
"
^
}
+
.
(
*
{
[
-
{
:
@
;
.
&
]
&
{
^
`
^
!
]
(
%
&
<
/
=
'
#
&
,
-
'
*
-
'
^
/
=
/
=
{
*
[
:
?
^
(
@
;
`
-
~
&
+
}
;
[
?
$
*
=
@
^
>
"
,
&
@
=
_
"
'
!
'
|
]
*
[
^
^
$
|
"
/
}
@
}
\
)
'
@
)
"
>
"
|
^
?
?
@
&
,
@
>
]
|
;
#
{
>
;
!
~
.
%
[
@
\
@
~
@
}
'
*
'
{
^
#
_
]
=
}
$
;
/
{
(
/
+
|
_
*
}
!
+
>
,
@
@
=
'
~
>
;
)
*
_
+
\
+
}
,
|
~
\
(
&
@
.
)
%
*
?
,
=
\
[
_
@
}
#
(
,
!
{
_
`
'
]
(
)
.
(
=
[
_
.
>
-
^
#
\
|
"
(
,
!
.
*
#
%
;
{
_
&
_
/
$
#
&
*
~
|
]
&
$
^
?
%
=
<
(
,
<
/
)
#
^
&
`
(
"
?
.
?
(
'
=
.
=
<
#
{
^
<
`
"
@
_
/
[
/
|
}
{
#
,
_
(
/
,
.
(
=
>
@
~
)
=
+
*
+
#
]
<
}
)
?
\
[
\
]
{
!
"
]
(
;
:
*
'
_
(
>
<
)
,
{
,
'
~
_
*
@
|
*
/
:
"
-
~
[
,
=
]
\
,
<
=
*
^
)
=
@
@
:
]
<
%
[
`
,
:
,
'
;
;
<
}
^
`
(
.
+
$
)
*
}
`
"
-
{
_
'
>
_
*
~
/
`
$
)
)
*
~
&
!
\
.
'
&
(
{
=
<
/
.
/
@
$
$
~
[
]
]
}
=
*
+
=
/
!
#
#
)
\
^
@
%
%
&
}
|
(
,
<
"
=
^
{
)
"
/
&
&
;
_
@
:
@
~
?
"
*
}
=
.
&
{
%
@
!
`
=
>
]
!
>
=
:
+
$
-
=
#
=
-
;
@
;
}
{
=
/
!
\
}
"
#
*
]
#
[
%
\
=
^
<
.
<
-
&
^
-
(
_
~
]
%
+
~
@
]
|
'
|
_
)
:
{
{
%
"
;
*
&
|
_
+
+
+
~
'
~
_
.
-
/
}
}
+
@
]
-
-
/
?
@
\
$
$
%
,
,
~
[
!
@
(
^
'
^
~
'
:
{
'
@
$
:
-
.
)
$
@
`
&
"
=
|
|
#
-
'
;
]
:
?
]
{
{
?
#
+
\
&
-
'
/
|
{
*
{
!
)
[
?
]
[
]
>
:
^
`
#
{
|
.
@
#
&
`
\
<
-
{
{
<
.
_
^
%
%
%
`
~
.
]
^
>
)
+
(
;
=
*
:
/
<
=
[
*
:
{
'
=
'
<
!
-
>
$
"
>
?
'
+
/
(
%
\
*
,
>
,
@
=
*
:
#
@
(
(
,
*
]
@
<
!
>
.
#
}
:
/
'
~
{
@
>
%
"
<
_
%
]
}
#
.
~
&
+
#
'
:
*
]
@
;
{
!
;
;
$
?
^
<
-
[
,
{
]
]
{
@
"
?
<
/
@
_
%
~
+
$
,
.
`
*
=
$
/
{
[
;
[
^
;
~
%
#
-
*
'
@
%
$
-
}
^
+
[
>
;
,
:
$
:
<
~
\
!
}
\
`
=
%
\
{
"
>
~
"
;
>
<
?
=
<
-
=
[
=
@
^
[
]
+
*
;
^
!
_
=
&
:
_
<
,
*
~
#
<
~
,
"
<
?
>
=
=
&
(
'
,
[
[
<
!
[
.
<
;
.
-
~
-
<
@
>
^
-
#
#
'
<
:
_
:
=
|
{
)
}
,
=
^
?
>
.
+
(
%
?
<
$
`
,
}
$
.
\
)
^
\
.
&
}
&
#
>
.
^
#
*
;
,
*
]
@
{
:
?
[
`
^
}
.
_
}
%
*
=
!
?
{
=
{
/
;
~
!
[
^
"
#
\
|
+
>
!
?
&
#
'
[
?
$
>
`
/
)
?
[
+
'
\
.
|
)
&
`
}
"
!
$
-
]
?
"
(
_
=
`
(
{
;
/
-
+
.
$
)
"
:
^
^
!
,
'
>
^
]
"
@
|
}
-
*
@
>
@
}
*
|
{
$
_
*
$
=
\
:
)
)
?
}
$
?
]
?
]
<
:
[
{
"
^
\
~
)
+
"
]
]
*
|
%
`
>
$
-
~
:
:
)
/
<
%
+
)
^
+
_
'
?
-
`
]
?
(
#
>
&
:
$
)
<
(
*
<
|
%
<
-
/
|
=
-
`
\
"
#
.
.
~
.
#
'
=
+
_
?
%
@
$
`
|
!
!
!
;
-
"
@
;
_
>
(
`
|
:
=
>
]
.
+
.
\
#
#
"
=
&
*
&
%
+
>
@
%
@
<
+
,
:
"
^
%
<
[
#
~
|
~
_
!
/
)
?
]
^
.
'
+
`
:
&
\
.
?
$
\
>
\
!
.
&
_
"
_
:
+
.
$
*
#
}
}
)
_
=
+
$
'
#
}
`
*
*
"
(
/
_
(
,
&
&
&
}
;
(
'
`
:
(
&
'
,
+
%
}
@
#
'
!
|
~
@
^
/
?
;
\
/
,
*
{
:
]
&
)
.
%
~
<
,
)
?
/
>
.
=
/
%
(
$
@
@
>
"
!
'
.
\
]
"
$
'
*
,
&
)
_
[
;
:
=
'
*
,
-
.
$
[
+
/
=
"
|
:
!
#
=
(
;
_
&
(
_
?
,
.
^
{
]
$
`
/
,
!
,
+
:
;
^
_
.
]
`
&
^
=
"
>
&
|
]
`
>
)
^
{
.
=
`
*
?
#
%
@
;
?
/
"
?
>
.
(
:
:
-
<
{
<
~
-
?
/
^
!
{
)
=
+
'
$
!
^
+
>
&
]
>
]
{
:
%
?
"
-
*
/
<
~
$
)
}
\
+
}
\
-
#
&
(
<
%
:
]
&
*
|
'
'
'
]
&
*
]
$
&
%
+
,
#
=
:
+
{
~
_
:
+
;
-
?
-
@
&
<
'
'
&
~
*
[
`
:
_
'
`
-
@
$
{
}
)
~
<
\
.
!
:
!
+
(
:
+
.
+
@
+
?
[
^
\
(
%
>
%
}
<
{
=
_
+
{
<
.
;
$
&
|
"
?
/
#
\
{
_
,
)
.
:
~
*
]
,
(
%
{
"
+
<
^
%
`
~
%
/
)
>
[
&
=
?
<
+
)
@
!
^
^
*
?
$
|
(
[
?
#
!
_
"
^
{
'
_
=
|
*
\
)
+
[
#
'
_
!
%
>
(
?
,
`
~
]
*
{
)
-
)
/
-
-
]
,
}
*
,
"
@
&
)
]
}
]
$
:
@
-
`
*
`
"
-
^
.
{
\
/
?
|
=
\
=
>
'
|
|
,
/
-
.
{
!
^
<
|
#
>
$
)
[
]
\
-
%
[
~
)
+
,
^
&
?
'
`
"
+
>
+
+
\
\
^
'
.
'
>
%
.
[
?
_
>
.
\
!
.
;
,
/
>
}
"
:
}
@
:
!
`
>
,
-
'
/
~
?
*
!
<
\
]
/
|
/
%
%
.
:
-
*
@
'
#
,
{
,
?
}
%
|
~
=
"
{
>
/
"
\
>
[
#
:
[
#
,
}
<
|
!
-
*
|
~
{
}
\
?
'
}
$
*
{
#
&
-
=
;
^
\
~
_
*
;
'
\
@
~
]
<
>
-
`
,
)
<
!
{
.
,
?
.
[
/
-
%
]
(
[
%
>
*
`
?
.
#
?
\
'
}
%
+
,
^
\
-
"
[
_
/
{
^
}
=
&
/
*
>
%
!
}
=
'
\
%
(
:
}
<
_
(
~
!
<
.
~
-
%
<
`
!
-
{
`
^
]
~
#
=
?
)
+
#
[
|
\
^
'
>
_
:
|
$
;
'
,
(
,
]
`
"
%
'
_
"
'
$
'
=
;
^
>
!
'
$
^
\
!
"
\
^
@
>
)
/
)
;
'
\
;
`
~
=
)
_
/
"
\
?
^
|
(
:
$
=
$
"
)
"
>
#
)
@
#
$
-
'
\
^
@
"
^
(
~
@
^
|
`
'
=
=
`
(
<
^
"
=
%
.
*
?
=
,
.
"
.
,
^
=
{
?
/
=
'
$
<
#
^
[
$
/
&
(
!
<
]
}
@
.
=
.
$
@
=
{
?
.
_
?
*
!
<
]
:
:
(
&
'
,
$
`
}
@
-
}
@
~
~
/
_
,
\
'
*
+
"
=
?
@
,
)
#
>
(
~
{
%
`
:
&
.
^
=
*
"
`
}
#
*
!
-
.
~
<
]
{
.
\
'
<
^
:
]
`
>
^
^
$
_
{
>
<
(
^
(
*
_
*
,
#
)
>
!
$
:
]
[
~
#
%
#
:
!
|
}
\
,
-
!
<
.
}
(
:
{
}
'
;
=
?
-
"
[
"
\
/
*
'
/
!
~
[
\
?
!
<
.
&
`
|
(
}
>
!
&
/
~
*
?
@
~
_
`
\
:
>
(
)
&
)
#
~
\
_
#
&
;
:
$
~
>
(
_
&
!
}
`
"
\
"
$
$
;
&
=
=
|
]
'
|
}
<
$
{
{
"
$
!
,
`
?
]
-
(
&
%
(
_
`
)
!
!
,
.
?
?
"
$
)
!
_
|
}
]
,
~
\
:
[
;
~
$
)
>
>
>
)
+
[
<
^
+
*
?
+
&
(
?
^
%
}
(
@
;
=
^
^
@
_
:
>
\
@
?
'
'
_
$
:
*
-
&
!
,
,
(
;
!
`
|
:
@
\
[
'
>
-
[
}
%
-
!
{
|
@
,
@
!
{
_
-
^
+
;
;
{
!
"
]
*
{
,
&
|
@
>
!
(
@
(
<
_
@
$
%
<
[
!
~
^
`
-
:
,
|
[
)
_
(
_
|
[
_
/
{
~
{
&
@
?
/
?
#
/
>
'
>
}
_
~
>
|
,
<
\
~
$
}
_
/
,
}
%
:
]
>
-
&
$
-
.
?
{
!
(
.
&
<
`
:
*
"
-
_
,
-
]
>
$
}
<
'
\
&
,
}
)
?
_
;
+
*
;
]
!
^
|
:
{
[
:
(
"
)
:
}
=
\
~
"
_
}
(
_
*
`
(
{
:
\
!
<
|
_
!
~
#
"
*
_
*
}
.
%
!
?
;
~
|
$
@
!
!
;
_
>
`
[
^
%
]
|
`
*
/
,
_
*
-
'
=
]
=
:
"
"
%
>
[
#
)
~
,
`
{
|
-
!
$
#
!
/
?
%
%
(
&
=
<
`
=
:
)
@
/
\
?
]
$
\
\
#
@
;
%
/
\
+
>
/
^
;
{
+
[
-
:
`
/
"
|
_
~
$
`
<
*
_
"
;
)
#
<
~
<
%
~
[
\
]
&
$
>
`
"
?
.
"
*
_
^
`
}
>
]
,
^
<
/
$
;
+
'
&
`
.
$
%
-
'
`
{
&
/
_
%
*
!
_
/
;
%
:
>
*
_
(
_
=
@
'
]
/
$
^
{
#
}
"
;
=
%
+
+
<
)
.
`
^
.
~
]
{
%
]
\
_
>
,
_
.
@
/
_
}
)
(
)
!
-
|
*
~
<
!
"
=
|
\
]
%
`
.
#
'
'
'
]
#
}
>
;
=
&
%
[
-
~
.
'
&
/
@
-
{
#
}
-
%
@
$
%
'
{
^
=
!
;
`
]
{
]
~
.
.
!
@
|
,
(
?
?
)
{
=
|
@
)
$
\
!
'
|
!
)
!
-
]
&
;
-
)
,
\
/
$
?
*
}
$
_
#
}
|
[
_
,
,
!
_
+
~
"
;
(
!
"
^
.
)
^
-
[
/
#
*
\
\
*
`
,
)
}
)
!
`
[
}
_
^
"
-
&
}
>
~
)
%
~
/
$
*
-
(
-
{
]
:
*
$
{
*
_
|
<
?
.
<
=
$
#
@
}
)
.
+
*
,
'
'
]
#
)
*
>
\
_
'
\
!
(
/
}
.
/
@
=
`
`
&
`
]
`
?
$
>
]
_
}
[
\
!
,
:
-
%
(
&
:
-
^
?
?
)
^
"
!
&
|
-
_
~
^
>
_
@
?
+
`
.
^
|
/
=
>
;
(
~
[
?
!
)
;
&
-
[
_
\
%
*
`
}
>
%
:
$
~
$
=
@
]
'
&
+
[
&
;
!
'
_
@
#
>
/
:
\
<
+
_
!
~
{
"
:
$
-
]
&
)
=
"
,
.
;
)
@
}
[
\
#
'
%
:
<
`
\
:
{
.
%
~
}
;
(
{
:
^
#
#
/
=
!
|
[
[
|
.
]
>
>
,
!
~
;
>
;
$
{
~
)
(
'
*
{
,
}
,
!
*
"
.
=
}
<
*
.
<
*
#
~
;
;
}
'
#
`
'
<
,
{
&
,
*
=
_
^
/
~
!
?
-
:
$
-
[
[
(
;
^
"
'
-
'
?
?
.
$
-
`
'
(
^
=
,
#
$
|
-
;
>
)
%
&
(
*
@
;
`
,
`
.
?
'
)
,
=
+
(
?
=
!
"
_
-
%
.
&
}
~
}
_
=
[
{
`
,
[
+
]
_
:
|
?
'
?
{
}
>
\
!
^
}
\
,
<
}
!
:
$
{
?
}
,
'
"
}
<
*
[
%
%
"
[
\
@
,
}
^
'
>
*
[
_
)
)
+
,
!
:
'
|
~
,
"
|
.
<
/
(
[
[
+
[
=
>
!
|
$
)
(
{
}
/
@
}
%
'
/
#
"
\
+
(
[
,
~
"
:
}
:
|
,
{
"
/
|
\
{
;
.
&
<
=
`
{
=
%
`
.
>
!
%
}
/
}
@
+
:
)
>
@
}
`
#
!
]
[
?
^
*
.
@
?
.
,
;
|
$
\
$
+
-
+
;
<
\
)
.
.
@
"
#
%
=
'
;
=
}
&
#
"
-
_
&
~
>
&
#
,
;
`
^
.
_
-
/
`
~
:
(
@
_
*
!
(
{
!
&
^
&
<
~
+
?
!
@
-
%
$
]
$
~
"
=
]
-
+
|
,
=
=
<
+
$
-
[
(
>
/
}
>
)
:
"
%
|
*
;
|
:
}
%
!
|
[
`
&
<
]
:
&
]
<
'
.
<
,
~
,
}
&
,
&
<
-
.
:
"
/
_
.
:
"
:
$
"
]
:
-
%
&
:
\
)
_
)
-
.
-
&
_
.
<
(
(
:
[
^
]
/
&
+
`
(
=
.
^
{
+
~
+
=
,
`
`
(
#
;
[
>
)
@
*
-
~
]
(
?
*
&
"
&
_
"
_
>
>
?
(
?
*
&
=
^
=
.
=
|
"
,
]
[
?
)
=
<
/
{
`
*
$
,
?
+
\
)
~
{
`
>
(
<
"
,
^
$
*
_
,
"
[
}
-
<
?
-
]
.
(
'
_
^
>
\
~
*
|
-
&
@
@
*
*
-
+
=
,
<
@
-
@
'
&
(
?
>
+
)
:
_
:
}
=
+
#
%
~
;
`
^
&
}
'
+
/
%
[
{
'
%
!
+
_
!
;
"
'
#
~
'
,
,
^
?
/
&
?
^
`
,
`
@
$
>
'
&
{
`
.
[
[
:
@
@
\
-
_
=
-
@
#
*
]
+
|
_
%
"
\
(
(
`
?
_
*
,
~
,
/
.
"
,
[
?
&
>
~
-
#
&
|
,
+
;
`
*
-
_
#
{
[
\
|
$
(
,
?
|
!
@
-
!
}
?
,
@
|
/
?
=
.
"
$
_
$
-
^
]
"
^
=
@
#
`
\
#
]
?
+
{
~
<
=
>
&
/
]
`
'
?
`
<
(
&
}
_
}
<
;
`
\
>
{
@
`
$
+
+
(
+
=
?
{
`
?
(
~
;
)
?
/
@
'
}
:
]
-
\
!
}
:
*
!
\
;
@
%
+
?
,
$
-
(
<
!
{
"
(
%
"
(
<
{
*
}
)
.
[
!
%
(
>
$
>
:
$
-
(
'
#
|
?
-
.
.
;
!
-
:
!
`
\
{
/
'
^
*
/
?
%
:
,
-
)
-
*
}
'
:
.
;
'
[
!
=
_
>
+
[
-
(
[
>
?
/
]
[
%
.
"
`
/
}
|
_
<
<
_
\
!
:
>
}
)
%
}
:
>
(
[
^
(
<
:
*
+
,
#
[
%
\
|
"
+
(
'
.
!
"
_
<
'
#
<
(
)
+
]
{
(
'
>
$
`
[
!
=
+
~
[
&
[
"
]
{
@
<
[
<
%
|
'
]
$
<
"
"
@
,
/
;
>
-
!
<
\
#
(
)
{
[
`
^
]
?
=
;
{
,
#
%
-
@
=
>
(
*
^
$
%
&
#
(
_
"
{
,
#
{
)
<
{
\
}
|
'
~
&
(
<
_
!
)
%
>
*
.
&
`
+
.
=
{
^
-
!
_
#
%
"
?
^
`
'
:
,
)
^
,
~
|
*
:
/
$
+
^
.
@
#
:
[
{
(
|
>
+
%
[
\
"
}
&
'
.
}
'
%
@
<
.
)
_
%
;
'
.
^
"
|
-
%
^
~
`
&
/
-
|
"
-
>
;
?
/
,
#
[
;
)
}
:
{
{
\
%
&
$
/
$
/
:
\
&
>
[
/
<
&
]
&
"
\
;
]
=
<
(
>
<
#
$
:
%
=
+
(
&
;
(
}
(
{
!
)
*
;
&
`
|
.
+
/
<
}
'
;
/
+
`
$
/
^
_
.
[
@
*
&
(
^
(
&
$
#
-
:
=
~
=
_
'
;
$
;
%
@
}
!
;
{
}
'
}
-
}
{
^
$
:
_
*
$
&
-
,
$
)
,
,
;
$
+
$
*
*
-
#
`
#
(
,
$
"
=
&
;
<
(
~
,
%
~
]
[
,
|
]
`
@
'
;
)
@
"
;
"
#
-
~
'
@
>
~
|
*
(
@
%
(
\
>
;
@
_
\
@
)
%
^
:
+
^
'
\
~
%
,
)
:
-
+
<
#
"
[
!
=
@
&
@
<
"
%
]
|
%
]
<
/
&
/
*
/
(
;
!
+
]
,
$
/
:
~
/
;
$
/
-
$
+
@
*
"
)
;
"
]
+
@
=
*
\
*
+
!
\
~
,
@
_
?
>
`
}
@
(
&
^
:
-
"
\
(
|
`
#
(
/
*
!
*
.
/
|
[
&
<
'
.
@
#
{
*
!
!
~
'
:
,
_
)
/
-
\
,
[
>
.
>
_
)
?
$
#
,
@
^
_
}
}
'
\
@
$
;
[
*
{
^
&
'
?
$
<
`
`
&
|
>
|
/
*
)
|
@
&
"
!
'
.
%
^
?
`
)
,
+
&
-
*
:
;
/
)
,
<
:
(
\
?
;
'
.
@
(
}
&
%
*
=
[
]
'
#
.
\
*
]
?
=
<
$
}
\
]
$
=
]
>
<
[
(
`
@
}
=
-
[
*
#
/
-
*
(
^
[
=
_
^
*
-
`
;
,
]
$
\
~
/
>
$
}
^
-
|
-
#
;
>
|
&
]
!
.
]
!
/
"
,
|
:
|
=
[
`
]
{
%
"
_
~
<
<
#
@
!
"
%
:
?
-
-
'
:
;
/
(
{
}
@
>
=
~
-
"
|
/
<
~
%
:
'
}
<
,
~
&
,
{
|
(
"
#
-
&
!
>
)
^
#
&
#
?
,
?
,
-
:
-
_
+
^
\
#
^
-
:
^
&
,
?
>
-
`
!
'
:
<
~
|
#
;
`
<
/
!
+
#
[
"
:
[
}
!
<
:
@
]
'
]
'
`
"
`
,
-
'
)
"
|
)
^
(
`
`
}
<
.
\
,
;
;
_
~
@
+
@
>
'
@
}
#
@
,
<
<
[
{
'
^
?
^
]
;
:
=
,
]
#
<
{
}
\
]
#
+
@
~
)
{
%
~
&
:
;
@
$
+
&
<
?
#
'
)
[
+
*
@
(
|
&
'
,
,
]
|
]
(
\
?
'
$
.
#
#
}
\
(
!
&
,
{
/
`
#
,
%
&
$
#
\
#
)
<
)
+
,
\
{
]
%
-
~
)
<
)
~
#
|
{
|
}
,
;
+
.
<
@
%
{
,
[
^
^
{
,
)
_
(
(
%
%
!
,
`
<
=
.
-
%
-
{
]
;
/
>
'
&
,
[
#
/
:
]
{
\
^
<
:
{
/
"
]
]
$
,
/
:
"
(
_
-
)
-
~
:
&
<
+
{
%
{
)
%
|
)
=
>
^
-
%
\
~
-
>
:
%
]
[
|
{
\
@
_
,
;
\
>
%
?
$
:
;
|
(
+
%
=
+
^
[
?
%
=
~
-
?
~
[
'
!
=
\
*
_
>
>
]
"
(
}
@
|
=
%
(
'
'
`
*
>
#
"
@
+
,
{
{
|
.
[
@
%
$
+
>
#
/
~
=
)
+
=
$
_
]
"
%
^
!
@
#
%
-
_
,
\
?
;
=
`
)
-
:
.
!
#
"
.
)
~
+
[
]
[
_
+
\
}
-
`
~
\
_
-
!
{
!
[
|
#
>
/
{
"
^
<
+
.
@
,
<
)
|
@
.
"
)
[
^
<
>
-
&
'
;
.
`
'
!
,
\
!
`
,
^
>
\
.
~
+
#
)
&
.
=
>
)
]
,
`
-
&
<
^
;
<
^
&
/
:
&
*
@
)
$
{
)
)
/
*
\
}
>
.
!
{
.
,
}
`
*
%
}
]
)
>
~
^
|
?
^
+
%
$
"
#
~
?
.
_
+
%
[
:
*
&
'
)
"
'
&
,
]
}
<
)
|
/
`
"
_
^
)
<
.
>
.
>
{
;
{
/
)
_
;
-
?
"
,
~
|
$
>
{
]
)
"
:
:
?
?
|
)
/
(
*
/
%
&
%
;
=
(
^
^
%
:
~
?
|
^
.
-
{
.
!
$
'
\
&
|
:
!
!
*
?
)
>
]
*
/
~
!
/
.
\
;
/
'
#
]
%
+
@
*
|
[
:
[
_
{
-
-
{
&
'
>
[
>
]
.
-
_
}
!
!
`
*
,
!
&
%
'
(
?
+
%
~
[
*
^
#
@
\
%
>
.
]
)
]
,
^
?
[
!
@
"
!
[
&
)
]
!
(
_
,
!
>
&
'
{
>
#
[
)
&
"
;
*
~
(
,
&
#
=
,
$
^
)
]
+
|
#
#
>
+
|
>
,
$
=
]
;
'
*
/
]
=
/
)
/
\
.
,
%
^
"
:
%
'
*
!
;
_
^
'
`
=
,
\
(
/
#
/
>
&
@
,
;
)
$
`
\
.
|
>
}
+
.
)
>
~
"
.
>
#
}
*
!
%
#
!
{
=
_
`
&
&
,
\
=
+
[
}
-
*
$
%
,
)
#
~
~
.
!
?
|
?
]
@
~
[
[
_
?
}
[
{
]
)
[
=
[
]
&
_
|
#
^
-
%
|
^
(
[
:
\
`
[
]
+
;
*
(
{
'
)
:
^
=
`
_
>
#
/
.
.
?
^
<
!
^
%
@
!
'
@
,
&
.
;
{
.
\
!
=
/
^
=
`
%
,
,
@
[
]
>
_
,
~
>
;
(
^
(
$
]
_
.
/
)
<
,
=
&
;
,
,
<
*
;
_
(
_
\
@
@
.
/
_
~
{
?
]
}
@
$
)
.
-
:
\
~
(
>
^
&
*
)
$
'
[
*
"
'
~
%
"
!
!
*
"
)
'
;
:
?
!
%
*
>
:
+
[
,
=
<
*
^
^
`
(
'
|
+
)
^
]
<
;
+
}
[
|
+
*
_
~
)
`
#
$
)
$
*
%
[
'
&
$
!
]
|
}
{
/
}
-
+
!
{
{
~
}
=
'
"
-
`
~
;
&
,
>
*
:
`
@
*
'
=
\
(
\
'
-
~
:
/
+
~
\
|
+
*
+
:
-
]
:
.
~
_
.
<
>
>
-
_
)
%
"
~
,
@
!
$
;
]
!
%
%
=
"
>
)
'
&
&
^
?
$
?
"
]
?
$
~
#
,
]
<
|
&
!
$
+
,
<
&
!
.
;
%
*
=
]
~
:
,
`
\
@
_
.
}
@
;
+
\
!
)
>
}
)
+
:
'
#
=
(
^
$
*
(
)
&
/
~
^
{
/
>
;
+
<
:
]
&
:
\
}
/
%
!
+
"
<
)
#
#
=
|
&
(
,
-
?
}
]
{
-
\
+
+
`
/
/
|
(
&
,
.
[
@
-
?
'
{
*
-
.
[
{
~
&
(
'
;
#
%
>
;
^
[
*
%
[
[
%
[
$
$
"
-
~
<
_
#
.
|
>
\
.
-
=
[
(
/
;
]
&
)
?
~
%
:
;
/
'
:
@
+
.
\
*
)
`
_
&
'
>
]
_
:
#
>
`
/
)
!
#
#
=
#
@
!
}
@
]
'
=
/
(
?
)
&
_
'
^
_
`
{
~
<
%
`
#
]
\
.
]
@
)
$
|
`
+
&
~
&
~
>
_
}
`
.
>
*
=
!
[
&
:
%
?
>
^
`
\
{
]
{
;
+
"
`
)
=
<
[
'
'
?
+
"
)
_
%
^
^
\
.
[
+
`
]
~
_
=
@
|
:
[
>
>
[
{
)
^
]
#
-
<
-
!
:
>
@
<
]
|
%
,
]
&
\
-
#
(
\
?
[
>
|
}
$
;
,
'
>
~
&
[
|
_
-
`
!
_
}
+
'
\
,
*
%
)
/
(
&
.
(
[
&
;
;
'
|
<
>
\
~
)
*
>
~
.
.
\
,
&
+
^
,
*
%
#
\
&
(
]
:
+
<
;
;
(
@
}
:
_
<
/
:
]
&
_
`
$
{
^
<
)
=
'
}
^
$
|
\
?
'
+
<
[
:
.
!
[
]
&
!
=
\
%
!
:
"
`
#
;
>
`
&
.
?
"
]
&
}
'
(
+
|
]
>
{
%
=
}
&
^
?
?
`
[
!
]
*
|
]
^
]
.
{
!
[
#
!
|
>
>
|
(
*
)
\
]
[
\
,
'
/
[
?
*
_
[
"
}
;
|
,
,
?
(
:
_
<
'
|
$
.
#
%
[
&
:
]
:
`
"
>
_
`
|
.
{
"
,
&
[
#
:
\
,
)
.
!
+
'
?
)
;
@
\
[
~
|
(
@
`
}
`
^
)
<
'
\
(
]
%
/
]
!
,
`
]
)
^
<
)
?
(
!
+
$
~
>
'
}
$
,
?
`
#
{
<
_
)
"
$
_
%
]
&
]
!
{
!
=
^
=
=
?
*
(
.
:
&
:
]
$
|
%
+
+
=
[
+
`
!
=
#
~
{
#
*
=
'
~
+
`
;
+
:
/
%
]
!
+
;
'
<
/
'
`
<
>
_
*
%
>
]
)
,
"
\
|
|
]
}
(
/
\
:
&
~
]
;
*
<
,
|
.
'
$
\
%
{
!
:
/
+
?
=
;
#
=
)
;
;
:
,
=
<
<
]
*
;
{
"
;
@
#
|
:
;
~
/
(
~
#
%
%
{
]
%
)
]
~
_
/
<
}
&
(
<
#
.
_
)
<
+
=
/
]
[
]
`
/
<
,
.
,
*
#
)
@
~
=
@
=
?
>
/
\
<
{
<
~
\
)
!
[
~
(
=
(
#
;
<
+
&
{
-
{
`
?
;
]
~
,
?
=
#
=
]
\
(
)
>
<
+
.
_
]
#
}
(
^
=
!
'
(
]
$
"
!
"
@
"
.
{
@
{
\
^
{
}
(
~
<
%
;
!
,
[
'
(
(
}
(
}
<
\
/
(
$
?
?
%
"
^
&
%
*
~
=
-
<
~
)
|
(
+
~
.
(
*
~
>
-
&
]
[
_
>
+
[
\
=
\
[
=
~
+
"
+
=
-
_
~
[
[
/
]
%
"
"
[
"
!
~
=
+
+
#
_
_
$
,
/
.
<
,
!
.
'
!
~
[
;
%
>
&
!
(
:
!
;
>
"
;
]
<
.
,
'
|
>
<
'
!
{
|
{
~
!
%
:
~
<
[
`
>
:
<
%
{
_
:
~
%
/
'
/
`
>
?
!
_
>
>
,
<
`
\
-
}
{
(
/
:
:
#
;
-
}
|
>
,
`
(
;
\
!
!
.
;
(
@
/
`
}
>
,
|
.
+
"
-
_
?
,
~
=
)
?
$
{
:
"
=
`
,
~
/
;
>
{
}
>
|
>
#
(
#
=
+
/
=
=
[
}
>
#
%
;
]
.
\
\
@
&
&
~
&
/
{
!
|
:
~
[
|
+
.
)
[
%
{
)
\
"
|
.
!
*
,
-
~
'
;
]
$
`
,
)
*
=
_
(
(
-
=
:
?
$
=
*
-
/
"
%
%
/
)
"
\
%
[
,
+
^
"
;
-
}
;
)
}
>
>
&
\
!
;
*
.
=
$
_
&
!
]
'
#
:
^
(
"
;
&
;
?
=
#
~
%
/
_
,
&
@
<
+
^
*
&
~
)
)
,
:
[
&
:
@
^
:
"
{
+
|
;
<
.
+
[
\
$
[
!
;
-
#
/
&
]
.
}
&
>
>
(
=
~
=
!
/
^
*
_
[
)
{
_
,
"
%
_
}
<
#
)
-
.
_
:
^
&
,
^
!
:
/
|
:
]
&
^
(
\
-
|
&
?
"
_
{
_
]
!
?
&
=
:
@
!
+
=
-
;
|
.
(
^
&
>
*
*
_
!
%
{
/
=
[
|
&
/
[
'
*
'
+
@
"
;
,
/
}
&
`
-
!
(
'
[
}
,
|
\
_
'
}
&
!
+
]
{
%
@
}
$
@
]
&
<
,
@
:
+
"
}
{
@
^
-
~
]
<
'
~
+
-
(
*
#
$
*
:
*
`
`
=
!
.
]
)
@
@
{
"
\
]
&
#
.
:
@
)
&
\
;
;
@
|
)
>
_
'
{
<
/
,
)
?
]
+
%
=
)
'
:
_
)
=
[
_
!
?
[
=
[
}
*
>
+
(
}
<
<
]
+
@
'
=
-
|
\
#
%
)
:
>
\
+
`
=
%
&
[
&
(
,
)
_
#
{
/
<
]
-
{
!
~
?
%
#
]
}
$
`
'
{
$
_
:
;
=
@
.
'
;
.
<
~
_
`
+
{
:
,
'
^
@
;
#
\
<
,
!
:
'
?
(
}
=
;
!
/
*
[
)
%
-
@
%
-
!
]
/
,
`
+
)
+
#
-
`
'
*
`
}
=
.
`
+
!
"
#
*
(
&
!
.
:
~
|
.
#
!
;
)
!
_
/
<
=
\
!
-
@
=
[
&
}
}
?
~
/
*
?
`
`
~
$
%
+
,
{
"
)
]
@
#
'
<
;
.
=
&
*
|
-
]
:
,
>
$
[
!
,
%
*
`
(
*
+
.
/
-
*
[
/
;
$
!
.
#
-
/
-
[
=
@
{
|
[
#
+
*
;
{
$
_
%
=
<
.
`
?
(
/
>
|
{
!
+
>
"
`
,
\
:
.
[
=
^
/
!
<
:
<
:
#
+
.
]
.
(
^
)
.
{
,
:
{
#
*
/
;
,
*
.
[
?
;
#
<
_
}
\
:
\
?
*
!
?
]
|
!
~
`
=
\
]
_
/
>
[
)
,
\
`
*
^
}
{
/
~
|
,
-
%
.
^
:
-
=
'
&
}
&
\
`
)
+
<
/
%
}
+
^
.
`
<
,
!
?
"
%
(
@
)
$
"
<
$
&
#
=
*
-
#
^
_
_
$
\
{
(
-
#
~
+
@
'
&
`
#
=
`
@
=
{
+
:
-
\
[
|
_
|
`
-
@
.
*
}
+
=
#
?
.
|
%
_
"
$
|
#
}
|
(
{
.
\
{
|
(
/
}
(
%
~
}
=
=
~
]
{
'
@
|
)
=
"
$
#
|
%
]
;
(
.
'
<
&
>
>
^
[
+
^
>
,
=
{
#
$
~
^
"
:
&
~
)
<
.
'
<
/
?
.
%
~
~
"
>
_
@
)
;
?
$
@
?
\
@
]
>
:
|
!
@
=
;
\
~
>
$
]
-
=
>
_
`
)
|
#
'
!
(
+
`
@
<
*
\
,
^
"
.
?
|
)
@
|
`
@
)
"
/
>
-
+
$
~
,
*
+
"
^
`
&
_
?
<
.
}
,
{
#
~
=
-
>
,
&
:
*
$
/
!
*
|
^
(
*
_
'
)
;
`
@
>
(
`
!
\
;
^
-
$
%
#
)
=
/
=
_
(
&
]
$
]
(
[
}
?
}
'
(
@
=
;
\
'
;
!
-
|
$
>
>
<
_
'
!
+
[
@
>
/
~
\
`
+
>
*
*
&
=
%
/
:
.
{
&
\
'
*
$
;
(
'
*
$
/
^
_
>
_
[
]
-
:
*
~
$
-
?
>
[
\
}
}
>
+
[
.
\
\
)
!
:
%
#
"
.
)
,
(
\
-
?
+
`
\
!
;
<
^
^
>
$
'
/
>
&
#
,
{
]
_
]
|
+
\
&
"
#
:
>
+
"
!
.
<
#
'
@
-
+
~
=
}
#
$
,
}
!
$
]
=
}
^
?
~
!
\
_
^
(
-
|
;
?
_
_
!
;
:
'
+
:
]
?
%
'
@
,
;
}
?
!
?
.
"
*
/
*
-
{
'
/
,
`
"
_
^
$
@
;
(
\
?
%
=
"
.
,
&
)
.
"
{
,
!
_
/
=
<
-
;
^
,
+
%
{
*
/
=
<
}
&
/
[
*
|
(
[
}
]
{
^
'
/
(
,
.
|
.
?
;
/
_
,
+
!
"
#
|
|
?
;
_
'
{
'
/
^
!
'
^
_
{
[
*
+
\
&
=
{
$
%
?
?
)
/
\
~
\
,
:
;
}
~
?
:
|
=
`
(
?
#
~
~
;
{
'
}
.
-
?
`
]
~
^
]
:
}
$
@
+
?
>
~
#
]
\
&
<
,
.
!
~
)
{
.
;
:
;
>
=
.
|
#
~
|
*
#
(
>
}
{
"
<
#
.
]
@
}
~
~
\
@
^
_
'
?
`
@
]
/
'
[
~
\
/
+
.
)
-
{
\
)
_
_
[
{
*
_
*
:
)
}
?
-
$
<
,
#
"
|
\
/
-
$
!
%
%
"
[
!
)
}
!
_
'
{
|
:
*
.
-
`
[
_
/
>
-
`
>
~
>
&
@
`
_
%
{
`
=
$
,
)
$
:
>
}
'
~
=
:
]
^
,
~
`
(
|
'
$
(
*
'
.
:
:
\
$
]
>
}
^
'
}
?
;
?
}
*
[
%
"
)
[
|
[
%
'
[
*
-
\
*
&
@
*
{
>
)
{
(
:
~
#
*
:
!
#
)
@
%
<
}
"
$
/
$
`
{
_
%
]
-
?
;
@
~
\
^
`
`
}
~
%
,
{
{
`
'
;
\
!
}
<
[
?
*
)
;
%
%
~
,
}
,
]
_
|
>
'
*
,
?
/
>
)
!
>
{
,
\
%
-
`
?
{
#
\
%
!
+
/
[
$
.
<
"
%
?
&
>
=
-
+
*
}
>
/
#
|
$
=
}
(
(
-
]
?
&
*
*
\
~
%
^
.
/
}
&
{
,
<
%
/
<
,
(
/
=
"
[
|
~
/
$
\
%
"
/
-
`
>
%
~
_
<
,
]
[
|
{
?
}
|
>
.
#
_
_
<
<
(
>
&
.
_
{
.
]
.
,
*
!
%
:
\
?
$
*
'
\
[
\
|
~
^
'
.
?
)
}
[
%
]
$
%
:
_
]
"
+
*
,
$
;
,
#
"
!
~
/
)
,
^
-
\
{
*
<
%
}
*
>
(
_
^
.
/
[
=
}
^
^
#
:
$
[
-
#
)
'
:
\
?
)
+
/
{
]
,
]
=
|
?
<
>
<
;
(
<
:
:
}
;
{
,
{
.
"
+
;
)
[
&
@
&
?
[
/
%
>
/
-
+
[
>
{
)
)
>
}
*
^
:
\
/
\
[
/
`
(
~
&
{
`
?
:
]
'
^
_
?
,
%
_
_
+
,
{
-
/
"
*
{
&
(
[
(
}
\
_
,
&
(
%
|
]
"
_
+
*
^
!
/
\
#
$
+
`
,
`
^
~
+
$
?
"
<
`
^
+
;
&
'
?
<
]
=
:
_
)
*
.
;
?
^
`
/
~
\
%
|
:
+
/
?
+
|
^
=
^
^
:
]
=
&
>
)
/
!
*
>
,
@
(
^
'
%
[
\
\
(
;
;
'
]
&
-
=
~
"
*
>
$
[
`
%
]
@
<
/
^
<
%
{
{
|
+
,
#
+
,
_
=
^
?
}
.
~
:
`
<
>
@
;
{
"
'
-
#
,
\
^
*
|
=
$
(
'
:
;
{
}
>
}
#
*
]
,
}
$
?
_
<
;
|
&
'
|
<
*
&
<
}
,
_
;
<
_
@
&
$
'
^
/
"
{
}
?
"
$
$
~
^
&
-
%
^
@
`
#
-
{
$
-
]
{
>
*
#
!
>
,
|
$
/
/
]
|
'
[
^
.
{
&
|
.
>
;
`
>
;
,
+
)
&
{
@
_
=
%
<
{
}
]
.
/
=
:
{
}
'
_
_
/
+
'
{
'
\
%
{
:
{
$
%
)
?
}
\
+
%
;
<
:
~
%
"
%
,
<
,
=
(
/
>
/
}
%
!
&
=
'
+
'
-
$
/
)
.
.
^
}
~
]
_
(
,
}
_
&
!
+
<
)
/
'
!
/
?
.
:
*
|
%
;
>
+
+
:
"
$
(
)
'
'
~
{
/
&
?
<
,
]
%
@
{
'
#
,
:
%
]
\
}
^
+
%
/
<
!
:
.
|
%
^
'
|
"
[
<
^
{
{
#
}
}
[
{
#
'
-
)
/
;
{
/
_
?
'
'
-
`
=
`
'
|
"
:
;
;
}
>
_
(
`
/
"
&
/
)
;
#
:
'
$
@
}
(
\
`
~
'
'
(
*
&
"
/
=
<
~
[
!
*
[
+
_
`
}
+
/
;
~
\
.
@
(
/
/
?
=
@
=
=
+
,
/
-
\
;
-
{
~
@
+
#
`
*
=
%
,
'
@
}
@
-
_
,
=
_
]
&
<
#
(
}
[
[
*
-
=
@
}
$
\
;
{
=
-
&
)
'
/
^
$
'
[
\
@
)
>
/
,
]
@
>
~
|
,
%
@
>
[
^
{
(
`
[
]
*
?
|
|
`
:
[
<
'
?
-
]
+
<
[
.
@
\
>
,
!
[
%
@
;
)
<
{
:
"
!
~
;
]
$
@
^
$
<
[
-
.
&
}
<
.
}
>
|
"
>
+
>
=
+
:
%
[
<
:
=
"
@
[
{
#
]
>
*
"
=
}
(
{
]
-
'
$
{
}
=
#
{
<
/
\
:
?
@
,
?
%
\
^
*
<
]
'
=
;
<
*
#
{
`
:
+
[
/
&
%
%
^
*
#
;
=
<
\
<
/
_
`
~
(
[
,
`
/
&
;
/
;
^
.
_
[
@
}
[
_
<
~
!
+
<
+
_
/
:
\
#
!
^
]
<
-
-
}
[
"
}
=
>
>
-
:
,
|
{
"
!
{
!
|
<
?
)
,
%
"
(
/
}
?
^
!
:
?
^
_
^
~
>
^
'
]
&
|
%
/
!
'
?
_
?
+
@
'
$
/
&
!
]
:
\
`
-
_
]
<
=
}
)
]
:
!
%
}
#
>
!
[
.
`
@
;
[
>
]
+
@
?
|
}
$
_
@
/
#
|
-
#
>
|
<
^
;
>
<
"
'
%
|
,
_
"
#
{
=
@
;
,
.
"
(
=
$
+
_
-
!
/
<
=
=
'
\
&
$
_
`
^
~
`
'
#
`
[
!
>
#
.
<
>
#
?
>
)
.
[
>
{
*
\
^
$
-
&
-
<
&
.
_
[
`
;
;
+
}
,
*
(
*
>
(
-
^
*
@
+
+
<
^
/
.
\
,
+
\
+
_
*
[
=
!
=
(
>
(
/
.
(
"
^
_
:
]
@
&
^
^
.
$
/
|
)
'
`
.
/
)
=
(
^
)
^
$
=
}
`
|
<
"
(
)
,
=
=
\
~
)
-
%
;
[
~
`
:
'
~
}
;
.
:
(
@
)
=
~
`
`
$
`
!
$
>
^
)
(
!
`
"
_
'
<
*
*
+
_
?
#
'
"
*
(
#
,
>
@
~
;
^
$
<
%
|
:
'
*
%
~
\
}
_
~
~
"
(
[
-
)
#
.
@
@
>
~
\
^
?
;
,
<
\
)
)
)
,
#
%
`
?
[
>
\
\
%
\
-
$
"
!
%
>
%
@
<
!
%
(
+
(
|
*
'
!
=
=
.
*
[
@
?
?
]
"
&
.
,
>
"
<
&
+
~
}
+
.
#
_
/
'
@
_
=
`
$
?
`
~
-
#
{
+
-
-
\
(
>
'
~
/
}
=
(
>
!
*
'
#
:
[
>
'
-
\
}
~
{
=
!
#
>
)
!
[
\
=
/
*
)
+
*
:
_
-
'
~
&
{
;
]
.
+
-
.
:
%
,
\
!
;
@
#
/
[
>
`
@
{
"
%
;
'
#
^
'
"
^
\
-
(
'
?
\
[
,
{
@
|
/
=
%
\
"
[
^
\
=
`
\
,
~
(
]
{
$
_
:
(
=
.
+
%
)
+
(
_
{
>
\
#
<
=
*
|
<
;
%
-
<
)
?
*
(
_
,
.
(
$
/
]
'
]
-
-
;
!
@
{
{
_
*
$
'
@
;
)
{
?
'
:
'
!
$
:
~
]
-
:
`
:
=
,
<
(
_
;
$
#
\
&
=
\
?
*
!
/
~
}
}
%
&
;
<
?
+
!
]
!
~
!
~
"
|
'
}
/
|
`
(
?
+
"
"
%
=
/
.
=
+
.
#
_
`
!
.
+
{
;
*
'
/
@
@
?
$
#
%
_
!
'
#
*
+
|
;
;
~
$
|
_
&
.
#
;
+
#
-
|
>
}
$
_
"
?
\
?
%
#
+
?
>
~
,
?
@
"
,
]
'
/
]
|
%
]
(
`
]
}
&
:
\
'
~
>
!
"
~
`
@
@
/
#
=
[
\
^
^
=
#
,
-
@
>
|
.
[
,
\
@
_
_
$
]
'
<
)
!
&
+
%
@
;
&
]
]
!
*
"
@
+
?
;
^
.
)
/
>
~
|
_
.
$
*
\
,
.
:
,
'
[
#
_
/
@
[
]
.
>
,
>
)
^
)
$
/
#
[
>
_
*
/
(
\
>
)
,
;
)
.
?
}
}
)
&
%
<
.
=
(
&
%
}
;
=
~
{
.
}
=
[
*
#
-
^
*
_
^
^
@
#
~
~
}
@
}
,
+
:
,
`
>
|
&
{
@
+
[
^
*
'
<
=
)
:
/
`
(
)
:
=
`
#
.
^
_
}
#
<
>
.
[
<
%
\
.
^
|
~
$
]
<
&
|
?
"
#
:
>
,
?
!
`
=
,
*
?
@
@
+
-
:
!
%
:
$
-
=
[
*
'
?
"
^
;
'
\
/
.
-
<
)
`
>
_
=
=
@
=
)
>
-
?
(
^
;
~
}
(
?
#
_
{
_
%
(
[
)
$
\
.
(
}
;
'
}
"
&
.
<
*
;
:
@
[
~
+
^
:
{
|
)
=
=
"
|
=
&
%
_
[
}
`
)
+
/
(
'
{
=
~
>
=
=
!
)
.
*
:
|
=
}
#
:
?
_
@
%
"
{
'
(
_
?
}
*
|
(
=
[
,
^
-
$
+
/
[
?
|
&
@
-
%
!
+
;
?
+
!
,
~
;
`
@
_
'
%
:
[
]
$
,
[
/
(
]
]
_
>
<
*
.
/
;
&
=
?
\
,
/
)
^
)
&
-
.
,
~
!
'
]
`
<
^
%
[
]
!
_
,
-
|
^
=
'
|
/
~
.
;
_
;
)
"
*
-
!
=
*
+
$
%
]
;
%
&
`
?
^
%
^
"
!
-
^
+
*
$
%
$
[
?
`
@
"
%
_
<
^
.
<
;
`
/
/
&
_
*
'
~
:
.
(
/
\
*
=
\
$
+
,
=
.
?
}
}
]
,
"
^
|
*
(
*
]
/
]
#
|
:
$
'
]
%
#
#
-
'
_
{
|
;
)
]
`
<
"
|
`
/
]
'
&
"
"
@
|
<
>
.
{
:
=
%
!
<
*
)
}
?
!
*
%
*
/
(
+
{
-
_
]
)
~
,
:
:
#
,
@
"
?
<
#
?
^
!
|
[
#
$
`
{
@
(
[
@
{
?
[
{
^
~
=
(
/
[
+
]
|
!
`
^
&
@
=
*
?
,
%
&
^
]
(
$
>
)
{
/
|
~
,
}
\
@
]
~
{
.
)
"
`
#
:
=
@
=
/
=
#
,
<
%
;
^
&
(
>
?
?
[
*
'
{
|
]
-
+
?
!
)
$
:
-
(
'
+
&
}
!
-
.
>
'
)
`
.
}
@
<
@
"
&
`
'
+
`
"
=
`
=
=
"
+
%
/
&
=
|
@
=
|
>
[
%
~
|
_
/
\
|
)
?
~
!
=
;
#
"
|
:
;
[
~
]
]
)
-
-
'
+
/
}
{
#
]
:
[
{
=
}
[
=
]
\
,
?
)
!
;
-
<
}
$
[
=
[
&
(
}
$
}
|
`
%
/
&
'
*
[
/
:
~
]
,
#
?
.
<
-
#
,
>
]
.
%
>
^
_
;
;
|
}
(
<
@
.
?
"
{
!
#
\
%
}
$
*
,
=
:
[
}
\
(
\
!
;
"
{
#
'
*
-
~
%
+
{
{
:
,
?
@
<
<
,
<
.
&
;
;
_
,
@
.
'
;
\
<
>
"
#
&
|
>
]
{
%
?
_
%
^
&
;
>
$
:
#
^
&
'
}
~
+
;
!
;
<
=
:
@
"
+
}
:
,
/
]
;
:
@
#
(
)
"
!
=
\
.
)
.
}
=
>
%
/
#
~
+
=
^
/
{
<
.
"
:
/
'
[
'
,
+
>
.
!
"
\
-
'
|
/
,
&
-
@
<
*
^
"
>
?
-
$
}
>
[
?
;
;
[
.
-
.
.
/
'
~
#
;
_
>
>
!
^
!
+
!
"
"
=
!
/
+
;
;
_
@
\
+
/
;
,
&
%
|
$
,
[
!
{
(
\
*
}
#
]
\
@
'
"
,
}
}
-
$
%
.
#
@
:
$
^
~
(
,
%
`
^
{
@
,
/
:
<
+
"
'
<
)
:
.
:
)
)
;
)
;
]
!
{
:
`
.
#
[
^
!
|
\
"
.
-
+
^
?
<
?
[
"
#
&
)
{
>
(
{
!
_
-
%
$
&
\
~
%
$
>
]
,
&
%
(
$
$
!
?
*
|
+
\
+
&
,
"
#
'
,
%
`
#
[
!
+
+
\
=
^
?
_
>
/
+
)
[
`
?
!
/
=
`
`
=
*
/
\
)
?
%
~
\
=
(
\
<
%
#
^
~
'
}
,
>
#
#
_
^
+
_
@
}
\
;
}
>
$
&
$
}
'
$
(
/
:
(
<
^
@
+
[
=
{
\
'
<
[
:
$
^
,
\
^
-
*
]
:
<
;
>
~
%
!
)
`
*
"
(
`
.
!
[
-
[
%
{
'
)
<
*
~
}
!
|
.
<
\
)
:
|
-
.
^
!
$
`
}
-
$
!
&
}
_
*
;
+
<
)
,
(
`
$
*
$
'
_
=
[
-
>
!
"
@
`
`
/
'
.
_
'
:
\
}
{
<
.
)
\
/
?
<
>
=
!
%
^
!
>
`
<
.
>
~
,
}
}
,
?
|
(
(
<
$
\
=
'
;
.
!
;
%
?
>
?
|
;
)
\
:
&
"
!
?
"
`
?
]
;
'
`
|
'
%
/
(
]
^
%
.
_
[
;
{
}
|
`
_
/
(
)
,
]
-
|
:
]
?
*
-
}
+
_
.
{
/
+
\
`
^
'
!
@
%
+
~
}
=
)
}
>
-
=
@
=
<
=
}
^
-
>
<
}
?
(
?
}
'
'
+
#
?
@
?
/
%
"
*
+
>
[
]
}
~
}
+
/
!
>
"
|
{
$
?
?
=
.
.
?
%
}
>
(
@
@
=
|
:
+
{
@
#
(
:
\
!
_
~
<
*
=
>
@
-
@
]
,
#
"
&
:
=
\
+
+
_
&
{
~
.
@
*
%
<
}
/
,
%
$
~
"
~
]
^
-
#
]
=
"
&
"
)
!
*
+
_
$
%
\
'
_
/
(
!
-
\
*
|
/
$
+
]
,
`
#
(
-
]
"
:
!
+
{
\
<
{
|
<
,
`
\
<
]
!
`
@
$
^
"
}
<
<
:
'
$
?
>
,
'
&
&
@
,
[
|
-
-
|
]
\
"
[
)
\
@
&
`
.
@
)
(
(
(
_
$
:
<
#
)
)
/
>
(
%
[
~
]
>
{
>
/
@
(
$
|
(
\
!
`
=
]
;
#
\
>
>
@
,
=
|
/
,
(
;
>
;
{
~
^
^
}
"
[
!
~
%
.
#
@
"
<
_
&
[
]
(
`
;
]
'
$
[
?
%
"
`
`
&
)
]
}
(
<
/
`
=
=
?
,
>
&
{
@
<
'
]
`
,
>
]
+
*
,
]
)
,
~
*
`
-
@
!
[
:
#
<
;
^
<
+
:
`
,
-
!
\
^
!
%
;
)
@
/
\
~
|
\
/
:
}
-
_
%
?
<
*
?
}
~
;
{
[
!
_
_
_
.
^
)
[
'
#
%
;
'
`
,
:
;
]
^
%
$
.
>
@
>
*
>
;
^
!
<
#
_
#
^
>
`
.
+
)
'
>
\
-
^
'
$
#
+
"
+
~
_
{
|
;
<
`
:
*
/
,
"
>
'
;
%
#
{
+
%
%
]
@
{
'
_
'
^
&
}
&
,
-
[
&
-
/
}
.
;
=
}
]
:
!
*
:
=
[
*
~
,
|
'
=
^
.
;
|
%
&
~
\
'
[
:
-
;
,
@
[
]
[
[
!
;
%
,
*
&
/
%
[
,
<
$
#
"
|
@
$
)
/
_
;
}
;
)
;
*
_
$
_
|
%
-
]
)
?
;
*
}
"
!
;
=
%
.
:
>
>
-
?
)
&
-
-
_
?
(
(
(
.
*
>
|
(
]
<
;
#
~
(
,
(
*
]
_
/
'
#
:
;
@
!
=
;
`
`
@
=
!
*
/
|
&
.
~
(
&
!
;
*
?
%
*
'
/
^
^
+
^
:
"
?
[
.
:
-
[
!
(
}
/
~
+
\
|
`
[
)
!
)
!
|
!
]
{
.
=
^
,
!
*
+
"
+
,
}
:
/
!
$
}
;
~
`
-
}
]
)
.
-
:
%
_
\
+
*
@
$
-
/
*
=
\
\
@
/
^
"
:
*
&
{
`
~
|
.
|
;
>
*
;
'
'
}
)
@
$
{
@
&
&
@
$
|
'
,
~
/
/
?
|
"
>
;
%
,
}
]
;
+
(
,
)
&
'
(
`
=
`
}
.
_
`
'
|
>
"
$
^
[
}
'
{
)
}
[
>
$
.
|
>
+
<
:
:
+
.
,
`
:
'
"
%
~
:
=
.
#
&
\
{
^
`
@
,
^
.
#
;
?
)
{
$
[
*
)
;
_
}
@
[
.
]
/
,
=
>
:
-
*
<
,
,
=
/
[
~
~
)
@
{
}
-
]
}
#
[
(
!
#
^
:
|
!
_
;
(
+
?
&
;
%
@
^
,
}
?
~
.
?
\
%
\
<
:
$
*
#
}
]
|
_
/
(
,
,
}
<
~
(
&
\
#
;
<
=
`
!
'
|
&
|
)
|
<
?
/
~
/
~
_
+
=
?
$
>
%
)
*
]
{
^
)
<
'
|
\
!
<
?
'
.
(
.
:
!
{
>
%
=
}
,
\
"
"
:
|
}
]
)
[
=
-
{
`
>
-
*
"
-
\
}
<
|
-
|
$
;
<
/
]
-
!
]
*
:
@
^
[
!
*
;
^
_
\
.
<
^
=
(
!
=
$
@
[
^
)
}
"
&
*
;
[
#
_
$
&
!
>
)
#
>
)
`
.
+
{
;
\
/
?
%
'
!
`
#
#
?
)
]
/
'
*
'
(
*
\
>
?
!
}
^
$
"
~
$
(
)
;
@
"
~
;
%
`
{
%
\
(
_
-
+
$
/
@
.
\
}
<
_
=
\
"
&
|
;
,
`
+
$
_
(
{
/
{
?
[
}
/
?
]
`
#
_
.
)
#
#
/
`
<
)
+
`
%
#
_
#
$
*
$
;
]
;
@
*
-
@
`
^
&
;
`
)
^
[
#
:
~
{
]
=
<
#
%
|
,
(
&
$
%
.
`
@
`
[
;
.
|
]
;
@
%
?
&
}
|
=
~
$
*
&
!
)
>
)
(
&
-
<
"
(
/
.
*
|
'
%
}
#
-
>
#
`
?
"
;
(
"
@
?
&
\
`
&
,
<
=
^
'
|
#
|
&
=
!
^
_
<
:
;
]
`
:
'
%
!
"
`
{
-
)
+
{
!
"
@
~
{
~
#
\
\
.
:
'
.
;
~
&
@
~
=
_
{
&
{
;
,
\
)
[
$
/
-
#
~
=
)
\
:
"
,
<
`
+
%
?
>
!
=
/
<
]
*
@
.
#
[
>
!
(
:
"
(
,
@
.
&
+
}
=
;
=
/
%
{
"
:
%
+
~
;
`
[
-
~
=
*
^
\
~
;
/
(
?
%
]
<
[
/
<
=
>
:
]
%
,
$
]
%
,
:
^
\
_
}
|
'
&
/
|
'
.
^
`
>
!
!
]
#
#
(
{
&
=
)
#
<
.
*
#
{
}
[
>
\
!
#
+
'
`
`
.
{
$
}
/
\
<
>
'
'
"
^
&
&
{
[
`
)
+
<
!
%
]
?
;
!
{
,
|
/
,
-
\
*
]
%
$
@
]
!
)
&
*
'
~
?
[
-
\
:
`
%
\
}
{
{
%
<
&
}
&
+
)
;
:
\
(
#
"
*
'
}
.
"
"
}
`
]
.
)
*
=
|
]
<
?
.
`
[
\
,
-
|
\
/
<
&
<
|
^
]
_
"
}
,
\
|
$
|
&
\
^
{
'
[
}
*
<
$
^
?
[
{
<
:
-
'
)
{
|
[
&
(
~
`
,
&
>
;
>
>
+
<
[
)
]
+
|
[
&
>
$
&
;
`
[
~
-
<
_
\
}
_
~
.
%
$
]
#
#
#
"
{
+
]
@
.
=
_
#
$
_
{
{
_
`
[
'
{
)
<
,
~
`
}
"
~
+
+
(
&
&
/
'
.
`
{
^
_
&
+
:
~
-
+
}
_
#
<
|
+
.
-
'
-
[
!
@
.
+
@
`
%
[
`
?
*
)
/
)
<
?
{
~
(
;
)
&
]
[
#
\
'
%
_
@
!
+
-
%
!
&
,
'
;
~
]
"
&
>
)
.
@
%
}
!
=
{
$
-
:
{
]
(
)
=
&
<
.
!
"
;
%
@
|
'
~
,
&
.
\
"
^
}
]
`
`
$
&
*
\
$
;
-
^
"
:
?
;
(
!
>
=
-
\
_
;
*
.
'
*
~
]
!
~
/
(
'
%
=
<
@
$
)
+
!
$
'
_
,
\
[
>
+
^
;
?
>
-
+
$
-
/
&
@
|
#
/
)
-
}
*
/
`
`
`
^
!
\
/
?
'
>
[
\
,
%
"
.
'
(
<
~
,
%
[
`
*
]
,
)
\
)
}
@
>
=
@
!
[
(
<
,
\
,
?
;
_
@
]
_
\
\
:
{
-
]
#
_
>
?
~
[
~
>
$
&
%
_
$
,
(
)
$
>
-
+
&
:
%
'
)
&
-
,
,
[
;
"
}
;
|
{
}
#
^
%
]
/
"
>
<
%
-
^
?
.
$
$
{
\
/
%
-
.
'
^
?
=
#
/
_
/
+
`
*
>
+
$
]
?
{
[
+
#
:
`
|
#
?
&
<
>
+
^
-
\
#
+
>
.
^
>
!
}
,
:
#
"
@
`
[
#
|
;
+
%
[
;
=
*
,
$
*
<
#
*
_
#
~
}
"
^
=
{
'
`
<
}
]
*
/
-
=
;
_
}
`
}
?
]
~
+
/
&
_
'
`
<
-
:
'
?
[
+
!
[
&
$
/
"
!
"
+
[
*
]
!
/
}
'
}
>
%
{
%
{
[
~
;
>
!
#
=
.
;
(
_
$
]
.
,
;
[
}
|
.
>
.
+
(
]
>
$
~
~
%
>
@
_
:
]
`
=
@
@
?
-
;
{
!
=
`
@
-
&
"
>
,
[
"
}
^
]
[
`
?
{
]
<
>
@
'
}
:
_
>
;
:
)
[
/
+
]
<
@
#
@
(
)
=
!
"
:
-
'
-
`
@
>
{
(
\
;
!
-
&
{
]
#
}
$
,
@
?
|
=
&
?
-
,
+
^
!
?
^
+
>
}
]
#
#
\
-
-
:
|
)
;
!
]
(
"
%
}
>
.
'
`
`
<
/
@
{
\
|
)
/
[
+
~
&
$
"
`
;
.
)
|
@
_
-
"
`
@
^
(
*
*
@
$
#
>
/
|
"
;
,
<
\
<
=
.
}
*
-
?
{
?
/
?
[
@
$
,
:
_
@
(
"
[
?
,
>
,
@
"
@
&
;
'
<
:
_
,
!
"
*
]
{
@
*
+
(
?
/
~
^
*
@
"
:
\
>
=
#
_
/
,
]
;
;
(
*
+
>
=
[
?
|
)
}
"
)
$
"
>
@
,
@
.
^
'
:
"
=
,
>
&
.
[
<
_
]
$
@
{
(
?
@
|
&
!
#
@
*
{
-
%
&
>
[
?
@
!
&
|
>
`
_
,
'
@
?
$
=
_
?
*
|
!
,
.
^
/
\
;
!
(
:
)
|
`
=
{
^
}
]
<
>
?
[
#
?
^
$
`
#
]
_
~
*
:
*
[
<
:
~
%
@
}
-
`
[
*
.
!
}
_
!
/
-
<
^
[
+
[
>
\
\
#
.
!
\
?
>
~
*
$
$
+
=
%
'
?
-
^
=
'
&
#
}
%
#
)
%
!
~
)
-
}
<
>
!
:
,
!
\
,
'
@
-
`
:
'
^
>
;
~
:
}
(
|
+
/
(
'
]
\
&
)
[
=
=
-
'
[
&
'
,
,
~
]
~
<
*
[
]
'
[
=
"
'
$
&
\
-
]
-
\
?
:
\
}
+
.
\
}
:
{
!
"
{
{
*
#
*
[
$
"
@
"
+
"
%
.
^
|
.
_
?
"
;
|
.
+
"
.
\
/
$
:
?
+
:
]
\
(
:
~
-
#
=
%
&
#
>
{
;
-
:
!
|
:
^
/
?
%
{
(
;
]
`
[
!
'
\
|
@
/
}
)
&
~
'
_
=
,
%
+
}
}
)
&
`
:
|
@
$
:
)
]
%
)
?
|
:
;
=
"
(
<
:
^
|
_
]
=
=
'
|
,
[
(
&
/
_
[
(
[
,
<
=
^
]
+
(
|
*
,
}
$
<
#
!
}
;
\
\
>
`
!
|
}
>
*
&
_
.
*
-
^
]
)
/
]
-
_
|
/
!
<
'
}
_
/
[
[
`
[
~
+
{
.
.
.
,
!
,
=
!
.
:
(
&
$
|
;
]
.
[
=
)
<
*
-
`
{
@
"
+
,
&
;
%
;
^
!
<
(
:
!
~
=
{
<
[
`
]
-
]
&
!
]
,
'
)
)
[
\
"
!
>
=
[
[
"
<
"
=
`
-
"
^
-
[
+
?
|
%
\
%
"
[
\
^
:
!
^
`
>
~
)
>
:
!
<
|
"
>
\
_
!
]
)
*
.
(
|
^
>
$
.
!
*
~
+
$
)
^
;
#
%
[
;
#
$
+
"
!
_
*
/
;
@
|
)
&
&
,
%
@
<
}
"
>
`
_
@
.
:
-
]
!
;
*
!
*
;
\
{
;
>
<
$
)
#
&
~
.
}
.
(
^
&
&
!
|
,
,
#
~
!
-
.
}
*
\
.
~
/
~
^
#
(
;
_
,
|
(
}
@
*
'
@
!
|
;
'
(
(
(
{
)
<
"
)
=
.
{
`
%
,
|
-
\
-
=
}
?
:
&
<
$
_
/
`
&
!
[
,
{
^
.
)
/
~
^
*
`
:
)
^
[
(
!
#
]
-
_
>
}
?
*
_
;
!
"
?
"
;
+
\
.
*
:
[
)
=
.
|
=
*
.
_
`
^
|
+
]
`
+
\
$
;
(
.
^
!
@
/
}
)
/
.
,
]
+
#
_
*
]
$
'
'
`
"
{
*
@
^
*
"
(
$
+
~
`
?
}
_
]
,
@
@
&
$
:
?
@
(
$
/
?
%
:
-
]
<
@
$
.
;
^
*
}
<
@
:
}
#
+
@
}
)
.
*
"
|
"
%
!
:
|
=
)
|
$
&
`
_
,
?
.
;
>
{
&
^
.
)
)
/
]
$
!
`
.
%
[
(
>
-
<
]
$
\
]
"
$
+
\
.
-
@
>
\
\
\
_
:
;
[
=
?
~
%
+
?
"
~
:
%
(
}
}
[
;
%
-
"
/
=
~
}
<
@
:
?
?
"
?
"
@
'
$
-
{
+
}
|
+
<
[
.
*
,
)
-
)
[
|
\
/
=
!
&
=
]
]
'
,
(
)
~
&
*
%
%
$
<
(
,
!
[
_
.
,
$
`
#
|
\
+
?
]
#
/
<
[
}
^
&
:
.
$
`
*
,
)
&
%
<
.
'
{
?
>
.
^
*
)
'
|
$
"
;
;
`
}
>
@
:
*
~
]
:
{
\
$
@
(
~
[
]
_
'
!
$
=
^
<
%
(
_
,
'
,
[
}
(
(
/
>
=
\
[
'
@
~
@
&
^
~
{
=
?
'
)
.
)
{
^
/
?
&
<
/
$
~
%
:
%
@
?
%
=
<
:
,
,
_
:
;
{
*
,
/
@
)
$
~
*
\
$
_
*
'
"
~
^
<
)
%
@
!
+
;
=
[
^
<
<
}
\
&
_
:
"
'
#
$
>
}
>
_
)
~
)
|
<
}
?
>
%
!
,
:
-
^
>
=
!
+
+
@
]
]
:
&
"
@
<
)
)
"
=
&
=
{
}
/
$
-
?
!
"
>
%
+
}
{
=
\
'
]
!
$
,
.
=
:
?
|
^
-
>
_
]
^
}
.
:
]
=
&
|
[
|
(
)
;
.
`
]
<
$
~
+
$
$
)
%
$
@
.
&
[
-
@
'
@
.
.
$
\
~
|
@
~
{
&
_
}
$
{
;
=
#
?
$
*
_
/
>
&
^
{
%
;
<
!
$
~
=
-
?
)
@
[
$
[
=
)
|
-
-
_
!
^
$
~
*
[
"
"
+
%
]
"
}
/
*
{
]
'
%
(
/
=
+
.
|
{
]
;
{
]
]
]
*
+
\
(
:
\
/
%
#
`
-
[
>
]
,
#
}
~
'
\
;
|
`
$
@
|
_
#
!
)
@
"
)
,
,
}
<
{
?
'
+
;
/
-
,
+
=
"
"
-
&
,
|
;
+
*
~
}
%
%
{
.
_
!
#
%
\
^
]
[
;
\
}
?
=
!
!
/
}
$
$
#
%
@
{
*
^
.
.
/
?
:
<
"
-
_
;
-
,
=
(
^
+
|
]
;
)
]
%
/
[
,
]
?
-
=
/
(
@
<
?
*
)
_
@
`
\
;
(
/
,
#
(
}
?
(
`
\
^
&
.
<
:
-
?
'
@
{
;
#
^
~
(
:
$
(
@
;
[
.
'
'
,
$
>
<
'
]
:
]
#
"
#
%
+
%
/
`
:
*
]
|
&
+
-
#
)
*
#
}
%
"
_
-
=
.
;
)
*
/
.
{
"
%
'
`
+
*
=
/
#
@
{
&
{
=
"
"
_
[
+
*
;
,
~
}
$
+
=
:
<
]
/
/
?
_
#
-
+
&
~
_
~
[
@
^
:
`
:
,
_
.
!
^
<
=
"
\
=
;
#
`
|
`
:
/
^
&
=
_
!
$
]
%
$
:
*
/
^
:
+
#
}
>
:
^
&
:
+
,
(
+
[
.
'
>
[
!
!
)
[
~
(
]
|
~
/
;
]
)
.
"
_
~
&
<
=
:
|
-
$
!
~
)
]
,
)
_
'
?
$
:
#
&
"
'
"
-
[
'
$
^
,
\
"
_
?
}
}
(
"
,
#
+
]
=
?
}
_
_
(
_
{
^
]
{
[
|
%
'
=
<
%
>
-
%
(
`
!
>
[
&
]
\
=
#
@
"
`
#
*
|
)
(
!
?
#
@
~
@
{
!
"
*
<
&
"
[
-
(
<
{
-
?
/
)
|
=
]
}
_
-
|
]
'
%
?
+
^
{
&
+
]
]
:
&
]
/
{
`
;
$
|
&
,
^
~
<
^
-
>
|
-
?
)
_
%
\
[
$
@
^
;
.
"
^
/
*
[
^
+
;
!
<
\
'
:
\
<
{
$
;
\
@
!
/
}
~
;
=
:
[
$
=
/
-
,
!
-
)
`
*
]
@
'
[
<
!
:
&
\
|
;
@
]
@
&
&
(
}
-
$
;
%
[
\
:
?
(
\
+
!
*
/
*
,
,
!
}
&
}
-
@
*
%
,
>
,
[
,
.
(
;
^
)
%
}
]
'
^
~
(
!
`
(
[
~
/
$
>
!
<
-
>
#
{
(
+
^
]
-
-
{
$
>
'
>
?
;
}
~
&
]
_
*
=
|
_
'
|
:
!
*
(
-
/
>
&
'
"
_
'
!
$
_
_
~
$
&
+
{
:
*
]
\
~
}
;
&
?
*
;
=
#
@
&
/
}
<
#
#
(
@
~
{
{
;
'
^
>
;
[
=
;
=
{
^
|
=
%
%
(
|
)
)
`
)
%
)
)
,
@
<
(
~
}
?
=
[
=
!
_
;
#
%
*
/
$
\
{
^
)
\
)
+
\
?
|
>
$
"
-
?
<
,
#
_
:
^
,
'
}
!
=
/
,
#
{
*
`
:
}
|
=
]
&
*
#
:
~
*
/
,
?
}
!
~
'
&
"
[
)
%
~
?
"
!
=
.
&
>
=
^
'
<
{
#
@
*
'
[
!
}
=
!
}
$
&
,
<
{
%
@
?
%
]
~
`
*
-
[
`
.
{
&
+
^
;
$
>
%
-
!
,
$
'
,
$
|
'
.
#
}
`
@
/
{
.
'
)
_
^
;
^
{
.
!
(
(
!
,
#
/
^
\
#
.
;
=
'
&
}
,
%
}
'
!
,
}
{
+
%
\
+
`
[
&
<
#
^
<
;
<
@
{
.
.
.
?
-
,
~
"
`
?
"
&
^
|
]
#
,
$
\
<
<
>
\
)
=
=
=
|
/
#
+
)
,
$
+
-
^
*
@
(
^
=
-
]
"
=
.
\
|
:
\
"
[
@
<
%
'
~
[
&
`
$
%
\
|
'
"
>
*
)
.
@
*
/
&
"
`
@
_
]
`
;
%
'
[
%
)
'
_
}
^
)
+
&
_
<
[
?
_
%
\
_
-
|
?
=
(
=
(
<
|
~
)
.
,
*
&
:
?
{
*
,
/
;
`
{
'
|
@
-
"
$
(
~
>
\
!
+
[
]
/
-
$
>
!
'
\
^
=
[
{
^
%
;
|
!
]
=
]
]
+
=
!
=
#
]
]
?
[
#
,
~
#
<
*
>
+
-
*
(
<
|
-
(
$
*
<
#
"
#
`
+
'
|
~
}
)
[
[
>
>
&
|
+
!
&
`
]
>
=
<
:
,
}
|
\
!
{
/
*
<
@
"
.
-
`
(
]
)
\
.
:
!
.
!
$
}
+
!
)
/
?
+
^
.
[
`
;
:
:
)
{
;
=
<
~
\
)
]
~
[
@
#
>
|
>
{
_
@
+
@
^
:
,
"
\
)
/
`
&
>
!
#
;
(
!
^
-
+
`
<
_
/
<
}
\
/
&
!
?
\
"
>
?
.
^
:
+
*
`
|
<
>
=
*
,
(
'
$
%
!
\
^
#
:
*
#
\
^
?
?
<
@
=
]
~
;
-
+
%
/
@
%
:
?
{
}
)
"
~
=
}
/
*
-
:
<
;
%
;
^
]
]
:
-
}
?
_
;
$
_
#
\
:
:
'
<
|
`
-
;
+
\
(
>
$
!
=
_
}
<
]
=
/
(
@
-
+
!
~
[
!
!
)
+
#
[
~
*
~
'
|
"
=
(
"
:
~
&
;
+
:
"
"
<
'
}
/
(
}
!
*
:
#
@
[
@
<
*
`
:
*
$
<
>
|
;
.
(
"
&
;
)
:
;
&
]
}
!
(
}
[
~
?
;
&
@
\
&
}
$
'
)
/
[
(
\
$
|
>
[
\
]
}
[
|
&
"
-
/
{
)
>
(
?
%
,
.
}
&
^
&
*
.
}
>
?
$
/
?
/
>
}
;
+
)
(
^
;
>
_
?
%
'
[
|
>
/
|
)
:
]
&
$
-
@
:
/
*
@
$
`
?
?
;
+
<
,
.
'
!
+
$
,
*
(
{
$
:
]
#
}
$
$
)
]
\
]
|
"
`
&
#
.
>
`
_
=
%
(
$
!
*
~
(
)
`
$
<
;
>
.
.
<
.
}
@
*
!
\
[
[
^
^
=
=
`
.
,
+
-
"
'
.
~
|
]
^
*
!
]
-
]
:
{
>
[
?
^
>
'
&
~
@
%
&
>
(
!
"
{
/
^
&
~
}
>
(
!
/
-
^
<
*
.
'
<
}
&
_
[
_
:
=
~
'
@
"
?
\
>
'
|
~
+
>
:
&
\
`
[
#
)
{
?
<
/
'
"
<
;
*
!
$
+
;
`
-
,
,
@
<
>
*
}
'
.
-
"
[
#
~
^
+
%
~
[
^
&
=
,
,
'
,
|
_
@
}
#
'
#
/
#
=
)
(
$
$
+
,
{
#
+
^
!
:
`
`
%
~
)
*
(
*
/
\
%
.
>
]
!
"
:
]
;
-
/
'
^
{
:
*
*
?
)
]
?
/
[
~
-
,
'
@
|
<
.
!
(
(
}
(
\
|
|
)
>
{
%
-
~
$
*
`
>
/
]
)
?
\
$
^
-
,
|
|
)
_
!
^
:
;
.
!
(
}
-
-
>
@
=
>
<
`
.
$
|
-
-
|
;
>
+
.
+
"
=
|
,
*
)
^
"
_
"
<
?
"
)
.
|
>
}
[
.
$
/
|
`
$
?
=
$
>
?
`
?
[
*
<
/
}
<
?
&
@
[
?
=
+
=
"
\
.
'
#
.
~
?
\
!
"
~
/
{
.
}
:
%
`
:
!
>
@
'
|
"
?
'
;
]
$
:
?
@
%
\
]
|
+
~
(
}
`
_
.
.
%
#
!
[
`
\
}
[
@
"
<
[
/
!
^
{
,
$
(
~
[
|
)
]
'
@
>
$
}
;
\
\
'
^
@
@
(
*
^
!
-
\
=
<
#
[
,
(
?
"
#
?
_
&
,
/
|
?
{
-
.
>
@
>
\
^
&
&
*
(
/
~
`
@
[
$
"
<
-
}
?
}
}
{
/
+
:
+
]
-
}
.
)
;
(
[
*
\
<
}
(
:
,
,
+
-
|
_
}
\
?
?
`
\
+
{
?
?
$
%
'
.
`
,
`
_
$
"
"
\
(
*
{
{
]
'
;
>
]
)
*
{
{
:
/
+
_
|
^
|
/
\
}
@
)
!
>
/
|
?
.
:
[
$
/
!
!
/
^
@
(
'
=
=
,
$
>
_
%
[
\
'
]
|
[
-
:
)
$
:
!
{
^
.
#
=
{
-
~
^
<
[
'
#
@
%
^
@
^
'
&
>
]
|
=
;
"
\
=
-
?
,
'
`
_
*
<
,
<
_
^
%
:
%
:
_
(
|
:
}
_
.
^
*
]
\
:
&
?
(
`
,
:
<
=
'
}
:
:
~
+
)
!
'
@
,
?
&
(
?
-
{
#
[
:
#
]
+
'
*
:
{
%
]
%
(
-
\
-
&
-
)
(
^
(
"
~
,
|
"
$
#
/
!
|
:
"
>
{
%
{
]
]
@
>
;
_
\
)
~
~
'
-
.
.
^
[
/
)
&
.
&
]
%
"
^
*
}
:
+
)
?
^
&
.
{
^
'
"
-
/
$
[
,
[
[
-
}
.
_
=
]
*
-
-
{
~
*
<
.
?
}
+
:
-
$
<
`
+
*
]
(
<
{
|
-
&
^
`
-
:
*
*
>
[
@
^
(
#
;
\
~
%
&
*
~
(
;
@
[
;
/
|
+
<
:
`
/
-
[
\
}
^
{
)
;
?
.
!
[
>
_
%
.
|
=
'
+
%
_
?
\
]
@
_
=
{
'
/
!
)
;
"
^
'
@
#
<
=
,
@
"
#
%
~
?
^
}
*
]
"
}
%
~
@
;
<
/
_
+
#
*
%
,
)
%
}
<
[
?
+
&
;
*
?
!
&
|
=
<
?
[
^
\
?
{
~
}
=
+
;
-
^
{
}
;
)
=
`
;
{
?
%
'
=
)
&
:
/
>
_
_
?
)
{
\
)
@
\
?
(
>
+
$
`
_
?
&
,
\
/
%
`
[
^
/
"
~
)
(
;
.
\
'
+
.
_
-
[
/
"
"
~
+
%
`
*
&
`
?
{
|
%
@
#
,
+
!
]
.
&
_
(
'
^
]
|
$
,
"
<
^
(
>
.
"
}
~
?
(
%
"
(
{
}
<
,
(
(
=
<
=
-
#
@
>
]
]
)
|
`
]
]
/
;
?
=
!
$
%
`
/
(
^
`
(
\
:
!
>
[
"
&
+
*
;
"
!
*
&
>
"
#
;
-
:
:
*
!
#
-
`
<
;
}
|
#
@
<
`
"
\
;
]
_
@
&
'
?
<
.
[
?
(
@
|
?
.
[
.
*
-
|
}
@
]
~
#
+
;
!
"
^
`
%
#
;
=
`
`
]
:
*
[
#
#
\
\
-
-
;
~
#
:
&
^
|
,
(
(
=
^
]
{
~
_
)
/
[
{
]
>
.
`
]
@
@
_
?
|
\
(
\
$
]
&
(
.
!
~
$
}
[
_
$
]
?
=
'
$
]
;
$
@
`
*
]
'
"
!
.
!
_
?
@
\
+
'
>
_
+
~
;
=
'
,
*
"
]
*
]
+
[
!
"
]
^
{
\
-
)
~
;
)
#
:
}
)
]
)
%
:
/
<
/
(
*
=
]
.
*
`
-
?
"
{
<
~
$
=
)
~
}
=
+
;
%
\
)
-
-
@
;
[
(
#
:
'
#
\
`
_
?
|
_
"
{
`
\
]
;
#
#
~
\
+
#
:
'
"
-
_
[
%
|
&
*
?
.
+
=
&
}
#
_
}
(
@
.
:
.
(
^
{
}
^
,
_
?
!
}
<
^
(
,
~
`
>
_
]
`
$
:
|
.
<
!
=
;
'
.
(
(
)
-
_
?
$
:
'
~
#
;
/
'
,
"
-
^
~
/
|
)
/
-
@
`
$
&
"
(
;
!
^
(
&
&
#
'
&
,
#
&
*
@
#
~
|
_
)
]
{
@
)
"
]
)
;
[
:
,
(
%
-
|
?
_
)
@
>
'
$
&
%
`
)
)
>
"
*
)
(
\
*
}
+
>
`
!
:
*
#
{
@
#
|
{
+
+
`
%
`
]
_
!
"
>
%
`
>
(
:
#
$
*
{
@
,
.
+
_
|
^
?
>
;
+
\
>
[
+
?
)
[
]
(
!
.
'
$
.
`
*
}
#
,
:
)
>
+
`
{
^
>
!
<
"
"
*
>
-
(
)
$
/
$
<
$
[
&
.
+
_
|
?
*
.
'
.
{
*
?
(
?
$
[
"
|
=
&
(
_
~
,
@
&
$
^
{
/
)
?
-
>
<
<
`
|
<
!
}
[
]
|
#
#
?
{
!
'
^
%
|
-
+
;
/
}
\
<
{
;
<
|
=
-
}
;
]
"
;
^
{
$
]
,
/
.
#
(
;
}
`
=
/
"
{
\
%
,
|
%
;
^
@
'
~
?
<
]
-
-
&
#
'
~
~
*
}
_
^
|
<
\
;
,
|
/
.
}
)
^
-
$
_
&
+
+
'
(
*
<
~
"
.
@
!
`
@
;
,
+
{
_
[
/
,
)
~
(
.
@
!
<
-
#
\
&
[
+
\
-
=
#
:
#
?
<
[
>
>
'
'
/
{
{
[
~
<
)
`
/
=
?
-
.
\
&
{
)
\
@
)
`
{
\
;
)
"
/
.
[
"
^
*
)
*
@
_
{
;
'
;
?
&
,
^
<
]
@
@
|
!
^
,
}
|
-
|
*
:
*
,
^
$
:
*
_
@
`
\
,
*
%
^
?
/
$
{
:
\
&
@
!
/
'
@
"
|
\
@
-
`
!
&
!
.
,
,
'
-
>
?
-
%
%
%
[
(
/
>
*
>
-
!
#
+
?
(
@
@
=
?
,
.
\
|
%
+
`
"
!
"
%
{
'
}
+
,
%
@
-
*
|
?
-
|
`
@
:
*
%
+
;
[
@
/
%
,
-
{
>
;
?
`
]
%
~
.
!
_
#
"
.
%
:
:
"
?
,
~
~
<
[
$
)
!
#
?
^
<
_
}
]
%
=
,
/
?
}
"
,
@
-
_
)
)
&
'
&
^
~
`
#
{
,
_
)
)
&
|
.
)
[
,
>
:
~
\
>
'
!
_
#
<
-
}
>
$
.
@
]
)
:
`
:
$
*
}
(
/
\
}
:
&
{
+
{
-
/
*
=
[
!
&
]
;
`
}
^
-
@
-
>
^
$
#
|
$
}
%
[
\
.
|
\
)
>
}
(
_
&
/
~
"
?
<
-
[
(
%
-
"
@
"
_
)
~
<
!
`
>
&
*
:
)
%
(
~
\
@
&
.
:
)
?
{
.
#
[
}
_
\
^
#
:
;
-
|
;
<
`
+
@
>
<
^
~
_
&
]
"
@
]
*
-
{
>
$
\
,
)
~
$
`
#
_
`
(
?
{
&
`
_
;
'
]
\
!
|
=
~
)
$
>
'
+
!
|
@
{
/
*
/
@
`
,
{
'
|
}
/
_
:
,
?
/
@
=
=
)
(
?
]
"
]
[
-
`
-
'
.
$
@
)
]
"
~
<
$
#
_
=
`
]
}
@
)
`
#
)
'
;
}
)
[
-
|
}
"
`
?
"
)
*
}
:
=
`
`
[
?
-
\
?
>
=
-
<
*
^
>
"
.
"
:
[
^
}
!
+
-
&
.
$
_
|
?
\
.
-
*
@
/
$
]
~
)
[
[
-
-
<
%
@
{
,
,
^
-
.
;
)
:
$
"
\
#
;
\
*
%
+
?
]
!
!
`
/
#
-
&
?
(
$
`
*
$
~
,
|
:
[
'
|
}
|
`
}
]
{
+
;
#
&
+
$
:
(
;
-
/
%
>
)
=
^
+
^
/
/
[
|
~
/
#
(
%
?
%
|
,
:
]
/
!
?
.
|
'
[
!
[
^
%
}
<
(
*
*
^
=
"
:
}
>
^
"
,
_
{
]
%
(
~
<
~
#
?
%
$
_
?
^
}
=
[
`
`
_
[
"
=
=
}
!
,
$
+
.
.
^
'
!
{
!
>
.
,
*
%
!
%
-
/
}
|
)
!
{
*
'
*
)
*
@
]
=
(
%
{
&
<
$
[
%
^
!
+
/
:
&
{
?
:
(
|
?
<
%
(
&
?
)
%
~
#
%
}
#
@
~
[
)
{
`
$
/
_
?
.
~
;
]
=
.
.
*
(
\
~
&
"
|
_
=
~
;
]
(
@
'
?
(
]
/
\
.
&
+
]
}
{
^
!
>
?
<
;
}
,
:
@
(
#
)
{
'
>
)
^
~
:
~
.
|
}
`
{
|
@
)
=
%
[
-
'
!
$
>
[
*
'
_
"
#
(
\
%
^
%
`
_
>
;
%
+
:
+
@
_
[
&
)
%
)
\
[
"
;
"
=
^
(
=
!
>
:
+
"
"
'
!
|
.
~
|
"
$
]
"
^
[
"
"
|
\
:
_
?
>
^
~
}
#
;
#
{
|
~
~
+
'
!
;
|
;
]
(
}
%
/
$
:
<
'
&
[
@
)
>
&
@
!
=
~
?
*
^
"
\
@
:
=
-
-
$
}
.
}
,
(
{
_
,
?
#
*
(
)
(
+
=
+
/
@
(
\
]
+
]
`
"
`
^
;
[
;
?
-
%
%
&
-
&
/
*
:
,
.
}
]
'
-
|
"
#
.
_
]
{
<
{
|
^
[
\
[
?
@
;
*
%
:
?
?
+
>
,
#
]
{
|
]
&
&
/
\
,
]
`
{
$
@
)
%
.
/
^
>
+
_
(
&
^
(
!
&
!
-
:
~
{
#
~
/
!
`
+
#
~
{
}
!
]
&
]
+
=
+
`
'
*
+
<
\
%
|
)
)
<
|
~
-
`
}
@
!
:
)
'
!
<
*
=
\
+
|
,
%
)
:
]
^
`
^
&
,
/
"
\
}
`
^
>
|
?
*
$
+
&
<
>
]
$
<
*
*
]
]
{
#
|
^
-
~
)
>
#
;
+
`
)
|
:
[
;
_
%
+
,
?
"
?
,
;
[
`
*
_
<
)
)
+
|
:
_
'
|
#
;
-
!
|
-
;
?
(
'
:
}
_
"
&
#
'
+
_
@
"
]
'
=
\
!
,
<
)
{
#
+
]
{
^
+
/
\
#
?
}
,
@
@
<
)
#
/
]
-
^
}
-
=
/
<
(
#
&
=
&
-
&
]
~
+
(
$
(
_
}
\
%
;
:
{
'
^
[
\
!
'
}
-
,
@
}
|
)
~
%
?
?
~
*
)
)
|
,
=
=
$
(
+
^
/
$
=
|
_
]
|
_
-
[
}
>
~
$
>
,
'
^
~
|
.
$
%
#
^
"
=
=
,
/
}
&
/
$
@
#
~
^
[
*
'
[
#
"
/
&
~
'
*
|
|
[
&
/
-
@
$
+
#
;
}
"
]
'
+
}
=
>
}
[
\
%
-
+
:
]
;
}
\
~
,
+
;
)
:
|
~
!
*
/
>
:
!
(
@
/
?
,
\
\
*
?
@
\
;
}
)
]
^
{
'
/
_
)
&
{
@
|
|
}
|
!
,
{
*
@
*
$
<
%
*
^
|
(
\
-
(
]
-
}
!
[
)
:
|
~
$
,
=
:
/
>
"
'
@
]
'
*
=
`
|
|
@
$
|
}
>
-
)
}
?
"
?
;
;
'
}
?
?
/
:
"
}
$
\
+
^
`
-
%
\
/
-
_
%
&
{
>
(
[
<
$
&
?
[
"
{
_
!
}
_
}
?
'
!
=
$
:
'
\
/
;
)
&
!
-
!
_
;
'
]
-
)
?
^
@
(
|
+
!
(
<
.
>
*
-
-
>
[
/
_
#
-
%
>
}
:
}
`
/
?
~
`
%
$
-
.
=
/
-
@
{
[
'
^
)
*
:
(
`
<
~
&
\
"
(
]
*
.
=
|
|
=
)
-
`
_
%
=
:
)
[
&
\
,
{
;
]
?
~
(
<
#
<
^
^
;
?
:
}
'
&
]
%
=
'
+
*
+
~
,
(
.
#
_
/
[
'
(
^
:
%
=
?
|
#
,
.
-
,
\
"
/
<
&
'
,
!
'
~
~
/
$
_
=
^
@
@
[
<
|
'
=
%
`
(
(
<
!
>
<
=
:
&
%
{
|
{
"
=
`
*
!
[
%
?
-
`
#
=
)
.
-
*
|
"
&
-
=
}
*
+
{
.
*
"
[
'
[
-
'
;
<
<
$
|
)
&
{
^
<
$
~
@
*
!
|
]
}
)
&
%
@
{
'
{
;
"
>
\
#
<
%
&
|
&
{
^
:
:
[
&
\
"
;
:
<
*
'
.
#
#
)
(
{
[
=
%
-
-
.
*
/
!
:
/
<
>
$
\
\
)
{
,
/
?
~
=
"
.
#
=
"
"
:
/
-
"
?
/
?
*
,
&
|
<
%
}
_
[
]
`
+
#
\
\
<
-
@
#
$
/
]
`
`
}
^
|
/
(
;
;
~
$
+
}
^
^
@
`
&
!
{
{
]
(
&
,
{
{
`
)
!
'
/
;
&
(
]
~
]
_
?
}
~
(
!
{
`
-
.
?
*
:
[
>
]
!
|
^
|
\
_
!
,
=
=
_
%
(
%
[
_
%
|
;
+
}
/
!
*
(
^
?
=
'
!
^
$
+
!
.
>
\
'
+
@
'
:
}
~
+
*
;
'
]
<
"
%
[
*
,
&
_
*
(
,
/
#
~
'
*
/
]
*
@
_
>
#
|
`
;
<
;
|
?
}
!
$
`
|
|
^
|
/
*
'
:
~
)
:
?
'
[
*
@
&
*
(
!
#
>
|
^
~
^
@
-
;
#
"
<
.
,
+
"
%
/
(
.
?
;
:
;
_
!
_
*
;
^
@
`
<
!
!
_
@
`
=
`
!
^
'
}
;
$
'
`
/
{
[
~
}
}
!
+
"
`
@
?
@
/
,
}
&
&
;
~
"
<
[
{
~
^
.
.
.
&
?
>
~
.
]
}
`
;
$
#
+
[
&
+
$
%
?
{
.
\
"
^
#
;
,
^
=
"
|
@
,
|
"
{
[
"
#
-
>
`
:
/
{
(
[
(
[
=
_
/
+
\
:
{
&
/
{
;
]
"
>
.
[
$
$
<
#
[
/
'
@
/
\
>
|
{
{
$
,
`
%
}
>
*
@
@
,
*
?
'
-
$
%
;
]
%
\
(
`
$
$
{
@
?
~
|
}
*
}
'
>
/
]
/
+
@
<
%
-
*
(
-
~
_
_
=
'
{
$
=
+
:
]
]
!
)
,
*
'
:
.
-
{
{
+
;
<
*
}
]
^
@
]
|
+
#
/
{
-
^
>
`
!
/
\
<
@
*
+
]
"
}
{
#
{
+
>
!
)
?
[
(
>
(
^
}
_
;
%
>
!
=
{
^
%
%
<
(
;
:
$
*
%
.
/
*
>
*
@
[
^
-
!
&
+
:
;
[
<
[
\
.
$
\
#
[
@
+
,
,
^
$
.
$
:
+
%
_
%
^
~
{
'
|
+
*
$
:
>
)
}
@
{
+
"
*
"
#
;
,
{
]
:
+
(
|
.
[
"
[
@
~
#
'
}
&
?
{
:
\
(
*
>
&
&
[
>
'
{
!
}
!
>
(
&
&
$
;
=
>
@
*
\
~
,
,
[
-
,
;
/
)
&
.
@
@
(
_
@
#
]
{
[
*
~
=
-
,
=
'
'
\
=
!
>
?
@
:
(
;
=
,
_
^
&
>
{
\
&
)
/
^
?
;
[
%
)
%
;
>
.
/
^
|
<
~
^
"
}
/
=
~
-
_
`
>
"
>
_
,
>
'
=
"
;
+
.
[
)
^
*
#
&
.
(
{
.
=
;
?
#
%
(
+
[
_
:
=
'
!
$
"
(
*
+
<
>
_
^
"
!
^
[
;
<
#
]
&
&
)
>
|
;
-
}
%
+
-
&
=
,
!
~
_
&
^
;
;
<
/
>
=
.
,
%
]
(
.
~
!
[
"
)
_
=
)
.
+
*
-
_
&
^
^
$
<
!
&
&
"
{
&
{
#
<
^
/
~
~
@
&
#
~
?
:
?
*
*
`
?
/
!
]
_
[
^
\
&
=
^
'
.
<
_
^
>
/
%
>
{
,
&
`
[
@
=
]
'
<
,
"
:
^
<
/
#
,
_
@
|
+
#
`
_
:
}
+
}
'
'
_
*
#
]
}
>
>
!
<
!
;
#
:
^
~
(
^
#
.
\
;
"
<
:
=
*
}
#
{
>
^
?
%
'
`
*
>
|
?
$
)
|
"
$
%
@
,
-
<
)
/
;
"
|
*
/
>
&
<
*
>
%
/
)
.
.
_
!
+
`
]
\
~
@
\
,
=
#
.
'
-
.
{
$
<
)
=
`
]
:
\
[
*
~
)
)
~
`
;
<
*
/
*
'
%
]
=
+
[
}
>
=
'
[
/
=
|
`
"
_
+
+
>
(
(
`
'
-
!
?
!
_
-
[
#
<
@
[
^
?
[
;
?
}
?
'
.
'
_
@
~
*
\
(
}
{
.
`
?
!
@
,
/
~
+
+
#
{
@
]
+
&
:
#
#
;
'
?
$
~
#
@
?
^
!
^
/
*
<
:
}
:
&
|
!
#
@
>
+
_
@
]
;
^
$
?
;
?
\
|
+
^
'
]
'
`
\
_
:
{
(
#
}
{
-
&
#
.
(
'
#
_
%
_
'
!
(
.
:
~
~
.
@
.
>
+
?
)
\
,
\
&
%
/
:
&
[
.
>
"
.
_
-
$
'
/
{
_
'
'
?
[
=
{
>
-
{
@
!
]
!
,
]
;
!
*
"
{
[
.
:
@
_
`
+
"
`
&
@
.
!
;
"
}
)
'
#
]
!
?
%
-
?
,
}
>
=
|
@
[
+
]
?
-
+
=
$
#
~
:
}
[
\
:
[
,
!
+
:
[
-
_
}
\
,
|
:
?
,
<
-
-
)
[
.
!
?
=
$
:
@
"
:
/
>
.
:
\
"
:
@
#
]
$
.
}
]
<
)
:
;
}
)
$
\
^
`
!
#
<
]
.
"
>
$
?
:
$
]
!
!
+
!
^
!
$
+
#
)
|
(
$
)
+
`
@
*
-
.
'
?
}
?
]
.
%
;
+
]
?
=
'
'
;
\
{
&
;
;
=
|
,
<
&
|
*
+
?
|
<
+
`
|
*
,
'
$
:
(
~
]
(
<
]
=
}
*
/
>
_
]
&
.
~
%
?
~
^
;
#
|
(
:
@
%
^
;
@
@
>
}
;
(
?
{
.
&
$
#
@
~
<
'
'
{
_
@
(
<
|
'
~
.
>
:
*
*
"
:
'
&
~
}
=
,
.
]
<
_
\
-
|
{
{
$
!
&
"
&
}
'
"
#
/
+
+
_
_
\
@
@
-
\
"
_
_
"
&
@
@
&
=
$
=
:
+
*
!
\
"
^
{
_
$
:
,
/
$
%
>
'
!
@
(
=
}
}
,
{
*
.
$
*
[
*
&
(
|
@
{
`
=
]
&
;
=
)
%
?
!
]
\
)
%
?
"
>
|
|
&
~
]
}
{
,
-
]
`
`
$
~
,
@
(
]
[
$
{
\
)
$
:
/
@
=
~
`
~
*
@
:
.
~
/
[
_
(
]
}
}
?
(
,
\
&
^
>
)
@
*
|
/
=
=
_
'
!
)
;
$
>
^
#
$
}
'
[
*
|
?
~
.
%
]
&
@
>
$
!
;
]
{
.
@
/
;
|
@
/
;
`
)
;
.
-
:
#
{
=
]
*
*
^
+
]
]
@
$
<
:
`
}
<
}
?
[
|
?
{
]
(
*
"
{
`
!
\
'
-
<
@
#
/
$
*
<
*
&
=
_
@
}
=
!
/
]
-
<
=
=
-
;
\
<
+
:
}
\
.
[
<
!
,
%
>
@
"
>
\
,
,
'
;
:
]
@
"
,
[
(
@
!
:
'
\
*
;
)
}
"
"
?
>
?
^
<
_
&
$
~
}
"
#
]
,
]
{
~
;
$
'
<
*
'
&
<
!
\
%
}
-
&
*
"
"
)
"
$
*
>
]
{
!
!
<
~
#
!
`
`
<
*
|
:
'
-
]
&
&
}
-
\
}
~
|
/
)
_
-
.
/
`
$
,
*
*
%
'
]
"
/
`
#
_
-
&
}
'
*
/
~
)
^
.
:
@
]
}
_
`
;
%
"
<
}
^
*
+
<
^
}
&
;
|
.
#
"
\
;
;
^
$
_
/
<
-
)
;
|
(
#
$
&
}
!
)
{
)
#
?
=
{
@
}
$
'
-
`
,
:
;
\
_
-
:
_
%
=
/
;
(
)
;
&
[
_
.
>
}
{
\
]
%
\
\
&
?
;
+
|
-
)
)
-
\
:
.
`
]
:
,
{
\
(
@
/
*
'
{
`
}
@
>
)
`
"
_
|
[
}
=
|
<
+
-
_
!
)
^
*
|
%
-
^
_
#
(
(
#
[
@
`
{
.
=
?
)
}
~
[
{
@
>
@
(
?
|
_
#
/
`
&
*
=
]
>
$
=
"
"
:
>
,
-
^
^
\
)
;
-
_
=
!
/
]
*
/
_
*
#
\
&
[
|
`
]
/
-
?
[
*
#
@
}
@
:
+
~
*
'
?
]
~
{
'
~
^
/
"
\
:
?
"
)
{
=
-
&
"
&
$
-
)
-
'
"
`
[
(
<
%
?
>
?
)
{
_
=
\
,
"
`
!
;
]
/
-
@
~
@
\
.
$
*
-
&
%
#
:
.
\
{
`
~
+
"
=
/
~
%
&
{
{
;
_
&
^
;
(
{
#
{
;
~
.
`
\
.
.
[
$
.
-
.
^
]
;
)
`
[
/
#
)
)
&
~
{
@
<
(
"
]
|
[
[
-
~
|
+
%
!
&
,
+
.
'
@
:
%
{
,
|
`
?
)
|
+
~
<
{
!
&
\
;
`
;
(
@
_
{
|
|
$
<
)
!
]
|
:
!
%
!
\
<
+
(
#
_
=
&
}
|
~
[
^
&
_
"
`
<
]
'
'
-
_
=
=
?
?
'
~
.
!
&
.
.
]
_
`
>
:
-
}
(
_
&
{
^
[
>
\
-
.
&
#
:
`
@
)
:
&
[
.
^
%
'
=
%
/
(
>
"
$
<
{
?
'
|
-
`
!
[
,
.
-
?
]
'
=
|
\
:
~
"
?
[
[
[
~
?
'
>
\
~
"
>
"
,
+
/
-
^
"
,
$
'
`
_
>
|
`
)
%
}
!
~
<
\
<
%
~
[
#
=
"
[
\
:
!
]
=
<
"
<
)
+
\
^
@
<
_
(
/
,
?
<
$
.
/
^
$
%
=
%
+
@
[
\
[
=
=
*
%
]
\
>
@
"
&
~
]
/
#
=
'
{
.
}
(
\
"
+
~
/
'
`
\
%
'
#
`
"
;
*
-
#
`
;
~
#
*
?
&
?
'
}
:
!
-
|
<
{
&
)
!
`
[
@
(
&
{
?
=
#
"
_
^
]
[
-
|
<
>
{
%
_
|
*
~
[
/
(
)
_
!
+
&
]
}
-
<
;
>
}
&
@
>
!
.
\
%
}
)
%
=
-
$
|
<
~
]
-
>
@
!
]
_
*
"
'
@
\
.
[
"
.
=
-
,
_
{
@
~
*
\
:
%
&
!
\
'
-
]
"
/
|
+
)
'
]
%
\
#
%
|
*
;
>
%
]
'
:
.
?
]
-
=
!
<
[
`
\
-
+
,
%
|
^
+
<
'
]
*
,
*
.
=
}
>
^
?
=
;
<
=
|
|
~
/
+
(
.
*
}
~
%
/
~
=
/
`
)
"
]
.
>
]
<
+
.
*
}
<
.
|
.
$
`
~
=
;
[
;
=
:
|
}
\
?
/
]
;
{
~
+
%
~
.
<
}
:
#
!
*
>
)
@
-
&
\
"
$
$
.
+
<
{
+
+
%
\
~
%
/
,
:
"
_
"
/
`
!
[
^
.
~
@
'
~
:
}
*
)
}
!
`
\
.
(
~
;
^
'
]
)
[
=
\
[
-
)
"
]
>
:
)
*
;
$
_
$
_
]
%
@
)
|
}
$
=
=
@
&
.
\
-
_
[
)
]
'
:
?
%
#
~
;
}
=
!
^
>
,
,
*
>
%
}
.
$
]
%
;
[
}
[
&
*
-
]
-
)
;
,
%
@
:
[
}
|
{
}
|
/
=
)
;
~
'
-
\
~
=
(
%
[
=
)
&
\
:
\
@
_
$
#
\
=
&
#
:
[
;
~
'
+
~
#
,
(
.
/
:
/
|
\
~
'
&
^
"
.
"
%
*
$
%
}
{
-
;
&
.
#
"
/
/
'
;
'
'
(
"
=
_
&
>
=
}
"
*
-
)
~
]
\
>
#
}
]
`
&
~
&
*
<
[
|
+
*
\
;
&
-
}
}
*
)
*
>
>
!
/
'
\
(
$
+
%
`
:
[
?
{
[
$
`
#
'
:
|
]
^
=
*
:
+
,
@
#
)
!
_
[
,
~
}
>
"
`
!
$
,
(
]
,
)
_
@
/
}
?
:
.
[
#
;
;
?
}
"
!
;
<
}
]
}
~
;
^
"
`
$
#
"
,
&
~
}
&
\
_
$
|
#
#
=
&
#
>
`
/
^
[
_
&
*
?
=
]
?
%
*
[
!
`
]
*
+
'
*
$
+
`
.
+
|
"
!
:
>
+
:
_
;
+
%
$
^
+
_
}
`
$
.
|
$
]
.
]
_
@
,
-
=
/
%
}
(
'
>
?
*
~
$
?
`
#
]
`
!
-
?
%
&
!
(
!
,
#
>
)
,
*
:
`
(
{
}
)
~
$
[
\
_
+
}
}
@
>
(
`
/
:
-
}
*
"
_
'
-
>
>
/
|
%
]
:
@
@
)
}
!
-
`
%
~
/
.
)
*
}
}
=
.
}
~
<
$
>
<
,
>
%
]
|
=
}
%
~
;
-
}
_
'
.
[
[
&
,
.
#
+
~
+
$
]
$
~
^
{
`
?
$
{
{
@
-
>
?
(
`
$
|
]
|
+
`
>
=
;
,
+
)
[
"
*
~
=
{
{
]
_
&
~
=
=
,
#
|
+
*
$
?
@
`
$
/
`
[
&
.
~
"
{
_
,
{
@
=
]
(
.
!
-
`
_
.
!
`
~
[
*
=
!
+
&
}
]
]
"
)
;
;
.
/
>
/
#
\
$
%
%
,
{
(
!
^
$
%
^
-
^
{
`
%
*
_
{
:
>
;
|
"
,
&
,
:
^
<
`
<
[
,
~
:
>
#
@
.
~
]
'
_
^
+
.
}
`
+
+
@
;
$
>
&
^
^
}
<
!
!
#
)
\
(
@
>
&
+
~
;
>
~
|
+
?
.
'
+
@
~
+
$
)
+
|
(
%
@
)
)
;
*
}
_
]
'
,
_
!
+
"
"
?
"
"
+
}
?
^
@
?
$
<
!
]
^
/
*
=
,
%
]
=
^
]
]
+
[
"
[
*
$
!
[
]
%
~
?
]
'
+
;
'
<
%
'
<
-
%
<
$
\
}
?
)
]
%
\
[
_
&
`
]
*
_
.
&
%
?
"
$
!
#
&
*
|
@
.
$
]
!
$
^
'
%
$
}
~
[
_
;
%
^
(
<
*
"
{
!
)
*
*
(
+
)
]
-
%
$
_
_
&
&
!
/
_
%
'
.
`
>
]
)
'
-
%
^
#
/
^
|
,
]
!
=
,
@
^
&
$
?
=
-
$
?
'
;
,
-
}
+
<
^
/
#
^
#
(
.
)
~
.
\
.
?
^
#
!
_
+
<
/
{
\
'
@
#
<
;
@
}
+
=
+
)
`
.
>
<
@
;
>
_
;
>
[
:
`
~
_
.
"
'
+
$
{
/
_
>
!
:
_
~
|
"
'
~
[
+
$
=
-
]
>
?
?
,
,
{
&
(
!
[
"
<
'
|
>
=
$
,
%
!
]
:
=
(
]
<
~
)
+
$
:
)
-
]
*
)
;
-
.
=
~
$
*
[
:
{
-
.
~
>
=
;
<
$
<
$
(
*
'
_
&
*
^
(
<
\
>
;
_
`
$
)
%
;
{
)
^
`
:
|
>
]
~
/
<
|
{
&
.
}
<
{
/
*
_
`
"
|
%
;
.
$
^
;
|
]
/
_
'
*
,
'
"
"
{
-
%
&
[
!
]
>
,
!
=
_
?
_
&
~
!
!
(
^
:
:
#
(
&
@
^
{
#
&
:
"
/
@
$
_
%
~
<
`
`
=
,
}
(
[
<
$
?
)
'
'
$
[
/
-
.
%
&
(
~
-
!
=
}
\
'
.
&
[
}
{
|
_
*
$
&
]
&
]
+
$
)
$
$
(
?
;
>
-
+
?
~
_
.
:
$
*
/
&
%
%
&
`
(
|
'
_
^
]
(
\
?
"
{
]
*
#
/
`
%
;
|
@
+
=
?
#
#
*
}
,
$
;
*
,
)
[
\
]
:
`
$
{
}
<
\
<
%
?
|
=
^
#
\
,
(
>
:
)
"
&
*
.
.
{
.
>
,
*
[
;
\
&
'
{
-
#
?
:
|
!
|
<
%
(
@
>
;
:
.
:
.
$
{
|
}
;
+
(
,
^
.
.
:
]
}
*
/
?
'
|
|
?
*
.
<
~
-
_
,
\
+
;
\
'
/
>
^
'
_
"
~
~
@
%
@
!
\
{
}
`
`
"
(
|
<
!
)
-
_
"
<
!
=
?
#
~
!
\
;
}
#
|
\
;
*
}
<
!
=
*
=
/
=
\
)
'
:
/
`
\
*
{
\
!
^
*
]
^
:
*
'
\
&
#
$
<
)
?
\
(
<
)
[
-
\
\
:
)
$
}
{
'
:
?
@
|
%
,
)
#
{
#
+
\
>
;
$
-
.
"
@
*
!
+
(
~
^
~
^
#
[
/
^
+
@
\
]
!
?
)
?
%
)
+
^
[
)
`
<
&
_
;
@
@
-
~
&
"
.
>
%
|
!
`
@
)
)
`
,
|
;
!
\
:
,
@
?
#
^
@
-
\
[
~
,
;
@
$
`
=
|
&
*
=
[
<
'
(
+
<
\
'
+
}
^
;
>
"
`
*
}
"
^
\
;
|
,
<
:
~
`
'
<
;
[
?
!
\
|
^
.
&
~
/
(
;
]
<
^
)
"
+
$
+
_
<
#
:
~
&
`
>
}
{
{
#
$
(
,
/
<
)
~
~
$
&
"
[
`
@
>
%
+
#
[
:
/
,
<
)
?
<
&
!
#
!
>
[
'
]
"
^
(
#
-
^
|
:
]
@
#
!
{
'
@
!
~
/
+
/
"
+
'
.
}
]
<
$
>
~
/
^
(
{
/
%
]
/
;
}
/
:
'
!
!
"
*
\
\
,
'
`
=
;
&
\
/
%
|
~
>
_
`
\
+
[
{
?
_
@
.
?
+
~
&
~
&
{
,
$
:
/
<
\
`
%
<
[
$
~
]
'
[
@
-
+
?
]
|
}
:
(
$
]
+
+
_
&
<
&
-
)
\
|
*
\
"
`
[
{
^
:
~
[
#
&
%
]
`
=
-
~
>
{
?
`
,
?
>
,
,
?
\
*
/
'
>
[
?
?
;
/
?
,
*
+
'
[
\
:
%
!
*
+
)
/
@
!
(
?
"
}
!
.
$
$
=
<
@
,
=
~
,
>
%
^
(
+
,
]
{
.
=
~
#
)
|
[
^
-
:
]
$
_
<
@
?
#
*
|
*
\
.
*
'
?
=
}
%
+
\
"
*
@
=
}
[
%
!
-
*
;
,
(
{
!
{
;
(
|
^
(
.
+
)
(
`
\
+
;
+
-
*
=
`
(
"
/
.
<
`
^
"
(
(
$
\
*
'
:
=
'
'
#
:
"
+
*
}
)
!
)
%
}
?
~
/
>
$
%
+
?
|
(
@
?
-
-
/
!
_
\
^
}
|
@
}
>
=
"
^
~
[
@
?
_
~
\
#
!
;
(
_
\
'
|
[
%
;
/
{
<
&
]
[
@
(
=
'
,
>
#
:
`
'
\
?
<
!
:
?
.
"
"
^
;
*
&
!
\
[
%
.
=
+
+
!
|
>
|
&
)
-
`
"
#
!
|
#
_
"
\
<
]
{
%
$
:
|
,
.
(
!
^
:
'
!
^
,
'
+
:
?
[
}
^
$
.
$
~
(
)
_
@
:
`
@
'
*
{
?
;
`
[
;
,
\
\
>
#
~
-
!
'
[
$
!
@
-
&
@
:
^
;
^
,
`
(
|
,
_
{
#
"
}
:
^
#
]
_
{
"
.
!
^
`
=
?
&
#
%
#
`
^
[
/
*
?
.
{
#
`
]
}
,
:
+
|
,
+
'
}
:
]
%
\
,
=
<
,
'
,
|
?
~
$
\
?
!
[
%
`
~
#
@
}
.
\
\
.
\
\
~
:
?
.
.
:
@
@
?
*
.
~
:
'
$
;
?
;
,
^
=
[
;
\
-
,
|
>
^
*
?
.
?
<
+
_
`
!
,
!
`
"
\
[
(
\
,
,
_
@
~
]
]
`
^
+
>
.
>
[
[
@
&
*
_
!
,
[
;
&
`
:
&
*
?
{
:
]
>
!
^
"
*
/
!
\
/
$
[
-
}
$
'
/
}
(
^
^
%
+
~
:
?
(
*
)
_
;
}
(
,
@
-
;
<
#
:
<
_
|
>
$
|
,
|
)
<
_
`
+
"
;
=
(
?
/
;
{
_
"
>
,
}
'
?
}
@
$
]
~
!
;
!
;
:
!
*
~
|
}
*
'
-
|
$
:
)
#
+
@
>
{
(
}
)
]
,
"
:
(
'
"
^
/
+
(
.
"
[
~
;
^
-
|
,
~
:
\
:
%
^
'
~
<
=
%
-
&
;
#
"
!
)
=
#
+
}
;
<
$
|
@
'
*
"
~
{
}
*
_
&
#
,
]
)
)
`
{
/
+
<
^
`
~
@
>
~
,
)
$
:
~
!
:
#
[
/
.
!
@
(
%
+
.
'
.
|
!
[
<
^
`
/
$
_
"
.
?
*
,
?
?
^
_
+
$
{
}
"
/
/
^
`
.
@
}
#
+
=
+
?
'
/
$
\
#
]
@
@
$
~
|
-
$
,
]
?
?
(
!
)
?
\
<
"
)
\
#
*
@
@
;
\
:
`
@
#
>
`
"
_
{
^
[
)
!
/
!
^
&
/
#
*
>
]
>
(
\
$
<
(
}
-
%
}
.
_
#
[
[
_
'
^
@
~
.
-
&
$
$
^
$
.
/
'
"
?
@
#
]
#
/
>
[
(
[
-
&
:
!
%
:
=
#
[
)
)
[
`
^
`
+
|
(
[
$
]
*
;
=
/
'
-
%
-
[
=
%
%
,
/
\
*
(
?
[
/
"
`
=
,
-
:
!
&
}
"
@
?
_
#
{
(
_
#
(
>
@
#
_
$
"
*
{
}
'
>
*
?
~
+
_
!
<
:
(
"
-
.
`
?
\
_
'
-
^
(
!
^
(
<
^
`
+
_
.
+
`
^
!
`
~
!
`
`
)
:
-
@
)
=
#
@
?
#
;
}
(
|
(
*
+
}
,
<
%
<
>
"
:
&
@
.
+
]
|
^
+
_
^
/
-
$
|
#
:
)
>
@
@
.
$
=
[
]
>
[
%
(
#
.
+
(
}
;
@
$
`
<
`
=
-
+
{
)
/
>
#
-
>
;
#
)
)
~
$
(
&
[
{
|
(
%
@
+
~
"
!
+
.
`
=
;
*
?
/
$
%
<
-
+
}
^
~
-
&
`
=
[
|
_
`
=
:
&
]
(
-
@
,
/
;
\
,
}
\
|
+
>
<
-
<
(
%
[
{
"
<
(
@
(
+
,
:
]
(
(
/
?
-
.
@
}
#
=
,
%
{
?
,
#
`
"
}
"
"
|
]
;
;
_
,
,
#
'
>
.
>
}
#
-
/
/
:
&
+
`
?
\
~
.
^
_
%
*
$
>
~
%
-
=
<
/
&
<
.
{
{
|
`
(
/
}
>
`
/
#
+
^
`
;
'
\
,
]
#
`
?
%
=
;
-
\
+
+
%
_
{
*
.
[
#
!
'
!
%
~
<
!
\
)
_
?
<
,
^
=
_
-
(
]
\
"
,
`
^
_
:
#
~
{
(
}
/
?
^
*
$
/
?
~
]
-
]
!
;
>
'
}
]
~
+
%
,
_
*
~
*
]
>
]
.
)
]
%
&
\
(
?
~
]
?
*
\
|
/
/
)
@
\
+
-
&
&
*
"
}
-
^
|
|
_
^
@
@
/
!
!
=
~
.
{
{
.
+
-
_
#
-
[
+
/
^
[
_
-
[
&
-
.
]
\
:
#
=
#
*
>
`
*
}
>
+
(
^
>
^
/
/
.
]
'
.
*
.
[
#
$
^
+
-
(
?
"
|
$
|
/
]
%
?
;
*
?
*
}
>
=
&
@
-
:
{
,
>
:
!
{
>
`
(
*
\
>
*
]
)
:
?
~
-
.
+
~
^
;
{
#
\
!
^
/
'
'
_
@
#
;
>
$
'
"
!
)
:
{
=
;
:
&
'
/
=
'
*
_
|
_
|
/
:
>
:
?
%
#
$
.
/
*
'
>
.
%
:
#
$
&
:
$
.
`
+
:
)
?
]
~
~
.
}
&
[
^
<
>
&
-
@
@
,
\
{
,
_
(
.
&
-
-
?
=
#
|
>
*
$
{
)
-
~
/
@
#
^
|
%
*
!
&
+
)
,
|
!
)
[
*
,
(
$
>
|
^
|
]
/
&
;
%
[
%
~
?
.
~
(
{
~
#
)
%
)
?
"
]
)
\
/
:
\
=
}
+
`
}
&
^
)
[
~
#
_
[
(
}
{
=
+
+
%
#
@
|
?
-
-
~
:
>
>
{
\
=
;
'
)
*
&
+
&
$
#
,
{
{
%
>
!
$
>
:
+
(
(
?
|
=
.
(
}
>
(
^
>
}
?
(
_
&
'
[
(
"
]
<
&
"
<
-
#
;
"
.
<
?
:
_
_
:
^
?
|
|
_
<
$
]
%
%
|
~
/
[
/
"
/
%
)
^
!
>
|
?
#
<
@
/
(
<
-
"
^
/
;
[
!
,
)
|
*
)
_
$
[
*
'
`
$
]
:
#
*
{
(
_
!
^
.
\
&
,
|
]
:
%
#
?
{
.
&
`
@
.
.
:
%
$
#
~
`
-
,
]
$
.
;
.
>
+
:
.
*
(
/
&
`
>
`
+
\
(
+
^
!
/
!
_
@
>
/
_
=
]
:
+
,
~
[
$
+
~
]
=
~
;
!
#
#
;
[
&
?
}
{
+
@
<
#
^
]
!
_
+
>
`
{
,
/
{
;
>
>
@
-
,
|
(
=
*
:
^
|
`
$
!
'
^
!
=
@
%
<
)
[
|
?
!
%
=
[
>
[
`
>
)
"
[
~
/
/
:
&
.
~
,
[
.
(
]
]
}
$
^
`
&
^
^
]
?
+
`
\
+
*
?
"
.
.
|
*
)
.
`
&
_
*
.
)
:
,
+
]
&
.
+
?
^
^
%
~
"
,
?
+
~
^
.
]
;
~
@
>
;
<
;
"
^
_
=
=
,
`
:
{
'
:
<
%
%
"
]
&
}
[
"
_
?
{
@
{
?
/
%
'
_
<
+
:
]
@
{
>
^
}
_
=
#
)
>
=
{
{
:
}
,
&
.
(
{
\
:
*
\
_
~
%
(
[
"
:
[
?
<
.
%
'
#
}
.
]
)
_
<
&
:
?
(
_
_
>
?
/
[
&
|
)
+
$
%
&
;
_
:
^
&
^
|
%
(
_
%
?
~
(
`
}
'
%
_
'
%
)
]
$
%
"
#
)
_
~
.
:
/
*
\
!
^
^
?
%
-
{
:
_
*
`
+
/
[
+
;
?
(
:
(
%
?
#
;
&
#
}
{
]
}
&
`
=
$
@
?
[
#
+
?
+
=
,
@
|
~
~
!
.
]
-
'
.
?
(
@
/
#
:
@
-