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

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

...:::.:::,::::..::,,;;;;;;;;;;;;;-;--;--------"-"--""-"""""""""""""""""""""";-"<<;"-""""""""-----------"<::::,:::,**<*<+++++++++******cccccc*c*c
::::::::,,,,:::.i::,;;;;;;;;;;;;;;;;-;;-;--;---------------"--""""""""""""""""""""""""""""""""""------"+<<::,:::,::,<<<+*<+*++++***c***c*cccccccc
:::,::,,,,,;,::,:::,;;;;;;;;;;;;;;;;;;;-;;--;;-:-----------------""--""-""-"-",-""""""""""-------:---<"<;:::::,::::<:+++*+**c****c***cccccciicicc
::::,,,;,,;,,::::,::;,,;;;;;;;;;;;;;;;;;;;;-;;---------------------"------"-"-,"""-"-------------:-"<"-:,::,:::::;:<+++**++***ccc***ciciiciiicicc
::,,,,,,,;-;-::.-;::,,;,,;;;;;;;;;;;;;;;;;;;;--;--------------------"-"-----"-,"---""------------:<""::;,::,,::*.<++*+***+ciicccccccciciiiiiiiiii
,,:,,;;;,;;-;::,:;::,,,,,,;;;;;;;:.;;;;;;;;-;;";-<-<;----"""-"-"<**+"---------:-----------------<:<::,:-**,::,,"******c*c+ccccccccciiiiiiiiiiiiii
,,;;;;;-;----.:,;;,:,,,,,,,;;;,,,;;;;;;;;,:.:,,:;,,,;,;;;;;;;;;---;-,;-,,";---,----------------<",::""<:+<-"<<++****ccccc*ciicicciiiiiiiioiiiiiii
,;;;;;;;-"--".::,,,:,:.::::::::::::::.::....:::,:::..:...:.. ..:::";;:;,,,,,,::;-;-;;;;--;-;-<,<-;-::,::+,,<*+*+***ccciccccciiiiiiiiiiioooioiiooi
;;;------""<<:::::::,.:.,;;;;,;,;;;,,,:,::,,:,::,;;;;,:;;;;;;;;;;;;;;,:,,,;,;,,,;-;;;;;;,,;"------,::::,,:,+++*****cccicciciiiiiiiiooiiiioooooooo
;;-----""<<*+,::,:::,,,+.,;,,,,,,,,,,;o:::::::..,,;;;;;;;;:;;;-;;;;;;;;-:::;;,:",:,;;;;;;-"-;--",::;::::,,++*++*c**ciciiiiiiciiiiiiiiiooi1ooooooo
"--""""<<<<*+-::c+::,coi,::,,,,,,,;,,,,:,::...:::,,;;;;;;;*";;-<:::.:,,;,,,,,,;;;;;;;;;;--;---"<-,::::;+*****+*cciiiiiioiiiiiiiiiiioooooooooooooo
"-<"""<++<***<::+c:,:coi,,,,.:,:,,,,,,,,,,,,:.::,,;;,,,,;-c;,,,;,,;;;,,,,;;;;;;;;;;;;;--;;;;"+-"-:,,+*+****c+*cccicciioioiiiooooooooioooo1ooooooo
"<<"<<<+++**co,:;":;,::,,,,,::::,,,,,,,,,;;,,:.,Pe<*:,+,;,;;;;,;;;;;;;;;;,,;;;;;;,;;;;;;;;""-;,,::,,+*+***cc*ccicccioiooooioooooioio1ooo1oo1ioo1o
"""+<+***++co1,;,0-,",:;;;;,,,;,:;,;;;,;;;,-;-;;-;;---;--"""""<+*++++++<<<<<"""<"""";;;;<-,-:,,,,,,:+***ccccccciiiiiioooooooioiioooooooooooooo1oo
<<<+<*+c*cioi1,,;;:,,,"-""""";--::,<"""""<";<"<<<<<<"""""<<"""""<""""<<<<""<<<<<<<<<<<<-";,,::,:,,,,+**cccccccciiiiioiiioiooooiooooo1oooo11ooee1o
<<+++c*coiiioI:,:,:,,;-0"----;;"::":;-"""----""""""""""<"-;-;:,,,;::,-,,-;-;;-;;;;"----,:,,,:,,,,,,,+cccccccciiiiiioooiiiioooooooooooo1o1oooe11o1
<++***+i1eo1oo.::,:::-;0<<"---;",:c+<:;",,-;"--"<""<<<<<-"""";;,,;,,,,,;,::,-;;;,;-:;""",,,,::,,,,,,+ccccciciiiiiiioooooooooooo1oooo1o11o11o111oo
+**cccioie1oeo::::,::-"6"""""--"::;-----;;,;;:-;;"<<""-"--""",,;,;;,,,,,:,,,-;-;-,,:,""",,:,:,,,,,,,+ccccciiioiioiooooooooooooo1oo11111o1oo111111
**c**ccoo11eeI,,,,,:,-;i-"""""";:,"-------;<;:-""<""""""-"""",,-<";-,::,,,:,";---,"+,""":,:,,,,,,,,:"ccccciiiiiooiiooooooooo1o1111oooo11o11111111
**ciiiioooeeee,::,:::;;";-----;<::-"----"---;:;;--------;-""";++ii+*:::::.,"ccc<-:,:;<"<,,:,,:,,,,,,-iiiciiiiooiio11o1o11oooo111oo11o11o1o1111111
*ioiooooI11oe8+:,,,::,:-,;-""""<::""---------.-+----;;;;;"""","**<*,;,,,:-ci111oi"-;,""":,:,:,,,,,,,:icoiiiioioioooo11o1o1oeoooo1oo1oe11e1111e11e
iii*oioooeeI1ee::,:::;,-:::::::<.:"----------,;,,;;,:.::;""::::-++;::::::c1eeIe11o+,;""<,,,,:,:,,,,,:iioiii1iioocooo1o1oooooooe11o111e11eeee6eeeI
cioiio111ee6e61:,,:,:,;-1,:::::::."-"""""""--.-;;---::::,":::::.":::::::::eeIIeeee1*occ*<,,,,,,,,,,,,coocic1ioo1o1o11e1oo1ooo11o1e,iIe1e1eeeIeeI1
iio1111I6eII006:,;,,,:;-8,:::,:::;"""-""<--"-:----"-::::,,:::::::::::::::,,eeIec*e1Io11e1i1ic",,,,,,,oiiciioi1o1io111o11i*ioiio11:-116111eeeI11ee
co11oo11Io61I68,"c+@;:,;6,,,,,,::--""""------:;,;;,:.:::::::::::::::::::::::-11+<iI1111e111111oc;,,,,ciciioiiio111e1eo111o1oooooo,11oe1111eIe1111
,::...:.::.:,;;::......:c;;,;;;;;-"--"-----"-*600Ic,;,,-,:::.:.:::,,:::::::,<,-;;,6eeeeI11Ieeee1oo,,,icioo11ooo111oeI1o111e11eo1;e*e111oii+-;-,6"
..@..::::c*++++;;---::..;.;-;,,:;-"-""""""+"-"8@6Pc;,;,,,::::::::,-::::::,,,"",,+:6eeeeIoeeeeee1111o,iiiiio1o1ooo1o1Io11o1111o1o,,-<<+<+<"+++";;*
..0....,,+ .:<+,;;-,"...:,:;,,":-;,::,,;::,.,,;;-c-,;;;,,::::.:::::::::::::,""-,*","+0+oIeeeeeee1eee1cocoio16eoo1oo1eooo11oe1o1,:-*<"<<+"++"+<+++
..o.::.,:+::;+-..,,;;....1:.:::::,:::.:,,:,..:,:::-,,,,;,.:::.o:::::::::,-""""<,*,,oiciceeeeeIeII111eoicoiio06oo1:1e11ooeoI11o,:.;<<++<<*+"<<<<"<
..*..:....;;......;-;,,,:6,:::.........",:.:..::::,,,;,.,-,:::,::::.::::""""""",*,:oc+iieIeeeeeI1111e1iiio:,,,::,::1111oo.;11,,::-*<<*<<<++<++++<
 .-......................",::::.:.....:*i..::::::,-:,::,:;"";,,c+:,;;--"-""""",:+*1IIeiI1io1e111oee1+c+ii1,,,:::,:1ooioo;,"e1",:,-<+<+<<<<<+++++<
..;..:...........,<+;...,-i:,,:.....:::",......:.::::.:::,,:::::-::::+.<,,,:,:,ceIIeeiec;,co1ciio+c***<ii<:::::,,::111o:<;c11:1,,-"<"<<"<<"<<"<<+
. :..,.......,,...-:....":@:.;:..,:..,,;::,,::::,,::::,";+,, ,,:-,,::+:-P,c<coI6ee1ii,,,,::i*icc+*c**++<..:::::::::ooo1;1111-;o,:-<+<++<<<"<<<<"<
..:":,........;---,;;;-"-.6::,:,,;,,:::,.::::.:::::.;,"+*"<c<;;"6*<oe1oiiiII6Iec*oe,::::::***cioccc*+-,.:.........-eio,i1o1e,oe;:;o"+*<<"<++<+<<"
. .i., ......... ..,;;;;:.,.:::,:..,:::,..:..:...:.:,"":IIeeeeeeooeeIIII1eIeIeeeeIeIeeIe":*+ccii*c*i,,:...........::oi;c111,co1::;<<<"+<<<<+<<<+-
. :e. ..,:................:6: .:,...:::,:::........:-;;::..+cc";:::::,:::::,::,:,,:,e::::+*+iioicc*:,:,:.........:::o;ce1oo:ooe:::";-"""+;""";";"
  .1...,,..................@:.......:;:,:::....:...:::,,,.,+ic-:....::,.:::,.:,::6:..::::*cciiiicc<,,,,,....... .,,,- oo1o,ie*-;";;;;::,,,,,,@:::
.  .:....;.:.......::::::,.P.::.:::::,,,:.::.:.::.::..,;.."*i<;:......:.:.:,:,,:::::::::*ccio1iicc;:::,::.......,;:::ooo1<.:;""<"<"""---"-;;;;;;,
,:., ...;P";;.,,,c;:,:,;-::;,,:;,;---"++1I::.::::::.,;:,:."cc",:...:.::....,..::::: i,"c*++iooiii;:::::...........:-io1o1:.;-""<"----"""<""<"""""
;;.-.,-"<","<+,,,;;,,,;,-""<,"<""<";.:,.::<*1oi;,,:..::,::"c*-;,:..:....,:..:::;:::I.,:.c+;iooici::.:..............,:oio".:--""-"--"-""-"""-"<-""
;; :.,<<<+;-;";--"+**i+c+c"<8*ccc--.:::::::::++*...::.,..;-+<;,-::.,..:.:..:,.,:::  . :-+*:oo11cci.:.-;,.:..:.<c.-<e..:1:i:;-"-"------"--"<---"<-
;-...I<<<++;-<;c;i++c***c*-;0cccccc+:::::::::,:,:.:..:.- -,-;,,,:..:..:.::,; ,::::.::::c*+*ooooi*i.::.,:.:.i*;-i,c*I..:..o:;-""-";::,,,;----"----
;;...0<<"<<<<P,c+*++******++*ccccii+:,:...,:::::..::.:-..-,-;,::...:...:.::.,::::...:::c*c+11ooic*:...,:.,:co:.oi,:.:.::ii.;---;-:.:.:.:::..,---;
;;:::.<<+<"<<;<<+*+*++**c++**@**c*c*,::::,,::::,:::::.::;,;;;,.....:...:::::::....I.::++*c+ciooocc"..:::..<i.. :+c<:,;.ii,.----;;:...........-;--
,;,:$e<<"+<+<<-+++*++*******c0ici*++.....:::::..:::::,;:,,,;;-.:...:...;.::e.::::::::;.+*+"+co1iic+o:.:...::e.-.";::...*i:.,;-;;;:..........:----
,;, 08<"""<<<+<-++<+**<+**+*i*i+cc++.::.::,::::,:::::::,,::,,::.:..:...-: ::::::::::::;*<<*<c1oiiccce;.::::::,:;;"-,,:1-:c.;-;---::..........;;;;
;;,.oe<"""""<"<+"+<"<*++***<*cHic+c+::::,:;.:,,,;::::.:;::,,::::.....::,..:,::,::::,:"++<+<-*iooioi-,-:,,:,,+;:"<+,;:,::<".,,;;;-.,..........,;;;
;,;:<@"""""""""<+-<+<+++++****$c****:.,:,-;:,.::::::;:::::::..:.. o. ....:1io,<e:::,++<+<<<;.iiico*+:.:<,8+,,,:;,oo::,,:.".,;;;,-:.:........:;;-,
,;;.,8""""-"<"<"<<;<++*+++***cc****<:::::,... ..::":<.:,-::::o",::::.-.::,---<"--;,,-+<++++":*ccici+::,,:;.:.::,:,:.,:;::..;;;;,,.;......::.:;;;,
,,; :8,-""""""<<<<<-<<<<++***c*8+*++::::.,,..:,:,:.::.::.::::::::::..:..:,,,,,,,,::,,,,,,,,,:<**ccoc.,,,,e:*:::o:,-,$,:.:..;;;;;,............;;,;
,,,.:@,--"-<"<""<<"<;<<<+<++**ce*+**,,.::..::::::::::::;::::::::.............:.:::-,,,,,,,,::.<*c<cc+,::,,:::::.,,::.:,:::.,,,,,,..:.........,,,;
,,,.:::"-<<"-""-""<<";<+<<<++**+++*<":.:..::,:::::::::,::::;:..................:::::::,,:,::::**c+c***:::,:::;::::::....:..;,,,,,: .:........,,,,
,,,..,:---""""+"""<"<<"-+<*<+*<<++*<,::::...::::::::::::,:::::-;.:::,,,,,:,:::::,:,,,,,,,::,;:-:o-***+:,:,:.:,::.:,.....;<.:,,,:,,,,,,:::,,::,,:;
,,,,...-----""-"<"<<""+"<+<<++<+"<+<:::::,-,::::::::,::::,,,::,.-:::,:.,:,:::,:::::::::::,;;<--;-";::::,:,::::...:..-;..::.:,:,,,,,::,,,:,,,,,,,,
,,,, ..;---"--""""<<"""<<,<+"*<"P<++:::::::,::.:::::::-:::;:,:,,,::::::::::::::::,::::,,,,,,:::,:,,,,,::,,::::::...,:......,,,,:,::,::,,::,::,,:,
.:::..:---";---"-"""<""<<<"-<<++<+<<:::::::,:::::::::,:::,-,::,:,::::,:,,,:,:::,::::::,;,,,,,,,,,,,,,:::::::::::.:,,.:,;,;.,::::::,:::,,,:,,;,,,:
.;:: ..;;,,:::;---"<PHHH6";,"""""0:.::,:::,:::,:,:;:;,::,;:,,,::::,:::::::::,:,::::,,,,,,::,:,,,,,,,:::::,::,::::::,.::....:::,::::::,:::,:::,:,:


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