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

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

;;<cic*ioo;;;-*oooci1o;;;-"ciooicco;;;;-+ciiiioc*;;;;;---",;;;;;;;;;,;;;;,,,,;;;,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;,,,,,,,,,,,,,,,
;-<*i*iooi;;;-+ci1occ*;;;;"*oiciiii;;;;;<cc*c**+<;;;;;----,;;;;;;;;,,;;;,,,,,;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,,,;;,;,,,,,;,;,,,,,,
;;"*iiicci;;;-<iicicci;,;;"+**cc**c;;;;;-;;;;;;;-;;;;;;--";;;;-;;;;,,;;;,,,,,;;;,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,;,,;,,,,,,,;;,,,,,,,
;;"*****c*;;;-"++"-;;,;;;;-";;;;,,-;;;;;-;;;;;,;-;;;;;;---;;;;;;;;;,,,;;,,,,,;;;;,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,;;;;,,,,,,,;,,,;;,;,,,;,,,,,
;;-<***+;;;;;;-+;;;;,;;;;;-";,,;;;;;;;;;;;;;;;-;-;;;,;;---;;;;,;;;,,,,,,,,,,,;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,;,,;,;,,,;;,;;;,;,;,,,,,,,
;;;<+*++"-;;;;-<;;---;;;;;--;;;-;;-;;;;;;-;;;----;;;;,;---;;;;,;;,,,,,,,,,,,,;;;;,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,;;;;;;;;;,,;,;,,;,,;,,,,
;;;"+++<"-;;;;-"-""--;;;;;;-,,,,,--;;;;;;,,,;"---;;;;;,--;;;;;,;;;,,,,,,,,,,,;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;,;,,;;;;;,,;;,;,,,,,,
;;;-+<"""";;;;-<,,,,,,;;;;;-,,,,,-;;;;;;;,,,;;-;-;;;;;;---;;,;;;;,,,,,,,,,,,,;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;,;;,;,;;;;,;,,,;,;,,,,,
;;;-"""""-;;;;"-,,,,,;-;;;;;,,,,,;;;;;;;;,,,---;-;;;;;,;;;;,,;,;,,,,,,,,,,,,,,;;;,;,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;,,;;,;,,;;,,,;;;;,,,,,,,;,,
;;;---""--;;;;;-,,,,,;-;;;;-;,,,,;;,;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;,,;,;;;;,,;;,,;;;,,,,,,,,,,,,
;;;;--;,---;;;;-,,,,,,-;;;;;;,,,,;;,;;;;;,,,,,,,,,,,,,,,;,,,,,,;,,,,,,,,,,,,,,;;,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,;,;,;,,,;,,;,;;,,,,,,,,,,,,,,,,,
;,;;--;---;;;;;;;,,;,,-;;;;;;,,,,;;,;;;;;,,;;;,,;;,;;;;,,,,,,,,;,,,,,,,,,,,,,,;;;,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;,;,,,,,;;,;,;,;;;,,;,,,,,,
,;;;-------;;;;;;,,,,,-;;;;-;,,,,-;,;;;;;,,;;,,,,,,,;,,,,,;,,;;,,,,,,,,,,,,,,,;;,;,;,,,,,;;,,,,,,,,,,,,,,,,,;,,;,,,,;;,,;,,,,,;,,,;,;,,,,,;,,,,,,
;;;;;;,,,;;;;;;;;,,,,,;;;;;-;,,,,;;,;;;;;,,,;;;;;;;;;;;;;;;;;;;,,;,,,,;,,,,,,,;;;;;,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;,;;;,,,,;;,,,,,,,,,,,,,
;;;,;;,,,,;,;;;;;,,,,,;;;;;;;,,,,;;,;;;;;;,,-;;;;;;,,,;;;,;,,;;,;------""--""""""--;""--",;,,,,;,,,;,,,,,,,,,,;;,;;;,,;,,,,,,,;;;,,,,,;;,,,,,,,,,
;;;,;;,,,,;,,,;;;,,,,,,,,,,,,,,,,,,,,,,;,,,,,,;,;,,,,,;,,,;-"<<"-----""""""""";<"+<,,,,,,-;,;,,,,,;;,,,;,,,,;;,;;,,,;,;;;;;;,;;,,;,,,;,,,,,,,,,,,
,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;:,;;,;,,,,,,,,,,,;-";+"";,,,+;;,,,;;;,,;,,,,,,,,,,,,,,,,,,,,,;,,;,,,,,;;,;,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,+<;;;,;;"";;,,;;-;;,;,,,,,;,,;,;,;,,,,;,;,;;;,,-;;;;;,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,;,,,-;<-"--;;-;;;;;*+;;;;;;;;<;;;;;,,-;,,;,,;,,,,,,,;,,,,,,,,,,;,,,;,;,;,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,;;,,;,,;,;;,;;;,,,;,-;-"-"----;;;;-*;;-;;;;;;<";;;,<<--,,,,,,,,,,,,,,,,,,,,,,;,;;;;;,,,;,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,;,-,,,,,,,,,,,""-*i"<-"-;;,P*;;;;-;;;;-<;+<""---;;,;;,,,,,,,;,;;;,,;,;;;;,,,;;,;,,;,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,;,,,;,,,,,,,,;,,,;,,,;;,---,;,,,;;;;;;<";";+<""<<<c"*<;;;,;,-;;+@++<<""---;;;;;;;;,;,,,;,,;;,,;;;,;;;,;,,;,;,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,;,;;;,,,,,,,;,;,,,;,,--;;;;;;;;;-;;;;;-;;",-<<<<;++"-;;;;;,++;"+<<<"-""-;;;;;;;;;;,,;;;,;;;,,;;,;;;;;,;,;,,,,,,,,,,,,,,,,,
,;,,;;;,,,,;;;;,;;,,,,,,,,;;;;;;,,;;,;;;;,;;;;,;,,,,;;;;;;;;;;;;--;;-;,<c*+-,;;+++++<<<"""""";-;;;-;;;;;;;;,;,;;;;;;;;;;;;,;;;;;,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,;,,,,,;,,,,;;,;;,;,;,;;,;;;,"""<<"--;;;;;;-;;;;;;;;;-"+*0***+*+*+<++++<<<<<<Mi<;;;;;;;--;;;;;;;;;;;;;;;;;;;;;;;;;;,,;,;,;,;;,,,,,,,,
,,,,,;;;,,,;,;,;;;,;;;;;;;;;;;;;;;;M;;-;"""<<<<+++++++**************cc******++<+<<<<"<<"<""-*"--;-;---;;;;;;;;;;;;;;;;;;;;;;;;,,;;,,,,,,;;;,,,,,,
;;,;;;;;;;;;,;;;;;;;,;;;;;;;;;;;;;;;;;-"""<<<<++++**+**+***********0i*****++++<+<<<<<<"""-----;-;;--;-;;;;;;;;;;;;;;,;;,;;,;,,;;;;,,,,,,;,,,,,,,,
;;;;;;-------;;;;-;;;;;----;--;;;;-;;eWi<<+++++++*****************c*******+++++<<<<+<"-""";-e+---;;--;-;;-;--;;;;;;;,;;;,;;;;,;;;;;;;;;;,,,,,,,,,
,,,;,,;;;,,,;;;;;;,;-;;;-;--;-;-;-;;"*--<+++++*+++********"8cM-+**c******+++<<<<+<""""""+;;;--<*+i*c<-"<"++<c*++<-"-"<"<---;;;,;;;;;;,,,,,;,,,,,,
;,,;;;;;;;;;;;;;;;;;;;;;;;;-;;;-;;;"*"-"+++++*+*********-+*W<$i"*********++<<+<<"""""-<<<<+<-<<"<"<""*<<+<"+++"+-"--"""""""";;;,,;;;,,,,,,,,,,,,,
;;;;;;;;-;-----;---;;--;----;-;;;;;;;<<<+++++<8********oc<-"6+**c******--;-<+<"""<"--;--""---<""<""""<<+"""+<<<""------""--";;;;;;;;;;,,,,,,,,,,,
;;;,;;;;;;;;;;;;;;-;--------------,"<<<+++<--<<+****+******<c*c******+;;-;;<"<<"""<-<c++<+<+c++"<++c"++*<<+"""---;--;;-;-;;;;;;;;;;;,,,,,;,,,,,,,
;;;;;;;;;;;;;;;;;;;-;--;;;-;--;-;;;;,;;-;;-;;-+*********c<*+1********;--";;-<""<<"<<"<++"<"*++c+<<+*+++*++<<++<<++-+<+-<<"+<-;;;;,;;,;;,;;;,,,,,;
;;-;;;;--"-"---;;-----;;-----;;;;;;""<<c6$M-W-;$0-P;;;;;-----;-,+***-;--+c;--;;--""-"""<<<<"<"""-"<""""""""-""---""""""<"+--e;;;;;;;;;;;;;;;;,;,;
;;;;;;;;;--;-;-;;;----"-"-""----;-;-"-+<<"+iIP""<Pe-*****c*c*******+,,MI<I-;--""""----------""-----------------;;----;;;;;;,,;;;-oci*c*<*-"<;;;;,
;;;,,;,,;;;;-;;-;;--;""""-"<"+""<"""-<<<"""<<--<<<"""--***+""<****+-;-c"+8<"<<+<"+<"<+<+<"*"+*+*c<*c++ic++<+*+**+<<+**<<+<<""-;;;c+iooic1ici;;;;;
;;;;;;;;;-;;-;;;;-;;---;-;;------------;-"-;"<<<+++<<<++**+********;;;*H1""<c++o+"+***<+"+c+<+<*+**c*i*iocicoiii+*ocooo+c*+*+*c--i+@e6eI0Ie+;;;;;
-"-----;""""-------""-""----;-------;-;;-;;;;;;;;-;;;;;----""""-;-;;;-;"--""<<<<<""""""-"---;;--;--;-;--;---;;;;-;;;;-,;-;-;-;;;;-"*<<+<-"---;;;-
"<++<<<<+++++<"----<+<<<<-;----""<"<<"-;;-;--;--""----------;;;;;";;;;;--"""<"""""""""""-"""""<<"<<<"""<<"<-<<""-"-""-"--------;;;"c*<@c+i+"-<-;"
+<<<+<+<++**++<"<-"""<<"--""-<<<<"-"<<-;-;---------;---;-;;-------"-----""--"----<-"--"--""--------"-"--""--"""""-"""-"--"----;;;--i0oc1+++ooI+io
+++++++<<<+<<<<++<""""<"-"--"-"-"--<<<+<+++*"<c++***+-*+++oc*o*iciii+<c<"<<""""""-"-------;""-"------;-------;---;------;;-;;;,;;-;cIcoico1i"+*+*
***++++*+++*+*+++**+<""""-"---"-"-;-;--;-""<*++c++++*-<c+++<"+<<<<++<<+"+c++"+oc+*i*1*o1*o<11+c1*eociI**oi1o++"oIi+++<+<""""";;,;--11ii1<ic*co*++
*********ci11eI1oc**c*"-<*<""""---""------""""""""""<""""<""<"""""-"---"<<+<*++**+c+*+<*o+**c+<ci+<*i*<"*+icicie+<*<ii*cc<+c+c*"---8c***8WW@P0@8e
cc*cc**+ccicoIee****ccoiicic<*+ciiicci*<++**<<<"-""""""<""""<"""<<<<<"<"""<""""""""<<"<"<<"""""-W<"--;";;;;;---"-""-""--"-<"<<""--;"+*;cMM$0@@@$P
*+c***c*+*+e+*********ocici+"""+***+*"-"-"-"-"-"""""<***<++++++occcc***c**+"<"""<"<""<"<<"<"<"<"<"<<<<<"""""""""*<"-"---"----;;;-;-<*i;MMHH0$08P@
cc*c**cc*cic1c++**+c+*c1+<<----"-"--"----"""+++-""<<<<<+<++++<<*<<+"<<<"<<<""<"<<<<<<<<*cc*+++*++*+*++++++*<<-""<<""-""""""-----;;;+1+*;"$$06@I8P
cccccccccicci8ieec+***oeo*I<"""<<"<-""-------"""<""<""<<""""""<"""""<<+"<"""<<<"<<<<<<+""<<""-"""""-"-""-"------""<<*+--,;-;;;;;;,-cc<<<+"-;;e@00
ioiicicccccio1*cc**ccc*i*++"<<<+<+<<+<"""<"<<<<""""-@<+<"<""<"""""<"""""""<-------;---,-----"""<+i0i+<"-------"-"-""------;--;;;;--<*<++"+<"<,,;*
11oooiiiccicooo*+*cccc*cc++<<<<"+<+<<""<<"<<+"<"""""<+**<i<**1cicc+++*<****+c*c"-----;----;-e--;---;-;+-"---;;;-;-;;;--;;;W-;;--+;""+<<<<"<*<<<<"
eIe111oocci**iicic***c***+<<<*<<<<+"<"+<++c<""<-1"<+**+*+++<+*c*<c+<++<+*+*oi+c++""-"---""+*<""+<""""""--"---------;;;;;;;-;;;;;;;;-;-;-;-;;;"---
I6IeIoIiiicccccc*ii*ccc+c*<+<<"<<++++""""---"""-++++++**+*cc<++*cc<+<i<+<**+<<*+<---"----"<"c+""-"*-<<-"<--<<"""""-"<+""""<;;;;;;;--""--------;;;
IIIIee1oicoiiiiicccccic**<<*+c+<<+"<""<--""""-"+++c+<*<**<++<+**c*+**cic***+cc+*--;"----""+"I<+<+**+""""<""""--<+<"<"<-"<+";;;;;,;;"-""-""---""<-
66IIeee11ii1o*c*ciccii*+*+<"+<*<+<<<"---"-Pi<*+*+++*+c**o**+++cii+**+*c+cc<++c+"----;--<c1""++<<*+<i"""""""-<"-<""<-<o-""<";;;--;;---"-;--""""---
II6IIIeeeooiiciiic***++1"""<--"""""---"--"+c*+cc<++*++<i*ii***+1c<<+<<+*c+oc+*"---"---"<ic***"**"-"""*"*c""<""""<"<+<c<"-"-;;;-";;--"""-;"-------
60006IIIII1oo1ooicc***+""---+"""""""""-<<"<<"-""""<<"++cc<**i*c<+cie*ce*<+*+<"-"";;-"+*+<*c+"<""<*<<++<<"<"+o<-"ic,*<+"<"+--;-";;;;----"-"----"<-
00006006IIIe11ooooiioi*c*<*<*+<""""""-"-""<"""<"+<<+<+<-+<"<""<""""<"""+cii++""""--;<i+c+<+*+*<+c+<+"<c+<o1""*<<<*+"+<-<"<"-;--;--;---"---""+"-"-
00880000666Ie111ooooiccc+c+c<<""-""-"<<+*oc*c++<<"""<<<""<<<"<""<<<<<++"""<""""<-----"""--"<<<ii<+<cc*""i*c+*"<<c""""""<<<-";;;;-;;;;-<"<<"""-"-"


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