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

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

++++*+++++<""-;;;;-;;;;;;;---;-----------"-""""""""""+++<+*+c+**++<+<<<"<<<"<"<<<<<""""""""--"-----------;,;;;,,,,,:,,;,,,,,,,:,::::::,:::::.;"""
+++*******ccccccccccciciiiiiiiiiiiic*+<"----""""-""""<<<+<++++++<+<+<<<<<<<<"<<<<<<""""""""""""""""""---;;;;,,;,,,,,,:,,,,,,,::,:::::::::."""""""
*******cccccccccccciiiiiiiiiiiiiiiioiioiioooooooooooooooiiioci*+<++<<<<<<<<<<<<<<<<""""""""""-"""-----;;;;;;;;;;;;;,,,,,,,,,,,,,,,:::::<<<<<<""""
******ccccccccciiiiiiiiiiiiiioiiooooooooooooooooooooooooooo11111111111oooooooooooicc+<"""""""-"-""----;--;;;;;;;;;;;,,,,,::,,,,,,,:+<<<<<<<<<<"""
****cccccccccciiiiiiiiiiiiiooioooooooooooo11111111111111111111111111111111ooooooooooooiiiiiiiiiiccccc*+"";;;;;;;;,;;,,,,,,,,,,::<<<<<<<<<<<<<<<<"
****cccccccciiiiiiiiiiiiiiiioooooooooo11111111111111111e1111ee1111111111111ooooooooooooiiiiiiiiiiiicicccccccc*****+++++<<";;-<+++++<<+<+<<<<<<<"<
**ccccccccciiiiiiiiiiiiiooooooooooooo111111eeeeeeeeeIIIIIIIIIIIeeeeeeeee11111ooooooooooooooiiiiiiiiiicccccccc********+++++++++++++++++++<<<<<<<<<
*cccccicccciiiiiiiiiiioooooooooooooo11111eeeeeeIIII6666000006666IIIIeeeee1111111oooooooooooooiiiiiiiiiiiccccccc*******+++++<++++++++++++<<<<<<<<<
cccccccciiiiiiiiiiiiioooooooooooo11111111eeeeeIII660088888888800066IIIeeee1111111ooooooooooooooiiiiiiiiicccccccc*********+++****++++++++++<<<<<<<
ccccccciiiiiiiiiiiioooooooooooooo111111111eeeeIII66088@@@@@@@880066IIIeeeee11111111oooooooooooooiiiiiiiiiicccccccc*********+****++++++++++++++<<<
cccccccciiiiiiiiiioooooooooooooo11111111111eeeeIII60088@@@@@8880666IIIeeeee1111111111ooooooooooiooiiiiiiiiiccccccccc**************+*++++++<+++<<<
cccccccciiiiiiiiooooooooooooooo111111111111eeeeeIII600088888800666IIIeeeee111111111111ooooooooooooiiiiiiiiicccccccccc**************++++++++++++<<
cccciiiiiiiiiiiiooooooooooooooo111111111111eeeeeeIII660000000666IIIIeeeeee11111111111111ooooooooooooiiiiiiciicccccccc***************+++++++++<++<
cccciiiiiiiiiiiiooooooooooooooo1111111111111eeeeeIIII6666666666IIIIeeeeeee1111111111111o1ooooooooooooiiiiiiiiccccccccc****************+++++++++<+
cccciiiiiiiiiioooooooooooooo1111111111111e1eeeeeeeeIIIII66666IIIIIeeeeeeeee111111111111111o1oooooooooiiiiiiiiiccccccc****************++++++++++++
ciciiiiiiiiiiooooooooooooo1111111111111111eeeeeeeeeeIIIIIIIIIIIIIeeeeeeeee1e1111111111111111ooooooooooiiiiiiiicccccccc***************++*+++++++++
cciiiiiiiiiiiooooooooooooo11111111111111eeeeeeeeeeeeIIIIIIIIIIIIIIeeeeeeeeee11e111111111111111oooooooooiiiiiiicccccccc***************+*++++++++++
iiiiiiiiiiiiooooooooooo1o1111111111111ee1eeeeeeeeeeeIIIIIIIIIIIIeeeeeeeeeeeeee1111111111111111ooooooooooiiiiiicicccccc******************+++++++++
cciiiiiiiiiioooooooooooo1111111111111eeeeeeeeeeeeeeeeIIIIIIIIIIIIIeeeeeeeeeeeee1ee1111111111111oooooooooiiiiiiicccccccc**************++*+++++++++
ccciiiiiiiioooooooooooooo1111111111eeeeeeeeeeeeIeeeIIIIIIIIIIIIIIIIIIeeeeeeeeeeeee111111111111111ooooooooiiiiiicccccccc**************+++++++++++<
iciiiiiiiiiiiooooooooo1o11111111111eeeeeeeeeIeIIeIIIIIIIIII600IIIIIIIIIIeeeeeeeeeeeee1111111111111ooooooooiiiiicccccccc**************++++++++++<+
iiiiiiiiiiiiooooooooo1o1111111111eeeeeeeeeeeIIIIIIIIIIIIIII+",<IIIIII$$@oeeeeeeeeeeee11eeeeee11111oooooooiiiiiiccccccc****************+++++++++<+
iiiiiiiiiiiooooooooooo11111111111eeeeeeeIeeIIIIIIIIIIIIIIII+<*I6IIIIIo+--Ieeeeeeeeeeeeeeeeeee111111oooooiiiiiiccccccccc************++++++++++++<+
iiiiiiiiiiiioooooooo111111111111111eeeeeeIIIIIIIIIIIIII6W#$ec<M#666I6+cccIIeeeeeee11eeeeeeeeeee1111ooooiiiiiicicccccccc**************++++++++++++
ciiiiiiiiiiooooooooo111111111111111eeeeeeIIIIIIIIIIIIIIMM#Moi1e##W666606I##Me1ee111111eeeIIIIIIee11oooiiiiiiiccccccccc*************++++++++++++<<
ciiiiiiiiiioooooooo11111111111111111eeeeeIIIIIIIIeeIII1#M$#8i1I#W#666#0W#8MWIe111111111eeI6666Iee1ooooiiiiiiiicccccccc******+*****++++++++++++<<+
iiiiiiiiiioooooooooo1111111111111111111eeII66IIIeeeeeIW$$WP6*<i,M#6I6MM#W66#Me1111111111eI6006Ie11oooiiiiiiiiiccccccc****************++++++++++<<
iiiiiiiiiiioooooooooo111111111111111111eeeIIIIeeeeeeee*"""H##M""+8IIIW##@M1o"i11111ooo111eI66Ie1oooooiiiiiiccccccccc********+****+**+++++++++++<<
cciiiiiiiiiiioooooooo11111111111111111111ee66Ie1eeeeeeeeeiiii$e0IIeI6W##PW$6i11111ooooooo1e60eooooiiiiiiiiiccccccc*********+****++++*++++++++<<<<
cciiiiiiiic:::::.,,coooo111111111111111oo,,,,,,coo111eeeoPMcc6188o-;-@M@8W$+1111oooooooi*"::::::.iiiiiiiiicccccccc********+*+++++++++++++++<+<<<<
cccccccc***.:..::,,*cciioooo111111111ooic,,,,:,ciiio111eWM$0c6iI8o-;#@W0@Weoooooooooooic*"::::::.iiiiiiiiiccccccc********++++++++++++++++++<<<<<<
cccccccc***:..:.:,,*cciiooooo11111111ooic,:,,:,ciioo111e-c*::.::oo-,M#0M88c*ooooooooooicc-:::::.:*ciiiiiicccccc*c*******+*+++++++++++++++++<<<<<<
ciiccccc**+....:.,:*cciiioooo11o11111oocc,,,,,,cciio111e"+;:....oo-,P---<--<ooo1ooooooicc;:::::.:**ciiiicccccc*c********++++++++++++++++++<<<<<<<
ccccccc***+..:...,,+cciiiooooo1111111occc,,,,,,ccioo1111-"-:...:oo-;e+--eP"-1111111ooooc*,:::.:.;**cciiiccccc*c******+*+++++++++++++++++<+<<<<<<<
ccccccc***+.::..:,,*cciiooooo11111111occ*:,,,,,iiioo111e:-;e...,1o-ieo;,+6"-111111111ooic::::::."*****iccccccc*******+++++++++++++<++++++<<<<<<<<
cccccc***++...:.::;+cciioooo111111111ic**,,,,,,iiio1111:c.-e...e11-<,,::;;;,11111e1111oic,::::::"****cccccccc******+++++++<++<<;"<<<<<<<<<<<<<<<<
cccccc***++.....:::+cciiooooo11111111icc*,,,,,,iioo111o,..ee..:e11;;,,,,,*,c*eeeee1111ooc,:::.:.+*****icccccc******+++++<<<<<<<<<<<<<<<<<<<<<<<<"
cccccc***++:.....::*cciiioooo11111111ic**,,,,,,iioo11e;.,:eI...ee1-;,,,;:*,",eeeeeeeee1oi,,::::.+++***iiiiicccccc*++<-,:,:::::,;<<<<<<<<<<<<<<<<"
cccccc***++......::*ciiioooo111111111o***;,,;,,co11eee+-.II0..:6Ie,;,,;*.,"-;+<<<<+<<<""-:::....,,,;;;;-;;;;;;;;,,,,,,,,,:::,::::::::::::-<<"<<<"
cc*c****++<.....:.:.,:,;;----"""<"""<";;,,,,,;,"""<<<"*.,<" ..;""",-"""6-;;;;"""<<++<<""-,,:::::,,,;;;;;;;;;,,,,,,,,,,,,,:,:,,:::::::::::::::::..
;;;;;;;;;,,.......:,;;---"""""<"<<<<+<"""""""<<+*+**+"------ :*--*++0ec,;,*I:---"<<<<""--,::::::,,,,;;;;;;,;,,,,,,,,,,,,,,:,::,::,:::::::::::::.:
,,,,;,,,,,,:....:.:,;;;;--"""""""<<<<<"""----""<<+<+*- .+++-,;--<<-;--+-;; .:"""""""---;;,:.....:,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::
;,,,,,,,,,,:......:,,;;;----""""-"""""---,,,,,,;-----;,,,--,::,---;,:,,;:,;-,------;;;;,,:......:,,,,,,,,,:,,,,:,,:,::,::::::::::::::::::::.:::::
,,,,,,,,,,:.......:,,,;;;;;;;--------;;,,::::::,;;;;-;,::,;;:.:;;;,,:::,:,,,,;;;;;;;;;;,,::.....:::,,,,,,,,,,,::::::::::::::::::::::::::::.::::..
,,,,,,,,,::.......::,,,,;;;;;;;;;;;;;;,,,::::::,,;;;;;,:::,;,::,;;,,,,:::,,,,;;;;;;;;;,,,:.....:::,,,,,,,,,,::::::::::::::::::::::::::.::::......
,,,,,,,,:::.......:::,,,,,;;;;;;;;;;,,,,,::::::,,,,;;;,:::,,:::,,,,,,,,,,,,,,;,,;;;;;,,,,:::::::::,,,,,,:,,:::,::::::::::::::::::::...:.::......:
,,,,,,:::::.......:::,,,,,,,;;;;,,,;,,,,,::::::,,,,;;;,,:::,,::,,,;;;;,,;,,,,,;;,;,;,,,,,:::::::::,:,,,,,::,::::::::::::::::::::::::.::..........
:,,:,::,::::......:::::,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,:::,,,;;;;;;;;,,,,,,,,,,,,,,,,::::::::,,,::::::::::::::::::::::::::.:......:.........
::::::::::::......::::,,,,,,,,,,,,,,,,,,,::::::,,,,,;,,,,,,,,::,,;;;-----;,,,,,,,,,,,,,,,,:::::::,::::::::::::::::::::::::..::..::...............
::::::::::::.....:::::,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,;;;;-"----;;,,,,,,,,,,,,:::::::::::::::::::::::::..::.:.:........................
:::::::::::::::.::::::,:::,,,,,,,,,,,,,,,::::::,,,,,,,;,;,;,,,,,,;;;"""""--;,,,,,,,,,,,:::::::::::::::::::::::::::::..:..........................
:::::::::::::::::::::::::::,,,,:,,,:,,,,,,::,:,,,,,,,,,,;;;;;,,,;;;;-""<"--;;,,,,:,,,::,:::::::::::::::::::::::.....:............................
::::.::::::.::.:::::::::,::,:::,:,,,::::::::::,,:,,,,,,,,;;;;;;;;;;;-""""--;;,,,,,,,:::::::::::::::::::::::......................................
::..:::::...:::..::::::::::::::,::,,,::::::::,,,,,,,,,,,;;;;;;,;;;;;;-"""-;;;,,,,,:::::::::::::::::::.::.:...................................... 
:.:::::::.:...:.:::::::::::::::::::::::,:::::::::,,,,,,;;;;;;;;;;;;;--"""-;;;,,,,,::::::::::::::::::..:............................... ...... . .
................::::::::::::::::::::::::::::::::::,,,,,;;;;;;;;;;;;;----";-;,,,,:::::::::::::.:::.::::............................. ... .... ..  
..................::::::::::::::::::::::::::::::,,:,,,,,;;;;;;;;;;,;;;;;;;,,,:,:::::::::::::::........................................... .  .  .


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