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

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

;;;;;;;;;;;;;;;;;;;;;---------------------------"-"""""""""""""""""<<"<<<<<<<+++++++++******ccccccciiiooo1PWM#################################W@0
;;;;;;;;;;;;;;;;;;;;-----------------------------------""""""""""""""""<<<<<<<++++++++******cccccciiiiooo16HM#################################MWH
;;;;;;;;;;;;;;;;;;;---;--------------------------------"""""""""""""""""<<<<<<<+++++++******ccccciiiiooooo1$###################################W$
;;;;;;;;;;;;;;;;;;;;;;;;;;;;----------------------------"-""""""""""""""<<<<<<<+++++++*****ccccciiiiioooo11IW##################################MW
;;;;;;;;;;;;;;;;;;;;;;;;;;;-----------------------------"-""""""""""""""<<<<<<<+++++++*****ccccciiioooo111eIW###################################H
;;;;;;;;;;;;;;;;;;;;----;;;;;;--;------------------------""""""""""""""<<<<<<<<++++++*****ccccciiioo11111100H###################################M
;;;;;;;;;;;;;;;;;;;;;;;;-;;;------------------------------""""""""""""""<<<<<<++++++*****ccccciiooooeI11118PW###################################M
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-;--------------------------"""""""""""""<<<<<<<++++++*****cccciiiioo160Iee18H##################################WP@
,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;----------------------------"""""""""""""<<<<<++++++*****ccccciiio1Ie8P8606$M###################################W8
;;;;;;;;;;;;;,,,;;;;;;;;;;;;;-;;----------------------------------""""<"""<<<<<<<++*****cccciiiioo10PHHP@PW####################################H0
,;;,;;;;;;;;;;,,,,;,,,;;;;;;;;;;;------------------------------------""""""<<<<<++++****cccciiooI1I8$MMWHM####################################MH6
,,,;,,;;;;;;;;,,,,,,,,,,;;;;;;--------------------;;;;;;;-----------""""""<<<<<<++++****ccciioooo@$HW#########################################M@e
,,,,,,;,,,,,,,,,,,,,,,,,,;;;;;;;-----------------;;;;;;;;;----------"""""<<<<<<++++****ccciiioo1e0WMM#########################################Hee
,,,;;,,,,,,,,,,,,,,,,,,,,,;;;;;-;---------------;;;;;;;;--;---------"""""<<<<<++++****ccciiooo1@$W############################################He1
,,,,;,,,,,,,,,,,,,,,,,,,,;;;;;;;----------------;;;;--;;;---------"""""<<<<+++**+****ccciiooo1e0$############################################H0e1
,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;--;;;;-------;;;-;------------"""""<<<+++++****cccccciiooo1IP$M##########################################$ee111
,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;-------;--------------"""""<<<<<+++*****cccciiioooo1IPW##########################################M@e11111
,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;---------------------""""<<<<<++++****cccciiiioo1ee@PM##########################################0ee111111
,,,,,,,,,,,,,,,,;;,,,,,;;;;;;;;;;;;;;;;;;;;----------"<<<"-"""""<<<<<++++***ciccciiiiooo@$MM###########################################Iee111111o
,,,,,,,,;,,,,,,,,;,,,,;;;;;;;;;;;;;;;;;;;;;;-----""-"<coi+""""<<<<<+++++***cioooiiiioo1I@M###########################################0IIIee111ooo
,,,,,,,,,,,,,;;<i+;;;;;;;;;;;;;;;;;;;;;---------+ii*""+ic*""<<+<<++cc*****co1I6eooooo10$M###########################################$IIIIee1o1ooo
,;"-,;;,,,,;;;*ioi*;;;;;-""<+-;;"*c*---;-+c<---"+cii<<+++**co1i*++*ooo**cci111e6666060W##########################################MH666IeI6e1ooooo
;--;-<<,,,;;<-<ioo<;;;,-*c*<<"-""+c*<-----<"<i+<<+<"<++<+*cooooo1o*ciicicc1eI6600@PWMM#########################################M@80880eI66e1ooooo
;-;;-++-<;;"";-<"""+-c*"<**+<"-----<""--"+<<<++""""++i+<+****ci1oiiiiiioooo1111eH##############################################8800600666Iooooooo
;-<;<*+*<;;"<-;;-<*++<<+*****+""""<<c<--+<+<<i*""<<ioic@0*ccii1oi11iociiiooI1eI6PM##########################################MWII6IIIeeee11ooooooo
;;;<<<*++;-+-;---**<*""<*ccic--"""<*c<--"<<<*iiic**coooe1**cio111ooiccccci1160@@@@PWMMM##################################M$@0e111eeee11111ooooooo
,;;;-"<<"---;;;-"++<*<*<+****"---"<+++<--<*"<<<+**cio166c+*cio11ooooicccci160080IeIeeI6@W################################W@Iee111eeee111e1oiiiiio
,,;;;---"-;;;;;-++<"cii++***+----"+++++"-+""""<<+***ooooc+*ioo11oiccccccci16606II0I11e60P$W##########################W@0Ieeee111111111111oooooooo
,,;-;-"-"-;;;;-""<""+iio+<<<"----"<<+++""<<""""++*+ciooe1icooo1ooic**cccci166111eeI1o16ee@WM#####################@Ieeeee1ee11eII11111111ooooooioo
,,;;;;----;;;;---"";"ic"---""""-"""<<++"<c+c"<+**cociiooooiiio1oooi**ccccio111111ee1ooooooe6$MMMMM###########M6ee0eeeee1111e0@@86o111o11o11ee111o
;,;;;;;--"-;;""-;;;-<iic-"cc+<----""<+<+c+oi<<+*cooioc*iooiioo10iic**ccccc1111111e111ooooooooo1eIII@PP6e68Peee111eeee111111111eee1oo1ooooooooo1oo
-;;;;-;;;"--;;;;;;;-<i*+-+++"------<**<+<<oi<<+coiooic*iooio111iiii**ccccco1111111eeoooooooooo1I66oo1eee111111111eeee11111111ee11ooooooooiiiioioo
;;;,,;;---";--;;;--"<+**"+coc<--""-""<+<"<ii+<+ci11iccc*iooo111io11**ccc*cooeio1111oooooooooooooe6ee1e1111111111111111111111111oioooooooooooiooii
""""""<<<<<"-;;----"-<+**+ci++++++<*++*c+++*"<+co11oicc++cioo11co11******coeeoo1e111oo1oooooooioooI6II1oooo1111ooooooo111111oooiioi1io1oioiooooii
<<<<<+<<<-----------"<**+<coc+****+ciicciiii*+<+io1oiccc*cioi1oeco1*+*****oe1i1ee111ooociicciiiiio1I6e1ooooo111oooo11oo1oo1oooooo111IIeeI1iooiiic
<<+++++<-<+<-<-"--""+"+*c+*icccic*cciciiiiic*c*++ccccciooooo1oioioooic***co1icoe11oooooc***c*ccccci1Ieeoooooo1ooiiiiioooooo1oiiiio111eo1eoiooi**c
"<<<+++-<+*<<<+"-"""**<+<++cccic*icciiiiii*+co+++<<+ioeIeeooo1oooooooooooi11oo11iiiii1111oooooooiio11ooooooooooooooiooooiioooiciioo1e11o1iioi****
;;;;---"<<++***c+"""+*+"ci**ciiiii*ioooioc***++*++o*c11e61i1oI6Io1111111oi111o1eeeeeeeeeeeIeeeeeee1o11eeee11111eeII1111o111iooeee1ooooioiiic*co11
;;;;---"<<<+<<"*+<""+c+<<*iiiiiiii*coiioi*ic+*+<<+++**c1Iooo1eo111111111eeeeeeeeeeeeeIIIIIIIIIIee11eeIIIIIIIIII66IIIII6IIIIIIIIIIIoooeeooo1eeeeee
;;;;;-----;"<<"""-"<++*<<*ciiio**<<i*cci<cci+o*+++*+++cic+*i1ioo11eeeeeeeIIIIIIIIIIIIIIIIIIII66666666666666666666666666666666666666666IIIIIIIIIII
"---;;;;----"<+*+<"<+*ii*i***cic+<*cooi<<cccooicoooio+*cioi1oeeiieeeeIIIIIIIIIIII6I66I66666666666666666666666666666666666666666666666666666666666
***+******+*+<-"<++*ic*ci**oooiii+ciioi+oc*ciooi111iio*ccoi1ee1oeIIIIIIIIIIII66666666666666666666666006000600000000000600000066666666666666666666
++++***c*ccccccciiiiiiiiocoooioi+oooioo**iiioi+o1oio111**oo1eIeeIIIIIIIII66I666666666666666066066660000000000000008000000000000666066660606666666
<<<<<++++****ccciiiiiiiiicioii+ioooocioi*+cioc+ii*cio1io**ooi1III6iieII66666666666666660660666000000000000888888888888888800000000000000000066666
-"""""""<<<<++******ccccc*cciiiiiiii*cii*<**ioooooio11oi*oe+*1@eo*+io1111eII666666660060000000000000088888808888088888888880880880000000006006066
;;;;;--------"-""""""<<<<++++<+******ciic<<<*c***ciiccc+*+++<*+coii+cii*ciicccci1I66660600006000000888888088888888@@@888880008@880000000000000000
;;;;;;;;;;;;;;;------"""""<<<<<+++<iiiioi+<i1111oo1oioio1o1ooi+*oooooiiiI6666e*cie66660000008008888888808@88@@@@@@@8@@@88888888860668800000600006
;;;;;;;;;;;;;;---------""""<<<<<<<<+++++<+oIi***cciiiiioooooii+*ioooioI66IIe1iiio06000000000008888888088@@88@888888@8@@8888@888080000000060066066
<<<<<<<<<<<<<<<"""""--"""""<<<<<+*ccii<<cio11ooo1o11eeeeeeIIoiioiioe6666666666666660600000000088888888888888@@88@88888888800880808880888000000000
c**cccccccicccciccicccccccciiiiiiiiicciiioo111eeeee11ooooooooiiii66666666666666666660000006000000000000888088@80888880000888888888000000000000000
iiiiiiiiiiiiiiiiiiiooooooooooooooo1o11111111o111eeeeeeeioooiii1II6I666666666666666600000000000000008888800800888888888888880008666600000006600000
oiiiiiiiiiiiiiiioooooooooooo11111111o11111111111eeeeoiiooiiie66I666666666666606660060000000000000000000088888888800000000080000000600006000600006
iiciiiiiiiiiiiioioooooooooo11111ooioio111111111o11ioio1o1ieIIIeIIII66666I666666666666066666000000000088080800000000000000060606666006666606660066
*ioiiiiiiiiiiioiiooooooooiooooo+""<+**ciiiooioooii1oooi1o1eIIeIIIIIIII66I66666I6666666666660060000000000000666I6000000060006066666660666666666666
+*ciiiciiiiioioooooiooooooooooi+--<cioooii+<++***cicccioo11eeIIIIIIIIIeII6I6666666666666666666600000000066060666660000000006066I606666I666I606II6
-"<++*ciiiiiiioooooiooioooiic*<--<o1111111c**o<<+*cc+****icio1IeIeI6III6IIIII666I666666666606666600000666660666600666666060666666006666666e666666
-""<++*ciiiiiiiioiioiiii*+<""-""*iiioo11i<<i*<+coeee111oo+<*1oeeIeIIIIIIIIIIIIII6666I6666666666666666666660066066666666606666666I66666II66666666I


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