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

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

---;--+++-"""""""<<<<++++**ccicccccccccc**cccIiiiicicioo1eIIIIIeeeeeeeee11eeeeeeeee1111ee11e111111111111111111111111111111111o1oiiiiiccciiccccccc
;-----+*+---""""<<""""""<<++**cccccccciccciccicciiiiiiio1IIIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111111111111oiiicccccccccccccc
------+**-"-""""""-""""""<<+***cccccccccicciiiiccccccccioeeIIIIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111111iiiiiiicccccccccc
;-----***----"""""""-""""<<<+*+*****ciiccccccciccciiiiiiooeeIIIIIIIIIIeIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1eeee1e11iiiiiccccccc*cccc
;;;---cc*""""""<<<-"""""""<<++++****cciiiciciiiooiioooooo1eeeIIIIIIIIIIIIIIIIIIeeIIIIIIIeeeeeeeIeeeIIIeeeeeeeeeeeeeeeeeeeeeeeee1iiiiiiciccccccccc
;;;;--cc*"""<"<<<"""""""""<<<<++++**cciicciiiiiooiooiiioioeeeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIeoIIeIeeeIIIIIIIIIeIeee11eeeeeee1iiiiiccccc***c***
+++*ccci*"""""<<<<<""""""""<<<<+++***ciciiiooooiiiioooooo11eeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeIeeIIIIIIIIIIIIIIIIIIeeIIIeeIe1iiiiicciccccc*cc*
****cciic<"""<"<<<++<+<""<"<<<<<<++*iiiiiiooooooiooiooooo11eeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII6IIIIIIIIIIIIIIeIeeoooooiiiiiiiicicc
<<<<<<<--"""""<"+<<<<<<+<+*<<<<<++*cciciicoiooooooicooioo1eeeeeeIIIIIIIIIIIIIIII6IIIIIIIIII6IIIII66I666IIIIIIIIIIIIIIIIIIIIIIeIeiiiiiiiiiiicccccc
----"--""<"--"""<"""<<<<++*++ec*cccc*iiiiciiiicioooooooioeeeIeeIIIIIII666I666III666666666IIII66666666666666666666I666IIIIIIIIIIeo1oooooiiiiiiiiii
---------"""""""<<<+<<+++++*c++**c***icccciciiicoioooioooeeeeeIIIIIIIIIII66II6I6666666III66666666666666666666666I666666IIIIIIIIeo1o11oooiiiiiiiic
-------""""""<"<<<<<++++++c*<<**ccccciciiciiiiiciioooooo1eIeeeIIIIIIIII6666666II6666666666666666666666666666666ic166666IIIIIIIIe111111oooiiiiiiii
--------"-""""""<<<<<<+++*<+<*+*****ciccic*iioiooooooo1ooeIeeeIIIIIIIII6666666666I6686IeeI66666666666666666666Iio6666I6IIIIIIIIe11111oooooooiiiii
--"-"-"""""""""<"<<<<+++++++<****c*cc*iiiiciioioooooo1111eeeI680eeIII666666666I66686eiiiici6666666666666666666III666666IIIIIIIIe11111oiioiiiiiiii
;------"""-""""<""<<<<+++++*"*******c*cicicioiiiooooooo11e6@@060Io1ieI66666II666I6eiicciIoci666666666666666666e6e6666II61I6IIIIeee11o1oooioiiiiii
----------""""""<<<<<<++++<+<**""<<++*ciiiiiiiiiioooooo1eI888880I01ii16666e66e66661eII6I6I6Ie16666006006666666eI166666Iooo11IIIe1oooooooooiiiiicc
---"-----"""""<<<<<<<<<+<+<+"*<<<<<+++iiiiicoiiiooooe6@88e10P86e66ooioI6IIIeI166666I1IIIe1Iiiciio1600060666666Ieo66666III11o1IIe111111111oiioiiic
-------"-"""""""""""<<++++<<<*<<"<<<<+ccciiiooiiooe8@@8I1Ie061iI61eIooIIII6II66666666I11ii1iiiiiiiio6600666666I1o66666IIII111IIe111e11111ooiiiiic
-;-------""--"""<<-"<<""<<"""<<<<<<+cccccccciiiio0088ee1oi60I0io111ioIIe6666666666666661e06oiiciiiccio60006666I1o6666666IIIIe1Ie1occ********+****
-;------""""""""<<-"*+<+++++c**++**+c*cc*ccccii1IIII1oicccc11ii1iiio11II6666666666600606100ooicciiccci1666666661oI666666IIIIe11oe1iciciiccccccccc
----------""""""""-*"<<<++"<"+*****+*c***iicii1e1ii11oiccc*ciicciiieIIIII6666666666000066eeooiiiicccccie66066661o66666666IIIIeeic*ccciiiccccccccc
;----------"""""""<-<*<<<"""<"+++*oc*c*c*cccciooiiccic***c*coicioIIIIIII6I6666666666000660eooiiiccccccco66006661o666666II6IIIeiic**cciccccccccccc
;;-------"""""""""--+c<"+*"<<+*++c1**c*c*ciciooiic*cic**cc*ccccoeeIIIIIIe166666606066666e11ooicccccccccie6666661oI66666IIIIIIeIiioicciiiccicccccc
;;;---------"""""-;-"----"""<"<""""<+**c*cciiccc*+++*c**cccc**ciIIIIIIII106666666000000011oicccccccccccci11111eic111111111e111eo*ci**iicccicccccc
;----;------""""""--"<<++<<<++**+<<+<*+cccii*cc*+**++*e66I*ccI661o111eeei6eeeeeeeeeeeP@@8occccccccccc*ccceeeeeeiio111111o1111o11coocccicicccccccc
;;------"""""""""-;-"<+<<*1+i++"c11++*<*ccc+**++**+++*cII6eoioIIee111e1iI6eeIIIIIIIP@@6I66IIoiiiccccccc*co1e111oe6c1111111111o11ciicciicccccccccc
;;;-------""""<"-";-"<*++*c<1<"<cc++<c+*cc<<+++++++<<+*ieI6oooieIIee11iI1IIIIeeee886I6IIIeIe1iiccccc*cc*ci11e1iicioo111oio1ooioiccocciiiccccccccc
;;;-----"--""""""----"<<<<<<e<<<*+++<c+*c*<<<+++++++++++ceIIcco*eIIeooocio1ee060IIIIeoe1eIeeeo1occ*c****coee1iciioo1e11oocioiccc*coccciiccccccccc
;;;--------""""<"";--<<""+<<i+++***++c*cc+<<<+++**c*++*ci*eIecicoioIeII6eiieI1iI6o11e111111e1oiccc*****ci1ee10eooo111e1ioiiciccicooicciicccccccc*
;;;--------"""""<";--"<<<+c<++***io+<cccc+<<<+++**++*+++*c**IIooooiiIIe1eooe00WIe0IeeeeeII1oiccc********ioe1c11ioe11ee1iiiiicciiccocciciccccccccc
;;;-;-----,;;;;;;;;;-"++<*i@<*c<ci*+<cc**+<<<<<<+++++++<+**c*I000000eIP6I@H61I0ociooo1ooicccccc***ciioo111eeeococi11e11iiccccciccioiciiiccccccccc
;;;;;;----;,;;;;;;---"<"<<<<"++**+*+"<<<+++<<<<<<+++++++<++*co6IIIe11ccccicciiciccc*ccc********cioc*oooooccciciiciee1111iooi*cci*ioiciicccccccc**
;;,,;;;--;;;;;;;;;;;-;------""-<""""<++1ecc*<<<<+++++++<+<+++<****++*+*oo11oo+++ic**cc********c01oi*+cioccooio6ociee111oo11oicoocioicicccccccc***
;;;;;;;;;,;;,;;<-;;;;"""""<$-<<"*+++"<<<*iic<<<<<<<++<<++<+<<<*++***c+*i16ici*+++*c*+******cciiio1oo**coc*oocoeoci1eee111oooicioci1iccccccccccc**
;;;;,,,,,,;,;;;-;;;;-""<<<<"-"<"<<+<""<<+ccc*"<<+<<<<+<<<++++<i+ii1c*<*1IIiic++++c********cccccioio11c**+i1*oII1i1Ieeee1eiioiii1cioiccccccccc*c**
,:,,,,,,,;;;,,;;;;;;;"""""<"";+"<<<<""<+***c**<<<<<<<<<<<<+**<++ii1i+<*oeIiic+<++*+****+***+*c*cciiioo1*16iI6066e1eeeee1oi1oo1ioci1icccoeIeee1111
;::,,,,,,,,;;;-;;;;-----""<"+-+<*+<"""""<*c*++<<<<<<<<<<<<<**<*+c1e1+<+c11c**++++*+++**++**c*cciooi*ce1i*c800006I8eee11oe111ciii*i1oiiiiooo111111
;,,,;,;;;;;;--------""""-""<<"c1""<""""""<+++++"<<<<<<<<<+<++<++i11*+<+*oo++++++<++++**+++cicci0Ie11Iecoc+*ooiico@IIeee1e11occi1ooeeeeocio1111e1c
;,,;:,;;;;;;"--;-----"""-"-""-<""<+-""<<""<++++"<<<<<<"<<<<**<<<+ci++*<+**+++<<++*++*+++++ci1c*coe1eec1i+i**oo1c*i1occcoooe11iii1iIIIIeceeeee11i*
,,,:,;;-+**;-;------""-"**c+"-""-<-""""<""""""<""<<<<<<<<<++<<<<+<+*++<++i+*c+<*<+++++++++*******c***+**o11c*ooi*oe11oiiic*cieeo1ceeee111eee111oc
,,,,,,,,-------;--"+"""iiic+";""-"-+""""""<<<<<"<<<<<<<<<<<c+""<++o*<+<+***<<<<+<<++++++++++c*iccc*+***ic*ii++*i*ieIeeee111oiccc*++***e+1eee++++<
:,:,,,;;----;--+<<<-""-<""";--;---------""""<"""<<<<"<<<<<<+*""<<+<+++<<**+<+*<+++++++++++ciio1eoo*cic+ccccii++i*i1eIIIe1oeIe1iiciii*oI<++**++++<
::,,,;";;;;;---;+-"-----;;;-;;-;----"""-"-"""""""<"<<<<<<<<<*<<<*ccioc<+ioiiic<+c+++++++***ciioo1coIe*eeeeI66IccioIeI6006Ieoooo1i*ci*++++<<<<<<<"
:,,,--;;-;-------;;;------"";-------""""-""""""<""<<<<"<<<<<c*"<+cccc*<+iicccc<<*c+++c*+**ccoeII1oee*1eeII6666ei+ieeIIeIIoicciiiiic*++<<<<<<<<""<
:,;";;;;;;---------;-;"---;;;--;---"""<"""""<""<""""<<<""<<<<""<<+**++<<**ccc*<<<<<+**+**++**ccc*iiciiiioooooooic+cooooiiiiiiiiiiccc**+++<<<<<<<<
:;;,;-;;;;;-;-;;;--;;;;;;;;;-";--------""""""""<"""""""""<<<""""<+++++++++++<+<<<<++c++c**<+++**+****c*********++<++****cicccccocc*ccc*++*<<<"""<
-,;;;;;;-;;;;-;-;-"--;;-1c+ci-<--------"+"""""""<""""""<**"""<"<<++++<+o+<*<<<"+<*ccc<<<++++++++++<***ccccccc****<++++*ccccc*c*c*****cc*+<+<<<"""
,;,,,,,;,;,;;-;;;;;-II1+;;;;;;;<;---------""""""<"<""<"""""<<<"""+++**++<ooci+""<1<+<+++++++++++++++++********c*++*++*ccccc**c********ci*+<<<<<<-
,,,,,;,;;;;;;;;;;;,,;;-;;*";;<;;-<;;--------<<"""--"""""<<<<""-""+*+o0PIoiieI+<""<<<<<<+<<+<<<+++++++++++<+++++++<+++*****+********icc*+o*<<""""-
:,,,,,,;;;;,,-,;,::,:,,,,;;;;;-;;---;"+**"--"--"""-"--"<"<<"<""""<<++0i+*c+*++"""+++<+<<<+++<<++++++<<++++**+**+<<<+*+c**c****+**+*+cc*++i*<"""""
.;:::,,,:,,,,;,,;,,,,,;;;;;,,;;-;-"-"+-<"<--"-;-+<"-"ce"--"""<"+++1+<<<c8@61@*<<+*<+++++++++*+*c++++cc+++<++++++<++"<<+*++++++<<<++++*++++c*<"*""
 ..:.:..:::,o+,-;;,:;",,,,,,,,,;;;;"";;;"--o*1-1<""<"i<**-"e0@e*+<+o@o8H0@*H8c$@<"<*+<"<<+*++<+++<<coe68@666+<+++<<<<<<++++++++*++*+<<<<<<+c*<+o"
.....:..:i+*ooiooo1o11o:,,;;,-;;;;;--;;;;;;--<-;"--"--"--"-++8i*1+e<@6ociciioI+01ie1e<"""<<"<<+<+<<"<"<<+*"<""<**+<<<<<<<<c*<****+**+<<<<<<<++*<c
;---<<<<++++**<;;;;--;;,,,;,,,;;;;------"---"--1+;;<""<""<iPe+-"+<<<**io0$P+0o++<++<<<"+<"<<+<<<<<++<<"<+<"<<<<++<+<<<<<<<<<c++*+++**<"<"<"""+<"-
-;----;-"""<<"<<<+++*++++*ioooioooioi"-----;--"I<"""i@<<"-"""<"""<*-"-"""""--<*Po"<<<+"<<<<<<""""<<<<<<<<<++<"<<+<<<"""""<*<*<<<+++*++<""""-;;-;;
;------"""""<<<<<++++++**c"**ccccciiiiiiiiooooo1ooooo+11o1eeeeIeeIeIII8IicI8*;"---""""<<+i6P86i<+++"<<"<"<<<<<"<<<<<<<<<"<""--""<""<<<<"--;--;;;,
::.:.:.:..-:;-"<<<<++**<ic*ccccciiiiiiiiooooooo11o11o1ooo1o111111111ee111111oo11o111e1II06666IeeIee<eeeeeI688Pe11e1e1*o<<""""""""""""---;-i";;;,;


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