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

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

,,,,,,,,,,;;,;;;;;;;;;;;--;-----------------------------"""-""--"""""""----"----"-------------------------------------------;-;;;;;;;;;;;;;;;,,,,
,,,,,,,,,,;;;;;;;;;;;;;;;---------------------------"---""""""""""""""""""""--"------------------------------------------------------;;;;;;;;;;;;
,,,,,,,,,;;;;;;;;;;;;;;;;;----------------------------------""""""""-""""""""""--"----"---------------------------------------------------;;;;;;;
,,,,,,,,;;;;;;;;;;;;;;;;;;;-----------------------------"""""""-""""""""""""""""""-""--"""""""""""-----------------------------------------;;;;;;
,,,,,,,,;;;;;;;;;;;;;;;;;;;-;----------------------------""""""""""""""""""""""""""""""""""""-"""""""""-"""-"---""-----------------------------;;
,,,,,,,,;;;;;;;;;;;;;;;;;;;;;--------------------"---------""""""""""""-"""""""""""""""""""""""""""""""""""""""""""---""""-"""""""""""---------;;
,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;----------------------------""---"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""----------;
,,,,,,,,,;;;;;;;;;;;;;;;;;;;;--;------------------------------------"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""--------
,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;---------------------------------"------"""""""""""-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""---
,,,,,,,;;;;;;;;;;;;;;;;;;;;;----------------------------------""""""--""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""-"-
,,,,,,,,;;;;;;;;;;;;;;;;-;;;-----------------------------------"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""---
,,,,,,,,,;;;;;;;;;;;;;;;;;;;--;;----------------------------------"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""-------"""--
,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--;;;-;;;;;;;-------------------""""""""""""""""""""""""-""""""""";"""""""""""""""""----"""------------------
,,,,,,;;;,,,,,;;;;,;;;;;;;;;,,,,,,,,;,,,,,,,,,,,,,,;;;;;;;;----------------""""""""--"----------------@------------------------------------------
,,,,,,;,,,,,,:,,,,,,,,,,,,::::,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,;;;;;-----------"------------;--;;;;;;-"oW-----------------------------------;;;;;;;
,,,,,,,,,,,,,,,,,,,,,,::::,:::,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;;;------------;;;;;;;;;;-MM--;;;;;;;;;;;;;;;;--;;;;;;;;;;;;;;;;;;;;;;
::,:,,,,,;,1c<:,,,,,,,,,,,:,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;--;;;;;,;;;;;,;;;i0;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,
:::,,,,,;#IWPH66,,,,,,,,,,,,,,,,,-;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;-""*",,;,;;;;;;;;,;,;;;;,,,;;;;;;;;;;;;;;,,;,,
,,,,,,,,-M+Ie#"H,,,,,,,,,,,,,,,,*-,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;---;--,;;;,,,,;;;,,,,,,,,,;;;,,,;;;;;;;,,,,;;;
,,,,,,,,;$P@HH@0,,,:::,:;,,,,--1o-++;o--;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;HMIIHII;;HMc$$;;;;;;;;;;,,,;;;;;;;;;;;;;;;;;;;
:,;;:,,,;@0H"6-8,,:<;-+c1i;+:"8#e1P1""*"*<*+;,,,,,*+<<<++<:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;8$8e0+i--@PH8:::::::,;,:;;;;;;;;;;;;:,,:,:,,,,
"<+<++<<+c*.:.;0,,:oio,-"oico"e1o*<"-**-<i**+: ..:*++*e"<*,,:,,,,,,,,,,,::::.::.::::,,,,,,,,,,,,,;;86-I*ic;;+++:,::::.:::,:::::,,;;;;;,,,,,,,;,,,
"#i8-0<+"c+cciocco:<o,,.I,i;o";-++<i<"""*--;;::,:,i*i++i<ioooooo1oi+,,,:,;:::::::::::::::::::::::::,,;;;+<*+8-:;,:,:::::,,,,,,,,,,,,,,;,;,;;;,;;;
-+"-<;<"<ciiiio,..:1oi*<*icie",,oe<e*---*"-;;*@---c*+-;""*ciWo*+i<io...,,;-,:ii,:"":::.....:.:..:,:::,e+;,+:,;;;,,,,,:,,,,,,;;,,,;;;;;;;-;;;-;;--
;;;;;;;;;0:"i.:,,,-"e;-:;i1"1""<<++"eeee+8*c1Ie;:;+<i*<<-"ccciiiiioo.-.,,;<,,-;,;,I6,;o,,,*:,,,c",,,:e<";;c*,"-;;,,;;;,;;,;,;;;;;;c"<<<++<"""----
;;;;;;;;;---;;;-.:o1ee*<.:iece<<<+*<**<6I6I6I"I,:;icec*o""io.1<"<::- :,,,;<,c--1I*+ce1Iee111eeee1o**;;<<---o"-;-,-";;;-;;;-;;;;-"*66+*coic++<<"""
;;;-;;;;;;;;;;;-,-I*6e::.::i*+"<*-;-<io0P@o0i;,,.;ooic;.:,*1:1+;...*.;:,,;..,;"oIII6eI":*e6IIee<"Io@cI*1-00o001+""""------;;;-""c6006o6MW01i*+<<<
-;-;--;,:,;,,,:";,:;66,.,:i6o***MM*i668W#W00o":,;<ooI<:..-ooooio....<1*-;,...-"I6+1+6".,.ocIiI6,,IcI6606"8@<08*i<cci*<""""---"+i8860880$H6eo*o*++
------+:-;;,-::::8,:;<W:Mo0:.:*HM81#8M$I<--;,,,-:,I.1oo11oII.1i*+,-<@:;;;----;;--"--"""""""""<"""""oo+1<"--P#MP@@MMMePic0c""+<c@P$88@$WWPP@I06ii*
----,-;":;,,,":::.",<-;".:::::,,;;,,-0-;;;,,:,:",,,..:::..: .::,:.  ;,.,,,:,,,:.-":.:..::,,,:::::.....::::-<+,-*i1eoi+*-<c$*@P0PPH@@PWM###M80HMoi
------;;,,,,::"::,.*<-",.,.::::;:::-:i,:::::::.:;,:.... .. .....:.;-::,,;.::,-;,-". <"-";,,,::,,;::::::+***;,,;o--"-"6e;*<"---"<+cci++*ooic*++<<<
""---,-,,; ::::"::::c:"--.:.......:,,....:.:..+ ... ..  .....  .:.:,,;,,:.:,;,:1-"  ;"-;,:;,,::,::-------""c;;;,<*++<"---;;"+-;;+""+"""<<<i+*+<<<
""-----;,,; :::,"::::++;-;.:,,,,,;;,;:.......-: :. :..:::,::,:,:@:::,,,:.:,,,,,<"<..,,:,,,,,,,,,,::,,,;,--""-;;,:<<""c<"---;,.-;-;-;-----<<<<""""
""""--;-,,,:.::,,"c++.0-<.,:,,,,,,,,,,,         . ".:o,  .    P+::.,.:..,,,,::::"<: :,+::.,,,,,;::..:.:::,,";-,;;-<""""<<"";--,W;;;;,;,;"<"""----
""""""--;:::,;:,:;"<.:--*,-: :,,,-:,:,,:..... .     . .c-+ <;;*:"-,-::,:;i::::::"<: ,,...,,,,,,;,.:.::::,,--";,:;; "-"-"<"<"";--,o,,,,;;;;;;;;;,,
""""""-,;:...-;::,;,,:,-;:::-"cc6<,P0;;:..... .   .  ..+..<*+"-,:,..:.,";:::::*."+:...:...,;,;;,::,:,::*+-+<";,,,c-+----""";-;;;;-,<,,:,,,,,,,,,,
""""""*-",::::;-";;"<:,.;<::: .:e "i#$;.....      <.   ,..--"----<;::.;<-,:.:.:."+c.";";. .:,,,,:,,::,,<".+",;",,,1;-;,---;;-;,,;;--;1.;;;;,,,,,,
"<<""""cc":::::1",,;",,;"<+o:,,. ."""+:..         ,:   ..,"<":-;---;-.:,;-"--:,."+*.:;;,;-..::,,--,::;::;;;;;-;::::,,;,;;-;+;;,,,;;;--,1c"-::::::
<<<"""""<<":,;cc-;;,<:;+,"<;::;-,.:..:::::::,:,::: ;:,   ---"---;--;-;,,; :.:::.<<<.. .:::... ......::;;,.:,:: ,oc..I688880-:*;;,,::,,;;:i,::::::
<<<<"""""i";-c6#oi",-::,,; ,:;,;:,---"-----;;-;;---------;-"--;"-;.: :::::::--;.-<"""<--;;;;;,,;,;,:::;;,;;,,:......:0,;-;-;----":::::,;"<-"+.:::
<<<<"<""i<++--o-,-:c,-:::,,<;<,,,-:"""""""""<<""""""""<"",  ----.,,.::;::::::::"-""<""<"++<+++++++++++++*++*++++*+********c**************<+**+*++
<<<<""""<+P--,;;,;;,;-:,:+-";;,;-c,<<<"<"<<<<<<<<<<<<<<<<; .+-;,,,:::::::,:::::::;<<<<<""<-<++++++++++++++i+++*******************c***c**cc*c**+c*
<<<<""""""<--;:,:,":,;:-i;--;o,---;--------;;------;;;-;;;.*...:::::,:,:::::::::::::;<<<<<"<"*++++++++****+***c********c****ccc***cccccccccccccc*
<<<<<""""""*<.::::::,-1;-*-;;-<:---------------------------, ::..,:::::,,::::::::,::::,"<+<<<"<"c*+++*******c***ci********ccccccccccccccccccccccc
+<<<<""""""<:":,,;,,*"""--;;-"c.-;."""-----""""""-----""-".,....:..:::::::,,,;::,::::::::""<+++<<+-+*******ccccccccciccccccccccccccccicciiccccccc
++<<""""""""-<<;,,+-;o<"---"-----:c-"""""""-"""""";"""-"-"::   .......:.::::::::::::::,,:::;<<<++++++c*ccccccccccicicicciiiiiiiiiiiiiiiiiiiiiiiii
++<<<"""<""<<""";------";;----,,;,;. .................. ..:      ..... ...::::::,:::,,,,,,,,,;++++**+++eccccccicciiiiiiiiiiiiiiiiiiiiioooiooooioi
+++<<<<"<<""""<;--<--"------,,,,-1..............  .  ...   .     . ..... .....::,:::::,,,,,,,,,-***<**+*ccccciiiiiiiiioooooooooooooooooooooo11ooo
+++<<<"""""-""--8"-""----;-,,,,;-"..................  .              ..... ...::.    :,:,"-;,,,,,<cccc*c**c;oiiooooooo11111111111111111e11111e111
+<<<""""""-"*";-"c-----";;;;,,,;;-..... ..   ..... .                   .....  ..      :,;;;;;;;;;;<ioooooiiic111111eeeeeeeeeIIIIIIIIIII6666666666
"""-----"""-"-""-"*---- .,,;,,;-,.    ....        . .                    ......       .:;;;;;;;;;;;+oe;;,600IIe0600088888@@@@PPPPP$$$HHHHWWWWMMM#
------"<""""-""""--1--,::,;,,,,-,       .. .............. .. . ..        .....         .,-;;;;;;----+-i11e61e1ioWP@H6WM$HM#HWW6oI8+"#############
-----"""""""-"-"""----;,<;;,,,;,       . .........::........ ....... .     ...          .--;;;;;----+*<1ei0W11ei1@6#8@e8IP$W#####6eoc<*c16PW#####
----"""""""<-"""-----;;;;;;,,;;;       .................. ............... .  .    : ..   ... .;;;----"<@I1886WWPi$e6I6M1*P$W$HP@880eI*""".,,;;+;-
<""""<<<"""<"--"-+-;---;;;;,,-,,     .. .............. ...................    .  .  ,i.  ..      .---"-,o$P61I01<$I1i***c0e8$###MHP6eiI<<""<**iii
H$I+<<<<<*"""---"-"-;-<;;;;,,,;        .....::.::..............................  .. "+   ..  .     ...,-<cH-+*cc+I@I66eIIIe11oo1io68HMW$$PPP@@@80
WWH$e<<<<<"""I----;;;-;--;;;;,;      .....:.:::...... ............ ..... .... .  .::-; -  .:,".. ...   ..:--,coooo1eeeeIIeoc<-"++*<<<*i1I61oc**+<


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