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

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

""<<-------"-"-"-"-"""<"<"""""""--"<i1<"<""<<""<++<++<<<<<<<-++<+++++++++"*+++*++++++++*c+++++++<+<<**+<<<<<<<<<<+<-<<<<<<<<"<"<"<"--"---;;;;,,--
<<<+<+<-----""-"""""-"""""""""""""<*""<<<"<<<<""<<<<<<<<<<<<+*<<<<<<<<<<<<*+<<<<<<<<<<<<++++++++++++"<<<<<<+<<<<<"<<<<<<<"<<""""""""""----;;-"-"-
<++++++++<---"""""-""""-"""""""""""-<-<""""<<"<""<<<<<<<<<<<<;<++++<<<<+<++++<+<<<<<<<;++++++++++++-"+<<<<+<<<<+++<+<<<<<"<"-<"""<""""--;""""""""
+++++++*++++<""--""""""""-"""""""""""-<"""""<<<<<"<<<<<<<+<<<+<<<+<<<+<<<+<<<+++<++++<++++++++++++*<<<<<<<<<<++<<++++++<+<<""<""""""-;"<<<<<"""""
++++++++****+*+<-""""""""""-""""""""""""""""""<<<<"<<<+<<<<+++<++++++++++*++++++++++<*++++++++*+<<<<<<<<<"<"<"<<<<++<++"<<<<<<<<""-"+<+<<<<<<<<<"
++***********+++""<"""""""""""""""""""""<"""<<<<<<<<+<<+<<++++*++++++++++ci++++++++*;+++++++++<-+++++++++<*++++++<+++<+++++++<<-+***+++++<<<<<<<<
***********+..      :""""""""""""""""""""""""""<<<<<+++++++++++"**+******<+++++++*+*++++++++++c*+++++++<"*********+*******++"**********++++++<<<<
**********-           .+<"""""""<"-""<""""<<"<""<<<<<<<<+++++++c*+*+++**+,******+++<*********+*+*****i<+**cccc*c***c****+"ccc*c***********+++++<<
*****c*c*-           . .-*+""""""<<<""<<<<<<<+@<<<++++++++******<*+******<********-***ccc**,******c***iiiciii<cccccc**+ciiiccccccc***********++++
c*ccccc**..             .*++++""""""<"""<<<<<++<++++++**<***********+*****+-:,"*****c***c*c*******<cccccccc***++++++ciiiiiiiccccc*c*cc**ccc****++
cccccccc<..             .:++**+++<""""<"<"<<<<++<++*****ccccccccic+++iooi,.     .ioooooooooooooooiii*icc*+<... ..,+ciiioiiiiiccccc**cccccccccc***
ccccccc*.             .  c*****++******<*+ccccccccieeeIIeIIIIIIIIIIIIIII+:.      .IIIIIIIIIIIIeIeooocooic+1o1111ooiioooooooiiccccccccccccccccccc*
cccccic,:.:......      ..*********c***c*c*cccccccciIIIIIIIIIIII6IIII6IIo::..     .<IIIIIIIIIIIIII1oooo1o1111o1111ooo111111ooiiiiccccccccccccccccc
cccc-:....    ........ :"*c********cccccc*ccccciiiiIIIIIIIII66666I6I66I;:..      ..6I.IIIIIIIIIII1111111111eo1111111eeeee11ooiiiccccccccccccccici
ccc..               .. :"ccc*****ccc*cccccciiiiiiiiIIII6I6I6I666666666I...       ..: I66IIIIIIIII1111eeeeeee1eeee11eeIIIII11ooiiiccccccccccccccci
c:..                     .,*cc****cccccciciiiiiiiioII6I666666666666661<..        ... ;<I666II6IIIe1eeeeeeIee1eeeeeeII6666Ie1ooiicccccccccccccccic
.   .                     ...*cc*cccccciiciiiiiiiooII666666660606e<:.. .     ......:.:;e1II6666I6eeeeeeIIIIIeIIIIeI6600066e1ooiiiccccccccccccccic
....                        ..,cccccciiiiiiiiiiioi1II66666666666i::::.. ................ooIII6666eeeeIIIIII6I66III08888886I1oooiiccccccccccccciii
...                           . *cciiiiiiiiiiiioooo66I1o"""e606I,:::....................o+<oII666eeeIIII6ciicc+I668@@88@80I11ooiicccccccccccciiii
...                              ;iiiiciiiiiiiiooooIIeo<+co166Ie,::.....................,IIi*ee66eeeIII66:,:,,:600@PP@@@80Ie1ooiiicccccccccccccic
..                               .iiiic .   ;iioooo6Ieoo1660666i::.......................:,c1""*IeeeI6660:;,,,.600@PP@@@80I1oooiiccccccccccccccci
                                  -cccc ....;iiooo1e*ieee11II06,:.................. .. ......""-"1eeII666:,,::.6668P@@8886I1oooiiicccc**ccccccccc
                                    ici ..  ;ciiioicciIIe666606,.......... ... ...   ....... .;-<++1i6660:::,:.eII00800006e1oooiiicccccccccccccic
                                   .cci ....,".:,;*cie6+ie1I00I:...            ....  :.."6- ...II<<c,*086:,,,:.1eeIIIIIIIe1ooiiiicccccccccccccccc
                                   .;"c ....: ,-:-              ...........:.   ....  I".I*<,""<-+<*-,-*<<<<;+***++<<-cee1oiiiccccc*ccccccccccccc
                                     .c:*-,-..:-                               . ..   .+ e"":,"<<<",-<:.c-:::...::..:,.ooccc*********c**cccc*cccc
                  :                   , ;;,- :.:                                 .<. 6 o:@$$PP8c"<";,-, "-.   .   ..:;.**+*++*+++*++**********c*c
                    .                  ooI .   .                                ..e..H8.H@$@PP618I,*""..:-    .   ..,,.<++++<+++++++++**********"
                                        ....                                    ..o .i1..0Pe*;;<<-<$*;  --    :   .:.. <<<<<<<++++.. +*+++*++++..
                                       ...        ..,;1,<                        .*  :6< -c1eI@@:-""*:111oo.. .  ,.:+++<<c*****" .:... ..,.:; .. 
                                                  :,:6:;c-.;::..                ..1 ..I1- 188@ie-,;,,:c,,-o..... :<"<--""*<c**;:...... .. ..< .  
                                                . +1;,6<ii:..................   .,1   oe-; i.:,:.:;;..--;co,;,:,,<--,""<<**+*+*,.. ....    :.    
                         .                    : :.,+,;.I.,*          . .:::::..  .*   c+.I. <,,;:;;:+1oooio"""""-""""<<<<"""-<<<. ....     :     
                                          .."--<+  c6@+ii+<                 .   .c1.. 6*;i, +1ceI.-,,<ccc*o++++<<<<<<<<*+*++++<+. ..      ..     
                                          0i***ci: 11eI6Iee                 .    08 ..8;I61o I66eo;ii1oioi1cc***cccccccicc******.. ..     :.     
                                        :oicccccco oeee":::,                    .60   o.e6II: e1eoo,io11oooiiccciiiiiio1ooiicccc..       ..      
                                       c+*c***c*cc oo:...                     I  II     1IeeI  e1oioioo1oiiiiccio1e1e1ee1ooiccc*<""-----.        
                                     . c*+***ccccc .:....                     .  ee :. e1eeeIe. oiiii*oooiiiccciio11111e1oiiccc*<<""""-:         
                                         .+++*cccc +i;                       I. :ee :  o11e1e1o oiiiiicoiccccccciio111111oicc***<,..:.           
;,,                                      ++++**ccc  *c "cc*c*.     +i      e.ee *e11o+ e11i111o,+icic*"iic*****cciooooooic*+<<<";,.  .    :;,:   
;,,,                            .       -""<<<****".* ***+**c     oo       1o e.cooio  ;i11oocc* +<<<<++"<-"-""++*cc*cc**+<<<""-,,,,:    :,--,   
,,,,,,:                                  -----"""<+ , <<""<       < +      ci.c.ci**** *+icc++<"" "---<<<"";;-"+<++****+*<<<"""-,,,,,,:  :,--    
:,,,:,,,. .  ,,,;,,,,;,           ..     -----"""""  """""<<;  **+ **     .1I.:.I+*c*+ +*c*+<<""--.""""""------<<"<<++<<+<""""-;,,,,,,,,,,;-..   
:::::::: .   ,,,,,,;;;--:          .     .-;;-----;  <"""<+<+++<* cii      e0 ,.ece*c  :*+*+<<<--- """"""""----""""-+"<<<"""----;;::,;,;;;;,     
. ::::: ,:  : ,,,:,,;;;;;-;.        .    .;;;;;.,;;  ""<""<<<"<+ +*ci1     o0.;.1*<c. ; *++<<""";-- ;:-"-"""---"-"""<++-;""----:;;;;;;, ..     . 
   .:. ,: :: : ,,::::,,;;;,,             ,...;;:.,;..,::.,:.:... :,,-"      i . ,+c*<<< *++<<"""-;.... .:;--;-----"<<<<<<"----;;;;;;;,,;      .  
 :::. :: ,,:. . ,,,,,::,,:........           ,,, ..      ....... ..............:,,:-,.: .:::.      ..      .:,,;,;-;----,;;;;;;;;;,,,,,,:..      
 ... :: ,;,,,, . :,,,,,,,:..... ..         ..,, :..      :;;;;-;,,-""-"    :< . *+<-,;; -"                   ;.,;;;;;,,;;;;;;,,;,;,,,,,,,,..     
  . :: ,,,,,,,, : .,;,,:..               ..::,:,,,:  ,,,,,,,,,:,,:,;;-;...:"*...*<":.   .                     :-:,,,,,;,;;;,;,,,,,,,,,,,,,,,     
   :: :,,,,,:,,, :  ,,,:..        .   .  .:,::,,,, .  ,,,,,::::,,,:;;;.....-+. .<<+. :                         ,,;:,,,,;,,;,,,,,,,,:::::,,,  .  .
  :: :,,,,:,,,,,: . ::,.    .    .. .... .::::,,:: . .::,,::...:,,,",:.....,<.  ""-,:o.                        ..,;::,,,,,,,,,,,,:......:,. . .  
    ::::,,,,:::,,: .:::..  .. ........... .:,:,,:: : .::::::...:::,::.....,--. .---,<;.                             :.,,,,,,,:,,:,:......::...   
    :::::,:::::::. :,:..   : ............. .:,:::. :..:::::::.....:::.....,;-...;;;:..                                 :,::,,,,,:::::....:....   
    :::::::::::::..:::... : .............  ::::::.  ..:::::::.............:,.. ::,;:.:   .                              .:::::::::::::...::...   
    .:........::..:... . .   ...... .. ......::::  :.......   .   ..........,  .:,;:...                               ..::.:::::::::::.....  . . 
     .:::...:........... . ......... .........:..  ..................... .:::  :.,,:.:..                          .......:::.::::::::.....       
     ...................:. ....................... ................... ....:...:.::,.........                . .........::.::..:::........       


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