__ _;%'
,;;;; ;,,._ _,;%%"
;&%%;&, ;;;;;;,_ _,;%%%%;
,;&^%%%%&, ;'%%%%%;;_ _,,-;="%%%%;,,;__,
_,,,_ ,;;^%%%%;%; %^%%%,%%%%;, _,__,,,;,;;,,;;=;;&;;%%%%%%%;;;>~',-
;*%%;*%*=, ;&%"'%l%%&; ;%%%'"%;;;%%*,^%%%%%%;;;;;;%"'"&,;%%%%%"%;";;;;j='
'&%%%;*%%*%, _,,,&*#;&&"'%%*"<%, %";;;;;;;^&&;;=&&& %, ##, ###;;&%%%%%%%";;;=-='
"&&"'*==%%,'",_#^#;####;&&;^"%%;%*;; ';;%%%";;*&&&^&"####%# ;# # &&,,,;;%;%;;;,_
"&&%%%%%,-%^%;"##%######&&&%%%'"%"# ;^%%%%,;;;;;&&&##%# ##,###&%%%";;;%; '','-,
'&&^,%%"<%%,~#######,%###,%,%%%%%%,_ ;;%%;;;,&&&&&&&&&&%##,#%%%##%,%;%##%% \ ';
'%;,&,%%%&&%&&#&&&%%;#%%;"%%%%%%&& ,###,&&&&%%%,%,%$ #;"*%###;%#%,%,%%%###%., ; \
';&&,%%&,%&,%%;#&&&,;^#%%%;';;%"&& ,;###&&%%,%%%%%;##% #,%#%#;;,%;;%,%;;&%%%; ;} \
"###%%;%%&,%%#%%;&&&&&&%;"*',;;:%&% , ';&&&&,%%%;;;;;$$;##%%%%%;%#;;;&;;%;;;;;%; |; "}
'#%*%%;%%"""*%^&&^&&&%;;;;%###%;^&,_ ,&;,, _,%%%%%%%%%%;%,";%%%%#%%%;%;;%;%;;@} .;*&&&%;, }
&%%;;*%;,,"*_.%;;%;%%%#:;%%##,%'%;;%%_,&&&%;%,_,$;"&&&%%"v%%;;;, "*" %%%,;;;;;%; '*'_;;;"&&%;; /'
;%#&;"%%%=%%$;,%%;;;;&%%%"%%&=&&-*"%%^;&;$%%$$$$$;&&&^#####"#$,;,,,__ :;,,;;;;%,,,.;;%%&^&%;%_
%;#&&*,%'%%;;%%;&%;;;,*;,%%,%;%%"';%%\&$$$$"#$$$;&#%%%;$$,$$$$*;;;#;;;;;;;,#";,%%*&^,%;%;;;
;%&,&%%%,%;"%;%;*@00000)';,,%;%,;%,%%%'",$$$&;&$$$$;&&;;;%%$$$$$$%";;;;:;;;;;;;#&,;%%^,%;;&&;;,_ __
,_ ,%;&&%%%,%%;%"*-(000000(%;%,%%##%%%;%%;$$$;&'"&';"$$;#%"##;"%%%%,~=;;;;;';;;;;;;;;;, ,$&&%;;,,--;,;"' '
'"-,;%%%&&,%;";,;%;%%)@@@@00}%,%,###;%%;%##$";%;%%&&"$;$$,%,%%%%%%%%~%";;;;\;;:,,;;;;;%%%%,%;;;;"~,__ '
%,%%;&%%%%,~"%%;%=';;;%;;%%;#&%%%;##%%%&;%%&&&;;;;;,,%%%%%%%%,~,;;;;;=o::o;;;;"'%%%%,;;;;-,_ "'~~~-'
'&%&&&&;&;"%%;;;;;;;;,,;,"%%#&##%%;&;#%%;;%%%%;%%;;;;,%%%%%%%%%%%;;;%%*|*%%;;"%'%%%;;;;;;, ''
;&%&&";'%%%;:::::;.;;;%,&####=&&;#;%%%%%;%,%% ;;%;;%^;"&&&%%;;;;-<'^'>,%'%%%,;;;,"'", "
';,&&&,#'%,,%;;;;;;;;;;;;;&*&&&&&&;;#%% %%%%;%;;###;;;;;;";%;&%,;";;;;;;%;%';;%%%;;%&,%,-
;%%&&&;##"~;;;;;;;;;;;;;;#&^&#&&&;$%$%%%%%;*;;;%## PPPPPPP#::'%"%;;:#;;P;P#,;%%%%;;&;<,_,
^%%"&&&&"=%;;;;;;;;;;;;%%&&^###&&*;$$$$,$%=%%;;;;%###EEEEEE#:;.^ ^.:;#'EE##,%%%%%;;%&%;;;,-,
'%%%%&&&&&";;;;;;;;;;;%&"#####"%%;"$$$$$;$$$,;;;%%%,##RRRY"#;:; = ::##R##,%%%%%,;;&&;,;;;_,_,
'%%%######"%;;;;;;%'%%########,%%;$"'$$;$$;;%;%%%%;##RRRR'"##;;;##"R##;;%%%%,;;,,;;;;;;;/////;=,,,_,_
,;;%%,#,####&^%%%'##%###,,%###"%% _,,,$$$";;:;;%%%%,#,RRRRRRRRYYYY##,%%%%,;;;%$$$;;;;;"//////////////;
,_,*;;##%;;,%%%%;#####_,;;;;;;;,;,"%;;;;;;$$;;;;;;;%%%%;"YYYMMMAAA##";%%%;;;;"$$$$$;;;;;{///////////////;,
,/*///,/'"##,;;;;;;%%####,;;";;{;;}|;;///:;;;;;;;$%;;%;%;;%%%"#"AAAANNN,#,%%%;;;;,%;;;;;;;;;;'///////////////;,
_,=///////////'##;{;{;}"%}%^*###"#%_,""'"///////";;;;;;,%"'%%%*%;%;###########'%;" %;;;;;;;;;"//////////////////////;
,///////////////////////'"##;'"_,####/////////////////';;;;;;;,%%%"%;%',;.%_,%;%%%,%%;%//////////'//////////////////////////,,
;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////;,
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////