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

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

...,:...,,,,,;,,;,,,;;,;;,,;;-;;;;;,:.+.;-""--""",:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,..,....:,,,,,,;,,,,,;;;;,:::::::::,,.;",--"""""";+eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,..,..,,.,,,,,,,,,,;,,;;;,:,,;,,;; .",.<<"-"""""".<0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,..,..,,.,..,,,,,,,;;,,,,,,;;;;;;, .:-,:<--"""""""+.eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,..,..,,.,:..,,,,,,;;,,,,,: .     ";-,":-<-"""""""*,IIIIIIeeeeeeeeeeeeeeIeeeeeeeeeeeeeeI1eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,..,..,,.,,;..,,;,,;;;,,,,,        ":,;;:<""""""""."IIIIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
,,.,,.,,.,,,.,;:;;,;,,,,,,,        ,-..;;:--"-"""";cIIIIIIIIIIIIeeeeeeeeIIeIIIIIIIIeIIeIeIeeIeIIIIIIIIIIIIIIIIIeIeeeeeeeeeeIeeeIIIIIIeeIeeeeeeeee
,,,,,....,,,.,;..,,;;;;;,,,        .<:::-;"""""""" +IIIIIIIIIIIIIIIIIIIIIIeIIIIIIIIIIIIIIIcIIIIIeIIIIIIIIIIIIIIIIeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
,,,,,:...,,:.,,...;;;,;;,,:         ."..:--""""""" "100000880066IIIIIIIIII666II6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
..,,,,,.:,,:.,,.,;,.,;;;,,:          ." -----""""""-:08808888800066I66666666666666666666666IIIIIIIIIIIIIIIIIIIIIIIIIIII6II6666IIIIIIIIIIIIIIIIIII
..,:,,,,,,,:.,,..;;.,;,,,,:           .;;---""""""",*80080000000000000008000006666666666666666666666666666666666IIIII6666666666666IIIIIIIIIIIIIII
,.,:.:,,,,,..,:.:,,.,;;,,,.        . ; :;--""--<-""-+@88888888888000000000000000006600000666666666666666666666666666666666666III6IIIIIIIIIIIIIIII
..,:., .,,,,:,.:,;;,,;,;,,.           ,.;""-"--;+"".;@88888888000000000000000000000000000000000066666666666666666666666666666666666I66;"++****+*+
..,:.,..,,,,,,:..,:,,;;,,,       .     :-"--""-"-""c;;8888888888888880000808800000000000000000000000066600606666666666666666666666I+"""-"+*******
..,:.,...,:,,,,,..:,,,;,,,       :     ,;<---"-<+"<;+i888888@8888888888888888888888088000080000000000000000000600066666666666666I<"--;""-<++*+***
..,..,...,.,:,,,,,..:,,,,,       ,     ,-,-----"<"<c.+888888888888888@88@888@@@@@@@88880000000000000000000000000060666666666660,<-;-""-""++++++*+
..,..,...:.,.,.,,,,;.;,,,,       ;     ,-,-----<+<<i<-@8888888888888@@@@8@888@@@@@@888888800000000000000000000000006066666668:"";""""""-"<++++++<
..,..,.,...:.,...,;,,,,;,,       ,    .;-,"----"<;"c-,@8888888888888@8@@@888@@@@@@@88888888888888888000000000000000000666I@;-"-""""""-""-<+++++"+
..,..,.,...,.,.,.,;,,,,,,,       ;    .,-,----"-<++c-;@88888888888888@@@88888@@@@P@@@@8800880000880800000000000000000066i<--"""""""""""""+++*+<"+
,,:..,.,,.:,.,.,.,,.,:,,,,       ;..   :- ----"-""*o<; 8888888888888888@@@@@88@@@@@@8088880888880888880800000000000000+<""""""""""""-"-"-<+++++"+
,,,,:,.,,..,.,.;.,..,:.;,,       : ..  :- ;--;;--+<<-,,P888888888888888@P@@@PPPPPPP@88000000008888880000000000000008;<;""""""""""""""-""""+*+++<*
,,,,,,,,,,.,.,.,.,..,:..,,       : .. .,- ;-;::,:::"",.+888888888888@@@@@@88@PPPP@@0800000008800888888000080000008-"--"""<"""""""""---"-",+*+++<+
,,,,,,,,,,:;.,.,.:: ,.;.,,           ,:-- ;-;      ..;-<++$8888888888888@@@@@@@PPP0@000000000000000000000000008*<"-""""""""""""""--------:+++++<+
,,,,,,,,,,,,,,...,..; ;,,:            .;; ;;;     .:<. ";888888888888888@@@@@@@@PP@@@@00000000008800888000008,"-"""""""""""""""----------,+++++<+
.,,.,,,,,,,,,,,,,:,,. ,.,:          :  ;; --;.  :..,*" *.;<8888888888888888888@@8@@@@@80000000888808800008@-"""""""""""""""""-"--"-------;+++++<+
.,,.,,,.,,,,,,,,,,,,. ..::.           ,-; ;;;.   , "<" +000000088888888888888886888888800000088@00000008<<-"""""""""""""---"-------------,+++++<<
,,:,.,::...:,,,,,,,,,,..,,:            ;; ;-;.   ; +++<+06000000000088888060888o88888880000000888008000@-""""""""""-------"-----------;-;,<+++<;<
:,:..,:,....:,:,,,,,,,,,,:.            ;- -;;. ,. .<++""+866606666000006606eee0o0008800000000000800088e-:,:::,,,,;;,;;;;;;;;;,,. ...:,;;;;;;;;;;;
,:,,,::......:..,.,,,,,,,:.           .-; ;;;  :. .-;:"+,+eII6666666666066IIII6c008<*00066<<"""-"""8.,;--;;:,;-;;;;;;;;;,;;:;:,:,:;:,:,:,,,,,;,,,
,::,,,,:,,:.....,.,,..,,,:             ;; ;;; .;.  ..."+-,,,e11111eI6666660666I+1**"c;.;8P"<"""+,o-; :;;;--,-:;;;,;,,:-,,,,;,,-;;;-;-;-;---------
:,,,,:,,:,,,,,::.,:..,,,,:.            ;; ;;,   ....:.+<.,;-IIIIIIIIII666666666+++*""::,,,""--o<;,,: .,;;--------- ,;---------------------;,;----
::,::::,,,::,,,,,,,:::,,,::            ;; ;;; . ...., -"-;;"-1eeeeeeeIeeeIIIII0++<*";:::::"e*;;,,.     .-------"-:;;,,,;---------:..,------,;--;:
::::::::,:::,,,,,,,,,,,,,:.            ;; ;;, . ... :..-"";":ooooo11111cc1eee.o<+,,;;:. 1;;;;"  ...  .,;-;--::;---,.:;;:,:,------,::,---;::.,--,.
:::::::::::,,,:,,,,,,,,,,:             ;, ,;,  .  .  .."---""ooooooooic;co11o-,:,-:-;:,,,,. ... ..    ,;-;:::::,:.:-"-,::,::,----;:.,;;-;,:.:;;:.
:::::::::::::,:,,:,,,,,,::            .,;:;;: :,  . ...----;;1oooooo11+"-ooo",-:,-:,;:,  .,  :   ..   ,;;;::...:;;,";-;::.:.:---;,,,:,,,,:::..:::
:::::::::::::::::,::::,,::         :   ,;,;,. ,. .  .. .......ioiioi*"-<+<++*,,::-:.      :  :   .  . ,;-;-::.:..::::.:....:;;;,:. :,,,,,,,;,,,:.
::::::::::::::::::::::::::             ,;;,,. ;;:    ..  --,-ii*iiii<,<;,;;;-, :  .       .  .        :;--,,;;:.........:;::,;, . :,:.::,,,,,::::
::::::::::::::::::::::::::             ,,,;,. ;;,    ..<;:-:.ciciiic"::; <<:;-<;  .   .:. :  .  ..    .;;----,;,::,;,:::,,,;,,,:.  .,:.......:.  
::::::::::::::::::::::::::             ,,:,,  .,.    .::::-:-oc-<*,:;.-.:+<,<::   ,    .  ...,. .     .,;---;;;;;;.;;,,;;;,::-;;,.     ::::. ..  
::::::::::::::::::::::::::             ,,,,:   ;      .-:::,,,c:,,..:,...";:::.  ::  :.: -c,e .       .,;----;--;;;;;;:,;,,;;;;;;.     ::::..  ..
:::::::::::::::::::::::::.             ,::,:  .;      ..,:;.: ;:- "-;. ..";;,:,,".:: : . :..:   .      ,;;;;;;;;,;;;;,,;;;;:. ...:;,,,,;;:: .,,,,
::::::::::::::::::::::::::             ,,,,:   ,       ,, ,:: ,": "-;-.:.;;::"-;"" : : . .. :   .      ,;;;,,,,,,,....,,,;,;;;;;,:,,,,...::.. :,,
:::::::::::::::::::::::::.             :,:::       .   :, . :::-":;:;;:: --;--,<;, . : . .....         ,,;:..:,,;.   .,.,:.,,.,,:. .:,...,,,,,,,;
:::::::::::::::::::::::::.             :::::  : :  .   ......   ,. .  .. ..::..:.  .::.   .            ,;;;.:.,:;::,,:,....,,,:. :,:,,...,,,,,,:.
::::::::::::::::::::::::..             .::::  : , :.   .. ...:,..:  ..:..;...:::.  .             .     ,;;;;::;,,;,,,,;,:.,;::,.:,,;,,.  ,,,,,,,;
::::::::::::::::::::::::..              :::.  :   ..   .:...::::-:;..:.                                :,;;,,,,:,,,:::::,::..:.:::::::,,,,,:,:::.
::::::::::::::::::::::....            . :::.  .   .     .:  ::,,,:,::,.         ..                     ..  ... ..........:.:::..:::..:..:........
::::.:::::::::............             .:.:.  .   ..   ..:..:::,,<.",,,            .                   .   .  .::..::.: ::::::..:..:::..:....... 
::::::::::..            ..             .: .       ..  ..:...:;,::,::;,.            .                      .                                      
::::::::.                              ....       ..  .::::::,,,,:-.:-..            ......  ..        "c1< .                                     
:::::::.                               .. .         .:::,:::,,,::::,.;::.. ...       .....    ..      .:;,.                        .....         
:::::..                ..              .. .         ..:::::::::,:,,,..,::.:......   .  ..     .      .*08I:.          .... .   ........:.        
..:....             .:,,,,              .           ....:::::,,,,:::-.:,,:::::..... .. .               .:: .          ... ..  . .  .......      .
..::.              .......             ,:         ...:::::::,.:::::..:.::::::.:....  ...                              .........                  
.....            :...:.::,             :.         ..........::.:::::.:.:,:::,,::::.. .                                                           
....         ...:.:..:,,,:             .           ..........:::::::.,:  .:;.:......                             ..::...          .              
.....         ..:::. ..:::              .         .. ....... :......:..   :::......                              ......           .              


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