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

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

+++--<+*+*+<+++++++++++++++++++++++*+*****+**+*****++**+*+**+++***+*******++*++<<
+++"""+****<++++++**+++++++++++++++*+++********+*****+*+*+**+**+****++**+++++<<<<
++<-""++***<++*++++*++*++++**++++++++++*****+***++**********+**++*****++**+<<<+++
++""-"++++*++++********+*+*+++++++++++++++++*+*+*++*+****+*******+*+***+++<<++<**
++""""+++++++++*******+*++++++++++++++++++++++++++*+******************++<<++<**++
++""""<++++*++++*+****++*++++++++++++++++++++++++****+***********++++<<++++*c+*++
++""""<+";<***++++++**+++++++++++++*+++++++++++++**+*++***********+<<++++**+*++<+
++""""++";+*****++++++++++++++++++**+*+++++++++++******+*********+++++**+**+++++"
++""""++++++++*****++++*+*+++**+*+*+++**+****++++++*++********++++++**+**++++++"-
*+"""<*++++++++++*+**++++++++*++***+++*+*++*+++++**+*+++++++++++++*+++++++++++""-
**"""<+++++*++++++++*+++++++++++++*+++*+*****+++++++++++++++*****+*+++++++++++"--
**"""<**++**+++*+<<<+++*+++<<+++++*+*********++++++++++**++*****+++++--+++++++"--
**"""<+++***++*...<<<<++++++*++*****++*++++++<++++++++*+++++++++*+++++++++++++"--
**"""<*++******.. ."<<++++++++*+++*+++*******+**+++++<<<<"<++*****++++++++++++"--
**""<<*********. . .<<<++++******<<+<<+******+++++++<+.....<******++++++++++++""-
**""<<*********.....+<<**+******<.....<+******+++++<+  ... .*******+++++++++++<""
**"""<*********. . .+<<*********+.. ..<+**********++ ....::.*******+++++++++++<""
**"""<*********.....+<+***********. .<************++   ...  *******+++++++++++<""
*+"""+*********.....+++***************************++...  ...********++++*+++++<""
c<"""+***cccc**.....+++***************************+*...  ...****cc**+++*++*+*+<""
*<""<+***ccccc*.....+++****ccccc*ccccc*c*cc*******+*  . ..  **cccc**+***++*+**<""
c<"""*c**ccccc+:....+++c**ccccccccccccccccccc*****+* ..  ::.ccccccc***********<""
c<"""*cc*ccccc"... .+++cccccccccccccccccccccc***c***...  ::,ccccccc***********<""
c<""<cicciiccc-....:+++ccccccccccccccccccccccccccc+*  ..:.:.ccccccc***********<""
c<"""ciiciiicc,....;+++ccccccccccciccccccccccccccc**::::.,-:cccccii****cccc**c"""
i<""<oe1ciiicc:...."+++ccccccccciiiiiiiccccccccc****::,..:;;cccciii*cccccccccc""-
iciW1I80iiiicc:...."++*cccccciiiii$#Meiccccccccccc**. ,.;:.:ccciiiiccciiiooioi""-
ic$$<oMWoiiccc:...."++*ccciiiiiiiiiiiiiiiccccccccc+*::".<,,-cccciiicoI6III666I"""
ccP8-I68oi0oc*cccciiiicccc******ccccc***+****cccc****c**c*c*ccccccccPWH$8@HMM#M#W
c*iciooeciccc******cc*c*cc******c*cc****+*************+****+****cccce<6006IIIIeee
c*ccciiiciocc*********:  *+*************+*  +*********+****+****cii*c1iiiiccccccc
**c*ccccccic******c**+:  ++++***********<*--++++++**++++++++****ci***o**cc*****c*
**i****+*c*c***;cccc*++"++<++++*cciiiiciii*ccc++++++++++++++*+**cc+"+i+::"+.:<<+*
**o*+<<+*c**+***++++<<<-""<<<<<<*ccc*cc*ic+***<<<<<<<<+<+++++++*+*+<;+:...::::,-<
**i*+""<"<<<,c"----""". ,,,::::,<-"";,:,,,:"+*,,,,,;"<< ."<<<<+..;<+... :;.:.::;-
*+i+<--".<<":,--;<<<<"",<<<"".+<<<<;<<<<<;<+<<<,,;,,,:.::.::<<<+<+<++"<++c,+*<"<<
++c+<;---<<<<<---+<<<<*:*+++<<**++<<<+*++<+<*+++++,,,,,,,,,,<*c*;++++----""""<""<
<<c<<,"""cccc*"++++++++*+++<<<""c*+++<<<**++<<<<c++<<<<:,,,,;;:-;,,,<,+++++"-""""
<<c<,,:,,,,,"<<<<<<"+<++<<<"<"::,++<<<<":,***++<<<""*+-<<<""";,,,-,,::,,,,*-<<<++
""*;;------;*****+++-;cc***+++;,<c***+++,,,::c***+++:,**+++++,::,,,:::::,;",,,::+
-,+;--"-"";-ciicccci-,cooiiici,;+-*+;+""""""""":::"<""""""":::""""----:,,,:::,:-,
""""""""""""c*<<<<<<<""<<+*++<<<<<<":+++++<<<<"-,:+++<<<<<<::<<<<<<"<-:::::;-,;;,
-*++++++++<<,+***+++++++.******++++":*****++++<..:+**++++++,,*+++++*",;,;;,:::.:,
*cc*********o*cccc******:+iiiciii*<;;iiiiiiii*:::;cccccccc;::;:,,;"<,:,";;:;;,,,,
;,I11eeeeII;.,1,:::::::1.;;<,::.,;";.:,;"+";;:,<-;;;;;;;,,;;.:--;;;;;;;;;.:"-;;;;
,;-;"<<+";,,:;"""---;;;;;;--:::"<"""-----;;;-.:"""""---;;--;::""--------".:""----
;---"+c<-;;,:,++<<"""""""""":.:<++<<<""""----..<<<<"""-----<"+""""""-"-""cc"<<<<<
;-"""-"";,;,:-**+++<<<<<<"<*..:*+++++<<<""""*ii<+<<<<"""""<<*****++***c.,:**iiccc
,;"-"--;;,,:,c*c*****+++*cc,...-cccccccccci+-.ccciiccccccc:.::*cccc*+<,.::.::::..
;:-";-;;,,,,.:111ooooooo111;...:iiiiiiiiiiii*.."+****<",:..::.:..:.......:..:.:::
;;;-;;,,,:: .,;"<<<"-,:.....:..:..:................................::..:......:::
,;;-;,,:::::::::::::...........:..................................:,:;:..........
,;;;,,,:::::::::::::...................................<............ ,.:.........
,;,,:::::::::::::.............:............:.......................... ...:......
;,,:::::::::::.::::........:........   ..... :............;.;:...........   .....
,,,,:::::::::,::..............,.............:.............. . ...................
,,::::::::::: :::.............,.............      ...............................


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