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