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

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

icccccc****++****++++++*****c*cccccc++iiicccccccccccccccccc*<-";-<++***+c<<*1+i1<<""<<+PMiii6e1601ic**+***+*++<++<""""""------;;,,,,,,:::::::::::
ccccccccc**<;;""<*+************+<*cccccccc*cciccccccccccccc<",,,;";;;;-+*+**cc*ie1o+ee++80iccc+*++<*<<"<++""<<<<<<<""""--------;,,,,,,,,,,:,,::::
iicccccc***<;----<+++++++*+"<*cc*cccccc*ccccccc*cccc**cccccc+-;;;-";;-<coeI08P0Ioe1iiii*ii*++<<<+<<<<<""""<"<<"""""""----;;;,,,,:,,,,,,,,,,,::::,
iicccccc***+;----<<<<<-"<*******cccccccccccccc*****ccccccccc+";;;-ic*ci1e6#####Me1ii**+<+c<<++<<"""""""-"---""----;;;;;,;,,,,;;"",,,,,,,,,,,,,,:,
cccicccc***+-----;;-<+<++++******cccc********cccccccccccccccc+;;"**cciiioeI####I1icc*+++"<+<"""""""-""""+*+<---;;-;;,;,,-,,;-"--;,,,,,,,,,,,,,,,:
ccccccc****+;--"-,:::,,;<++++**+*******************c*cc+****ccc********ciiieIeooic*+++++<<<<"""--"+"-"--;;;;;;;;;;<+"-;";-;;,;,;,,,,,,,,,,,,,,,,,
cccccccc***+-;-"":::::::;<<++++++++++++++++******+<+*ccccccccc*******++*cio11oic*+*+<<<<<"""------;;-;;;-;--;;-"-"---+8<,;,,,,:::,,,,,,,,,,,,,,,,
**ccc*cc***<:,-"",:::,;:--"<<<<<<<<+++++++++<<******c**ccc***+**+++++++**ioooio*+<<"---;-------+----;,-"--;;"---"++*+-*<":      .,,,;,;,,,,,,,,,,
+*********+<,,,:;;;-----"""""";,"<<<<+<<<<++<+<<<*c***++++<<<<<<<<<+<<++cicic*+<"-----;;---;-+"--;-----;;;--;;"<i::;,";,,i;-;co<--,,,,,,,,,,,,,,,
++********++,--;:,:;----"""""""""<+<";;-<<"<""+*"""---"""""""-"""""-";"<+++++<"-""""<*"---------;--;;;;;-;,,;;--,,,-<"+-;,,,,;;;:;,,,,,,,,,,,,,,:
<<+*******+<,-"-;;---.:-"--"-""---"""""---"c",,,;;;;;;;;;;;-"<";--"-<"-<<+*cc*++<""""-------;;,,;;;-;,-";;ieo*",,-;*"6;-"-;";o;"+-,,,,,,,,,,,,,,,
<<++******++,---;-""-;;-:.,---"--------*+---;;;;;;,,;-<+-;;;";-;;<-"+<++******+<<""---;;-"----;;;;-;-<,,;;;----------<"<<<<<*oi<<6;,,,,,,,,,,,,:,
++++++++**++--"";::..::::::::,:,;-"<+--;---"+--;;-"";--;;,,;;+<+c<""<**cccc**+"+<<<"<"""""<+*<cooo<-;;*c*c*ccoec11i";,-;;;*"-;;;;,,,,,,,,,,,,,,,:
++++*+++++++-;"-;,,..:::::::::::::-+,;,;;;;;,,;;;;;;;;;;-";";;;-;,::,,;-"+c*+16eoII8@060060I6Ieic**+<-;,,,,,,:::,..;;,,::,-"-"*c"-,,,,,;,;,,,,,:,
+++++++*++++";---:;..:::::::::::,:;*:-::;;-;;;,;;;;;;;;--"--"-"""<<<;;-"<+*ciiic*c<++++<+<<<""--"-;,;;,:::::.:;"----;;,,;;--;;,:::,,,,,,,,,,,::,,
++++++++++++;;-;,:,..::::::::::,,::*-;,,;;-*,;;;;;;;;-"--------""*+<;"<oc*ccccc**++<<"--""<"-;,-""--"---"""-+++<"--;,,;;-;;:,,,:,::,;,,,,,,,,,,,,
++++++**++*+;"-,,,,..:::::::::,::,.++,,,,",,,,;,,:,-,",:,,::,,,-"""-HMM+*cccccc****++<+<<"-,;-<<*c<""<---,,,;-;,:::,""--,::::::::::,;,,;,,,,,:,,,
+++++++****+;";,,;...::::::::::::::"+,,:..........:,;-,;;;;;;-"""<+;;<IW$68P*+++<<+++<<<<-;;------;c-;,""""---;,,,-<<-;;;,,,,:::..:,,,,;,,,::,,,,
++++++++++++;":,,,,..:::,:::,:::,::;*,,:...............,.:,::,,"<""""<<++++*1*++<+c*-"---;;,;;;;;--<;-:,,::::,,,-",.:,,,,,,::::::::,,,,,,,,:,,,,,
<+++++++****;-:,,-;.;,::,,,,,,:,:::;+,,:.............:::::::,,;,,;,,,,,;"<<+i"--""""------;;;;;;;;;";,::::.::.<-.... ::::.....:....,;;,,,,,,,,,,,
++++++++++++,";,,,< .:,+oi,-+**<,::"<",:...........:::::::::,:::::.......:-"-;;;,;,,,::,,,;;;;;;;;;-,,::::.,*:..  .. .  ...........,,;;;;::,,,,,,
<+++++++++*+;<-::;"...:,:::,,,:::::"-+,,:.:.::::::::::::::::,:::::::.......,",;;,,,,,,::::;,";,;"";";;::"o#-....:.................:,,,;,::,;-;;,,
<+++++++++++""-:,-<:...:::::,:,,<,,<;+,,:.:.:::::::::::::::,::::.:..:::,,:..:<o-,,,,,,,;-,,;;;;;;;,;,"::.........:. ...............,,;;,:,;;-<;;,
<+++++++++++<""::,-,...::,:,,,,:..-",+",::::::::::::::::,,,,,:,---;;;,,-"";,:"+*-;,,,,,,,;,-;;;;;;;--*"::... .   ..     ...:.:.....:,,,:,,,,,,,,,
<+++++++++++<<-,:,-,...::,,,,,,,::-;-*-,:::,:-<*oeee11ooi*<"-;-"""-;----"+*<-"ei,;;,,,,,::,;;;;;;;;-;-;....   .         .....::.....,,:,,;,,,,,,,
<<++++++++++<"",:,-,<:.,:,,,,,,,,,-;<++;<ie66666666006IIeic++<"<<<<<<<<"<+eeoc<Ie;;,,,,,,:,;;;-;;;;;;;,:...              .::,::..:..,:,;;;;;;,;,,
<+<+++++++++<";,::";...,,,,,,,,;"*ciioe6666666666666006II1c*++<<<<<<+***+c1eI1ic1;;;,,,,,:,;;;;;;;;;;-;::..   ..         :.:.:.:::..,:,;,,;;;;;;;
<+<+++++++++<"-,::--...:,,,,,;<*c006@66I66666666I6666666I1oc*+<<"<+++ci**c1Ic006<;;;;,,,,,,;,:;,::,;-<;.,:..:,,.  .,:    :::::::.:...     ..::,::
"<<+++++++++";,-:,"<...:,,,;"*eIoeII66666III666II6666666I1ooi*i6i+++*cci+*1o;;;;+;;;;,,,,,;;,,,,,,,,--;:.....,..  .,:    :,.  ::.::: :;,,;,;,;;;;
<<<<++++++++<"-,::-,:::,,,;+ii1eeI66666666e6006606666666Ioic*++6Me++ciiic*1e;;;;*<";,;,,;;;-;,,-"-,,;,,:::,.....::,:::.  :::,: :,, ..,;;;;;;,;;,,
<+<+<<+++++;,,,,,,;,,;;;;"*o1eeI660000066e1e006I066I66II1cc*+<<+$*+<<<"""-e0";;-c**-;;;;;-M#M";;"-:,,,;:.:..;;...,,,,+,...  :. ::,:  :;;;,;;;;;;;
<<<+<++-,,,,,,,,;;;;,;;;+ioeeIe6608@80006116006e8IeIeIeeocc*<+<<I<<"""""---"c;--c,";;;;;-<W##";;";::::-,,,;,;;:-;-,..,:..    :..;;;:.:,;;;;;;;;;,
""--;::::::::::::,,,,;<oI0000000000000006Ie6066e66II1II1oc*+"<+"+<--"------;<--;*;;;,;;--"eMW;;,,,::::.:;;..;-; .;..   ...::,::.     :,;;;,,,,,,;
::..::::::.::,,,,,,+e68@088006666666Ieiic*16666Ie66IIee1oi*<<<<-I<"-""------"c"-*;;;,,;---<P;,;,,,::iI6I*+,.......     ..  ....      :,;;;,,,,,,;
..........::::::,;iI080600I11IeIIe1c<"-;;+I66666e66II1eooc+<<"<-+"--<+*------i<-i-;;,;----"+;-;,,::iI1I@8;...,---:   :,,:  .::.      :,,,;,,,,,,,
........:::::::,;c1e6III6IIIII66Ie1o*+<"-oI6666II1IIIeeoic+<<-"-;-""<eP6----;ci<e"-;;;;----61;,,,:<0e06@";:,:::::::,:,,+<,. ...      .,,,,,,,,,,,
........:::::,<*ioooo1eII6660080666eoc<<<<*cccccci1Iee1cc+<+"--<;--"i8@@"--;-i1+1""-;;;;;;;;;;,,:,11I0@c,:,:::,:,;;,1<<+-"+-,..      .:,,,,,,,,,,
.......::::::;co1i11eeee688@@@8P@88IIi+"<----"""<<*1ooc+<+<""--"<--<I6I*"--;-oo06++<";;;;;;;,;,;+o11e@I;;:,,";-"+*c******"<-;..     ..:,,,,,,,,,,
......:::::,""<*1*--*o60660888@P@880ei+";;;---<+c+""<c<"-"""----"-"o+c0;;-;;-ooI+++++<--;;;;-"*Ieo1Ie0":,"+c************++<;   ..   ..:,,,,,,,,,,
;;:-<<++<++cI60Ii<<eI66080600800@860ec*"-;;;;-"+***c*+-----;-------"<e1;;-;--o1o-""<+++<"---";;<1111I*ic***+++++++++++<<<+<,. .       .,,,,,,,,,,
;;,;,<<++*e086o+"<c6I600080600880880I1c<;;,;;;-<+++++++<"--+"--;;;--<c",;";-;c6;;;-""<occ;+-;+-0eeeI+,::.::::::-"",-+:.:<+<".   .     .:,,,:,,,,,
,;;";;<+o686eic-,;-ieI60080066088666Io*<-,;;;;--"<<<"<<"""""-;;;-;--""--"-;"<"c;"--;-"<+;,,";,6@608o:.,       :. ...  .     .         .:::,::,,,,
,-,"",*I66eo*+<";,--<+I600006I6666Ieiic--;,,,;-;;-;;;-;;;--;----;;;o<";;;--""*""<<+oeeIeIe1I1eIeP80;.   :               .    :        .:::::::::,
:;:;+oII1oc<<---:,<++o1i*666I1I666I1c+<<-;;;-<":,,:,,;,,:,;;;;;;;;;-"<"--;""""--"<*1e1oI1Ie111eocP"..     .:       :       .        .:.:::::::::,
:;;*IIeo*-"<",--,:;-<i1oo11ooeiIIIeoo+<";;--"++;,::::<::.::,,:.:,,c",,,;;;*++++*+*c1eii111e1ic<"+-.         .               .         .:::::::::,
;c1e1i<";,"-,,--;::;+**ioooooic1e11oic+-;,,;;"",:..:,"....:,,:.......::::;*+*cc*<"-,::,:                      :    .    .     .       ..::::::::,
e11i<;-:;-,,,,-...,;+ccccicioi+ioooic*<--;,,,"-::..:-:.....::...................<         .......              :          .            .:::::::::
oi+-;..:,,,.,,-:..;-<+c*ccciic*"-<c*+c<-;,,,,,::............. .....;"<<"-;;;-.....:..........     .             :                      .:::::::::
+",-""-",;;,:::.,;-;<+<++<<"<--""--""-"-::............................       ..........                          . .                .   :::::::::
;,"*""--,,.,.:. .:;,"<<";-"----,;------;;;;;;;,,-;;:..............................                               : .    .          .:   :::::::::
.:,,:...:;,-:.: .:,-<;-;,;,;----;,,,::::::,,:..::::,,;,,:. ..................                                                  .        .::::::::
    :::,,:,,,,.::::;;--;;,,,;,,:::::::.......::.::...:::,,,,..    .                                               ..              ....  .::::::::
.    .............,-;;;;;;,::::::::..::..........:::,::.:.:::::,,,::.                                             :.             .:.:.  ..:::::::
...................--;;;;;;,:.......::..::::.........::::.............                                            :.                    ..:...:::
..             ....,;;;;;,,:,:::::.........::::............. ...... ..                                            :.    .              ,:::::::::
.                   ,:,,,,,,,,::::::::.................   ..  .. ...                                              ..                   ;;::::::::
                     ::...:::::::::::::::::..... ......    .   .  .                                                        :           ,,::::::::


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