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

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

-----"<"<<<<<<"<""""-----;-----;--;;;;;;;;;;-;;;;;;;;;;;;;;,,,,;,,,,,,,,,,,,,,,,,:::::::::::.............   ....   :..                           
;;;;---"""""""""----;;-;;--;;---;;,;;;;;;;;;;;-;-;;;;;;;;;,;;;;,,,,,,,,,,,,,,:::::::::::.................    ..   ::.                            
,,,,;;;;-;---------;,;;,,;;-;,,;;;;;,;;;;;;;;;;;;;;;,;;;;,,;,,,,,,,,,,,,,,,,:::::::::::.::..........         ..   .                              
::,,:,,,,;;;;;;;;;,,,,,,,;;;,,,,:,,,,,,,,;;,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,::::::::::::::.............         ..                              6   
::::::::,,,;;;;;,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,:;;,:.,...:::..    .         .                                   
:::::::,,,,,,,,,:::,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,:,,,,,:,::::::::::::::::,:::;-,.:.:::,::. . ...                                      . .  
::::::,,,,,,,,,,:,,,,,,,,,,,:::::::,,,::,,::,::::::::::::::::,::::::,:,::.::::::::.::.::... ,:. .  ..                                            
::::::,,,,,,,:,::,,:,,:,:,::,::::::::,:::.:::::::::::::::::::,::,,:,,,:::::,,.:::...........:.....          .                    .               
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,;::,::::,::::,:,::.............           ..                                    
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,;;;-,,,;,:,,-,,,:;,-::,,;,-::::........       . .                                    
..::::::::::.::::::::::::::::::::::::::::::::::::::::::::::,-;,-<---;,-;;,,:-;;;;;<",",*""-,,:... :      .                                       
...:...:::::::::::::::::::::::::::::::::::::::::::::::::::::;,;;"-+"--""*c+++<io+"+c+cc;o"<c;;;::.:. .                                           
.:.....::::...:::::::.:::::::::::::::::::::::::::::::::::::,+*oo1Ie6606@80608I00I1eoooiIi+**<<-";,::                    ..                       
..........:.:::::::::::::::::::::::::::::::::::::::::::::::"o1e6600008@@88@80806661Iei*+i+o+<<",,,,,  ...             ..                         
............:.::..::::::::::::::::::::::::.::::::::::::,::,*1III660008@P0@@8@66IeI1oioic1*cc+,<"--,.  ....           ... .                       
............:::::::::::::::::..:.:::::::.::.::::::::,:::::<ieeI666666608@@8@8000IIcoc++cicc+c<+;;;:  .....            ........                   
..............::.::::::.:..:::::..::::::::::::::::::::::,;i1eIII66608@@PPP@806661i1*iiIe1+ci++";--:  ....         ... ....... .                  
..................:.:...::..:::::::::::::::::::::::::::,-<oII606600088@8608@06II66Ieooi11c1*1*<-;;. ....            ...  ..  ...     .           
 ....................:.............:::::::::::::,,,:,,:,-"<*oIIeo1"+*o+*i*i1116I6666eooieco**ii";;  ..::... ...  ..::,::. .....              ....
  .......................:........:::::::::::::::::::::,,;<e"*oie6I6III60868I6II660611ciii10@00Ie, .......::;....,;:,,::. ....               ... 
      .......................:::::::::::::::::::::::::,::;iioie8P@0eoo8@<"<o66066000eeoco886P$006:... .. ......:,;--;-,:..: ..:.    .        .   
    ......................:.:::.::.::::::::::::::::::::,:<co1I0008@@IeI6P@@600088000611ee00868@66..... .:......  :...:.:..:. ;;,,;,  ..    ...  .
        . ....................:...:.:::::::::::::::::::::+o116@0088@P6688PPPP@88000666IeI8I8$8@0c ...:......:..... ...:........:,  .  ...  .  ...
       .........................:::::::::::::::::::::::::+o1I@$808@@@8888@PP@@8800660IIe6@I$6@I6:. ...::.:......::........:...... .....    ..   .
      ...........................::::::::::::::::,:::::,,-ooI88806688088PH$P@@@806666IeeI0@@@0i": ....:....::.....:..::........:...........    ..
        ......................:...::::::::::::::::::,:::::c6@808@8060608@PP@@88800066IeeI@8@@ic+, ....::..:...  ::.:..:...:::.....:.:............
       . ...... ...............::::..::::::::::::::.::,:::<+1o1666I@P@0088@@8888006IeII16IIoe1o<;; ....:..::::::...::.::........:.....:...:......
       . . ..... .................::::...::..::::::::::.,:,+coeee8@0@@@680@@8080666IIeee11666e1*;--;;..::.:.......::...:....::..::::..::.::......
        ... ..  ............::.:..:::.::::::...::.:::::..::*ice6680066660088800IIIIeI111c666IIo+;--"""--:.::.:::... :...:........:::::::.:.:::...
          ............:.......:.....:::....:.::::...::.::.::++161eII6I6I16006IIIeIe1111i16800Ii*+<;;--"""---;::::..:::::.......:....::::::::.::::
         .. ...................::.......:.:....::....:::::::.+oIe6088@@88IIIeIeIe11oo1iII@00Ieii1i*";;--""""""-.::.:::...:.::.:::::..::::.....:::
       ... .......................:.::...:.......::.:.:...:::ioooe6088@80eIeIee11iiioi1@@0006eee1c<<<<<<<++<<"<<"".....,:....:,..:::::.....:::...
      ... .  ..............:....:..::......:::......:.:::::::c1I60880886IeIIe1cc*+ioe88008I+*++*++++++"<<<<""""""""-,...:::::::::::..:..:.::::.:.
    .   .  . ................:.......:::......:....::.,:::::.:oeI68@IIeoicc**""co11880cc*c+***c++<<+++<++<<""<"-"-"--;....::::::::...:::::..:..::
    .  ... .........:.........:..::....:...:.:::........:::,,:::;cooic+;:"+*co1e68++**c**-;-;;;;;;;;,,,,,,<<"<"""-;-;;;:::::..:::::::.:::::..::::
 ..   .  .  ....  ..........:...:........:::::::::::::::.::,::,,,,;.  .";ci1eI<++++;,;;;;;;;;,;;;;;;,::::::-<<---<-;-;-;::::::::::.::::..::::.:::
       . ..     .. .. ............:.:::...:::::..:,::::.:...:,:,:.:..;--,<c"<+<,;;;;;,;;,;;;,,;;;;;;,,,,,,::,<---""";;;;: ..:::::::::..:::.::::,:
   ..   .  .   ..... . .  .....::..::....::::,::::::.:::.:,::::., ..,"-;,-<",;,,,,,,:,:,,,,;,,;,,;,;;;,,,,,,:-"--"-"-;,:  ::.::.:.::::.::::::::::
         ...... ..........:::........::.::::::,:::::.:,,::,:,.:.  :;-;-,-,,,,:,,,,,::,:,,,,,,;;,;,;,,,;;,,+,;--"-;"""-;  .:::::::::::.:::::::::::
      ......  .............:.:.....:::.:....::..:,,::::.,.:.,. . ,-,:::,,,,,,,,,,,,,:::,,,;;;;,;;;io1o*c*+<--;""-;-""-; ::::.:.:::.....::::::::::
   . ....................... .:::.......:...::,:..,:.::.: :: . .;-:,,,:::,,;,,,,,,;;;,::,,,:ieiceo1*ci*c*<""";-"----"-;  . :::::::.... .::.::::::
   .    ....:..............:....:::.....::::.:::::..,:::.:...  ;,:,:::,::,,,,,,,,,;o<i1cciioi1ceco*oci*i<"<<"";---;-"";  ,:..::::.:.::::..:::::,:
    . ........:.  ......:.........:::::.....:..:..::.:.:.     ,,:::::,::::,,,,,,,io**oioco++0o1+iI*1c<*+"<+<<";;--;;-;. .::::....:,,:.....:::::,:
 ..  .  ..................:....:::.:::.:......:,::,:.:...    ,,:::::,:::,,,:,.,,,+c+++++oei1*oi1oiI+ic++"<*+<<-;;;;;;  .:::.::.::::::,,:::.::,:,,
      .     ... ...........::.:::::::,:...:::::,::: ,..   .::,:::::::,::,::::,::++<+*cci1*1coieo**oi11o<<<+*<"",;,:   .::,:.:,,::::::::::::::::::
...   .... ...   .....:::...:::....:.::::::::::::.......:::.:::::::::::::::::,:*c+*cccccioc1eiccioccoii++<<<<""-.   .::.,:,,::::::::::.::::,:::::
  ...   ... .    ..:....................:........ .: ...:::.:::::,,::::::::,,:;+*ccciciiooeoioi*io1ii**+++*<<<"-;..::,::,:.,::::....:,:...::.:,::
.   .    .. ...:..........................:..:....  ....::.:::::,::::,,::,:::,****cieoieiie1i1cciooiii+*++<+<"""; ..::,:::...::...:,:..:::::.::::
.       ....    .... :: .............................. .::.::::::::::,:,:::::ic*cciIio1ce1oic*ioi1*ici***++<<<""-:....:....:...:,:.::::::::::::..
 .  ......... .......::.....................,:: .....  :::-:::::::::,,::::,,,**ciocece*oe11oiccocicii*+*++<<<""--;.......::::,,:.:::::.:::::.:...
....  ....  .. ..:.....................:;;; ... .... :,:-;:::::::::::::,:,,:+c***i11oie61ii*ioo11c1iic+++<+++""---:......,,,,,,::.::.:::::......:
  ...      .........................;;;:... ... ..:.,;;-::::::::::::::::::,"cicciioooiiciieooicioiicc*+++<<<<<<---;....:..;;,;::::::..:::........
   .   .... ............. .......:,,;;,;,.  ...:..,;:;;:....:.:::::::::::,,:***+1**iccoooo1oociie*cii*++<<<<<<"";;;;......,;,.:.:.:::::....: ....
    ...  ............:............,,,,;;;;... .: ,,:;;::....:::::::::::,,::cccic*i1ooooiic*ccccicciii<**+<"<<<""-;;;,:.....,,.. ..::............:
    .. ....... ............. ......,,,;;;;,... ::,:,;....::.:::::::::,::::cc**iiccccc*iiiicci*iic1cc***++<""""""-;;;-......::.. :....::...  .....
      .  .  .... ......       ......,:,,,:,: ..::.:;.::::..::::::::::::::+iicccciiooiic*ccc+ci****+i+**+<<<""--"--;;;:......:.  :::.:....:.::....
       . ...      ......  ..  . ..,-"":,;,;.  ,,:.,.:.:..::..:::::::.:::,ci1o*cccci111oc+*c+ii*ic*cic<+<"<<"""----;;;-........ .:::::............


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