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

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

.....................::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,;;,,;;,;,;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;,;,;;,,;,,,,,,,,,,:.:.:................
.................:.:::::::::::::::::::,::,,,,,,,,,,,,,,;;;,;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;<<+i*ci**i"-;;;,,,,,,,:::::::.::......:....
..............:..:::::::::::::::::,,,,,,,,,,,,,,,,,,;;,;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;icooo1e16Ieei*i*";;;;,;,;:::::.:::.:::::.:.:..
.............:::::::::::::::::,,,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;;;;;;;;;;;;;;-------;;;;;;;-;;;;;"io60@@PP$@@806IIe1c**<;;;;;;::::::::::::::::::::.
......::::.:::::::::::::::::,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;;;;;;;;;;;;-;;---------------------;*i6@PP$$H$H$$$@@80I6eoic+;;;;;:::::::::::::::::::::
....:::::::::::::::::::::,,,,,,,,,,,,,,;;;;,;;;;;;;;;;;;;;;;;;;;-;-------------------;-----;<oI8@$HHHHWWWHHH$$P@8006e1cc;;;;,,:::::::::::::::::::
.....::::::::::::::::::::,,,,,,,,,,,,;;;,;;;;;;;;;;;;;;;;;;-----;------------------------;,+cI8P$HHWWWWWWMWWHHHP@086eioo--;;,,:::::::::::::::::::
::::::::::,,:::::::,:,,,,,,,,,,;,,,;,;;;;;;;;;;;;;;;-;;;-;-------------------"-"---------,,<o8@$HHWMMWMMMMMWWWH$P@06e1ii+--;,,,,,,:::::::::,,,:::
::,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;-----------------"--""-""""-""------,:+<0@P$HWWWWWWMMMMWWWHHP@8Iooic<--;,,,,,,,,,,,,,,,,,::::
,,,;;;;;;;;;,,,:,,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;;----------------------"--"--""""""-----;::-+@P$HWMMMMMM###MMWH$$@@@81i*<<--;;,,,,,,,,,,,,,,,,,,::
,;;---------;,,,,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;;;--;---------------"--"""""""""""""-""--,::;<8P$P$HWMMMMWH$$$WMWH$88@8o<-<--;,,,,,,,,,,,,,,,,,,,,,
:;--""""""--;;,,,,,,,,,,,,,,;,,,;;;;;;;;;;;;;;;;--------------------"""""""""""""""-""-,:::+8$$6HH$HWMMWW$Me8#6HHP8@0i+8@c";;,,;,,,,,,,,,,,,,,,,,
;-""-<""""--;,,,,,,,,,,,,;,,;,;;;;;;;;;;;;;;;------------------"--"""""""<""""""""""""-;:::;00WMMWMPWMWWMWHWWHHH$H$@6c0W8$";;;;;;;;,;,;,;,,;,,,,,
;,--;-<<""--;;,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;------;;;,;;;;;;-----""""""<<<"<""""""""-,::,8P$HWW@PWWWWWMMMMMWWWH$8IeHH@o";;;;;;;;;;;;;,;;,;;;;;
;;;"-;<<""--;;,,,,,,,,,,,,,;;;;;;;;;;;;;;;--;--------;c1IIIIe0IIeIi;"""<<<<<<<<<<""""""-,::,8HHWHH0WMMWHWMMMMMMWW$P0IW$HP<"--;---;-;;-;;;;;;;;;;;
;---""<<<"--;;,,,,,,,,,,,,,,;;;;;;;;;;;;;;-----------;*iP"--Hcc+81c-""<<<+++++<<<<"""""-,:::I$$HW$@W#MWMHWMMMWHWH$@6IWWP<+"--"-""---------;-;----
;;---"""""-;;;,,,,,,,,,,,,;;,;;,;;;;;;;;;;;;-;;------;*c<+*<0+<"ee*-""<<<<<<<<<<<<"""""-;:::c8$WMHPPWMHHWMMMMWWHHH8IeWH+++<<<<<<<<"""-""""""--""-
;;---"""---;;;,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;--------;+c1+ooi1c";**-""<<<++++++<<""""""";,:,<0HWHP@HHPWHWHWWMMWHH$8o1**<<,",;***<<<<<;<<<<<<<"<"<
;;;-------;;;,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;-------,;,,;;;;,;;-;--""<<<"""+++<<"""""""-,::,IHHW$88P$$$HWWWWMH$$01*0ic<"*,i"+i*++<+<<"<<<<,<+<-<
,;;;----;;-;;;,,,,,,,,,,,,,,;;;;;;;;;;;;;--;--;;------------------"-""<<+"""++<<<""""""--,:::o8HWPP$HWWWWWWHWWH80oc80oeicioiccc*c*+cc,+"+++-c+*+<
;,;;;;;-;;;;;;,,,,,,,,,,,,,;,;;;;;;;;;;;;;;;;----------------"--""""""<<<<+<+<<<<"""""""-,::::cIP$WWH$$HWWWHH$@Ico@@0-,,,,::,;II+*ccc*.*+c*+cc,**
::::,,,,,,,;;,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;-------------------""""""<<<<<<<<<<"""""""---,::::;1@$HHHHWWWHH80ocePP@06-;,,:::::::::::,c6eiioo*cc*
           ,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;------------------"""""""<<<<<<<<<"""""-""-";::::::eP$$HHH$HP0ice8P$$88$@I<;,:::::::::::::::::,;1Ie
           :,,,,,,,,,,,,,,;;,;;;;;;;;;;;;;-;--------------------""""""""<<<<<<<"""""-"------,::::::1I@860*i08@P$HH$@PHHHH$";,,,::::::::::::::::::
           :,,,,,,,,,,,,,,,,,;;,;;;;;;;;;;;;---------------------"""""""<<<<<<""""""---------;,"--e6018PP8PPP$HHHHH$P$HHW"";,,,,,::::::::::::::::
           ::,,,,,,,,,,,,,;,,,,,;;;;;;;;;;;;;-;-----;--------"-"""""""""<<<<<"""""""-------------"*0@@68$$$$HHWWHWHHHHHI-";;;,;;,,,,,,:::::::::::
            .::::::,,,,,,,,,,,,;,,;;;;;;;;;;----------------------""""""<<<<<<"""""---;-"------"--"ePP$P$HHHWWWWWMMMW@-"";;;;;;;;;;,,,,,,::::::::
                           .    ..  ..... .. .........................:..:::,,;;--";-------"""-"---""<PWWWHWWWWMWW1"""---;;-;;;;;;;;;,,,,,,,:::::
                                   .. . ................................:.::.....---""-""---""""""""<"<<<<<""<"<<<""----------;;;;;;;;,,,,,::::::
                                      . ..................................:::..:---"-""""""""""""""""<"<"<""""""""""""---------;;;;;;;;;;,,,::::,
                                         . . . ......... .................:....;-"""""""""<<<"<""""""""""""""""""""-"""-----------;-;;;;;,,,,,:::
                            .           .    .    . ..........................,-"""<"<""<<"<"""<<<"<++++<"""""""""""""""-------------;-;;;;,,,,,,
              .                         ...  .. .  ...........................;--""<<""<<<<""<""<"<<+++++""""<"""""""""""------------;;;;;;;,;,,,
                                   .            .. . ........................,---<<""<<<"<<<"<<+<<<<<+*<<<"""<"""""""""""""--"--------;;;;;;;;,,,
       .    .                                         .......................----"""""<"<<<<<<<<<<<<"<<<<<<<<<"""<<"""""""""--"------;;;;-;;;,,,,
                                            ..       .......................;---";""""<<<<<<<<<+<<<<<<<<<<<<<""<<""""""""-""-"--;----;;;;;;,,,,,,
                                                      ......................------""""<<<"<<<<+<+<<<<<<<<<""<"<<<""""<"""-""---------;-;;,;,,,,,:
                                                    . ................. ...,----"-"""""<<<<<<<<<<+<<<<<+<<<<<<""""""<"""--"----"-----;;;;,;,,,,,,
                                                      ..................  .;-------"-""<<<<<<<+<<<+<<<<<<<<"""""""""<""""""-"-------;;;,,;,,,,,,,
                                                     . ...................;--------"-""<<<<<++<<<<<<<<<<<<<"<<""<""""""""""""-------;;,,,,;;,,,,,
                                                      .................. .-------;;-;"<<<<<<+<<<+<<<"<<<<<<<<<<<""<<<"<"""""""------;;;,;,,,,,,,,
                                                          . ...........  ----"-;;;;--"<"<<<<<<<<<<<<<<<<<<<<<<<<<""<<<"""""-----;;;;;,,;;,;,,,,,,
                                                              .. ...       ;-----;---;"""-<<<<<<<""-<<<<<<<<"<<<<<<"<"<""""-----;;;;;,;,;,,,,,,,,
                                                        .            .      .o8PHHHH;,:---"<<""<"""<<<<<<<"<"<"<"<""""""""""---;,;;;,,,,,,,,,,,,,
                                                        .         ..        -I@$HHH$@;;;;""""-""""<<<<<<<<<""""""<""""""""-----;;;;;;,,,,,,,,,,,,
                                                                .       ....c0@P$H$$@e.--""<""""""<<<<<<<"""""""""""""""------;-;;;;,,,;,,,,,,,,,
                                                               .  .     .. -0@$P@@P@01;""<c*<++<-<<<<<<""<""""""""""""----;---;;;--;,,,,,,,,,:,,,
                                                            .   . .  . .. .o@$H$@@@06----;-+c<*;"<<<<<<<""""""""""-"""-----;---;--;;,,,,,,,,,,,,,
                                                                         .:0$HH$$$8@----*-*"c+;""""<<<""<<"""""""--"----------;;-;;;:,,,,,,,,,,,,
                                                                ..  .  .  o8$$H$$$$--;--"<""+;-"""""<<"<"""""""""----"---;;;;;;;-;;,:,,,,,,::::::
                                                                         ;I@$$$P$P;;;--;---"-"""""""""""<"""<-"-----------;;;;;;;;;,,ceI66I1+;:.:
                                                         .               "6@P$$$P;;;;-;;--;;--""""""""""++"--"""---------;;;;;;;;,,,:<oeIIee11ic+
                                                      .  .   .        .  cI@P$$P@--;;;;;;;------""""--"""""--"--";;;;;;;;;,;;,,,,,,:..*ioo1ooi*+"
                                                                    .    i68@PPP---;;;;;;;;;------"---------------;-;;;;;;,,,,,,,:::: +***cic*+"-
                                                                         i68@PP@;;;;;;;;;;;;;;;-;--------;-;;----;;;-;;,;;,,,,:::::: -**++***+<-;
                                                                         i60@@@;;;;;,,,,;;;;;;;;;;;-;;--;;;;;;;;;;;;;,,,,,,::::::::: -c*<<++<"-;,
                                                                         cI088;,:;;,,,,,,;;;;;;;;;;;;;;-;;;;;;;;;;,,,,,,,:::::::.:. :"<<<<<<<";,,


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