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

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

""<<"""---"--------------""""""""*+++++++++++++*++++++++<<<<<<<<<<<<"<<<<<<<+<<<+<++++<+++++***c***+c*c*c**c*******c***cc***cc**ccccc*c*cci*c*ccc
+<++<<+++++<+<++++++++++++++++++"<+*++++++++**+*+*+++*c*+++++++++++++<<<<<<<<<<<<<<<<<<<<<++*******c***cc******ccc********c***c***ccc*cc*ccccc*c*
+<+++<<++++<<++++*++++*+*++*++++"-<+*+*++*+*+*+*+++*+ccc+++++++++*+++++*+++**++**********++*++************c***ci*++++++*++++++++************c****
<<+<+<<++<,.:..<++-..-+***++++++<-"+***********+*++*+*-++*+++++++*+++++*++*******+**********+**************c*cic*ccccccccc*cccc*c*c**c****++++<++
<+<<<<<+<<,-+<.,+++".-+*++++++*++<<++**+*****+*+**+***<++++*++++++++*+*+++**+++*****+*****<-+**************c**cc**ccccccccccccccccccccccc**c*cc*+
<<+<+<<+++<+<::<+++<.-+++++++++++<<+*****+*****+**+++*<++++++++++++++*+++*+***************+"***********c***c*cc*ccccccccccccccccicicccccccccc***+
<<<<<+<++<+-.,<++++<:;++++*++++++<<***++**+++********c"+***++++*+++*+**++*+**++*+********++-*********c****ccccc**ccccc*ccccccicccccic*ccccccccc**
<"<<<++++<,....,+++<:-++++++++++<"<*******************<+***++++++**+*++*+++**++***********<;***********c*c*****+*cc*cccccccccccccccccccccccccccc*
"<<<<+++++++++++++*<*+++**+++++<<"<*******+**********c<+***+*+++***+++++**+***+******c****<-**************c****+*ccc*cccccicccic*ccccccccccccc**+
<<++<<++++++++++*+++++*+++***+*+<"+*+*++*****++***+***+*+****++++*+**++********+**+******+<-****++*****c****cc***c*cc**ccccccccc*ccccccccccccci*+
<<<<<<<<+<++++++++++++*+++*+*+++<<+**+***************iii++*********+****+*+++*****+++***++++******************++******c*c*ccccccccccccciicccccc*+
******+++++++++++++++++<<<<<<<"<++++*+********+****+*cc*+++++*+++*+*****++*+++***+**++*++++*+*+*++*********c*ccc*******cccccc**c*cccccicccccccc*<
;:,cciciccc**++++++**+*******++*****++*+****+****+*+********+*+****++*++++*****++++++++++<++***++**++*+******c*c************c*ccc*cccc*cccc*c*c++
*ciiiiiiiiiiiii*c**********++**+***+****+*+++**++*****+***+*+*++********+***********************+++*+**+********+++++++*+++++++**+**+**+******+<<
cicicciiiiioiiiiii*<<+*+c******++*+*+***++++*+++*+*+*+**++++***+*++***+*****+*+*+++*+**++***++++*++++*+++*++**+**c**************c**c******cccciic
ccciicciciiiiiioiiooo*;.:<********++*++++*++*+++++++++*+**++<***c*c**c*c*******c**+++*+****+++*++++++++*+*+++****+*++******cc*ccc**ccccccicciciii
cciiiiiiciiiiiioiooooooioc:.-+*****+*+++++++++++++++++++"****+*********c***********c**+++++**++*++*++*++*++++++++*****c**+"-,:-**ccccccccciciiiii
iiiccioiiiiiciioooooooooocioo:.+***++++++++++++++++++"<+**********c****"*+*+*c**********+<++++++++++++++++++++++**+*+,:,+cic**ccccccccccciiiooooi
*cciiciicoiiioiioooo1oooooi+ci1<.<*+*++++++++++++++"********+*+..++.;.:+**.*+;.+*+**+******<<<+++++++++++++++++++":**cc*+++*c*cccccccccciii+,,,-"
::;"*iccciiiiiiooooo11111111c<*i1-.+*++++++++++++*<+******c-:++:..+,.::<+::...-+**..+**+****+<<<+<+++++++<<+++<:+ic+<"+<+*cccccccccccccicio:::,;-
"""";,-+iiiiciiiioooo1111111oic+coo.,**+++++++++-*+;**+++++".:.<.".<.++:..-++.+<.:".++++*+*+++"<<<<<+<<+<<++<"ic*".,++++***ccccccccccccccio;::,;-
<""<<"";-*iiiciiooooo1111eeee1ooo+i1;.+**++*++<"+**+*++.::.:" +.."<+<++++++++-.,+;."+,.:.++++++<"<<<<+<<<<<;*c*-.,<+++*c*c*ccccccccc*ccicioi,;;;;
"<"+"<<<<-"ciiiiiooooo1111eeee1ooo+o1;.**++++<"******+.<*++,.-.*++++++++++-++++++;.".:.<+,+<+<+<""""<<<<<"<c*<.:"<<<+***ccccc***cccccciioo*--<***
<<"<<<<<<""-ciiiiooooo11e1eeIee111i-ie;.**++<"***+*+;:-.:++:.++++<++++-++--+++"++++"+<+"<<.-<<<<<-<<<<<<;**+:.,"<<<+*cc**cc**ic*c**cciii++*ccicic
"""""<+<<<<""coiiiioooo11eeIeII111occo1:-+*+"++****+.."+<;,++++++"--;----------++<+++<<,..;.-<<"""""<<<;cc+..,"+<<++ccc**ccc**c**ccci1****c*ciiic
,;;,;;-<""<<<+iciiiioooo11eIIIIe1o1o;ce+.+++<*++**+.+++,:.++++-------------c"----"+++<-<<<<<<<"<<<""""-**<..,"<<<++*ccccc****c*cccci1*c******ccii
;;,,;;;;"<<<<"ciiiiiooo111eIII6I1o1o+*11.-*"**+*+++<-,...-+<-"-------------++;----<*<<+<"<<<<<"<<<<-"""c+:.:-<<<+++ccccc*c***ccc*ci1c*c********cc
;;;;;;-,-<<<<"*iiiiioooo111eeeII1oeoc"ie,.+"+*+++<;.,+.+<++++----...:--;--.-*-::---+<<<<<<<<;."<<<<-<;c*" .,"<<++*cicic***+******coc******c*+<++*
-+";;;,,<<<<<"*iiiiioooo1e1eIeeee1eo*;ce;.+"**+++++++-.."++----:--------.---*-------<<<<<<.:.:<<"<"-""i+, .;"<<++*cciccc***c***cci1c***""""<*+<++
;-<---<+<<<<<"*iiioioooo11eIeeeIee1i"-i1;.+<***+++++++++++++-------------:--*-------+<+<<<+<<<<<<"<-"+c+. .-"<+++*iiiccc******c*cioccc<<*++++++++
;;;;-"""<<<<<"iiiiioooo1111eeeeIeeoc.<ie::+<****+++++++++"------------------+-:-----+<++<<<<<+"<<<"-"+c+: .;"<<+<*iic*c*********coicccc*<++++++++
<"<<<<<""<<""*iiiiioooo11eIeeI6I11c".*oi."+"+*+*++++**++++++<"------::,---;:<;-----"<+++<+<<<+<<<<"-"<i+, .,"<<<+*iccc**c******c*io*ccc*+<<**+***
<<<<"<""<<"-+iiiiiio11111II6II0e1c<.+oe;.+*<***+*+++++++++++<"--------------<------<++<++++++<<<<<""<-i*-  :;"+***cccc*******c***i1cccc*ccc**cccc
<"<<<<<<<<-*iciiioooooo1e666I0I1c-.;io*.<+*+"+**++++++++..:+++++c<---------------++++<.+<<++<++<<+"<<,cc*:..:"<****ii","+c*****c*cii**ccciciiiiii
<<<<<<<";"ciiiiiioooo111I6660I1c:.;ioi.;****++++*+*++;.,<.+<;++*o*++"-<<-"+"-++++++<.:.,;,;<++<++<<<<""ii<:. :"+*****,.,"****c****coc*c*cccicicic
""<"-;;<+iciiiiiooo1111Ie666I11+:*iec.;+*****<+++***++++.,.,"..++c+*"+++++c*+++++.,;<+-..+++++<+*<++++;<ic<::.:;<+**cccoc*c*******ccic<***cciicc*
,,,;"<cccccciiooo11eo*"cIeIIe1*,c16,:-*+**+***<+++***++,.++..<*":**+++++++c++"++."+++-;+<++++++c<+++++<,+oi<;,:.:""+coooocc*****cc**cioc"++**+**+
<+***cicciciioioo1eei":"oIeoi;coeo.:+********++++***++*+++.:+":"+*<:+++,.,-,<.:,<:;++:;++*++++<+++++++++,"oi+-;;,::-+coooi*c**********iioc"";-"--
icccciiiiiiiioo11eeeeeeIei-*ioe-:,+*********+**++<***+***++".;-:"i:++*++*c,*<.::.<+<++++*+++i++++++++++++".cic+;;;;;;;*iiicc**********ccciooic+";
ccciiiiiiiiioooo11111eI1ii1ee,,,+**********+++++*+++***++*++++<oo+**++++*":++.+**<+**+*+***++++++++++*++*++;:iic+-,,,,,<cc*c*******c*cc*cccciiooo
ioiiiiiiiooiooo1111eeoo11,,:;+**************++**+***+<********++****++++**cc+***********c**++++++++++*+++****",<ooc+";,,,*ccc***ccc**ccc*ccciio1o
oioiiiiiiiooooo111o"..:,"+**************+**+******+***++*******+************+**++***c*++*+*+++*++++*+++*+*****++,:"oooic*<<*c****cccccciio111oooo
oooiiiioooooo11i*+*+*++********+*+********+***+************+*cc**c++*************cc+++*+*+++*+++++++++++*+++*******",:;*o1111oicccccccciiiiioiooo
ooooooooooic++++++++++++**++**+++**+**++*+*********************+++*+**cccccc*******++++*++*+*+*++++++++++**+******cc*cc*****+++*ciiciciiiiiooooee
iiccc*++++++++++++++++++++**++*+*++*++**********+*******+****+******+***+*+**+*******+*+*+++++++++++++++**************cc*cccccccciiiioiiooo1o11ee
++++++++*+++++++++++++++++++++++*++*+**+********+**********+*********+*******++*++++**+**+*+*+****++*+*+****************ccccc*ccccciiiiiiiiiiiiic
+*++++++++*++++++++++++++++++++++*+++*++*++*+******+*****+*****+****+**+*+*****+++++*+*+******+*****+*+***************cc*c*ccccccccciiiiioiiiiioi
*++++*+++++++++++++++++++++++**+*++*******+*+****************+*****+****++*+*+*+***********+*+**********++***********c****c*cc*ccccciiooioiiiiici
+++++++++++++++++++++++++++++++**+*+*+++**++****++******+**+*++***+********+**+*++***+***************************c*********c*cc**ccciiiiiiiiiiiii
*++**+++++*+++++*++++++*+++++**+**+*+*+++c+*+****+***+***+*++*****++*****************+*******+*****+******************c*cccc***ccccciiiiiiiiiiiii
+*+**+++*+++*+++++++++*++*+**+++**++******+*+++*************+***********+****************************+***********c**c**c****ccccc*cccciiiioiiiiii
*+*+*++++*++++++++++++*+++++*+*++*++*+*+*++*+*++++*++++**+*+*****+************++************+********c***c******c*ccc*c*c*c*cccc*cccciciiiiioiiii
*++****++<+++++++++*+*+++++++*++++*++*+**+*+++*+*+++++*+***+*+*+*+*+******+**+****+**************************c**c*******c**ccccc***ccciiiiioiiiii
+*++**+++++++++++++++++++++++++*+*++++*++++*+*+++*++++**+****+**+*+**+********+*+***+***********+****+******c**cc*c***c*c*cc*****c*ccccciiiiiiiii
*++*+*+*++*+++++++++++++++*+++++++*++++++++++*+*++***++***++*+*+*+********+****+*****+*****************************cc******ccc*c*ccc*cccciiiioiii
**++++++++*+++++++++++++++++++++++++**++++++++*++++*+++**+++**++++***+*++*+*********+****c*******************c***cc*****c**c**ccccc**ccccciiiiiii
******++++++*+++++*++++*++<**+++++++++++*++++++++++++*+++*+++++*+*++*+***++**++**++************************c*****************c**c*c**ccccciicioii


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