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

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

                                                                                                                                                 
                                                                                                                                                 
                                                                                                                                                 
                                                                                .                                                                
                                                                                    ..........................                                   
    
                                                   ... .  ..................................................... ..                           
                                                   ...................................................................                           
                                               ...............................................:.::.:..................                .          
                                            ...................:::::::::::::::::::::::::::::::::::::::::::::::::......                           
                                          ...........::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::::                           
                                          ........::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::: .. ...      .  .          
                                          ....::::::::::,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,: ...... ..     ...         
                                          ..:::::::,,,,,,,;;;;;;;;;;;-;;-;--;;-------------------------;;;;;;;;;;;,,,, ::::.:...   ..:......   . 
                                      ..  ::::::,,,,,;;;;;----------""-"""""""""""""""""""""""""""""""-----------;;;;; ,::::::::.. .........     
                          .            .. :::,,,,;;;;;----"""""""""<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""------.,:,::,:.... ........... ..
                              ..   .  ... :,,,,;;;---""""<<<<<<+++++++++*********+****+++++++++++++++++<<<<<<<<<<"""""."--,,,,:::. .::.::.:.:. ..
                              .   ..  ... ,,,;;;--"""<<<++++****cccccccccccicccccccccccccccc**cc*********+**++++++<<<<:",-",;,,::.....,..::::....
                             .   ...  ... ,;;---""<<+++**cccciiiioooooooooo1oooooooooooiiiiiiiiiiiiiiicccccccc*****+++:-<-;;:;,:::..:::::.:.:....
                          . .  ... ...... ;;--""<<++*cciiiooo111eeeeeeIIIIIIIIeeeeeeeee11111111111oooooooiiiiiiiicccc*:"+"<--+;;;:::.:,:::.::: ..
                             ........ ..:.;--""<+**cciioo11eeIIII6666666666666666666I6IIIIIIIIeeeeeeeee1111111ooooiiii,;"<<+-";,-.:::.:.,:,:..::.
                          .. ........ .:..;-"<++**cioo11eIII6660008888888888888880000000006666666666IIIIIIIeeeee1111oo-"<c*+*--";;::,,::,,:::.::.
                     .  ............. .:..-"<++*ciio1eeII6600888@@@@@@@@PP@@@@@@@@@@@88@8888880000000606666666IIIeeee1-"*-"<"-<-<;,.,,.,,,::.:::.
                          . .......... ::."<++*cio11eII600888@@@@PPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@88888888000006666IIIII"<+i*1<+---;,,,,,,;,,::...:
                           ............::.<<+*iio1eI66008@@@PPPPP$$$$$$H$$$$$$$$$$$$$PPPPPPPPPPPP@@@@@@@@8888800006666<-1o1<**<+<",,,,,,,,,;:,,,:
                             ..........:,.<<+*ci1eeI6008@@@PP$$$$HHHHHHHHHHHHHHHHHHH$$$$$$$$PPPPPPPPPP@@@@@@8888800066"1**c<<+**;";,;,,,;;;;::::.
                      .     ....:......:,:<+ccio1ee66088@@PP$$$HHHHWWWWWWWWWWWWWWWWHHHHHHHH$$$$$$$$PPPPPPP@@@@@8880000<*cci*c<1"++,,-;,;,,,,,,::,
                      ...  .......:...::;:<1ec161eI66088@PPP$$HHHWWWWWWWMMMWWWWWWWWWW";;;1HHHHHH$$$$$$PPPPPPP@@@@88000<;ioI"c+c*<"-;,,;,.,-,-;:::
                        .  ............,,:HMH6PeoeI66088@PP$$HHHWWWWWWMMMMMMMMMMMMWM68c,;::HWHHHHH$$$$$$PPPPPP@@@88800*;ciicoIi<++,,",,;";:,,;,,,
                            ......:....,,:W8PW$1c1II6088@PP$$$HHWWWWWMMMMMMMMMMMMMMM8I66<.WWWWWHHHHH$$$$PPPPP@@@@88000+<o1oo*i+"+;,,;;;,:,-;;:,::
                          .........:...,-,@eI1I-c1eI6608@@PP$$HHWWWWWMMMMMMMMMMM@IIiP6e688HWWWWHHHHH$$$$$PPPP@@@880066o"i1i<io+c+c,,-,;:,;-;;;:::
                         .  .....::::,,;-H#M+0$$H61eI6088@PPP$$HHWWWWMMMMH$PPP0088WM80e@I111WWHHHHH$$$$$PPPP@@@88000666-1*I<<ii<+",,,:;-,-",,:,,:
                          . :......:,:,H$PPW,0HHM8@@I6608@@PPP$$HHHWWWWWHPPP$P$MHPWP6oI1oiic@WHHHHH$$$PPPP@@@@8800066I6--""<"+<<-,::::,,::,;,,,,,
                       ..  ....:.:.::.0P@$P0*I$HH808eI66088@PPP$$$HHHHWH$PPPePP001-0II1o****oHPPPPPPPPPPP@@@8880066IIII"-1"*-"<+;":,.,,:,:-;,,,::
                        .   .....:<<<-P@8@$i"1eIIcII*1II6088@@PPP$$$HHHHP@P@6PP61oIeeo*++<"*+*iiio11c*P@@@88800066Iee11;co*+<"<<<-:,,::,:::"-;,,,
                         .  .....c--;<100Ic*;,::i668eI6<I60088@PPPP$$$$$$@eI61ee"8e*<"";,;;;;-<"+ei618@@88800066IIee1o-;+**;<---;-::  :::.,,,,,;.
                           ... :.,<--;.,;e0ee<:;"I8*+*i1eI660888@@PPP$$P8886*,:-<<i-*;,,"-;""-<<+"*co@88806ee1ooooooc;;;-*"+-""-;-....:::,;"+-:.;
                         . ....::.<-;,;o1e-ii<<,.<c"*o-"""<+<*+c*++*****c*coc+**:::,:,.;"";-;-"<c<*+**"+<++--;";,,,,,;,,:.<;<--";; ...:..:;,:....
                           .....:.";,.*;c+*+c+-<":*"-c<+""-;*c<**1+c*<++c1**"::"<<"<""-;;,,::-<"--+<<+**"<,-<*""<"-<;*+++-;--,-;-:.. :..: ..  . .
                            ......,,,,:;;:."-+"-;,-;;"<""-"-<"""<-<+<<+ic*";-""-;";--,::,,;::,-"---"<-+*<;;;<<"""-;"-**""",-,,;:,:,. ...:. ... . 
                             .. ..,,,::;,,:--."-:;;;;;"-+ccc1eo0800i00e<",<";""-;--;;,:,::,:;,;;-;"-"eII1++I6o88oeeoiei;*"<-;;-,:.:. .:.... ..   
                             .  ..::::.::::,;,:-;.,;,;-;;ci**ie1e0e6-"--Io"-,-;;;-;,::,:::,,::,,,;;;-eIc1+"ie*c*ee+co<*"1;+<,,:::,:. ... .. .    
                              .. .:.:...:...,,,:;-::;:,,;+*<coei1--"---,I<,--";;,:-:;;::::::::::::...i*Ic<"i+*o<<ci<i"-<"";<,::::,.   .  .....   
                           .. ....      .....,,,..:.:.:,,,<;-+*++c1+e-"1co;.I6c;:**<+:..  ,<*;<1*+*..+*i*<-**-+*<+"*<"";;+<<"::.:..   .... .     
                           .   ....  ....::::;,,::,:,.,,;;-<+**ccccciiici11.1I1,:;i<<<** .+*+**+++++.+*+icc**c**c++++"--;;-;,::.:.     ... ... . 
                    ....::::::::,,:  :,,,,,,,,,;,,,.,.;;-"""<<<<<<+++++++++.++;,;:-<<<<< -<<<<<"""""."----"------;;;;;,,,,: .... ..   .          
                ..   ....................:: ..:,,;;;;;-----------------;;;;;: ..:::,,,:: .::::::::,,,,,,,,;,,;;,,,,,,,,:   ....  .    ..        .
                                                      .            ..... .           .                                  . .           .          
                                                      .         ..:.      .     ....:  .      .           .. ..        .                 .       
                                      .                            .            ..      ...         ..  .....          .                         
                                                                                        ..                            .                          
                                                                                                                     .                       .   
                                                                                                                                             .  .
                                                                                                                                            .  ..
                                                                                                                                            .  ..
     .....   ....    ............::.                   .:::,::::::............    ......   .           ...     .    .                          . 
       .      ...................:                      :;;;;;;"";--,,;;;;,::,,,,,:::.::::.::::.:,,;"-,-<<<"";,;;:;;;                      .  ...
   .    ..    .... :.........:......                    .;"";;,:,,,-;;;;;;<"<-;;-;,,:,,:::::,:::,:,,,;;"-""";----;---                        ..: 


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