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

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

....+"<,....................::,::,:,,,,;;;;;;"-""""""<<<<<<<+<+++++++++++++++++++++++++++++*+*++++++**++++++++++++++<<<<<<<""""----;;;,,,.:.,... 
 ....P<:.....................::-::::,,,,;,;;;--""""""<<<<<<<<<<+++<+<++++<+++++++++***++<++++<+++++++++++++++++++<<++<<<<<<<<"""""----;;;,:,,:.:.
 ....::...... ......  .......::;::;:::,,,,;,;----""""<<<<<<<""<<<<<<<++<<<<<<<<<<+***++<<"<<<<<<<<<<<<+++++++++++<<<<<<<<<<<<""""<<<<"""--;-,:...
  . ....:..   ..  .  ........::,::::::::;,,,;----"""""<<<<<<""<<""""<<<<""<<<<<<<++++++<<""<<*+<+<<<"<<+++++++++++++*************++++<<""-;-,....
  ........     .. . ..........::::::::::,:,,;;"""--"""<<<<<<-<<""<-"""<"""""<<<<<<<<+++++++*<<<<<<<<<+**c*ic**iiicciccccccccccc****++<<"""--,....
    ......     .     .........::,:::::::,,,,;;<"----""""<<<""""----""""---+--""""<<<+++++c*oicciiooooooooooiiiiiiiiiccccccccc*****++<<<<"-,::....
.......... .   .        ......::;:::::::,,,,,;+------"""*<<""<<----<<""""-<-""<"<oIeicc*ioooooo11111111o1oooooiiiiiiiicccc********+++<<"";<-,....
  ........     .        ......:.;:::::::,,,,;;*-------""-"""-""""<"+<<**+-<-""<*088I1oc*coo1111111111e1111ooooiiiiiiiccicc**+*++++<<<<<<"::-,....
...........    ..        ...:.::;:::::::,,,,,;<---------"""----;-<<<+cc**+<"""<*eIeee1ooo11eI1111111ee11111oooooiiiiiiicc**++++++<<<<<<"-;,::....
...........    ..        .:..:::-::::::::,,,;;<------<"---"-;-;;;++*iooi*++<<+*+oe11111oo11e66e11111e111111ooooooiiiiiic****++++++++<<<<-;:::....
  ..........   ..        .....:.-:::::,":,,,,;-<-----""----""";;;**co1e1i++<<*io6611e18$P80II80eee11Ieee111ooooooooiiccc****+++++++++<<<-,:::....
. .........    ..        .....:.-::::::::,,,,--------""-------;;;*io111Io+<<<+ie1o1e0WH$@606II6eeeeee111111ooooooooiicccc****+++++++<<<<",::,....
         ..     .         ......;::::::::::,;---------"---"-<-;-"*i1o1111++<<+Ie118WWH$@8@HPI66eeeeIeeeee1e111ooooiiiciccc****++++++<<<",,,::::..
.               .     .   .....:-::::::::,,,;---------"----"<"-""*cIe1o11**+++18PiHHHWWHH$MW$66Ieee66Ieee1Ie1oooooiiiiiic*********cc**<;::::.....
..              .         ......;::::::::::,;---------"----"+<"+ci*66IIe1i**i8o0P+PHHWWH$HW#M060III06Ieeee16e11111ooooooiciciccc****+++,::::.....
  .........     .         ......-:::::::::,,;---------""---<*<*+io*08M@I1iii608@8c$HMMMMHHHM#H6IeeIIee11111oooioiiiiiiiccc*****++++++++,::::.....
.       ...     .         .....:;.::::::::::;---------"----+*+*+oec0006I1oio1000ieHM###MWH$IHPeIIIIeee1111o1ooiiiiiiiiiccc********++<<<,:::.:....
                .        ...:...,:::::::::,:;--"<"----""--"<**++1Ii006IIeooi1oico@M#####M$P6P@eeeIIIee111oooioiiiiiiiiiccc*******+++<<<:::.......
  .......       .          ......,:::::::::,;---"-----"---"<+***eIe66IIIIooo1oooeI@#####M$P6@eeII606ee11ooioiiiiici**c";<*++***+*++<<<<:::.......
                .           .....;,::::.:::,;---------""---"++**o1oI6IIIIooi111iI@M######80@8I6II666ee11oiiiii++<"<<+<";,,,,,:,**++<<<<:::.......
                .           .....;::::::::::,;----;---"----"c**<iiiI6666I1oi1eIoPI######M@8@66III0080e1oiccc*+"--"<<+<-;;,;,,,,,::,:,:,........  
                .           .....::::.::,::,;;;;;,:;;;-;;,;-o<""ciiI886661oi1181W@######M888666Ie66IIoc+++o*++""<-+<<"-;;;;;,,,,::::.::........  
                            .....;.:,,::::::;;-;;;,;;-"-----*<"-*ii68@8061icco@6MH######H8666IIIe6eioi*<---"o*-----""-";-;;;;,,;,:::::;........  
                            .....,:,;;,,::::,;;+-,:-<+<<"-";<<<*ioo0PP@06eiccc$0W6M#@8MW86IIIIee1oi+c*<"-;;;;i;;;------;;;,,,,,;,,,:,,:......... 
                            .....;:,";;,,::,:;;-+6M;*-++<"-;"ccc0He@$HP8I1oiii8I81@$IeP@0I6I66eeo*i<"<"-;,;,-<***<------,;;;,,,,,;,::;"........  
                            .....".,<;,::::,,:--<P6I"<c<-;-;-+;-i6$M$@8861ooooi0ei66ooI00eeIIeeooc<"-""-,;,;;"<+**<****<++<:-<<;;--:""".....     
                            .....:::,:::::::,.;-"co6"""-;;;""<""iI0$@$60eoc*+++ee*oi*ci66o600I1oo*"-----,:,,;"++++++*+*<;;""+++"<,,:,; ..     .  
                            .....;.:,:::::::,::;-+cc<<<"";;+*<""iIIP806I1i++++"Ie<1c<<+66o600Ioic+""--"",,,,;";<+++*"-<;+<".+++<:,,-<-:...  ..   
                            .....;.:,:::.:::,:::-<i00eeo<""*+<+<oIe@06eeeociI1*@Ii*+""<16oe1o1o**<-"""+"-;;,;;;;;;,;;;,,,,,:;-;-::--<+-...       
                            .... ;.:,,,::..:..:.i*+M8e6I1*+*++c##M6MMW66800"i+iW$I++""<iIoo*"iic+""--+"-;,,,,,,,...:,,::::::.;--"<",,;,....      
                              ...,.:-;;,::....::+I+*ccei+<c""""<eWPM18eIoiic<c<1ico<""+coooi"<*++"--<<-;;;,:,,:::::::::::::::""-<<<<",:.... ..   
                                .:.,"<--,:....:,+oP<<;+<""+-;<<-*ic@o+<+i*+"++-o+<c-;<**ooii+"++<---""";,,,::,,::::::::.:::..-+,:-+<+::..      . 
                                .:.:<;--,::::..,+$$+c<+"<"c<"+""*ic"";-"**<<c;<*+<+-"<<+-i*<"-++<-;,;"",;,:::,,,:::,:::......;++:-"--,:...       
                                 ::,""--;,:.:::;"o@*$+*ceoo<<",<cc+**-P;+*+i"<""-;"---+<-"-;:<<<<;,,,--:::...:::::::::.........;.:<<<-..     .   
                                . .,--;;:....::;c1P0*;+<"-;<<<+<*****+*cIi1<+<"-;;;;-"<+";,,,;;-";--;:::.....:::..:::.   . ..  .......           
                                  .:-;;,:......:<cP<e::.:::,---,-"-,,+<I@$Ii*+*++++++***++<+<<+<<<""";::..........:::..     .:,::::....    .     
                                  .:-;;,:......:*i@<c:.::::::,::;-::::,,;-e-,::::::,::,;-,-"<+<+<<<<""-;,::::::::.:::....   ....::.... .         
                                .   ;;,:.........IW**.::::::::::;;:::::::,,;:::::::::::::.............. .......:,;;,;-;,,,,:,,,:::::::.          
                                  .  ...... .......o-:....::::::,;:::::::,,,::::::::::::............ ....... ........... ..  .   .:. . .         
                                      ....       ..............::::::::::::::::::.:.::.:............ .. ..............         ...               
...   ..                                         ...  .................::::::::::................       ..... .                :                 
............                                     ........... ................................................                                    
.                 .....        .                ...........  .........................                 .......                                   
        .      ......................                              .............                       .. .                                      
........................................                                                               .-..          ..   .. .                   
................................................. .                                                     ..                                      .
..........:.:::::::::::::::::::::.:.............................  .                                    ...                                     ..
.....:::::::::::::::::::::::::::::.::..:......;.........................  .                                           ..            .          . 
......:...::::.:::::::::::::::::::::::::::::::::::::::::::::....:......................                                                          
......::::::::::::::::::::::::::::,,,,,,;,,,,,,,,,,,,,,,:::::::::::::::::.:...........................                    .                      
.....:::::::::::::::::::,::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::.::................ .........                                      
...:::::::::::::::::::::::::::::,:,,:,,,,,,,,,,,,,,,,,,,,,,,;;;,,,,,,,,,,,,,,:::::::::........................                                   
...:.::::::::::::::::::::::::-,:,,,,,::,,,:,:::::,,,,,,,;,,,,;;;;,;;;;;;;;;,,,,,,,,,,,,:::::...................  .            . .....            
...::::::::::::::::::::::::::::,:::,::::,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;--;;;;;;;,,,,,,,,,,,:::::::::.................   ...           ..         
....:.:::::::::::::;::::::::::::::::,,,,;;,,,,,,,,,;,,;;;;;;;,,,,;;;;;;;;;;;;;;;;;,;,,,,,,,,,,,,:::::::::.....................                   
......::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,;,,,,,,,,,:::::::::::::................                 
......:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,::::::::::::::::...:..........              


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