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

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

+++--<+*+*+<+++++++++++++++++++++++*+*****+**+*****++**+*+**+++***+*******++*++<<
+++"""+****<++++++**+++++++++++++++*+++********+*****+*+*+**+**+****++**+++++<<<<
++<-""++***<++*++++*++*++++**++++++++++*****+***++**********+**++*****++**+<<<+++
++""-"++++*++++********+*+*+++++++++++++++++*+*+*++*+****+*******+*+***+++<<++<**
++""""+++++++++*******+*++++++++++++++++++++++++++*+******************++<<++<**++
++""""<++++*++++*+****++*++++++++++++++++++++++++****+***********++++<<++++*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*.."+****<",:..::.:..:.......:..:.:::
;;;-;;,,,:: .,;"<<<"-,:.....:..:..:................................::..:......:::
,;;-;,,:::::::::::::...........:..................................:,:;:..........
,;;;,,,:::::::::::::...................................<............ ,.:.........
,;,,:::::::::::::.............:............:.......................... ...:......
;,,:::::::::::.::::........:........   ..... :............;.;:...........   .....
,,,,:::::::::,::..............,.............:.............. . ...................
,,::::::::::: :::.............,.............      ...............................


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