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

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

                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                                 
                         .                                                                                                              .. ..    
                         . . .....    .   .                                                                                        ....  ....    
                 . .   ...    .........   .....  .                                                                           ... ..... ..  ...   
          .  .      .....  .. ... . ....  ..                                                                            ........ ..  ....  . .   
             . . .. . ...   ....... ... ........                                                                   ........................ ...  
       .  . .....................................  . .                                                       ....................................
        ... ....................................... .                                                  ............................... ........  
      ... ..........................................    .      .                                 ............................................... 
       ..........::.::::::::::::::.:.................  ...   ...                              .............................................. ....
      ..........:::::::::,:::::::::::.::.....................       .                         .........:.:.......................................
. . .........:::::,,,,,,,,,,,,,,::::::::::..:............ ...... .     .                      ...........:...::::.....::.........................
  . .....:.::::,,,,,,;;;;;;;;;,,,,,,:::::.:....................  . ..           .             ......:.:..:.:.:..::::::::::.:.....................
.........::::,,,;;;---""-------;;;,,,,,,,,,::::::::::::.:........   .. .   .                  .....::.:.::::::::::::::::.:.::::..................
 ......::::,,;;---""<<+<<<<<"""--;;;;;;;,,,,,,,,:,:,:::::::::::.............  ... ..           .:..::::::::::::::::::::::::.:::::.:..:...........
.......:::,;;;-""<+**cccc***+<""""-----;;;;;;,,,,,,,,,,,,,::::.:.................... .   .     ...::::::::::::::::::::::::::::::..:.:............
.....::::,;;-""<*ccooe1111oi*+<<"--;;,,,,,,::::::::::::,,,,,,::::,..  ...........::.:...    .  .::::::::::::::::::::::::::::::::::.:::..:........
.....:::,;;-""++co1I68@@80I1oc*+<"---;,,,,,:::::...:...........::,,::......:,c@PP$$$P+.:...... .::::::::::::::::::::::::::::::::::::::..:........
....::::,,;-"<+coe6PHM##M$@6eoic*+""""----;;;,,,,,,::::::::::.....::,,,::::18P$$$HHH$I,::...... :::::::::::::::::::::::::::::::::.::::::.........
....:::,;-""<+ci1@8HM####MH@6eoi*++<<""----;;;;;;;;:,,,,,,,,,,......::;;;::o0P$$$HH$$P<:::......:::::::::::::,,:,::,::::::::::::::::::......:....
....::::,;;-"<*coI6PHM###WP8I1i**<<""""---;;;;;;;;,,,,,,,,,:::,:.....:,,;;;*0@$$HHHHH$0,:.......:::::::::::,:,:,,:::::::::::::::::::::::::.......
......:::,;--"<*coeI68@@@06e1icc+<<<"""-----;;;;;,,,,,,,,,,:::::::.:.::::,;-eI<PH$HH$$@;,,::.....::::::::,,,:,,,,,,::::::::::::::::::::::::..:...
.....:::,,;--""+*ccio1eeeeoiicc*+<""""------;;-;,,,;;,;;;;;,,,,::,,:.:.:,,:;Io<P$$$$$$P*,,.:..   ::::::::,,::,:,,::,,,::::::::::::::::::.::..:...
.......:::,,,;-""<+**ccccc**++<""""""-----;;;;;,,,;;,,,,,,,,,:,,,,,,,::::::,o8@PP$$$$$$P;,:......:::::,::::,,,,,,,:,::::::::::::::::::::::::..:..
........:::,,,;--"""<<<<<<<<""""-"""-------;;;;,,,,,,,,,,,,,,,,,,,,,,,,:,6I-;6@PPP$$$$$$*,:::... :::::::,,,,,,,,,,,,,,,,::::::::::::::::::.:::...
.  ......::::,,,;;---""""""---;;;"------;;;;;;,,;;;,,,,,,,,,,,,,,,,,,,,-1co;;18@@01WMoccc+-,:....:::::,::,:,:,,,,,,,,,:::,:::::::::::...:..::....
.   .......::::,,,;,;;;;;;;-;;;,;;;;;,,,,,;,,,,;,,,,,,,,,,,,,,,,,,,,;;;+i;;-,<<"cHMWo***+**+*c"...:::::,:,:,:,,,,,,,,,::::::::::::::::......:....
   .......:::::::,:,,,,,,,,,,,,,;-;;;;;;;;;;,,,;,;,,,,,,,,,,,,,,;;;,;*-;;;;,<"+WHMMc*+*+**c***+:..::::,:,,,:,,,,,,,,,,,,,,,,::::::::..:.....:....
     .  .....::.:::::::::::,::::;;;;;,,,,,,,,,,,,:,,,,,:,,,,,,,,,;;-<;----,,,-WWWMc*++***<+<<c;:..::::::,,,,,,,,,,,,,,,,,,,:::::::::::...........
      .........:.:..::::::::::,;-,,,,,,;;;;,,;;-----;-,,,;----;--;-+c+<"-;;;;;PWWc*++*+<<"+++c*;..:::::,,,,,,,,,,,,,,,,,,,,::::::::::::.......:..
        .......:.:...:..::::::,,;;;;;;;---,,;;-------;,,;"-;;--;-<"eI@$6+*+-;-PHeec+*c+*+<<+++c*".:::::,,,,,,,,,,,,,,,,,,,,,:::::::::...........:
        .......:...........:::;;-"--;----------------;;;;;;;-<-c;"o0@P8+++-;;<IW00@$WMW$Pc+****<c.:::::,:,,,,,,,,,,,,,,,,,,::::::::::..:....:....
      .. ..... ..........:,,,:,::"<<"-,--;;<"""-"""""<""<"<<$o+"-"08PI+c+"--;-Po6$HHWWH$$ccccccc++,::::,,,,,:,,,,,,,,,:::::::::::::.........::...
          . .. ....;;:;,;;;:;,--;<+11oi""""<""<"--<<<""<",;;***i*i@o1ooic<"--;IiP$$$$"-o0c"++<<<<<:::::::::,,,,,,,,:::::,:::::::.:.::............
          . ......:,,,,,,,::-:-",+-11oii,,<**<;:::::..:::;""**ii0WMM###M1*<--;+P00P@,,::,;;,,,::..:::::::::,,:,,,,:::::::,:::::::::.....::::.....
          ........,;,;"::::-;,.",,:<*"+"*<+++,<+++-::::,:,,;*co1M#######ec<";;+"0oP@,::...........:::::::::::,::,::,,,:,:::::::::.::.............
          .. ............,,,,:-":::....::::-","<<",:..::::,;+iiI#######M1i*";;,,-+<:::....: :.....:::::::::::::::::::::::::::::::::.:............
          .. .   ........,..:.,","<<-","<<""-:<<-,,....::::,;"*oMW06@$$$@e<c;;-;;-<<"<<+++<<<.. ..::::::::::::::::::::::::::::.:..:............. 
          .       ..... :;-;,,--;"";<-;-""--","";";.......:,,;;"*1ic+<<**"-;,;<<--,<**+++*+++.....::::::::::::::::::::::::::::::...............  
          .       :+.. ..,-"",,-;"",,,,:,,::.:::,,,::....::::,,--;-"--;;;,,:,,<+-"<-"+++<+++<.. ......::::::::::::::::::::::::::.::............. 
          .      ..*...... i:....:+:,,::,,;,,:,:,,:::.....:,:,:,,:,,,,,::::::,-<"--<<<++++++<..    . ........::::::::::::::::::::::::::::........
                   ;      . .-...::..:..:;,;;;,,:..::,:..:.,:::::::::::::.....:;-"<<<<*++*++<.. .          ...........:.:::::::::.:::.:....:.....
               ...               . :"..";;;-;-;,.::......:.-:;;,..............::.:*+****ccc*- .                 ...........::::::::::::::.::.....
                                 ,::.;.;:;;;;.:,;.,::::::,,;,,:+...........:..,,::"+*cc*cccc..  .                     ..........:..::::::::::..::
                             .   +:"::,,,,,::,,:: :,:,,,,,;;;,:... .. .. .....,:. ;+**c**c**.                               ........:...::::::::.
                             -   ;;,. :::..:.:,,,:.:,:::,:,:;:...    . ... .  ,: .:<+***+***                                     ....:...:::..:::
                             :   ,::::,:-;,.:,,,:,..:::,,,,.,:.::.       .    :.  :<<+*****+,,:.   .                                    ...:::.::
   .                             -,:,:....: ,,:::, :.::.:,,.,,::,:.          .::  .<<++++++<";;,,,:: ....                                      .:
.  ...                        .,,::.:.:   , :,,,::.,,,,;,;;.,,,,1..            : . <<<<++++<"""-   .:..:.. .                                     
                         .:;;;:----;,.;,:,:.::,,:, ,,,:,:.:.:,:.;;,,           .   ;<<<<<<<--"."".. ..:, . ;                                     
.....          .    ,;;;;---,,,,;""""-<.:,,::,,,:,.::: :,,:::::,,,;;;.         .   :"""<<<"::,<"""""-;,  .:,.  .   ..                            
..::.... .,-"-;<,,,;;-;;---;;""-";---  .:,,,,,,,,.,:..:,,;;,;;;;;;--;-;            :""""""-;<;;,<""""--;;,..   ..:........                       
 ..::.:.:.:;:,,;;-;;-;;;,--;;;;;;--".   .:,,,,,,,,,::,,;;,,;,,,;;-,;;;;-           .------;+""<<<"-:----;,;::::   . : :.                         
.. .:....:,,,:::::,;,:,;-;-""----;;;-.  ..:,;,,;;,:,.:,;,;;;:;-;;;;,--;--       .   .;,;;;;<<-+<;--,,":,;,,: ::.                                 
........::.::,::::;;;;,;-;;--",----<-;, ...,,,;;,,,:,,..,,,,:---;----"-**+;         .,,,,,,""<"<""---;;;;,,,::...                                


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