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

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

,*<<<+***ccciiiooo11eeII660888888888@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@8888888888888888880000000000000000000000
::,"<c+*ccccciiooo111eeII66888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@88@88@8@@@@@@@@@@@@@@@@@@@@@@@@88888888888888888880000000000000000000066
.::"+"<<+c*iciiiooo11eeII66888888888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@i0@*.::::.;-0@@@@@@@@@@@@@@@888888888888888888888888800000000000000000000066
  :-----<"<ciciiiooo1eeeI660888888888888888888@@@@@@@@@@@@@@@@@@@@@@16*.::,,,,::..-@@@@@@@@@8@888888888888888888888888888000000000000000000666666
;.+,"------+1ciiiooo11eeII66888888888888888888@@@@@@@@@@@@@@@@@@@@@@*::,,;;;--;;;-:8@@8@888888888888888888888888888888800000000000000000006666666
,+::"""""-"+ccciiiooo11eeI6688888888888888888888@@@@@@@@@@@@@@@@@@@@c"";;----;;,,+-88888888888888888888888888888888888880000000000000000006666666
::::,-"c<<+***ccciiooo11eeI600088888888888888888888@@@@@@@@@@@@@@@@"+*<--;,,,:,;;""-8888888888888888888888888888888888000000000000000006666666666
::::c""<+++****ccciioo111eII000000008888888888888888888@@@@@@@@@@@@8-*<*<----,:;-"c@8888888888888888888888888888888880000000000000000006666666666
 ,,.;-"<<+++***ccciiioo11eeI00000000000888888888888888888888@@@@@@@8+<""<+";;-,---"88888888888888888888888888888888000000000000000000666666666666
 .   ::"<<++***ccciiioo11eeI6000000000008088888888888888888888888888@8<<<"-;,;;;;<888888888888888888888888888888808ie+000000000000000066666666666
       ."<<++***ccciiooo11eI600000000000000080888888888888888888888888<"";-";;,;-@8888888888888888888888888880:......:i00000000000066666666666666
       ."<<++***ccciiioo11eII000000000000000000888888888888888888888@0<";"<-;;;;e8888888888888888888888888880000000000:00000000000666666666666666
        ""<<++***ccciiioo1eII00000000000000000008888888888888888;,,;c*<"-;,,,;;-6888888888888888888888888888800000000100000000066006666666666666I
        ."<<++****cccii<*<<ceI00000000000000000000088888888;,::,::::i*+"""--;,,-"<.:0088888888888888888880""<"<"""<<<<+<c*+""""---66666666666666I
         <<<++****cccic-1+-"oc100000000000000000000000880;:::::...:::c++<"--;;;--;..:::-8888888888888088H$HH$$$$HWWWWWWWHH,*""---66666666666666II
         -<<+++***cccii"e*-<c;<1000000000000000000000008:..... ..:....:**-,""---- .....::,*88888888800H$HHH$HHHWHHWWWWWW$8e*<"--6666666666666III6
         .<<<+****ccciiic+oe-;;+I6666666600000000000008:...... ........  ..:..... .......::"088888000$$HHHHHHHHHH$$H$$$HHH$HHP$$H6666666666II66II
          <<+++***ccciiio11e+-;-i666666666000000000000,.....  ..:........     .. ..........,00000080$HHHHHHHHHH$$HH$$$HHHHHPHHi@IIIII6666II66IIII
          ;<<++***ccciioo111;<-;<e6666666660000000000:... . . ............       .......  ..000000WWHHHWHW6HW$WHHP$HHHHH$$$$$$. ...::IIII6IIIIIII
   :::.    <<++"<**ccciio11;--"--i6666666666660000000....    . .........           ..... . .00000.. . ...:IHH$$HHH0$$H$$$H$HHc*,,,,,:IIIeeIIIIIII
 .    :    <<,,;;;"occiio11;;;"-;*II6666666666660006:....     ..........        .  .  . . ..000000000006066*.....  .  :H$HH$..;;:::::eeIIIeIeIIee
      .    :<,;,,,;*ciioo1+-;---;<eIIII666666666600,:... .      ........       . .    .....:66666-III6IIIIIIee .i+,,;:.:;6i  ci;:::;+++<         
  .  .      ;"";,--*ccii+o<-,;;<;-ceeeeeeIeeeeee1i*<-...       . ... ...      . ..    ...:..                     .   : .::;,:,-"ic-;;,;;-;;;;    
       .     .        .::..:                       .<<-;;,.     .... . .       ..     ...::,              .e+-e*:<+ +   .::.,+:**c;;;;-;;;;;:. :1
      ..          ,::::;;,,,,                      **+;;;:        .   ..              ciic*+           ,,<";<.,i*<c-1c:*+*".<*<c*:+ooiiooii-.<1$P
              ,;,,;;;,,:::::::                   .+*i*-::        .   ..               *cc***:        ;i+I*6*1-""<;;";,,-<*,.,::;,"::,,;;--.. :1II
             : .,,,,,,:::::::::                 ;-"*cc*+,.       .  .....             *c++cc<      ;.ioo11e1o.;;-::"1<""<<+<<,i:;<c",..,;  -ooii*
             .+ .:,,::::::::::::              ,.<."<ccc*+::.   ..    ..        .      *iciii*     :  coe66eI1. e.*;,,-<e*1,,;o:+"..,-:  ..:..ioii
              i+ ::,,:::::::::::.      .:+1eIe@11  "+*c**<:   ..    ..   ..           o1oiic*;       .1eioeo+  . :-i:...."*c-;;;;,<: .:;-"",,";;;
              "*: :::,::::::,::::1o*<o+<<"<<<+o1-  :"+***<    .   ...    ...          ioiiii+-         ,oocii      ;I-*.:**:";-:,<;--:e.:---"i+,,
+:             c<c+i1.:::-1ec:oi+<<<"<"",-"ei**cc   ."**ci<.     ..    .. ....       -*ooii*+:                      ,-e"";.,<;,::::::,.,+"<;-,;- 
<+++<      +.,<"<<io1o+*<+eco<ocoe1oe<-.-1c+++**c    ."+ciic.....            ..     .-*iooc*";-----              :+iiccic*<o<":..:::,: .::,,,,,::
+<++++  ."<<<<<+++++++*c*cc08060I00@8+<+*++cic*cc.    .c*coiii.     ..... .... ... ..""*occ*+;------;     ioioiiiiiiicioooo-c;1e1oi*cc<",,,.-,;:,
****c*;;*+<+I08088@6i8i<:"<i0e1ce16@,I--"<"<c**+*----;:.+oo11o<o+     ..:...:.        ""cci+"-""--.::   ccccccccccccccciiic*o-+**ciccccccccc<,,<,
*ccc*.,0<;:-----"""<"""<1c<68@888.:o-+"-""<++**;---;;,  *i1*ii;o";-;;,,::,;:,:..  .;,,,-coc+"-"c.:..-   *cccccccccciiccciioI$i8<"************cccc
"     .:"*-**i1oi+1e1I888@8:,,:i.,.  . <""<"<;;;;;;,.   +-,,*ioe+;;;,,,::::.:  :;;;;:;,,iii**,.: . . .   .cccccccciiiio11eee0oio1*<+++*+++ciccccc
      +,:,"<,:,,,:. ;+*-0*,.:.    +  ;-<<+<,;;;;;,,:   ::::::c<ee,;,,,,:::,,,:: ;-;;;::-iioic-    .:.:..... <iccccciiooee1eI61iio1ic*+++++cccccci
      .... .......   ...<1H$0ie"co:< ,;;;;;;;;;,,.: .....;;,,:;;-6I::,,:,:,::,;,.:;;;,.iiio1io+..., .  .   :::  +ii1oo11o1eII1iiioooc*++<+ccccccc
        ... . .c<eo6@@@@@@@@@@@@@@@@@@iI+e:,,,:.... ....;;,,::.::,;I6-,,,:. :,:  .,,,:.oc+i1ii*c .      . .:..  ...;  ;c1e111oiccioooo*+<"+ccciii
<<<      :+ei600008888@@@@@@@@@@@@@@@@o@8@16<:..:... ...;:.::....,,:;II.    ,*Ie6o<"+*<*i+i1c1+-       . ." .      : . .. -;       . ..    .iccii
++<<<+6*;I66660000008888@@@@@@@@@@@@@@@@@@@@8I"..... ...;,,,;,,,,,,:...e0o<@@@@@@@@@8801+1+c<c*<,*+...  ..: . ... .. .   .              .....-iii
*icc*ocooI6i1c0000008888@@@@@@@@@@@@@@@@@@@@@8-..  .:.:.,;----;,,,,:::-,8e0@@@@@@@@@@@8Io*cc*+cII600+1 ..-:       .                       .....+c
*ccceoc**1Io<-ci100888@@P@@@@@@@@@@@@@@@@@@@@@"...... ..;;""""---,,,Ic@86I1II@@@@@@@PIic8"<c"cIIII6666"i:-     ....                         .....
+++++*co+i6oIIc-ce888@8@@@@@@@@@@@@@@@@@@@@@@8,       ..:;""+<<<-;,"@@@c180o11eIo*<;<88ii6o"I*8@880666Ie"o:.      . .   .                     ...
*ccccccccc66*"-:;c<188@@@@@@@@@@@@@@@@@@@@@@@::       ...;-"+++<--<8@e;*II1e@PPPPP@@P@PPPP8166I@eM08800Ie-<.       .                           ..
ccccccccceeeII60-088@$,@@@@@@@@@@@@@@@@8@@@.-6.      ....,-"+++<<o8e1PP@@@@@@@@@@@@@@@@@@@@@@@@@PPP@e6IW60c.       ..    ..                      
ccccccccoeeI00808888@8@P:8@@@@@@@@@@@88@@ -.        .....;-+++1ci8P@@@@@@@@@@@PPPPP@@@@P@@@@@@@@@@@e0@@@@eI-6,,,,<*++<+... .  .:,,.              
ccccicc*I60088888@88@@@@@o@@@@@888888@:.."   .     ......;-<<oc@@@@@@@@@@PP@@PPPPPPPPP@PPP@@@@@@@@@@188e8@@86I*1.. .  ..  .            .         
icccii6000088888888@@@@@@@@:8888@8,.:.,           .......,,;1<@@@@@@PPP@PPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@0i-1. .   .                       
cccc6660000000000888888888888::+;,o.            ....   . ::"e@@@@@@@PPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@ic"...            .            
c::..<,,,+oi*io11oec,..:.:,,HH,.,                 ....   ;<*-@@@@@@@@@@@@@PPPPPPPPPPPPP@@@@@@@@@PPPPPPP@@@@@@@@@@@@eee;:..          ...          
 .  ..,<,;;::..:,:.I"..:,..:.                   ...     :He+c6@@@@@@@@@@@@@@@@@PPP@PPPP@PP@PPP@PPPP@PPP@P@@@@@@@@@@@81e.;.,;,   ..:              
.:.-.   .                                         .     ::,"+;i@@@@@@866800@@@@@@@@@PPP@PPPPPP@PP@@@PP@@P@@@@@@@@@@@@*-.     ..                  
 ..1.   ,   .            .     .  :                     ,c..-*-;0@@@@@8@o6i@@@@@@@@PPP@@PPPP@PP@PP@@@PP@P@@@@@@@@@@@@0i:     .         .         
..  .   : .                    .    :                    ,. .;o<:;1@@@@@@e68@@@@@@@@@PP@@@@@@@@@@@@@@P@@@@@@@@@@@@@@@e1::..   .o.     .          
... .   .:                               .              :;. ...1**;";e@@@@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@I1+:: ,      ,;   .          
.......                .                   ..  <        .,::;...:-i<**+6H8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@6o:-:            ., .          


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