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

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

:,:,,,,,,,;;;;;;;;;;;;;;;;;-;;"------------"""""<*************c*ccccccciccccccciic11111oeeeeeIeIee1eIeeeeee1eIeee11111111oo1e111o1oooo1oooooioiii
:,,,,,;;,;;;;;;;;;;;;;;;;;---;--------------""""++************c*ccccccciiiiiiiooiooooo11e1e111eeeeeee1e1ee111eeee11111111eo111o1oooooo1ooooioooii
:,,,,,,,;;;;;;;;;;;-;;------------;-------""""<<+**+*****++*****ccccccccciiiiiooioooo1o1e111eeI11e1eI11e111111111111o111o1111oooooooo1ooooooiiiii
,,,,,,,,;;;;;;;;;;;;;;--------;------------"""""<++********c**+ci**cccciiiiciiiooioo111o1111oii11111111111o111111111111111ooo1ooooooooooooooooiii
,,,,,,,,,;;;;;;;-;;;;;-;-------;,""--------""""<<+*********cccc*ccccciciiiiiiiiiooiioe11Io11o1o8ooe1111o111111o1111ooo1111oo1o1ooo1ooooooooooiiii
,,,,,,,,;;;;;;;;---;----;------;-;-----"""-""""<<+****c*c***cccccccccccicioiioiiiooo1o111o1111ooII61oooo1o1o11oo1111ooo1o1oooooooo1oooooooioooi*i
,,,,,,,,;;;;;;-;-;;;---;--;---------";<""-"""""<+***c***cccccccccccccciciiiioiooooooo1oo1111ooooioooooo1oooo1oo11oioo1ooooooooooo1oooooooooooic*i
,,,,,,,,,;,;;;;;;;;;;;-;------------;,,,+";"""<++*****ccccccccccccccccciiiiioiioooooo1oo111oe11e11eo11o11o11ooo11ooooiooooooooooooooo11ooooooiici
,,,,,,,,;,,,;;;;;;;;;;-;;;--"""--------;","-<<+******c*c*cccccccccciccccIoioiioiiioooo1o1ooooooooo1o111o1oooo11ooooooooooooooooooooooooooooii"i*o
,,,,,,,,,;;;;;;;;;;---;---;----"-----"""-"<<+**********cc**cc***cccccciiccicooioi11eI11111ooooooooooooooooooioooooooooooioooooooooioo1ooooooi""ii
,,,,,,;,,,,;;;;;;;;;---;;-----;-----""""<<+**********cccc**cc*+**c*cciiiiccciiooooooo1111Ioooooioooooooooooooooooooooooooooooooioo1ooooooioii<-+-
,,,,,,,,;,,;;;;;;;;;;;;;;--------"-""-"<<+++***c***c**ccccc**+ccccccccccciiciioooooo1o111ooooooooooioooooiooooiooooooooooooooioooooooooooooi*;+ic
,,,,,,,,;,,,;;;;;;;;;-;;--------""""<<<++++********c*cc*c*c**ccccccccicciciciiiooooo1oooo1o1oiiiioiiiioooiiooioooioooooioooiiooioooooooooooic;*io
,,,,,,,,;;,;;;;;;;;;;;;--------""<<<+++**+*+******+*****++****cci<";;-;;,,;;;;;;;;;;--;;--;--;;;-;;;;-;;;-oioiooooooooooooooooooooooooooooii<+oii
,,,,,,,,;;;;;;;;;;;;;-;;----"""<++++*+*+********",,,:,,,,,,,,,,,,,,;,,;;,;;;,;,;;,;;-;,;;;;;-"I8--;;,;;;,;iiiiiooiooooioooooooooioooo1oooiio+"oii
;,,,;,,,,;;;;;;;;;;;;-----""<<<+++++************<,:,,,,,,,,,:,,,,,,;;;,,,;;1-@"@**;-*-6;;ocI8$P"<";;-,;;,<iio"ocoioiiooioooiiooiiooooooooiii"coii
,,,,,,;,,,;;;;;;;;;-;---"""<<++++++***********+*<,,,:818@8@I<---01<P-@I;-Pi"-<"8"@";o;-;--,-;-,-;,-;;;,,;iiooi""+iic-iooioiiioooooooiooooiiic+oii
,,,,,,,,,,;;;;;;;;;-----""<<+++++++****+**+****c+,:,,@-0881@;;o@68;-;,,;;;;;;;;,;;;,;,;,,,;,;;;;;;-;;-,;;iiiii""*-i*iiiiioioooiiooooooooooi++iocc
,,,,,,,,,,,;;;;;;;-;--""<<<++++++++++**+****+****,,,,::,,,;,,,,,;,;;,;,;-;;;--;,,;;;cccccc;;,,;;;;;;,,;;;oiooii;ciccioi+ooiooooooooioooooioci<<;-
,,,,,,,,,,;;;;;;;;;---"<<<<+++*+++***+*++****c***;,,,,,::,,,,:;,,,,;@@8;;;;18@;;,ciiPP@IPPic;,;;;;;-,;;,;icooiooii+iciiiiiioioooioooooooooo*+*<ci
,,,,,,,,,;;;;;;;;-;-""<<<<+++*+*+****+***********",,,,,,,,,,,,,,;,;;8@@*;;;iIP--i1$PPPPP@$cci;-;;;;--;;;-iiooioiooc-;c*-c*ooiooiiioioioooooooooii
,,,,,,,,,;,,;;;;;;--""<+++<++++++++*+***c********<,,,,,:,,:,,,,,;;;;@1"@-;;i@0-ccPPIPP1ieP@@c-;;;-;;;;-;coiiioioii"c;+*"iioioioiooooooooooooooioi
,,,,,,,,,;;,;;;;;---""<<<+++*++++******+*********+,,,,,,,,,;,,;;;;;;@6--P;;<@*-c8@Pc*i+$$PPPi;-;;;;;;,--iiooooooiio+<;<iciioioioooioooooooiooiooo
,,,,,,,,;;;;;;;;;;--"<<++++<+++++**+**********c**+,,:,,,,,,,,,;;;;-"@@"-<1-*@+-iice+$PPP*+$i"-;;;;;;;;--iiooiioiooooi;,*,-c<icooooooiooooooooiooo
,,,,,,,,,,,;,;;;;;--"""<<<++++<<+*****<*********c+,,,,,,,;,,;,;,;;;<88--;+@<@<-;cc@@P8*PPic-;;;;;-;;;-;-iioooioooioooi*;;"oicicioiooooooooooooioo
,,,,,,,,,,;;,;;;;;------"""<<<++++*+++****cc*c****;:,,,,,,,,;;;;;;-"18----e@@"-;;-iiiccc-";;;;;;;-;;;;;;iioioooooiooicii*+;;iiciioiiioioiiiiioooo
,,,,,,,,,,;,;;;;;;;;--;-;--"""<<+<++*+******+cc*c*",,,,,,,,,;,;;;;;"0e-;;"-""-;--;;;;;";;;-;+--@P";;;-;+iiioiiooiooioicicci-i*+*iioiioioiioiooioo
,,,,,,,,,,,;,;;;;;;;;;;;;------""<<++******cc*c***",,,,,,,,;;;;;;;;-----"-"""<-+P"0"--@+1c6;0-P;;-;;+;;iiiiiiiiioooiiiiciiii*-;ioiiooooii-*iiooio
,,,,,,,,,,,;,;,;;;;;;;-;--------"""<+++***c+***c*c<,,,,:,,;,;8-;-0"-088"-"+e""@-;-@"-<Pc+P--@--;--;;,-;iiiioiiioooooiiiiiiiioicioioiiiioooioooiio
,,,,,,,,,,,,,,;;;;;;;;;;--------""""<+******c+*c***,,,,,,,;;;00"c8"-0"8+---o"-e---80o<Po"8-@P-"-;$;;;;;iioocooiiiiiiiiioiiioiooooiiooooiiiiiiiiii
,,,,,,,,,,,,,,;;;;;;;;;;;--------""""+*****c**cc"c*,,,,,,,;;;1"8@+c"1-<@"-"6-;@---8;--H8;I;-+,;;;;;;;;;oiiiiiciciiiiiiioiiiiiciioiiiiiiii*c*c<coi
,,,,,,,,,,,,,;;;;;;;;;;----------""<++********cccc*,,,,,,,;;;o6;--o<@8i8-;-@--;io--;;;;-;;;--;-;;;;;-;-iii+i@ociiiiciiiiiiiiiioioiiiiiii""<""ciii
:,,,,,,,,,,,,,;;;;;;;;-;;;-;----;""<+**********c*c*;,,,,,,,,,-0;---"----------;----o-;-@---@"--;;;;;,;o$$PPP$PP8@P$$@P@0ciiiiiiiiiiiiioiii+"-ciii
,,,,,,,,,,,,,;;;;;;;,;;-;;----"""""<<+******+*c**c*",;,,,,,,;-;;;;;;;---688c"-@";--o-;<;;;@@P";;;;;;-;PPPP$P$P$P8P$$P@++<<+iI0ioioiiiiiiiiooiooii
,:,,,,,,,,,,,,,;;;;;;-;-;----""""8eII1eIIIee60I0e88+,,,;,,;,;,,;-@*;-;-@";;e"8";;;-Pe";;;-;--"P;;-;;;-$$$$$$P$P$@806e100006P$6oiiiiiiiiiioioooooo
::,,,,,,,,,,;,,,;;;;;;----""<+++<860088888@0@@8@88@8,,,,,,,,,,,;,@08-;-@--;8-I--,;"@---8-"0*P"-;;;;;;-PP$$$P$$P$P$PP@PPP@$PP$P8PIiiiiiooiiioiioi1
::::,,,,;;;,;;;;;;;;;--"""<<<+<++"00080008888888@@8@,,,,,,,,,;,,;;;;-8""1;-@;<@8@8-6;;;--;;--;;;-;;;--$$$PP$$$PPPPPP@PPPPPPPPPPP@eoiiiioio1oI0@PP
,,,,,,,;;;;;--------""<<<<<+"++++<000080888888888@8@,,,,,,,,,,,,0@<@@-;,;--;;;;;<,;;;;;,"6+$@"*$";;;-8P$PPPPPPPPP$$PPP$PP$PP$$PPP6666I"PPP$$P$PP$
:,::,,,;;;-;---""""<"<<<++<<+<++<+000888880@088@8@8@,:,,,,,,:,,:,,,,;;;;;;;;;;;<86"eP8Ic80---;;;;;;-;@$PPPP$PP$PP$P$P$$$$PP$P$PP880Ii8PP$PP$$$P@1
:,,:,,,;;--;---""""""<<<<+<+++++++00008088888888@@08",:,,,,,,:,,,,;;,;-;@P@@-8c@@<;---;;;;;;;;--;<0P$PP$PP$PP$$PP$PP$P$P$PPPPPP@8@6o@PPPP0e11@11e
.:,::,,,;;;--""""""<"<<<<<<<++<+++I000800080@888@@@@e,,,,,,,,+@@80<0,-"-8;,;;;;;;,;;,-;;-6PPP$$PPP$PP@PPPPPPPPP$$$$PPP$PPPP$$P@P6I*111P8e11e@I1I0
 .::::,,;;;;--"""""""<<<<+++<+++++<080088088888@@8888,,,,,,,,,;,;,;,;,,,,;;;-,,"@@@PPP@P@PPPPPPPPPPP$PP@$$PPPP$PPPPP$PPPP@IeePoi1i111P8118PPPPI1e
..::::,,,;;---"--""""<<<<<<+<+++++<e0008888888888@80@,,,,,,,,,,,;;;;-*0PPP@PPP@@PP$$PPP8PPPPPP$P$$PPPPPPPPPP@PPPPPP$e11IP111@6o1Ieo1PP@111eePP1eP
...:::,,,,;;----""""<<<<<<<<<<+++++0000080888888888@8888@@@@@@@@@@@PPP@PPP@@@@8PPP$PPPPPPPPPPPPP$PPPP$$$$PPPPP11eIPPe11P6111@1oeeeIPPPIe1118PI1IP
  .::::,,;,;;----"""""<<<<<<+++++++@000860808888888@@8@@@@8@@0@@@@@@@PP@PP6PPP@P@@PPPP@@PPPPPPP$PPPPPeeeePPPP61e1@Pe111P1110811ee1ePPP8@e16P@eePP
   .:::,,,,;;;--"""""""<<<<<<++<+++<600000888088888888@@88@@@@@0@@P@@PPPPPPPP@@PPP@PPP8PPPPPeee1ee1@P11ee@PPPe11ePPe1e081e1P1eI@eee@P0111PPPPPPPP
    ::::,,,;;;;---"""""<<<<<<++<++++0000008000888888@@@@@@@@8@@8@@P@@P@@@@@P@PP8PPPPPPPPPP@1eeoeee@PIo11@PPPP1118PP11ePe116Iee@Pe1e6@8PPPPPPPPPP@
    .::::,,;;;-----"""<<<""<<<+<<+<+00000100888808@88@8@@@@@8@@@@@@@6@@PP0PPP8PP@8PPPP@PPP11e1PPPPPPeo1ePPPPee11PPe110Po11Pe06PPPPPP@PPPPPPPPP800
...  .::::,,,;-;---"""""""<<<<<<<<+<e000000888888888888@@@@8P@@@@@@@@@@@8P@P@P@@@PPPP@@PP1oe1o111e@Po1e1P$8Pe11e11110@eo6@PPPPPPPPPPPPPP0PP@I0I6I
     .::::,,;;;-----""<"<<"<<<<<+<++1660000808800888088@88888@@@8@@@@@@86PPPP@@@PPPPPP0P@@111o1111I011eee1ePIe11110@@@@@@PPPPPPPPPPPPIeeIPP6@@006
 ..   :::::,,,;;---"-""""<<<<<<<++<<<600000000888888888888@@@@@@@0@@@8@@@@@P@@@@@@PPPPPP@PP@PPe111Peo1111e8@PPP@PPPPPPPPPPPPP6e6PPPP08e06@88006@P
      .::::,,,;;;--"--""<"<<<<<<<++++600000000008868880888888@88@@@@@8@P@@@@@@@@PPP@@P@P@ee11o11e@PoIIP@PP@@PPPPPP@P@PPPPPP0eee0PPPI68Ie0P6I68I@@
    .  .::::,,;;;-----""""""<<<<<<++<00000000080088088808888@@8@@@@@@@@P@@@@@@@@@@PP@P@Pe11111I@@@@8P@PPPP@PPPPPPPIIee1IPP66eee0PP6I6@01888@@06@@
    .  .::::,,,;,;;--"""""""<<<<<<<++6606000000600808888888@@@@8@8@@8@@@@@@@P@@@@@PP@@@@@@@@@8@P@@@PPPPPPPP@Iee8eeee11e@P0@e@ee@P@e6I61e@08@@@@@@
    .   .:::,,,,;;;;--"""""<"<<"<+<<<+600000600000088888888@8888@8@8@@@@@@@@@@@@@@@@P@P@PP@@@@@@@@@PPPP@6o11111@11I8e1@P@eI8I11@8e0@P8@@@@@@@@@81
.        :,:::,,;;;;----""""<<"<<+<<+<006600000008888888888880888@8@@@@88@@@@@@@@@@@@@@P@P@@P@@@eoo1eP@Pe11ePPPeeeee1ee@eIe1eI@I@@@P@@@@@@086ee81
      ....:::::,,,;;----"""""<<<<<<++<60600060000I80888888880888888@8@@@@@@@@@@@8@@@@8@@@@@@@@@111eee@P@e1ee1e@e11@6118e06@@@PPP@@@@@@6600I8Ie06o


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