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

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

ooiiicicc****++<+<+<<+++++++++++++**+*++****+********c***c**+<*c*********c*****+****+****+***+*+++++++++++;+++<<<+<<+<<+<++<+++****<+"++<<<"<<"<<
1oooiicccc***++<-<+<<++++<+++*+++++++*++*+*+***c***********+<*c+*c**c*c**c******+++++*+*+++++*+++<+++*+,+<+<<+<<+++<<<<<<<<*+*+<+++<<<++<+<<+<<<<
oooiiiiccc****++<-<<+<+<<<+<<<<+++++++++++++++*+++********+<**c********c*c+*******+***+*+++++++++<++-++++<<<+<+<<<<<<<<+*+++<+++<+<<<<<+<<<+<++++
o1oiiiicc****++*+<"<<<+<<<<<<<<<<<<+<+++++++++*++*<*+++**+<*****c**********+*****+****+++++*+++++-+++<<<+<<<+""<<<<<+*++++<<+<<+<<<<<<*+*++*+*++*
o1oioicc*c******+<<<<<<"<<+<<<<+<+++<<+<<++++++++*******++**********c*****+**+*********+***+*+<<<++<<<++<<<<<<<<++++<++<++<<<<<""+++<++***+++**+*
11oooiicccc***++++<<<<<<<<<<<<<<<<<++<++++++**+++**+***++**********************+*++++++++++<<+<++++++<<<<<"<++++<<<+++<<<+<++++++*++++**+***+***+
11ooiiiiccc***+<++++<<<"<""-"""""<<++++<+++++++++++*++++*++****************+++++++++++<++*+<<<<+<+<<"<<<++++<+<<++<+<<++++++++*+++*c*+*****++c+**
o1ooooicccc*c**<"++<+++++"<"<"""""<<+++<++++++++++++++<+++**++****+++***+**++++++<++++++<<<<<<<<<<<<<<+<<+<<<<<<<<+++*++*++<++***+*++***++**++*c*
11ooiiiciccc**+<<*+<+*++<<"<"<"""<<iicccc*c******++**<*++++++++++++++++++++++<+++<<"+<+<<<<""""""<<<<<<<""""""+<++<*+**+**+**+++++*****+*+*******
111oiiiccccc**+<<++<++*+:..  .   .:ieIWccc*c*++****+*++++++++++++++++++++<<+++<<"<<<+<<"<""""-<<"<<<"""-"-"-<<+++*++++***+**+*+*+******+****+++**
11ooiioicicc**<<<++++++*:...   . .,608Hcccc*cc*c***********+++***+*++*-<++<;<<<<<<<<<<""""<""""""<<<""<<<<"<<++++++++***++*+**+++***++******+**c+
111oooiiiicc**<<<++++***: . ......-08@8ccccc*cc***********+*+*+**+++++"*c+<-<++<+<++cP8o<""""-"""<"<<<<<+<<<+++*+*+++*******+**++**+<+*+**+******
11ooooiiiiccc*<<<++++c*+:.   .  ..+8PP6cccccc**c*c**********+****+*+++<+*+<-+++<+<++o"+******<""""<<<<<<<<<<<<<**+***+*****++**+**+++++**++***+*+
1e1ooooiiicc**+<<+++****...  . ...cI@$1icccccc*cc**c***************+*c,;"";,++++++++@06e86oc*+<<"<:.       ;;<+++++++++*********+*+*+***c*+******
eeo1oooooicccc+"++*+*+++...... ...i$HHoiiccicc*cc***************+*icci<:-;:c<**++++*P800@I1i*+<<"< .       ,,<+++*<+++***+**+*+c*+**********c****
eee1oooioiiicc+<+**+****....:" . .oHWWiiicccccccc*c*************oocioi,":,;"ccc"*++*P00@@Ioc++<<"<,..      :,<+++++**+*+******c****+**c****c*****
e1111ooiiiciccc+***+***+::,... ...cWWMiooicccccc*cc************oooooioi.:*++c*ii*i++P80P@eoc*+<<<",.       :,<*+*+++**********+****c**c+***c****c
e1111oooiiiiicc+c**+**++***++:+**ccHM#ooiiiiiccccc*cc**********ooooo1oiiicc.<c<c*ii*088P@I1c++<<",,.. .    :;+++++++**++*********+****c******c***
e1e11ooooioiiic<c**+********:-+*c**WM#1ooiiicccc*********++***o1oc-oo***<",;""<<+i+*088P8Ioc++<<<;,...::  .:-+++*+++++*******+*****ccc***+*****c*
ee111ooooiiiiii**c**c******+<,+**c8MM#1oooiccic*******+++++++*o11111oc*++":c+*-+c+*+o88P8Ieic+<<<":.: ....;;"++++++++c*cc**cccc+**c*ccicc****cc**
ee111oooioiiii*+cc*++******;"o+*c*MMM#11oociccc*****c*+++++<<o1ioio1+ciicc:.;;*"*-<*i80P@##i<*<<<,""".""""<""*++++++**c*********+**+**++c**cc***c
eeee1oooiiicii*+*+*+*******;:-+***0MPMe1oiic++*+<<<+ii.:,:"".....+-iiiicc:..,-;<"-.:c00$8Iic*+"<+,:-"."-"""""<++++++++***+***++++******+***++****
eeee1oooioicc*+++c*********+::****@WM#11oiii+"<ee11111eIe1oo1111o*i;,;++--...;,:,"-,::,,;--<<",,,,;-":"---"""<<<"-<<++*++++**++**+***c*c**c*cccc*
eIee11oiiiiic*++<**+*+*++**<::+***@$MM11oiicicc**cc*c*****;*,,<**++.:::,,-cc+8.<<<:;;,--"";--;-<+*++*+++*-;--<<<<<+<+<++++<+++*****+*************
IIIe1ooiiiiic*++<*++*+*****-::+***@HHM1ooiccccccc*****c***;:**<**I+:.:1ei<.:,",-P<-<cc1ce"c*+<"+**<++---------"""""<<<<<<<<<<++*+**+*******+*cc**
IIe11oooiiiic*+<<+++**+*+*+".;+***8P$P1ooiiccccccc******;*+c+;";;;;-;;::,,;,;P"-;*<<"i-@;;1i<<<<*coe*o-:*-"""-;---"""-;--<--"<+++*++***+***c**c**
IeI11oooioii**++<<++**++*++*.-+**+1008oiicccc**c*********:""<<<+,""-.::.:::.,;--;+ccc::cI-"+*ci*<<-;:...8<-,";---------"---.,-<<+++++++**********
66I11o1oooic**<<<<+++++++<"".-+*++oI60iiiicccc******"<+***o*1+;;::::-::::.:,;---"ci,";,;-#########M+:..:. ....,----"-------:;-"<+<++**++*********
IIIee111ooic++<<""<<++<...:,.::"+<i1oicccccc***+*+... ..;+;-;;+IoeI6-II;I1IIeI"11eee11eeI66000666+1iooo+i*-*<<-""""<""-""";;;"<++++++*+++*+*****c
66eee11ooocc*+<<""--<;....:.....-<ciioc*c*+*+++++<  ... :",,:,.:::.;*....<.. ,<  .:.,..,,",;,-"--c<;.;;-,;,<:,;""<<<"""""-:,""<+++++***+*****cc**
066ee1oooic**+<"""--"... . :.:: ;-<:c;:...". ...:.  . ..:";:;-"<"<.-:.   << .:. .,;,::,,:-,,,;,,,",...,--",<."-"<<+<<""""-:,""<++++*+++**+***+***
006ee11ooic*++<<"-;,, ..,.... ;,, " .......     .    . .:-;,::"::..<. . .<:  ..  ::,:,,..-.:,,...;:.:,.:"";-""""<<<+"""""-:;"<<++<+**+++********c
06IIe11oiic*+<""-;,:::.... ,:,;:::..<- ... ..::;;,:,;;; :.;,:.;.:::+...  .  ...  : :..  :-.:,:...,:...:::,<+""-"<<+<"-"-"-:;<+<++++*+*++**+******
0Iee1oiicc*<<<"-;,,,,,,,,,:.   ::"-- .      :..,;,;;;;: . ::,:-... c.        ... .. .   :,......,::.:.:":-<<"""<"++<""""--:,"+++++++++++++*+**+**
I1i**iiicc**<<",::.:.... .....:,--"""";    .:::,,;;;",:.:.;:,.-..: i..  .   :      ..  .::.: :,:-:.. ::":<-""-"<"+<<"<"--::""<++++++++++++**"-"<<
*++++oicc*++<<",:::::::.:::.........:... :::::,::::::,::::,:,:":.. c..      ,..   ......,.. ... +,   ..-:"""--"""<<<;""--::;"+++++++*+++++*++*+**
<+ciooicc*+<<""::::::+"-<.:.............:: :::,,::,::;,;,:::::;:..::.     .  ..  .......,....:,.+:....:-:"""--"""<<<"""-;.,""<<+<+<++++<**+++<";-
e111e11o1*<<<"<;c*ccee"--+"<<...........:::;,,:::,:,,,,,:::,::-...:;.   .         ...:::::,,,,,.;...::;;-:----""""<""""-;.,"<<<++++*+++<.::,,----
IeeI1ei++*cooi*6i+<<"<+**+-;+<-:....... ...::-,.:.::...:;;,----;<;;:::,,,.,,::::::.:......::.:..,.:::.::.::..-""""""""-:;.;"<<++*<""++*-:,,::::::
6II60e1ico@6c+<++*++<+c"-",,-;:..................::...... ..:,,:::",::...        .........:,:.:.:::...:::::.....::,,--;:. ...,<,:--:;"<;:::"<<,:,
####06$oc*cc*+<+**iicc"";,;-:;;:..........:::.:::.:,,:::...:.:::-...+:.:....:........:..:::,.:::::.::::.:.:..::,,,,:,;,,<,,,:..<;:+<""-::::::::::
###M0Wicic*+*ccc*<<+;*-,:,,,;";;;<.........:..:.:...:..:::::::::,::..-:::::.;.. . .,....:...::.:..:.:,..:..::::::,:,::::::,::::....... ::::::::::
###@0#io1e1c*+I-oe<":<,;,;<;,--i*. ...:,;,;,::,::::....::.:,,::::::,:",::::.<+ic"<,............:.:..:-::.:.::::::::,,:,::::::::::.::::.:::::::,::
###0$ei1eeee11+<<o11o<:,-;-"<+*;;;;;;,;;,,,::,,;:::,,,,,,:,:::::::::;;:,,:.:""++,-:.... .............;...::::::::,:::,::,::::::::.:::::..::::::::
##P8#ooeIeeee111*<"iooo"--"-;-#####MW$;,,,,,;,,,,,,,,,,,,:::::::::,,,":,,,,,:,;.,,,,,::,.:,.....::::::::::::::::::,,::,,:::::::::::::.::.:..:...:
##8PPo1IIIeeee1111+<+o*;;-;;-1666IIIeIeee----;,;-;;;;-;---"----;--"---",;-;;-;:,;;;;;,;,,,,,,,,,,,:::,:,::::::,:::::::,,:::,::,:::::::::::::::...
#M8#o1eIIIIeee111o*+*<"--;;;;**cioiioooooi-------;;;;;----"<""---------------;--;;;;;;;:,,,,,,,::,:,,:,::.::,:,,,,,,,:,::,,:,:.::::::::,::.:::...
#@@#o1I666IIeee11i*c-<<;;,-"""<"<<++****c*"-""""""""""<";;-<""""";;""----"-"----;------;;;-;,,:,,,::,,,,::::::::::::,::::,::,::,::.,:::::..::::.:
#0Moe0@I6IIIeeee1**c-;c-""""""<<<<++++++*"""""""""<<"""""""<"<"""""-;"""""-:,,---;;-;;---;-----;;;;;,,,,,;,,,,,,::,,,::,,::,,,:,,,:::::::::::....
#H#@I$11cccc*++iic*-""<"""<<<+++*++++++----"""""-;-;---------;-""-"""""""""""""----;-;-"--;-"",,,;---;;,,,,,,:,,,,,:,::,:,,,,,,,,::,:,:::::::,..:
#WHP86I600000066Ie11e@oiiiiicciiiic<;----""<""<<<"--"-;---"-"-;;<""-+,,;<<-"""";"--""""-"<"---"---"--;;;;,;,,,:,,,,,,,,,;,,;,,,,,,,,,,,,,,:::::,:
I6HMWWWH$P@00006666II+e11oooooc-;;;--;-;-""<------"""--;-;---""--"""<"<""-"-"<"<"-;"--"-<<-;<<-"--";;;;-"--;,--,,,;;;,:,;,,,;;,,,,,:,,,,::::,,:,:
6IeI1e0WMM$@086066666oc+-;;;;;;;;;;;;;;;-------;-""-"""---""-;---<+<+<<-<;++<""<"<,;";<+<<<<<<"<-;-;;--"--;;;;;,;-;;;;;;,::::;,;;,,,,::,,:::,,:,,
6Ieee1oiicc*+<+++++6";;;;;;;;;;;,,,;;;----"<"---;"-"""""""---"-"+<<+<+*+++*+<<<<<<<+<<<<<"<"<""""""""---:,,;----;-;,-;;;;;,;,,;;,;;,:,::,,,:,,,::
Iee1111iici*++***c*"--;-;;;;;,;;,;;;;;-;--"<++<<+<+<+<++++<++++++"+++++++<+++++<+++*+-;"++<<"""-";""--""--+------;----;;;;,,;;,,,:,:;,,,,,:::,::,
e111iiic*ccc<+**8""-----;;;;;;;;;-;;;;;;--""<+++++<+++**+++*+*+<-,-c+<++++*+-"**++**+++<+<"""<""""-""""---"-"-,<"---;;;-::,-,;;;,,;,,,,,,::,,,,:,
11o1oiic**c*<<*c<<----;;;-;;;;;,;;;;;;--;-""""+++<+",-<-*+-+++*<*+*****++*+++++*+***++++*<<*"""""""-",,,+---"----,--,-;;;-;;;,;;;;;,,,::;;,:,,,:,


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