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

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

88888888@@@@@@@@@@@@@PP@PP@PP@PPPPPPPP$P$$$$PPPPP$$$PPPP$$$$PP$P$$$$$$$$$$$$$$$$$$$$$$$PP$$$$P$$P$$PPP$PPPPPPPPPPPPPPPPP@P@@@P@@@@@88@@8@@88@8888
8888@@8@@@P@@@@P@@@@PPPPPPPPPPPPPPP$PP$$$$$$$$$$P$$$$$PPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$PP$$$$$$P$PP$$$$P$$PP$PPPPPP$PPPPPPPPPPP@@PPP@@@@@@@@@@@8@8@
888@@@8@@@@@@@@@@@PPPPPPPPPPPPPPPPPPPPP$$$P$$$$$$$$$$$P$$P$$$$$$$$$$$$$$$$$$$$$$$$PP$PPPP$P$$$P$PP$PP$PPPP$PPPPP$PPPPPPPPPPPPPPPPP@@@@@@@@@@8@8@8
8@@8@@@@@@@@@@P@PPPPPPPP$PPPPP$PPPPP$PPP$$P$$$$$$$$$$$$$PP$$$$$$$$$$$$$$$$$$$$$$P$P$$P$P$$$$$$P$PP$PP$PPPPPPPPPPP$$PPPPPPPPPPP@PPPP@@P@@@@@@@@8@@
@8@@@@@P@@@PPP@PP@PPPPPPPPPPPPPP$$$P$$PPP$P$$$$$$$$$$$$$$$$$$$$$$$$H$$$$$$$$$$$$$P$$PPPPPP$PPPPPPPP$PPPPP$$$$P$P$PPPP$PPPPPPPPPPPPP@@@@@@@@@@@@@P
@@@@@8@@@P@PPPPPPPPPPPP$PP$PPPPPP$$PPPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$@@$PP@$$$P$P$$PP$PP$P$P$PPPPPPP@PPPPPPPPPP@@@@PP@@P@@@@@@
@@@@@@@@PPP@PPPPPPPPPPPPPP$PPPPPPP$$P$$P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH$H$$$$$$$$$$$$PPPPPPP$PPPPPP$PPP$$$$PP$PPPPPPPP@PPP@@PPPPP@@@P@@@@@@@@
@@8@@P@PP@@PPPPP$$$P$P$$PP$$$P$PPPPP$P$$$$$$H$$$$$H$$$$$H$$$P$$$$$$$$$$$$$P$$P$$$$$$$$$$$$P$$P$$$$$P$$$$$$P$P$$PP@P$$$$$P$$$$PPP$PPPPPPPPP@P@@@@@
@@@P@@@PPPPPPPPPPPP$PPPP$PP$PPP8$$@P$PP$PP$PPPP$$$$PP$$H$$$P$PPP$$$P$$$$$$$$$$$$$$$$$$H$$$$$$$$$$$$$$$$$$$$$$$$$$$$$P$$$$P$PPPPPPP$PPPPPP@@@@@@@@
88@@@@PPPP@@PP@PPPPPP$$PPP$PP$P$P$$P$P$$$PP$$$$PPPP$PPP0@@PP@686@8@0@888@@0@@@8@i*ioi6$$$H$$H$$$$P$$$$$P08P$$$$HHHHHHHHH$HHHH$H$P$@P@8@8@8P@88@@@
@@8888PPPPP@@$PPPPP$PPPP$@$PPP$$$PPP$$H$$$P$P$$$$PP$$$P$$$$$$$$$PH$H$$$$$$$H$H$$PPP$@P$$$$P$$$$$$$H$H$$$$$$$$$PH$$$$PH$$PP@PPPPPP@P@@@$PPP@@@@88@
;,,i"<,-;;-"-":,:,,,::::;;";-"-,;,,;,;o0,,:i<",-;;;"-""$HHo$$@1$eIPo$HHHe1116$eIee6$P@ii**<""<"--+*coII8000@8888068880060668808@00008o88@@0888880
*+++<"+<+-""""<<++c**c**+*++++++***cciicccccccc*c*+coo1$H$oIIeI$e8$o$HH$1o1o$$1eee$$$Picic*cc**+<<<"<<"<<<<<"<<<<++<"<<<+<<<"-<<<<<<<<<<+i+++*c*+
+++++++*++*+++*++++*+*********************c*cccccc*c**P$H$e$H6I@IP$eee1$e$HHH$1e11IHH@iccc***c***c****************+*******************+++++++++++
++*********c***************************c***ccc*ccc*c**$$HH$$$H$HHHHHHHHHHHHHHHHHHHHHH$iccccc*cccccc*ccc**c**********************+*****+++*+++++++
*************************************c*c***ccccccccccc1@PPP6$$0P@@$$H$$88@PP$P$$P$P$@@icccccccccccccccc**********************************+++*++++
**************************************cc**o**cccccc*ccePP@$$$$$$$$$$$P$$$HHHHHH$$P$P@0cccccccccccccciccccc****c*****************************+++++
******************ccccccc***cccc**c*ccccccccccccccccccc@PPPPPPPPPPPPPPPPPP$$$$PPPPPP@0cccccccccccicccccc*******************************+**++++***
+++*****************************ccc**cccccccccccccccccc"*++++<<<<<++++**+++++***+*+*+"ccccccccccc*cccccccc*cc*****c**********************+*******
"<<""<<<<++<"<++*++++++++++*+++**+**************ccccc**-*cc++++<<"<<"""""<"<<++*++**+"cio1oc*cicccicicc**+***+**************ccc****cccc*c*******c
<<<<<<+++<<++<<+++++++++++++**+******cc*cccccccccccccciiiiiiiiiiiiiiiiiiiioiiiiiioooi*cccccccccccccccccc++ic****ccc**********cc******+*+***+*c***
<++++++++++*+++*+++*+++*+********c*cccc*ccccccccciicicccioooiiiooooooooooooooooooooooiiiiciiiiiiiiiiiicicciccccccc*c*c***cc********+**+*+*+++++++
<<<++++++++++++***+*+++************cccccccccccccciiiiiio1eeeeeeeeeeeeeeeeeIeeeIIeeee1oiioiiiiiiiiiiiiiiicicccccccccccccc*cc**c***************++++
<++<<++++++++++++**+++***********cc*cccccccccccicciiioioeeIIeeeeeIIIeIIIIIIIIIIIIIIIeooiiiiiiiiiiiiiiiiiiccccccccccccccccccccc***c****+***+***+++
<+++++++++++*+++***********c*****c*c*ccccccciciiiccciiioo1111e11e11eeeeeeeeeee1eeeee1oooooiiiiiiiioiiiiiiccccciiccccccccccccccc*****************+
++++++++++++****+********c***c***",:,+c*,::,-icc,,,,:ic-iio,,;iooo""<+*1ocoooooo1<-<1oiiooiio1iiiiooioiiiiiciiiicicccicccccccccc*c*cc************
++<+++++++*****+*****+**********";c*c*c*,ic+c,ci:icicic:cc,iiioico,oiioii,oioio-"ioii;cc;i",oiicc;1,ici*;iiiiiiciiccccccicccccccc**cc***********+
+++++++++**+*+**************ccccc***i:c*,iiocc*,,ccccco;ciic*o,+c+,cciiic,iiiii,1coii,ic,;c,ccici;cc,ici;oiiiciiiiiiiiiiiicccccccccccc*ccc*******
++++++++*++*********c***********c,:,:i**,cicccc,::,,:ic,cc;;+,,*i":,,,,ic,:-;;oi-,o-:ici,iici:cc,icco,cc,1iioiiciiiiiiiciicciicccccccccc*c*******
+++++++****+*************c**cccccccccciiccciiiiiiiiiiiiiiiiooiiooioiiiooiiioiiioooiioooiiioiiioiioiiiiiiioiiiiiiiioiiiiiiiiciicccccccccccccccc***
++++*+++.:-+:,:",,,<cc****i<cc*cc<;*c<<+*ciccciccciiiccicioiioiiiiooooooiooooooooooooooiiooooooioooiiooiiiiiiiiiiioiiioiiiicccccciccccccccccccc*c
+++<+++:+<*+,,,+:;-+c*c*c**:c*,*cc<<*,,,i,cc,c:ic,+icicc"c,c+;oiiicic1oii+oi,i,iii;oi,i,oii:ioooii1oiiiiioii1i"iiiio,iiiicii*<cc*,coocccccccccccc
+++++++,;"++,,,*********;;*<-,c*<-,:c;,;c,ci:*"<,ii:i-;coiio;ii<iioiiiooicii;iii1i,oe;i+ooc:oiiooocoiii1oiii<i,iicc;,ciiciici:ccc,cc-iciiiciccccc
+++*+***+***c**c**ccicc*cccccciciciciiiioiiiciooioooiooioioooooooooooooooooooooooooo11ooo11oooooooooooooooooiooiioioioooooiooi1iiiiiiiiiiiiccccic
++++++;::++**+++c***<"+c*<+*ci;c*ccciiiiiiiiiiiicoiiiiiooiiiooocoooo1oooo1oo1oo1o1o1ooooo111oo111o11ooooo1o11o1ooooooooiioi1oiiiiiiiooiiiiiiiiicc
++++++-",+***+*,+*:*<c*:1:,;c<:cc:,c::ci:ccoi,o:,ooc,ii:**c*io<i;oooio<"1oiooo,o11,oo:oeoo"o11oooe,;1:io,io;ooi;oioo1o1,,i1oco;ic,io-iiiiiiiiiiic
++++++,:-+c::c*<**:c,,;+:,,;*,*,coc,i,ic,ci;o,1;i;oi;io;ooi-oi+o,1*oci-i:e*i1o:o1o,oo,1eoocooooioo:oe+oo;oo,ooo"ooco-oo-io<oi,:io+oi,ioioooiiiiii
***********c*cicccccciccciiiiiiiiiiioiioiooooooooo1ooo11oo1oo111o1111e111111111111111111oe11o1111111o11111o1o1o11oo11ooo1o11o1oooooo11oooiioiiiii
******c**c*ccccccccciiciicciioiiioooooooooooooo11o1o1o111111o1e1111e1e11e1ee11e1ee1111e111e111111111o11e1111111111oe111111111111o1ooo1ooooooooooi
*******ccccccccciiicciiiiiioiooiiooooooooo1oooooo,oo*i:,1oe11o1e1oo1,ocoeooe1e11e"1I1111Iee11111e11111111e1111111111e111111111111111o111ooooooooo
*cccccc*cccc*cciciciciiiiioiioioooooo1oooooooooio,oo;i;oooo<io*1111o,eceeee611o1;,ee1e-1eIe1ee1eeeeeeeee1ee11e1eoee1e1eee11111111o11111111oooooo1
**ccccccccccccciiccciiciiiiiooiooooo1oooo1o1o1o111111111o111111ee11eee11eee1e1e1eeeeIeeeeeee11eeeeeeeee1ee1eeeee1eeeeeeeeee1ee1e1111111111111o111
*ccccccccccccccciiiiiiiiiiioooooooo1oooo11o1o111eo111111111ee1eeeeeeeeee1eeeeeeeeeeeeeeeIeeeeeeeeeeeeIIeeeeeeeeeeeIeeeeeeeeeeeeeee1e1ee1111111111
ccccccccccciiiiiiiiiiiooioooooooo1o111111111111e11e1ee1eeeeeeeeIeeeeeeeeeeeeeeeeeIeIeIIeIeeeeIeeeeeeeeeIeeIIeIeIeeeeeIeeeIeeeeeeeeeeeeeeeee1eeee1
ccccccccciciiiiiiiiioooioooooooooo111111e11eeee1eeeeeeeeeeIIIIIIeIeeIeIIIIIIIIIeIIIeeIIeIIIIIeeIIIeIIIIIIIIIIIIIIIIIIIIIIIIIeIIeIeeIeeeeeeeeeeeee
cccciicciiiiiiiiiiiiooioooooooo11111111e1ee1eeeeeeeeeeeeeeeeIIIIIIIIIIIIII6IIIIIIIIIIIIIIIIIIIIIIIIeIIIIIIIIIIIIIIIIIIIIeIIIIIIIIIeIIeIIeIeeeeeeI
ooioiiicciiiioiiiioioiooo1o1o11o1o1o11111111e11e1eeeeeeIIIIe666III6I66IIIIIIIII6IIIIIIII6IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIe
****cccccccccccccccciiciiciiiiiiiiiiiiiiiiiiiiiiiiioiiioioooooooooooooooooooooiooooooo1oooooooooooooooiiiiooooioiiiiiiioooiioiiooiiioioiiiiciiiii
***cccccccccccccccccccccccccccciiiiiiiiiiiiiiiiiiiiiiiiiiioiioioooooooioooiooooooiooooioooooooiiioiiiiioiiiiiiiiiiiiiiiiiioiiioooooooooooiooioi1i
**ccccccccccccccccccccccccicciciiciiiiiiiiiiiiiiiiioiiiiiiiiiooiiiiooiiiiiiiiiiiioiiiiioooooiiiiiiiiiiiiiiiiiiiiiiiiiiiiioio11o1oo1111ooo1ooooioo
**c**c*cccccccccccccccccccccccciiciiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiioiiiiiiiiiiiiiiooiooooiiioiiiiiiiiiiiiiiiiiiiiiiiiiioo1111o111111e1111111oiio
*ccccccc*ccccccccccccccccccciicciciciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooo1eeeeeeee1eeeeeeeeeeee
ccciiiiiiiiicccccciiiiccciciiiciiiiiiciiiiiiciiicoiiiiiiiioiiiiiiiiioiooooiioioioiiioooiiiioioiiiooiiiiiiiiiiiiicciiiiooo1111e11ee1eoeeee11eeeee1
;;-----""""<+++**+**ccccccc*cccccciiiiiiiiiioiiiooiiiiiicciooiiiiiiooiiiio1occiiooiiciccccc*c******c*******<++***********+***+****++++++++++++++<
"""<<<<<<<<<<<<<<<+<<<+<+<<<<<++++*<++++++******cccc*ccc*c*+eciiiiioiiiiioeiicccc***ic*c**cccc++++1+c++++c+**+++++**ioooeIIIIIIIII66IIIIIIIIIIIII
""""""""<<"<<<<<<<<<<<+<<<<+<<++++++++<+++++++<*++**c*cccc**oiiiiiiooiiiiieioccciii**ciiiiicociiiccc**c**c*******c*cci*ciiiiiiiiooiooooiiiioiiiii
"""""""""""""<"<"""<"""<<<++++<<+++++<++++********ccccccc***ooiiiiiiiiiiio1ii1ic*ii**cc**i**c****i***c*ccccic*cc**ccccccccciciiiciiiiicciiicccccc


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