*,*,*,%@&&&&%&&%&&@@@*,,,,,,,,,,,,,,,,,,,,,,*@&&&%%%&@@/,,,,,,,
/*,***&&&&%%%%%%&&@@@&//***,,,*,,,,,,,,,,,,,,,%@&&%%%%%%%&@#*,,,,,,
*,,***&@@&%%%%%%%&&@@@&#/****,,,,,,,,,,,,,,*#@&%%%%%#%%%%%@%,,,,,,,
****,#&&%%%##%&&&@@@@@@@%(/,*,,,*,,,,*%@@%%%%#####%%%&@%,,,,,,,
*****&@@@@&@&&%#&&&&###(///,,,,,,,*/((/(&@&&%####((####%&&@(,,,,,,,
***%@&&%#(#((((((((///((/****/(/(@@@@&&#(#####%###%%&&&,,,,,,,,
*,,**/#@@&&###(((((((((#%%#(((/#/((//%%&&&%(/(((######%&&&%,*,,,,,,
,*,*,,*%@@@@&%#(##((#(###%&&%#%#%##(/#(/*/(((#(//((####(#&&&&&*,**,,,,*
*,,,,,**(@@&&%####%%#####%&&%&&%%&&####%#**//#(%%%%&&&%,,*,,,,*
***/&%%%%%%%%%%&%&%#%&@&&&&&&&%&&%%%#(,,,,,,*/#%&%&&@&(**,*
*,*#%%%%%%&&&&&&&&&@@@@&&@@&@&&&&%%&#(//*,,,,,,/%&&@@&/*,***,*,
**/%%&&&&&&&&&&&&@@@@@@@@@@&@&&&&&&&%#(#(//*,,,,,/(%%@@@@%/****
***/#%%&&@@@@&((&&&&&@@@@@@@&&&&&@&&@&&&&&%##/,,*/(%&@@@@%/****
***(%%%&@@@@&#/&&@@%,@@@@@@#%&&@&&&&&@@&&&&%#(/*,/(%&@@%/**
**/#%%&@@@@@@%*&@@@@@%&@@@&%&&&&&&%&#*/#%##&%##((/*,,*/(%&&#***
**/#%&&@@@@@@@&##&&%%&@@@%,(&&&&&%(/*%&%&##/((##((/*/(#/***
***/(#%%&@@@@@@@&&&@@@@@@%*,,*(/%&%(/&&&&%(/(#&&%##(/**/**//***
***/##%&&&@@@@@@@@@@@@&(/*,.. *&%(##*/%&&&%%&%&&%###(*,,,,,,,****
**//#%%&&&&&@@&&@&&&&///*,.. %@&&%%%%&&@&&&&&%%##(/,,,..,****/*
*///(((#%%&&%%%&&#(/////,… ,%%%&%%&&&&&@&&&&%#(/*,,,..,**/***
*//*//((###%%%%%%%(/////(/*,…. ,(#%%&&&&&&%%%%%#((*,,…..,*///***
***/((#######%#(((((//(#/,,.. ./###%%%%%###((//*,,,,…..,*////
*///(((########((((////*#(. .*(#(((((###(/*,,,,…..,*/*
**/////((((((#(((#((((((/(*,… ,*,*///////*,,……,**/
**////((((((((((((((((((//((/*,…. .,…,,,*,,,,,,,….. ..,/*/*///
////////((/((((((((((((/(//,,,,…… …….,,,.,,,,…… .,///**//
*/////////////////(((/((//*,.,…… ……………… .,***//////
/////////////////////////////,,,………………… ,////(//
/////////////**/*,,,,,,………… .. ..,*///((((