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

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

;;;-;-""---,........ ..........::-"+""*<";:::::::::,:::::.::.:..:::::::::::.:::...::::::::::,,,,,,,,,,,,,,,:::::::.......::.:-+".--"-"-"--"""<<++
------"<""""."""-.;-; ........ ............:.:::::::,,,,,,,::::::::::::.::::::::::::,:,,,,,,,;;;;--;;;;;;,,,,,,:::::...:..,;.+-*.+<<<""<<<<<<+**+
"------"-""-:"<-..+"--;-,...........:::::::,,,,,,,,,,,,,,,,,:::::::::::::::::::,:::::,,,,,,,,;;;--------;;;,,:,,:::,..,-+ci*<c+<.""++++++++****c*
""""""-"<<<"-+<<<:+"+""<<---:..:.......:::::::,,,,;;";;-;;;,,,,:,:::::,:,:,:::,::,,,;;,,,;;---""<<+<<<<<<"-;;;,,,,,,<",",,,,;cc*cc**cc******cccii
+<++++""""<+,,;;;;++<<<""+**<--,:..::,:.:,,,-;;-;-"--"<"""---;,,,,::,::,::,,,,,,,,,,;;;;-;--"<++*ccccc**<<<<"-;;":,,c<+-<-cicciciicccccc*c*cciiio
++++++++++++++++++++++<""<<<+":,i<"";;;,;;;;;;--"""++****+<<"--;;;;;,::,,,,,,,,,,,,,,;;"--"<+*cioeee1061ioc*+<";,,*++<<<<<+*ciooiiiiccccciciiiioo
*+*+*+++++*++**+**+*++"""<<<<<c:,,eIe+IH"-""<"<*+*i11eI6IIe1oii";,,,,,,,,,,,,;;;;;;;--""""++cieI60@P@86e1io*<""-i$$i++<<""+*cc****c**cccciioooo11
********+**********++<<"++<<+c1I,,:"8@@P6i8"*c+*i1I0@$HW$@6eic<<""--,,,;,,,,:;;,;;;---<<<<iioe6@HM###M$861e*+<i####0***+*c++++++***cciioo1o1ee1ee
cccc****************+<<+*ii1eI0@8@;,;iMMMMMW0i<+*o1IPW###M@6oi*+<"--;,,,;,:;,;;;-;--""<+++*1eI8PW#####W@8eoiiPM#P###$o1c<<<+**cciiio11eeeeeeeIeeI
ccccccccc**cc**c**cccico1eI660@P@$W#########MHI1+1I0PM####H01oi1ooii;,<i-,cccc*ccccciiio1*1I608$W#####WP8eIo1P#######Hc+++<+cii1eeIIII6I6IIIIeeI6
iicicccccccccccciiio111eeeII6008@P$HWWMM#####W@oieI6@PHWWHP80IIe1ooiiicccccccccccciiiooo11eI608P$WMMWH$@06e11W##MMMMMWI**cii11o11eeeIIIIIeIIIIII6
iiiiiiiccccicciiiooo111eeeeeII680@PP$$HWM#####$IieI0088@@8866Ie11oooiiiicccccccciciiiooo11eeI608@@PPP@806Ieo1MMWHH$$P@0II6I66IIIIeeeeIIIeIIIeIII6
iiiiiiiiiiiiiiiooooo11111eeIeII6008@@P$HWMM###W0ieI600000066Iee11oooiiiiccccccciiiiiiooo111eII6600080006Ie1oeMMHP@88066IIIIIIeeee11e1e1eeeeeeeI66
<<iiiioiiooooooooo1oo111111eeeII6608@P$$HWMM##M8oI6600000066Iee11ooiiiiicccccccciiiiioooo11eeIIII66666IIe1oiIWW$@806IIeee1e111o111oo111e1eeeeIII6
"coooooooooooooooooooo1111o-;+II66008@PP$HWMM#W81I6000000066IIe111ooiicccccccccciiiiooooo111eeeIIIIIIIIee1ocIH$P806Iee11111o11ioooooooo11e1eeIII6
<oooooooooooooooooooooooo<;;-"-;<I60088@P$HWWMW81e6600000666IIee11ooooiiiccccccccciiioooo1111eeeeeeeeeee11icI$P@06I1111ooooiioooooooooo111eeeII66
io1111ooooooooooooooooooo";";"<;cII6008@P$HeeeI0eII6666666IIeee11oooiiiiicccccccciiiiioooo111e1eeeeee1111oi*eP@86Ieoooooiiiiiioiioooooo11eeeII666
oo11o1ooooooooooooooooooo:.;-""<IeII6008@PP1<+I6eeeIIIIeIIIeee11ooiiiiicicccccccccciiiiiiocioo1111111111oicc1@86Ie1oooiiiiiiiiiiiioooo1111eeII666
o1111oooooooooooooooooooo1.""<<<1eeII6008@@<***661e6081Peee111oo::,oicccccccccccccciiiiccoiioo11111,;;,---<*o006Ie1;;"-"-"<"<""<<coooo111eeIIIII6
o111111ooooooooooooooooooi."<<+++1eeeI60088i:,c66eeI08WWo";ooi,:::,:iccccc*cccccccccii+<""<<<<1oooo,,:,:-""*i66Ie1o<"<<+<<<+"+<,;-oooo111eeIIII66
1111111ooooooooooooooooooi:<<<+++11eeII6000e;--66eeI0@WWc*"i.:::::";;,,+c********cccci""-;,"+;o+co$+,:::;-<+iIIee1o<<<-+**<+<+";-oiooo111eeIIIIII
1e1e1111oooooooooooooooooi..+<++*c1eeeeI66: -:.:61e68@WWc*.:.:::,;<-,,,+**********c*cc,;;,,;;;+,:;co,:::;-"+c1e11oo"<"<*++<"+<"-;ioooo11eeIIIIII6
eeeee1111ooooooooooooooooi,"<++*+11eeeee6.......61I68@.:,,;;"---,,+c+-<++"++++*++*****,,--"-;:",:"<+,::.;-"<*o11ooi""<*+*<++<+;-;iooo11eeIeIIIIII
*Iee11111ooooooooooooioioi;"+++*+11e..:..:......:oe,.:co<:::.,M;W:;,,,;+<"-<<<;;"++++:"----;""*:;W;"18":,;-<+iooooi"""++<+<<"""--iooo11eeeeeeeeeI
::1e1111oooooooooooiiiiiii"<+++*+oo1......".:,<+:.,60c$,:+-.:.::,-+;:,,:::.::::::.::.::,.-,.::,-.::::::.,-;"+coocic""<<<+<<<+;<.-iooo11eee1eeeeee
;::11ooooo:.;i..:.;i<,... .<++***ooo:..........,:cI668i: :......:<W,:,,:::::::::.:.o;:,.....:.:.:::::::.,;:"<cii,i"::,:,,,;---;,,;,,,11eeee111e1e
,.,11ooo....... . .c  ;.c:+iooi**ooi..-<<<<<;;,;"-:. 68"..:,:,,:,c,,:ie1.:.::.:..i.;.:.........:::::::..,,;""cio,i--;-;;"-<-.,;,-io1.11eee111111e
,::oic*<...   ............<++<1.:ii::::,,,,,.::,,++**++<........8o.:,;e;:::::::.....:....;;....,...:.:..,,;-"cco:c;-"-""---;:-,,+oo1:eeeee1111111
;+:oi** ..  .:::::::... :oP<+<,*+ii;........,-:;,;-*ccc,cPP:c-,;::::.1:,:::,:,,--;;;:ccioio"..-:.:..:..,,,,:-"i;:.;"--"<<"-,:;;,cooo1eeee1111111e
,*.oi*............ .  ..:$HHH@I,:,:;........:::.::,,:,-::::..:-o::,.o::..:.. :::.:.,:;,;;;;,..:........++<+++"+,:.;-"""<""-::;;;cio.11ee11o111111
,,.1c*+  ......: .  . ..PHH$P8@86"-<+.:::::::.....:....::::... -:.ci.:::.:.:..::..::..",...:...........c<cciicc:::;--"<""-<::;,;cio.1111ooooo1111
;;:,i*+. . ........ ....e@@006006"***::::::::.:::......:::,:.......::::..:...:,.: .................:....oic*cii.:.---<1-""-::;;,+co:111oiiioo1111
.  :oc*.    ..;:..  :-:.08608c11e6ec;.::::::;;,,,c-.:..:::,.:::::.:..::::::...:..:::::............:.....*ciiiio:..;--"<""";::-,;**o:oooiiiooo1111
11,I.<;......."  .  -".*080@66o6166e<:.,:+--;.:::;-"-:::"*00I<+......:.<+.cc+:-c:,"-:"",-;::::,:,,::..+ccciiicc,.:::.::,;;;:,,:,..-.iiiioiooo1111
::..:.....,.,:< :+ -**.+*"-.:<i0@8ee*+*.+-;,,:..:,;---..."<11o<:.:...::,ii.<;c***+<:<-+cc**iic"-----"--iciiiii;*;***,::::..,:::::ci:cccciiiooo111
....:......:,";:",,-<*<-":::.:-*068-<""<--;;,;;,,;;;--"::,,;"+i...:...:oic+*ccii<c**ciciiiicoi+"-""""<""iiioo,cc+<+::::,::::::"<*cii:*ccicioooo11
.;-+:-:,, .,;;;;;;;..::........:io;;;;,,";,,,,,,,,;,-;-,.....*o1..:..:+ciciiiciicccc*occoocioo<""<<<<<<<<ioi:oii*+<+<:,,:.:::.,::,icc:cc*cioooo11
;,;,,.;,:..1,.;;;;........... .........:,:::;,::,,;,;;-. +.:::1c:....:oi***+*iiccciciiccooc11o+<<<<<<+<<++1,iococ*+<<.-:::..:.:,,*,:*-*c**iiooo11
:,:........ ... <<....:  -+"""-.++*+.:::, ::::::,,,;,;;"..,:..oo<:..::*c***+**ciiiccoooi1oo1eeo**++<"-++<<,o1oicic+<-*"";,;;:;-:",;".:.+*cciooo1o
... ....... .. .++.<<+++";+i;+::**<.:::; . .::,,,,,;,;-"..:,:.eo<<<-,-**ccccooiooooioooo1e11eIIc***+cee1o:11o11icc**,+++-;;,:;,,;;",,;,.:iciooooo
.. . .  . .. :< *<..<".,::,,,,;:*.... , .  .::,,::,,:;;-, :.,-,-<+<"ccc*ooioo1oooiii11oo1eoI6880@6c60000.Ie111-:c*+<+."<<"..:--""----";; ::,iio1o
.....  <<;;<<<<. + .<";.,..::..........".. i:::::::,,,,;,:,,:i,;;,i*cccicoiooo11ooii1111eIII08866IeI6P0<i:oe1oooi+-;+<-<-;"-:--";:.;;--<".+:::oio
***.c*+<+*<+*+* .+ .<,:,:. ............ .c<+::..:.:::,,,::,,,,,:.,*cciiiiccoooiooooi111eeIII8P6@@P@60@@*8:+Ii**oici*+*+-<+<":-;",-"-";-..: -";:,:
 c*.:c**c++:+++.:<:<;; .:...........," .. ooi ....  ..::::,,1:::,,1iiiiiiciioooooo11ee1eIIe60@$HMMMWH$1c+1I11e*,"1iccc*<*<<<:+*""<"""":.:.:.<"-*,
 c*..*+**:::::::::..  *c: ....  .<**++. ..1o:...........:,,"We:,,;11ccciccco*oiio11o1e1ee60@W$WMM##MMW$e60cieoeoeoci.,cc+c+c:*cccc, <<--"---,-:-"
 .<..:::.:....:...::.::*    *i+:+c*c+*.  .i......:.:::::,"#;#;:;,;eeoccicioiccco1111eeII606PMM########MH@c66Ie1**oooi*ccc.:-*:;:oc*+++<<"""",;-<"
:..:::.....:...:::.....o -** **<c**+*+<..o  ..........:iMM#M#;,;,,o1eiccicoiiiiio111eI1e8$6$#M#######MWH@8ieeIIIe1oo+*iiii+;<<c*cc++<+<+<+*+,-"<<
:+<:....:...::..........c  *.**c-<"<++ ::.:.+.ic.::.:PP#.##M#;;;;0ee1icciiiciiiiiooeeII60@I@MW####W#WWP06II11eeeee11oooic+**+*+*******+**+*+*++<;
.<<++**. .:..........:*.+  <.""<"<.::::::::::::::::.-I$@P-HP.;;;:60e1iciciciiiooooo1e1II0806WHWWMMWHP8061eeeecee111ooiiooiii**+***cccc***+***+++"
,.-*++:.............<*-,,: ;.,,...:::::::::::::::::--e@e6;80:,;;e1e1ooicc+*cciiio1o111eI0I0I06P@$$H@@0@Ie11111ioo1ooiioiiiiic***+*c*c**+**+**++++
...::. .........-"<"<<<. . :.....:::::::::::::::;<+:"1ooe,1I:..,o1o1iooio*cic**oi1ci11106IIe00008P06e60ee11oo11oioooiiiciiciccc**+++****+*+*+*+*+
.. .++ .......c++;""<<<...,:..  ..::::::::::.;cc**++:oioo:oo;;"*oooio1oii*c+*cciiciiii1111e1II6600@86Iee111oooooociiiic**ciiccccccc***c**+<<*++<+
....+*<. ..**c+++<<--<<.. ++"";-<.   .....;*<cc+*++<:iioo:oo*****oooooioiii***iioc*coio111110eeI66I61eeo1oooiioiiiicoioc*+ciiicc**cc**cccc*++++++
... :<" ..<<<<<"""""-",::::,:,,:,,,,,,,;:+**<**+++<<:cicc.oo***+*ciciooiiciccioioc*ioo1oio111ee1eee1e11111oioiioicoicicc*c*ccccc***c*+***c**+++++
 ...:<<  ;,""""""""".::::::::,:,,,:,,,,::+*<***++""":**c*:oi******coiiocc*iiccioocciooiioio11111eee11111iooioocioiiiccc*c**c*iicccc***+***+*++++<
.:;, .;.   ""-""";::.:::::::::::::::::.i.,*iii******.ccci*iic+*cc**cioioiiciiioooicioo1oooio11o111111iooooooiiiiiociiciccc****icc**********++++<<
"<<;.."-  .""-";..:.:::::::::,::::::.<ic::+iiic*c***.cioooooiioicoiciooiciociociiciiccoooioo1o1o1111oeiioiiooiiicii*ioicc+c**+*c*c**+*++++***+++<


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