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