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

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

PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@P@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPP@P@P@P@@@@PP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8
PPPPPPPPPPPPPPPPPP@@@@@@@@P@@PPPPPPPPP@@@PPPPPPPPPPPPPPPPPP@P@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888@@88@@
PPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88880066IIe111ooiiiiccc****+*++++++<+<<<<<<<<<++++******ccccciiiiiooo11eeeII666000888888888888
PPPPPPPP<""""""""""""""""""<"<"<"""""--;;;;,,,,,:::::::::::::..:.:.:::::.........................................................:..::;;888888888
PPPPPPPP<,."""""""""---"ccccc*"";**+****+++*******++**************+**+***++++<+++<+++++<<<<<<<<<<<<<<<""""<<<""""----"---;;;;--;;;;;,.;;088888888
PPPPPPPP<;.""<<<<<<"<"<*oiicc+<"-*+***++++*********+*************+**+*+*****++**+**++++++++<+++++++<<<<<<<<<<<""-""""""--;;;-;;;-;;;;.;-088888888
PPPPPPPP<-.-"<<"<<<<<<<c1iocc*""-***********c**c****cccccccc*************+*************+++++++++++<<+++++<<<<<<<<<<"<""""----;;-;;;;-.;;088888888
PPPPPPPP+-.-""<<"+<<<+<c1oioi*<<"*cccccc*****ccccccc*ccccccccccccc****c**cc*************************+++*+++++++++<<<""<<"""-"-------;.;-088888888
PPPPPPPP+".""<<+<"<<<++oe11oi"<<"ccccccc*c*ccccccc*c*cccccccccccc**c********************cc**************++++***+++++<<<""<<""-----;--:--088888888
PPPPPPPP+<."<<<+++<<++<ie1e11"+<"ccccccccccccccccccccccicccc*cccc***c*c**cccccccc**c*cccccccccc*ccc**********+*****++++<<<<<<"-"---;;:;-888888888
PPPPPPPP+<."<<<+++<+++<ceeeee<++"icccicccccccccccccccciiiiiicccccccccccccccccccccccccccciccccicciccccccc***c***********+<<<""""""---,:;-088888888
PPPPPPPP+<.<"++**+<<++++IIeee<**"ciiiiccccccccccccccciiiiiiiiccc*ccc*cicciciiiiiiccccccccccccciciccccccccccc*c********+++<<<""""""--::;-088888888
PPPPPPPP*+.<<+****+<++++IIIeI<c*<icoiciiciccccciiccciioiooiiiiiiicccccc**ciiiiiiiiiiiiccccccciiciccccccccccc**c*********+++<<<<"""--::;"088888888
PPPPPPPP*+."<++*+++<<+++IIIeI+**<ciiiiiiciccccccccciiooooooioiiiooiiiioiiiiiiiiiiiooiiiiiiccccccciiicccccccccc***********+<<+<"<""""::-<088888888
PPPPPPPP*+."++*++****+++IIIeI+*c<iiiociiiiccccciiiiiooooooooooooooooooooooioiioiooooooiooiiiiiiiioiciiicccccc************+++++<<<""",:-i088888888
PPPPPPPP*+.-+*****ccc++<6IIeI*c*<iiciiiiiiiiiiiiiiiiiooooiooooooooooooooooooooooooioo1oooooooooioioiiiiiiicccc***c*******+++++<<<<"-;:-1088888888
PPPPPPPP*+.-***c*cc*c*++P8IIe+cc+iiiiiiiiiiiiiiiiiiiiooio11111o1o11o1o111ooooooooo1oooooooooo1ooooioiiiiiiiccc**c**********++++<<<""::-608888888@
PPPPPPPP**.;ccccccccc*++PP@6Iicc+1i1ooiiiiiiiiiiiiiioo111111111e111111111111111o111o1ooiooooooooooooooiiiiiiiic*cc*********+++++<<"":,-08888888@@
PPPP$PPP*+.-*cccccccc*++@PP@8+ci<oiooiiioiiiiiiiiiiioo1111111111eeeeeeeeeee1111111111oo11ooooooooooooiiioiciiiccccc**********++++<"-::-08888888@@
PPPPPPPPc*.:ccccccccc*+*PP@PPicc<ooiioiioiiiiiiiioiio111e11eeeeeeo1eeeeeeeee111e1111ooo11o111ooooooooooooiiiiiiiicccc*******+*++<<<" :-08888888@@
PPP$PPPPc*.:**cccccccc**PPPPPI*i+oooiooiiiiiiiiiiioi1111111eeeeeeeeeeeeeeeee1eee1111111o11oooo1oiooooooooiiiiciiccc*********++++<<<" :-08888888@@
PPP$$PPPi*.:+ccccccccc+*@PPPP0oi+1iioooiiiioiiiiiiioo1e111eeeeeeeeeeeeeeeeeeeeeee111111111o11oooo11oooooooiiiiiiccc**co****+++++<<"- ,-08888888@@
PPP$$$PPe*..*ccccicc**+*PPPP@Pc1+iiioioiiiiiiiiiiioo1eee1e1eeeeeeeeeeee1111eeeee1e11eee11111111ooooo1ooooiiiiiccccccc******++++++<<".,-08888888@@
PPPPPPPP0*..*ciccic****+PP$PPPci+ooioi1oooiiiiiiiio11eeeeeeeeeeeeeeeee1111eeeeee111ee1111111o1ooooioiiiiiiciiciiccccccc*****+++++<<< ,-0888888@@@
$PPPPPPP@*..*cciiicc***+PPPPPPoi+oooooooooioiiiiiio11eeeeeeeeeeeeeeeeeee1eeeee11eeee11e11111111oo11ocioiiiiiiccccccccc*****+*+*++<+" ;-08888888@@
P$P$PPPP$*..<iccicc*cc++PPPP$Poo<eeiiiooioiiiiiiiio1eIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee111111111ooooooioiiiiiiccccccccc*******++<<"."-0888888@@@
PPPPPPPP$*..+*c*cccc**<+@P$P$$o1*o1iioooooooiiiiiio1e66IIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee11111111111oooooiiiicicccccccccccccc***+++<" "-0888888@@@
P$PPPPPPP+..++cccccc**++P$$$$$ii+iooiioooooiiiiiiioee6886Ieeeeeeeeeeeeee1eeeeeeeeeeeeeeeeeee111o1oooooooooiiiiccccicccccc***c***+<<-."-08888888@@
P$$PP$$PP*: ***ccccc*+<+PPP$$$1i<iiiiiiiioooooiiiioee688806Iee1eeeeeeeeeeeeeeeeIeeeeeeeeee11111111oooooiiiiicciiiicc***ccc***++++<<" "-08888888@@
P$$$PPPPP*:.**cccccc**++PPP$P$ii*oiiiiiioiiiiooioio1e688@8806IIeeeeeeeeeeeeeeeeIeeeeeeeee111111111111*cc**+<*ccccc*c*++++*****++++++."-08888888@@
$$$PPPPPP*. *c**c*c***c+@PP$$Pcc<iiiiiiiiiiiiiiiooo1e6888888806eeeeeeeeeeeeeeeeeeeeeeee1111111111111111c*ic<"<c**cc**c*****+****++*<.--0888888@@@
$PPPPPPPP*:.**cccccc*+++@PPP$Pi*<ccccciiccicccccio11eI888888000Ieee11eeeeeee11eeeeeeeeeeeee111111111111*+ii*<ccccccccccc**c*+******".--08888888@@
PPPPP$PPP*:.*c*icccc*+++@$P$$P*<********++<<++<+++***ioo11111111ic***++++++++<+<<<<+<<<+<<<<+<<<<<+<<+<+<"<<<<<""<<""<"""""""""""""-.--08888888@@
PPPPPPPPP*,.+ccccicc***<PPP$$P<*++<<+++++++++++*+++*c*********ccic+"""""""""<<<"<""""-""----------""-"+<"""-------;;;;;-;;----;;-;;".--08888888@@
PPPPP$$PP*,.+cciiiccc**<eI66660+<+++++****ciccicciciccccc***ccic+<<<"""""""""""""--""-"-""---""""-"-""*"--"-;;;;;;;;;;;;;;;;;;;;;;;,.--08888888@@
PPPPPPPPP+-.*cciicccc**+*ccooiiicciioiicccccccccccccccc******++<<<"""""""""""""""""""""""""""*<<<<<<<+<""<---;;;;;;;;;;;;;;;;;;;;;;,.-"08888888@@
PPPPPPPPP*".*cciiiccc**+*ioooiicciccccccccccccccccc*ccc****++<<<<<<<<<"""""""""""""""""""--""<i++<<<<<<<+"-------;;;;;;;;;;;;;;;;,;::-<08888888@@
PPPPPPPPP*<.+ciiicccc**+iiiiiiiiiicccccccccccccccc**+++<+<<<<<<<<<<"<<"""""""""""""""""""""""+<+<<<<<"<"""------;;;;;;;;;;;;;;;;;;;::-c08888888@@
PPPPPPPPP*<.*ccciccccc***iiicccccccccc**c***+*+++++++++<<<<+<<<<<<<""<""""""""""""""""""""---"------"----------;;;;;;;;;;;;;;;;;;;;:.;1088888888@
PPPPPPPPP*+.+*cicccccc*+<oiicc****++++++++++++++++++++++++<<<<<<<<"<"""""""""""""""""""""------"----+-------------;--;;-;;;;;;;;;;;::;608888888@@
PPPPPPPPP++.<ciicc*c*c*+<++++++++++++++++++++++++++++<<+<<<<<<<<<"""""<"""""<"""""""""""----<--<----+---"-------------;;;;;;;;;;;;;::-00888888888
PPPPPPPPP++."*ccc**c***+<+++++++++++++++++++++<+<<<+<<<<<<<<<<<""<"<""""""""""-"""""""""-----""---;-<;-;";;;;;;,,,,,,,,,,,,,,,;;;;;.:;00888888888
PPPPPPPPP++.;*cc***c***+"++++++++++++++<++++<<<<+<<<<<<<<<<<<<<""""""""""""""""-"""-""-----"--"-----------;;;;;;;,,,,,,,,,,,,,;;;;;.:;00888888888
PPPPPPPPP*+.;*c***c***++<+*++++++++++++++++++++++++<<<<<<<<<<<<<"""""""""""---"-"------------"-----------"----;;;,,,,,,,,,,,,,,,,,;.,;00888888888
PPPPPPPPP1+.,+**++**++++<""""""""""<<<<"<<<<<<<<<<<<<<<<<<<<<"""""""""""---------------------------;------;---;;---;;;;;;;;;;;;,;;;.,-00888888888
PPPPPPPPP0+.:+***++***<<""""""""""<""""""""""""""""""""""""""""""""""""""---------------------;-;-----------------;;;;;;;;;;;;;;;;;.;;00888888888
PPPPPPPPPP<..<**c**+*+<"""-""<""""""""""""""""""""""""""---"----------------------;;--;---;-;;;;;;;;;;;;;;-;;;;;;;;;;;;;;;;;;;;;;;;.;;00888888888
PPPPPPPPPP<..<++<++*+<<""""""""""""""""""""""""-""---"-----------------------;;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;00888888888
PPPPPPPPPP<..""+++<<"<"""""""""""""""""""""""""""""-------------------;-;;;;--;;;;;;;;;;;;;;;;-;--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-;0088888888@
PPPPPPPPPP<.."<<<<+"<"""""""""-""""""""""""""""""---------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;-08888888888
PPPPPPPPPP<..""""<<"""""""-"-"""""""""-"""""----------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,;;,,,;;;;,.;;08888888888
PPPPPPPPPP"..::.:,:,::::,,,,::,,,,,,,,;,-;---;---------;--------;-----;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;,,,,,;,,,,,,,,,.-;08888888@@@
PPPPPPPPPP<""""""""""""""""""<<""""<<<<<<<<<<<<"<"<"""""""""""----------;-------------------------------------------;--;;---;;;;;-;;;-8888888@@88
PPPPPPPPPPPPPP@PP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@@@@@@8@@8888888888888888888888888888888888888888888888888888888888888888888@@@@@@@@@@
PPPPPPPPPPPPPPPPPPPPPPPPPP@@@PPPP@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888@@@@@@@@@@@@
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


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