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

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

,,,,;;""""<<+++**ccc*+<<<<+++++++++++*******ccccccccccccccccciiiiiiiiiiiiiooooo111111eeeeIIIII666000008888888@@@@@@@PPPP$$$$$$$@6IeIeI8eeeeeeee1c
,,,,;-""<"<<<+**cic*<<<<<++++++++++++*******ccccccccc****ccccciiiiiiiiiiiiooooo111111eeeIIIII666000008888888@@@@@@@PPPP$$$$$HH$P0II68MM8IIIeeee1c
,,,;;--<"<<<<+*cc*+<<<<<<<<++++++++++*+*****ccccccc*******cccccicciiiiiiiiiooooo11111eeeIIIII6660000088888888@@@@@@PPPP$$$$$HH$P008@MWHW$IIIIIe1c
,;;;;-""+<<<<<+*c*<<<<<<<<<<+++++++++++*******cccc*********ccccccciiiiiiiiiooooo11111eeeIIIII666000088888888@@@@@@@PPP$$$$$HHHH$@@@PHW###P6IIIe1c
;;;;;-"<<<<<<<+*+<<<<<<<<<<<<+++++++++++**************+****ccccccciciiiiiiioooooo1111eeeeIII6666000088888888@@@@@@@PPP$$$$$PPPPPPPPHW$M###6eeee1i
;;;;;-""<<<<<<<+<<<<<<<<<<<<<<+++++++++++*******************cccccccciiiiiiiiooooo11111eeeIIII6660008888888@@@@@@@@PPPPP@800eeII68PWM@M###M6IIIIee
------""<<+<<<<<<<<<<++<<<<<<<<++++++++++*+************++****cccccciiiiiiiiiiooooo1111eeeIIII6600008888888@@@@@@@@PP@80eooooeeI0$##MM####$6IIIIee
;;;;--"<<<<+<<<<<<<<*c*++<<<<<<<+++++*++++++*+*********++*******cccciiiiiiiiiiiooo1111eeeeIII66600088888@@@@@@@@@@@80eoiioo1eI0PW#M#####W6Ie1oo1o
;;;;;-"<<<<<+<<<<<<<<o6+<<<<i+<<++++++*+++++++++++*****++********cccciiiiiiiicciooo1111eeeIII6660088888@@@@@@@@@@@@61iiioo1eI60PHM####M6111eIIIIe
------"<<+<<<+<<<<<++1I*<<<+6*+++++++++++++++++++++****++**********ccccciiiicciiiioo1111eeeeI6660088888@@@@@@@@@@@@0eoiii11eI00@WM###MIeoo1eeIIIe
--;---"<<++P1<+<<<<<*0IW*<<<++<++++++++++*+++++++++*****+***********cccccccccciiiiiioo111eeII6660008888@@@@@@@@@@@@8Ioiiiooe60@HMM###0ee1eIIIIIII
--";--"<+<+6I1<<<<<+i*o++<<+o++<++++++++++*****+********+**********c*****cccccciiooooo1o1eeeII6600088888@@@@@@@@@@@@861iio11I8$HHM###MeeeeeeII1*+
;"----"<<+<0I1+<<<<+ii*++<*i++++++++++++********+****************+<<<<<<++**cccioooooooo1eeeII6660088888@@@@@@@@@@@86eoiiio1e8HHPW####$eIIIeoio1i
---";-"<++10*8e+<<++i+*+<<*<++++++++++++***********************+<+<<++<""<+*cciioooooooo11eeII666000888888@@@@@@@@0eiiiiiio11@P$$PW####M8Ie1eI6II
-----"""<+6**oo+<<+<++*+<+*++*"+++++++*++************************+*cc<"--"+*cciiooooooooo11111eeeeeIIII66008@@@80Ioccccciiioee0PH$PH#####@IeIIIII
------"<<*0*o*6"<<+++6+++++c++<++++++********c**c***********cie6806oc<"""-"+*ciiooooooiiiiiiiiiiiiioo1eeeeeeIIeeicccccccciii1o68PPP@H#####M@06III
;-;-;--<*+eo+*<<<<+<<+oc+++*<c+**************cccccc********c*iI8886e1ic1+c"+*<""<<+*ciccc*************cc*ccioi****cccccccciii1160@P$@PW#####W@0Ie
;--;----<"c*+<c<<++<++*i++<+o++*+++***********co**ccccccccccccoI00666ei+--<<<+i*+"""<+cccc*************************cccccccciii11e0@$P@@PW#M###M$8
-;<---"<<+<io+<<""-<"""*+++**c*+<<<++*++++****i88oiccciciiiiiiio160806eoc*++ciccic*+<+**cc*ccc**********************ccccccccccico1608@@8@8$MM####
;;----"<<*<+$<+<<++++<++0+****+*"<<+*i*"<+**+ciI@eoccccciiciiiii1oe006I1i1ee11oooo*<<<*ccccc*c************************cccccccccccoII888@@08@$M###
;------"<<*<6o+<<<<<+++++i**+**ci****i+<+***c**e0eocccccccciiiiooiooe6ei1ee1oeeoicc+<<<+*ccccccccccccc***************c***ccccccci1II6I8088008@$MM
;--;---"<+<+<*i<<<<<++++<+**c**ci***cc+*+cccccco6Ioccccccccciiiiiooociio11o1ee11oi*<"<<<+cccccccccccc*********************cccc**i1eI666I06600@@08
;;;;;--"<<<<<+oc"<<<<<<<+++*c++*c**cc1ecicccccco11iccccc*cccciiiiiic+*co1111eeee1i*<<<<<+*ccio1111oiccc*********************c*cci1eIIe1o1oeee0000
--;;;;-"<<<<<*o"c"<<<<<<+++*c*****c*coi*cccccccccccccccc**cccccccc*+<+cii111eee1i*c*<<<<<*ccio1eIIII666eo********************cc***cccc****c*oII00
-;;;;;;-<"<<<<"<<*<<<<<<<++++**c***i*ci*cccccci***cccc**c1ccccccc**<<+cio1eee1oiic++<<<""+*cioeeIII66661c+++*******************c+<<<<<<<<<<"*<*eI
-;;;;;---"""-""c-ii""""""<<<<++++*****cccccccccc******cc11ccccccc+""<*io11e1o11ic++<+<""<+c11eeeeeIII6Iec++<<<++*************ccico11ee11111oI*c+c
-;;;;;----""""""<<oc"""""<<+"<<<++I**co1iccccccc**cccccciic*ccc*<"""<co1o1111o*+<<<<<<-""<*o11eeeeeIIIIIec++<<<<+************ccii1eIIIIIIIIeeeoco
;;,;;;;-"+"""""""""-6*"""""<<<<<<<<+8ciec+***ccc**cccccieei*cc*+++*++co1o1e1c<<<<<<<""---"<i1111eeeeeIIIIIei+<<<++***********cioo1IIIIIIIIIeeeio1
--;;;;;;,;"<<<"""""*"6c+"""<<"<<<<<""*IIc**++******c**cc6861c**++*+++*icioo*<<<<<<<"-----"<*iioiiooo11eee11ec<<<<<++**++*+****coo1IIIIIIIeeeI6e1o
--;;;-;--""""--;--""c+"<+"<<<<<<+<<<"*eIc*<+-<***<"""<"oI@o+"""""--"-<+io*<"<<""<<"--------"+**+<<<++++++ie1*<<<<<<<++********cioeIIIIIIeeeeee1i*
;;;;;-;;-""""---;;;;--;<<+<++++++<+<+*ee***+*c<<"-"<+<<16610"-------"*ic<<<<<<"<<"-""----;;-"+<<<<<<<<<<+i11*<<<<<<<<++++++****coeeIeeeeeeeee11o*
;;;;;-;;--""--"<;"-""<"<-"-e<<<c1e1*+*ic+**cc+<c++*+++<<+++*+<<<""-<c++ccc*++<<<"---------;;-"<<<<<<<<<<<*oo*""""<<<<<+*++*****co1eeeeeeeee1111i*
;;;;;;;;--"<""<<-;--"""<<"+cI+c"""""**ei++++*<"<c"++<+<<<<+<+++++<<+++*****c*+"----;;;;;;----""<<<<<<<<<*io*<"""""<<<<<++++****ci1eeeeee111111oi*
,,,,,;,;;-;;<+"o*<;,;;;;-"+"*+Ic+<++<<cccoc+ooe61*+<"""<++"+++++++++<oc++***<--,;,;;;;;;;;;;"""<""""""<<*ii+<<<<<"<<<<<++++**+++*i111111111111oc*
,,,,,;,,,,,-<""cic",;;;,,-""+++*cc<<++oeiciciiic+<""*iioo*<<"<+**c*<""""<"---;-<;;;;;;;;;;;--"""""""""""<++<<"""""""<<<++++**+<<<+*o111111oooooc*
,,,,,;,,--,,,;;+e+<--";;,-""-"+++1i*coeIc*cccccc*+++c<<i0I6*""--"-""""---;",--"*++**+<--;;;;-"""""""""""""""""""""<"<<<+++***+<<"<<cooooooooooic*
,,,,,,::::,:-+"+i"+;--;,,""--;-<+++io1o1o1e6#WPoc**++ci6P@P$i*+"------;-"""<<+**ccc*++<"----"""""""""""""""""""""""""<<+++****<<""<+coooooiiiii**
:::,,,:::::,;--"+c",,;;,,""-;;-;;"-<IiioIe6MHW01icco80ci161PH1+;;;;,,;-<++*cciiccc***<<"---"<"""""""-"""""""""""""""""<++***c*<<""<+ciiioiic*++++
:::::,,::::,,;--*c",,;-;,-";,,;;;;<+*1I11o6H0IIeocoe1c+cIee*<<"-,,,-<+*ccciiccicc*++<<""-----""""""---------""""""""""<++****+<""<<+*ciiiiiicc*<<
:::::,,::::,,;-;+*";;"-;;"",,,,,;--<*i1I0eIIi1Iei+0I6i+*cicc<+*c"i<1eoiccciccc**++<<<"-;;;,,;-"""--------------"""""""<+++*+++"""<<<+ccciiiccc*++
:::::,,::,:,,"<-<+-;;<-;,-<;,;""<<""*coio11oI0@I61iiI1+c*i*"--";;"o6I1i****++++<<<";,,;,,;---""";,::::::,;;------"""""<<++++++"""<""<*cccccccc*++
,,,,,,*,-,,,;<+""<"--"""+<+<<<<""<<<<**iiciIP@I1iI0WHecIe1*+o""",<oIeooi++*+<"-;;";-<**+<<"--"-,::::::::::,,,;;;----"<<"--""<<""""<<<+*+*******++
,,,:,;---"--"<"<<<+<<""--"""""<""""""<*ci+*cc**+<++<c*""*i"<i";-;*1e1ic***<"-;-;-;-;"+**+++<"-,::::::::::::,,,,,;;----"**+<<<<"""<"""<+*******+++
,,,,,,;""<"""<<<<"*"<<<<<<""""<<<<+""<<+*++<c<<<"+<<<<"*+e"<--;;-*11occc**+";,,,;-;;-<++++"-,:::::::::::::::::,:,,;;;;"+<<**+"---""""""""<<++++<<
,,,,,;-"""-"<<<<<++<++<+++<<<<<<<+"""<<++*+""""";""-ci**oi+";-;;-*iic*****+";,,,,:;,;""<<",:::::::::::::::::::::,,,,,,,,,,,;---;----"-"""""""""""
::,,,-"""<+<+++++++<++++++<<<++<<+<""<<<+""""-""-<--"<<<+c<-;,;,<*ic++<<++<-;,,,,,,;"-;",,:::::::::::::::::,::::::,,,,,,,,,,,;-"-;;;;---"-----"""
:,:::,,;"+<<<+++++<"++*++++++<<<<<+""<<--;-;;;;;-;++--,"+c<;;,;;<*c+<<<<<+<-,,:::,;,,:;::;::::::::::::::::::::::::,,;--;;;,,,,;-;;;;;;;----;;;---
::::::,;<+<<++++++<"++++++<<<<<<<"""""<-"""--;::,,;;,;;"*i";;,,-<**<"<<"<+<;,:,,:;;,,:::;::;:::.::.:::::::::::::::,,,,;;;;,,,,;;;--;;;;-----;;---
:::::,,;"<<<<<<<*<"""++**+*<<<<<"""""<<-;;;--;::,,,,,,;-**-,,;,-+++<"""<<"-,:::::-<",:::::;::,::::.:.::::::::::::::,;--;,,::,,,;;;;;;;;--;--;--;-
,,,,,;;-"<<<<<<+<<<"<<<+++<<""-------<-;;;;----;,,,,:,,;<+-,::,-<+<"-<<"<";::::::,;:::::::::,::,:.:::::::::::::::::::,,,,::::;;;;;;;;;;---""--;;-
:,,,,;;-<*<""""<<"---"<+<++++<<"-"""---;,;,,,,::,,,,,,,;"<;,::,-"""-"""<<-,::::::::::::::::::.;..,:.:.::::::::::::::::::::::,;;;;;;;;;-;-----;;;;
,,:::,-<c+<--<*""<"--"<<<<<<<"""------;;,;::::::,,,,,,,,--,:::,-"---"+*"<-:::.::.::::::::::::::.,.:,:.::::::::::::::::::::::,;;;;;;;;;;;;;---;;;;
::::,,,,;-""""<<<""--""<<++i"-----;;-;;,;",::::,,,,:,,,"""-";;-""--;--""";::::..::::..::::::..:...,..:::::::::::.:::::,--,::,;,;;;;;;;,;;;;--;;;,
..:::,:::,;-"""""""---<""""--;;;;;;;;;,,,,:::,;---,:::,;-<"-ii""-;----""",:::::::::....:::::..:::::.::::,.:::::::::::::::::::,,;;;;;;;,;----;;,,,
...:.,,,:,,-"--"""--;--"----;;;,;,,;;,,,,,:::::,;,,::,,"*-;::-,,;;--"""--,::::,::::::::.....::::::::::,;,:;,,,,,,,::::::::::,,,;;;;;;;;;----;;,,,
.........:,;;;;;;-;;;;--;;;,,;;-;,,,;,::::::,,,,:::.,;;--;;-;,,-;;;--""--;::,:::,::::::::::::::::::::,,,,;,;;;;;;;,,::::::,-ci+*<+*<",,;-;;;,,,,,
....:,,:.::,,,,,;;;-;;;,,,,,,,;,::::::::::::::::::,-<*;;;,;,::::,,;-"-;:,:::::,,,,,,:::::::::::::,::,,;;;;;-;;;;;;;;;;;;;-""*c+<"<cIic";;-;;;;;,;


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