$$#######$$$$$$&&%%==??>++)**!;;;;;*)++++)!;::;;;!**)+>>?==%%&&&$$$$$$########$&
$$######$$$$$&&&%%==?>>+))*!!;;!>=%&&&%%%&&&=);:;;!!*)+>>??=%%&&&$$$$$$$$####$$&
$$#####$$$$$$&&&%==?>>+))*!;;*?%%==?>>>??==%&&%):;;!!*)+>>?==%%&&$$$$$$$$$$$$$$&
$$#####$$$$$&&&%%=?>>+)**!;;+==?>+)))*)+>>?=%&$$>::;!!*)+>>?==%&&&&&$$$$$$$##$$&
$$####$$$$$$&&%%=??>+)**!;;)%=>***!!!*))++>??=&$$>::;!!*)+>??=%%&&&&&$&&$$$$$$$&
$#####$$$$$&&&%==?>+))*!!;*==>;;;!;;;;!!*))+>%&$$$+::;!*)+>>??=%%&&%&&&&&$$$$$$&
$$###$$$$$$&&%%=?>>+)*!!;!=%=)!;::;;:::;!*?&#$$&$$&;:;;!*)+>??=%%&&&&&&&%&$$$$$&
$####$$$$$&&&%%=?>++)*!;;?%%>*!;:;;;;;:*=&&%%%&&&$$>::;!**++>?=%%&&&%&&&%$$$$$$&
$####$$$$$&&%%=??>+))!!!?%%=+!!!!!;;:*=%?+***)>%%$$&::;;!*++>??=%&&&&&&$$$$$$$$&
$###$$$$$$&&%%=?>>++*!!>%$=>)!*))*!*=%+!~^~-:;!>%&$$)::;!*)++>?==%&&&&&&$$$$$$$&
$$###$$$$$&&%%=?>+++*!>=&%+?*!)++)=$%)-^^^~-:;!+%&$$%::;!!)++>?==?%%%&&&&$$$$$$&
$$###$$$$$&&%==?>+))*+%%%*>?!*)+>%$=+:^^~~-;;!)?&&&$$!:;!!)+>>?=%%??%&&&&$$$$$$%
$####$$$$&&&%==?>+)++=&%)*=>;!*+=%%=*^,^^-:;!*)?&&&$$+;;;!)++>?==%%=&&%=&$$$$$$&
$####$$$$&&&%==?>+)>?%$>!+=>:!)=?=%?:~~:::;!**)?%&&$$=;;;!)++>?=%%%%&&==&$$$$$$%
$####$$$$&&&%==?>++?%&%!)?%+-*%?;%=*;*+?%=>++>=%&$&$$&!;!!)++>?==%%=&%%&$$$$$$$&
$####$$$$&&&%==?>>?%%&+*?=%)?%>:)%);)*-;?%+*>&&%&$&&$$)!!*+++>?==%&%%%%&$$$$$$$&
$####$$$$&&&%==?>>=&%?*+?=%&%*;+&?-^-*)>%):->$??&$&&&$+!!*++>>?==%&%?=&$$$$$$$$&
$####$$$$$&&%%=??=&%%*)?==%&>=&%&)~^^-!++-^^)&&&&$&&$$=!*)++>??===?>=&$$$$$$$$$&
$#####$$$$&&%%=?=&&%+!>???%&&$%%&):--:;;-^~~)&??%$&&&$%**++>>??==??=&$$$$$$$$$$&
$#####$$$$&&&%==%&&?!)>>+>%&$&=&&+!;!!!;--~~)&==&$&&&$$)+)+>>??===?&&$$$$$$$$$$&
$#####$$$$&&&%%%&&%**>>>>>=&$&%&%+)))*!;;;-~)&%%$&&&&$$?++++>??===?%&$$$$$$$$$$&
$######$$$$&&%%%&&?*>??>>>?%$&%$%**))!:--:)?%&%$#&$&&$$%+))+>>>??=%%&$$$$$$$$$$&
$#######$$$$&&%&&%?+??+)))?%$&%$%*;!!:-~~~-+&%&#$&#&&$$$+*))+++>?%%&$$$$$$$$$$$&
$#######$$$$&&&&&%?>>?+!*+?%$$%$&+!;:--:;!=?%%$#$$#&&&$$**>>????=%&$$$$$$$$$$$$&
$#######$$$$$&&&%&?>>>>)*+?=$$%&&%+;---!+=&?+)+?%$#&&&&>)>>>?=%%&&$$$$$$$####$$&
$########$$$&%&&%$?>>>++)*+=$$$=%%%*:!>%&&&&&%?+))+?%&?*?>?==%%&&$$$$$$$$#####$&
#########$$$&&&%%$>>++*!;*)&$##&=?!:+%%%+!>%###$&=>))+*>$%==%%&&&$$$$$$$$#####$&
$##########&&&&=&&>>)))*!*)&##$$=!-+?++===&$######$&%>*?$$%%%&&&$$$$$$$$######$&
$#########$%&&%%$&+++++)**+&##$=;;*!!>)+>=########$&&&%&$#&%&&&$$$$$$$$$######$&
$#########&&&&=&$%+++++***+&#$&;-::!)++)>=$#######$&&&&$$$$&&&$$$$$$$$$$######$&
$########$&&&%=&$?)+)*))+>>$$$=:::;;)>>==>%$######$&&&&$$$#&&$$$$$$$$$########$&
#########&&&&=%$$>))++++)+?$$$>---:*)!:+&%=&$#####$&&&&$$$#$$$$$$$$$$$#########&
$#######$%&&&?%$$)))**)**)=$$$)~~-~-:!>%&%&%%&&$##$%%&&&$$$$$$$$$$$$$$########$&
########%&&&%?&$&)**!!!!!*&$$&;~~~-;)=+=&++>??=?%$$%%&&&$$$#$$$$$$$$$##########&
#######&&&&%==&$=))**;!!!)$&$%:~~~-;>?;+%*)+?????=&&=%%&&$$$$$$$$$$$######$$###&
######&&&&%%?%&$>))**!***>$&&?-~~~-;>+;*>>==%%%=>>%&%=%%&&&$#$$$$$$$###$%)*%$$#&
######%&&%%%?&$$+>>*!;!;*=&&&)-~~~-!=?>?%%%%%%==)*+%$=%%&&&$$$$$$$$$$&>;~~)%%=%&
#####&&&=%==?&$$)++**!!;+%&&&!~~~~:)%%%&&&%=?>>>!:!=&&=%%&&&$#$$$$$?:^^^^~?%==%$
####$%&%=====&$&*)*!!***+&&&%:~~~-!?&&&&&%=>+)**;-;>&$==%&&&$$#$%)~.,^--^;%%==$&
####&&$==>%?%&$=**!!!))++&&%*~~^~;+%&$&&&=>)!;;;;:;+%$%?=%&&&$=!^,,^~--^^>%==&#&
####%&&?>%=?&$$>**!***)+>$&>~^^~:*=&$$&&=>)**))+>>>?%&$??=%%+-,^^~~~~-~,;%===##&
###$&$%>&&?=&$$)!!***++>>$+-^,^-)=&$$$$%=?=?=>!;+==%%%$%?>!~^~~~~~~~--^^?==?&##$
###&&$?>==?%&$&!;*+>>>>>?&;~^^~!%$#$$$&%?==?):!!;!>%%%&&!~~~---~~~~--~,;%==%###&
###&$&?%&%?&$$=!)+++)+?+%%:~^~-)%$$$$&&%?=>;:+>>)*;*%&%*------~~-~~~~,~?==?$###$
##$&$=%$$==&$&>)+)***??>$>!:--:!?$$$$&%=?);!)====>>)!>>~::---~^^~~~~^,*===%####$
##&$$=&&&?%$$=)));;*>?>%+)*!;!*+=&$$$%%?!;*)====%==?>)*::--~~~~-~~~~,~====#####$
#$&$&%&&&?&$&=)+*!)>==?&)::;*+>?%$#$&%+;!*>$#$&%=%%%%=?+!:~~~-----~^,)%==&#####$
#$&$%&&&&=$$=%*!!)>?=?=%*!:))?%&&$#$%*!*)=$$$$$$$%==%%%%?>*;---~~-^,;%===######$
#$$$%&&$&%$%%?!*)?===?=)!-;+?=?&$#$?!**+&$$$$$$$$$$%==%%%%=?+;--~~^-===?$######$
#$$&%$$%=$$%&*!)?==%?%=*;:;*+=&&$$?)))?$$$$&&$$$$$$#$&%=%%%%%=+:-~^+==%%#######$
$$$&&$%?$$%&?*)?==%=?+?):+!!)=&$$%>++%$$$$&$$$&$$$$$&%$&==%%%%%=+:-===%########$
$$$&&&?&$%&&*+>>====)**+!*=???&$$=>?$#$$&$$$&&$$%)=$%+?$#$&==%%%%%?==%&########$
$$$&&?&$&&$?+>>>=?>%>;!*)!+%&$$$$=%$$$$&$$&&&&&=??)=$=+>$#$&&%=%%%=&%=&########$
$$$&=&$$&$%=&&$&%>+%=!;!>+*=&&$$%&##$$$$$&$&&&&%)>>*=$=*>&###$$%%=%%=%#########$
$$$=&$$$&%&$#$==+))%%*:;)%=?&$$$$##$##$$$$$&$$&%=!?)*=$>*?$$$##&&&&%%$#########$
$$&&$$&=?&##&>=+!!)%?+;:;?==?$$$##$$####$$$$$$$?>>;>*)%$?=&###$>&##############$
$$&$$%%%%$$=+>?*!!*%%+?+)>&&&$$$####$$$$###$$$$&)=>)>>>%&?=&$##%&$#############$
$$==%%&$$&=>+)*!!;*%$>??==%&&$$######$$$$$####$$?*?>)?>?=>>?%=?=&$#############$
$$%%&&%&&=)+)!!*+!*=$&>>)>%&&&$#######$$$$$$#$&$#=*+>>>?>))>%%?=&$#############$
#&%&$%&&%+)+!!;*>**=&&&>??=&$$$###########$$$$###$%))>+++>=&&&&&$$#############$
$&&$&&&&>*))*!;+>**?&+%&=%&%&###########$$$$###$$##&+>>?%&&&&&&&$#$$$$$$#######$
$&$&&$&%*)+)*!*>)*+=$=+%$%%$$$#######$$##$##########$&&$&&&&&&&$##$$$$$$$$$####$
$$$&$&&>*)+)))+>*)??#&=?%$$$$$######$$$$$$############$$$$$$$$$$$$#$$$#$$$$$####
$$$$$&%+>>+>???>>>??#$%==%$$#######$$$$%&$&$############$$$$$$&&$$$$$&$$$$$$$##$
$$$$$&??==??????>+>?#&&$$$&$$#####$$&%&?&%%%$&############$$&%%&$$$$$&$$$$$$$$#$
$$$$&$?==?>++??>++?=#$=&$$$$#####$$&&%%>%=??$=$$########$$$&%&&$$#$$$&$$$$$$$$#$