//||||||///|||||-|||---||////////|//////|/||/||//|||/|/\\//\\\\\\\\\\\///\\\\\\\┌┌\//\/|/||////|||///\\\\\┌\/\\\\//////|/////|/||//\/\/||\//||--|-||/\
┌┐┌┌┌┌\\└┐┐┐┌\┌┌┐┌┌┌┐┌\\┐┐┐┐┐┌┐┌\/┌┌┌┌┌┌┌┌┌┌┌┌┌┌\\//\\┌┐┐┐┐┐┐┌┌┐┐┐┌┌┐┐┐┐┐┐┐┌┐┐┌┐┐┐┐┐┌┌\\///|///\//\\\┐┐┐┐┌┌┐┌┌┌\\/\\\/\\/\/\\////\///\\/|\\\\/|/|//|\┌
┌┐┌\\\\\┐┐┐┐┌┌┌┌┐┌┌/\┌┐┐┌┌┐┐┐┐┌┌┌┌┌┌┌┌┌┐┌┌\┌\\\\\\/|///\┐┌┐┌┌┌┌┌┌┌┌┐┌┐┐┐┌┌┐┐┐┐┐└└└└┐┐┐┐┐┌\\┌┌┌┌┌/\\\\┐┐└┐┐┌┌┌┌┌\\┌\\┌\\\/\|//\\/\\┌////\\|//\\/|/||//\
┐┐┌\\\\\┌┌┌┌\\\\┌┌\\\┌\┌┌┐┐┐\┌┌┌┌┌/\\┌┌\┌┌\┌┌\\\\/||/|/\\\\┌\\\┌┌┌┌┌┌┐┌\┌┌\┐┐┐┐┐┐┐└└┐┌┌┌┌┌┌┌┐┐┐┐┌┌\┌┌┐└└┐└┐┌┌\┌┌┌┌┌┌┌\\┌\\/||/\\\\\//\\\\//\/\||||//\\
┌┌\////\┌┌┌\\┌┌\┌┌┌┌┌┌\┌┌┌┌┌\\┌┌\\\\\\\/\┌\\///\\/||///\┌\\\\\\\\\\\\\┌\\\┌┌┌┌┌┌┌┐┐┐┐┌\┌┌┌┌┌┌┌┌┐┌┌┌┌┌└└└┐┐┐┐┌┌┌\┌┌┌┌┌┌┌\\/\\\/|/\/\\┌\//\\////|--||//┌
\┌/||///┌┌┌┌┌┌┌┌\┌\┌┌┌\┐┐┌┌┌┌┌┌┌┌┌┌\\/\\\\\/\┌\┌\/|||/\\\\\///┌┌\\\\\\┌\\/\\\┌\\┐┌┌┌┌┌\┌┌┌┌┌┌┌┐┐┌┌┐┌┐└└┐┐┐┌┌┌┌┌\\\┌\\/\\\\\\\\\\/\//\/////|//|-----|/\
\\\//|//┌┌┌\/┌┌┌┌┌\\\┐┌┌\\┌┌┌┌\\\\\/\/┌\\\/\/\\\\\///|//\/////\\\\\///\/\/////////////\\\┌┌┐┐┌┐┐┌┌┌┐┐┐└┐┌\┌┌┌\\\\\\/┌\\\///\\\\\\\\/\\////////-----|/\
\\/|||//\\\\/\\\┌┌┌\\\\\\┌\\\┌\\/\//////\/\/|/┌\/////|/\\\\/\\\┌┌\┌\┌\┌┌┌\\┌┌\\///\////\\\┌┌\┌┌┌\\┌┌┌┐┌┐┌┌┐┌\\/\\/\/\┌\\\\\\\\\┌┌\\\\\///\//\\|•||-|/\
/\/||///┌\\/\\┌\\\\\\\\\\\┌\\\\\\///\\\\\\//\\┌\\/////\\\\\\\\┌┌\┌┌┌┌┌┌┌┌\\┌\\\\\\\\\\//\\\\/\┌┌\\\\┌┌┐┌┌\┌\\\\/\//\\\\/\\\┌/\/\/\\\////\\//\┌||||///\
\\////|/\//\/\//\//\/\\\\┌┌┌\\\\\\/\\\┌┌\┌/\\┌\\//||//\┐┌\┌┌\┌┌┌┌┐┌┌┌┐└┌┌┐┐┐┌┌┌┌\┌\┌┌┐/\\\\\\\\\\\┌┐┐┌┌\┐\\┌/\\\//\//\\\\\\\\\\\\\\//\//////\\/|///\\\
\//\┐//|\\\\\\┌┌\\┌\\\\┌┌┌┌\┌┌┌┌┌┌\\┌┌┌┌\┐┌\┌┌\\////┌\┌└┐┐┐┐┐┐┐┐┐└┐┐┐┐└┐┌┐┐┌└└┐┐┐┐┌┌┐┐┌┐┐┌┌┐└┌┌┌\┌┌└┐└└┐┘└└┐┌┌┐┐┐┐┐┌┌┌┌┐┌┐┌┐┌\┌┌┌┌\/\\\|//||\/|-||/\┌┐
\\/\┌\\\┌┌┌┌┌┌┐└┐┌┌┌┌\\\\\\\\\\\\\\\┌\\\\┌////\\//||//\┐┌┌\\┌┌┌\\┌┌┌┌\┐\┌\┌┌\\┌┌┌┌┌┌┌┐\\\\\┐┐┌\\///┌┐┐┐┐└┐┌┌┌┌┌\\\┌\\\┌┌┐┌\┐┌┌┌┌┌\\/┌\\\/\\┌┌┌//|//┌┐└
\┌\\\||\┌┌\┌\\┌┐\┌\┌\\\\\\\┌\//\\\┌┌┌\\\\┐/\//\///|///\┐\\\┌┌┌┌\┌┌┌\\┌└\\\┌┌\┌┌┌┐┐┌┌┌└\┌\\\┌┌┌┌\//\┐┐┐┌┌┌┐┌┌┌┌\\/\┌\\\┌┌┌\┌\\\\┌\\/|///|//|/\/||//\┌┐┐
\\/\\//\\//////┌/////////||\/||///\///\\\┌///|//||////\┐┌\///\\\\/\\/\┐///\\\\┌\┌┌┌\┌┘┌\\//\\//\///┌┌\┌\\┌┌\\\/|//┌/\\\\┌\┌\\//\\|||||||||||\|-|////\┌
/\\┐/|/////////┌/||||||||||\/---||||//\//┌/||||/||/|///└\\\\\\\\\////\└\\\\\\\┌\\┌┌┌┌└\\\///////\\\└└┌┌\┌\\/|/|||/┌/\\\┌\\\\////\/||//|////|\/||||///\
|\┌┐///\\\\\/\┌┐\\/\\\//\//┌//||\\/\\\\\┌┐\\\//\\//\\\\┘\┌┌┌\┌┌┌\┌┌┌\┌┘\┌┌\\\┐┌┐┐┐┐┐┐┴┌┌┌┌\┌┌┐┐┌┌┌└┘┘┐┐┌┌┌┌\┌\/\//└\\┌┌\┌┌\\\\/┌┐\\\\/\\\\\/┐\|-|||/\\
/\/┐////\\┌┌\┌┐┐\┌┌┌\\\\\\/┌\/////|/\\\┌┌└┌┌┌\/\\\\\/\┌┘┌┌\┌\┌\┐┌┌┌┌┌┐┘┌┌\┌\┌┐┐┐┐┐┐┐└┬└┌┌\┌┐┐┐└┐┐┐└┴┴┐┌┌┌┌┌\\\\\\\└\\\┌┌┌┌\/\\\\┐\\//\\\\\┌\┌\|||||/\┌
|\/└////\\\\/\┐┌\/\\/\/\\//┐/||///||///\\└\┌\\\\\\\/\\\┴┌┐┌┌\\\\┌┌┌┌┐┌┴\┌\\\┌┐┐┌┌┐└┐└┬┐┌┐┐┌┌┌┐┐┐┐┐└┘┘┌\┌┌\\\\\\//\└\\\\//\\/\//\┐\\\////\\\\┌\|||///\\
|//└//\/\\\\\┌┘\\\\\\\\\\\\┘\/////||///\┌└┌┌┌\\\┌┌┌\\┌\┴┌┌┐┐┌┌┌┌┌┌┌┌┌└┴┌┌┌┌┌┌┐┐└┐└└└┘┤┐┐┐┐┌┌┌┐┐└└┐┐└┘┌┌┌┌┌\\\\\///┘/\\\\///\\/\┌└\/\\┌\\\\\\┐┌/|||//\┌
/|\┘/\\/┌┌┌┌┌┌┴┐┌┌┌┌┌\\┌┌┌┌┴┌\/\\////\\\┌└┌\┌\┌┌┌┌┌┌┌┌┐┤┌┐┐┐┌┌┐┐┐┐┌┌┐└┴┌┌┌\┌┐┘└└└┐└└┘├└└┐┌┌┌┐┐└└┐┐┐┘┴┐┌┐┌┌┌┌┌┌┌\\\┴\┌\┌\\\\\\\\┌┘\\┌\\\\┌\\\┐┐/|||||\\
/\\┘////┌┌┌┌┌┌┬┌┌┌\\\\\┌\┌┌┬┌\\\\\///\\/┐└\\\┌\┌┌┌┌┌┌┌┐├┌┌┌┌┐┌┌┐┐┐┌┐┐└┴┐┐┐\\┐└┐┐└└└└┘├┐└┐┌┌┌┐┐└┐┌┌┐└┴┐┐┌┌┌┐┌┌\┌\\\┬\\\\\\\\\\\\\┘\┌┌┌\\\\\┌┌┐└//|||/\┌
|\┐┐/|//┌┐┌┌┌┐┬┌┌┌┌\\┌\┌┌┌┌┬┌\\\\\\\\\\\└┐\\\┌┌┌┐┐┐┐┐┐└├┐┐┌┌┐┌┌┌┐┐┌┐┌┘┴┐┐┐\┌┐└┐└└└┐└└├┐┐┐┌┐┌┌┌└┐┌┌┌┘┴┌┐┐┌┌┌┌\\\\\\┤\\\\\/\\\\\/\┴\┌┌┌┌┌┌\┌┌┌┐└/||||/\┌
-\└┌////┌┐┐┐┐┌┤┐┌┌┌┌┌┌┌┌┌\┐┬\\\\┌\\\\\\\┘┐\\\\┌┐┌┐┐┐┐└┐█┐┐┐┐└┌┌┌┌┌┌┐┐┘┴┌┌┐\┌└└└┐└└┐┐┘├┐┐┌┌┌┐┐└└┐┌┌┌┘┬┌┐┐┌┌┌┌┌\\\\\┤\┌┌┌\\\\┌\/\┌┬\\┌\\┌\\\\\┌└/||///\\
|/┘\///\┌┐┐┌┌┐┤┌┌┌┌┌┌\┌┌┌┌┐┬\\\\\\┌┌┌\\\┴└\\\\┌┐┌┌┐┐┐┐└█┐┌┐┌└┐┌┌┐┐┐┐┐┴┬┐┐┐\\└┐┐┐┐┐┐┐└├┌┌┌┌┌┌┐┐└┐┌┌┌┘┤┌┌┌┌\┌┌┌\\/\\├\//\\\\\\\┌\┌┬/\\\┌\\\┌\\┌┴/||/|//┌
┌┌┬\////┌┌┐┌┐└┤┐┌┌┌┌┌┌┌┌┌┌┘┬\\\\\\\┌\\\\┤┌\\\\┌\\┌┌┐┐┐└█┌┐┌┌└┐┐┐┐┐┐┐┐┤┬└┘└┌┌┐┐┌┐┌┐└┐┘█\┌┌┌┌┌┌┌└┐┐┐┐┘┤┌┌┌┐┌┐┐┐┌┌┌┌┐█\\\\\\┌\\\\/\├\\\\┌\\┌\\\┌┬//////\┌
-┌├////\┌┐┐┌┌┘┬┌┌┐┌┌┌┌┌┌┌┌┴┬┌\\\\┌\\\┌\\┤┌\\┌┌\\\┌┌┐┐┐┘█┐┐┐┐┐┐┐┐┌└└└└┤█┘┘┘┌┌└└┐┐┐┐└└┴▄┌┐┐┐┐┐┐┐┐┐┐┐┐┘█└└└└┐└┘└└└└┐┌▀┐\┌┌\\┌\\\\\\█\\\┌┌┌┌┌┌┌┌┌┤//\/\\\┌
-\█/////┌┐┐┐┌┬┬┌┌┌┌┌┌┌┌┌┌┌┤┬┌\\┌\\\┌┌┌┌\█┌\\\┌\\\\┌┌┌┐┘█┐┐┐┐└┐┐└└┘└┘┘██┘┴┘┐┐└┘└┐┐└┐└┘▄┐┐┐┐┌┐┐┐┘└└└┐┴▀┘┘└┘┘┘┘┘┴┘┘┘└▐└┌┌┌\┌┌\\┌\\\█\┌\\┌┌┌┌\┌┌┌├/////\\┌
|\├/\┌\/┌┐┐┐┐├┴┌┌┌\\┌┌┐└┐┌├┬┌\\\\┌\\┌\\┌▄\\\┌┌┌\┌┌┌┌┌┐┬├┐┐┐┐┘┐┐┘└└┘┘┘▀├└┘┘┐┐└┘└└┐┐┐└┘▐┐┐└┐┐┐└└┴┘┐└└┴▄└└┘┘└┘┘┘┘┴┘┘└▌┘┐┌┌\┌┌\\┌\┌┌▐\\\┌\\\\\┌\\█//////\┌
|┌█\\\\/┌┐┐┐┐▀┘┐┌┌┌┐┌┌┐┐┐┌▀┴┌/\┌\\\\\\/\▐\\\└\\┌┌┌┐┐┐┐┤█┌┴┐┐┐┐┐└┘└└┘└██└┐┐┌\┐└└└└┐┐┐┴▐┐└┐┐┐┐┐┐└┐┐┘└┴▐┘└┘┘┘┘┘┘┘┘└└┐▌┘┌┌┌┌┌┌\┌┌┌┐┐▐\\\┌\\\┌\┌┌┌▀//////\┌
-└┤|/\/┤└┌┌┐┌▀┐┌┌┌\▄\┌┐┐┌┌▐└\//█\\//////▌/\\▄\┌\\\\┌┌┌█├┐▐┌┌└┐└└┐┐┐┐┐█▘┘┐┌\\┌┐┌┌┐┐┘┘▘▐┐┐┐┐┐┐└┐└└┐▐┐┘▌┐┐└┐┐└┐┐┐▀┐┌┌▐└\\┌┐┐┐┐▌└┐┴┴▝┐┌┌┌┌\┴┘\┌\/█/|||/┘┌┌
/██┐└┘┘▐┬┬┬┴┴▘┴┘┴┴┴▘┴┴┬┴┴┴▝┬└┘└▌┴┴┘┘┘┘┘┴▘┘┘┴▖┴┘┘┴┴┬┬┴┬▐▀┬▗┬┬┤▀▘▌█▀▄▄▄▘▝█┬┴┴┴┴┴┴┴┬┴├▀▖▘┬┬█▀▀▄▐█├├┬▝┤┬▝┴┬┬┴┬┴┴┴┬▌┬┘┘▌├┘┘┴┴┤█▀▗▄▄▄▐┼▄█┤┬┘└┬┬\\//█┌|/||┬└┌
-█┴//┌/▐\┌┐┐┌▌┌┌┐┌┐▄\┌┐\┌┌▖┌\//▄|\\//\\┐▌/\/▐┌/\\┌\└┘┴▌█┘▝┘┬┬├██├█├├├▘▝├┬┤┬┴┬┤┤┤┤┤┬┤▘▝┬┬┤├├██├┤┤┬▘┬┴▖└└┘\\\//┌▀┐//▀┬//\┌┐┘┘▝┘└┴┬▝┤┬├█├┬█▐┘┬└┘▄┤┐┘┘└▀├┘
•▄┐//┌/▐\\┐┐┌▝\\┐┌┘█/\┐\\┌▝┌/||▄|┌/////┘▌/\\▌┐///\\┤├┤▖█┴▗┤├├┤┤█┤┤┤┴┬▐▝├┬┤┴┴┬┤┤┬┤┤┤┬▘▖┬┤┤├███▀▀██▖├├┼┤├┤\////┌├└|\▀├||//┌└\▄┐┌┘┬▝┬┐┐┘┘┐└▄┌└┌\├┬-\||└┬┌
-▘\//┐|▌\\└┌┐▘\┌└\┴┤/\┐\/└▘\/||▐/┐||//|┴▄|//▐┌||///┬┤┤▖┤┘▗┬├┤┬┤┤┬┬┬┬┬▘▝▀█├┤├├├▀▄▀▀▀█▝▖┬┤┤┤├██▀▀├█▖██⌓├█├\////┐┤└||├▀-|-||┐/█┐\┐┬▐├\\┌└\\▐┌└\\┤├-┌||┌├/
•▖//\└┌▌\\┴┌┴▘└┌┘\┤┬\\┐┐\┬▌┐||/▌/└\/┌//█▄//┌▄└///┌\┬┬┬▗┬┴▖┴┴┴┴┬┤┴┴┴┴┘▌▝┬┴┘┘┘┴┬┬┬┬┬┬┬▘▖┬┬┤┤├├├├┤┤├▖┤┤┼├┤┤//||/┌┤┘-/├▄--/-|┌|├└|\┴▀┤/┌┌└\/▐|┐\┌┘▄-┐/-|▀\
•▗\//└┌▄/\┴\┬▐└└┘┌▄┘┐└┘└┐▀▘┴┐┌┐▘┐┴┐┐┘┐┐▐▐┐┐┘▐┘┌\┌┐┌┘┴┴▗┴┴▖├█┤├├┤┴┘┬┬┬▌▐┴└└┐┐┘┴┘┴┘┘┘┘▐▗▝▖▝▖▖▖▗▖▝▘▘┼├┤▗┬┬┬\\/|/┌├┴-\┤▄--\||┐|├┴|\┴├█\┐┐┘\\▐\┌┌└┌▌|┐┌||▄┌
/▗\┐└┤┤▐└┘┤┘▐▌┴┬├┴▗┴┴┬┬┬┴▌▐┴┘┘┬▘┴┤┬┤├├┤▖▘┘├▄▘█┬┤┤├█└┴┘┼┬▄▘┤▀█▐█┤┴┘├┘└▐┤┤█▗▌██┤├▖┘├└┐▐▘▐▌▄▌▌▘▝▘▘▐▐▝├┬┼┤┴┬\\|-/┐├┘|┐┬▄/•└└┘┘┌├┬-\┘└▄|/┌└/|▐||┌┴/▖•┌\--▐\
┐⌓┌▘▝▖▘┼▌▌▝▘⌒▗┤▐▝▘┼▘▘▘▘▘▘⌓┼├█▌▌▖▘▘▘▝▘▘▘⌒▖┘▐▌▝▐▐▌▖▝▘▐▘▖⌐┤▘▝▝┼▗▗▖▄▄▗▗▘▘▖┬▀⌓>>>>^><▌▝▝▐├▌▌▘▖▝▌▖▗▝▄▐▌▌▄├⌓▐▐▀███┬▐▐▌▐▀▌▐▄▄┤▝▘▐█▀█▄┐└┴├▖┐└┴┬┐┐▘└┐┘┘┐⌒\└└┌┌▝┴
┌▝▝▖▝▖▖▖▖┼▖▖▝▖▝▖▖▝▝▖▖▖▖⌓▝▝▝▘▘▝▝▝▝▝▌▝▝▝▖▗▘▐▌▐▌▌▐▌┘|┤▌▘▌▝▐▌▝▖▗┼┼▗▝▘▌▌▌▘▐▀▌▝⌒>><><<⌓▌▝▌▀▄▐▐▐▐▐▌▖⌒┼▖▝▌▄▀▌▌▌▌▘▘▌▘▝┤▌▌▘⌐├┐└┴┘├█▖▖▖▖>▖▌▗▝▗▗⌓⌓▗┴▐▝▖▗█▖▖▝▖▖▗▗▗▌
┐┼▗▗┼▗┼┼⌐⌓┼┼┼┼▗▗▗▗▖┼▗▗▗⌓▗▗▖▗▗▗▖▖▝▝▝▝▘▝▗▗▘▝▘▌▝▝▐▐▗⌓▗▌⌓▝▗┼▌▌▄▀▄▖⌒▖▘▌▐▄█├├▄▝⌓▖┼<⌒⌓⌐▘▀█┤┴┬█▄▐▐▄▝▗▐█▄▄▖▘▘▐▌┼▄▌▖▌▐▝▖┬├▝⌒┤┐┴┴┘┴┘▌▌▐▘><⌒▀▀▘├█▐▐┴█▌▘▌▌▌▖▄▐▐▌▘▝▐
┐┼▝▐▝▌▘▌▄▄▌▀▀▀▄▀█▐▀▄██▀█├├█┴┘┴┤┬▀▐├████├▀▀▄▄⌌▲┼├▄▄█┬├▘┼⌓▝⌐⌐<⌌⌐⌓▗▖▐├▀▀┴├┘└┌┬█▄▄█┬└┬┬┤┤██▘▄▌▌▝⌓⌓<⌐┼▗▘▘▀█├┤▐▖▄┬▐vv▖>⌐⌐┼⌌>┼█▀▗┬└▄▗▝┼▐▄▐┘└┌\|┌▐▐▌▌▘▐▘▝▘▝▘▝▐
┐▘▐├┬┴┘└┴┴┬┘┘└└┐┐┐┐┐┬┴┬┘┴└┘└└┌└┐┐┴└┐├├┐┐┐└┤█⌌v┼▐▘▗▝▖v⌌⌌>⌓⌓┼▖▖▘▐▀▀▐▄██┤└┘┴┤▄▐▄▐┬┬┘└└┴┤┴▄█▄▄▌▌▌▀▌▖┼⌐┼⌌┼⌓⌐▄▘▖▝▘▖vv▖┤█▀▐▘▌▐▐▘▝▘▄▐▝▖⌓⌒⌒┼▀▘▝▄┴├⌒▖⌓⌒┼▖⌒⌒<┼⌓⌒▖
/┬┤└//┌┐┐└┘└┐┐┌└┐┌\\/└└┌┌\\└└┘┘┤┬▐└█▗▖▘▘▗▖▖▝⌌⌒┼▗▗▝▌▘▐▄█▀▀├▀├┤┤┴┘┴┬██▄▄┬┤├├┤┤└└┬┤▀▄▀▀▀▀▀▀▄▐▌▖▝▖▗┼⌓▗⌒^▗▘▖vv▗▐▄▀▀▐▐▌▄▐▐▀▄▄▐▌▘▐▐▐▌▘▖▗▘▘┼┼⌓⌓┼▖⌓⌐⌐⌓⌐⌓▝
-┐└┴└┌\\┌┌\\\└└┐┌┌/┌┌┘└┘┘┬├┤├▀▘┼⌓┼┼⌓┼▖┼┼▗▗▗▗⌒⌐⌐⌓┼⌓┼▗▖▗▌▀▄██▀▀▄▘▖▌█▀├┘▐▘▘▘├┘┬▀▐▝▗▘├├┤┬▄▌▝▌▀▄▀█▀▄▌▌▘▐▘▝▘▘▝▗▗▗▗▗⌌⌐▗▘▘▗▖▌▘▐▐▐▐▌▘▐▄▐▐▐▐▘▘▌▘▌▝▝▝▖▖▖▝▖▖⌓┼⌒⌓⌓▀
•┐\┐└┐\┌┐┌┐┌\\┌┌\//\└┤┤▀▘▝⌓┼┼▖▖▗▝▝▖▗▗▗┼┼▗⌓▗▗┼▝▖▘▘▄▀┤┤┤┤┤├█▀▄▄▐▌▐▘▝▖▄█▐▐├┤█▄▌▐▌▐▀▄▝▘▝▐▄▀▀▐▝▘▐▐▀█▀▐▄▐▀▌▘▘▘▌▄▀▘▝▝▝▝▌▝▘▝▝▗┼▝▘▌▐▌▌▝▝▄▀▐▘▘▌▌▀┤┬┴▐▘▀▀▄▌▘▝▌▘▘▐
•\/\\\┌┌┌┐┬┤┤┤█▄▀▀▌▖▝▝▝▝▘▘▘⌓⌐⌓┼▗⌐⌓▗⌓▗▗▗▗▝▌█├├┤┬┬┴┬┤┤┬├├█▀▄▌▝▖▖▝▘▐▌▐█┤▀▌▐▌▐▀▀▀▌▖▖┼▝▝▘▝▌▐▐▄▀├█▀██▀█▀▀▀▌▐▌▄▐▐▄▄▄▄▄▀▄▄▀▐▐▌▗▖┼⌒┼▗⌓▗▗⌓⌓⌓▗▗▝▌▐▀┤┬┬┤┤┤█┤├├█▄▐┬
\▘▝▘▗▖▗┼⌓┼┼⌓▗▗┼▗⌓⌓⌒⌓⌐⌐⌐⌐⌒⌓⌒┼┼▝▘▌▄▀▄▀├█┤├├├┬┤┤┬┤██▄▐▐▘▖▝▘▌▐▄▄▄▐▐▐▐▌▌▄┬┤▄▐▘▌▘▖▝▗▖▖▖▖▖▝▖▖▘▘▐▄█┤┬┤█▄▄▄▐▐▄▐▐▘▌▝▘▌▝▌▌▐▄▐▐▄█▄▀▄▄▀▐▐▐▀██▐▐▐▗┼⌒<⌌<<⌐⌐⌒┼▗▝▘▀▘▌█├
┌▖▗▖▖┼┼▗▘▘▘▘▘▘▝▖▗▌▌▘▌▘▀▀▀┬┬┬┬├┬┴┬┘┴┴┴┐└┴┤├├██▀█▀▀██▀▀├┬┬┬┤█├┤█████▀├┴┤▄▀█▀▄▌▘▝▘▌▌▌▀▀██┤┴┬┤┤┤┤┘└┐┘┤┴┤┤┬┤█▀▀▄▀█▀█├█▄▄▄▀├┴┘┬├▄├├┤┤▐▀├▄▌▄█┬┤┤▄┤├▀▄█▄▝▌▖┼┼▘