.-. . - . -... ... .-.. . -..- .. .--. -.. . - .--. .. .-. -.-. ... -.-- . .-. --. -.. .-. .- .-- .-. --- ..-. . .-. .- ..- --.- ... . .-.. -... -- .- .-. -.-. ... -. .. - .- .-..
-..- . -.. -. ..
 
... --- - --- .... .--.
 
....- .---- .... -.
 

 
... ..- --- .. ...- . .-. .--. -.. .- --- .-.. -. .-- --- -.. ....- ..... ----. ....- -.-.- -. --- .. ... .-. . ...- . --. ..- .... -.--.- -... -.- - -..- . -.

PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88@@888888888888888888888888800000000000000000666666666666666IIIIIIIIIIIee
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888888888888800000000000000000666666666666666IIIII
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8888888888888888888888888000000000000000006666666666666
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888888888888000000000000000000666
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@PPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888888888888888888888800000000000000
$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888888888888888888888800000
$$$$$$P$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888888888
$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888888888888
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPP$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88
$$$$$$$$$$$$$$$$$$$$W$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$$$$$$$$$$$$$$$$$$$$$$H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@P@@@@@@@@@@@@@@@@@@@@@@@@
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@
HHH$$$$$$$$H$$$$$$$$$$$$$$$$$H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@
HHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPPPPPPP
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPPPP
WWWWWWWWWWWWWWWHHHHHHHHHHHHWWHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPP
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWHHHHHWWHHc<WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH$HHHHHHHHHHHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
WWWWWWWWWHWWWWWWWWWWWW+WHPMW0PWWHW1WWHW+P0II1o"<"1eo+e1eeH66HHHcIHHP06eW6Ic11+1*cH8@@1"86c++*+*"<*<"$HH00c1HH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
11e8eo1eee0oo6Wi<""iHI<W<ic****<8c*c+ii*icioi<<<<<<<+*6<++6+"o<0c601*I1e+o66*+*I+<I<+"II"---;-+<<""<oc<--oio$HHH$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
ecec1+++-"""<"<"<<"""<"c"++<+<<<<<+<<<+<<<<<<<+<<<<o<I6"""1""I"6<+iee<*e"+<<i<1<<<Ie<I*I""""""-"""------;--<-"<1$$$$$$H+"<$$$$$$$$+""$$$$$$$$$$$$
*c<+<"<"-"----"+-<<"-""""----"""-"""""<"""<<<"<"""-**<I""o6""i<6"<"II+"""I<+ooIII"6<oI+6""-""""""""-----;;;;;;;;;;;"""""""""""+oi--*i1<oi1$1ooooo
<"""+*"<<+<i*1-------"-""-"""""""""---"""<+""<""-<""++-"+"-"""<----<"c1"-"+-"+<+-"+<<<<""<""""""-""<""-"""--;;;;;;;-----"";;----;;;---"-----+--<"
"""--""---;"--"""<"<"<""-"""---"""---""""""""""-"+--"<"++iic*c+***c+-<"""""<"""""""""""""""-----""-;;;;,,;;;;;;;;;;;;;;,;,;;;;;;;;;;;;;;;;;;;;;;;
-----";;-;--;--;;---;;---""-"-"-"-----"--"""--""""--;-""""""""--""--""----"-------"---;;;;;,;;;,;;,;;;,,;,,,,,;;;<,;,,,,,,,,,,,,,;,,,,,,;;;;,;;;;
-;----;;;-----;-----;---;-""--;;;;;-;-;-;;----------;--------"--;;-"---;;------;;--;;;,;,,,,,,,,,,,,,,,,,,,,<,,,,<,,,,,,,,,;;;;;;------------;---
--;-;;--;;-;;-;--;----;-------;;--;-;--;;-"-;;";-----;;;---+-<-;--;-;-;;;,,-;;;;;;;-;;+;;--;;;----;-;;;;;,;-*<,;,"-;;-,,;,;;;;;;;;;-;;;;;;;;;;;;;
-;-----""----;;"--*--;-<;;-;;-;;;-;-;------;;;;---;;;;;-;-"*-",-";;;;,,;,;;,,;,,,,,,-;;,,;,;,,,,,,,;,,,,,,,"-,;,;;-<<<""""-"<<+*o11ooiiioooo11i1o
"-;;--;;;;---;;"""<<+--";;;-;-----;;;;;;--;;--;;;--;;-;;;-;+-""+"",,;;;,,;,;,,,;;,---"""<<"<+++++++**+*c**cc++*+++++++++++++++++++*******c*c*ccci
;----;--;;;;,;-+;"<-;--<;;;;;;-;;;;;;;--;;;;;;--;"++*++++++++***++***+****++++****++++++++*++++++++++++*c*+***++*iio1oo1111e11e1111111i11111111oo
---;--;;-;,;;;,+;;+;;;;<-------;;;;-;;---;-;;;,"*+*********+*c*++<+**ciooooooooooooooooooo6eIIiooooooooiiiic*c<<<-"--,;;---""""-<<"+;"<;;+-<<-;;<
;;;;,;,;;,",,;;<-;<;;;,+-;;;;;-<-;;;;,;,;;;;;ioooooi11oooooiooo*o<i<-"----;-;;;"-+""<;;<"-"--"""--;;-;-;";--+;-;";;-;;----c-;-"-"""+"<";;-;-<--c"
;;o1;,,<;-**<<*";;"<;;;-;;;;;-<++<"--<"+;--"--""----""+-"<"-<"--"+-;,;---"<-"-<---<--"-+*"""<<-<-++"c;--;"-;""-*;-+-;c;;-*"--"---"--;;--"*--"----
;***",,;;;,-;;-,+;,-*<*<,,:::::::-;,c--**"-<+<"<*<<<"-<";<";<;-+"<,,:,,,,---"*""-"<<"*-c-"+-1+<<"""<";,;++-<--"-";--"-"",-""+;;-;";;--";<;---"<"<
-"<<-:,"<"<-<";-*+"<c++";,,,::,,;;""-"+-<<<--*;"<<"c-"*c+<<+c-<<+c<+::;<:,"<+<<<"*"<"""-+-<-"-+-";-<-"-*"-;;<<c;-i--<";-";-"--"---;""+<"""<-";<<<
<"-::::;<-"-;;-;i+*++<+";,,,:,,,"-;;+-<-*<*"<"*<<-<**c**o"*""+cc*+c+,:<<:,;"-<c;<,-;;-<"<"<;"+;"-**+c*"-<+<-++<c*o*+<+;"-<"-"<+";,*<""""+-""<+<*"
,-;::::"--;"-;"<+*<+++<<;,,,,;,;*+<<--"-"<c"+i+-"+oo"coi*c*+*c*1oi*<<c<;+;;---"+<+cic"co*c+--;;;;""-;;,,,,,,;,;;,;,,,,,,,,,,,,,,,;,,,,;;;;;iiii*c
;-,::::,::;;;,;;1"""--"""<<""-<c+<e1i**-<c<;;;IIeioico*i++*<++*++++<<<<<<<<<<<<"<"<<<"<<<"""""""""""""""""""""""""""""""""""""""""""""""""""-""""
""""""""""""""""""""""""""<"<<<<<<<<<<<<<<<<<--"<<<""-<<<"-""-<<"<"""<<<""<<<<<<<"-"<<<<<<<<<<<""""""-""""""""<""""""""-;,";-""""";-"""-""""----;
"""""""""""""""""<""<"<<<<<<<<<""<"""<<<<<<"-;-----"<"""""""<<<";""<<""""<"""<<<"""-;;<<""""";;""""<--"<<<<"""""-"""-"""-;,;;,;"""-""""""-;;,-"";
""""""""""""""""""""""-"<<<<<<""<<<<";"""<<<-"<<<<--<<<<<<<""<<;---""-;-<<"-"<<<<"--"<<""<<<";;"""-;;"<"""-;""""-""-;---;-";---""""""--"-""--""";
""""""""""""""""""""""""""""""";"""""<<<<"-;;-<<<<--<<<<<<<<"<"<-,-<<";;<<;-<<<<"--<<<"-"<<<";,-"""-""<"-"<"""-"-,-""-"",;-,,,;-"""""""-""---"";;
"""""""""""""""""""""--"""""<<<""""<<<<<<<<""""""""<<<<"--<<-"<<<<<"""""<<"<<<<<<<<""--"<<<<"""---""---""""""""";----""";"""""""-;-"""-""---""""-
----""""""""""""""""""""-"-""""<-""<<<<<<<"""<<<<<<<<<<<<<<";<<<<<<<<<<<<<<<<<<<<<"""<<<<"""-"<""""""""""""""""""""""""""""""""""""""""""""""""""
----------"""-"""""""";;"""""""""""""""""<"""""""""""<<"<<<<<<<<<<<<<<<<<<<<<<"<<<"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
--------------------"---"""""""""""""""""""""""""""""""""""""""""""""<""""<"""""""-"""""--""-""""""""""""""""--"""""""-------;;;;;;;;;,,,;,,,,,,,
;;;----------------------------------;;;;;;;;;;;;;;------;----;----;;;;;;;;,;;;;;;;;;;;;;;;;,;;;;;;,;;;,;;,;;;;,,,;;,;;,,,,,,,,,,,,,,,,,;,,;;,,;,
,,,,,,:::::::::,:,,,,,,,,,,,,,,,,,,,,;;;;;,,;,;;,,;,;;;,;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;-;;;;;;;;,;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;,;;;,,,,,,
::::::::,:::::,:,,,,,,,,,,,,,,,,;,,;,;,;;,;,,,;;;,;;;;;,;;;;,,;;,;,;;,,;,,,;;;,;,,,;,,,,,,,,,,,,;,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,;;,,,,,,,,;,,,,;;;


-.-. . -.. -.... .---- ----- ..--- ---.. .----