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

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

""""""";-"""""---""<o"""""""""""""--""""""""""""-""""<++cioiiiicccccccccc*ccc*c************************************************++++++++++++++<<<+
06Iee1o11111o1111111oiiiciiiiiiiiiiccii"ccccccccccccccccccccccc***cc*********************************************************+*++++++++++++++++<<
iiiiiiiiiiiiiiiiiiiiiiiciccciccccccccccccccccccccccccccccccc******************************************+***+*++*******+*****++++++++++<<+<<<<<<<<<
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc********************************+*++****+++++++++++++++++++****+++++++++++++<<<<<<<<+
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*********************************++*+++++++++++++++++++++++++++++++++++<+<<<<<<<<<<<<<
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*********************++**++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc********+****+**+++++++++++++++++++++++++++++++++++++++++<<+++<++<<<<<<<<<<<<<<<<<<<<<
ccccccccccciciccccccccccccccccccccccccccccccccccccccccccccc*******+*+++++++++++++++++++++++++++++++++++++++++++++++<+++<<<<<<<<<<<<<<<<<<<<<<<<<<
ccccciiiiiiiiiciccccicccciiciciccccccccccccccccccccccccccc******+++++++++++<<<<<<<++<++++++++++<+++++++++++++++<+<<<<<<<<<<<<<<<<<<<<<"<<"""<<"<"
iiiiiiiiiiiiiiiiicciccccccciciicicccccccccccccccccccccccccc****+++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<+<+++<<<<<<<<<<<<<<<<<<<<<<<<<""<"""""""""""
ciiiiiiiiiiiiiiiiiiiiiiiiciiiiiiiiiiiiccccccicccccccccccccc***++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""""""""""""""""
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiciiiiiciiccccccc**++++++++<<<<<<<<<<<<<<<<<"<<<<"<<<<<<<<<<<<<<<"""<<<"<<<"""<""""""""<""""""""""""""""
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccccccc*++++++<<<<<<<<<<<<<<<<"<"""""""""""""""""""<"""""""""""""""""""""""""""""""""""-------
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiccccccccccc*++++<<<<<<<<<"""""""""""""""""""""""""""""""""""""--""-----"""""-"--""""-"""-"--------
iiiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiicccccccccccc*++<<<<<<<<+<<<<<<++++++<+++<"""""<<"""""""""""""""------------------"""""-+oc---------
II<iiooooo11eeIII666000000000000000006000000000000000000000000000008IIi000000000000000000000000066666666666666666666666666IIIIIIIIIIIee"---------
8@000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111e11eeeI6IIIIIIIIIIIe---------
8e0000000000006+1i*;0--+I"---;,,;,,;,,,:<000000000000000+*0,00i--;0i-80o;,;6ii66co0000000000000006cicc<0ii<<c+;i-ic;+<--"<<666I6IIIIIIII+<-------
80000000000000;;+,+<;o+;iciii1*o,oc;1,+16000000000000000eI8,8;I-0<80"*@,<c,-;@cie+0000000000000008cc<,"*I11111111111e:-"<-:66666IIIIIIIIe"-------
60000000000000;<"680000008888888888-i8880000000000000000e,,,;;-""+ci111e608888888808008888888000088"<;1eeeI1eeeeeI1eee1e1o116III666IIIIIII"------
00000000000008,:,,i*oc1Io1eII8808e1e08860888888888888888c1c<+I*<8io0088ii<*I8I6@@8888888888888800888ee*;"---+-"+;*o"+*ccc+ooI6IIIIIIIIIIII<<-----
0888888888888888-*<""<+i11+1*oe1+<eI188i8888888888888888888-8+*e*<+"+<1<c+"-888088888888888888888806ee,c<***"-;ii<+*c,,"+cio16IIII6IIIIIIII------
8888888888888888"eo1e1*+1i"+"iI*<"6eo8888888888888888888888-6-811c*0"i-;i+ic<*@I88e888888888888888@8;1;+-;ccc<"+;,,*i+c--**1oIIIIIIIIIIIIIII"----
888888888888808-1ecccc<*"+*c+occ;1-I0@888888888888888888888-86""6eIeoi""<0"-+"o;88o88888888888888888011cc*i-<c*+*"c+<cc<*<*eeoIIIIIIIIIIIIII"<---
888888888888888oeicie1oo"cc1++iIe*6"8@e88888888888888888888i868<06<*8+88-e*e+-8;888888888888888888888ee:ccc-+i1*-<i+,**+**cce1IIIIIIIIIIIIIII-"--
88888888888@"8c1iIieiooII1--i+c+*oee88e88888888888888888888"e088<"868@1ci8+"i<888@8888888888888888888;1<c*+c+*;;"iic<**+*,*+eeiIIIIIIIIIIIIIIe"""
88888888888@88*11o<<1eo<ccoe1oi*oc1888888888888888888888@8@cc<8e+-"i0Ie88"-+6I88@8@8888888888888888@88e1<+c;*"+-*++-**;-+c<i11o6IIIIIIIIIIIIee"""
8888888888@*@IoI*e<"i*<1Ie11c*-+8888@88888888888888888888@@o6"Ie<*I6I600@88888888888888888888888888888eI111o1o1o1ooooo1oo*+o11ocIIIIIIIIIIIIIee""
88888888888@@@@8888888888888888ei*<--<888888888888888888@Io*<"""<++c16888@@8@888888188888888888888888@8@8@8888888800000000000000IIIIIIIIIIIIeeIo+
888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888888888888888888888888888888888888888888888888888880000000000006666666666666IIIIIIIIIIIIII6III<
888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880666I6IIIIIIIIIeeeee11e1e111IIIIIIIIIIIIIIII
88888880000888888088888888888888@888+8888888888888888@0000o088888888888888888880888e88888888888888888;;,-*;;<+-"16,---,"",**<--"-"IIIIIIIIIIIIIee
88888886c6iI808oio881I881eIo@08810oec@888888888888888@0eeeeeeeeeeeeeeeeeeeeeeeeeee8888888888888888880,6-+,cc;6;-"+1"+oI-",I+,1-<+,eeIIeeeIIeeIeee
888888oiiIii@I6ii10e88@81@e@68@8e11088888888888888888@8cei+";;1e;;<e;eeI;;+ie<"1*188888888888888888008,oI,++**+++**++++<<++<+,,<<<+Ieeeeeeeeeeeee
888888ccec88888@@@@@@@8@@8@88811I0888888888@88@8@@@@8@0+e";e;,o11;ie+eIeo1o6,eI-*o@88888888888888880080*"<;*******+***+++++*+++*+"ieeeeeeeeeeeeee
888888oooi8888@@8@@@@@@8@88888@@@8818888888@@@@@@@@@@@0+e,;,oIeIeeIeeeeeee111c1oi1c8888888888888880000666+-+;;-;;-;<-",1+;<+"*o+I"e*eeeeeeeeeeeee
8888@ooooic1oi1ooe6018e068I00@88888o8@88@8@@@@@@@@@@8@8+oeee1e<i1"oee11eeeee1eeee-<888888888888880000066<6,cco""1;<-;<-,+1+-,+*+cec<eeeeeeeeeeeee
88@@@88@i88i88e1e1o6@61I661808888888@@@@@8@@@@@@@@@@8@8<eee1,i,,;"<-1-1-e1Ii11eeec"868888888888880000006+<e,*o"-;1c<-"-i,,i,,""-++<"1eeeeeeeeeeee
@@@@8188c81o8@@e68I11001@0I0e0@0881@@@@8@@@@@@@@@@@@@@8*eeee;e"ceeiie-1cee+iece1eee8i8888888888880000006I+i:*c,;---<*c;";<o*",i,<;e""eeee11ee111e
@@@@888ioii@8@e1eI0016888@I16108888@@@@@@@@@@@@@@@@@@@81eeee;";ee<,1c,*cio1ee1-Ieee8688888888888000000066<<,<+<""c"-"+"<",;--<-;,i"""e11111111111
@@@@o88o880oo06o88e10I688@I@I6e888*@@@@@@@@@@@@@@@@@@88e1Ie+eee1Ie"<-iI<ce1ee+e1eee@088888888880000000066*<i,+"<:-i*<-,-**,,-<---cce-<11111111111
@@@@@8o8@I@e08o6II@8@1188088680@88e@@@@@@@@@@@@@@@@@@88Ieiei,ee*1ico-<oi;eeee;eeeee8088888888000000000066cI6:c*<<<*+coci<;"";;-;;o"ec"11111111111
@@86@8i8@8@8008@8881I686868e8e8@@e8@@@@@@@@@@@@@@@@@@08ee<e*e1Io;;+eee*i""iieie+eeei088888888000000000006661<+---"i";-;+<*ic*cc+;--"e-+111ooo1111
@@88868@16161881@080881Iooo868@@@e@@@@@@@@@@@@@@@@@@@08ee;eeee"eici1ie<i1eee*1eeee1"8888888800000000006066"Ic<-;";+"--<"-;"+-;,-;<1e+<oooooooooo1
@88880I68600e6I880I088e8@0@0@@888"8@@@@@@@@@@@@@@@@@@08ee;eeeeIeooIeeIoee111eeeeee"*8088880000000000066666-I""66+o"Ie<<I"+1<1"i1"1<<<e-cooooooooo
@@e@8oeioe11e00008088888888888888c@@@@@@@@@@@@@@@@@@@00ee-;;;;;--""+ci1eeeeeeee111110c888000000000066666I66+";,;;--;-"+*o1111e11111111ooioooooooo
@@@@8@8@@88@88888880IIee111e111e6i@@@@@@@@@@@@@@@@@@@00eeIIoIeoc+o+*<<<<<++*cioeI08888880000000006666666666IIIIIIIIIeeeeeee111111111111oooiiiiiio
@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88@@@@@@@@@@@@@@@@@@@@8@@@8888888888861168888888888880000000006666666666IIIIIIIIIeeeeeeee1e1111111ooo11oiiiiiiiii
88@@88@@@@@88888888888888888888888888888888888888888888888888888888@66*c6888888000000006666666666666666I6IIIIIIIIIIeIeeeeeee11ooooiccccioooooiiii
8888888888888888@88@@@@@@@@@@@@@@@@@P@@@@@@P@@@@@@@@@@@@@@@@88800600I60@@0800666IIe11111o1ooiiiiiiicccccc***********+++++***+++++++++++++++++++++
eeIIeeIIeIeeIeIIIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111111111111111111111111o1111ooooooooiiiiiiccccccc********++++++++++**+++++++++++++++++*+*
eeeeeeeeeeeIIeeeIIIeeeeeeeeeeeeeeeeeeeeeeee1ee1e11111111111111111111111111111111111111oooooiiiiiiicccc***********++++++++++++++++++++++++++*+*+*+
eIeeIeIIIIIIIIIeeeIeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111111111111111111111111111ooooiiiiiicccccc*******+++++++++++++++++++++++++++++*******
IIIIIIIIIIIIIIIIIIIIIIeIIeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111111111111111111111111ooooiiiiccccccc********+++++++++++++++++++++++++++++*******
IIIIIIIIIIIIIIIIIIIIIIIIIIIeIeeeeeeeeeeeeeeeeeeeeeeeeee1ee1111ee111111111111111111111ooooiiiiccccccccc*******++++++++++++++++++++++++++**********
IIIIIIIIIIIeIIIIIIIIIIIeIIIIIIIIIIIeeeeeeeeeeeeeeeeeeee1e1111111111111111111111111111ooooiiiiccccccc******+++++++++++++++++++********************
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeeeeIIeeeeeeeeeeeeeeeeeee1111111111111111111111111111oooooiiicccccc*cc****+++++++<<++++++++++++*******************


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