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

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

88800088888888888888888888808808000000006000006666666666666666666666666IIIee1111o1o11111ooo111oo1ooooiiiiic*iiiooo11oI6666666008P#############P80
888800888888888888888888888888888000000000000000066666666666666666666666666666666I666666IIIIIIIIIIIIIIII6III6666666666666600008@$############H880
888888@@@8@@@@@888@@8888888888888880000000000000000660666666666666666666666666666666666666666IIIIIII6II666666666666666666600008@$###########$@800
@@88888@@@@@@@@@@@@@@@@888888888888880000000000000000666666666666666666666666666666666666666666III666666666666666666666660000088@$$#######P880000
@888888@@@@@@@@@@@@@@@@@@88888888888888000000000000000060006666666666666666666666666666666666666666666666666666666666600000000088@@@PP@@888800000
@@@8888@@@@@@@@@@@@@@@@@@@@@888888888888880000000000000000066066666666666666666666666666666666666666666666666666666660000000000008888880000000000
@@@8888@@@@@@@@@@@@@@@@@@@@@@88888888888880000000000000000060000060006666666666666666666666666666666666666666666660000000000000000000000000000000
@@@88888@@@@@@@@@@@@@@@@@@@@@88888888888880000000000000000000060600000660666666666666666666666666666666666666666666000000000000000000000000000000
@@@@@888@@@@@@@@@@@@@@@@@@@@@@@888888888880000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000
@@@@@888@@@@@@@@P@@@@@@@@@@@@@@@88888888888888000000000000000000000000000000066006666666666666666666666666666000060000000000000000000000000000000
I@@@@@888@@@@@@@@P@@@@@@@@@@@@@@88888888888888000000000000000000000000000000000006660606666666666666666606660606006000000000000000000000000000000
8@@@@8888@@@@@@@@@@@@@@@@@@@@@@@8888888888888800000000000000000000000000000000600000000066666666666666606666666",-;;+o000000000000000000000660066
08@@88888@@@@@@@@@@@@@@@@@@@@@@@888888888088800800000000000000000000000000000000000000066666666666666666660666:::::;-*100000000000000000000000060
6I@@@8888@@@@@@@@eco11@@@@@@@@@8888888888888808800000000000000000000000000000000000000000066666666666666666666;,;;;,-+e00000000000000000666666666
8,8@888888@@@@@81*<",,;-@@@@@8888888888888888880000000000000000000000000000000000000000000666666666666666666066e-,";;"i6$8I0000000000066666666666
8i08888888@@@@@6<;,::-<*@@@@888888888888888880000000000000000000000000000000000000666I"<""<<<+666666666666666060o;<,:;:;+cooi00000000606666666666
8868888888888*;61c;--,;0@8888888888888088088000000000000000000000000000000000000000eee-<<"<<i+666IIII66666666660606I+""<;;<"+"6000666666666666666
88i8888008881I*::;,;--888888888888888868000600000000000000000000000000000000000000011o"<<<+*ii666IIIII6666666666666++<<<:,:,,,*666666666666666666
00"e666000Ieei+"-,,<888888888000000000I0Ieeee600000000000000000000600000088@8800006e1+e"+ci1I8880066I66666666666666cci+,":::,-;666666666666666666
8886066660e:+;::,,,;<888888000060+::,:,,;111eeI00000000@P@80060100060060016M@Ie6Ii611<*16oI$WMMM$806666666666666661e1<o;,:::,;<666666666666666666
888600000I::<::::::,;"8880000000666;,:::::o1111I606o1oi1Ieic*"i,*i"<c"<11<c1*<""--6e1eeio00W####H80666666666666666Io1,c,:;::,,-666666666666666666
000-e00666---:::..::,-0000000000060oieII6Ieoo1111I6*;;---;;<*e8o*8@@i**68ecc+**+0o+106ee1I@P$H$@8066I6666666666666Ico:,::c,::;,I66666666666666666
000oI060001-;:::....:,"000000066666+,:...,Iioooo6116@i86Ic6i1*6"---<<<+++""<<--"+;<<"IeI@oeMIIII1o16*6666666066I"Ie<i::::."::::166666666666666666
00006I66666;;::...::::,+00666+<+*+i.."-:.:.,iioo,;:11c*c*<*1eIIo,;<<"-<"""<"<ce6ee6<<6e6W66@W@8WMeoc*+*e<;;;;,,;@ei-,;::;,::.:o666666666666666666
0006"I66666;;:::.....::,06666,.:::I,::+++...ciii:o..:o1oi<*1::,"o1II66I08081oI66I"I"<I1Io$coi01M811eoic+---Po1c+1c*<,,,0*-,,.:<III66I666666666666
0666,II6666:.,::,...:.:,;+666;:,;<6Ii""oo;:;-<<+,...:::+i,;*<*oiiiiiiiiiiii*<,,;"-"-<61I0oW#I$0MM#@<o*ci+*I<;;,,o+<<eI<;,:..:.,IIIII6I6IIIII6IIII
666666166666I::,:::::::,<,,+c**c***c+i+;c,:":-""-e......:..:::::....:::::::::::,,;IIII1I-<0H<<"--;*80IieIo<*-,,""-"--;........eIIIIIIIIIIIIIII6II
66666IeI6666I+,..,;:.:;-<-+*"i,ic60c-c-..:;,:;--";:..,....:.::::.....:::.:::::::,,IIIeoI;--"Io+""M+;-*$@*+i80i<";<,<+,.......:IeIIIIIIIIIIIIIIIII
6666I,eoIIIIIo:::    . .eI"<"ooecii1*;c"c,.. ;;---...:......................:::::,*+<<*+;,;;-;--;;,I16ooe+"i"<*";"<+:........-IeIeIIIIIIIIIIIIIII
I6III<IoIIIIII,,. .    .;+<i<<",;"ic*"<+<:.:.,;;;-: .+,:...................:..::::-;;;;-,,:,,;-WW6,;,,,:,<<oi1eIIe1i<.:.....:IeeeIeeIIIIIeeIIIIII
IIIIIIIcoeIIIee..      .....,<++:.... ..:......:.....,:<:......................:;--;;;--,::::,-""+ic*",,,,:P8";,,::::.......IIIeeeeeeeeeeeeeeeeee
IIIIIe"1+1ee1*.        ..   .,o1I.....c*,.:....:.:;..,;;;,..................:,:.:;;,;;;;;::::,;-,;;"i:.:::";;--;;-;---"<<..;ic**i*1eIeee1eeeeeeee
IeIIee;1";:<",:.      .,-;:,-::::,,;----,: ..,,;;1"..,,,,,:,::...........,:.:::::.,:,,,;::...,,;;;--6;;:.:;:,:,,,,;;;-"-""<*,,,,,,,,;<*+**ieeeeee
eIeeee<",,,,;;;        :;---;,:..,---",,;,,:.,-,<::. ...::::::::.......:::::::::,:::,,,,:.:...,:,;-;::.................:,.:,;;,,,;;,,;;,,,,,,,;++
ei<";;:.,;;;-;-:.      .,..   <o   ... --;,-....;:,.  ......:::::::....:::,,,,,,,,,,,,,,,:.....:,,;-....................:..;;;;;;;;;-;;;;;;,,,,,,
,;;;:-,,;;;,6,,"      .":"e-;,,+cI:.:::,;,;*...;...,........::,,,;;....,,,,,,,;;;;--"""--::;:::;;,;,..:,...................;----"-----;--;;;;;;;:
e;;;------"c-"+0.     <<<<+c<;:"""*.............:.......:...::::,;;;...;;;;;--,;"-";,:,:.,,-,.....,:......................:,;;;;------;;,,;:;;;-.
;;;;,:,;808**180.     ...."<*+:,c-+:. ..... .....;.........:....:,;;...""<<"",":.......:...........,................ ...:.,;;;;;;;;;;;-;;;;;;;*:.
--000000888c;,.:.        **"<<.;.;-,   .  ... ....;;...........::,,". ;<<<+<"<"::..................-......::::     -...;;,,;;,;,;;,;;;;;-;;;;;;..
0I000I-e000-----.        i*,,:.,.,:--;.............;............:,;:...-i+<e<<<"::......:..........,........       :. .;,;;;;;,,,,,,,,,,,,,;;,:..
-,,-1ei;,",": .:;-:.:    +c-i-,:. .,;;................................--c++++<<",:.........:......;..........       ;..,,,,;,,;;,,;,;,,,,,,,,,:..
;,:,,<0c;... .:...:   :,,--+::::. ..;,;:... .. .................:.... ..:<<<<<<";::......., ......,.............  ....:,,,;;;,,,,,,,,,;,;,,,,,,,,
;;;--;--;:.,..:... ... :;-"*...:. .-<+<-....  .............::::::,""""<<<<<<<<<"-;::....;..:<-;-;::...........   ....;:::,,;;,;,,,,,,,,,,;,,: .",
;;-;;-,,:      .       ..*;",,,;;:.::.:...........:.::..::::::,,;"""<<<<<<<-"<<<"":,:::::..*<<"---;;,-:..............::::,,,,;;,,;;,,,,,,,,,-  ,:
;;-;;;..;.              ,.;,...::.   . ...........:::::.::::,,-""""""<<"<<<";,<<"";:::::.:,:--;,::,,,;";:..::......:::;:,,,;;;;,;,,;,,,,,,,,,i:::
;;;-;,..                ;:,.,,::::   : ,,::.::.:..:::::::::,-",;-,"-""<<<"""<";;"--,::::::+:"-,-:.;;,"";.::::::::::::,:,,,;;,;,,;,,,,,,,,,::,,:::
;;;-;,..                ::" ;,;,,:    .......,:-;:::::,,,---,:;;-,""""""""""<"""""-;,,:::1i:-";,,,;,;;-::::...::.::::,,;,;,,,,,,,;;,,,,,,,,,,::::
,;;;;;-;.                :..,,,,,:. ... ......::::::,;;;---;---"-"""""<"<"""<"""""--:,::+<c:;,;::,;,-;:....::....:::,,,:,<<,,,,;,,,,,,,,,:,,,:.. 
;;;;-;;;,                : ,.,;,,,:.  . .  .::::,,;-;;-;;--,,--"-"""<<"<<<"<""""""--;::<o<"::-+.,,:;,:..".:........:::..:,,,,,,,,,,,,,:,:,,,,,:: 
6I60o;;,;.                 ..,,,,,:..::..:.:,,,;,;;;;;-;;----;;;;-,<<"""""-""""-----;::::,;-::,-,,,;,,;. .  ......:::::,,,:;,:-;,,,,,;,,,,,,,::::
6+*I,;;;;.                .. ,,,,,::::::.,;,,,,;,;;;;;;;;--;-"--"""-""<<""--"---"--;:;::... :,;;;:,,.   .      -.:-+*+**",+:..:.:;,,,,,,,,,,,,:::
00:,;;,,,.          ..   .....::,,,,,,,:.,,;;,;,,;;;;;-;----"""""""-":-""----"---;;;:::::::....:,::         .-;,,-+"++*-ci,,,,:,,:,,::,,,::,,,,::
,i;;,,,::.     .      ........,,,,;,:,:,,,,,,,,,,,;-;;;-"-----""""<"""---";:.:----;;:::::.........  .        .;:,,,::;-+*+*c,,:::,,::,,,::,:,,,::
,,,,,-"",:..       .......... ,,,;,,:,,,,:,,,,,;;;;;;;;;--------""-"-"--"""-----;;;;,::::...:......:............;-++<";-"<*+ci;,,,,,,,,,,,,,,,::.
,;;-"-",,::............:::::,;;,,;,,,,,,,,,,,,;,;;,;;,,;;;;-;----"-"-""-----;;;;;;,,,,:,:::.::..........:.:::...:+<<c+*"*-"*<c<*,,,,:,,,,,,,,,,,,
;-----;,,,,,::::..:::::::,,,;;;;;;,,,,,,,,,,,,;,,;;,;,;,;;;;--;-----"-"----;;;;;;,,,,,::::::::::::.::::::::::::::::I+*icc"1<*+cc*:,,,,,;,,,,::,,,
--"""-;,;;,,::::::::,,,;;;;;;;;;;;;;;,;,,,,,,,,;,,;;;;;;;;;-;--;-----;--;;;-;-;;;,;;;;,,:,::,:::::::::,,:::,:,:,,::,,c1*c*":,,:,,:,,:,,:,,,,:,,,,


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