BM6P6(@ kkk[[[OOOFFFAAA>>>===<<<:::888555222111333222111000000111222333333222222111000//////...///............---------......---,,,,,,,,,,,,---------------,,,,,,+++***++++++++++++,,,,,,---...++++++,,,,,,,,,+++******------,,,+++***)))(((''')))***+++,,,+++***(((&&&'''+++---((( $$$,,,!!!$$$(((+++---,,,***))),,,***((((((***+++,,,+++((((((((((((((((((((((((************************+++******)))(((''''''&&&(((((())))))******++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((***)))(((''''''((()))*********))))))))))))*********)))((((((((((((((()))((((((((()))***,,,---...(((((())))))***+++,,,---------,,,+++************---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******************)))(((''''''((()))***(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))******)))((((((((()))+++,,,$$$$$$&&&'''(((((())))))(((((((((((())))))))))))+++*********))))))((((((%%%%%%&&&'''(((((((((''')))))))))))))))(((''''''((('''&&&&&&'''((()))*********))))))((((((''''''&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((((((((())))))///---***((((((((('''&&&((((((''''''''''''(((((())))))))))))((('''%%%%%%'''''''''''''''((())))))'''((((((((())))))))))))(((((())))))******++++++''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))*********+++++++++******************&&&&&&'''((()))***++++++(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))************))))))%%%''')))***+++***((('''++++++,,,,,,,,,,,,---------,,,,,,++++++******))),,,,,,,,,---...///000000111111111111000///...---000000///////////////000000000000000000000000000555555666777888<<>><<<999777555333222333222111000000111222333333333222111111000/////////............---------111000///...------------,,,---------,,,,,,+++***,,,,,,+++*********++++++((()))******++++++++++++++++++++++++************+++,,,+++***)))&&&$$$###+++...///,,,&&&%%%)))...'''(((+++,,,,,,+++)))'''+++***((((((***+++,,,+++*********************************************************)))(((''''''''')))))))))))))))*********)))))))))))))))))))))))),,,++++++******)))))))))***)))(((''''''((()))*********))))))))))))******))))))(((((((((((())))))+++***)))(((((((((((((((---...///000000///...---,,,,,,+++*********++++++------,,,,,,,,,+++++++++)))***+++,,,,,,+++***))))))))))))(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))(((((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''((((((((('''((())))))***''''''(((((()))((((((((())))))))))))******************)))))))))(((((((((&&&&&&''''''(((''''''''')))*********))))))((('''(((''''''&&&'''((()))***************)))))))))((('''(((***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))(((((((((''''''''''''))))))(((((((((((())))))---+++((((((((())))))(((((((((''''''''''''((((((((()))))))))((('''&&&&&&'''''''''''''''((())))))((((((((((((((())))))***)))))))))))))))*********)))((((((''''''(((((()))((())))))******))))))((()))))))))***************************************))))))))))))((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++)))************))))))(((******,,,---------,,,++++++++++++,,,,,,,,,------........................,,,,,,------......//////------.........---,,,,,,000000///////////////000000000000000000000000000444444555555666:::>>>BBBmmm]]]QQQHHHBBB???>>>;;;888666444444444222222111111111111222222333222222111111000000//////............---------***++++++,,,---...000000,,,,,,---------,,,++++++,,,,,,+++***))))))))))))&&&'''((()))***+++++++++)))*********++++++,,,,,,---,,,+++)))(((&&&%%%$$$)))***+++***)))((()))+++******++++++++++++***)))+++)))((((((***++++++*********************************************************))))))((((((''''''************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******)))))))))(((((())))))*********((('''&&&&&&&&&&&&)))+++///111111///,,,***++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))************))))))************************************))))))))))))***))))))((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))******)))(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''((((((((('''&&&&&&*********+++******)))((((((((('''''''''((())))))++++++************))))))((()))***+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((((((((())))))***)))'''''')))******)))(((((((((''''''((((((((('''(((((((((((((((''''''(((''''''''''''(((((())))))((('''''''''(((***+++***))))))))))))))))))(((***))))))(((((())))))***)))******************)))+++++++++******************************************)))))))))((((((((('''))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++***************)))(((((()))************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...------------------------++++++,,,,,,------,,,,,,//////.........//////000000000000000000000000000222333333333444666:::===lll\\\PPPGGGAAA@@@>>>:::777555444555555222222222222222222222222111111111000000////////////............---------.........---......//////,,,,,,,,,------,,,,,,+++,,,++++++************+++(((((()))***++++++***************+++++++++,,,,,,+++******)))))))))******''''''''')))******)))'''((((((((()))***+++------***)))((((((***++++++******************************************************)))))))))((((((((('''++++++******))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))******))))))))))))******)))))))))((())))))******(((((('''''''''(((((()))&&&(((***---...---+++*********))))))***+++,,,,,,,,,+++++++++++++++++++++(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((((()))))))))(((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((()))***)))((('''(((((()))))))))((((((''''''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((('''&&&%%%******+++++++++******)))(((((((((((((((((())))))***)))))))))))))))))))))))))))******)))((('''&&&''''''''''''''''''''''''************************************************)))))))))(((((()))))))))((((((((((((((('''''''''))))))(((((((((((())))))***)))'''((()))***)))(((''''''((((((((((((''''''&&&'''((((((((((((((('''((((((''''''''''''((())))))((('''''''''(((***+++******))))))((((((((('''***))))))(((((())))))*********++++++++++++******,,,,,,++++++******))))))))))))))))))************'''''''''((()))*********)))))))))))))))***************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++***************)))((((((***))))))))))))***++++++***++++++++++++,,,,,,,,,))))))******++++++++++++---------,,,,,,,,,,,,,,,***+++,,,---..................------......//////000000000000000000000000111111222111111222555888kkk[[[OOOEEE@@@???===:::777555555555555222222222333333222222222///////////////.........///............---------:::999666222///,,,+++***+++,,,,,,------,,,,,,,,,*********++++++---...///+++,,,,,,,,,+++***)))))),,,,,,,,,++++++++++++******)))((((((((()))******)))((()))+++......,,,)))((('''''''''(((***+++,,,)))(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))((((((((((((++++++******))))))((((((************************((((((((()))******++++++(((((())))))))))))((((((******))))))))))))******)))))))))))))))***++++++)))))))))((())))))******+++++++++++++++,,,,,,,,,))))))))))))***++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''((()))))))))))))))))))))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++***)))((($$$%%%&&&'''((((((((((((******+++++++++,,,,,,,,,''''''''''''((((((((((((((()))))))))((('''&&&&&&)))******+++++++++******))))))))))))))))))(((((('''((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((*********************************************************++++++*********'''''''''((((((((((((((())))))(((((((((((())))))+++)))(((((())))))'''%%%''''''((())))))(((''''''&&&'''((((((((((((((('''((((((''''''''''''(((((()))((('''''''''(((***+++***)))))))))(((((('''''')))((((((''''''(((((()))******++++++++++++******,,,++++++******)))))))))(((((()))))))))*********''''''(((((())))))************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))************))))))---,,,,,,,,,,,,---...///*********+++++++++,,,,,,//////......------------,,,,,,,,,,,,,,,+++++++++******,,,---......//////------,,,------.../////////////////////////////////000111000000000333555kkk[[[NNNDDD???>>>===:::888666555555555222222333333333333222222///////////////////////////............---------111000///---,,,,,,,,,,,,++++++,,,---------,,,,,,)))******+++,,,...///000---------,,,+++***)))(((------,,,,,,+++++++++*********)))((('''&&&%%%%%%''''''(((***+++,,,***(((+++***)))((('''''''''(((((((((''')))++++++***(((((((((((((((((((((((((((************************))))))))))))((((((((((((************))))))))))))************************((((((((())))))*********(((((())))))))))))((((((******))))))))))))******))))))))))))******+++,,,------,,,***))))))))))))...---+++***((((((''''''******)))))))))***++++++*********+++++++++++++++))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))*********))))))))))))*********++++++******))))))))))))******''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((())))))***************###$$$%%%'''(((((())))))'''''''''((((((((())))))'''(((((((((((()))))))))(((((()))))))))(((''''''((()))******+++*********))))))*********)))((((((&&&&&&''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******'''''''''((((((((((((((())))))(((((((((((())))))***)))((())))))(((&&&$$$&&&'''((())))))((('''&&&'''((((((((((((((('''''')))((((((''''''''''''((('''((((((((()))))))))))))))((((((((((((((((((''')))((((((''''''(((((())))))******************)))*********)))))))))))))))'''(((((())))))*********++++++***)))((('''&&&&&&************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++'''((()))******++++++*********+++++++++,,,,,,,,,************++++++++++++......------,,,++++++***++++++++++++++++++++++++((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---...//////////////////////////////000111000000000222444lll[[[OOOEEE???<<<<<<;;;999777666555444222222333444444333222222000000000111111111111111///............---------&&&'''''')))+++---///000***+++,,,,,,---------,,,************+++,,,......++++++,,,++++++***)))(((++++++,,,,,,,,,,,,,,,,,,***+++++++++***((('''&&&''''''((()))((((((((((((++++++******)))(((((('''((('''''')))++++++)))'''))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))*********************************((((((((()))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))***+++,,,------,,,+++*********************+++++++++***))))))+++******))))))))))))***)))*********++++++++++++******)))(((((()))******)))))))))(((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''%%%&&&((()))*********)))))))))*********++++++++++++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((())))))))))))((((((((((((((()))******&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******'''(((((())))))))))))((('''((())))))*********))))))******+++***)))((('''''''''''''''((((((((()))(((''''''''''''(((((()))************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))************)))(((''''''''''''((((((((()))))))))(((((((((((())))))(((''''''(((***)))'''%%%&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&))))))((('''''''''''''''&&&''')))*********)))((('''''''''(((((((((((((((***))))))(((((())))))***((())))))******))))))(((((((((((((((((()))))))))''''''(((((()))******+++++++++***)))((('''&&&&&&************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++%%%&&&((()))+++,,,,,,,,,&&&'''((()))))))))((((((************++++++++++++************************))))))******++++++,,,,,,******+++,,,,,,---,,,,,,++++++++++++,,,---...///////////////////////////...000111111111111333444mmm\\\PPPFFF@@@;;;;;;;;;:::888666555333222222444444444444222222222222222222222222333333//////.........---------111111000///............***+++,,,,,,------------******************++++++((())))))*********)))))))))******+++---......///***+++---///000///---,,,+++---...---++++++,,,---((()))***+++++++++++++++''''''''')))++++++)))'''************************************************(((((((((((())))))))))))(((((())))))******++++++************************)))))))))))))))((((((((('''((()))******)))((('''******))))))))))))******))))))))))))***+++,,,---((((((((()))***,,,---...'''***...222444444333222++++++***)))(((((())))))))))))******+++++++++++++++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))//////......---,,,++++++%%%&&&((()))*********))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((('''&&&&&&((()))***)))))))))))))))(((((('''************++++++++++++(((((())))))******++++++''''''((())))))***))))))''''''((())))))))))))))))))***+++++++++)))(((''''''((((((((())))))******'''''''''''''''((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))%%%%%%&&&(((***+++)))'''&&&'''(((******((('''&&&))))))))))))((('''%%%%%%***)))((('''''''''''''''%%%''')))+++,,,***((('''&&&'''''''''(((((())))))++++++************++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++$$$%%%''')))+++,,,------''')))+++,,,---,,,***))))))************++++++++++++,,,,,,------......///(((((()))***+++,,,,,,---------.../////////......++++++++++++,,,---...///////////////////////////...000111222111222333555kkkXXXLLLDDD@@@???>>>;;;888666666666777555333222222444444333111222222111000///...------///............---------,,,,,,,,,++++++*********---,,,,,,+++*********+++---,,,,,,+++*********+++))))))))))))))))))))))))++++++************++++++******++++++++++++******+++++++++++++++***)))(((((()))***+++,,,---------''''''''''''(((***+++,,,++++++***)))(((((())))))))))))*********++++++,,,&&&'''(((*********)))((((((***---,,,)))'''(((***,,,+++***)))((((((((()))+++***)))(((''''''''''''))),,,...+++&&&%%%'''+++,,,,,,+++***)))))))))***))))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))))))))))))))))))))***************)))((((((---***'''(((+++---,,,+++***)))))))))((((((''''''+++---...---)))((()))+++''')))***)))((('''(((***++++++++++++++++++++++++++++++******************,,,+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''&&&)))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))))))))++++++******))))))(((((()))(((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))(((&&&&&&'''(((((('''%%%''')))++++++***((('''(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%)))))))))))))))(((''''''%%%&&&''''''((('''''''''((((((((((((((()))******++++++***)))(((((())))))))))))(((((('''''''''&&&...)))$$$'''---000---(((************************(((((((((((())))))))))))))))))))))))************,,,+++)))((((((((()))*********)))(((((()))***+++))))))(((&&&%%%%%%(((+++))))))************)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))&&&((()))+++,,,+++***)))+++++++++,,,,,,------------,,,***)))))))))******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///---------............///000000000000////////////iiiXXXLLLDDDAAA???>>>;;;888666666666777555333222222444444333111222222111000///...------............------------,,,,,,,,,+++++++++******---,,,++++++******++++++---,,,++++++******++++++************************++++++************++++++)))))))))******)))))))))******++++++***))))))(((((()))***++++++,,,++++++***))))))(((((((((((((((+++******)))(((((())))))++++++******************'''((()))******))))))((((((***+++***)))(((((((((((()))))))))))))))))))))+++******))))))))))))***))),,,---+++'''%%%'''+++,,,+++******))))))******))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))***************)))(((((((((&&&$$$$$$'''(((((('''*********))))))(((((((((+++---...,,,***((()))+++''')))***)))((('''(((***************************************************,,,***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************)))(((''''''''')))))))))))))))))))))))),,,+++)))((((((((()))***+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))******************))))))))))))******,,,+++++++++***)))))))))''''''(((((()))***++++++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''((())))))***)))((('''((())))))((('''''''''((()))***))))))((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''***))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))((((((((((((((((((((())))))***+++******)))(((((()))))))))))))))(((((((((''''''((('''&&&''')))***)))(((******************************))))))((((((''''''))))))))))))************((((((''''''((()))***+++,,,+++***)))(((((()))))))))))))))'''&&&&&&)))+++))))))************))))))******************++++++************************)))))))))))))))******++++++++++++,,,,,,,,,------...---+++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------------............000/////////////////////}}}hhhWWWLLLEEEAAA???===;;;999777666666666555333222222444444333111222222111000///...------............------------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++************************++++++************++++++(((((())))))))))))(((((())))))******))))))(((((())))))************))))))))))))))))))((((((((((((******)))((((((((()))))),,,++++++******)))((((((((())))))******)))((((((***)))((()))***)))(((&&&%%%&&&((()))******))))))***************++++++,,,***+++,,,***'''&&&(((+++++++++***)))))))))******))))))))))))))))))))))))&&&''')))***++++++***))))))))))))))))))))))))))))))************))))))((()))(((&&&'''(((******)))***************)))))))))+++,,,---,,,***))))))***''')))***)))((('''(((***))))))))))))))))))))))))************************+++)))(((((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******))))))((((((''''''))))))))))))))))))))))))+++***))))))((())))))))),,,***(((%%%%%%&&&(((***(((((((((((((((((((((((())))))))))))************+++******))))))******+++---,,,++++++))))))((('''%%%&&&'''((()))******+++((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&''''''(((((())))))***)))))))))***++++++)))'''((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))((('''''''''(((((()))))))))))))))((((((''''''(((((()))*********)))((((((((())))))***)))))))))))))))((((((&&&)))++++++)))((()))+++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************&&&&&&&&&'''((()))++++++---,,,+++)))(((((('''(((*********)))''''''***,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***((('''''')))+++,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++------------............////////////////////////~~~iiiXXXLLLDDD@@@>>>===;;;999777666666666555333222222333444222111111111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,************************++++++************++++++(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))((('''&&&&&&'''((()))***++++++***))))))((((((((())))))************))))))))))))************))))))((((((+++(((&&&(((******(((%%%$$$&&&((()))***)))(((&&&))))))))))))***+++,,,---***++++++***((('''(((*********))))))))))))******))))))))))))))))))))))))'''((()))***+++*********))))))))))))))))))))))))))))))************)))(((******)))******+++++++++++++++******************++++++++++++***))))))***''')))***)))((('''(((***))))))))))))))))))))))))***************+++++++++***)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))))))))(((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((())))))***+++))))))(((((('''''''''&&&((((((((((((''''''''''''(((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''(((((())))))))))))))))))***,,,---,,,***'''***)))'''&&&'''(((***+++)))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((())))))))))))((((((''''''''''''((())))))***))))))((((((((())))))************))))))))))))&&&(((***+++)))(((((()))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************'''''''''((()))******+++++++++***))))))(((((((((***++++++***))))))***,,,******))))))))))))******))))))*********+++++++++******************************)))(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,+++************************************,,,+++***+++,,,---,,,+++,,,,,,---------..................///////////////kkkYYYLLLCCC???>>>===;;;:::888666666555555333222222333444222111111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,************************++++++************++++++)))******++++++******)))'''((())))))))))))(((((((((((()))))))))(((((('''%%%&&&''')))************)))((((((((((((((())))))''''''((()))******++++++*********))))))))))))***+++)))'''(((***+++(((%%%&&&((()))***)))(((&&&$$$'''''''''((()))***+++,,,*********)))(((((()))******))))))((())))))******))))))))))))))))))))))))((())))))***************************************((())))))*********))))))'''((())))))))))))))))))******************++++++++++++***************)))''')))***)))((('''(((***************************))))))*********+++++++++***)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))"""$$$&&&(((*********)))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''((((((((()))))))))))))))))))))***,,,------***'''***)))'''&&&&&&(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''(((((())))))((((((((((((((())))))))))))))))))************'''&&&%%%&&&((((((&&&$$$((((((((((((((((((((((((''''''(((((())))))******((()))))))))************************************(((((())))))***************+++,,,+++))))))***,,,******)))(((((()))******+++++++++*********))))))************************((()))***++++++***)))(((++++++++++++++++++++++++*********++++++++++++***------,,,+++************************************---,,,+++,,,---...---,,,,,,,,,,,,------------...------....../////////000kkkZZZLLLCCC>>>======<<<:::888777555555555333222222444444333111111000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******(((((())))))******))))))(((((())))))))))))((((((((()))*********)))'''&&&((((((''''''(((((())))))%%%&&&'''(((***+++,,,,,,***))))))))))))***+++,,,+++***)))***+++***)))'''))))))******)))(((&&&%%%''''''''''''((()))***+++******)))))))))))))))***))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))******************************((())))))************)))(((***,,,,,,+++***+++,,,)))))))))***************+++***))))))***+++***)))''')))***)))((('''(((***************************)))))))))***++++++,,,,,,+++)))(((((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((()))************))) """&&&)))++++++)))((())))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&'''((())))))&&&'''((((((***++++++,,,((((((((((((((((((((((((''''''&&&''''''((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))*********+++,,,,,,***(((***)))'''&&&'''(((***+++))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((++++++***)))((('''&&&%%%&&&&&&'''(((((((((''''''%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((''''''(((((())))))(((((()))))))))))))))***---***((((((***+++***((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************++++++,,,,,,++++++***)))&&&'''(((***++++++++++++)))***,,,+++***)))***++++++***)))(((((()))***+++,,,,,,++++++***))))))(((++++++++++++++++++++++++((()))+++,,,,,,***(((&&&+++++++++++++++*********))))))***+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++***+++...///...---,,,,,,,,,,,,---------------------......//////000~~~jjjYYYLLLCCC???======<<<:::999777555444555333222222444444333111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,---------......++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++))))))************))))))((())))))***++++++******'''(((((()))************((((((*********)))'''&&&'''''''''''''''((())))))&&&''''''((()))***++++++)))((((((((()))+++---...***+++,,,,,,***))))))***)))))))))))))))))))))((((((((((((((()))***++++++***)))(((((()))*********((((((((((((((()))******))))))))))))))))))))))))******)))))))))))))))***************************(((((()))***************)))+++......---+++,,,...((((((((())))))*********+++)))((((((++++++***(((''')))***)))((('''(((***))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++******)))$$$%%%'''((()))(((((('''))))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''((()))***'''((((((((()))*********+++******))))))(((''''''&&&&&&&&&''''''((()))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))+++)))((()))***+++***))))))(((((('''''')))***+++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((())))))(((((((((%%%%%%&&&&&&'''(((((()))*********))))))(((((((((%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((((((((()))))))))------,,,)))((((((+++---************************''''''(((((())))))******))))))))))))************))))))++++++,,,+++******'''((()))***++++++******(((***++++++***))))))***+++***)))(((((()))***+++++++++******************++++++++++++++++++++++++***************)))((((((++++++++++++*********))))))***+++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---//////...++++++,,,,,,,,,---------,,,,,,---......///000000|||iiiYYYMMMDDD???======<<<;;;999777555444555444222333444444333111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,------.........+++*********+++,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++++++++************++++++(((((())))))))))))(((((())))))***+++++++++++++++'''''')))***++++++++++++$$$%%%(((***++++++***)))'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((***,,,...///))),,,...---***)))***,,,)))((((((((()))***+++,,,******************+++,,,+++)))(((((()))*********((((((((((((((()))******))))))))))))))))))))))))******)))))))))))))))***************************(((((()))***************$$$'''++++++)))'''(((***''''''(((((()))))))))***+++)))'''(((+++,,,***(((((()))***)))((('''(((***((((((((((((((((((((((((((())))))***++++++,,,,,,,,,+++******++++++***(((************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((()))++++++'''''''''''''''&&&&&&&&&000///---+++(((&&&$$$###&&&&&&&&&'''''')))************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''######%%%&&&'''(((((((((*********)))))))))))))))+++)))(((((()))******)))((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))%%%((()))$$$$$$+++************************))))))))))))(((((((((((())))))))))))************&&&''')))***++++++++++++((()))***++++++***((((((((()))++++++)))((()))***+++***)))'''''')))***+++)))))))))***++++++,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***++++++++++++******)))))))))***,,,---...------,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''))),,,.........++++++,,,,,,,,,---------,,,,,,------...///000000{{{gggWWWKKKCCC>>>???>>>===;;;888666333222555444333222111222333333000000//////.........---//////.........---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,,,,,,,++++++************************++++++************++++++******))))))))))))*********)))'''''')))))))))(((((()))***++++++***)))(((%%%&&&(((***++++++******))))))***+++,,,,,,------+++*********))))))((((((---***)))***,,,---***&&&*********++++++,,,,,,,,,111---)))'''((()))***)))))))))))))))***+++,,,---******))))))))))))******+++++++++++++++,,,,,,---'''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&(((''''''(((******)))((())))))))))))))))))))))))******))))))((((((''''''+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&''')))***************)))((('''&&&%%%$$$$$$((()))))))))))))))((((((******))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))************)))(((&&&&&&&&&&&&&&&''''''''''''''')))(((&&&&&&''''''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&))))))(((((('''''''''&&&***(((%%%######%%%(((***///+++((('''(((((('''%%%'''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%''')))+++---&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&)))((('''&&&&&&'''))))))''''''((((((((((((''''''))))))************))))))$$$%%%&&&'''(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((()))))))))***+++++++++,,,******)))))))))***,,,---,,,***)))***,,,,,,***'''......---,,,+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,************+++,,,,,,,,,------.........////////////////////////{{{fffVVVKKKCCC???>>>>>>===;;;888666444333555444333222111222222333000/////////............,,,,,,+++++++++*********......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,*********)))))))))((((((************************++++++************++++++******))))))))))))******+++)))(((((()))******)))((()))***++++++***)))(((%%%%%%&&&(((((()))))))))))))))******++++++,,,,,,*********)))))))))((((((***++++++***))))))))))))***++++++++++++++++++,,,...,,,)))((('''((())))))+++***)))(((''''''''''''******))))))))))))******)))))))))((()))******+++(((((()))******)))((((((***)))(((((('''''''''((((((''''''(((******)))((())))))))))))))))))))))))***)))))))))((((((((('''+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))******+++*********************+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))(((''''''&&&$$$%%%&&&&&&&&&$$$"""!!!&&&'''((())))))******)))((((((((((((((('''''''''(((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''&&&%%%&&&&&&&&&''''''(((((((((((('''&&&'''(((((('''&&&((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))((((((''''''(((((())))))'''$$$%%%((())))))(((((('''''''''''''''''''''))))))(((((())))))***+++''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$### !!!###%%%&&&'''''''''$$$%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&(((***,,,---''''''&&&&&&&&&''''''((()))(((((((((''''''''''''+++***)))''''''&&&&&&&&&''''''((((((((((((''''''))))))************))))))%%%&&&'''(((((())))))((()))))))))((((((((((((((())))))))))))))))))))))))+++*********))))))))))))******))))))))))))******((((((((((((((((((((((((************)))))))))(((***************+++++++++******)))))))))***,,,,,,,,,+++***+++------+++)))))))))((('''''''''(((((())))))*********++++++++++++++++++++++++++++++++++++******))))))***+++,,,---------------.................................zzzeeeUUUKKKDDD@@@===<<<<<<:::888666555333444333222222111111222222////////////.....................------------,,,...------,,,,,,++++++***+++++++++,,,,,,---------...---+++******+++,,,---,,,,,,,,,,,,++++++++++++************************++++++************++++++******))))))))))))******,,,***))))))***++++++***((()))************))))))'''''''''''''''((()))***))))))))))))******************))))))))))))(((((((((+++,,,***&&&%%%(((,,,+++++++++++++++************++++++)))((('''((()))******)))(((''''''''''''******))))))))))))******,,,,,,++++++,,,,,,---...))))))***++++++***))))))******))))))(((((())))))(((''''''(((******)))((())))))))))))))))))))))))))))))))))))((((((((((((+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++(((((()))******+++,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))(((''''''(((((())))))(((&&&$$$###(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%$$$%%%%%%&&&'''(((((())))))((('''&&&''')))***)))((())))))(((((((((((())))))(((((((((((('''''''''''''''((()))******)))((('''&&&%%%$$$%%%'''))))))))))))(((''''''&&&&&&&&&&&&))))))(((((())))))***+++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$!!!"""$$$%%%''''''((((((###$$$%%%&&&''')))******((((((((((((((((((((((((&&&&&&'''''')))***,,,---(((((('''&&&&&&&&&''''''((((((((((((''''''''''''(((((()))(((((('''&&&&&&''''''((((((((((((''''''((())))))******))))))(((&&&'''((())))))***************))))))(((''''''&&&))))))))))))))))))))))))++++++++++++******************))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++************************)))******+++,,,,,,++++++,,,------,,,***++++++*********+++,,,,,,)))************+++++++++++++++++++++++++++++++++************+++,,,---.........------------------------------------------yyydddUUUKKKDDDAAA<<<;;;;;;:::888777555444333222222111111111111111///////////////.........////////////............---------,,,,,,+++++++++******+++,,,,,,---......111///,,,******+++---...------------------------************************++++++************++++++******))))))))))))******+++)))(((((()))******)))((())))))******************)))((('''((()))***+++))))))))))))(((((((((((())))))))))))))))))(((((()))***)))'''%%%&&&))),,,,,,,,,++++++******)))))))))+++,,,+++)))((()))+++)))(((((())))))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,---......*********++++++************))))))(((((()))))))))(((''''''(((******)))((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))******+++((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))((((((''')))))))))))))))((('''&&&)))))))))))))))(((''''''''''''((((((((()))))))))'''(((((())))))))))))(((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''((()))*********)))(((((()))***((('''))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))((('''((('''''''''''''''''''''+++***((('''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((())))))''''''((()))***+++,,,---)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''###$$$&&&)))*********)))''''''((((((((((((''''''(((((())))))))))))(((((('''((()))******+++******++++++++++++******))))))((((((((((((((((((((((((******************************))))))))))))***************************************))))))))))))))),,,+++++++++***)))))))))******************++++++*********+++,,,,,,++++++...............///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,xxxdddUUUKKKEEEAAA;;;;;;;;;999888666555444111222111111111111000000.........///////////////,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++******+++,,,,,,---......000...+++)))((()))+++---))))))))))))************************************++++++************++++++******))))))))))))******)))(((&&&&&&((()))(((''')))))))))))))))******+++***)))((('''''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))),,,)))&&&%%%''')))***)))+++++++++******))))))))))))***+++++++++***+++,,,(((((((((((()))***+++,,,******))))))))))))******(((''''''''''''((())))))+++******************+++(((((((((''''''((())))))(((''''''(((******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))((($$$$$$%%%%%%&&&&&&&&&&&&)))******))))))((('''&&&((((((((('''''''''&&&&&&''''''((()))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))))))))(((''''''&&&&&&''''''((())))))***,,,***)))((())))))'''%%%(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((()))))))))((((((((((((,,,+++)))((('''((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((())))))(((((('''&&&))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))***++++++,,,)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((###$$$&&&)))*********)))''''''((((((((((((''''''(((((())))))))))))(((((('''((()))***++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))******,,,+++++++++***)))))))))*********+++************'''(((******************++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,xxxeeeVVVLLLEEE@@@<<<;;;;;;999777555444222000111111111111000//////.........///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***(((''''''''')))************+++++++++++++++************************++++++************++++++******))))))))))))******)))'''%%%&&&'''((('''''')))((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((((((((()))))),,,(((%%%&&&***,,,+++(((***************)))))))))+++)))((()))+++,,,,,,+++))))))((('''&&&&&&&&&&&&******))))))))))))******((((((((((((((())))))***+++***))))))))))))***+++(((((('''''''''((())))))(((''''''(((******)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))******+++++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))*********))))))$$$%%%%%%&&&'''((()))***))))))***))))))(((''''''((((((''''''&&&&&&&&&%%%&&&'''((())))))******)))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((''''''((((((((()))))))))+++)))(((((((((((('''%%%''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%''')))***))))))***++++++***(((''''''(((***+++''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&'''((()))************(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((()))(((((('''&&&&&&''''''(((((((((((('''''''''(((((())))))((((((''''''((()))******++++++***&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((()))))))))******))))))))))))******************************))))))))))))************+++++++++******************++++++++++++***))))))%%%''')))***))))))***+++*********)))******+++++++++++++++************)))*********++++++,,,,,,---******+++***)))((('''&&&++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,xxxfffXXXMMMDDD???===<<<;;;999777555222111///000111111111000///.............../////////000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))******,,,,,,,,,------.........************************++++++************++++++******))))))))))))******)))(((&&&&&&(((((((((''')))((((((((()))***+++,,,*********))))))(((&&&&&&((((((((())))))*********'''''''''((((((((())))))))))))))))))***++++++***))))))))))))************,,,'''"""$$$)))---,,,)))))))))'''&&&&&&&&&&&&&&&******))))))))))))******++++++******++++++,,,---***))))))(((((())))))***)))((((((((())))))***+++(((''''''(((******)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************)))(((((())))))***++++++((()))))))))))))))((('''''''''''''''((((((((((((&&&'''((()))************'''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))((((((''')))))))))((((((((((((((('''&&&%%%&&&((()))((('''''''''((())))))(((''''''''''''''''''((((((((()))''''''((((((((((((''''''$$$''')))***((('''((()))((('''&&&%%%%%%'''***+++((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&((()))***)))))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))+++***)))''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))************((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******************************((()))))))))***************************+++++++++***++++++,,,+++***)))(((%%%(((***+++))))))***,,,---,,,,,,++++++++++++,,,+++++++++*********)))))))))******+++,,,,,,------)))***+++++++++***)))(((++++++++++++,,,,,,,,,,,,------------------------xxxgggYYYNNNDDD>>>======;;;999777444222000///000111111111000...------.........//////000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------)))))))))******+++++++++************************++++++************++++++******))))))))))))*********)))'''''')))))))))((()))((((((((((((***,,,------.........---,,,***((('''(((((()))***++++++,,,&&&'''''''''(((((())))))&&&***---,,,***)))+++---(((((())))))******++++++,,,%%% (((---+++'''(((''''''(((((()))***+++******))))))))))))******))))))(((((())))))***+++***)))(((''''''((()))*********))))))***+++,,,,,,(((''''''(((***+++)))((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&'''((()))***++++++&&&'''((()))************'''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''''''''&&&******))))))((((((''''''$$$######%%%(((*********'''((()))******)))((('''&&&'''''''''(((((())))))%%%'''***,,,,,,***'''%%%''')))+++***&&&######$$$&&&%%%######$$$&&&)))+++***************++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''')))((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((()))))))))((('''&&&&&&''')))***''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))******))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,***+++,,,,,,+++***)))(((&&&))),,,,,,******+++...,,,,,,+++***))))))))))))---------,,,,,,+++++++++))))))***+++,,,,,,------***+++---...//////...---,,,,,,,,,------.........------------------------wwwfffWWWJJJBBB@@@999888777777777666444222000000000000000000000000222222000///...............------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---///111222222222111,,,,,,,,,+++++++++***************))))))))))))))))))((((((((((((((()))***)))''''''(((++++++)))&&&***)))'''&&&%%%'''((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---+++'''&&&'''(((((('''))))))))))))))))))))))))+++***)))(((((((((((((((*********)))))))))))))))(((((())))))(((((('''&&&***++++++++++++***))))))''''''&&&&&&''')))+++,,,((((((((((((((()))******+++++++++++++++***))))))&&&''')))***,,,---------************************))))))(((((((((((())))))***)))(((''''''&&&''''''++++++******)))*********))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$###### &&&((('''%%%%%%&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((''''''((()))(((&&&$$$%%%'''(((((((((''''''++++++******)))'''&&&%%%+++************)))))))))))))))))))))((((((((((((((((((''''''''''''((((((+++******)))(((''''''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&+++***)))(((((()))***+++''''''((((((((((((''''''''''''((())))))((('''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''&&&$$$"""(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))++++++******)))(((((((((((())))))))))))*********++++++************++++++************************+++***)))(((((()))***+++***+++---......---+++***)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,vvveeeVVVIIIAAA???<<<:::999888777666333111000000000000000000000000333222111000////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))*********))))))*********)))))))))((((((************))))))))))))))))))(((((((((((()))))),,,***((()))******)))&&&***)))(((''''''((()))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))******))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,000---***)))***++++++***)))))))))))))))))))))))))))((((((''''''''''''(((***)))))))))))))))))))))))))))((('''&&&%%%###"""***++++++++++++***))))))***)))))))))))))))***+++((((((((((((((()))************++++++******)))(((((((((***+++,,,,,,------(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))*********)))******++++++))))))))))))))))))))))))************)))))))))((())))))((((((((('''''''''''''''''''''''''''&&&%%% ###'''(((((('''''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&***((('''((()))***)))'''%%%&&&'''((((((((('''&&&)))))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''*********)))((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&)))(((((((((''''''''''''))))))(((''''''((())))))''''''((((((((((((''''''&&&'''((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))((('''&&&((()))*********)))((('''(((((('''''''''((())))))***)))))))))((((((((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++)))))))))))))))*********)))))))))*********++++++++++++************+++++++++++++++*********))))))+++***)))(((((()))***+++++++++,,,------,,,++++++)))+++---,,,+++***+++,,,************************uuudddUUUHHH@@@>>>>>>===:::999888666222000000000000000000000000000333333222111000000000000.........---------------+++++++++++++++++++++++++++++++++************)))++++++***)))))))))))))))*********)))))))))))))))***************************))))))(((((()))))))))...,,,***)))))))))((('''))))))))))))***************************)))((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))******+++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---+++((('''((()))(((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))******(((((((((((('''&&&%%%$$$******++++++******)))(((***+++++++++******)))(((((((((((((((((())))))***))))))******))))))((('''))))))***+++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++))))))))))))******+++,,,))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''((())))))))))))))))))'''''''''(((******)))'''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''***)))((((((*********((('''''''''(((''''''&&&%%%''''''((()))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))*********)))((()))***************)))***))))))(((((((((((()))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,'''(((((()))******++++++************+++++++++,,,++++++************+++++++++++++++*********))))))+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---************************tttcccUUUGGG@@@>>>>>><<<:::999999777444111000000000000000000000000222111111000//////000000,,,,,,------............************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---++++++++++++++++++++++++)))***************++++++******))))))((())))))))),,,+++)))(((((()))))))))(((((()))*********))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''((()))******)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***+++++++++)))'''&&&'''(((''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))))))))*********&&&''')))***+++,,,,,,,,,***************))))))(((((()))***++++++***(((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))*********))))))(((************************))))))(((((((((((())))))((((((''''''((()))******(((((((((((()))+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((('''((())))))************,,,)))&&&'''***+++)))''''''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''''''''''')))((('''((()))***)))((((((((((((''''''&&&%%%%%%''''''((()))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))******************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))((('''&&&'''''''''''''''''''''''''''''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))))))))'''(((((()))******************)))(((''''''''''''))))))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((((())))))******************+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,ssscccTTTGGG@@@>>><<<;;;999999999888666333000000000000000000000000000000///............///++++++,,,,,,------......************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++***)))))))))))))))((((((((((((((()))***+++&&&'''((()))))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((())))))***************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))***+++---+++******+++,,,+++***))))))))))))))))))))))))(((((((((((())))))***+++(((((())))))************'''((()))+++,,,------...)))************)))(((((($$$%%%''')))***))))))((())))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))))))))&&&'''((())))))))))))))),,,)))&&&&&&(((***)))'''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((((((''''''&&&&&&&&&&&&)))))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%'''((((((((()))))))))***)))))))))(((((()))))))))))))))))))))((((((((((((*********++++++*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))*********'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((''''''''''''((())))))***)))(((((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((************))))))((((((******+++++++++,,,,,,,,,++++++************++++++''''''(((***+++,,,---...******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,ssscccUUUHHH@@@???;;;999888888999888666444000000000000000000000000///......------.........++++++,,,,,,---------...++++++++++++++++++++++++)))************+++++++++))))))))))))******+++,,,)))))))))))))))*********))))))******+++,,,,,,,,,,,,+++******))))))))))))%%%(((***+++******+++---&&&&&&''''''(((((())))))***************)))((((((************************))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((()))************)))))))))))))))))))))))))))((())))))******+++++++++***)))))))))))))))******+++***))))))++++++***((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((((()))******++++++*********+++******))))))))))))******))))))((('''$$$$$$&&&'''((()))))))))***))))))((((((((((((((())))))******))))))((('''''''''(((((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((()))))),,,+++***)))(((((((((((((((((((((((())))))***+++(((((((((((((((((((((((())))))))))))************(((((())))))))))))******&&&''''''(((((((((((('''***(((''''''((((((((('''(((((((((((((((''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''(((((('''&&&&&&&&&'''''')))))))))))))))((('''''')))))))))(((((((((''''''''''''(((((())))))******(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++******)))((('''++++++******)))(((((('''************+++++++++,,,++++++************++++++&&&'''((()))+++---......******+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,+++******+++---************************tttcccUUUIIIAAA@@@;;;:::888888888666444111000000000000000000000000//////............//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------,,,,,,++++++(((((()))))))))*********))))))***++++++,,,---------,,,+++***))))))))))))'''***...///...,,,,,,,,,((('''''''''''')))***+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))***++++++++++++***))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******((('''&&&'''))))))(((&&&)))))))))))))))))))))))))))((('''''''''''''''''''''(((((()))******++++++++++++,,,++++++***)))))))))))))))))))))((((((''''''''''''''''''((())))))******)))(((((((((((((((******++++++******)))((((((((())))))***)))))))))''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((((()))))))))************(((((()))))))))*********(((((((((((((((((('''''''''((())))))(((((()))***)))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&%%%$$$&&&((())))))(((''''''&&&%%%&&&'''(((((('''(((((())))))))))))(((,,,,,,,,,,,,++++++++++++'''''''''((()))*********((((((''''''''''''(((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&''''''''''''((((((((()))&&&'''(((((((((((('''&&&''''''((((((((((((''''''''''''&&&&&&''')))***+++''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((***+++***)))((('''''''''((()))((('''''''''''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((*********))))))))))))))))))))))))*********++++++++++++************++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))+++---,,,+++***+++,,,************************tttdddVVVIIIBBB@@@===;;;999888777555111///000000000000000000000000000000////////////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---,,,+++)))'''&&&******++++++,,,,,,,,,,,,))))))***+++,,,,,,---------,,,+++***)))))))))))))))---222333000---,,,,,,))))))''''''(((***,,,...***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,******)))))))))))))))*********)))***,,,,,,+++))))))))))))))))))))))))))),,,,,,+++***))))))******'''(((((()))***+++++++++++++++,,,---............)))))))))))))))(((((('''+++***((('''''''''))))))******)))(((((((((((((((+++++++++++++++***))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++)))))))))))))))((('''&&&%%%))),,,+++)))((())),,,))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))'''&&&%%%''')))******)))'''&&&%%%%%%&&&'''(((***%%%&&&''')))******++++++*********))))))))))))(((&&&''''''((()))******+++******))))))))))))******(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''+++************,,,...///&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((+++)))'''%%%%%%(((+++---((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&(((+++---///,,,+++***((((((((())))))(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************((((((((()))******++++++((())))))))))))*********++++++************+++++++++++++++************)))***+++,,,------,,,+++***((()))+++,,,,,,+++)))((()))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,sss^^^PPPGGGBBB???;;;;;;;;;:::888555222111222111111000///......------.../////////...,,,,,,---------------------------,,,++++++,,,,,,***)))***************************+++,,,---,,,***'''&&&))))))))))))))))))))))))---,,,+++******+++,,,,,,++++++***)))(((((())))))111...///444555222000111///---)))((()))******)))))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((''')))*********++++++++++++.../////////---***(((&&&(((***+++***)))((()))***''''''''''''((()))***++++++***)))(((((()))***+++)))((((((((()))***++++++((('''&&&%%%%%%&&&'''(((++++++,,,------...//////)))***++++++***)))((('''(((((((((((())))))))))))+++***)))((((((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((''''''''')))((('''''''''(((***+++'''&&&&&&((()))***)))''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''''''''((()))******(((((((((((())))))))))))...,,,(((%%%######$$$%%%''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((()))))))))))))))*********))))))(((((('''''''''&&&''''''((((((((((((''''''+++)))'''&&&&&&(((***,,,''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((((((((('''&&&%%%%%%%%%'''((()))******)))((('''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''$$$&&&((()))***)))((('''+++++++++************)))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))(((''''''+++***)))(((''''''((((((************++++++++++++''')))***)))((('''(((***++++++,,,...000///---************++++++******))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---rrr^^^PPPGGGBBB???<<<<<<<<<;;;888666333222222111111000//////............/////////...---,,,---------------------------,,,++++++,,,,,,+++)))************************,,,,,,++++++***))))))((())))))))))))))))))))))))+++***))))))))))))***+++++++++***))))))))))))))),,,+++...444666111---,,,,,,)))''''''(((******************************************))))))((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((************)))))))))))))))))))))*********++++++)))+++,,,------,,,+++***)))+++,,,+++***)))***+++******)))((((((((())))))+++***)))(((((()))***+++***))))))))))))******+++))))))(((''''''((())))))*********++++++,,,,,,,,,)))******+++***)))((('''))))))))))))((((((((((((+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((('''&&&&&&)))((((((((((((((())))))'''&&&&&&'''))))))((('''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))'''((((((((())))))))))))(((''''''''''''((((((((((((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''*********))))))'''&&&%%%)))(((((((((''''''''''''''''''((((((((((((''''''***)))'''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((())))))***))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))******,,,+++***)))(((&&&%%%%%%((()))+++,,,,,,,,,******)))))))))******+++++++++(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))((()))))))))))))))((('''''')))))))))(((((((((((((((''''''((((((((())))))))))))***+++***)))((()))+++///......///000///---***,,,,,,,,,,,,+++***)))((()))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---~~~rrr]]]OOOGGGBBB???======<<<;;;999666444333111111111000000//////......////////////...---,,,------------------------...,,,++++++,,,---,,,***************************---,,,***)))((()))******))))))))))))))))))))))))******)))))))))******++++++***))))))))))))))))))'''''',,,444666000)))''')))'''%%%&&&(((***++++++***************************************)))))))))((())))))******))))))((('''(((((((((((()))))))))***)))))))))))))))***+++((((((((()))))))))******'''(((***+++,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,+++***)))(((((()))******))))))))))))******++++++******************+++******))))))******+++))))))))))))))))))))))))))))))*********)))((((((******))))))((((((''''''******)))((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))((((((''''''&&&%%%&&&(((((('''&&&''''''((((((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((()))*********)))((('''''''''((((((((()))))))))%%%&&&((()))***)))(((((())))))(((((('''&&&%%%%%%(((''''''&&&&&&&&&%%%%%%!!!"""%%%(((***+++++++++((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''(((((((((******))))))(((''''''&&&&&&'''((()))***)))((('''''''''((()))***+++,,,,,,(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++++++++)))))))))))))))(((((('''&&&'''((())))))(((((('''''''''(((((((((((()))))))))+++,,,+++***)))***+++000///---------,,,+++)))+++,,,,,,,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,{{{|||qqq\\\OOOFFFAAA???===<<<;;;999777555444333111111111000000000/////////////////////......---------------------------...,,,+++,,,---...---+++************************,,,++++++***))))))******))))))))))))))))))))))))+++*********++++++,,,,,,******)))))))))))))))***'''&&&***222333...(((&&&)))'''&&&''')))++++++***++++++++++++++++++++++++++++++******************)))))))))******)))))))))******+++++++++,,,,,,,,,))))))(((((()))***+++,,,(((((((((((()))))))))))))))************))))))((()))***++++++))))))***+++,,,,,,+++***))))))*********))))))))))))))))))***---,,,+++******)))******************************))))))(((((((((((((((((())))))))))))))))))((((((+++******)))(((''''''&&&***))))))((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((((((((('''((()))))))))((('''&&&(((&&&%%%%%%'''((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((((((((((((''')))***,,,,,,,,,***(((''''''''''''((((((((())))))''''''((((((((('''&&&&&&+++***)))((('''&&&%%%$$$'''((((((((('''&&&%%%$$$ %%%))),,,---------((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((('''&&&$$$###''''''''''''''''''''''''((((((''''''''''''((((((******))))))((('''''''''&&&''')))******)))((('''((()))))))))*********+++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((+++***)))((((((((((((((($$$%%%&&&'''((()))******&&&&&&'''((((((''''''&&&''''''(((((()))******+++(((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((()))))))))***+++++++++,,,(((((())))))))))))(((((($$$%%%''')))***)))((('''))))))))))))*********+++)))***++++++))))))***+++---+++)))((()))***)))((()))***+++,,,,,,---------))))))*********+++++++++***************************************++++++,,,xxxzzzppp\\\NNNFFFAAA>>><<<;;;999777555444222222111111111111000000000000000000//////............------------------------...---,,,,,,...///...,,,************************)))***+++,,,,,,+++)))((())))))))))))))))))))))))((())))))************+++***)))))))))))))))*********((()))...///,,,******+++***))))))***+++***)))******************************************++++++))))))************))))))++++++++++++,,,,,,,,,,,,)))(((((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((*********))))))***+++,,,,,,)))))))))******))))))))),,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))+++******)))(((''''''&&&)))))))))))))))*********((((((((((((((((((((((((************************(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&)))'''%%%%%%'''((('''&&&''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***+++---------+++)))'''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((+++******((('''&&&%%%%%%'''(((((((((((('''&&&%%%((()))+++,,,,,,***'''%%%'''''''''(((((((((((((((''''''(((((((((((('''''''''((())))))(((&&&$$$###((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((((((((&&&'''((()))((((((&&&%%%(((((())))))******++++++***))))))((((((''''''''''''''''''''''''''''''''',,,,,,+++******)))******######$$$%%%'''((())))))*********+++*********)))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((($$$&&&(((******)))((('''((())))))))))))*********((()))***)))(((((()))***)))(((&&&''')))***+++*********+++,,,,,,,,,++++++))))))*********+++++++++******************************))))))******+++,,,wwwzzzooo[[[MMMFFFAAA>>><<<;;;888666444333222111111111111111111111111111111000//////......//////------------------------...---,,,---/////////...************************((())),,,------+++)))'''))))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))******+++---)))'''+++,,,++++++,,,,,,***)))***++++++***))))))))))))))))))))))))))))))))))))***************)))******++++++******)))((())))))))))))*********((())))))************)))((((((((()))))))))******&&&'''((()))***+++,,,,,,'''((())))))''''''((()))((((((((()))***+++,,,,,,))))))************))))))******))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((('''''''''((())))))******))))))((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((())))))((())))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))'''&&&$$$"""!!! &&&&&&'''(((((((((((((((+++)))&&&&&&'''(((((('''''''''((()))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))***+++++++++***)))(((&&&&&&'''''''''((((((((('''%%%$$$###$$$'''***---******))))))((('''&&&&&&''''''''''''''''''''''''((()))+++,,,+++***(((''''''''''''(((((((((((((((''''''(((((((((((('''''''''((())))))((('''%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%((((((((())))))*********)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&******)))))))))((((((((()))((((((((('''''''''&&&(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''(((((()))))))))))))))'''((()))******))))))(((&&&&&&''''''''''''((((((''')))***)))((('''((())))))((((((***,,,------,,,,,,,,,,,,+++***)))(((((()))************+++++++++***************************))))))))))))***++++++www{{{nnnZZZMMMEEEAAA>>>===;;;999666444333222222111111111111111111111111111111///.........///000------------------------...---------///000///...************************)))***++++++++++++***)))))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))))))))***++++++,,,(((&&&)))+++******,,,)))(((((()))+++,,,+++***((((((((((((((((((((((((((((((((())))))*********)))******++++++******)))((((((((())))))))))))***((()))+++,,,,,,***(((&&&)))))))))*********++++++((((((((()))***+++,,,---''')))***)))((('''((()))))))))((((((((()))******((()))***++++++***)))(((((((((((('''(((((())))))''''''((())))))(((''''''''''''(((((())))))******(((''''''&&&'''((()))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************************************(((((((((((((((((((((((())))))((('''&&&%%%$$$###%%%%%%%%%&&&'''((()))***---***'''&&&''')))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((()))+++,,,***)))))))))((((((''''''''''''&&&&&&'''((()))***###%%%&&&(((***,,,,,,---''''''''''''((((((((()))''''''((((((((((((''''''((((((((()))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++))))))((('''''''''''''''((((((((((((((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))##################$$$%%%)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''''''''''''''((()))))))))))))))***************)))))))))&&&&&&&&&'''''''''((((((((()))******(((((()))***))))))***+++---...,,,***'''((())))))************)))************+++++++++************************)))))))))))))))***++++++www|||nnnZZZMMMEEE@@@>>>>>><<<:::777555444444444111111111111111111222222222111///.........///000------------------------...------...000111000///************************++++++***))))))***+++,,,))))))))))))))))))))))))***+++---...//////......))))))((())))))***++++++***&&&&&&***+++)))(((***%%%%%%&&&(((+++,,,,,,***((((((((((((((((((((((((''''''(((((()))))))))*********++++++++++++******)))************+++++++++'''))),,,------***'''%%%************++++++++++++---,,,+++***))))))))))))(((***+++***)))((()))***+++***)))(((''''''''''''((()))***++++++***)))((('''''''''''''''((()))***'''((()))******)))((('''&&&&&&''''''((()))******((('''&&&&&&'''((()))***(((((((((((())))))))))))'''(((((()))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++))))))))))))))))))))))))+++)))(((''''''((()))+++************************************************((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%$$$$$$%%%&&&(((***,,,...+++((('''((()))***)))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((++++++,,,,,,+++***((('''))))))))))))(((((((((((('''&&&%%%%%%&&&(((+++,,,((((((((('''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++,,,,,,+++***)))'''''''''((()))((((((((((((((('''''''''%%%&&&&&&''''''(((((((((************************((((((((((((((()))***+++(((((())))))******++++++,,,+++***)))))))))))))))$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))---,,,+++***))))))******(((((((((((()))))))))***)))+++,,,+++***)))***+++)))))))))+++,,,+++(((&&& !!!$$$(((+++---///000)))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++{{{vvv~~~zzz}}}lllZZZNNNEEE@@@???;;;:::999777444222111000222222222111111111111000//////............//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++***))))))((((((((((((((()))*********++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))***)))))))))***+++,,,,,,---+++))))))***+++***)))***************++++++,,,+++)))'''(((+++,,,***(((++++++************++++++)))************+++++++++***))))))((((((((((((((((((((((((((())))))))))))(((((()))***************+++***)))(((((((((((((((&&&&&&''''''((()))))))))+++)))'''&&&%%%&&&'''(((+++)))(((''''''((()))+++++++++)))%%%!!!!!!%%%)))(((((())))))))))))((((((***)))(((''''''((()))************)))))))))))))))++++++++++++++++++++++++'''''''''(((((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++---,,,***)))'''&&&&&&&&&'''''''''''''''((())))))***(((&&&'''***+++)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((************)))((('''&&&(((((((((((())))))))))))+++((($$$  ###%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***,,,------***(((((((((&&&''')))***++++++******(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((((()))***+++,,,---......&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''))))))))))))))))))))))))***)))''''''((()))))))))(((((((((((((((((((((((((((%%%"""###'''******((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++++++++***)))))))))))))))++++++******)))(((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((+++***)))'''''''''((()))++++++************++++++************************))))))((((((((((((((())),,,+++++++++***))))))))))))******+++,,,,,,------************************))))))***++++++++++++***{{{vvv~~~|||~~~mmm[[[NNNEEE@@@???;;;;;;999777555333222111222222222111111111111000///......------......///......------,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++***************)))))))))*********++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((*********)))******++++++---+++))))))***+++***)))((('''&&&&&&&&&''')))***+++)))((((((***+++***(((++++++************++++++((())))))))))))*********++++++***)))))))))))))))((((((((()))))))))******(((((()))***************)))((((((''''''''''''((())))))))))))))))))((((((+++***)))''''''((()))***((('''&&&%%%%%%&&&'''(((,,,,,,+++(((%%%%%%(((+++((())))))))))))))))))((())))))(((((((((((())))))))))))******************))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((()))******'''''''''((())))))******++++++)))((('''''''''''''''''''''''''''((())))))***(((&&&''')))***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$###&&&''''''''''''(((((((((+++)))&&&%%%$$$&&&)))***(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***+++---,,,***((((((((('''((()))***+++***))))))''''''''''''''''''''''''((((((((()))))))))*********))))))(((((((((((((((******************++++++&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&(((*********))))))))))))))))))))))))(((&&&%%%%%%''')))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''((()))***+++******)))(((((((((((((((((((((((()))******++++++))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((***)))(((''''''(((((()))***))))))))))))))))))***************************------,,,,,,,,,,,,,,,---+++++++++***************)))))))))(((((((((((('''''''''''''''''''''''''''))))))***++++++++++++***}}}www~~~nnn\\\OOOEEE@@@???<<<;;;:::888666444333222222222222111111111111000///......------......//////......---,,,++++++***------,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++************+++((()))))))))************************************))))))))))))))))))))))))))))))************))))))************************)))******************)))))))))))))))))))))))))))++++++******)))*********,,,+++)))***++++++***(((((('''&&&%%%%%%'''(((******)))((()))***+++***(((++++++************++++++((((((((())))))))))))***,,,++++++***************))))))))))))************((())))))************))))))(((((((((((())))))***+++++++++***)))(((((((((++++++***))))))***,,,,,,((('''&&&%%%%%%&&&'''(((***++++++***((((((***,,,))))))************))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((***)))((((((''''''(((((('''''''''''''''((()))))))))(((''''''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''((((((''''''(((***,,,---(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((()))+++,,,+++)))((((((((())))))*********)))(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''((((((,,,+++******)))((('''''''''&&&&&&&&&&&&'''(((((('''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))******************************(((((()))(((''''''(((***************************''''''&&&&&&&&&&&&''''''((((((((((((((()))************))))))(((((())))))'''(((((())))))******+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++*********(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))************************++++++++++++++++++++++++***************++++++++++++******((('''&&&%%%%%%************************))))))***++++++++++++***zzznnn\\\OOOEEE??????<<<;;;:::888777555444333222222222111111111000000000//////......//////000///......---,,,+++******------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++***))))))(((((())))))(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,+++******++++++***(((+++***((('''''')))+++---***)))))))))******))))))++++++************++++++))))))))))))************++++++***))))))))))))***))))))))))))*********+++((()))************))))))))))))))))))***+++,,,,,,*********))))))(((((((((***)))))))))***+++,,,---***)))(((((((((((()))***&&&'''((()))))))))))))))))))))************))))))&&&''')))******)))((((((((())))))***+++,,,,,,---++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((((())))))***))))))((((((((('''''''''(((((('''''''''(((((()))'''''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))***+++***((('''((((((*********))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((******)))((('''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&''')))******((('''%%%(((((((((((((((((((((((()))***+++***((('''''''''))))))))))))))))))))))))'''***+++***'''&&&(((***++++++++++++++++++++++++(((''''''&&&&&&''''''(((((((((((((((((())))))***++++++***************+++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))************************((()))))))))*********))))))))))))***+++++++++,,,------,,,+++***)))((((((++++++++++++++++++++++++))))))***++++++++++++***nnn\\\OOOEEE@@@???<<<;;;:::888777555444333222222222111111111000000111000000000000000000111......---,,,++++++******------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++******)))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((******++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******+++,,,+++)))''',,,+++***))))))+++---...))))))******)))))))))***++++++************++++++******++++++++++++,,,,,,******)))(((((((((((()))((())))))))))))*********))))))*********))))))((((((((((((((())))))***+++'''''''''(((((()))))))))(((((((((((())))))******))))))(((((((((((())))))&&&'''((()))******))))))))))))************))))))&&&'''(((*********)))((((((((()))***++++++,,,,,,************************))))))(((((('''''''''&&&((((((((((((((())))))***))))))((((((''''''&&&&&&'''''''''''''''(((((()))'''''''''''''''((())))))(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((()))***)))'''&&&''')))++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&((())))))'''%%%%%%&&&((((((((((((((((((((((((''')))+++***'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))'''(((((()))))))))))))))))))))((((((((())))))*********))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******+++******))))))******+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***lllZZZNNNEEE@@@???;;;:::999888666555444333222222222111111111111000111000000//////000000111,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,)))*********++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))******************)))''''''(((((()))*********++++++******)))*********+++******+++,,,,,,)))'''***)))))))))******++++++(((***+++***)))((()))***++++++************+++++++++++++++,,,,,,,,,------***))))))((((((((((((((((((((((((((()))))))))))))))************))))))((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((***,,,,,,+++)))(((((())))))))))))((((((&&&'''((())))))******)))((((((((()))******++++++(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((()))******(((((((((''''''&&&&&&&&&'''''''''&&&''''''(((((('''''''''''''''((())))))((())))))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''((('''((()))'''&&&&&&''')))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&'''((()))))))))((('''''''''''''''''''''''''''!!!%%%&&&$$$$$$&&&(((''''''''''''''''''''''''&&&((())))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((())))))***&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))))))))))))))(((++++++************++++++))))))))))))))))))))))))'''((()))+++++++++*********************+++++++++))))))******+++,,,------))))))))))))))))))))))))))))))***++++++++++++***jjjYYYMMMDDD@@@@@@999999888777555444333333222222222111111111111000//////............//////+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))(((&&&&&&'''(((((()))***************)))******++++++*********,,,---,,,)))''''''((()))***+++******)))(((***+++***(((((()))+++++++++************++++++******+++++++++,,,,,,,,,+++***))))))(((((())))))&&&'''''''''((((((((((((***************)))(((((()))(((''''''''''''''''''((((((((((((((()))))))))''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&***((('''(((***+++***(((''''''((((((((((((''''''''''''''''''((()))***+++((((((((((((((((((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((()))******'''''''''''''''''''''&&&(((((('''&&&&&&&&&'''''''''''''''''''''((())))))''')))***(((%%%$$$%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%''')))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((()))&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''' %%%'''%%%%%%'''***((((((((((((((((((((((((&&&%%%&&&''')))***((('''************************(((((((((''''''(((((((((&&&'''((()))***))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))******)))((('''******))))))))))))******))))))))))))))))))))))))$$$&&&(((*********)))(((+++++++++***************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***iiiXXXMMMDDD@@@@@@999888777666555444333222222222222111111111111000---------,,,,,,---------)))******++++++,,,---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++******))))))******++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++***)))))))))***+++,,,,,,*********,,,---,,,)))&&&''')))+++,,,---,,,***)))(((***,,,+++(((''')))+++++++++************++++++)))************+++++++++,,,++++++***)))*********&&&&&&&&&&&&'''''''''(((***************)))((((((,,,,,,+++***))))))******++++++******))))))(((((((((((())))))((('''&&&%%%(((((())))))))))))(((((()))'''$$$%%%'''((('''%%%&&&&&&''''''''''''&&&&&&((('''''''''''')))+++,,,((((((((((((''''''''''''***************************))))))((('''&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''')))***(((%%%###%%%'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''******)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''''''''''''''''' %%%******(((&&&(((***))))))))))))))))))))))))%%%$$$###&&&***+++(((%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''')))*********)))((()))))))))))))))***++++++)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))*********((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((***,,,...///...---,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***hhhWWWMMMEEE???>>>;;;;;;:::999777555333222111111222222111000...------...000111111///...,,,///...------,,,,,,------+++++++++,,,,,,---------...//////...+++)))))))))++++++************++++++------,,,,,,+++***))))))(((***---//////---***((()))*********++++++++++++...---,,,***((('''&&&%%%---+++)))((('''((()))***+++++++++***************)))))))))))))))(((((((((+++***)))(((((()))***+++***'''&&&'''***,,,,,,***+++***)))***+++,,,+++******)))(((''''''((()))*********))))))))))))******+++***)))))))))))))))***---,,,***(((''''''((()))&&&'''(((*********)))(((*********)))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++,,,***'''&&&&&&''')))+++)))************)))((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&***(((%%%%%%&&&(((******''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''''''''((()))******+++((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''***)))(((&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))///,,,(((&&&&&&'''''''''&&&%%%$$$&&&((((((&&&"""'''''''''&&&&&&%%%%%%%%%((())))))***+++,,,,,,,,,(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''+++******)))(((''''''&&&'''%%%%%%'''******'''###%%%&&&((()))))))))((('''''''''(((((())))))*********)))((('''&&&&&&'''(((++++++++++++************(((''''''&&&&&&((()))***(((((((((((((((((((((((($$$%%%'''))))))))))))(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++,,,+++++++++******))))))************************))))))))))))************,,,,,,++++++,,,,,,---...************************---,,,+++)))((((((''''''}}}eeeTTTJJJBBB===<<<<<<;;;:::999666444222111111111222222111000...---...///000111000000///...---,,,++++++******++++++,,,,,,---------.........+++,,,------------------++++++************++++++,,,,,,+++******)))((((((((()))+++,,,,,,+++)))((()))))))))*********++++++(((((())))))************+++***((('''''''''((()))************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,***((((((***+++)))(((***)))(((***,,,------,,,***))))))(((((()))))))))++++++***)))))))))*********)))))))))))))))******...---+++)))((())))))***)))******++++++++++++******)))))))))))))))))))))((()))))))))************'''((())))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&''''''((((((((()))***+++,,,------+++***)))(((((()))***+++*********))))))))))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((&&&$$$%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((***)))))))))((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))),,,+++)))(((((((((&&&%%%'''&&&&&&'''))))))'''$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''*********)))(((''''''''')))(((&&&&&&'''''''''&&&''''''((((((((((((((('''''''''(((((())))))******))))))((('''''''''((((((''''''((((((((()))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((%%%&&&'''((()))))))))((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))'''''''''((()))*********))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,------************************+++******))))))))))))***|||cccSSSIIIAAA<<<;;;;;;:::999888666333111000111222222111111000///...////////////////////////---,,,,,,+++++++++++++++------............//////))))))******++++++++++++++++++************++++++++++++******)))(((((((((((()))************)))(((((((((((()))))))))******&&&'''((()))***+++,,,,,,,,,+++)))((((((((()))***((())))))******+++++++++))))))))))))******************))))))))))))******...,,,*********)))'''%%%(((((((((***,,,......---))))))***************))),,,+++******))))))))))))(((((((((((()))******+++...---+++***))))))***+++,,,+++******************))))))))))))))))))******))))))))))))************((()))******++++++******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))******+++++++++******)))(((''''''((((((******++++++,,,---......************************+++***)))((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))((((((''''''(((((()))***))))))******)))&&&###'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''***)))(((&&&$$$$$$'''))))))(((((('''''''''((((((''''''(((((())))))******(((((('''''''''((())))))%%%&&&&&&''')))******+++(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++************+++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,}}}dddTTTJJJCCC>>><<<888888888777555444222111222222111111000//////............---......///000//////...---------------------------............---,,,*********+++***)))++++++************++++++++++++******))))))))))))******))))))))))))******(((((((((((())))))))))))************)))))))))(((,,,,,,+++*********+++,,,'''(((((()))***++++++,,,((((((((()))))))))))))))***))))))))))))))))))***------,,,+++***)))'''&&&)))(((''')))+++,,,,,,+++((()))+++,,,,,,+++***)))++++++***)))(((((((((((('''''''''((((((***+++,,,,,,+++***)))))))))******+++***)))'''''''''((())))))))))))))))))*********)))))))))))))))*********))))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((()))***++++++,,,,,,++++++***))))))((((((((())))))******+++,,,,,,---'''((()))***+++***)))))),,,***((('''&&&''')))***))))))))))))))))))))))))'''(((((((((((((((''''''$$$$$$%%%'''))))))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((***)))(((((()))(((&&&$$$&&&%%%%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))))))))))))))))))))***)))))))))((((((((('''&&&((()))(((%%%%%%(((+++***)))'''&&&&&&'''((((((''''''(((((())))))******'''''''''(((((()))******(((((())))))***++++++,,,''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++++++++***************************************((()))))))))******************))))))******+++,,,++++++++++++++++++++++++******))))))******+++,,,|||dddTTTJJJBBB>>><<<666666666666666555555444222222111000000/////////---,,,,,,,,,,,,---...///000///......------......---,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---///...---++++++************+++++++++++++++++++++*********,,,+++************+++,,,(((((((((((()))))))))))),,,,,,+++***)))(((''''''******)))))))))*********''''''((()))******++++++'''''''''(((((())))))))))))))))))******)))))))))***+++,,,,,,+++***))))))***)))(((((()))***)))'''((()))***,,,,,,,,,+++******)))((('''''''''''''''''''''''''''((()))***+++***))))))(((((((((((((((+++***)))'''''''''((()))(((((())))))******************))))))))))))))))))))))))***+++++++++++++++(((((())))))))))))(((((((((((((((((())))))******((((((((((((((((((((((((''''''(((((()))***++++++***************))))))((('''''''''(((((()))))))))%%%&&&((()))***)))((('''+++***(((&&&&&&'''(((***))))))))))))))))))))))))''''''((((((((((((((('''%%%%%%''')))+++***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))(((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((,,,)))&&&%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))***************&&&&&&&&&%%%%%%%%%%%%%%%)))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''')))***************************))))))))))))(((((((((((("""&&&)))***(((''')))+++)))((('''&&&&&&'''((()))''''''(((((())))))******''''''((())))))************)))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))******)))((((((((((((((((((((('''''''''(((((((((((())))))))))))******************++++++************************((()))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,++++++***************zzzbbbRRRIIIAAA<<<;;;666666777777777666666555333222111000////////////,,,,,,,,,---.........///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***'''%%%&&&+++......---++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((((()))))))))******)))))))))))))))*********''''''''''''(((((((((((('''(((((())))))*********''''''(((((())))))******))))))************))))))(((***,,,---,,,******+++,,,***)))((())))))(((&&&(((((()))***++++++++++++(((((((((''''''(((((()))''''''''''''((())))))***((((((((((((((((((((((((,,,+++******************((((((((()))******++++++************))))))))))))((()))******++++++******(((((())))))))))))(((((('''(((((())))))******+++((((((((((((((((((((((((&&&''''''(((((()))))))))))))))************))))))&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((((('''***)))((('''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''')))+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''((()))***))))))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((,,,)))%%%$$$%%%'''(((((((((((()))(((&&&&&&(((***'''''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((("""%%%)))******)))))))))'''''''''''''''((())))))''''''(((((())))))******(((((()))*********))))))(((((((((''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((************(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************zzzbbbRRRIIIBBB===<<<999999999888777666444444333222111000/////////000,,,---...000000000000///......---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,'''$$$!!!###(((,,,---+++++++++************++++++***************+++++++++******++++++++++++******)))))))))*********++++++''''''((()))***++++++,,,''''''(((((())))))))))))((((((((()))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))((((((+++......,,,******+++,,,+++******++++++***)))(((((((((((()))***++++++))))))((())))))***+++,,,(((((('''''''''(((((()))(((((())))))))))))(((((()))******++++++++++++***'''(((((()))******++++++************)))))))))((('''((())))))******))))))(((((())))))))))))(((((('''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((************)))((((((((((((((()))))))))%%%&&&'''(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&%%%&&&'''))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((()))*********(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((***(((&&&%%%&&&''''''&&&&&&''''''&&&$$$$$$&&&)))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))((('''%%%%%%&&&((())))))))))))''''''(((((())))))******))))))*********)))((((((&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((***++++++***((('''&&&&&&''''''(((((())))))))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,|||dddUUULLLDDD@@@???<<<<<<;;;999777555333222333222111////////////000,,,...000222333333111000000000///............/////////.........---------000+++'''(((---000///---++++++************++++++)))))))))))))))*********))))))************))))))************++++++++++++(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,))))))))))))((((((((((((******+++,,,------......((()))***++++++***)))((((((,,,//////,,,))))))***,,,+++***+++---...---,,,((('''''''''''')))+++,,,))))))******+++,,,......)))(((((('''''''''((((((((()))************))))))&&&'''(((*********)))((('''(((((()))***++++++++++++*********))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&((()))***************************+++++++++'''''''''((()))******+++((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&%%%$$$&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))***++++++***(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))'''''''''&&&&&&''''''''''''&&&&&&''')))(((&&&$$$"""###$$$""" """%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))000+++'''&&&''')))'''%%%###$$$&&&(((************''''''(((((()))*********)))***++++++***)))((('''&&&''''''((()))***++++++%%%&&&((()))))))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))''')))***++++++***)))'''%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))******+++++++++,,,************************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///{{{cccTTTKKKDDD???>>>999888777888888888666444000000000000//////////////////000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************))))))))))))))))))******+++)))))))))******)))))))))))))))************))))))---,,,+++)))((('''''''''++++++******)))*********...,,,++++++,,,------,,,))))))************)))((())))))))))))***+++---...+++***)))(((((()))***+++((()))******(((((()))***************))))))))))))&&&''')))*********)))(((...,,,***))))))((('''&&&***)))'''&&&&&&'''((()))'''((()))++++++******))),,,,,,++++++***+++++++++))))))))))))))))))))))))+++***)))))))))))))))*********))))))((((((((('''***))))))((())))))************)))''''''&&&&&&&&&+++***)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&'''''''''((()))***+++,,,++++++,,,,,,+++***))))))&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''((((((((()))*********)))(((''')))++++++(((%%%+++***(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''(((((()))******&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''******))))))(((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++***)))(((((()))***+++)))'''&&&'''******(((%%%&&&&&&'''(((((('''&&&&&&))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))***+++,,,,,,------,,,,,,,,,++++++*********((((((((((((((())))))***{{{cccSSSJJJBBB>>>===:::888777888888888555444000000000000////////////000/////////////////////......---------,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************))))))))))))))))))******+++******))))))))))))******))))))************)))))),,,+++***)))((((((((((((***))))))((())))))******,,,***))))))***++++++************++++++******)))******)))))))))******++++++***)))(((((((((((())))))***++++++))))))***+++************))))))))))))&&&'''((()))***))))))((('''### ###(((+++***(((***)))'''&&&&&&'''((()))'''((()))***+++******)))---,,,+++***)))((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,)))))))))(((((((((''''''))))))))))))(((((('''''',,,+++***)))(((((((((((())))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&(((******'''%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%)))))))))))))))))))))))))))(((((((((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''''''''((())))))'''&&&''')))***(((%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((()))******+++,,,,,,+++++++++******)))))))))***************++++++,,,zzzbbbRRRHHHAAA<<<;;;;;;999888888888777444222000000000000/////////////////////.........------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************+++++++++++++++************))))))))))))))))))******++++++***)))'''''')))***+++))))))************))))))******))))))))))))******((('''''''''((()))*********)))'''''')))***)))(((******++++++++++++***************))))))(((((((((+++***))))))((((((((()))((()))***)))((('''(((***************))))))))))))''''''((()))))))))))))))&&& (((...---))))))((('''''''''((()))***'''((()))*********))))))---,,,+++)))''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((()))******((((((((((((''''''''''''(((((())))))((('''&&&%%%******)))(((''''''''''''''''''((()))***+++,,,,,,'''''''''((())))))******(((((())))))))))))(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***)))(((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''(((''''''((())))))(((&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))'''(((((())))))******************)))))))))))))))***************++++++,,,yyyaaaQQQGGG???:::999;;;:::888777777666333111000000000000/////////////////////...------,,,,,,......---------,,,,,,,,,'''((()))***+++,,,------*********************************)))******+++,,,+++++++++*********)))))))))))))))))))))******+++,,,+++(((''''''(((+++,,,))))))************))))))(((((((((((()))***+++,,,'''''''''((()))***+++,,,***)))'''''')))***)))(((((()))******************(((((()))))))))(((((((((***************++++++,,,***+++,,,,,,******+++,,,************)))))))))((('''(((((()))))))))))))))+++&&&"""###(((,,,,,,***)))(((((('''(((((()))***((((((((())))))))))))))),,,+++***)))((('''''''''))))))))))))))))))))))))*********))))))(((''''''((((((''''''''''''''''''%%%''')))******)))'''&&&''''''&&&%%%%%%%%%%%%%%%''''''((()))******+++,,,%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&)))(((((('''''''''(((((()))(((&&&$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&!!!"""$$$%%%&&&&&&%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***)))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((''''''***((('''%%%%%%'''(((***&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******((((((((())))))***************************))))))((((((((((((((())))))***xxx```PPPFFF???:::999;;;999888777777666333111000000000000//////////////////......------------......---------,,,,,,,,,''''''((()))+++,,,------******************************))))))***++++++,,,+++++++++*********)))))))))))))))))))))******+++,,,+++(((''''''(((+++,,,))))))************))))))''''''(((((()))+++,,,---((((((((()))***+++,,,---,,,***((()))***+++***)))'''(((((()))*********)))%%%&&&((()))*********)))((()))***,,,---...//////...000111000///...///000************)))))))))(((((((((((((((((())))))*********)))((('''(((***,,,((((((((((((((()))******((((((((((((((()))))))))******)))))))))******+++))))))))))))))))))))))))++++++,,,++++++)))((('''''''''(((((((((((((((((($$$&&&)))+++,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))((((((''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''(((((((((((()))******)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((******(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******)))(((((('''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((('''''''''***)))'''&&&&&&''')))***&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))))))))***************++++++++++++++++++++++++((((((((((((((())))))***www___PPPGGG@@@;;;::::::888777777777666333111000000000000////////////..............................---------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++************))))))))))))))))))******++++++***)))'''''')))***+++))))))************))))))''''''(((((()))+++,,,---***)))))))))***+++,,,------+++)))***+++,,,++++++'''((()))***************%%%&&&(((***+++++++++***'''(((***,,,.../////////***,,,---,,,+++***+++---************))))))))))))((((((((((((((()))******###'''))))))&&&&&&)))---'''(((((())))))*********(((((('''''''''((()))***))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,---,,,++++++(((((((((((())))))))))))&&&''')))***++++++++++++))))))((((((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((()))((((((''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''&&&''''''''''''&&&&&&''''''((()))'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((()))(((((((((***,,,$$$#########$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''')))***+++''''''((((((((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))(((''''''((())))))(((''''''((())))))'''''''''(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,***************++++++,,,vvv^^^PPPGGGAAA===<<<888777666666777666444222000000000000////////////---......//////000000111......---------,,,,,,,,,------,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++************))))))))))))))))))******+++******))))))))))))******))))))************))))))(((((((((((()))***,,,,,,******))))))))))))***+++---+++)))***+++,,,+++***))))))***+++,,,------,,,'''(((***+++,,,+++***)))((()))***,,,,,,,,,,,,+++&&&'''((('''&&&&&&'''(((************)))))))))))))))(((((('''((()))***+++"""$$$'''(((((('''((()))''''''((()))***+++++++++(((''''''&&&'''((()))***))))))((((((((()))******))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))******++++++)))))))))))))))))))))(((***))))))(((((())))))***)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))***+++((((((((()))))))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((()))((((((''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((('''&&&'''***,,,############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&((()))******))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''((())))))))))))((('''%%%(((***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++***************++++++,,,uuu^^^PPPHHHBBB>>>===777666555666777666555333000000000000////////////------...///000111222222......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++************))))))))))))))))))******+++)))))))))******)))))))))))))))************))))))(((((((((((()))***+++,,,***))))))(((((((((((())),,,***))))))***++++++******+++,,,---............)))***,,,---,,,+++)))((())))))***+++***)))((('''(((***+++***)))((()))+++************)))))))))))))))((('''''''''(((***+++'''&&&''')))++++++'''$$$'''''')))***++++++++++++(((''''''&&&&&&((()))******)))((('''''''''''''''))))))))))))))))))))))))***+++,,,,,,+++)))&&&$$$))))))******+++++++++,,,++++++)))'''&&&&&&%%%&&&(((((('''''''''(((((())))))))))))))))))*********((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&&&&''''''''''''''''''&&&#########$$$%%%&&&'''(((%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&"""!!!!!!"""###&&&((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))*********$$$&&&'''&&&%%%%%%))),,,)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&((()))*********)))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((('''(((((()))***+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%(((******'''&&&''')))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((())))))*********+++((((((((((((((())))))***uuu^^^PPPIIICCC@@@???;;;999888777777666333111111111000/////////////////////000000000...---,,,222222333222111///---,,,+++,,,,,,---.........------+++******++++++)))((())))))))))))))))))))))))************************///---+++)))))))))+++,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((******+++,,,,,,---......//////...---,,,,,,++++++'''(((***---...---,,,,,,,,,)))&&&&&&(((******(((******))))))((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))******************+++++++++***)))(((''''''((()))***&&&''')))******)))((('''&&&'''((()))***+++,,,,,,************************''''''(((((())))))******)))(((&&&&&&''''''&&&$$$(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))+++,,,+++***)))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))(((((((((((((((''''''''')))'''&&&&&&((())))))(((((((((((('''&&&&&&'''(((//////...,,,***)))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***++++++******)))((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((***+++++++++)))((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++'''""""""'''+++&&&&&&''''''(((((())))))((((((''''''((()))***+++((('''&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%+++***((('''&&&&&&''''''%%%'''***++++++***+++,,,((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))&&&''''''((()))******+++***)))((()))***+++***((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuu^^^PPPHHHCCC??????;;;999888777777666444111111000000/////////000000------.........---,,,,,,111111222111000///---,,,+++,,,,,,---......------,,,***)))***++++++***)))))))))))))))))))))))))))************************---,,,***)))((()))***+++))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((()))))))))******......------,,,++++++***))))))******+++,,,,,,---.........---,,,,,,++++++)))***,,,---......---,,,+++)))&&&&&&)))***)))(((***)))))))))((((((((('''''''''(((((((((((('''''''''''''''(((((())))))***)))))))))(((((((((((((((+++***))))))((()))*********))))))((((((((((((((('''''''''((()))***,,,,,,++++++++++++++++++++++++(((((()))))))))))))))******(((''''''((()))'''&&&(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++******((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&(((((('''%%%&&&'''((((((***,,,...---,,,+++***((('''&&&%%%''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))((('''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''%%%######%%%'''(((&&&''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***''''''''''''&&&&&&&&&%%%(((((('''&&&''''''((()))'''(((((('''&&&&&&(((***((((((((('''''''''&&&&&&))))))(((''''''((()))))),,,,,,++++++***((('''&&&&&&&&&''''''(((((()))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((()))((('''''''''(((******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvv___PPPHHHBBB>>>===;;;:::888888888777444222000000/////////000000111......------......//////000000000000///---,,,++++++,,,,,,---------------+++***))))))+++,,,+++***))))))))))))))))))))))))************************,,,+++)))(((((()))***+++((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++...////////////---,,,+++(((((())))))***+++++++++...------,,,,,,++++++++++++,,,---......---,,,++++++)))'''''')))***))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***))))))******,,,+++((('''&&&'''((()))((('''&&&&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))((('''(((*********((())))))))))))))))))))))))(((((())))))))))))((((((++++++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((&&&######%%%'''((((((&&&'''((()))+++---///000,,,+++***)))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''''''''''''''&&&$$$%%%'''(((((('''&&&&&&(((''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''(((************(((&&&$$$%%%'''***))))))((((((((((((''''''+++******))))))******+++******))))))(((&&&%%%$$$((((((((((((((((((((((((((('''&&&'''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))www___PPPHHHAAA===<<<;;;:::999888999888555333000000000///000000111222111000/////////111222333//////......---,,,+++++++++,,,,,,---------,,,,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))************************+++******)))******+++,,,))))))))))))))))))))))))******++++++++++++******************************)))*********++++++++++++---.../////////---+++))))))))))))*********++++++---,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))***))))))))))))***))))))))))))))))))((((((((((((+++***)))(((((()))***+++************))))))))))))---,,,,,,+++***)))((((((,,,++++++***))))))))))))***)))(((''''''((()))***((('''%%%$$$%%%'''***,,,++++++++++++++++++++++++,,,,,,++++++******))))))'''&&&&&&''')))+++***)))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%))))))))))))************)))'''$$$$$$&&&(((******+++******+++,,,.........,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&)))))))))(((((('''''''''''')))***,,,,,,+++)))((((((((('''''''''((((((((()))(((((((((((('''''''''''''''''''''(((((())))))*********)))(((((()))+++)))))))))))))))(((((((((************************''''''((()))))))))))))))*********))))))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))vvv___PPPGGGAAA<<<<<<;;;:::999999999999777555111111000000000000111111111000/////////111222333......---,,,,,,++++++++++++,,,,,,---,,,,,,++++++***)))((()))+++,,,,,,+++************************************************++++++++++++,,,,,,---...*********************************++++++*********************************)))*********++++++++++++---.../////////---+++)))*********++++++++++++++++++++++++++++++*********+++*********))))))(((''')))************))))))***(((((((((((())))))))))))+++***)))(((((()))***+++************))))))))))))---,,,,,,+++***)))((((((*********))))))(((((('''%%%&&&((()))************)))'''%%%$$$%%%'''***,,,)))))))))))))))))))))))),,,,,,++++++******))))))&&&%%%$$$&&&(((***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''((()))******''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((%%%&&&((()))))))))((('''((()))))))))******+++++++++)))'''''')))+++,,,,,,,,,***)))***---//////...*********))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%######$$$&&&'''((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''((())))))******''''''&&&&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&)))((((((''''''(((((()))+++******))))))((((((((()))+++,,,------,,,***)))(((((((((((((((((('''''')))(((((((((((('''''''''(((((((((((((((''''''&&&$$$'''***,,,+++*********((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++((((((((((((((((((''''''***)))((((((******)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))~~~uuu^^^OOOGGGAAA===<<<<<<:::999:::::::::888666333222111000000000000111......------......//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++***))))))+++,,,+++******************************************************++++++,,,---...//////************************'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))*********++++++...////////////---,,,+++++++++++++++++++++++++++***************************))))))(((((('''''''''(((***++++++***))))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''''''((())))))))))))(((((($$$%%%(((***++++++***))))))((('''&&&&&&(((***+++))))))))))))))))))))))))***************)))))))))&&&%%%$$$%%%((())))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((()))******''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((((((((((((%%%&&&'''((()))(((''''''((((((''''''''''''((((((''''''((()))))))))))))))%%%&&&&&&''''''(((((()))+++***)))***---.........)))'''&&&)))---111000///''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((("""###$$$%%%%%%$$$###"""%%%&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&'''((()))******+++'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&***)))'''%%%%%%''')))*********))))))))))))))))))))))))***++++++***((((((((((((((()))(((((('''&&&((((((((('''''''''&&&&&&))))))))))))((('''&&&%%% $$$)))++++++)))((((((''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++)))((()))***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{ttt]]]OOOGGGAAA>>>===<<<;;;::::::;;;:::888666444333222111000/////////------.........---,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,+++******,,,***)))***++++++***)))************************************************))))))+++,,,---.........************************''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******......------,,,++++++***************************)))************************))))))(((((((((((()))'''***,,,,,,***))))))+++'''((((((((()))))))))***((())))))))))))))))))((('''''''''(((((())))))***)))))))))(((((((((((((((&&&''')))***++++++******(((((())))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***'''&&&%%%&&&((())))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))$$$%%%%%%&&&''''''((((((******+++---///000///...***'''%%%''',,,///...,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))*********+++((((((((((((((('''''''''$$$%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((()))))))))(((((('''''''''(((((()))))))))(((&&&%%%''''''''''''&&&&&&&&&%%%''''''((())))))((('''&&&###&&&)))***)))((('''(((&&&&&&'''''''''(((((((((''''''((())))))(((''''''%%%%%%%%%$$$###""" $$$$$$%%%%%%&&&&&&''''''***((('''((()))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((%%%&&&'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}yyysss\\\NNNGGGAAA>>>>>><<<;;;::::::;;;;;;999777555444333111000//////...//////000000000///---,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))---+++******++++++)))(((************************************************'''(((***+++------......))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))(((((((((((()))))))))))))))***************))))))))))))******'''***------***))))))+++'''((((((((())))))******'''((()))******)))((('''%%%&&&&&&'''((())))))******************+++++++++&&&((()))+++,,,,,,,,,,,,---,,,)))'''&&&&&&'''''')))))))))***************************************''''''(((((())))))******)))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***)))(((%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***))))))+++...000111///------)))&&&'''***,,,***&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))***++++++,,,))))))(((((('''''''''&&&###$$$&&&((())))))(((''''''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&!!!"""$$$'''((())))))(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((($$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))******))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''+++***)))((('''((((((((((((((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((()))***+++***)))((()))***%%%&&&&&&&&&''''''(((((('''((()))******)))((('''%%%&&&''''''((((((''''''&&&''''''((()))***++++++)))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((%%%%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}wwwtttZZZMMMIIIEEE???<<<;;;;;;;;;;;;:::999888888555444444333222111000000000000000000////////////......---,,,,,,,,,,,,---///......---+++******)))+++*********+++,,,,,,---------,,,,,,+++***))))))((()))***+++++++++++++++******))))))******+++,,,+++++++++***)))(((((('''(((((((((((()))***+++,,,''''''''''''(((((((((((((((+++---,,,)))(((***,,,***++++++++++++***))))))***+++++++++***)))'''&&&******++++++++++++******+++*********))))))((((((************+++,,,------+++)))&&&######%%%''')))''''''((()))))))))))))))'''((()))))))))(((&&&%%%((()))***++++++***((('''((((((((()))******++++++---,,,+++)))(((''''''''',,,***'''&&&&&&''''''&&&''''''(((((((((((('''''''''((()))***+++,,,,,,,,,******++++++++++++******************))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&###$$$&&&''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))*********++++++++++++******))))))(((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&)))***(((&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''"""###%%%'''((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%'''(((&&&""""""&&&+++))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((+++*********))))))((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))***))))))(((''''''************************)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((|||tttZZZLLLHHHDDD???;;;;;;;;;;;;::::::888777777555444333333111111000///000000000000/////////...//////...------------...------,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,+++******))))))))))))***+++++++++++++++***************++++++,,,++++++******)))(((((('''******)))))))))))))))***(((((((((((()))))))))))))))***++++++***)))***+++'''((())))))************,,,,,,------,,,+++***))))))******++++++******)))************)))))))))(((++++++*********+++,,,,,,+++***(((&&&%%%&&&((()))(((((()))***************)))))))))))))))(((((('''((()))***++++++***(((''')))))))))***++++++,,,,,,---,,,+++)))(((((('''''')))((('''''''''((((((((((((((())))))))))))(((((((((((()))*********))))))))))))************))))))%%%%%%&&&'''((()))******'''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''((())))))((('''''')))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''((((((((())))))))))))***)))))))))((((((''''''''''''''''''''''''&&&&&&&&&***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&(((((('''%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''))))))''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))(((''''''''''''(((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%((((((&&&###"""&&&+++)))(((((((((''''''''''''&&&'''((()))************((((((((((((((((((((((((*********)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''((((((((((((((()))))))))*********'''''''''(((((()))))))))((((((((('''((())))))***}}}rrrYYYKKKGGGBBB===;;;;;;;;;::::::888777666555444444333222111000000///000000000/////////......000//////...............+++++++++,,,,,,---------++++++******++++++,,,,,,+++++++++******))))))(((******+++,,,,,,,,,++++++)))************+++++++++++++++******)))(((((((((++++++******)))((((((((())))))*********++++++++++++***))))))***+++***)))%%%&&&'''((()))***++++++++++++,,,,,,,,,++++++***)))******++++++******)))************)))))))))))),,,+++******************+++***)))((((((((())))))))))))***++++++++++++***++++++***)))))))))))))))'''((()))*********)))(((*********+++,,,,,,------,,,,,,***)))((((((((((((''''''(((((())))))(((((())))))************))))))))))))))))))(((((('''&&&(((((())))))))))))((((((%%%%%%&&&'''((())))))***(((((('''''''''((())))))))))))))))))))))))))))))***)))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''---+++(((&&&&&&&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((((())))))***(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&%%%((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&(((((('''$$$$$$'''***(((((((((((('''''''''''')))))))))))))))***++++++((((((((((((((((((((((((******))))))))))))((((((&&&'''((())))))(((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))***++++++~~~qqqXXXJJJEEE@@@<<<;;;:::::::::999777666444333444444333222111000//////000000/////////.........//////...---------------++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,*********)))))))))((((((++++++,,,,,,,,,,,,++++++))))))******++++++++++++************))))))((((((***************)))((((((***+++++++++,,,,,,,,,,,,,,,)))'''(((+++,,,***'''''''''(((((()))***++++++((()))))))))*********)))))))))************))))))*********))))))))))))))),,,+++***))))))))))))))))))))))))***))))))(((((((((((()))************)))+++***)))((('''((()))***'''((())))))***))))))((())))))******+++,,,,,,---,,,+++***)))(((((((((((('''(((******)))(((''''''((())))))******))))))(((((())))))))))))(((''''''''''''((((((((((((''''''******)))))))))((((((((()))((((((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((()))***((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''***)))((((((''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((()))'''%%%%%%'''***((((((((((((((('''''''''+++***((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))(((((($$$&&&((()))***)))((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,''''''((((((((())))))))))))))))))))))))))))))(((******))))))******+++,,,pppXXXJJJDDD???<<<;;;999999999888777666444444444333333222111000///...////////////...............---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,*********)))))))))))))))+++++++++,,,,,,++++++***((()))***++++++++++++************)))))))))))))))'''((()))******************+++++++++,,,,,,,,,,,,+++)))'''(((+++,,,***'''++++++***)))))))))***+++))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))******+++******)))((((((((((((''''''((()))))))))((('''&&&''''''((()))(((((((((***)))((('''&&&'''((()))''''''(((((())))))))))))(((((())))))***+++++++++++++++***)))((((((((())))))+++---,,,)))&&&%%%%%%'''(((((())))))((((((''''''((())))))******))))))''''''((((((((((((''''''))))))))))))((((((((((((***))))))((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''((((((((()))))))))))))))(((((())))))))) """$$$&&&''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%''''''((((((((()))))))))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))(((''''''&&&&&&''''''$$$%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))(((''''''((()))'''''''''(((((((((((((((***)))'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))$$$&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((((()))***++++++&&&&&&&&&'''''''''(((((()))((((((((((((((((((((()))(((((((((((()))******oooXXXJJJCCC???<<<<<<888888999888888777666555333333222111000//////.../////////.........---------,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,++++++******++++++******************************+++++++++***))))))((()))***,,,,,,+++************))))))))))))))))))&&&''')))***++++++******))))))*********+++++++++***)))(((((()))***)))(((---,,,***)))))))))***+++,,,,,,++++++***++++++,,,((())))))******))))))((())))))))))))***************)))((((((((((((((((((''''''((()))))))))((((((%%%&&&''''''(((((('''''')))((((((''''''''''''''''''''''''(((((())))))***'''(((((()))******++++++++++++***)))))))))))))))+++---...,,,'''$$$%%%&&&''''''(((((((((((('''''''''((())))))************''''''((((((((((((''''''$$$$$$%%%&&&'''(((((()))******)))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******))))))(((((())))))*** $$$''')))(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&(((((()))))))))*********'''''''''''''''((((((((('''''''''''''''''''''''')))(((((((((((())))))***(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))))))))))))))((('''''''''((((((((((((((('''''''''(((((()))***+++((((((((((((((((((((((((''''''(((((((((((())))))&&&'''((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((())))))pppYYYKKKCCC>>>======777888888999999888888777333333222111000///......//////.........---------------,,,++++++++++++,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++***+++++++++++++++++++++)))************)))((('''((()))+++,,,,,,+++***))))))))))))))))))))))))***'''(((***++++++***)))((((((((((((((())))))))))))((()))***)))(((((((((***+++***)))(((((()))+++,,,...---,,,*********++++++(((((())))))))))))((((((((()))))))))************(((((('''''''''((())))))((((((((())))))*********&&&''''''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''((()))******((())))))******+++,,,,,,+++******)))))))))))))))***---...+++&&&$$$&&&)))(((((())))))))))))(((((((((((())))))((((((''''''((((((((())))))(((((((((###$$$$$$%%%&&&'''((((((+++******)))(((((())))))))))))))))))))))))))))))&&&&&&'''(((((()))))))))&&&''''''((())))))************)))(((((()))******"""$$$&&&)))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''(((((()))))))))*********'''''''''(((((()))))))))%%%%%%&&&&&&'''(((((((((***))))))(((((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%&&&''')))***''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''######""""""######$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))(((((('''''''''''''''&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))******)))(((''''''''''''((((((((()))(((((()))(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((())))))))))))***((((((((())))))*********(((''''''''''''((())))))pppZZZLLLDDD???===>>>777777888999999999999999333333222111000///......//////.........---------......---,,,,,,,,,,,,---)))******+++---......///---,,,,,,+++*********+++++++++++++++++++++,,,,,,)))))))))))))))(((''''''''')))+++,,,,,,,,,***))))))))))))))))))*********)))***+++,,,+++)))'''&&&''''''''''''((((((((((((&&&)))+++***'''&&&(((+++((('''&&&&&&''')))+++------,,,***(((''''''(((((((((((())))))))))))(((((((((((())))))*********+++'''''''''''''''((()))*********))))))***+++,,,,,,'''(((((())))))))))))))))))***+++++++++***((('''&&&&&&&&&'''''')))******)))******+++,,,,,,------+++***)))))))))))))))***))),,,---***&&&%%%(((,,,))))))************)))))))))))))))((('''%%%$$$###(((((())))))))))))(((((())))))((((((((('''''''''++++++***))))))((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******++++++***)))(((((()))***+++)))))))))***************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&((())))))(((((((((((((((((())))))))))))'''((((((((())))))******$$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%((())))))************))))))''''''''''''''''''''''''%%%&&&((()))*********)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&&&&(((***+++''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++******)))(((((((((((((((***)))(((&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++)))(((&&&'''''''''(((((())))))++++++***(((%%%!!!((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((************++++++++++++(((((()))***+++,,,,,,---((((((((((((((())))))***mmmXXXLLLEEE@@@<<<<<<:::999777777888888666555222222333333222000///---,,,,,,------,,,,,,+++***,,,,,,************,,,,,,,,,,,,,,,++++++*********---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********************************)))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++''''''((())))))))))))))))))))))))))))))******++++++***((('''''''''((()))***************)))((((((***+++,,,---,,,+++)))''''''(((***+++,,,,,,,,,+++((()))))))))((('''&&&%%%******)))(((((((((((((((((((((''''''''''''(((((($$$%%%&&&(((((((((((('''((())))))***+++++++++,,,...,,,)))((()))******)))***)))((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''((((((((((((***(((''''''((()))((('''&&&'''((('''%%%$$$%%%&&&((((((((()))))))))))))))''''''((())))))((('''&&&))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((''''''&&&%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))************)))(((&&&&&&***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++***************)))((((((((('''&&&&&&'''((('''%%%&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''------+++***)))'''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&)))'''%%%%%%''')))***)))'''&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&'''''''''(((((())))))(((''''''''''''(((((())))))))))))(((((()))))))))******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((()))***+++***)))'''%%%******))))))(((&&&%%%$$$(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))+++***(((''''''(((((()))++++++******))))))((((((lllXXXKKKEEE@@@<<<;;;:::888777777888777666444444555555555555444222111///////////////...---------,,,+++******+++,,,------------,,,+++*********,,,,,,------,,,++++++***++++++++++++++++++++++++))))))(((((())))))***+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,(((((('''''''''((())))))+++***)))((('''(((((()))((()))******+++++++++***'''((()))))))))'''&&&%%%((((((***+++,,,++++++***''''''((((((((((((((((((******)))((((((((((((((((((''''''&&&&&&''''''((($$$%%%'''((())))))((((((******)))))))))))))))***---+++)))((()))******))),,,,,,+++***)))))))))***'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((,,,,,,,,,***'''&&&(((***%%%&&&'''&&&$$$$$$$$$%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((('''&&&%%%$$$&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))*********))))))(((&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&'''(((***+++))))))******)))(((((('''***((('''&&&''''''%%%###&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))((('''&&&&&&&&&&&&''')))'''&&&&&&((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&''''''''''''((((((((()))(((((((((((()))***+++,,,((('''&&&%%%&&&''')))******))))))(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********((('''&&&((())))))(((((('''&&&%%%'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((('''''''''((()))+++,,,+++++++++++++++*********~~~lllWWWKKKEEE???<<<;;;:::888777777777777666444111111222222222222111000............---------,,,------,,,,,,,,,,,,------......---,,,,,,+++******+++++++++++++++******)))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******************************''''''((((((((((((''''''+++)))'''&&&&&&(((+++---)))(((((((((((()))************)))(((((((((((((((&&&''')))***+++,,,,,,,,,***************)))))))))))))))***++++++******)))''''''&&&&&&''')))***+++******)))((((((((((((((()))((((((''''''(((((()))&&&'''((()))*********)))+++***)))))))))+++---///---+++(((((()))******)))---,,,+++***))))))((()))(((((((((((())))))))))))'''''''''(((((())))))***))))))))))))((('''&&&%%%''''''''''''(((((((((((("""%%%&&&"""###&&&'''((('''%%%%%%%%%&&&(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))))))))((('''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((************(((((('''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((('''&&&+++)))'''&&&&&&&&&$$$"""&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''&&&&&&'''''')))((('''((())))))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))***++++++''''''%%%%%%%%%''')))***))))))((((((''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((''''''&&&''''''((((((((()))))))))((((((((((((((('''''''''((((((((()))))))))******((((((''''''((()))***+++)))******************+++}}}kkkVVVJJJDDD???<<<;;;999888666666777777555444//////000000000000000000//////......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******************************)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********************************&&&''''''((((((''''''&&&((((((&&&&&&&&&''')))***+++++++++++++++,,,,,,---***))))))(((((((((((((((&&&'''((()))***+++++++++,,,,,,+++******++++++,,,***************))))))))))))((('''&&&&&&(((***,,,***))))))(((((((((((((((+++******))))))******+++'''(((((()))******++++++***))))))***---111555888,,,***(((((()))*********+++***)))((('''&&&&&&&&&((((((((()))))))))***************))))))))))))))),,,,,,+++)))'''%%%###"""''''''''''''((((((((((((***++++++'''###"""&&&***((()))***)))'''&&&'''((((((((('''&&&%%%%%%$$$$$$&&&'''((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%&&&(((+++,,,%%%&&&''''''((('''''''''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))'''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))&&&''''''(((''''''&&&&&&)))(((&&&&&&&&&&&&$$$###%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((''''''''''''(((((()))(((((()))***)))&&&$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((''''''&&&)))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((((((((((())))))%%%&&&''''''(((((((((''''''''''''((((((((())))))'''''''''((((((((((((((((((((()))))))))*********++++++***)))(((''''''&&&&&&&&&''''''(((((())))))|||jjjUUUIIIDDD???;;;;;;999888666666777777555444222222222222222333333333111111000////////////000------------------------)))******+++,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))(((((())))))************************************'''(((((())))))((((((''''''((()))***+++***)))(((+++++++++++++++,,,,,,---)))))))))))))))(((((('''&&&'''(((((())))))(((((((((((('''''''''(((((()))******)))))))))))))))))),,,***((('''&&&''')))******))))))(((((((((((((((***))))))(((((())))))***(((((())))))******+++,,,***))))))***---111555888+++)))'''''')))************)))((('''&&&&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&&&&%%%*********)))(((&&&%%%$$$''''''''''''((((((((((((+++)))''''''''')))***+++'''((()))(((&&&&&&&&&'''(((''''''&&&%%%$$$$$$###%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''%%%%%%&&&(((***,,,%%%&&&&&&'''((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%'''(((((('''((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''''''''))))))((((((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))((((((''''''&&&''''''((())))))))))))((((((((((((((((((((((((((()))))))))(((((('''''''''(((((('''''''''(((((())))))(((((()))***)))&&&$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&%%%$$$&&&'''******)))&&&!!!((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((()))***$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***))))))))))))*********************)))(((''''''&&&&&&&&&''''''(((((()))))){{{iiiTTTIIICCC>>>;;;;;;999777666666666666555333222222111000000111111222---,,,+++*********+++,,,,,,,,,------------,,,,,,(((((()))***,,,---......***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,************************((((((((()))******++++++************************(((((())))))))))))(((((((((***---//////...+++***)))(((((((((((()))******)))))))))))))))(((''''''''''''(((((()))((((((((((((((())))))))))))******))))))((((((((())))))***,,,+++***(((''''''((((((******)))((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))***+++,,,+++***)))))))))+++---///+++)))''''''(((***************))))))(((((())))))''''''''''''(((((((((((((((''''''&&&%%%$$$######%%%%%%'''((())))))))))))''''''''''''((((((((((((###!!! !!!$$$%%%%%%###%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$%%%&&&''')))))))))(((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%$$$###$$$&&&((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((('''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))((('''((())))))'''%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))((((((((((((((('''''''''((()))******)))(((&&&%%%$$$%%%((()))'''###''''''&&&&&&''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))))))))))))))*********++++++%%%&&&''')))******+++***)))******************+++zzzhhhSSSHHHCCC>>>;;;;;;999777666555666666555333111000///...------......+++***(((''''''''')))******+++,,,------,,,+++***))))))************++++++))))))***+++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))***+++------,,,++++++(((((('''''''''((())))))((())))))***)))((('''&&&''''''(((***++++++++++++)))***+++,,,---,,,,,,+++((((((''''''((()))***+++******))))))))))))))))))******)))((((((((((((((()))((((((''''''(((((()))((((((''''''((()))+++,,,******)))))))))))))))******(((&&&&&&(((*********)))(((((((((((()))******&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((((()))+++++++++*********&&&'''((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))******)))((('''''''''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((()))******)))'''&&&&&&((())))))((('''&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))(((((((((''''''''''''%%%&&&((()))***)))((('''%%%&&&''''''&&&%%%###"""'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((*********)))(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))*********+++++++++###$$$''')))***+++,,,,,,+++++++++++++++*********zzzgggSSSHHHBBB>>>;;;:::888777555555666666444333555444222111000000000111111000...,,,,,,---...///******,,,,,,,,,,,,******++++++******)))((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***)))))))))))))))******+++((()))*********)))'''&&&&&&''')))+++---...//////%%%&&&)))***+++***((('''((('''''''''((()))+++,,,'''((()))***++++++************)))(((((((((((((((,,,,,,++++++++++++,,,,,,((('''''''''''')))***+++((())))))***+++++++++,,,***(((&&&&&&(((*********&&&%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,*********)))(((&&&%%%$$$''''''''''''((((((((()))"""''',,,+++&&&###$$$&&&)))++++++***)))((()))***&&&&&&''''''''''''''''''$$$%%%'''))))))))))))((())))))(((((('''''''''&&&''''''((((((((((((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&''''''(((''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''((()))++++++)))((('''''''''((())))))((('''&&&&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&$$$###&&&&&&%%%$$$$$$&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((((((((((((((((()))******)))'''%%%%%%''')))***)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&& """$$$'''))))))(((((())))))((('''((()))***+++&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%''')))***+++***)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((,,,+++***((('''%%%$$$###)))************+++++++++%%%'''(((*********))))))++++++******))))))((((((xxxfffSSSHHHBBB===:::999000222555888999888777666111111000///////////////...........................---,,,+++************+++++++++++++++***))))))''''''''''''''''''''''''''''''((())))))((('''&&&))))))((((((((((((((((((------------,,,,,,+++***))))))(((''''''''''''''''''((()))******+++******---,,,***)))))))))******))))))))))))((((((((((((+++***)))'''''''''((()))***++++++++++++***))))))************)))))))))))))))))))))))))))******++++++***)))(((((()))***++++++***)))(((((()))******+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((('''((((((******)))(((((((((((((((&&&(((***+++,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''%%%$$$&&&***---((()))***++++++***)))((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))'''&&&''')))******'''$$$''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''%%%######&&&***))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((************)))'''&&&%%%$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&+++)))((((((******'''$$$'''&&&%%%$$$$$$%%%'''(((******)))((('''&&&&&&%%%''''''((())))))***))))))+++***)))(((((()))******"""###%%%'''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((*********)))((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))((('''&&&%%%&&&''''''&&&'''(((''''''''')))+++((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((((())))))******++++++'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))((((((((((((yyygggSSSHHHCCC>>>;;;:::444555777888777666555333111000///////////////000////////////////////////...---,,,+++***************+++++++++++++++***)))************************************)))((('''&&&*********++++++,,,,,,,,,++++++,,,,,,+++******)))******)))((((((((((((((())))))*********))))))(((++++++)))((((((((())))))''''''(((((())))))******+++***)))((((((((())))))***++++++++++++***))))))************)))))))))))))))))))))))))))******++++++***)))(((((()))***++++++***)))(((((()))******,,,+++***)))((())))))*********))))))(((''''''''')))))))))*********++++++))))))))))))))))))))))))***))))))(((((((((((()))******)))(((((((((((((((%%%'''(((*********(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%###"""###%%%((((((((()))******)))(((((()))))))))((((((((((((''')))))))))(((((('''&&&%%%&&&&&&&&&''''''(((((()))+++***(((&&&&&&(((***+++(((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&((()))***''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((())))))&&&$$$$$$&&&)))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''))))))***))))))((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%+++)))''''''((((((&&&$$$)))(((((('''((()))*********))))))((('''&&&&&&&&&))))))))))))(((''''''&&&''''''&&&&&&&&&((()))***$$$%%%'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((*********))))))(((((('''(((((((((((((((((()))))))))((('''&&&&&&&&&'''''')))******(((&&&%%%&&&((())))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))&&&''''''((()))(((((((((***)))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))((((((((((((xxxgggSSSHHHCCC???<<<;;;999999888777666444222111000///////////////000111////////////////////////...---,,,++++++******+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***((('''''''''((((((((((((((((((((((((******************)))(((+++******))))))))))))***+++++++++******)))''''''***)))(((((('''(((((((((&&&&&&'''((()))***+++++++++***))))))(((((())))))***++++++++++++***))))))************)))))))))))))))))))))))))))******+++******))))))))))))************))))))))))))******,,,,,,+++*********++++++******)))(((((('''&&&&&&))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((((((%%%&&&((())))))(((''''''(((((())))))))))))((((((************************'''(((((((((&&&%%%&&&'''''''''(((((((((((('''''')))(((((((((((('''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''((()))******&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))***)))'''%%%%%%''')))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&((((((((())))))(((((('''))))))((('''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***(((&&&&&&''''''&&&%%%&&&&&&%%%%%%&&&'''(((((())))))((((((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&'''(((***+++''''''((())))))(((((('''%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&''''''(((((())))))***''''''''''''((((((((((((,,,,,,+++***)))(((''''''(((((((((((((((''''''''')))(((''''''&&&&&&'''''')))******(((&&&%%%&&&(((******))))))))))))******((())))))))))))(((''''''&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))((((((((((((vvveeeRRRGGGCCC>>>;;;;;;::::::888666555333222111///////////////000000111////////////////////////...---,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***(((''''''(((((())))))((('''&&&%%%$$$$$$)))******+++******))))))******)))(((((()))))))))***************)))(((((())))))))))))((()))))))))''''''(((((())))))******)))(((((((((((((((((((((***++++++++++++***))))))************)))))))))((()))))))))))))))******+++***))))))))))))))))))***)))))))))))))))*********+++++++++*********++++++))))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((())))))''''''((())))))(((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,,,,***(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&)))((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))(((&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((())))))((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((+++***((('''''''''''''''$$$$$$$$$%%%%%%&&&''''''((((((((((((((('''''''''"""###%%%&&&((()))******(((((((((((())))))******((((((((((((((('''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((++++++******)))(((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&)))(((((((((''''''&&&&&&)))(((((('''''''''''''''%%%'''(((''''''''')))+++***))))))(((((())))))***''''''(((((((((''''''&&&'''((((((((()))))))))***''''''''''''(((((((((((((((((((((''''''&&&&&&%%%))))))***++++++++++++***'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((sssbbbOOOEEEAAA===::::::999999777666555444333222000000////////////000000------------------------------,,,,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,************************)))((('''&&&&&&((()))***+++++++++*********************+++++++++++++++***(((((('''''''''(((((()))(((((()))***************)))***************************))))))((((((''''''&&&'''''''''''''''''''''***++++++++++++***))))))************)))))))))((()))))))))))))))******+++)))))))))******)))))))))(((((())))))************)))*********************&&&''''''((()))***++++++'''''''''((((((((())))))))))))))))))))))))))))))(((((('''(((((()))******))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&(((******)))&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&((((((''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''')))(((&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((())))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''######$$$%%%'''((()))***))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((())))))((($$$$$$%%%'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%%%%'''***,,,++++++***)))((((((((((((&&&''''''((()))*********'''''''''((((((((((((((("""###%%%&&&((()))*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''((((((((())))))(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''%%%'''(((''''''''')))+++)))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&&&&******)))))))))(((((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''((())))))******))))))&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))((((((((((((qqq```NNNDDD@@@<<<::::::888888777777666444333222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.........------,,,+++++++++++++++++++++++++++&&&&&&&&&''''''((()))***&&&'''((()))+++,,,---...)))***++++++,,,+++++++++'''''''''''''''(((((()))'''''')))******+++++++++)))******++++++++++++***++++++***)))((('''&&&&&&&&&&&&'''(((((((((''''''***++++++++++++***))))))************)))))))))))))))))))))))))))******+++))))))************))))))'''((()))******+++******((()))******+++*********&&&&&&((()))+++,,,---...'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((())))))***************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***(((((((((((('''&&&&&&&&&&&&'''(((***))))))))))))((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))((('''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((('''''''''&&&''''''((((((((('''&&&***)))(((''''''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''###""""""$$$''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%&&&(((+++---***+++---,,,***(((((()))$$$%%%&&&'''((()))))))))&&&&&&''''''(((((())))))''''''(((((((((''''''&&&((((((((('''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''******)))(((((('''&&&&&&''''''((((((((()))))))))&&&&&&&&&'''(((((())))))''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))))))))((((((((((((((())))))))))))((('''&&&)))******(((&&&%%%&&&(((((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&*********)))((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))((((((((((((qqq```MMMDDD@@@===;;;;;;777888999888777444222000333222111///............------------------------------,,,,,,,,,------...////////////...,,,+++***++++++++++++++++++++++++'''(((((()))))))))(((((('''''''''((()))******+++((())))))***++++++******((((((''''''((())))))***((())))))*********))))))'''((()))+++++++++***)))******))))))(((((('''''''''''')))*********))))))***++++++++++++***))))))************)))))))))))))))))))))))))))******+++((()))***++++++***)))(((&&&''')))***++++++******))))))+++,,,,,,,,,++++++(((((()))+++,,,---...///))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((()))************)))((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***)))***+++(((((('''&&&&&&'''((((((++++++*********)))))))))************)))((('''''''''''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((***)))'''%%%%%%%%%&&&&&&'''(((((())))))(((''''''''''''((()))&&&&&&&&&&&&'''((())))))%%%&&&&&&'''(((((('''''''''((())))))))))))((('''***)))'''&&&&&&''')))***(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$&&&(((***(((&&&))))))((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******++++++'''***------***(((''''''!!!"""$$$%%%'''''''''&&&&&&&&&&&&'''((())))))***))))))))))))(((''''''&&&&&&''''''''''''&&&$$$###&&&&&&%%%%%%&&&'''((())))))))))))((((((((((((((('''((((((((())))))))))))(((((())))))***+++++++++''''''''''''((((((((((((''''''(((((())))))******)))))))))***************((())))))***)))((('''&&&)))******(((&&&%%%&&&((())))))(((((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))******))))))))))))((((((((((((rrraaaNNNEEEAAA>>><<<<<<888999::::::777444000...444333111000...---------........................------,,,,,,,,,------...111000000///...,,,+++***************************)))***+++++++++)))((('''000///...---,,,***))))))''''''((()))))))))))))))))))))((())))))***++++++***++++++******)))((('''&&&'''(((*********)))((((((((((((((())))))))))))((()))***,,,,,,,,,+++******++++++++++++***))))))************)))))))))))))))))))))))))))******+++((()))***++++++***)))(((&&&''')))***+++++++++***)))***,,,---...------,,,***++++++,,,,,,---......***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((()))*********)))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((()))((('''&&&&&&'''((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))'''(((((()))***++++++,,,******))))))))))))******''''''''''''''''''''''''''''''''')))******'''$$$%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))'''''''''((((((***++++++%%%%%%&&&'''((((((((('''((()))***++++++***)))((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''((()))******)))(((''''''''''''&&&&&&''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((***(((&&&''')))***'''$$$))))))((('''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&***,,,---,,,***(((%%%)))---...***'''%%%%%%$$$%%%''')))*********)))%%%&&&&&&'''((()))******''''''((()))******))))))&&&'''((()))))))))(((''''''&&&&&&&&&'''(((***+++''''''(((((())))))******(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))((((((((((((''''''''''''))))))******++++++,,,,,,((()))*********)))'''&&&&&&'''(((''''''''')))+++******))))))))))))******(((((()))***************&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&'''''''''((()))))))))))))))***+++++++++++++++%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((rrraaaNNNDDD@@@<<<999999999999888666555444333222222111111111000000//////++++++,,,,,,---.........------,,,,,,+++*********............---,,,++++++))))))***++++++++++++*********))))))))))))******)))))))))))))))******+++,,,+++)))((('''((()))+++******)))))))))))))))***&&&'''((())))))((('''&&&((()))***++++++***)))(((''''''(((((())))))*********)))))))))(((((('''''',,,,,,++++++***)))))))))'''(((***,,,---,,,,,,+++,,,+++)))((((((((()))***,,,,,,,,,+++)))((()))***+++)))))))))***)))'''%%%,,,,,,,,,++++++*********))))))************))))))((()))***+++++++++++++++((('''&&&&&&'''(((&&&%%%)))'''&&&''')))*********))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''%%%$$$$$$''')))))))))************))))))))))))$$$$$$%%%%%%&&&''''''''')))(((''''''''')))***+++)))(((((('''''''''(((((('''((()))******)))((('''$$$$$$%%%'''(((***++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''***)))((('''&&&&&&'''((()))(((''''''''''''((()))'''''''''''''''((())))))''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&***(((&&&&&&(((*********(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((()))''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))++++++***(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***&&&######&&&))))))(((++++++++++++***((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***+++***((('''((()))+++,,,((((((((((((((((((((((((***((('''''')))******)))(((''''''&&&&&&((()))***$$$%%%(((***++++++******%%%&&&((()))))))))((('''++++++***(((((('''''''''***)))(((''''''((()))))),,,+++******++++++***)))(((((((((((()))+++,,,---'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((()))))))))((('''&&&&&&))))))((('''&&&&&&%%%%%%tttbbbPPPFFFAAA>>>;;;;;;999999888666555444333222000000000000000/////////,,,,,,,,,,,,------------''''''(((((()))******+++------------------,,,,,,'''((())))))******))))))******))))))))))))******((((((((((((((())))))***---,,,***)))((()))***+++******)))))))))))))))***(((((()))******)))((((((((()))***++++++***)))((('''((((((((()))))))))***************))))))(((((())))))******************%%%&&&&&&'''(((((((((((((((((((((((())))))***++++++,,,+++)))&&&%%%&&&'''+++***))))))))))))'''%%%++++++*********)))))))))(((((())))))))))))((((((((((((((('''''''''''''''***)))'''((((((((('''&&&)))((('''(((***,,,,,,+++)))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''&&&$$$%%%''')))))))))************************((((((((())))))))))))***+++***)))((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((())))))************((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((())))))******)))((('''&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&''''''((())))))''''''&&&&&&&&&&&&''''''***(((&&&&&&(((******)))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&((((((((((((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((******))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******)))(((((()))*********)))((('''''')))***+++(((((((((((((((((((((((((((&&&%%%&&&)))*********(((((('''&&&'''((()))***&&&''')))******)))((('''%%%%%%'''(((((((((''''''+++***)))'''&&&&&&''''''))))))(((''''''((()))***'''&&&&&&'''((())))))((((((''''''''''''(((((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$)))((((((''''''&&&%%%%%%uuudddQQQGGGCCC???===<<<999999888666555444333222/////////000000000000000------------,,,,,,,,,,,,******+++,,,,,,------...+++,,,,,,------------,,,))))))***++++++++++++*********))))))))))))******(((''''''''''''((())))))...---+++*********+++,,,)))))))))(((((())))))***)))******++++++******)))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))***++++++)))((((((((((((((())))))%%%%%%'''((()))*********,,,,,,,,,)))&&&%%%%%%&&&,,,***))))))))))))(((&&&***))))))))))))(((((((((''''''(((((((((((('''''')))((('''&&&%%%%%%&&&&&&,,,+++))))))))))))(((&&&)))((('''(((+++---------((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))'''&&&%%%%%%'''))))))((())))))*********************************)))))))))***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++******))))))((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,))))))(((''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''&&&''''''((())))))******((((((''''''''''''(((((()))(((&&&''')))******)))'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((((('''&&&((()))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***(((((('''&&&&&&((()))***((((((((((((((((((((((((((('''%%%&&&''')))(((((((((((('''''''''((()))***))))))******)))'''%%%$$$%%%%%%&&&'''''''''&&&&&&+++)))'''%%%%%%&&&'''(((((((((''''''((()))***+++((('''''')))+++---,,,,,,))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%)))((((((''''''&&&&&&&&&tttcccPPPGGGCCC???======999999888666555444333222///000000000111222222222000000///......---,,,,,,/////////...------,,,,,,***+++,,,---------------+++,,,------......------+++******))))))******+++((((((((((((((()))******---,,,+++************+++)))(((((((((((())))))***************************)))))))))******)))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))))))))+++***)))((((((((()))***$$$%%%'''))))))))))))(((,,,------+++)))'''(((***,,,+++)))((())))))((('''))))))))))))))))))))))))'''(((((())))))((((((''',,,***(((''''''((()))+++,,,+++))))))))))))'''%%%(((''''''(((+++---------((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((&&&%%%&&&((())))))(((((((((((((((((()))))))))))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%(((''''''''''''(((((()))***)))(((''''''((()))***((((((((('''&&&&&&%%%%%%******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++((((((((('''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''******)))((((((''''''&&&))))))(((((((((((()))))))))((('''''')))******)))''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&''''''''''''''''''''''''((('''%%%$$$###$$$&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((($$$'''******'''%%%''')))''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***(((&&&&&&&&&&&&%%%$$$((((((((((((((()))))))))))))))))))))(((&&&%%%$$$&&&'''''''''''''''''''''***)))&&&$$$$$$%%%'''((('''''''''((()))******+++***))))))***,,,------,,,******))))))))))))******)))(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((()))(((((((((''''''&&&&&&rrraaaOOOEEEAAA>>><<<<<<999999888666555444333222111111111222222333333333222222111000///...------,,,,,,++++++***)))))))))******+++,,,------------,,,,,,---............---++++++************++++++******))))))******+++,,,++++++***)))))))))))))))((((((''''''((()))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((('''&&&$$$$$$%%%&&&'''&&&'''((())))))((('''&&&)))***+++***))))))+++------+++)))((()))))))))(((************************((())))))******))))))(((***)))(((((((((***---...+++***(((((((((((('''%%%(((&&&&&&''')))+++,,,+++'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&'''))))))((('''&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''''''''''''''((())))))***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''))))))(((((('''&&&&&&%%%))))))(((((((((((())))))(((''''''(((******)))(((&&&'''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))((((((&&&&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((''''''&&&'''''''''''''''''''''***'''###"""&&&(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))%%%(((+++***'''&&&''')))************)))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%'''((('''&&&((((((((()))))))))))))))((((((((((((((((((''''''))))))(((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&'''((()))*********)))(((''''''((()))(((&&&(((((((((((()))***+++,,,)))((('''%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''ppp___MMMDDD@@@===;;;;;;999999888666555444333222111111222222222222222222222111111000//////......)))******+++,,,,,,------***++++++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++************+++++++++************+++,,,,,,************))))))((((((''''''''''''((()))*********))))))(((((())))))*********))))))))))))******))))))))))))((((((((((((************++++++++++++++++++***))))))(((''''''(((((('''''''''(((((())))))))))))))))))((('''&&&&&&'''((((((((((((***,,,...,,,)))((()))***))))))))))))************++++++))))))************))))))&&&&&&&&&'''(((***,,,---***(((''''''((()))(((&&&((('''&&&''')))*********'''''''''(((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((''''''(((******((('''%%%%%%&&&&&&''''''((((((***))))))((('''&&&&&&%%%%%%&&&((()))+++,,,,,,,,,''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''(((((()))(((((((((''''''((())))))((('''''''''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&''''''((())))))))))))(((((((((((())))))(((''''''(((***+++)))(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((())))))*********'''''''''''''''((()))***(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''+++'''###"""&&&)))'''''''''''''''(((((((((''''''((((((((()))))))))((()))***)))'''''''''(((,,,,,,++++++***((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$######%%%(((+++,,,+++'''((()))*********))))))''''''(((((())))))******+++***))))))(((((())))))(((((('''''''''''''''(((&&&'''((()))******))))))+++***((())))))***((('''%%%%%%&&&&&&''')))***+++))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++******))))))))))))******&&&&&&'''(((((((((''''''((((((((((((((((((((((((ppp___MMMCCC@@@===;;;;;;999999888666555444333222111111000000000000000000000/////////......------++++++,,,,,,---.........++++++,,,,,,,,,++++++***))))))***+++++++++++++++,,,++++++******++++++,,,*********)))***++++++,,,***+++++++++******))))))'''&&&&&&'''''')))******+++***))))))))))))***++++++***)))(((((()))***+++***)))))))))(((((((((''')))))))))*********++++++******************))))))))))))***+++,,,,,,,,,,,,))))))((((((((()))******&&&((((((((('''(((***,,,///,,,)))((()))******)))((((((((()))))))))******(((((())))))))))))((((((%%%&&&&&&'''((()))******)))((('''(((***+++***)))+++)))(((((()))******)))''''''''''''((((((((()))&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((()))******(((&&&&&&&&&'''(((((()))************))))))((((((''''''&&&'''(((***+++++++++***&&&&&&&&&''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&(((***,,,---%%%&&&((()))))))))(((((()))***++++++++++++***)))'''''''''''''''((())))))''''''((((((((((((''''''&&&''''''(((((()))******)))((((((''''''(((((()))((('''''')))++++++)))'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((()))***++++++,,,(((((('''&&&''''''((()))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((***(((%%%######$$$'''((((((((((((((('''''''''''''''((((((((()))))))))))),,,***'''''''''((((((((())))))******)))(((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))+++++++++'''((()))***+++***)))))))))))))))))))))***+++++++++***)))((('''(((((()))''''''((()))))))))(((''''''((()))******)))((((((,,,+++******,,,---,,,+++'''''''''''''''((())))))))))))******))))))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))(((((()))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((()))}}}ppp___MMMDDD@@@===;;;;;;999999888666555444333222000000//////......---------------------,,,,,,,,,++++++***))))))((((((''',,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,++++++******++++++,,,)))))))))))))))******++++++,,,,,,,,,,,,+++******&&&&&&&&&'''''')))******---,,,+++******+++,,,---+++***)))(((((()))***+++******))))))((((((((('''%%%&&&&&&&&&''''''(((((()))))))))***++++++,,,,,,%%%&&&((()))*********))))))((('''((()))***,,,...***++++++***))))))***,,,///,,,)))((()))*********&&&'''''''''(((((())))))''''''(((((((((((('''''''''((())))))***))))))(((***)))((()))+++,,,,,,+++---+++))))))***+++***)))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))(((((((((((()))))))))(((((()))+++***(((&&&'''(((((()))***++++++,,,((((((((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''')))******'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%(((***---///111%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''((((((((((((''''''++++++******)))(((((((((((((((''''''''''''((((((''''''''')))++++++)))'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''')))***+++,,,---***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))...***&&&%%%((())))))'''&&&''''''(((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&'''(((((())))))((((((((((((((((((((((((((((((---+++)))((((((((('''&&&'''((()))++++++******)))++++++***************+++***)))((('''&&&&&&'''(((&&&''')))++++++***((('''(((((()))******)))(((''''''&&&&&&'''***++++++***+++******))))))))))))))))))***+++++++++***((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((()))***************(((((((((((())))))))))))yyy~~~qqq```MMMDDD@@@===;;;;;;888888777555444333222111//////............//////---.........///000000000+++***)))(((((()))******+++***)))***,,,---,,,++++++++++++++++++***)))((())))))************))))))))))))(((((((((***+++,,,++++++******)))(((((((((&&&'''(((******((('''&&&,,,***((())),,,---+++)))+++)))'''&&&((())))))(((---***&&&$$$$$$(((---111++++++******************((((((((((((''''''''''''''''''''''''((()))++++++******++++++++++++******---,,,***(((((()))***+++))))))))))))************(((((())))))*********++++++)))''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((('''((()))***+++,,,---...,,,++++++******)))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((()))*********)))((('''&&&%%%%%%++++++***((('''%%%$$$$$$******))))))((((((''''''(((((())))))(((&&&$$$###''''''''''''''''''&&&&&&++++++++++++***)))''''''(((((((((((())))))))))))+++******)))((('''&&&&&&((((((((((((''''''''''''(((((((((((()))***+++,,,+++*********))))))((((((************))))))))))))''''''''''''((((((((((((***)))(((((((((***+++,,,,,,------,,,)))(((((()))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&'''((())))))*********++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))***(((&&&$$$$$$&&&(((***%%%$$$######$$$%%%''')))************)))(((&&&&&&''''''''''''''''''''''''+++*********))))))((((((%%%%%%&&&'''((((((''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''///+++'''''')))***'''###%%%&&&&&&'''((()))******(((''''''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((('''''''''''''''((()))))))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''))))))(((((((((((())))))(((((())))))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&''')))+++,,,---,,,)))'''&&&&&&'''(((}}}xxx~~~ppp___MMMDDD@@@===;;;;;;888888777555444333222111//////............//////..................//////,,,+++************+++,,,---,,,++++++,,,,,,***))))))******+++++++++******))))))))))))))))))))))))***))))))(((((()))***+++************)))))))))))))))))))))(((((()))))))))+++)))((())),,,---,,,***...+++)))'''(((((((((''')))(((''''''''')))+++---))))))))))))))))))))))))******))))))((((((((('''***))))))((((((((((((((()))******++++++******)))///...,,,+++***+++,,,---))))))))))))************((((((((()))))))))*********)))))))))***)))'''%%%((((((((()))))))))))))))&&&&&&''''''((()))************+++++++++***))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((('''''''''((()))))))))))))))(((''''''&&&&&&******))))))(((((((((((()))((((((((('''''''''''''''(((((((((((('''%%%$$$((((((((((((((((((((((((************)))((('''&&&(((((((((((())))))))))))))))))))))))((((((((('''((((((((())))))*********************+++,,,---...******)))))))))((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((()))***+++***+++,,,***)))'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********(((((('''&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))'''&&&%%%%%%&&&''')))$$$%%%%%%%%%&&&'''((((((*********))))))(((&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))************)))))))))&&&###%%%***---,,,)))&&&&&&''''''(((((())))))(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((((((((('''''''''''''''((()))))))))((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***'''(((((())))))((((((((())))))(((((((((((())))))******)))))))))))))))(((''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%&&&'''+++***)))((((((((()))***{{{www~~~ppp___MMMDDD@@@===;;;;;;888888777555444333222111000//////......//////000.........------------------,,,,,,++++++,,,------///---++++++++++++)))'''(((((()))++++++,,,,,,,,,***)))(((''''''((()))***+++***))))))((())))))***))))))))))))************,,,***)))'''''')))***,,,)))(((((())),,,------,,,000---***(((((((((((('''%%%&&&((()))******)))(((((((((((((((((((((((((((,,,++++++***)))(((((('''((((((((((((((())))))))))))******++++++******)))+++***)))((((((((()))***))))))))))))************'''((((((((((((((()))))))))(((((()))***)))&&&$$$)))))))))))))))(((((((((&&&&&&&&&''''''(((((((((((()))***+++++++++***)))))))))((((((((((((''''''************************))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''&&&&&&''''''(((((((((''''''&&&((()))))))))))))))))))))))))))))))))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((######$$$%%%&&&'''((()))'''''''''''''''((()))***(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%(((((()))))))))*********(((((('''''''''((()))***''')))))))))''''''((()))'''''''''((()))*********''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***))))))(((((())))))***))))))************)))))),,,)))&&&&&&))))))(((%%%'''''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((()))))))))))))))(((((((((((()))))))))((('''''''''((()))***''''''''''''((((((((((((***)))(((''''''&&&'''''''''''''''(((((()))))))))zzzvvv}}}ooo^^^LLLCCC@@@===;;;;;;888888777555444333222111000000////////////000000.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------...---++++++++++++***(((((()))***+++++++++++++++***)))'''&&&&&&''')))***++++++***))))))((((((((('''(((((()))***+++++++++******)))(((((()))******&&&&&&'''(((***+++,,,,,,///---***))))))***)))(((%%%&&&((()))***)))(((''''''((((((((((((((()))))),,,+++******)))(((''''''###$$$&&&(((***+++,,,---))))))************))))))(((((('''&&&&&&&&&'''(((((()))))))))************''''''''''''(((((((((((()))(((&&&&&&''''''&&&%%%((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))&&&(((***+++,,,+++***)))))))))(((((((((((((((((())))))))))))))))))))))))******)))(((((('''''''''''''''''''''(((((())))))'''(((((())))))******+++(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&(((((((((((()))))))))))))))))))))((((((''''''&&&######$$$$$$%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))(((''''''''''''(((((((((%%%&&&(((''''''&&&((()))'''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******)))(((((((((((()))(((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&((()))(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&$$$"""""""""$$$%%%''''''''''''''''''''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''---+++((('''''''''%%%$$$((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((()))((())))))***************'''''''''''''''''''''''')))))))))))))))******+++++++++***)))))))))))))))))))))(((((((((((())))))&&&%%%$$$###$$$&&&((()))''''''''''''((((((((((((******)))))))))(((((((((%%%%%%&&&''''''''''''&&&{{{uuu{{{nnn]]]KKKCCC@@@===;;;;;;888888777555444333222111000000////////////000000.........---,,,,,,,,,+++***++++++,,,,,,,,,------,,,+++******,,,,,,,,,***+++++++++++++++***)))(((+++)))(((&&&&&&((()))+++************))))))((((((''''''((()))***++++++,,,''''''((())))))(((''''''$$$%%%&&&'''((()))***+++,,,***((((((***+++,,,+++'''''''''''''''(((((((((((((((((())))))***************)))(((''''''&&&&&&###$$$&&&(((***,,,,,,,,,)))))))))******)))))))))*********))))))*********((()))))))))************((((((((((((''''''''''''---***&&&%%%&&&((())))))((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))'''((()))***+++******)))(((((())))))))))))))))))((((((((((((((((((((((((*********))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((''''''))))))))))))))))))))))))((('''''''''((((((((()))&&&&&&&&&''''''((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))+++***)))((('''&&&%%%$$$))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((('''''''''$$$%%%''''''&&&&&&''')))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******)))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&'''))))))'''&&&%%%)))&&&###!!!!!!$$$'''***'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))++++++,,,,,,+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%$$$&&&(((***++++++((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((())))))((((((''''''''''''(((((('''((()))***+++*********(((((((((((((((((((((((()))))))))))))))******+++///...---+++***)))))))))))))))(((((((((((())))))&&&%%%$$$###$$$&&&((()))''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%{{{tttxxxnnn]]]KKKBBB???===;;;;;;888888777555444333222111111000000//////000000111.........---------------******+++,,,------------+++***)))***,,,---,,,+++,,,,,,,,,++++++)))((((((+++***)))(((((()))***+++)))************))))))((('''(((((()))***+++++++++%%%'''(((******((('''%%%$$$&&&'''((('''((()))+++***)))''''''***+++,,,,,,))))))'''''''''((()))***((((((((())))))******+++(((((((((((('''''''''''''''''')))******)))((((((((())))))******))))))((((((((())))))))))))))))))))))))))))))************)))))))))(((((((((((('''///,,,)))((()))+++,,,---)))))))))))))))(((((((((&&&&&&&&&''''''((((((((((((((()))))))))))))))***(((((())))))))))))******''''''''''''''''''''''''))))))*********)))((((((&&&'''''''''(((((())))))***))))))((('''&&&&&&%%%))))))************++++++))))))(((''''''(((((()))%%%%%%&&&&&&''''''((((((((((((((())))))(((((('''(((((((((((())))))))))))***))))))((('''&&&%%%$$$))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((('''%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''$$$%%%''''''&&&&&&''')))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%)))&&&###!!!!!!###''')))''''''(((((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&(((***+++,,,,,,,,,)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''******)))(((((('''&&&&&&''''''''''''''''''''''''(((((('''(((((()))***++++++******))))))******+++))))))************))))))&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((()))((((((''''''''''''(((&&&''')))***+++******)))************************)))(((((((((((()))******000///---+++))))))))))))))))))(((((((((((()))))))))((('''''''''((()))***''''''''''''((((((((((((&&&&&&'''((())))))((((((*********))))))(((((((((zzzqqqttt}}}mmm\\\JJJBBB???===;;;;;;888888777555444333222111111111000000000000111111..................//////***+++---...//////......---+++***+++,,,,,,+++*********+++++++++******)))++++++************++++++((((((******+++***))))))(((((())))))*********+++((((((((())))))(((((((((&&&(((******(((((())),,,+++)))''''''(((************))))))(((((()))))))))&&&&&&'''(((((()))******((((((((((((((()))))))))'''(((*********)))'''&&&(((((())))))))))))((((((&&&&&&''''''(((((((((((())))))))))))******************)))))))))(((((((((+++***)))***+++,,,+++)))((((((((()))))))))))))))&&&&&&''''''((()))******+++***(((''''''((()))***(((((()))))))))*********(((((((((((((((((((((((((((((()))*********))))))'''''''''(((((((((((((((******))))))(((''''''&&&((()))))))))************+++***)))'''''''''((((((&&&&&&&&&'''(((((())))))((())))))******))))))((((((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&'''''''''((())))))*********)))((('''%%%&&&((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((()))******)))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&''''''''''''''''''&&&'''&&&%%%%%%$$$%%%&&&'''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++++++++************++++++))))))************))))))******)))'''%%%$$$%%%%%%&&&&&&''''''(((((())))))&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''))))))((('''''''''''''''$$$&&&(((*********)))(((************************((((((''''''(((((()))***,,,+++***(((((()))***+++))))))(((((((((((())))))******)))))))))))))))(((''''''''''''((((((((((((******+++,,,+++***)))((()))((('''''''''((()))***yyynnnqqq{{{mmm\\\JJJBBB???===;;;;;;888888777555444333222111111111000000000000111111---.........///000000000+++,,,...000000000000//////---++++++++++++)))(((((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***'''((()))***++++++***)))))))))))))))************+++***)))(((((()))***+++(((+++,,,,,,)))(((***---,,,***''''''((((((((('''))))))***++++++***)))(((%%%%%%&&&&&&'''((())))))((((((((()))******++++++$$$&&&(((***++++++))))))(((((())))))))))))(((((())))))***+++,,,,,,++++++))))))))))))************++++++******))))))((((((%%%&&&(((***,,,***'''###%%%&&&&&&&&&''''''(((((('''((()))***+++,,,---...---+++(((&&&%%%''')))***(((((())))))*********+++))))))))))))))))))))))))'''((()))***++++++***)))((((((((((((((((((((((((************))))))))))))'''((((((((())))))******,,,+++)))((('''''''''(((&&&''''''((()))******+++))))))***************)))(((((((((((())))))))))))###$$$%%%&&&''')))******$$$$$$%%%&&&'''(((((()))))))))((('''''''''(((((('''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((((())))))***+++++++++)))((('''&&&'''((((((&&&&&&'''(((''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''((()))***++++++***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((('''&&&%%%$$$'''((()))***++++++******''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))''''''((((((((((((''''''###$$$&&&&&&&&&'''***,,,%%%&&&&&&'''((()))******%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''###%%%''')))******(((((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&''')))+++---))))))(((((((((((())))))(((((())))))((('''&&&%%%''''''''''''((((((((()))))))))***)))(((&&&$$$###$$$###""""""###&&&(((***xxxnnntttjjj[[[KKKDDDAAA>>>::::::666666555444222111000///000///...///000111000///000---,,,...222333///+++,,,---------.../////////...---,,,+++************++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((---,,,+++******+++,,,---************************(((((())))))***+++++++++&&&&&&&&&&&&'''''''''((((((((())))))******++++++(((((((((((())))))))))))************************''''''((((((((((((''''''''''''((()))))))))))))))************))))))((((((((((((((()))))))))))))))((()))))))))((('''&&&&&&%%%&&&'''((()))***+++,,,,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++***))))))))))))***++++++%%%&&&((()))+++,,,,,,,,,((()))))))))'''''')))***))))))(((((((((((()))))))))((('''((()))***)))(((++++++******))))))(((((()))***)))'''&&&&&&))),,,++++++******))))))((((((''''''(((((())))))*********)))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&'''((())))))(((''''''&&&'''((())))))***))))))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''***(((%%%&&&(((+++***)))%%%&&&)))++++++***((('''))))))))))))))))))))))))***************)))((((((&&&'''''''''&&&%%%$$$$$$((((((&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((******)))((('''&&&&&&%%%)))((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''''''''''')))'''###!!! """$$$&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''******)))(((((((((((((((&&&''''''&&&$$$!!!%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((()))***)))((('''((()))''''''(((((())))))*********)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))%%%'''((()))((('''%%%$$$(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))*********++++++++++++************)))+++***)))'''''')))***+++''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&,,,------------,,,++++++(((((('''(((((()))***+++))))))))))))(((((((((((('''(((((('''%%%$$$&&&'''((((((((((((((()))******{{{qqquuu~~~jjj[[[JJJCCCAAA===::::::888777777555444333222111111000//////000000///...///---,,,///333555222...------------............------,,,+++************++++++************++++++))))))))))))))))))))))))))))))(((((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((''''''((((((((((((((()))(((((((((((()))))))))***************************''''''(((((((((((('''''''''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&&&&''''''((()))******+++++++++***))))))***++++++))))))(((''''''((())))))%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,((()))))))))'''''')))***))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))'''&&&&&&)))+++*********))))))))))))))))))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''(((((())))))))))))(((''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((+++)))&&&&&&''')))(((&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((###$$$%%%&&&''''''''''''***)))'''%%%%%%&&&((()))((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))(((''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&'''''''''''''''((('''''''''''''''((()))))))))***+++***'''&&&'''((('''((((((((()))))))))******)))(((''''''((()))***((((((((((((((((((((((((((())))))))))))))))))(((&&&'''((())))))'''&&&%%%((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''')))***+++,,,,,,+++++++++*********))))))+++***(((''''''(((***+++((((((((())))))))))))***''''''(((((((((((('''''''''((()))***+++,,,,,,,,,((((((((((((((())))))***''''''(((((())))))******---......---+++***,,,---&&&&&&&&&&&&&&&'''((((((rrrttt}}}jjjZZZJJJBBB@@@===:::::::::999888777666444333333222000//////000000///---...------000444555333111............------------,,,,,,++++++***+++++++++++++++************++++++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))+++***)))''''''((())))))))))))((((((''''''&&&&&&&&&&&&'''((((((((('''''''''((((((((())))))******************************((((((''''''''''''(((((('''((()))*********)))))))))***++++++,,,,,,++++++((()))))))))'''''')))***))))))(((((((((((())))))(((***,,,***'''%%%''')))&&&&&&&&&'''((()))))))))((())))))'''&&&&&&(((+++((())))))))))))))))))*********))))))(((''''''&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''+++***)))((('''&&&&&&&&&(((((()))))))))(((''''''''''''''''''(((((((((((((((((('''''''''((()))))))))(((&&&&&&'''(((((('''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''(((((('''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''''''''''')))(((((('''(((((()))***((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''******)))((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***++++++***'''&&&&&&'''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))((('''&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%'''(((***+++------++++++*********)))))))))***)))'''''''''''')))***))))))))))))************(((((())))))))))))((((((%%%&&&''')))************)))))))))(((((((((((((((&&&&&&'''((()))***++++++,,,,,,,,,+++***)))***,,,&&&&&&&&&&&&&&&'''((((((sssrrr{{{iiiYYYHHHAAA???<<<:::::::::999888777666444333333222111//////000000...---...---...000333444222000.........------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++*********))))))(((((((((((())))))))))))------,,,,,,++++++******(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***,,,+++)))(((((()))***+++***))))))((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))***,,,......---,,,*********+++++++++******)))((()))))))))'''''')))***))))))(((((((((((())))))(((+++---+++&&&$$$&&&)))((()))))))))*********+++(((((()))(((&&&&&&(((***'''((((((((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''(((((((((***)))(((&&&&&&&&&'''(((((()))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))******'''&&&&&&''')))*********'''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''((((((((((((''''''***)))((((((''''''((((((***)))(((((((((((())))))***)))((('''''''''(((((()))(((((((((''''''&&&&&&'''''''''''''''((())))))((()))***)))((('''((()))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***)))(((''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''((()))***+++,,,************))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))************))))))(((((())))))(((((('''&&&)))))))))))))))((('''''''''''''''((()))*********((())))))(((&&&%%%'''(((((((((((((((((()))******tttsss|||iiiXXXGGG@@@>>><<<:::;;;999888777666444333222222222000//////000000///---/////////000111000...,,,......------,,,,,,,,,++++++++++++***++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))------,,,,,,++++++******))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''((()))******,,,+++*********+++,,,,,,******)))((('''&&&&&&%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))$$$&&&((()))***)))'''&&&)))))))))))))))(((((('''((()))))))))'''''')))***))))))(((((((((((())))))(((+++---+++&&&$$$&&&)))+++*********)))))))))((('''(((((((((&&&&&&''')))''''''(((((()))))))))***&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''((('''&&&&&&&&&((()))***((((((((((((((('''&&&%%%''''''''''''((((((((((((''''''((()))))))))******((()))))))))))))))))))))'''((()))******)))'''&&&(((((((((((((((((((((((()))************)))((((((&&&&&&'''((()))))))))(((%%%&&&&&&'''''''''((((((&&&''''''(((((()))))))))+++******)))((((((''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((''''''###$$$%%%&&&''''''&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''(((((((((((('''''')))(((''''''&&&&&&''''''))))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&'''))))))((((((***+++))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))*********)))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))************))))))))))))******))))))((('''))))))******)))((('''&&&))))))))))))((((((((((((***++++++***(((''')))***((((((((((((((()))******zzzxxxhhhXXXFFF???===;;;:::;;;888777666555333222111111000///...///000111000/////////000000///...,,,+++------------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))************))))))(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((()))((('''''''''(((***+++******++++++++++++++++++******))))))((((((''''''(((((()))*********))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))$$$%%%&&&'''((('''&&&&&&((((((((()))((((((''''''((()))))))))'''''')))***))))))(((((((((((())))))(((***,,,***'''%%%'''))))))))))))((('''&&&&&&&&&&&&'''(((((('''&&&'''((('''(((((((((((((((((()))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((()))***+++''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))(((((()))+++,,,+++(((&&&&&&&&&&&&(((***,,,+++)))'''%%%))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&((())))))))))))))),,,++++++***(((''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((''''''&&&&&&'''(((((((((''''''((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&'''))))))((((((***+++))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))&&&'''(((***++++++++++++(((((()))******)))''''''***)))))))))((((((((('''***++++++***(((((()))+++&&&&&&&&&&&&&&&'''((((((hhhWWWEEE>>><<<;;;:::;;;888777666555333222111111///...---...000222111000...///111111000///......,,,,,,,,,,,,,,,,,,------------,,,+++************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,'''((()))******)))((('''************************(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((((()))))))))*********+++++++++************************))))))************))))))))))))'''''''''(((***+++&&&((()))++++++***)))(((***************)))))))))***++++++++++++******)))&&&''''''((()))******+++***)))(((''''''((()))***(((((()))******)))(((((((((((()))))))))*********'''(((((()))))))))((((((((()))))))))'''''')))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))))))))(((&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&$$$&&&))))))'''&&&&&&'''(((((()))))))))((('''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&(((((((((((('''%%%&&&((()))******))))))*********)))))))))((((((###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''')))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((###$$$&&&((()))*********&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))******)))(((''''''(((***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))+++***(((''''''(((***+++)))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((***)))))))))((((((((((((((())))))))))))))))))((('''(((((((((((()))))))))((())))))))))))))))))(((&&&'''((()))***+++++++++&&&''')))*********((('''(((((((((((()))))))))))))))******((('''&&&((()))&&&&&&&&&&&&&&&'''((((((gggWWWEEE===;;;::::::;;;888888777555444333222111...------...111222222111---///111222111111111111+++++++++,,,,,,---------...---,,,+++************++++++************++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++)))************+++++++++************************))))))************))))))***)))'''&&&'''(((***+++###%%%(((***+++)))'''&&&***************+++++++++,,,,,,,,,,,,,,,+++***)))%%%&&&'''((()))***+++,,,+++)))(((&&&&&&((()))+++&&&'''((())))))((('''&&&))))))(((((())))))***+++(((((()))***************((()))))))))'''''')))***))))))(((((((((((()))))))))((('''((()))***)))((((((((())))))******++++++%%%'''(((((('''&&&&&&'''))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''')))))))))((('''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''(((((((((&&&%%%$$$$$$&&&&&&'''***,,,)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''&&&%%%$$$$$$###$$$&&&((())))))((('''%%%&&&((()))*********)))))))))))))))************%%%%%%&&&'''&&&%%%$$$###)))(((((('''&&&&&&%%%%%%'''(((((((((((((((''''''***)))((('''&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((((((((((((((((()))***+++'''(((***+++***)))'''&&&&&&'''''''''(((((())))))'''''''''''''''((())))))+++,,,,,,***'''%%%%%%&&&******))))))((((((((('''***)))(((''''''((()))***)))))))))))))))))))))))),,,***)))'''''')))***,,,(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))******))))))))))))(((((((((((())))))************))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))(((((('''%%%''')))***+++***)))(((&&&&&&'''((()))***+++++++++,,,,,,+++)))(((***+++((((((((((((((()))******bbbUUUGGG@@@>>>;;;:::;;;666777777777666444222000111111000000000000111111111111111111000000000000,,,,,,+++************+++,,,,,,,,,++++++*********++++++***************++++++++++++***)))(((((('''))))))***+++++++++++++++++++++++++++************))))))(((((((((((())))))+++++++++***************++++++***************++++++)))'''(((+++,,,***(((''')))***)))(((((()))***+++***)))((((((***,,,...)))+++,,,+++***)))***+++******)))(((((()))******))))))(((((((((((()))***&&&&&&''')))***,,,------((((((((()))(((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))+++,,,---((((((((('''&&&&&&%%%%%%))))))))))))(((((((((((())))))))))))'''%%%###"""''''''(((((())))))******************))))))))))))%%%%%%%%%%%%&&&((()))***((((((((('''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''')))+++,,,'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))***+++***'''%%%&&&((((((&&&$$$$$$&&&'''%%%######'''***''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***+++***)))'''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%((()))'''%%%%%%&&&((()))((('''%%%$$$(((''''''''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''((())))))"""###%%%&&&&&&''')))+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******%%%&&&''''''((((((''''''))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''((((((((('''&&&%%%%%%''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&((('''&&&'''((()))((('''((((((((((((((((((((((((+++***((('''&&&''')))******)))(((''''''((()))***&&&'''((())))))((('''&&&)))))))))(((&&&%%%'''(((******+++++++++******))))))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&bbbTTTFFF@@@>>>;;;:::;;;888888777666555333111000111000000//////000000111111111111000000000////////////...------------...---------,,,,,,+++++++++++++++***))))))******+++++++++******)))(((((('''((()))******++++++******))))))))))))((((((((((((******))))))))))))******************************(((((('''''''''''''''(((+++)))'''(((***+++)))''''''((())))))((('''(((*********)))((()))***+++,,,***+++,,,,,,******+++,,,)))))))))))))))))))))))))))))))))(((((())))))***((((((((())))))******+++***************)))((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))(((************)))(((&&&%%%(((((((((((())))))))))))*********)))))))))((((((&&&''''''(((((()))))))))((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))***+++&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())))))'''%%%&&&((((((&&&$$$&&&((()))((('''&&&)))+++((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))),,,***)))))),,,,,,+++)))'''(((***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''(((''''''''''''((())))))!!!"""$$$$$$$$$$$$&&&(((((('''''''''&&&&&&&&&%%%%%%&&&((())))))))))))(((&&&&&&&&&'''''''''(((((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((***)))((('''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***'''((()))))))))(((''''''((()))))))))'''''')))+++)))******+++++++++******'''''''''(((((((((((((((((((((((((((((('''''''''bbbTTTFFF@@@===;;;:::;;;:::999777555333222111000000//////......//////000111111000000000000//////------,,,+++++++++++++++***************)))))))))******)))))))))******+++++++++******)))((((((((('''((())))))******))))))))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***((('''((()))***)))''''''((())))))''''''((()))***))))))))))))))))))(((***+++,,,,,,******+++,,,((()))************)))(((************))))))******))))))))))))((((((((((((((((((((((((''''''&&&&&&((((((((('''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''((())))))***++++++))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))((((((((((((******))))))))))))(((((('''((()))******)))((((((((((((((()))))))))))))))(((((()))))))))(((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((&&&%%%&&&(((******)))((()))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&$$$%%%&&&((()))))))))((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((()))***)))((($$$%%%'''((())))))((('''(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''((((((''''''(((((()))***&&&'''((((((''''''(((***(((((((((((('''''''''''''''((()))******)))((('''((('''&&&&&&&&&'''((()))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((***)))((((((''''''(((((()))((('''((()))******(((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))((((((&&&((())))))))))))***,,,(((((()))***++++++++++++&&&&&&''''''((())))))***'''''''''(((((((((((((((~~~aaaSSSEEE???===;;;:::;;;<<<:::777444222111111111//////............//////111000000000////////////,,,++++++***************++++++++++++***************))))))))))))******+++************))))))((((((''''''((()))))))))))))))++++++++++++*********)))+++******))))))******+++(((((((((((())))))))))))))))))((((((((()))******)))(((((((((((()))((((((((()))***)))'''&&&'''((())))))******)))((('''&&&)))***++++++))))))***+++(((***+++------+++***(((+++++++++++++++*********(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((())))))*********)))))))))))))))*********)))***+++,,,,,,+++************))))))((((((''''''***)))))))))(((((((((((('''((()))******)))'''&&&'''''''''(((((())))))***((()))))))))))))))(((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((()))))))))''''''&&&''''''''''''&&&$$$&&&'''((((((((('''''')))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''*********))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%###"""$$$&&&)))***)))(((''')))(((&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&''''''''''''&&&###$$$%%%&&&'''(((((('''(((''''''''''''&&&&&&&&&%%%&&&''')))))))))((((((((((((((('''((())))))***((()))******((('''(((***)))))))))((((((((((((((())))))))))))(((((((((((()))(((&&&%%%%%%''')))***(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&)))((('''(((*********)))(((((((((((((((((((((((()))(((((('''(((((()))***))))))(((((((((((())))))(((((())))))))))))))))))&&&((())))))((((((((()))'''''')))***++++++++++++''''''''''''(((((())))))&&&&&&''''''(((((())))))|||}}}}}}```RRREEE???===;;;:::;;;<<<:::777444222111111111//////............//////000000000////////////...//////...------------------.....................))))))(((((()))******+++*********)))))))))))))))''''''((()))))))))))))))++++++++++++*********)))))))))(((((((((((())))))''''''(((((())))))))))))***)))))))))******+++,,,((()))))))))((((((((())))))***+++***((('''((()))))))))******)))((('''&&&((()))***)))((('''(((******+++---......---+++***,,,,,,------,,,+++******''''''(((((()))*********++++++***))))))))))))***((((((''''''&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))(((((('''''''''((()))))))))*********+++((()))***+++++++++***)))******))))))(((((('''''')))))))))(((((((((((('''%%%'''((())))))(((&&&$$$&&&&&&&&&''''''((((((((((((((()))))))))))))))((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''''''''&&&''''''%%%%%%&&&((((((((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''')))))))))'''$$$###$$$%%%'''))))))(((&&&%%%)))'''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))((((((((()))''''''((()))***+++++++++(((''''''''''''&&&&&&&&&$$$%%%'''))))))))))))(((((((((((((((((()))******$$$&&&&&&&&&$$$###$$$%%%)))))))))))))))))))))))),,,***(((&&&&&&''')))+++)))(((&&&%%%&&&''')))+++'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((((('''''''''''''''((((((((((((&&&&&&'''''''''''''''''')))''''''((()))***)))(((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((())))))***''')))***)))'''%%%$$$%%%&&&'''((()))***+++++++++))))))((((((''''''''''''&&&&&&''''''(((((())))))|||}}}{{{___RRRDDD>>>===;;;:::;;;:::999777555333222111000000//////......//////000000000////////////.........------,,,,,,,,,,,,,,,************++++++++++++(((((((((((()))******+++******))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((())))))******+++(((((('''(((((()))***+++(((***+++***)))((()))+++***,,,,,,+++)))(((((()))***))))))))))))))))))(((((()))***)))(((((()))***+++,,,------------,,,+++------.........,,,+++***'''(((((()))***++++++,,,)))((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++******)))(((((('''&&&&&&((())))))******+++++++++((((((******+++***)))((())))))))))))(((((((((((())))))((((((((((((''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&(((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&((('''&&&&&&'''((('''&&&&&&''')))***((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&'''(((((('''&&&%%%$$$''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&$$$%%%'''((()))***))))))))))))(((((())))))***+++%%%&&&''''''%%%$$$%%%&&&(((((((((((())))))))))))***(((&&&%%%%%%''')))+++)))((('''''''''((()))***''''''(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''((()))))))))((((((''''''''''''(((((((((((((((((()))*********))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''&&&&&&'''((()))***''')))***)))&&&$$$""""""''''''((()))***************))))))(((''''''&&&&&&'''''''''(((((((((((((((|||}}}zzz___QQQDDD>>><<<;;;:::;;;888888777666555333111000111000000//////000000111000000/////////.........,,,+++******))))))******''''''((((((((()))))))))'''''''''(((((()))++++++)))))))))))))))))))))***((()))******++++++******))))))))))))((((((((((((***))))))))))))))))))***(((((())))))***++++++,,,&&&&&&&&&'''''')))******)))+++,,,,,,))))))***,,,,,,---...,,,***))))))*********)))((()))***+++,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++---...///000///---+++***************++++++++++++)))(((&&&%%%%%%%%%''''''***)))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))***++++++***)))((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$&&&((((((&&&&&&''')))(((&&&$$$%%%''')))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###%%%'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%'''((()))***))))))))))))(((((())))))***+++((()))******)))((()))+++'''''''''(((((()))))))))%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))''''''''''''(((((((((((('''((()))***+++******)))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((&&&'''((())))))*********'''((()))******)))((('''&&&%%%%%%%%%&&&''')))***&&&(((******'''%%%$$$$$$(((((()))))))))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''}}}~~~zzz^^^QQQDDD>>><<<;;;:::;;;666777777777666444222000111111000000000000111111000/////////............///...------,,,,,,------,,,,,,---------.........''''''''''''((()))++++++)))))))))))))))*********))))))***+++++++++++++++++++++++++++************++++++************++++++((())))))***+++,,,,,,,,,'''''''''((((((***++++++))),,,---,,,***)))+++------......---+++******++++++***)))((()))***,,,...+++,,,------++++++,,,---******)))(((((()))******...///000000///---+++***------,,,,,,+++******)))000///---++++++,,,---...++++++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))))))))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,***++++++,,,+++***)))(((''''''(((((())))))******)))(((((((((''''''''''''''''''''''''((()))+++,,,******))))))((((((''''''%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((((((((((((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))'''&&&$$$&&&((((((&&&%%%'''***&&&###!!!!!!$$$&&&&&&$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''(((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***((('''(((+++***))))))((((((((())))))(((((('''''''''&&&&&&&&&###%%%'''(((*********))))))))))))))))))******+++%%%'''((((((''''''((()))&&&'''''''''(((((()))))) """&&&)))***(((&&&%%%''''''((()))***)))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''((((((((()))%%%&&&''')))))))))((('''&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&((()))************'''((()))******)))((('''%%%%%%$$$$$$%%%&&&((()))%%%'''******)))'''&&&&&&((()))))))))))))))((('''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&|||zzz}}}yyy]]]KKKCCCAAA::::::===999999888666444222111000000000///...---,,,------...111222222222111000...---,,,++++++,,,...//////.........///...---+++)))'''************))))))))))))++++++++++++***((('''&&&)))(((((()))+++,,,***(((+++*********))))))(((((((((((()))***************(((((())))))))))))(((((()))(((''''''(((***,,,...,,,,,,,,,+++++++++******///......---,,,+++***)))---,,,,,,+++***)))(((((())))))))))))))))))))))))************************///......------,,,,,,++++++++++++************))))))(((''''''''')))***+++((((((((((((((((((((((((***)))'''&&&'''(((***+++''''''&&&''''''((()))******)))))))))))))))************))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))************)))((('''&&&,,,++++++)))((('''&&&%%%))))))(((''''''''''''''',,,***))))))******)))''')))((('''&&&&&&'''((())))))'''&&&&&&((()))(((((('''((()))******)))''''''&&&%%%#########%%%'''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''(((***))))))((('''&&&&&&&&&%%%''')))******)))'''%%%))))))(((&&&%%%$$$###"""***'''######&&&(((((('''&&&&&&&&&%%%%%%$$$$$$###'''(((((((((((((((''''''&&&'''''''''(((((())))))******))))))(((((('''''')))((((((''''''''''''(((%%%(((***)))&&&%%%'''***))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''')))***+++++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''')))+++---///''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&((()))))))))+++---(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''')))'''&&&%%%%%%'''***,,,)))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$+++)))((('''((('''&&&%%%******))))))((((((''''''&&&''''''((((((((((((((('''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''%%%&&&''')))))))))((((((|||zzz~~~www^^^LLLDDDBBB;;;;;;>>>:::999888666444222111000000111000///...---...//////111222222222111000...------,,,+++,,,.........------.........---+++)))(((************))))))))))))******+++******)))(((''')))((('''((()))******(((************)))))))))((((((((()))***************((())))))******))))))(((***)))((((((((()))+++,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***+++++++++************))))))(((''''''((()))***+++(((((((((((((((((((((((())))))'''''''''(((***+++((((((((('''(((((()))))),,,,,,+++***))))))))))))***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((())))))******)))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%'''''''''((((((((())))))))))))((('''''''''''''''+++)))(((((())))))(((''')))((('''&&&&&&'''((()))+++)))'''''''''((('''&&&)))******+++***)))(((''''''&&&%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&%%%%%%%%%+++)))&&&&&&''')))(((&&&'''&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''''''''((((((((()))(((((((((((('''''''''&&&''''''&&&&&&&&&''''''(((((())))))(((''''''((())))))((((((((('''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))((((((''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%!!!"""$$$%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''))))))((('''"""###$$$''')))+++++++++))))))))))))((((((((((((&&&'''(((((())))))(((((('''((()))))))))(((&&&&&&&&&'''(((((((((((('''&&&)))((((((''''''''''''(((((()))***++++++***)))))){{{zzzuuu^^^MMMEEEBBB<<<<<>>999999888666444222111000000111111000/////////000111111111222333222111000///000...------------+++***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***************---+++((((((***,,,------*********)))))))))))))))(((((()))*********************++++++++++++******'''((()))***************((())))))***+++,,,,,,,,,++++++***)))(((''''''&&&((()))))))))*********+++))))))))))))))))))))))))************************''''''(((((()))***+++++++++++++++*********)))))))))(((((((((((()))))))))(((((((((((((((((((((((()))(((((('''((()))******++++++***))))))((())))))++++++***))))))((())))))))))))))))))(((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((()))))))))******))))))((())))))))))))))))))))))))((('''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((('''&&&&&&'''((('''&&&(((((((((''''''(((((((((+++)))'''''''''((('''&&&&&&''')))+++---...000000***)))((('''&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,(((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''&&&%%%'''&&&%%%%%%%%%''')))***&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***000,,,(((''')))***)))'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''''')))'''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''((())))))((('''%%%$$$(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))***,,,,,,,,,,,,---///((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&''')))***)))(((***+++,,,+++'''"""''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((''''''&&&(((((())))))))))))(((((('''''''''''''''((()))***))))))((((((((('''&&&&&&{{{{{{sss\\\JJJBBB@@@999:::<<<888999888666444222111000000000///.........///000111111111222333333222000///000///------------+++))),,,++++++,,,,,,,,,------++++++++++++************'''((()))******+++******,,,***''''''(((+++,,,,,,))))))))))))))))))******(((((()))*********************++++++++++++******%%%&&&(((***++++++,,,,,,************************+++******)))((('''&&&%%%((((((((()))******++++++))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,+++++++++*********))))))((())))))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++***))))))((())))))'''''''''''''''((()))***(((((((((((())))))))))))''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((()))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&'''(((((((((((((((((('''((('''%%%&&&((())))))))))))))))))***+++---......***)))((((((''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))))))))(((''''''&&&&&&"""$$$%%%'''''''''(((((('''&&&&&&%%%&&&'''))))))%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((()))++++++///+++(((''')))***)))&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''&&&&&&)))(((&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''((()))***)))((('''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&((())))))))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%&&&''')))+++(((((((((((((((((((((((()))(((&&&''''''(((&&&%%% $$$((()))(((&&&&&&&&&''''''(((((())))))******'''(((((())))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))'''''''''''''''((()))***))))))((('''''''''&&&&&&|||}}}ttt[[[JJJBBB???999999<<<777999888666444222111000000000///.........///000111111111222333333222111000000...------------+++***,,,,,,+++++++++,,,------,,,++++++++++++*********'''((()))***************)))'''%%%%%%'''))))))((())))))))))))************(((((()))***************)))******************)))''''''((()))***+++,,,,,,++++++*********)))))))))'''''''''((((((((())))))((((((((())))))*********))))))))))))))))))))))))************************((())))))***+++,,,,,,---+++++++++************)))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&"""###$$$%%%'''((()))***&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&(((((((((&&&''''''(((((((((((('''''''''%%%%%%&&&(((*********---,,,+++)))((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&%%%%%%$$$&&&'''((('''((()))+++&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((((((((()))***+++++++++***))))))))))))(((&&&'''''''''((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))*********((())))))******))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&''')))((((((''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((())))))'''%%%$$$%%%(((***,,,))))))))))))))))))))))))***(((&&&&&&''''''%%%$$$"""''')))(((''')))+++(((((((((((())))))))))))'''((())))))******))))))))))))(((''''''''''''((()))((((((''''''(((((()))(((''''''''''''(((((()))+++******))))))))))))***}}}vvv\\\JJJBBB@@@999999<<<888999888666444222111000000000000/////////000111222111111222333333333222111///...,,,,,,------,,,+++...---,,,+++++++++,,,---,,,,,,+++++++++*********((())))))*********))))))((('''&&&''')))***)))(((((()))))))))************(((((()))***************((())))))******))))))(((+++***)))(((((()))******))))))))))))************'''(((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++++++++++++++************)))((()))******)))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((((((((('''(((((())))))&&&&&&&&&&&&&&&'''((()))'''((((((((()))))))))***&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((())))))(((((((((###$$$%%%&&&'''((())))))&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&((()))((('''&&&'''((())))))((('''&&&(((&&&%%%&&&((()))))))))+++***((('''&&&&&&''''''&&&&&&''''''((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&'''%%%######%%%((($$$%%%'''''''''&&&$$$######$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))(((((((((((()))***&&&(((***+++)))(((''''''''''''''''''((((((((()))'''(((((())))))(((((('''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))************))))))&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((()))+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((('''&&&''''''((())))))))))))))))))))))))))))))'''&&&'''(((((('''&&&$$$(((+++***&&&$$$&&&)))))))))))))))(((((((((((((((((()))************)))***)))((('''&&&''''''((((((((('''&&&&&&'''(((((()))((((((''''''''''''(((******)))(((((()))***+++}}}www]]]KKKCCCAAA::::::===999999888666444222111111000111111000000000111333444000111333333444333222111///---,,,,,,---...---+++...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******))))))************))))))+++******+++------,,,***(((((())))))*********+++(((((()))***************(((((())))))))))))((((((///---***((('''''''''(((''''''((()))***+++,,,,,,++++++***)))((('''&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))************+++++++++************)))((()))*********((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''((()))***)))(((((('''''''''(((((('''((((((((())))))******'''''''''(((***+++---...(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&''')))***)))(((&&&'''((())))))((('''&&&***(((&&&&&&((((((((('''%%%%%%$$$%%%&&&(((***+++%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$!!!"""###%%%'''((((((%%%###!!!###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''''''''((("""&&&+++,,,)))'''&&&'''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))$$$%%%'''(((((((((''''''$$$&&&(((******)))((('''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((())))))************))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))((((((((('''((())))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''((()))***((())))))))))))'''&&&%%%))))))))))))))))))))))))((('''&&&(((***+++***)))$$$'''***)))&&&%%%(((,,,******))))))((((((''''''(((((()))******************)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''((('''&&&&&&&&&((()))***}}}www]]]OOOAAA<<<<<<;;;:::;;;<<<:::777444333222333333000000111111111111000000000111222222000//////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++************)))+++++++++***++++++,,,,,,,,,+++)))''''''''''''((()))))))))***++++++,,,,,,***((((((***---...,,,***'''((()))******)))((((((+++***)))***+++,,,+++)))((((((''''''''''''((((((******+++******)))((('''******)))((('''&&&%%%%%%$$$&&&(((***++++++))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))))))))))))))&&&''')))******(((&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''666222---)))'''(((***+++''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((())))))***************((((((''''''''')))***+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))+++---,,,+++***((('''&&&&&&&&&''''''(((((())))))******'''(((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((###!!! """&&&((('''%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%+++)))'''''''''((('''&&&###%%%''')))******)))(((&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&((((((((())))))))))))***%%%'''))))))((((((***,,,&&&&&&'''''''''''''''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&((('''''''''((()))((('''((((((((((((((((((((((((&&&&&&&&&%%%$$$!!!)))+++,,,+++((('''(((***))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''''''''(((***++++++***((('''((()))+++,,,******)))((('''&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''((()))******)))((('''))))))))))))(((((((((((((((((()))***************(((((())))))))))))(((((()))))))))))))))(((((((((''''''&&&%%%$$$$$$######$$$$$$&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))~~~xxx]]]OOOAAA<<<===<<<;;;;;;:::888666444222111111111....../////////...------///111222111000...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''+++++++++************))))))))))))((())))))***+++,,,+++***(((((((((((((((***************+++++++++...+++((('''&&&$$$ $$$%%%''')))***++++++++++++***))))))***+++***)))+++***)))))))))))))))***((())))))*********))))))***)))))))))))))))((((((%%%&&&(((***+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))((((((((()))+++,,,,,,+++)))'''''''''''''''((()))******&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''')))((('''''''''((()))***)))(((''''''''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((('''''''''((())))))))))))))))))((((((((((((''''''(((((())))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$"""&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((***((('''''')))***))))))'''(((***,,,,,,,,,******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((()))***)))((('''((()))((((((((('''&&&&&&&&&%%%''''''(((((()))******+++***)))))))))(((((((((((()))(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))***))))))((()))***+++,,,,,,+++)))'''''''''((())))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''))))))))))))(((((((((''''''((())))))******))))))'''(((((())))))(((((('''''''''''''''((())))))***)))(((((('''&&&&&&%%%%%%''''''((()))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))xxx]]]OOOAAA======<<<;;;;;;999888777555444222111000///////////////...---,,,...000111111///......///...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++......---,,,***)))((((((+++++++++************)))))))))(((((()))******+++,,,,,,+++***))))))))))))*********)))((((((''''''***)))(((((())))))'''%%%&&&&&&((()))***************)))((((((******)))(((++++++***)))))))))))))))'''''')))******+++++++++)))))))))******+++++++++&&&''')))***+++******)))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((('''((()))***++++++++++++&&&(((***,,,,,,)))&&&###!!!$$$((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))*********)))((('''''''''((())),,,***'''&&&&&&'''***,,,''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((''''''(((((()))(((((((((''''''&&&&&&%%%&&&((()))************'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((,,,++++++***)))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%((()))))))))'''&&&&&&''''''((()))(((&&&"""&&&&&&&&&'''''''''''''''&&&''''''((())))))******'''%%%$$$%%%'''))))))(((((()))***+++++++++))))))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))+++,,,,,,***'''%%%%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))*********))))))))))))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++)))***+++***)))((()))***((((((((((((((((((((((((***)))))))))((((((((('''*********)))***++++++,,,,,,+++)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''''''''((()))))))))(((((((((''''''''''''((())))))))))))((('''''''''(((((('''''''''&&&&&&%%%&&&''')))+++,,,******))))))(((((('''''')))*********))))))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((xxx\\\NNNAAA>>>>>>===;;;;;;:::::::::999777555333222333333333333222111000///...///000000...------......---,,,,,,++++++,,,,,,...------,,,,,,++++++***111111000///...---,,,,,,+++++++++*********))))))************+++,,,------,,,,,,,,,++++++*********))))))((('''&&&$$$$$$###&&&''')))+++...000000000*********)))(((''''''&&&)))((('''((()))***)))'''***)))(((''''''&&&&&&'''(((((()))***************)))))))))************+++'''((()))************)))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))***************'''((()))***)))'''%%%###"""$$$'''******)))'''%%%((((((((())))))))))))***)))))))))(((((((((((((((******)))*********++++++***)))((('''&&&&&&'''(((***)))'''&&&&&&''')))***'''''''''''''''''''''''''''(((((((((((((((((((((((((((******)))'''%%%###$$$%%%&&&'''((()))***+++''''''''''''((((((((((((***)))((((((''''''(((((())))))))))))((((((''''''$$$&&&(((***++++++***)))((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''')))+++***'''%%%''')))'''((()))******)))'''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))$$$###""""""$$$%%%%%%$$$&&&&&&''''''''''''&&&%%%''''''''''''((((((((((((&&&'''''''''((()))))))))((((((((()))))))))******+++,,,,,,***'''%%%%%%&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))((((((((((((((('''(((((((((''''''((()))((((((((((((((((((((((((***)))(((&&&&&&'''((())))))*********))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))*********++++++***)))((('''&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((('''(((((()))******((('''&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&(((***+++*********))))))(((((((((((())))))******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((~~~www[[[NNNBBB??????>>><<<;;;::::::999888777444333111444444444444444333222111...///000000...------......---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++*********))))))************+++,,,---...,,,,,,,,,,,,,,,++++++***))))))((('''&&&&&&%%%$$$)))*********)))(((((((((+++******)))(((''''''''')))((('''((()))***)))'''))))))((('''''''''''''''***************)))((((((******)))))))))((((((((()))))))))***************'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((''''''&&&,,,+++***))))))))))))***'''((()))))))))(((''''''))))))*********+++++++++))))))))))))))))))))))))''''''&&&&&&&&&'''((()))***)))(((&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''((()))******)))'''%%%###'''''''''((((((((())))))''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((()))))))))******&&&''')))++++++***((('''((((((((('''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''$$$'''))))))&&&%%%(((***$$$$$$$$$$$$%%%'''((()))'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$'''''''''((((((((())))))&&&'''''''''((()))))))))''''''((((((((())))))))))))******)))(((''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''')))+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********((((((((()))))))))))))))'''''''''''''''((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))***+++((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((|||~~~vvv[[[NNNBBB???@@@???<<<<<<888777666444333111000///111111222222222222111111...000111111///......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++++++++************)))''''''(((((()))***,,,,,,++++++,,,,,,,,,++++++******************)))))))))***+++,,,***(((&&&&&&&&&''''''''''''((()))++++++***)))((((((******)))(((******))))))))))))******+++++++++******)))''''''*********))))))(((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''(((((((((((('''&&&%%%$$$***)))'''&&&&&&''')))***&&&&&&''''''((())))))***************++++++++++++(((((((((((()))))))))))))))((('''''''''((()))***)))((('''&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''''''''&&&((())))))***)))(((&&&%%%,,,+++***)))'''&&&%%%$$$''''''''''''(((((((((((()))(((''''''&&&&&&'''''')))(((''''''''')))***+++))))))******)))((('''&&&(((((((((''''''''''''&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))***++++++,,,'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&$$$$$$$$$%%%'''((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''###&&&))))))''''''))),,,'''''''''''''''''''''''''''''''''((()))***,,,---***)))((()))***+++***)))''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''((())))))))))))(((%%%&&&'''((()))******+++&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((((())))))***(((''''''''''''''''''(((((((((((('''''''''&&&&&&''''''((())))))))))))((('''''''''(((((('''''''''***))))))))))))(((((('''((((((((((((''''''''''''%%%%%%'''((()))*********))))))))))))))))))))))))&&&&&&'''''''''(((((((((zzz|||uuuZZZNNNBBB@@@AAA???===<<<888777555222000000///000......///000111111111111///111222111000...//////...---,,,,,,++++++,,,,,,***++++++,,,,,,------...******++++++,,,------...+++++++++************)))'''''''''((()))+++,,,---)))***+++,,,,,,+++******'''(((((()))***++++++,,,(((+++------+++***+++---&&&&&&&&&'''(((***,,,---+++***))))))***+++***))))))(((((())))))***+++,,,))))))*********))))))((())))))***************++++++*********************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))))))))(((&&&%%%'''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''%%%&&&''')))************(((((()))))))))*********'''''''''(((((()))))))))+++***)))((()))***,,,---((('''&&&%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%)))))))))(((((((((((((((,,,+++***)))(((&&&%%%%%%''''''''''''((((((((((((***)))((((((''''''((((((***(((&&&$$$###%%%''')))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''************************((((((''''''''''''(((((('''''''''(((((())))))***&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((('''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++)))'''''')))))))))(((''''''''''''((())))))***'''((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))''')))***)))((('''(((***%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%(((+++)))&&&$$$'''***''''''''''''''''''''''''''''''(((***++++++++++++***((('''(((+++,,,+++)))''''''''''''''''''''''''''''''(((((())))))******'''((()))*********))))))'''(((((()))************'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((('''(((((())))))(((((('''(((((('''''''''&&&&&&&&&'''((())))))******))))))'''(((((())))))((((((''''''(((***+++++++++)))((((((((((((((((((((((((((('''((())))))************))))))))))))))))))))))))''''''((((((((()))))))))xxxzzztttZZZNNNBBB@@@AAA@@@===<<<:::888555333111111111222---...///111222222222222000111222222000//////000...---,,,,,,++++++,,,,,,)))***+++,,,------...///))))))*********++++++++++++++++++************))))))))))))***+++---...///((()))++++++,,,+++***)))######%%%&&&((()))***+++***---...---)))'''''')))))))))(((''''''(((******+++***)))***+++,,,+++)))&&&&&&&&&&&&''')))***+++'''((()))******++++++***((()))***+++,,,---......++++++******)))******+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++&&&''')))******(((&&&%%%'''((((((((())))))******))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((###$$$&&&((()))))))))(((((()))+++------,,,***)))''''''''''''((((((((((((&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))***'''&&&%%%%%%&&&'''((()))+++***'''&&&&&&'''***+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((((((((((((((()))***'''((((((((()))))))))***''''''''''''((((((((()))+++******))))))))))))))),,,)))%%%!!! """$$$&&&))))))(((((((((((()))***(((((('''''''''&&&&&&&&&!!!"""###$$$%%%%%%&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,)))''''''((((((&&&######%%%(((*********((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&%%%&&&(((******)))&&&&&&&&&&&&''')))***+++(((((((((((()))))))))))))))))))))((((((''''''&&&+++,,,,,,,,,,,,---------)))******)))(((''''''(((''''''''''''''''''&&&&&&((((((((((((((((((''''''&&&'''''''''(((((())))))(((+++---***%%%###$$$(((************************))))))******)))(((&&&%%%***((('''(((+++,,,+++)))(((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,+++******)))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&'''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&(((((()))***************(((((())))))))))))((((((%%%'''***---...---+++***((((((((((((((()))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))|||yyy}}}uuu]]]PPPDDD???>>>===<<<>>>888888666555333111000000000111222333444333222222444333111111222222000...+++,,,---...////////////,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))******+++++++++******)))***)))%%%"""%%%***+++'''((((((((((((((())))))***...---,,,+++************************))))))))))))...---+++)))(((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++************)))+++***'''&&&&&&'''***+++000...+++((()))+++***&&&...***(((+++***&&&&&&+++...)))%%%(((000222((((((((((((((((((((((((((()))))))))))))))(((''''''(((222...######$$$%%%,,,""""""$$$(((***((((((((()))***,,,---,,,+++)))'''***)))'''%%%$$$%%%&&&((('''(((((()))))))))))))))******))))))))))))******'''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&+++++++++***)))((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$###%%%&&&((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))++++++******)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''')))+++(((((())))))((('''&&&&&&'''''''''''''''''''''''')))************))))))((())))))((('''''''''''''''***)))(((''''''((()))*********)))((('''&&&%%%%%%''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''******))))))(((((('''''')))))))))(((''''''&&&&&&&&&(((***+++)))(((((((((++++++******))))))((((((%%%)))+++''' $$$***'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******)))))))))((('''&&&&&&&&&&&&&&&%%%'''))))))))))))***,,,))))))))))))(((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((('''%%%&&&((())))))(((}}}zzzttt\\\OOOCCC???>>>===<<<===999999777666444222111111000111222333333333222222333111///...//////...---++++++,,,---.........---------------,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++************(((&&&)))///000---)))))))))))))))***++++++...---,,,+++***)))))))))(((((())))))*********+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))***)))(((''''''((()))***(((***,,,,,,,,,,,,+++***'''(((,,,...***&&&***222'''++++++$$$)))333(((((((((((((((((((((((()))))))))))))))(((''''''&&&!!!$$$******((('''555---&&&&&&)))***(((%%%###&&&***...000///---+++***)))((('''&&&'''((()))''''''((()))))))))(((((()))))))))(((((())))))))))))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((((((***)))((((((''''''''''''''''''&&&&&&&&&&&&''''''***++++++)))((('''(((***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((&&&&&&&&&''')))***((((((((((((((('''&&&&&&''''''''''''''''''''''''((())))))*********))))))))))))((('''''''''''''''***))))))((((((((()))))))))))))))))))))((((((((('''(((((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((***)))))))))(((((((((''''''''''''((((((((((((((('''(((******((((((((())))))((((((((('''''''''&&&'''''''''&&&%%%%%%'''***'''(((((()))******++++++))))))))))))))))))))))))++++++******)))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%&&&''''''((())))))))))))((((((((((((''''''((((((((())))))))))))(((&&&%%%%%%&&&((()))******************))))))'''''''''''''''''''''&&&''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((('''''')))(((&&&'''((())))))(((|||zzzsss[[[OOOCCC???>>><<<<<<===:::999888777555333222111000111222222333333222222444111///......//////...++++++,,,,,,---,,,,,,+++------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))(((%%%(((------+++***************++++++,,,...---,,,+++***)))))))))''''''((()))***+++,,,,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++++++++,,,++++++*********)))))))))))))))(((((((((((())))))((()))++++++(((&&&''')))...'''"""%%%(((&&&""" )))+++...///---)))%%%"""(((((((((((((((((((((((()))))))))))))))(((((('''---***)))&&&(((&&&!!!%%%'''%%%###%%%+++111...//////...---)))&&&$$$((((((((()))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((()))***++++++'''''''''(((((()))))))))((((((((((((((('''&&&%%%%%%&&&&&&'''((())))))*********))))))((()))))))))))))))(((((((((((())))))((())))))((('''&&&''')))(((((((((((('''''''''''')))((('''&&&&&&&&&'''(((''''''''''''(((((((((((()))))))))))))))(((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''&&&&&&''')))***(((((((((((((((''''''&&&'''''''''''''''''''''''''''(((((()))************))))))((('''''''''''''''))))))************))))))((()))))))))*********+++(((((((((''''''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((&&&&&&''''''((())))))***((()))))))))'''''')))***((((((((((((''''''''''''(((&&&%%%'''***+++***)))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((((((,,,)))%%%%%%(((******)))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))*********)))((((((((('''&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((+++)))(((((()))***)))(((xxxwww~~~rrrYYYMMMBBB???>>><<<;;;<<<:::999888666444333222111000111111222222222222222666333000///000111111000,,,,,,---------,,,,,,+++---.........------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***,,,+++''''''))))))%%%***))))))))))))***++++++...---,,,***))))))(((((('''(((((()))******++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))'''((()))******)))((('''***((('''(((((('''***...,,,)))'''***...000000000...%%% %%%,,,000...---''''''''''''''''''''''''(((((())))))))))))((((((---&&&,,,...###""",,,---(((,,,...***&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&((()))&&&'''((()))))))))))))))%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((************)))(((''''''(((((())))))******++++++))))))((((((((()))*********))))))(((((())))))***(((((()))(((&&&&&&((()))((((((((((((''''''''''''((('''&&&&&&&&&((()))+++''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((()))'''(((((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************))))))((('''''''''''''''((((((***+++++++++***)))))))))))))))))))))))))))(((((('''''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((())))))***))))))))))))((((((((((((''''''''''''(((((()))))))))))))))(((&&&''')))+++************)))))))))))))))(((((()))+++,,,***)))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((''''''******)))))))))))))))***---(((###$$$(((,,,,,,***))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$(((((((((((()))))))))))))))******++++++******)))***)))(((''''''((()))***((((((((((((((((((((((((************)))))))))))),,,***(((((()))***)))(((}}}tttssszzzqqqWWWLLLAAA>>>>>><<<;;;;;;888888777555333222000000000000000111111111222222555333111000000111111000---............------,,,------......------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,//////,,,***,,,+++((()))(((((((((((()))******,,,,,,+++***))))))))))))******))))))))))))))))))'''((()))+++++++++******))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))(((((('''((()))******)))((('''&&&###%%%+++...,,,+++---)))...111+++!!!"""(((%%%''',,,///+++$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((###(((---***&&&***---***---***%%%$$$+++222---###+++++++++++++++*********%%%&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******)))((((((''''''&&&&&&%%%++++++***)))(((''''''&&&)))))))))))))))((('''&&&))))))))))))))))))***)))''''''''''''((())))))***)))(((((((((((((((((()))+++,,,,,,+++******+++---((((((((((((''''''''''''&&&%%%%%%&&&''')))+++,,,''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&'''))))))*********))))))(((''''''''''''''''''((()))+++++++++***)))******)))(((''''''&&&&&&(((((('''''''''(((((())))))((('''&&&&&&'''((())))))(((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''''')))))))))(((&&&''')))+++))))))))))))************)))***,,,+++)))(((((()))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''((((((******))))))))))))***+++'''"""$$$))))))'''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''&&&%%%$$$$$$###'''((((((((())))))******((())))))******))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************+++***(((((()))******))){{{rrrqqqyyypppVVVKKKAAA>>>>>><<<:::;;;888777666555333111000///111000000000000111222222222111//////000000...,,,------...//////.........,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++$$$))),,,+++***,,,,,,***((((((((((((((())))))************)))))))))******************))))))((((((%%%&&&&&&'''((((((((('''))))))))))))))))))))))))************************)))))))))************+++******)))))))))((((((((('''((()))******)))((('''&&&$$$(((///---$$$"""###!!!$$$...444---""",,,$$$$$$,,,111...,,,///&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%,,,&&&%%%///,,,###%%%""",,,..."""&&&*** ###&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''''''((()))******)))((('''%%%&&&&&&'''((()))******((((((((('''&&&&&&%%%%%%+++***))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((()))***+++((((((''''''''''''(((((()))*********))))))***,,,((((((((((((''''''''''''$$$$$$%%%'''((()))******''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))))))))((('''''''''''''''&&&'''((())))))***))))))******)))((('''&&&%%%%%%)))((('''''''''((()))***((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))***))))))(((''''''&&&&&&((()))))))))'''''')))***''''''''''''(((((((((((()))***+++***'''%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++'''$$$!!!"""&&&)))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))******((('''''')))*********}}}sssrrrzzzoooUUUJJJ@@@>>>>>><<<::::::999888777555444222111000111000000///000111222333000000000111111000---++++++,,,------............++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******%%%)))(((((()))***((())))))(((((())))))***+++((((((((())))))***+++,,,)))))))))))))))*********((('''''''''''''''(((((())))))))))))))))))))))))************************))))))))))))***************)))))))))(((((((((((((((((())))))))))))(((((()))(((+++---'''!!!***999&&&***555LLLiiizzzttteeeYYY>>>$$$"""""""""%%%((((((((((((((((((((((((''''''((()))))))))))))))***111$$$&&&444###"""MMMQQQ___aaaKKK333)))))))))222---&&&!!!###(((---)))((('''&&&&&&''''''(((''''''((()))))))))(((((('''(((***++++++***((('''((((((((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((()))***,,,---((((((''''''''''''((((((&&&'''''''''&&&&&&(((***((((((((((((''''''''''''$$$%%%'''(((((('''&&&%%%''''''''''''((((((((((((%%%%%%&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&'''((()))******)))))))))(((((('''''')))((('''&&&'''(((***+++''''''((((((((((((''''''(((''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((''''''''''''(((******((((((((()))&&&'''''''''((((((((())))))'''%%%%%%&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******+++***))))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%&&&)))***+++***uuuttt|||oooTTTIII@@@>>>>>><<<:::::::::999888777555333222111111000/////////000222333111111222444555333///,,,)))***+++,,,---.........******+++,,,,,,,,,++++++************************))))))))))))))))))))))))******+++++++++******)))###***...,,,*********(((*********)))***++++++,,,'''''''''((()))+++,,,---''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((()))))))))(((***+++(((///NNNoooeee666$$$************************''''''((()))))))))))))))$$$000$$$(((444333vvvPPP444'''&&&(((,,,+++((('''&&&'''((()))'''(((((()))))))))))))))''')))***,,,,,,***)))'''+++***)))((('''&&&%%%%%%%%%%%%&&&((()))+++,,,,,,$$$$$$%%%&&&'''((()))***'''((()))+++,,,,,,,,,,,,&&&&&&''')))***,,,------((((((((()))***,,,---...))))))(((((((((((())))))((()))***)))((()))+++,,,)))(((((((((''''''''''''%%%&&&((()))(((&&&###!!!''''''''''''((((((((()))%%%&&&'''((()))***+++,,,&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))(((((((((((((((((((((((()))))))))***((()))))))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))((('''''''''''''''&&&&&&%%%%%%&&&''')))***))))))))))))************)))((('''&&&'''(((***,,,&&&'''((())))))((('''&&&'''''''''''''''((())))))'''((((((((())))))******&&&&&&''''''((()))))))))&&&(((***+++)))(((((((((((()))))))))******++++++***$$$ '''+++)))%%%((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******(((((('''(((((()))*********+++,,,***'''%%%%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''''''''((()))******+++******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%$$$&&&(((***++++++yyylllSSSIIIAAA???>>><<<<<<===999777555333222111111222444333111000000111333444333333222222111000000000///......---,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))))))))*********))))))(((((()))***,,,,,,+++******&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++'''((()))((('''&&&''')))((()))***++++++***)))((((((((((((((())))))))))))***+++,,,---,,,***((('''$$$777+++)))$$$222$$$!!!+++(((111sss```------%%%...&&&&&&%%%,,,,,,###%%%,,,)))***$$$000(((...$$$+++lll555222---'''%%%&&&***---...%%%)))///)))%%%(((((())))))))))))(((((((((((())))))))))))(((((((((((()))'''&&&(((,,,...,,,)))***### 111%%%$$$"""))))))))))))************%%%MMM333((('''***###((((((((())))))((('''&&&&&&&&&'''''''''((()))))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,++++++))))))(((((((((((())))))******)))((('''&&&%%%%%%(((((())))))))))))((((((,,,+++)))(((''''''''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))***************)))((((((******)))(((((((((((((((*********)))(((((('''''''''''')))*********)))(((***(((''''''(((***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''(((((())))))******+++******)))(((''''''&&&(((((('''(((((()))***+++''''''&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%%%%&&&((()))+++,,,,,,,,,)))))))))))))))*********++++++******************+++***)))(((((()))***+++***)))(((''''''((()))***,,,+++)))''''''(((***+++))))))))))))))))))))))))~~~mmmRRRIII@@@>>>>>><<<;;;<<<999777555333222222222222333222000//////000222333333222222111111000//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************))))))))))))))))))************))))))))))))***++++++++++++***''''''((((((((()))))))))******++++++++++++******************************))))))************))))))***))))))(((((())))))***'''((()))(((''''''((()))((()))***++++++***)))(((((())))))***************'''(((***,,,,,,,,,+++***111 ***&&&333%%%!!!,,,,,,222tttuuu111!!!%%%)))'''------'''+++---%%%...&&&---!!!((($$$444ZZZ444%%%"""###///***!!!,,,---%%%***))))))))))))((((((((((((((((((((((((((()))))))))(((''''''((()))***((('''!!!777---222)))((((((((()))))))))*********$$$hhh```...!!!,,,(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&'''((())))))(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&''''''((((((((((((((((((((())))))(((((((((((()))))))))))))))************)))((((((***))))))((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((((((''',,,***(((((())))))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((())))))************))))))(((((('''''')))(((((((((((())))))***(((((((((''''''(((((((((((()))*********)))((('''&&&'''(((***++++++++++++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))(((''''''''''''((()))((('''''''''((()))+++,,,---+++)))((('''((()))***((((((((((((((((((((((((mmmQQQHHH???======::::::;;;999888666444222222222222222111000//////000111222222222111111000000//////,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))************))))))*********)))******+++,,,)))))))))))))))*********++++++************++++++************************))))))************))))))'''(((((())))))((((((''''''((())))))''''''((()))))))))************))))))((()))+++,,,,,,++++++***'''((()))+++,,,++++++***"""''')))444 ===###yyy///+++>>>$$$((('''+++***&&&,,,///$$$---'''+++!!!&&&$$$222ZZZ)))<<<'''###+++)))%%%%%%"""))))))))))))(((((((((((('''''''''(((((())))))***)))***++++++)))(((((()))---&&&555%%%/// (((((())))))))))))******vvv)))000,,,(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((+++******)))((('''&&&&&&(((((((((((())))))))))))))))))******))))))((('''))))))((((((''''''((((((''''''''''''(((((((((((('''(((***,,,------,,,,,,...,,,))))))))))))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((((((((((((((())))))))))))***))))))))))))((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))((()))***************)))(((((()))***************)))+++---.........,,,+++(((((((((((((((((()))))))))((((((''''''(((((()))&&&&&&&&&'''(((***,,,------,,,***(((((((((((()))''''''''''''''''''''''''~~~jjjPPPGGG???<<<<<<:::999;;;999888666444333222222222222111000000000000111222222111111000//////......,,,,,,+++*********++++++---------,,,,,,++++++++++++++++++*********))))))((())))))************)))+++***)))))))))***,,,---************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&''')))***)))((('''((())))))))))))******)))))))))'''(((***,,,,,,+++***)))***+++++++++***)))((('''(((...+++&&&111***ggg%%%))))))///,,,$$$'''+++$$$(((''',,,'''+++$$$$$$YYYVVV555)))---***...333((())))))))))))((((((((((((&&&&&&''''''((()))******&&&)))+++***'''&&&''')))111999///HHH))))))(((((((((((()))))))))***---LLL!!!&&&///$$$---'''((((((((((((((('''''')))))))))((('''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((()))))))))))))))*********+++++++++***))))))((('''(((((((((''''''(((((((((''''''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''''''''(((******)))((('''&&&&&&%%%(((((((((((()))))))))))))))))))))))))))((((((''')))(((((('''''''''((((((''''''''''''''''''''''''((()))+++---......---------+++)))))))))***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''(((((()))(((((((((((((((((()))'''(((((()))************))))))*********))))))((((((***---//////...,,,***((((((((()))))))))))))))************************&&&&&&'''((()))***+++,,,---,,,***)))(((((((((((((((((((((((((((((((((((({{{gggPPPFFF>>><<<;;;999999::::::888666444333222333333222222222111111222222222111111000//////......---...---,,,+++***)))))))))---------,,,,,,+++++++++++++++++++++************(((((()))***************+++***)))))))))***,,,---++++++++++++************,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&((()))***)))((('''(((******))))))))))))))))))***'''((()))*********)))(((+++*********)))(((((('''/// 222777JJJ"""'''%%%---111'''$$$(((&&&'''(((++++++111'''333???&&&$$$RRRuuu!!!,,,...+++))))))))))))((((((((((((%%%&&&&&&'''((())))))*** ###''''''%%%$$$&&&(((+++111333]]]ttt000,,,'''(((((((((((()))))))))+++%%%&&&---$$$)))'''''''''(((((((((((((((''')))))))))((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''''''''(((((())))))))),,,,,,+++***)))(((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((******))))))((('''&&&&&&((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))((((((''''''''''''$$$%%%&&&((())))))((((((***((('''(((***++++++***(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((())))))***************))))))))))))(((((((((((())))))))))))******)))(((((('''(((((((((''''''&&&&&&''''''(((''''''''''''((())))))***)))************)))((((((''')))+++------,,,***))))))))))))******+++++++++******++++++++++++******((((((((())))))))))))))),,,+++***))))))((((((((())))))))))))))))))))))))zzzfffPPPGGG>>><<<<<<999999::::::999777555333333333333222222222222222222222222000000//////......------...---,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++*********'''((()))******+++***************)))******+++,,,+++++++++***************++++++************++++++(((((((((((((((((((((((())))))************))))))'''(((((())))))(((((('''((()))******(((((()))*********))))))))))))******((((((((((((((()))))))))''''''(((((()))******+++)))'''%%%111:::777 )))***(((+++---)))+++((((((///,,,$$$(((""",,,***"""VVVwww000333###))))))))))))((((((((((((&&&&&&&&&''''''(((((()))$$$&&&((())))))***+++,,,###888$$$000vvv%%%"""''''''(((((((((((())))))...444;;;)))---%%%&&&'''((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))************))))))))))))#########$$$%%%'''((()))%%%%%%%%%&&&'''''''''(((((((((''''''''''''((((((%%%&&&&&&''''''(((((()))+++***)))'''&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))(((((())))))))))))((((((+++++++++***)))'''&&&%%%&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&''''''&&&&&&''''''(((((()))))))))))))))(((((((((%%%&&&'''((((((((('''&&&'''&&&%%%''')))+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++************)))))))))))))))))))))((((((((((((***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))))))))*********))))))(((&&&((()))++++++***)))((())))))******++++++,,,,,,((())))))******))))))((((((((())))))))))))((((((************))))))))))))************************{{{|||gggPPPGGG???===<<<:::999;;;:::999777555333333333333111111222222222222111111000000///......------,,,,,,,,,+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********'''((()))******+++++++++))))))***++++++++++++***++++++*********)))))))))******++++++++++++******************************))))))************))))))***))))))(((((())))))***((()))******)))((()))***+++***)))(((((()))***+++***)))((('''((()))+++,,,'''''''''(((((()))***+++%%%222$$$QQQ<<<(((NNN"""******,,,...&&&,,,((('''***,,,---)))///***(((,,,+++%%%%%%+++"""qqq<<<...))))))))))))((((((((((((''''''''''''''''''''''''+++******,,,---...---,,,000###;;;"""###)))'''''''''((((((((()))))))))000$$$;;;ddd&&&$$$...$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((*********))))))(((((((((%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''((())))))+++***((('''&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((()))''''''((()))***+++,,,---((()))***+++***)))((('''(((&&&%%%&&&((())))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******++++++++++++*********))))))******))))))(((((('''''')))(((((((((((())))))***((((((''''''''''''((((((***)))((('''''''''((()))((())))))*********))))))'''((())))))******))))))((((((((()))***+++++++++((()))************)))(((&&&'''((()))******))))))((())))))***************))))))))))))))))))))))))vvv}}}~~~jjjQQQHHH???======::::::;;;:::999777555444333333333000000111111111111000000000//////...------,,,,,,)))******,,,---///111222+++++++++,,,,,,---------,,,,,,,,,+++++++++******''''''(((******+++++++++((()))***,,,,,,+++******************))))))(((((()))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))+++***)))(((((()))***+++(((***+++***)))((()))***+++***)))(((((()))***+++,,,+++)))'''(((***,,,...+++***)))((('''''''''(((111QQQ$$$222+++ppp999%%%+++(((&&&&&& ,,,***(((''')))///((($$$***---***((())))))''')))###&&&OOO))))))))))))(((((((((((('''''''''''''''&&&&&&&&&***'''&&&''')))***'''$$$)))%%%555((("""111!!!,,,''''''''''''((((((((()))$$$"""---"""OOO***000,,,&&&&&&'''((())))))((((((&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%&&&&&&'''((())))))***---,,,***)))((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''))),,,...000111''''''(((((('''&&&$$$###)))'''%%%%%%'''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++++++++++++++******))))))+++******)))(((''''''&&&(((((('''(((((()))***+++))))))(((((((((((()))))),,,+++***((((((((())))))(((((()))***************)))))))))))))))*********&&&''''''((()))******+++***+++,,,------,,,+++***$$$%%%''')))++++++++++++'''((()))******++++++***((((((((((((((((((((((((www{{{{{{iiiPPPFFF>>><<<;;;888777999555666666777666444222111222333333333333222111111......------------.........---,,,,,,++++++,,,,,,.........------,,,,,,,,,---,,,+++))))))))))))***))))))))))))************(((((((((((())))))))))))+++*********))))))((((((((((((((()))******++++++***+++,,,+++)))(((((())),,,,,,,,,+++++++++******''''''((()))))))))))))))))))))************))))))+++***)))***+++***)))'''(((***++++++)))(((((((((111$$$000((('''111$$$---000666000---%%%///)))&&&(((<<< ...((()))*********((('''&&&&&&''')))++++++++++++***'''((()))%%%&&&QQQNNN***######,,,))),,,%%%+++000&&&$$$)))))))))************)))))),,,+++*********,,,///000SSS&&&))))))))))))))))))))))))***%%%...%%%www)))))) '''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''+++***)))'''&&&&&&&&&&&&$$$&&&((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((('''))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''*********)))((((((''''''))))))((((((((((((((()))&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&******++++++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''((()))******)))((('''(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************www{{{{{{iiiPPPGGG???<<<;;;999888999555666666555444222111000111111111111111000000///......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,---))))))))))))************(((((()))))))))*********************)))))))))((()))))))))***++++++,,,,,,&&&''')))(((''''''((())),,,+++++++++************((())))))***************))))))************))))))***)))((((((((((((%%%###)))+++------,,,,,,---...(((***+++,,,###,,,+++PPP"""&&&///"""  YYYYYY***&&&***,,,)))))))))))))))(((''''''''''''((()))************)))"""!!!$$$ """;;;[[[rrr 000***!!!,,,%%%%%%!!!'''333333)))))))))************))))))+++***)))))))))+++---...CCCsss&&&(((((((((((((((((((((((("""444...### 444'''(((***$$$''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''***)))(((''''''&&&'''''')))***,,,,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((()))*********))))))))))))((((((((((((''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***)))))))))))))))))))))))))))))))))((((((((('''''')))******++++++******)))+++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((()))))))))~~~uuuzzz{{{iiiQQQHHH???===<<<999999:::666666555444333111///...//////000000//////...---......------------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++*********))))))******+++,,,---)))))))))*********++++++))))))*********+++++++++************))))))))))))))))))***++++++,,,,,,---(((***++++++***+++,,,...************))))))))))))))))))***+++++++++++++++))))))************))))))(((''''''((())))))'''%%% """$$$%%%$$$###$$$%%%(((%%%***'''...""",,,###___***///"""$$$'''&&&&&&222'''******))))))(((((((((((((((((((((((('''(((((())))))))))))...((($$$&&&333(((---...###///---&&&)))+++###))))))************))))))+++***)))(((((()))++++++!!!^^^%%%''''''''''''''''''''''''&&&)))///!!!///!!!000;;;&&&***'''''''''((((((((((((((('''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))((('''&&&%%%(((((((((''''''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))((('''''''''(((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))***)))))))))))))))(((((()))******++++++******))),,,+++******(((((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))******++++++,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******|||tttxxx{{{hhhRRRHHH@@@>>><<<:::999;;;888777666555333111///...//////000000//////...---......------------.........---,,,,,,++++++,,,,,,------------------------------,,,+++*********)))))))))*********+++++++++******+++++++++,,,,,,,,,*********)))))))))))))))((())))))******+++,,,,,,***+++---,,,++++++,,,---)))))))))))))))(((((((((((()))******++++++******))))))************))))))''''''''')))+++,,,,,,***''')))******)))(((((()))'''333***+++111$$$BBB```"""&&&///!!!+++'''777--- xxx)))((()))***)))(((''''''((()))***))))))'''&&&&&&'''((()))---'''%%%((((((&&&)))000 222PPP111,,,333%%%***&&&'''...)))&&&111))))))************))))))++++++***)))))))))******---***%%%''''''''''''''''''''''''111)))%%%---444EEEZZZ%%%***(((''''''(((((())))))((((((%%%&&&''''''(((''''''''''''''''''''''''((())))))'''&&&&&&&&&''''''&&&%%%(((((((((''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''%%%%%%))))))))))))(((((((((((())))))((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((((((((())))))************)))))))))))))))((((((((((((((((((((((((++++++******))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((()))))))))*********+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------------************************))))))))))))))))))))))))(((((()))***+++,,,,,,---yyyrrrvvvzzzgggRRRHHH@@@>>><<<:::999;;;:::999777555333222000000000000111111000000///.........------------.........---,,,,,,++++++,,,,,,------------------------------,,,,,,+++******)))************++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))******''''''(((((()))*********((()))***(((&&&%%%%%%&&&(((((((((((((((((((((((('''((())))))******))))))))))))************)))))))))(((((()))++++++***)))###%%%'''((((((((()))+++...$$$&&&)))222"""(((000---''' ,,,###((('''+++///+++******)))(((''''''((()))***))))))'''&&&&&&'''((()))%%%(((+++***%%% """&&&...666"""+++@@@111,,,"""&&&,,,,,,---))))))************)))))),,,++++++************+++&&&$$$***111'''''''''''''''''''''''',,, ,,,'''***000VVV%%%)))&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''&&&''''''((()))***)))'''&&&'''***,,,+++***(((((((((((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))((('''%%%%%%))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((()))*********************)))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))************)))))))))******)))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))***)))(((''''''((()))***))))))))))))************++++++******))))))((((((************************))))))************))))))+++++++++++++++,,,------************************))))))))))))))))))))))))(((((()))***+++,,,,,,---uuuoootttxxxfffQQQHHH???===<<<999999::::::999777555333222222222111111222222111111000///......------------.........---,,,,,,++++++,,,,,,******++++++++++++,,,,,,)))***+++,,,------------*********++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))************&&&&&&''''''((())))))******++++++)))'''%%%%%%&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))+++***((((((((('''%%%###!!!"""###&&&((( &&&###777''' ???###(((000 333'''---((((((zzz---((((((((((((((())))))***((((((((('''(((((())))))###%%%'''(((,,,///...***""":::###///...&&&333+++###)))))))))************))))))***+++++++++++++++++++++"""000(((,,,RRR''''''''''''''''''''''''000(((***&&&,,,))) mmm'''(((&&&''''''(((((('''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((()))***'''$$$###%%%))),,,+++***'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((''''''(((((()))***+++((()))))))))************))))))))))))))))))))))))%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((((((((()))))))))))))))***((())))))******))))))(((%%%&&&'''''')))******+++)))))))))))))))))))))))))))))))))***************))))))(((((((((((()))))))))))))))*********++++++******************))))))************************)))******++++++******)))''''''''''''((()))******++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******|||oookkkrrrwwwdddPPPGGG???<<<;;;999888999888777555333222222222222111111222222111111000///......------------.........---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,)))***+++------------,,,*********+++++++++,,,,,,************++++++++++++((()))))))))************'''''''''((())))))******,,,---...,,,***))))))***((((((((())))))*********(((((()))************)))))))))************)))))))))((('''((()))((('''%%%$$$''')))++++++,,,---///***)))&&&777'''###aaa---&&&,,,&&&777&&&...***---###rrr%%%,,,''''''((()))))))))))))))''''''((()))************,,,,,,'''!!!###((('''!!!888000 333:::;;;???&&&777&&&$$$333---))))))************))))))(((((()))******+++++++++===***!!!===~~~(((((((((((((((((((((((()))+++555%%%&&&'''///(((''')))''''''''''''&&&$$$###"""%%%&&&''''''((((((''''''(((((('''''''''(((((()))&&&### """&&&)))(((&&&'''((((((((())))))))))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%&&&((()))*********))))))))))))(((((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++&&&''''''((()))***++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%(((((())))))))))))(((((())))))*********+++++++++******************++++++************************)))***++++++++++++***)))''''''&&&&&&'''(((***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))vvvjjjhhhqqqvvvcccPPPFFF>>><<<;;;888777999666555444222111111222222111111111111111000//////.........------............---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,---......---,,,***)))******+++++++++,,,,,,,,,))))))*********+++++++++(((((())))))*********+++((((((((()))******++++++)))***+++***(((((()))***(((((())))))******++++++))))))***+++++++++++++++))))))************))))))%%%%%%&&&))),,,...---,,,)))+++,,,+++)))''''''(((++++++###''')))???&&&***111###///$$$&&&888)))###UUUSSS)))&&&'''(((*********)))(((&&&''')))++++++++++++*** ***///***'''++++++(((###)))666&&&###$$$BBBDDD111000###+++'''))))))************))))))&&&&&&((()))************!!!222+++%%%YYY))))))))))))))))))))))))***###))) '''///&&&%%%,,,!!!)))''',,,(((((('''&&&%%%###"""!!!%%%&&&''''''((((((''''''((((((''''''''''''((((((,,,'''$$$$$$)))+++)))''''''((((((((())))))******###$$$%%%&&&''')))******((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((()))*********''''''''''''((()))++++++%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))'''%%%### '''((()))******)))(((''')))************+++++++++)))))))))***+++++++++,,,************************)))***+++,,,,,,+++***)))***))))))))))))+++---...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************{{{mmmkkkvvvvvvcccSSSJJJAAA>>><<<999888999666555555333222111000000000000000000111111111111//////...------------...---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))***************************)))((((((((()))+++,,,...***&&&&&&'''))))))'''+++******)))))))))))))))***)))((((((((((((((()))))))))(((((((((((())))))((()))))))))************))))))))))))))))))******+++(((+++ 444***&&&(((,,,%%%444###---((('''"""eee+++&&&******'''(((+++(((!!!'''&&&&&&(((,,,---***''')))(((''''''''')))***+++***''''''+++,,,,,,222;;;&&&&&&...%%%,,,***++++++************++++++))))))*********+++++++++((()))***555&&&qqq((())),,,+++%%%'''###'''))))))(((''''''''''''(((+++---:::bbb%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((()))))))))(((&&&%%%((((((((((((((((((((((((444111---***)))******)))---,,,)))'''&&&(((***+++(((((()))***************((((((((((((((((((((((((******))))))((((((((('''(((((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((------,,,,,,+++*********+++***)))'''''''''((()))***************)))((((((+++***)))(((((('''((((((,,,+++***************++++++***)))(((((()))******))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))******+++)))(((''''''((()))***+++,,,,,,,,,++++++***)))(((''''''(((((())))))******))))))))))))************))))))************))))))(((((()))***+++,,,,,,---(((((()))++++++,,,,,,,,,,,,+++***))))))***+++,,,************************((((((((((((((((((((((((vvvrrr{{{vvvcccQQQHHH???===<<<:::999;;;888888666444333111//////000000000000111111111111000000///............///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++))))))***++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************************)))((((((((()))++++++---***'''&&&(((***)))(((+++******)))))))))))))))******))))))))))))************))))))))))))******************++++++++++++*********)))))))))))))))---)))111%%%333)))******222)))444(((***)))+++,,,```777&&&))))))'''(((,,,,,,((((((''''''(((+++,,,+++)))))))))(((''''''((()))***+++((('''******(((,,,222qqq(((111000%%%...+++******))))))******+++))))))*********+++++++++'''...'''+++000DDD333'''+++,,,(((***'''+++***))))))(((((((((((((((+++###(((333YYY&&&'''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((''''''&&&((((((((((((((((((((((((***((('''(((***++++++******)))'''&&&%%%&&&'''((((((((()))***************(((((((((((((((((((((((()))))))))((((((''''''''')))))))))((('''''''''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((''''''+++***)))((('''(((((()))***************)))((((((''''''&&&&&&&&&''''''((()))((((((((((((((())))))***)))(((((((((((()))***)))))))))))))))))))))(((***))))))(((((())))))***)))))))))))))))******+++)))((('''''''''((()))***,,,+++)))((((((((()))***((((((((()))))))))))))))))))))))))))******************+++++++++***))))))((())))))******++++++++++++++++++,,,,,,++++++***++++++***))))))***++++++))))))))))))))))))))))))************************zzzwwwcccOOOFFF>>>===<<<;;;:::<<<:::999888555333111///...000000000000111111111111111111000///////////////---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++++++++,,,,,,---.........************************))))))))))))))))))))))))************************)))))))))((()))******++++++)))'''''')))***+++***+++******)))))))))))))))******************++++++++++++************++++++***++++++++++++,,,,,,,,,+++*********))))))((((((+++"""111+++EEE)))///)))333))),,,(((***))))))///NNNPPP$$$''''''$$$###'''))))))***((('''(((***+++++++++***)))(((((((((((()))))))))((()))***)))''')))---$$$zzz+++555!!!///******))))))))))))*********************+++++++++'''///---))))))!!!$$$888JJJ$$$)))---,,,---+++---******)))(((((((((((((((###,,,%%%$$$&&&ttt''')))(((((((((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))((((((''''''''''''(((((((((((((((((((((((((((%%%%%%&&&(((+++,,,***((()))((((((''''''''''''(((((())))))************)))((((((((((((((((((((((((((((((((('''''''''''''''******)))(((((('''&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((******)))((((((((()))))))))************))))))(((&&&&&&&&&&&&'''((()))***((('''''''''((()))******))))))((((((((())))))***))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++)))((((((''''''''''''(((***(((&&&$$$%%%'''***+++))))))))))))))))))(((((())))))))))))************+++++++++++++++***)))))))))))))))))))))*********---------,,,,,,***)))(((++++++***))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,wwwdddPPPGGG>>>===<<<:::999;;;:::999888666444222111000///000000000111111111111111000//////......//////---,,,,,,++++++,,,,,,---(((***,,,.........,,,+++.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++***)))((((((***+++,,,,,,+++******)))))))))))))))))))))******************+++******))))))******+++*********+++++++++,,,,,,++++++******)))(((((((((***,,,...XXX+++111$$$///$$$"""&&&,,,)))###(((999~~~%%%((((((&&&$$$$$$&&&'''***(((''''''((()))***+++)))))))))((((((((((((((('''(((***,,,++++++,,,...+++,,,ccc###000******))))))(((((())))))***************************(((***+++(((&&&,,,***GGG555>>>$$$***+++---//////...,,,+++000111///+++(((,,,555===nnn$$$(((---...---,,,,,,))))))(((''''''''''''(((!!!000&&&444VVV...###555,,, +++)))+++---+++'''&&&(((+++###777&&&++++++((((((''''''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((()))******(((&&&***************)))))))))((()))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&+++******)))((('''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++******))))))))))))))))))))))))************)))((())))))(((((()))***++++++))))))))))))***+++------))))))))))))*********+++)))))))))))))))******************))))))*********)))))))))))))))******+++))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))***+++******))))))(((((((((((()))))))))************++++++++++++***)))((('''***))))))))))))))))))))),,,,,,,,,,,,+++***)))(((+++******************+++))))))))))))))))))))))))------------------------xxxdddRRRHHH???===;;;888777888777777666555444444333333///000000000111111111111000///......------......---,,,,,,++++++,,,,,,---(((***,,,.........,,,+++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))************+++,,,---+++******)))))))))))))))''''''))))))******))))))))))))(((((((((((())))))))))))))))))*********+++************))))))((((((,,,(((((()))888---///!!!+++$$$###++++++((("""'''777'''((()))+++***((()))***((((((''''''&&&''')))***((())))))))))))(((((((((&&&)))++++++***+++++++++,,,&&&WWW222555%%%******))))))))))))******************************+++&&&***+++&&&...555,,,]]]333&&&111&&&&&&&&&'''((()))+++,,,$$$(((+++)))%%%###&&&***;;;((()))+++---)))+++((()))(((''''''&&&&&&''''''***%%%000((()))&&&RRR111///((((((#########$$$%%%&&&%%%%%%***666)))BBB###===000,,,&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((...+++(((&&&&&&''''''&&&)))))))))***************))))))*********))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''+++******)))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,))))))******************((())))))*********))))))++++++***)))))))))))))))))))))))))))***+++------*********++++++,,,,,,,,,((()))))))))*********+++***))))))(((((())))))***)))))))))))))))******+++)))))))))(((((('''&&&&&&###$$$&&&((())))))((('''++++++******))))))((((((((()))))))))************)))*********)))(((((('''************))))))))))))))))))************))))))*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxdddRRRHHH@@@<<<;;;777666777555555555444444444444333000000000000111111111111//////...------------------,,,,,,++++++,,,,,,---***+++,,,---------,,,+++))))))******++++++,,,,,,************************))))))))))))))))))))))))************************(((((()))************)))***+++,,,,,,+++***+++---+++******)))))))))))))))%%%&&&((()))******)))((())))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))***)))///$$$,,,))),,,***###,,,***,,,222(((''''''---LLL'''######'''***)))(((***((())))))((('''''')))***''''''((()))))))))))))))'''+++,,,)))'''((('''&&&"""666)))(((++++++************+++++++++++++++***************,,,''',,,...((((((......***,,,%%%///...,,,++++++---///111,,,---...---++++++...111###+++///***))),,,%%%***'''))))))(((''''''''''''''',,,---%%%%%%111JJJOOO///333((((((''''''))),,,---,,,***$$$***'''///%%%222zzzXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((''''''''''''(((((()))((((((((((((((((((((((((***'''###"""$$$&&&(((((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((('''''''''''''''(((((((((******))))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((()))***+++++++++******((())))))************)))+++***)))(((''''''''''''((('''''''''((()))******))))))***+++,,,,,,,,,,,,((())))))******+++++++++)))))))))(((((())))))))))))))))))))))))******+++((()))))))))))))))((('''###%%%(((***+++***((('''******************))))))))))))))))))************))))))************))))))***************+++++++++)))******+++++++++******)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyydddPPPGGG>>><<<;;;888777888666555555444333222222111000000000000111111111111000//////...............---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))***+++******)))***,,,...---+++***+++,,,+++******)))))))))))))))%%%''')))+++++++++***)))***))))))))))))))))))***))))))*********+++++++++((((((((()))******++++++((()))(((UUU%%%+++%%%''',,,...000111***(((+++,,,```333(((!!!$$$(((''''''((((((+++,,,,,,***)))***+++%%%&&&((()))************(((,,,---(((&&&))))))''''''%%%111HHHZZZ...,,,,,,++++++++++++,,,,,,+++++++++*********))))))***++++++***)))''''''))),,,444'''///******)))((((((((()))******)))'''%%%$$$$$$%%%%%%444vvv555,,,(((+++$$$,,,)))+++******)))))))))))))))%%%+++(((222>>>oooWWW000""" """$$$%%%&&&&&&&&&&&&&&&111 $$$...000..."""///$$$%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&%%%###$$$&&&)))))))))((('''&&&%%%&&&''')))******************)))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))*********&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((((()))***++++++++++++***(((((()))***************))))))(((((((((((((((((()))((((((((((((((())))))&&&''')))***++++++******((())))))******+++,,,,,,+++******))))))******+++)))))))))))))))******+++((()))***++++++******)))&&&((()))+++++++++***)))******************++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,------------------,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++}}}~~~yyydddNNNEEE===;;;;;;999999:::777666555444222111000///000000000000111111111111111111000///////////////---,,,,,,++++++,,,,,,---......,,,++++++++++++,,,------,,,++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))++++++******)))+++---///...+++)))***,,,+++******)))))))))))))))&&&(((***,,,---,,,+++***++++++************++++++******+++++++++,,,,,,,,,''''''((()))***+++,,,,,,///"""333'''+++###)))+++---///***///***)))$$$gggGGG777)))(((++++++)))***))),,,//////,,,***+++,,,$$$%%%''')))++++++++++++''',,,---)))(((---000...,,,---***333---,,,,,,++++++,,,,,,---++++++++++++******))))))''',,,&&&"""***---*********###%%%@@@)))***+++,,,------,,,+++(((((()))+++------,,,***###999999---(((+++$$$///,,,---,,,++++++******++++++###...###111''')))!!!666```///$$$)))---,,,'''$$$&&&)))%%% 444!!!***'''******ggg---&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''')))++++++)))(((+++***(((&&&'''))),,,...***************)))(((((((((((((((((((((((((((((('''((((((((())))))******((((((((()))******++++++%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((()))***+++,,,,,,+++***(((((()))***************))))))))))))***+++,,,---,,,+++***************+++$$$%%%'''((()))))))))(((((())))))***++++++,,,,,,,,,++++++++++++++++++,,,)))))))))))))))******+++((()))***+++,,,,,,+++******************++++++,,,)))))))))***+++++++++,,,))))))))))))***************+++,,,---.../////////******+++,,,------......111111000///...,,,******)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}|||iiiQQQHHH???<<<:::777666888888777666444333222111111666555333111000000111111111111000000//////.........---+++******+++---...,,,,,,,,,------.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++)))((()))+++,,,+++++++++***))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))***+++++++++++++++((()))+++,,,---+++***)))###000...++++++***)))(((((())))))+++)))'''***YYYddd(((......+++###,,,***+++)))'''&&&((()))))))))$$$''')))((((((******((('''&&&&&&&&&''')))+++---///!!!:::$$$UUUggg***))):::000...###000***++++++,,,,,,++++++***)))))))))***++++++,,,,,,(((...)))"""YYY///999###$$$;;;,,,,,,+++***)))))))))***'''%%%999WWWuuu$$$,,,111(((***'''((()))***+++++++++++++++************))))))))))))((("""YYY 444%%%++++++%%% ))))))))))))************,,,%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))''''''(((''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++''''''''''''((((((((()))******))))))((((((((('''%%%&&&(((+++---.........---,,,***)))))))))***+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))'''&&&&&&((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''')))******************))))))))))))))))))******))))))******+++,,,(((((())))))))))))((((((*********)))))))))))))))))))))))))))************+++++++++++++++***))))))(((+++---,,,***)))+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***+++---------,,,***(((+++*********))))))(((((()))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++***)))))))))***,,,,,,+++++++++******)))))))))++++++************++++++~~~|||}}}}}}jjjQQQGGG???<<<;;;888777888888777666444333222111111222222111000///000111111000000//////...---------...---+++******+++---...,,,,,,,,,---------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************'''))),,,------,,,---...+++++++++************************)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***))))))***...'''***))))))(((''''''(((((((((((((((***ccceee######$$$((($$$---((((((&&&%%%%%%&&&''''''&&&---,,,******++++++((($$$+++///444777444...&&& )))&&& ---...333 ///)))(((///+++***++++++,,,,,,++++++***,,,++++++***))))))((((((---"""777...&&&xxx000444333888,,,+++******************+++%%%---999rrr111%%%$$$333333******++++++++++++++++++************))))))))))))///)))222III//////"""333$$$888---(((((()))))))))*********ooo***'''''''''((((((((((((((()))((('''&&&&&&'''((()))***************)))((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&((()))***'''''''''((((((((())))))'''''''''(((((()))))))))$$$%%%&&&((()))))))))))),,,+++***)))((()))******(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))************))))))***)))))))))))))))))))))))))))))))))************((((((((((((((('''&&&&&&###%%%'''&&&%%%$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&((()))+++,,,+++******************)))))))))(((***+++,,,...///000000000++++++++++++++++++++++++------,,,,,,+++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++}}}{{{|||}}}jjjQQQGGG???<<<;;;888777888888777666444333222111111//////......///000111111/////////...------,,,,,,------++++++++++++------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************************************&&&(((+++---,,,,,,,,,---***************+++++++++(((((())))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))///(((%%%)))((((((''''''''''''''''''(((++++++uuuwww...'''%%%***''',,,$$$***)))((()))++++++)))((('''+++...---))))))...333(((&&&###"""###&&&***,,,>>>///888'''\\\---222+++&&&111*********++++++++++++******+++******))))))(((((('''***'''(((///...''',,,---111 +++************++++++,,,///((($$$222))))))'''777'''+++111+++222555###+++,,,,,,,,,,,,++++++***************))))))))))))+++!!!###\\\???'''999%%%333(((((())))))))))))******)))***###&&&"""(((888###))))))((((((''''''''''''((((((''''''''''''(((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''&&&'''((()))***''''''((((((((()))))))))'''''''''''''''''''''(((((())))))*********))))))+++***)))((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******))))))))))))))))))******))))))))))))*********************+++******)))(((+++---......---,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))###$$$''')))++++++++++++************))))))))))))+++,,,---...///000000000************************,,,,,,+++++++++++++++***+++************+++,,,,,,------------............++++++************++++++~~~|||}}}{{{hhhQQQGGG???<<<;;;999888999888777666444333222111111000////////////000000000000//////......------,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************((()))***)))'''&&&'''))))))))))))***+++++++++,,,))))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***)))(((((('''(((((()))...!!!000yyy)))(((((('''''''''((((((******---***{{{333,,,***---(((---%%%+++***+++,,,------+++)))000,,,((('''%%%###"""$$$............,,,)))'''%%% 777$$$###<<<&&&666!!!666***%%%---******++++++++++++******'''''''''((())))))******)))000'''<<<$$$EEE~~~!!!111777!!!************++++++,,,---&&&)))222444000,,,***&&&!!!111///%%%///666(((------------,,,,,,+++***************)))))))))(((999///"""333777333555***(((((((((((()))))))))***)))###"""***555&&&+++((((((((((((((('''''''''(((((((((''''''(((((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***'''(((((((((((()))))))))+++***)))'''&&&$$$######))))))******++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((******)))'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((((((''')))))))))***************)))(((((((((((()))******)))******++++++******))))))))))))))))))*********((()))))))))************+++++++++,,,,,,++++++***''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))$$$%%%''')))***+++++++++*********)))))))))))))))***+++,,,---............++++++++++++++++++++++++(((((()))***+++---......************++++++,,,,,,,,,,,,------......//////,,,++++++******++++++,,,~~~xxxdddQQQGGG???===<<<999999:::888777666444333222111111333333222222111000//////111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))&&&%%%%%%(((+++)))))))))***+++++++++,,,++++++******)))(((((('''))))))))))))))))))))))))))))))***+++++++++++++++******)))(((''''''((((((*** HHHggg)))))))))(((((()))******,,,(((***$$$fff&&&((()))+++&&&///+++''''''''')))******'''%%%"""$$$+++222222,,,)))+++@@@cccccc$$$,,,)))MMM000888***!!!...)))******++++++******)))'''''''''((())))))******---***---)))=== ZZZooo///&&&:::+++*********+++,,,------555000///222###))),,,(((///111111((( (((222111------------,,,,,,+++***************)))))))))(((&&&;;;555!!!++++++444!!!$$$...'''(((((((((((()))))))))999+++///***444...&&&&&&''''''((())))))***'''(((((((((((((((((('''((())))))*********))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((()))))))))***+++***)))'''&&&$$$######$$$%%%%%%&&&'''((()))***))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******(((%%%$$$$$$%%%(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''*********++++++,,,,,,,,,***))))))))))))***++++++(((((())))))))))))(((((((((((())))))************((()))))))))************''''''((((((((((((((('''''''''''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++++++++))))))))))))))))))******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///******++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,vvvaaaQQQGGG???===<<<:::999;;;888777666444333222111111444444444444333111000///111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))((((((***...111***************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))*********))))))((((((''')))$$$]]]\\\***))))))))))))******++++++%%%&&& ^^^###***+++***""",,,+++)))(((((((((******)))'''''',,,,,,!!!HHHaaa......'''))),,,))))))************))))))+++******))))))((((((''',,,&&&+++,,,"""++++++NNN---''',,,++++++++++++,,,,,,---,,,&&&&&&***(((000444000!!!###&&&,,,///---)))(((+++,,,,,,,,,,,,++++++***************))))))))))))...+++###'''>>>***!!!,,,''''''(((((((((((())))))&&&'''///&&&!!!)))###%%%%%%&&&'''((()))******''''''((((((((((((''''''''''''((()))))))))(((((())))))(((&&&&&&%%%%%%%%%(((((()))))))))*********((((((((()))))))))******'''''''''''''''''''''(((%%%%%%&&&&&&''')))***+++))))))*********)))((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))'''%%%######$$$))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))******++++++,,,,,,,,,***************++++++,,,(((((())))))))))))((((((((((((((()))******++++++))))))))))))************(((((()))*********))))))---,,,+++,,,...///...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,+++++++++******))))))))))))************((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,vvvaaaPPPGGG???===<<<::::::;;;888777666444333222111111333333444444333222111000111000000///......------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***+++,,,,,,,,,...///+++++++++***************+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***++++++++++++)))((('''((((((bbbZZZ((((((((((((((()))******+++###&&&"""ddd(((///...+++""",,,***,,,***))))))***++++++***;;;hhh;;;333&&&+++,,,+++))))))************)))))),,,++++++***))))))((((((%%%---"""&&&;;;***+++---EEE000------,,,+++++++++,,,,,,...---111---111)))&&&!!!777444,,,)))---+++(((,,,******++++++++++++++++++************))))))))))))%%%###666###,,, hhh---///222***'''''''''((((((((())))))999%%%333000'''999&&&'''''''''(((((())))))&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''&&&&&&(((''''''&&&&&&&&&''''''(((((()))***************(((((()))))))))*********'''''''''(((((()))))))))***))))))((()))***+++,,,)))***+++++++++***)))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))***))))))'''(((((()))******++++++)))))))))))))))***++++++)))))))))******)))))))))'''(((((()))******++++++))))))))))))******************+++,,,,,,,,,,,,,,,&&&%%%###$$$'''((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************------,,,+++++++++++++++((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------.........***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---wwwcccPPPGGG???======;;;:::<<<888777666444333222111111000111222333444333222222000//////...------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************'''***---///---***(((''',,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,---,,,***(((&&&''')))]]]\\\'''''''''''''''((()))***,,,$$$)))'''```###)))***,,,&&&111///)))'''%%%$$$&&&'''''''''SSSsss'''&&&444%%%,,,))))))************)))))))))))))))***++++++,,,,,,"""000..."""%%%000,,,)))222999:::...------,,,++++++++++++'''***...###111(((000444"""***((((((///...(((***((()))***+++++++++++++++************))))))))))))&&&,,,%%%+++&&&%%%)))%%%''')))''''''''''''((((((((()))&&&(((&&&222***!!!+++ ((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((()))******))))))&&&&&&&&&&&&&&&'''((()))(((((()))***************))))))))))))******************))))))(((((((((''')))((('''%%%%%%%%%&&&'''***++++++,,,,,,***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&(((((('''((()))+++))))))))))))))))))))))))'''((()))******)))((('''&&&&&&((()))************%%%&&&&&&'''((())))))***((((((((((((((()))************++++++++++++******'''(((((()))***+++++++++))))))))))))************&&&'''((())))))))))))))),,,***(((***,,,...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++++++++++++++,,,(((((())))))*********+++******+++,,,,,,,,,++++++************************)))***+++---///111222333***+++,,,---...---,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---www```OOOFFF???===<<<:::999:::777666555333111///...---444333111///...---------////////////...---,,,,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++*********(((***,,,...///...---,,,***************+++++++++(((((((((((())))))))))))***+++---......---+++***///,,,))))))+++---,,,***)))((('''&&&'''(((***,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))&&&bbb___'''***,,,,,,***(((''''''///111888333///***((())))))'''%%% 666%%%+++---&&&///"""jjj444...%%%333------------,,,++++++***))))))))))))************++++++***)))(((((())))))333***333666...///(((///'''++++++,,,---,,,+++***)))&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))*********(((&&&%%%&&&***---000xxx+++000)))---***,,,...///))))))******))))))((('''))))))))))))))))))))))))*********)))(((&&&$$$$$$))))))))))))))))))))))))&&&&&&''''''((()))))))))+++*********))))))(((((()))))))))))))))***++++++)))((((((((()))***,,,---((('''&&&%%%$$$%%%%%%&&&***))))))))))))(((%%%###(((((((((((((((((((((((((((((((((((((((''''''&&&************))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))++++++******+++---*********)))))))))))))))))))))(((((()))***++++++++++++************++++++******+++++++++,,,,,,,,,************************(((((()))***+++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,........................////////////...---,,,+++......,,,)))'''(((+++---......------,,,,,,------uuu___OOOFFF???===<<<:::999:::777777555444222000///...111111111000000//////............---,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++'''(((***++++++***)))''''''((()))++++++++++++***++++++******))))))(((((((((((((((((()))))))))***((()))***++++++***)))(((***(((%%%%%%((())))))((())))))'''''''''(((***+++)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))eee[[[(((***,,,,,,+++)))((((((+++"""---^^^///,,,(((''')))***)))(((...%%%...(((333222***%%%,,,,,,,,,,,,---,,,,,,++++++))))))))))))************++++++***)))))))))))))))&&&333***,,,...777'''+++///+++++++++,,,,,,,,,+++***)))'''((((((((()))*********)))))))))))))))))))))))))))***************)))(((+++***((('''''')))+++,,,jjjhhh666333+++(((:::$$$$$$%%%%%%%%%$$$$$$######))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&*********)))))))))((((((&&&&&&&&&&&&&&&'''((((((,,,+++***)))))))))*********)))((('''&&&''''''((()))))))))******)))'''%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))******+++,,,******+++++++++,,,,,,,,,************************************************************************&&&&&&'''((()))*********************)))))))))))))))))))))))))))***++++++++++++************++++++************+++++++++,,,************************************++++++++++++---,,,++++++***+++++++++***++++++++++++,,,,,,,,,---------------------------............---,,,,,,------,,,***))))))+++------,,,,,,+++++++++,,,,,,ttt___OOOFFF???===<<<:::999:::888777666555333111000000///000111222222222111000000///...---,,,+++***)))------,,,,,,,,,,,,++++++***************))))))))),,,,,,,,,,,,,,,,,,------*********,,,///...***&&&''''''((())))))******+++++++++***)))(((''''''&&&((((((((()))))))))******))))))))))))))))))))))))&&&%%%$$$$$$&&&(((((('''***)))((('''((()))***+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((***___]]])))+++,,,---+++)))))))))''')))###***)))''''''(((***+++***------$$$)))222jjj+++***&&&)))***+++,,,,,,,,,,,,,,,,,,))))))))))))************+++***))))))))))))))))))+++ &&&HHH///(((333)))&&&---+++,,,,,,,,,,,,+++***)))))))))))))))))))))******)))))))))))))))))))))))))))***+++,,,+++***((('''++++++***)))(((((()))))) PPP,,,///&&&777"""''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&******))))))))))))((((((((((((((()))))))))******...---+++***((('''''''''))))))(((''''''''''''((('''((()))******)))((('''(((((((((((((((((((((((($$$%%%&&&((())))))******%%%%%%&&&'''((()))******************************++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************'''%%%$$$'''***,,,+++)))***************************))))))))))))***++++++++++++************++++++)))))))))*********++++++************************,,,,,,++++++************------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------,,,------,,,******,,,---,,,+++++++++++++++,,,,,,ttt```OOOFFF???===<<<:::999:::888888777555444333222111///000222333333222000///111111000//////.........------,,,,,,,,,+++++++++***************))))))))),,,,,,------------......///---,,,///333333---'''))))))))))))***+++,,,---++++++******))))))(((((((((((()))))))))*********++++++***))))))***++++++&&&&&&&&&'''(((************))))))(((((()))******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))***JJJlll)))+++,,,,,,+++************+++$$$((((((''''''((()))******!!!888!!!;;;###///(((---)))***+++,,,,,,,,,,,,,,,((()))))))))******************)))))))))))))))***,,,(((...!!!ttt(((***222%%%***,,,,,,,,,,,,++++++************************))))))++++++++++++++++++++++++)))***,,,------***(((&&&***************)))((((((,,,---;;;,,,)))444!!!!!!***++++++*********))))))***((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))******++++++++++++,,,+++***)))'''&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%''')))))))))(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))***+++++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************'''%%%(((---000...+++)))***************++++++*********))))))***++++++++++++************++++++((())))))))))))*********************************++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---)))***+++,,,------------+++,,,...---,,,,,,---...------,,,,,,,,,,,,------uuuaaaOOOFFF???===<<<:::999:::888888777666444333222222111222333444333111///---000000/////////000111222------,,,,,,,,,+++++++++***+++++++++++++++++++++,,,,,,,,,------.........000---,,,///222222---'''))))))))))))***+++,,,---*********++++++,,,,,,,,,))))))))))))************++++++***))))))***++++++&&&'''((()))******++++++*********))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((,,,***333)))***++++++***)))***++++++)))>>>ccc)))))))))(((((((((((()))))))))...,,,eee(((222'''///)))******+++,,,,,,,,,,,,((()))))))))***************)))))))))))))))******)))---+++...***^^^'''"""999&&&,,,,,,++++++++++++***+++++++++++++++************++++++++++++++++++++++++)))***,,,------+++(((&&&'''((()))***+++******)))444&&&888,,,...%%%---)))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((())))))%%%&&&'''(((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###&&&((()))((('''((()))(((((((((((((((((((((((('''(((((((((((((((''''''************))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++'''%%%(((---000...***))))))******+++++++++,,,++++++***************+++++++++************++++++((())))))))))))*********************************)))******+++,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---.........+++,,,......------...///000000///............///uuuaaaOOOFFF???===<<<:::999:::888777666555444333222222222222333222222000...---//////...------...000111------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......---+++***+++------***&&&''''''((())))))******+++)))******+++,,,---......)))))))))*********++++++))))))))))))))))))))))))%%%''')))))))))((()))*********************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))---***(((((()))******)))(((***+++$$$(((ttt>>>)))***+++***(((''''''(((''')))>>>EEE...(((+++)))***++++++++++++++++++))))))))))))************)))))))))))))))******+++000555 +++mmm666---!!!222---,,,++++++******++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))***+++------,,,***)))'''((()))***************&&&333000 (((...(((---)))((('''%%%%%%&&&''''''))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((())))))&&&'''((()))***)))((((((%%%&&&'''''''''''''''&&&&&&'''(((((()))(((((((((###&&&******(((&&&(((***((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''((())))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))'''%%%'''***,,,***((())))))******+++,,,,,,,,,,,,,,,+++************+++++++++************++++++)))))))))*********++++++************************))))))***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......******,,,---............+++---...------...000222444444222111000000//////uuu```OOOFFF???===<<<:::999:::777666666555444333222222000000000000000000000000333111///...------...///------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******++++++,,,---------,,,+++***))))))((((((((('''((()))++++++++++++************++++++,,,,,,---))))))*********+++++++++((()))***++++++***)))(((%%%(((******((('''((()))++++++++++++******)))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))&&&''')))'''((()))((('''''')))+++###:::...)))+++,,,+++)))((()))***999nnn)))...---###\\\uuu&&&000&&&***++++++++++++******)))))))))))))))************)))))))))))))))***++++++,,,((((((***111111---...------,,,+++*********++++++******++++++,,,---------))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,*********)))))))))))))))###***000UUUPPP888"""((($$$+++,,,+++)))((('''((()))***))))))))))))))))))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))((()))+++,,,,,,,,,***)))''''''((())))))(((((('''&&&&&&((()))))))))((((((%%%)))---,,,)))''')))+++((((((((((((((((((((((((&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))((())))))***++++++,,,---------,,,++++++*********+++++++++************++++++************+++++++++,,,************************+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,------------...+++,,,,,,---......//////+++,,,---...............,,,---------,,,...111444777666444222111//////...ttt___OOOFFF???===<<<:::999:::666666555444333333222222............///000111222888666333000.........///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++,,,------------,,,***(((''')))+++(((***,,,...///...---,,,+++++++++***************)))************+++++++++***+++---......---+++***'''***---,,,***((((((***+++++++++++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))"""///&&&'''((('''&&&''')))***,,,TTTrrr((('''***---,,,***)))***,,,+++***aaa444...'''%%%'''+++***((( :::%%%+++++++++++++++***)))((())))))))))))************))))))((())))))***++++++###...,,,$$$777(((sss000---,,,+++*********+++,,,******+++,,,,,,---......++++++++++++++++++++++++))))))******+++------...---,,,+++)))((('''''''''&&&,,,***%%%999+++******(((+++***((('''&&&''')))***))))))))))))))))))))))))((((((((()))(((''''''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&'''''''''(((((())))))%%%&&&((()))***)))'''&&&)))***+++++++++)))((('''###$$$&&&'''''''''&&&&&&''',,,//////+++(((***---((((((((((((((((((((((((%%%%%%'''((())))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***))))))+++))))))***+++,,,,,,---------,,,,,,+++*********+++++++++************++++++***++++++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000------......//////......---------,,,,,,...222666888777555333000///...---sssaaaLLLEEE@@@>>><<<888777999666555444333222111111111///000000000111111111111...............---------111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))***++++++***)))***+++++++++************++++++))))))))))))))))))))))))---,,,,,,,,,,,,,,,---------***&&&&&&(((++++++***)))***+++,,,,,,+++******************************)))))))))))))))))))))))))))***))),,,###%%%//////$$$!!!(((888---(((---,,,+++***))))))))))))333???+++++++++***************444333'''************************)))************+++++++++******))))))))))))******...###000+++$$$&&&111WWW(((222 ///(((%%%///'''000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++)))((((((((()))***)))!!!000rrr...000''')))((((((((((((((()))*********))))))((((((''''''***)))((((((((((((((()))'''&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''+++*********))))))(((((()))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,******)))((((((((((((((((((((())))))*********+++)))((('''&&&&&&'''((()))&&&''''''((()))******+++(((((()))***++++++,,,,,,((()))***+++,,,++++++***************************++++++++++++++++++++++++'''))),,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...+++)))(((***,,,------************************+++++++++*********))))))&&&'''((()))***+++++++++------,,,++++++******)))---------,,,+++***)))(((,,,,,,+++******+++,,,,,,+++++++++(((&&&'''+++///............///////////////......------.........+++++++++,,,,,,---------,,,---......------...000222111111000///......---......///000111111000000222222111000000000000111ppp^^^JJJCCC>>>>>>===999999;;;777777555444333222222222333333222222111000000000+++,,,,,,---...///000111///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))))))))***,,,++++++***))))))******************************'''((())))))))))))***+++++++++************++++++***************************))))))((((((((())))))---***((((((***++++++***&&&'''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))---***((("""***---(((%%%***///111000""",,,,,,+++***)))(((((()))---UUU}}}'''************************(((---+++************************)))************+++++++++******))))))))))))******'''(((000+++'''+++&&&)))'''...666***---((()))(((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,+++)))((((((((()))***)))'''&&&,,,FFFfff)))---!!!((((((''''''''''''((((((***)))))))))((((((((('''))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''******)))(((((((((((((((((((((((()))))))))******)))(((''''''''''''((()))''''''(((((())))))***************+++,,,---------'''((()))*********))))))************************)))))))))))))))))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---+++((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***,,,---,,,+++,,,000444------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,---///...------...000111111000000//////.........//////000000000//////000000///////////////000ooo\\\HHHBBB>>>======::::::<<<888777666555444333333333666666555333111000///...,,,,,,---...///000000111------------------------******************************))))))(((((()))))),,,+++******)))*********++++++++++++++++++++++++*********+++,,,---...///++++++************++++++++++++++++++++++++++++++,,,++++++******)))))))))***)))((()))***+++***(((((())))))******)))((((((''''''''''''''''''''''''))))))))))))))))))))))))...'''(((YYYFFF777000LLL$$$555###++++++***)))(((((((((((('''///&&&))))))))))))))))))******hhh$$$&&&///************************)))************+++++++++******))))))))))))******%%%...,,,((()))///$$$III'''***///'''444$$$///)))......------------......+++++++++++++++++++++++++++************+++,,,,,,,,,+++)))((((((((()))***+++'''%%%,,,""":::333(((''''''&&&&&&'''''''''))))))))))))(((((((((((()))))))))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))((((((&&&'''(((******))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))((((((((((((((('''((((((((((((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))******++++++,,,,,,''''''((()))))))))((((((************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,---------------,,,)))******+++,,,,,,------,,,+++*********+++,,,---,,,++++++******++++++,,,+++---............000111,,,,,,,,,------------...,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,...//////...---///000000000000000000000000000/////////////////////...000000/////////000000111ooo]]]IIICCC>>>>>>===:::999;;;888777666444333333333333555555444333111000///...000000//////......------,,,------------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***************+++++++++++++++++++++++++++---,,,++++++,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))''''''(((((())))))((('''******************))))))(((((((((((((((((((((((())))))))))))))))))))))))***###***222YYY'''###///******)))(((((((((((((((111(((///((()))))))))))))))******]]]666$$$...************************))))))*********++++++++++++******))))))******+++(((111'''&&&)))......(((aaa"""''')))555'''111///------,,,,,,,,,,,,------************************************++++++,,,,,,,,,+++)))((((((((()))******$$$///!!! kkk%%%///))))))(((''''''''''''((())))))))))))(((((((((((()))))))))((())))))******,,,+++***)))((()))***+++''''''''''''''''''''''''))))))))))))))))))((((((&&&((()))++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************************++++++++++++++++++++++++---,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++*********)))((((((***,,,,,,+++***************************************************+++,,,---............*********++++++,,,,,,,,,000...,,,)))((()))***+++++++++++++++++++++++++++,,,---...---,,,***)))))),,,,,,---------............------......///000111......------,,,,,,,,,+++---...//////......///000000000000000000000111111000000/////////...//////111111111111111222333444nnn\\\KKKEEE???>>><<<999888999777666444333222222111111222111111111000000000000111000000///......------............---,,,+++***------------------------------,,,,,,,,,------...+++***************++++++************************---+++(((((()))++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))((('''&&&&&&((()))*********))))))(((((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''$$$000"""(((+++,,,***)))((((((((((((((((((WWW111+++'''(((((())))))*********+++___TTT'''+++************************))))))*********+++++++++++++++************++++++)))///(((***,,,(((333'''666'''///111---)))///,,,++++++++++++++++++,,,******************************++++++,,,,,,,,,,,,,,,+++)))((((((((()))***&&&)))///###(((333]]]***+++******)))(((((())))))(((((((((((()))))))))))))))))))))))))))***++++++++++++)))((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))((()))***+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((())))))))))))))))))((())))))))))))(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++---,,,***))))))***+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++*********)))((()))+++,,,,,,,,,************************************************,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******000...,,,)))((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,***(((&&&---.........////////////...............///000111.........------,,,,,,,,,---...000///......///111000000000000111111111111111000////////////000000111111111111222333444555}}}|||lllYYYLLLEEE@@@>>><<<888777888666555444333222111111111//////000000000111111111....../////////000000000......//////...,,,+++)))........................+++++++++***++++++,,,---*********)))******+++,,,************************000---)))))),,,......,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***,,,---,,,+++***+++,,,++++++***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((333""")))111'''333%%%***))))))(((((())))))))),,,(((&&&)))))))))***++++++,,,,,,dddggg+++)))************************)))************+++++++++++++++************++++++'''***------222###,,,)))BBBiii***+++***000%%%000++++++************++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,+++)))((((((((()))***$$$000%%%222%%%$$$""",,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,+++***)))'''''''''(((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((())))))***)))))))))(((((((((((('''((())))))******))))))((((((((((((((())))))))))))))))))))))))************+++***)))((((((((())))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,++++++***))))))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++///......,,,***(((&&&%%%------,,,,,,+++******))),,,+++*********+++,,,---***++++++,,,,,,++++++******)))***,,,...///---,,,........./////////000000......---------------............------------------///000000///...000111111111111111111111111111111111000///000111222333000000111111333444555666zzzyyy~~~lllYYYKKKDDD???>>><<<999888:::777666555444333222222222000000000111111222222222////////////000000000000+++,,,...//////---,,,+++------------------------******))))))***++++++,,,******))))))***++++++,,,++++++++++++++++++++++++...***&&&''',,,000000///++++++************++++++++++++++++++++++++++++++)))***,,,...///...---,,,***+++,,,***((((((+++---//////---,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++...&&&hhhFFF444&&&CCC ///******)))))))))******+++777***...)))******+++,,,,,,------eeeeee,,,)))************************)))************+++++++++,,,++++++******++++++,,,)))***222%%%444''''''+++...:::%%%)))111(((///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,+++)))((((((((()))***+++***(((333###)))hhh,,,+++***)))(((((((((((('''((((((((()))))))))***))))))))))))***+++,,,---,,,+++)))(((''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((&&&&&&&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((()))************)))))))))(((((((((((()))************)))(((''''''(((((())))))*********************************)))((('''''''''((((((************************)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++***))))))((()))***++++++,,,,,,,,,,,,***)))***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,+++)))(((''',,,+++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++)))))),,,///111000...---------.........//////000///...------,,,,,,---------------............---///000000//////000111333222222111111000000000222111000000111333555777333333444555666888:::;;;yyyxxx~~~nnn[[[IIIBBB>>>>>>===::::::<<<888777666555444333333333222222222222222222222222222222111000///...------)))***---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$ %%%***+++***++++++************++++++++++++++++++++++++++++++&&&'''***,,,---,,,++++++((())))))'''$$$$$$(((+++...,,,+++)))(((((())))))************************)))))))))))))))))))))))),,,+++'''%%%;;;888 &&&;;;%%%---333+++***************++++++]]]$$$---,,,******+++,,,------......bbb[[[+++***************************)))************+++++++++,,,++++++******++++++,,,...,,,333222///(((000%%%UUU(((111111******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,+++)))((((((((()))***444444'''(((---^^^++++++)))((('''''''''''''''((((((((())))))******))))))))))))***+++,,,------,,,***(((((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((&&&$$$######%%%(((***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******++++++******))))))((((((((()))***++++++***)))(((&&&''''''((()))******+++))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++***))))))(((((()))***+++,,,---------*********,,,///000///...************************))))))******++++++++++++'''((()))+++,,,---......*********++++++,,,------------------+++***)))(((***+++,,,------,,,+++***---+++)))***---...---+++,,,,,,,,,---------......333222111000............,,,---------.../////////...///000000//////000111333333333222111000//////222111000000222444777999888888999:::;;;===???@@@uuuuuu}}}lllZZZJJJCCC>>>===;;;888777999888777666444333222111111......//////000000111111000...,,,---//////---+++&&&'''((()))+++,,,---...,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************++++++++++++++++++++++++)))***,,,,,,+++,,,...000***)))((()))*********(((---,,,***(((((()))***+++)))************+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))%%%(((,,,+++)))'''((()))+++++++++***)))(((((('''---&&&222%%%111++++++++++++,,,---...///---)))***000###---,,,666,,,%%%---((())))))***+++---...///aaa{{{///+++***************)))((('''*********++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,---...---,,,+++***---###***///'''))),,,,,,,,,,,,,,,---...///,,,++++++*********++++++,,,,,,,,,++++++*********,,,------+++)))(((((()))---666'''###666###///CCC'''---###---)))222%%%(((((())))))))))))((((((%%%&&&((()))((()))***,,,+++++++++++++++***))))))(((((((((((((((((((((((( $$$'''))))))'''&&&$$$&&&(((******(((&&&$$$************************))))))((((((((((((((()))++++++******))))))((((((((((((''''''''''''((((((%%%'''***------+++(((&&&+++***((('''''''''((()))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((+++***)))(((((()))***++++++++++++***************++++++++++++++++++++++++******++++++++++++******---,,,+++))))))))))))***//////...------,,,++++++***************+++++++++'''((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++///---***+++---///...,,,,,,,,,,,,---------......---------.........//////000000/////////.........///000000000000000//////000111222222222111000///111000111222333333111///333333333222333555:::===>>>???@@@CCCEEEIIIKKKMMMuuuvvv|||lllZZZLLLEEE@@@???>>>;;;:::<<<888777666444333222111111.../////////000000000111111///------//////---+++)))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************)))+++++++++***+++---///+++***))))))++++++***)))***************)))(((((()))************+++++++++***************+++++++++))))))))))))))))))))))))((()))******)))(((((((((++++++******)))((((((''')))&&&111$$$+++xxxsss&&&++++++++++++,,,---......000000222333 ,,,444^^^111)))&&&///*********+++,,,...///000aaappp+++*********+++++++++***))))))++++++++++++++++++,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,*********sssPPP888)))444...---,,,,,,,,,------...///...---,,,,,,++++++++++++,,,,,,,,,+++++++++******(((***++++++******+++,,,&&&000+++(((222""",,,)))%%%&&&///"""(((###(((((())))))))))))((((((%%%'''(((((((((((()))+++%%%&&&'''((()))*********(((((((((((((((((((((((('''((())))))((('''%%%###"""$$$%%%&&&%%%%%%))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))((((((''''''''''''((((((---------------------,,,---,,,***)))(((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))*********************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,......------,,,++++++***,,,,,,---------,,,,,,+++***+++,,,,,,------------++++++******++++++,,,---,,,,,,------,,,,,,+++***&&&'''((()))+++,,,------///---++++++...///...,,,,,,,,,---------.........---------.........//////////////////.........---000000000111111000000///---...///111111111000000111111111222333444333222666777777777888:::>>>BBBDDDFFFIIINNNSSSXXX[[[]]]~~~uuuvvv|||lllYYYHHHBBB===<<<;;;888777999888777666444333222111111////////////000000000000222111////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++***))))))***,,,,,,***)))***+++,,,+++***''')))+++,,,,,,***'''%%%)))************++++++++++++++++++*********)))))))))))))))))))))))))))))),,,***(((((())))))((('''++++++******)))(((((((((%%%)))///$$$&&&DDDNNN+++000++++++***++++++,,,---...222)))&&&000'''...///[[[,,,''''''000++++++,,,,,,---...///000dddddd'''(((******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++***))))))***++++++++++++,,,,,,++++++***)))+++SSS555&&&333///..................///000000000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++******+++---%%%***---)))+++$$$///;;;$$$))),,,&&&+++***((())))))******))))))((('''((())))))''''''((()))%%%&&&'''((()))*********((((((((((((((((((((((((---,,,+++***((('''%%%%%%###$$$%%%&&&'''((()))***(((((((((((((((((((((((()))((((((''''''((())))))))))))))))))************((((((''''''''''''((((((---+++(((&&&&&&''')))***......,,,***)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((******************************))))))))))))******((((((((())))))*********************************,,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,---------,,,,,,+++*********''')))+++---......---,,,+++,,,,,,---------,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***(((((()))***,,,---.........---,,,,,,.........,,,,,,------------.........------.........//////////////////............---///000000111111000000000---...///111222222333333444444444555666777888999<<<===???@@@BBBEEEIIILLLOOORRRWWW]]]bbbgggiiikkk~~~uuuvvv}}}kkkYYYFFF@@@;;;:::999666666888888777666444333222111111////////////000000000000222222111000//////...---------------------------++++++,,,,,,------......------,,,,,,+++++++++******************************************************++++++***(((''')))***,,,+++***+++,,,,,,+++***)))***,,,---,,,+++((('''))))))*********+++++++++************************))))))))))))))))))))))))...+++'''''')))***)))'''************))))))((((((%%%...+++'''&&&&&&~~~AAA&&&###&&&&&&++++++******+++,,,,,,---///%%%,,,'''((((((___+++''')))///,,,,,,,,,,,,,,,---...///eee^^^)))'''******+++,,,------------,,,,,,,,,++++++******************))))))*********++++++++++++******))))))000:::222...***///111111000000000000111111222111000...---,,,,,,,,,++++++++++++++++++++++++------...,,,***(((((()))+++'''+++'''$$$)))444rrr---,,,###---222***)))))))))******))))))))))))***+++***((('''((()))***************))))))(((((((((((((((((((((((((((+++***))))))((()))***+++---,,,+++*********++++++))))))))))))))))))))))))(((((('''''''''((())))))(((((())))))******++++++((((((''''''''''''(((((()))'''$$$"""!!!"""###%%%,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************+++++++++***))))))))))))))))))***&&&&&&'''((()))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))*********++++++,,,++++++++++++******))))))"""&&&))),,,,,,,,,+++******+++++++++***))))))++++++******++++++,,,---,,,,,,------,,,,,,+++***...............---------...------.........------------------........................////////////...........................//////000000000000///000111222333444555555555777777888999:::<<>>===<<<:::999;;;888777666444333222111111000000000000////////////111111111000///.........+++,,,,,,------...//////******++++++,,,,,,------,,,,,,++++++******))))))************************++++++++++++++++++++++++***++++++)))''''''((())),,,+++***+++,,,,,,+++***------------,,,,,,++++++))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))...+++'''''')))+++***(((*********))))))))))))))))))222'''+++***###PPP666333KKKtttggg222444---%%%***666444)))++++++*********+++,,,,,,(((...---///!!!888...***+++...,,,+++++++++++++++,,,,,,___[[[---(((***+++,,,---------------,,,,,,,,,++++++******************++++++*********+++++++++***************...+++XXX444---333333333222222222222222333222111///...---,,,++++++++++++++++++++++++++++++---......,,,***))))))***///%%%+++(((%%%+++......,,,"""***)))"""))))))************))))))+++,,,,,,+++)))(((((()))***************)))((((((((((((((((((((((((((((((((((((''''''(((***,,,...+++***((('''&&&'''((()))************************'''''''''''''''((())))))(((((())))))******++++++((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%''''''((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++)))))))))******)))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))++++++************)))))) """&&&)))******)))(((******+++++++++***))))))++++++******++++++,,,---,,,,,,------,,,,,,+++***/////////.........---------.../////////...---------------.........//////........./////////000000////////////////////////---...///000000000000000333333333444444555666666888:::<<<===>>>AAAFFFJJJMMMQQQVVVZZZ^^^bbbfffiiikkkmmmooorrrssssssrrrrrr|||ppptttkkkXXXHHHBBB======<<<999999;;;888777666444333222111111000000000000///////////////000111000...---...///++++++,,,,,,---...//////******+++++++++++++++,,,++++++******************************************++++++++++++++++++++++++***++++++***((('''(((***,,,***)))***+++,,,+++***.........---------,,,,,,)))************+++++++++'''((()))***+++,,,------))))))))))))))))))))))))+++***))))))***+++************))))))))))))))))))+++000&&&...+++,,,###RRR''')))'''666)))'''%%%'''+++......------)))(((***,,,+++++++++++++++************++++++%%%///,,,111***+++777111---...---,,,,,,+++*********++++++^^^PPP...+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,+++,,,,,,+++************+++'''+++---222222444333222222222222222222//////---,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,...+++%%%------++++++$$$222&&&,,,'''$$$&&&)))******++++++******)))***+++,,,+++)))((()))***$$$%%%&&&'''((()))))))))(((((((((((((((((((((((()))(((((('''((()))***+++''''''&&&&&&'''(((***+++************************&&&&&&&&&&&&'''((())))))))))))))))))************((((((''''''''''''((((((((()))***+++***((('''&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))***+++++++++))))))************))))))((((((((())))))*********************************)))******++++++******)))+++,,,,,,++++++)))((((((************************)))***+++,,,+++)))'''&&&+++,,,,,,---------,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++*********+++,,,,,,---......,,,...000000///...---...------........./////////....../////////000000000///000000000000000111111//////000111222222222222333333333444555777888999<<<@@@DDDFFFGGGJJJOOOSSSZZZ^^^dddiiilllooorrrtttssstttvvvxxxyyyzzzzzzyyyyyynnntttjjjWWWFFF@@@;;;;;;:::888888:::888777666444333222111111111000000000/////////...,,,...000///------...000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++***************************************************++++++***((((((***++++++***))))))++++++***))),,,---...//////---+++***)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))''')))++++++******+++,,,)))))))))))))))))))))***+++)))(((000(((///$$$fff%%%444)))(((***+++,,,,,,,,,+++)))&&&%%%%%%)))111333***###)))666++++++************++++++%%%---"""+++333333&&&```nnn000---000---...---,,,+++++++++++++++mmm===)))...+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---...////////////...---...---,,,+++***++++++,,,&&&:::///...333222111111000000000000000,,,,,,+++*********************+++++++++,,,,,,,,,***+++---,,,++++++,,,...'''(((...------***'''[[["""///&&&,,,+++)))******++++++******)))((()))***)))((('''((()))$$$$$$&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))(((((())))))***+++,,,************************&&&&&&&&&&&&'''((())))))*********)))))))))))))))((((((''''''''''''(((((('''(((((())))))((('''&&&&&&'''(((***+++++++++***)))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((())))))***++++++((()))***++++++***)))((()))*********************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++++++++))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,------------++++++******++++++,,,---,,,,,,------,,,,,,+++************+++,,,,,,------+++...111111///------...............////////////.../////////000000000000000111111111222222222222222222333444555555555555444444555777:::===@@@AAAFFFKKKQQQTTTUUUXXX]]]aaahhhlllqqquuuvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}vvvlllsssjjjWWWIIICCC??????>>><<<;;;>>>888777666444333222111111111111000000/////////...***---//////---,,,///111......---,,,,,,+++******.........------,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))***++++++***))))))+++,,,***)))((()))***+++***((((((+++...111000---)))''')))************++++++++++++++++++***************))))))))))))))))))))))))$$$(((,,,---+++***+++---)))))))))))))))*********)))"""***000$$$,,,777'''***222###000,,,%%%***///333222111///...***+++(((###&&&///...'''++++++***************+++'''555(((%%%(((+++&&&hhhaaa...,,,111...///......---,,,,,,,,,,,,...###///,,,,,,,,,,,,++++++***)))*********++++++,,,,,,---...///000111111000///......---,,,+++++++++,,,---+++LLL===&&&888000000///......---......******))))))((()))))))))*********++++++,,,,,,,,,......///---+++)))******'''+++---(((+++***333###(((###333###******++++++++++++******%%%'''((('''&&&&&&'''((()))))))))))))))(((((('''((((((((((((((((((((((((&&&'''(((***+++,,,---...*********)))(((''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***++++++******))))))((((((((((((''''''''''''((((((***))))))))))))******+++((()))***,,,,,,+++******))))))))))))))))))))))))---,,,***))))))***,,,---&&&''''''((()))*********((()))***++++++***)))(((+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''(((***+++,,,,,,++++++++++++++++++++++++,,,,,,))))))***+++---...///000'''((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,---------,,,++++++//////...------,,,+++++++++...222222///------.............../////////000////////////000000000000111111222222222333333333444555666777888888888888666777888;;;???DDDHHHJJJPPPVVV]]]aaabbbdddiiinnnrrruuuyyy||||||{{{zzzzzz~~~}}}|||{{{{{{||||||xxxppptttkkkYYYJJJCCC<<<999;;;<<<:::888777666555333222111000000////////////////////////............///000222333......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...+++)))((()))+++,,,,,,,,,,,,+++++++++******+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''''''''&&&'''((()))+++---******+++++++++******)))***++++++++++++,,,,,,,,,************************TTTwww222555******+++,,,---------,,,+++------,,,++++++******))),,,+++******,,,---,,,+++)))+++,,,///***!!!777aaahhh***444111///000222''',,,111))))))+++&&&+++,,,"""555&&&***111444<<>><<<;;;;;;:::888777666555333222111000000///////////////////////////000000000///---***(((000000//////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---///...---------///000111***++++++---...///000000------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))******+++++++++******++++++***))))))((((((((())))))***+++++++++************+++++++++,,,,,,,,,************************+++(((ttt(((888)))111000000///...------,,,,,,,,,------...//////000///---,,,,,,------,,,***(((000,,,(((...---'''(((]]]...---...000...'''333000***111///)))III+++444///555---555(((!!!444###---333,,,,,,,,,,,,------......333...+++,,,---***)))+++vvv,,,,,,000///......---------...999,,,444^^^%%%///444%%%666&&&---,,,,,,---///000///...111&&&---%%%444///)))(((***%%%+++))))))************))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((***+++---))))))(((((((((((())))))))))))(((((((((((())))))&&&'''(((******)))(((((())))))*********))))))((((((((((((((())))))))))))((()))))))))***************((('''(((+++,,,,,,,,,))))))************))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........,,,,,,,,,---------...............------,,,,,,,,,................................................//////000000000111111111000111222222333555888;;;999;;;<<<======>>>@@@BBBCCCEEEHHHMMMQQQTTTUUUUUUSSSSSSTTTVVVZZZ___dddggghhhjjjnnnrrrwwwzzz|||}}}}}}zzzyyyzzz{{{zzzyyyyyy}}}zzz}}}fffQQQFFFCCC???===;;;:::999888777666555333222111000000000000000000000000000000---...///000000...,,,***000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++***++++++,,,******+++,,,...///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************,,,,,,,,,+++***)))((((((((())))))***************((()))***+++++++++++++++******+++++++++,,,,,,,,,************************,,,,,, {{{###,,,000///...---,,,,,,++++++,,,,,,---...///000000111+++***)))***,,,------,,,'''111...''',,,---((()))WWW222...///333---###111---,,,444+++111---)))...***(((&&&666:::---RRR'''111---+++,,,,,,---............&&&888)))###:::444###222+++000111000000////////////000++++++>>>;;;...000...///...---,,,---///000///...+++222,,,***'''!!!'''---'''+++)))))))))******)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%&&&'''))))))(((((((((((())))))))))))(((((((((((())))))&&&''')))*********)))((())))))************))))))(((((((((((())))))))))))((()))))))))***************)))((()))+++------,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,***)))((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,,,,---------......---------,,,,,,,,,,,,,,,........................000000000////////////...000000000111111111222222...000111222333666999<<<===>>>@@@@@@AAABBBEEEGGGJJJLLLPPPSSSUUUWWWXXXYYYRRRSSSUUUXXX]]]bbbgggjjjmmmnnnppprrrtttvvvwwwxxxwwwvvvttttttvvvxxxyyyyyytttzzz|||}}}eeeQQQEEECCC@@@>>>;;;:::999999777666555333222111000000000000000000000000000000,,,---...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,******)))))))))(((((()))***+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''&&&''')))***+++,,,,,,,,,((()))***+++++++++++++++((())))))))))))*********************************)))!!!)))DDD!!!000...---,,,+++++++++++++++******++++++,,,---......))))))(((***,,,...------(((111---(((---,,,))),,,LLL222,,,---000...&&&222***///222'''III+++...------***000111000***---111,,,------............---(((222,,,//////;;;+++222//////...............//////333111fff000000###999111///...------///000///...///---"""''']]]!!!'''...)))+++((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))************************'''&&&&&&&&&&&&&&&''''''((((((((((((((())))))***))))))(((((((((((())))))(((((())))))******))))))))))))******++++++******(((((((((((())))))))))))))))))))))))************+++***((()))+++,,,,,,,,,***))))))(((((())))))***)))))))))************+++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))*********************************+++,,,---...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------.........------,,,,,,,,,------........................000000000000000/////////000000000111111111222222111222333333444555888;;;===???AAACCCDDDFFFIIIKKKRRRTTTWWWXXXWWWWWWWWWXXXTTTUUUYYY^^^dddjjjoooqqqqqqqqqqqqqqqqqqqqqqqqqqqoooppprrrssstttwww||||||gggTTTDDDCCCAAA>>>;;;999999999777666555333222111000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,,,,,,,,,,,,,((((((((()))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))(((&&&''')))+++,,,,,,,,,,,,(((((()))++++++,,,,,,+++((())))))))))))*********************************###111(((+++xxx;;;---,,,+++******+++,,,,,,******++++++,,,,,,,,,---+++******+++---...---,,,+++...)))***111---''',,,WWW@@@000(((***+++,,,***444'''111000***qqqiii222111---111+++444++++++111>>>jjjAAA---......//////...---,,,111(((---444***===---///......------------......///###///FFF---PPP222000///......//////...---888CCCTTT))))))+++)))***(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((())))))***+++((()))***++++++++++++***(((((((((((())))))))))))))))))))))))************,,,+++)))***+++,,,,,,+++***)))(((''''''((()))***)))))))))*********++++++++++++************))))))*********************************************************+++,,,---...///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---------............---,,,,,,---...///..............................//////////////////000000000000111111111111222333555555666888;;;>>>???AAADDDFFFHHHJJJNNNQQQTTTWWWZZZ[[[ZZZYYYZZZ\\\\\\^^^ccchhhlllpppssstttrrrqqqpppooonnnmmmmmmmmmmmmrrrwwwyyyzzz{{{kkkXXXCCCCCCBBB???;;;999888999777666555333222111000000000000000000000000000000222111000///////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))******++++++,,,,,,---*********++++++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++))))))***++++++++++++***'''(((***+++,,,,,,++++++(((((()))++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************(((333///000LLL---,,,+++***+++,,,---...,,,,,,------------.........---,,,,,,......---+++...+++&&&+++555...%%%)))000===222+++------''',,,555%%%222///222111222,,,'''...222)))&&&<<<)))[[[....../////////...,,,+++***'''...###999///+++//////.........//////000333000,,,000EEE777444111000......//////...,,,%%%666HHH111***)))((()))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******))))))(((((((((((())))))***)))((((((((()))+++,,,((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))************---,,,******+++,,,+++******)))(((''''''((()))***++++++,,,,,,,,,---------))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////,,,,,,,,,---------......///...---,,,---...///000////////////////////////---------........./////////000000000000111111111000222444666888<<<@@@CCCBBBEEEHHHJJJLLLOOOSSSVVVPPPUUUYYY\\\\\\]]]```cccfffhhhkkknnnqqqqqqqqqppprrrqqqpppnnnmmmlllllllllpppwww}}}|||fffSSSEEEAAA===:::999999777666888666444222111111222333000////////////000000111------......------,,,+++,,,+++***,,,...//////...000000///...---,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------------......//////++++++++++++++++++++++++))))))***+++,,,------...((((((((((((((((((((((((+++++++++***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++***(((''')))***+++,,,,,,------,,,,,,+++***)))))))))((((((''''''******&&&222222444<<<***000******222,,,+++*********,,,,,,***(((+++++++++******)))))))))******+++++++++,,,,,,,,,222]]],,,***+++...000...,,,///555///,,,444%%%111888)))888444(((///(((888///"""111000***,,,444&&&222ppp___111000111///...,,,+++++++++,,,,,,666,,,'''KKK333,,,,,,222222++++++222;;;---'''''',,,))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))************))))))'''(((((()))***++++++,,,+++*********)))((((((((('''(((***+++++++++***)))*********)))'''(((***,,,))))))))))))))))))))))))+++++++++***************,,,)))%%%%%%(((******)))---,,,+++))))))))))))*********))))))))))))******)))))))))(((((((((((((((,,,,,,++++++***+++++++++)))'''&&&(((+++---,,,***''')))***+++***)))***+++...---,,,,,,......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---------............///////////////////////////////////////////////////---------.........////////////000111111111111111111111111111222333444555555666777888:::===BBBFFFHHHKKKOOORRRTTTVVVYYY\\\\\\ZZZYYY]]]ccciiilllmmmqqqqqqrrrrrrrrrqqqoooooolllnnnnnnnnnmmmoootttxxx~~~~~~fffSSSHHHDDD@@@===<<<;;;:::999666444222000//////000000000000////////////000000...////////////...------,,,++++++,,,...///...---......------,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,++++++***)))))))))*********+++++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''&&&$$$###$$$&&&++++++,,,,,,,,,,,,++++++*********)))))))))((((((222$$$))))))111+++III333***+++%%%)))...&&&)))))))))+++---...,,,+++......------------------***++++++++++++,,,,,,,,,---rrrbbb---///...,,,%%%000222)))222111666NNN000111000+++222111&&&888---222,,,+++bbbYYYdddcccNNN---...///...---,,,,,,,,,------444555%%%AAA///|||```XXXggg111$$$333###)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********)))******++++++******)))((((((((())))))*********++++++******************'''((())))))******))))))*********)))((((((***,,,)))))))))))))))))))))))))))*********************...+++(((''')))******(((+++******))))))***+++,,,******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***++++++,,,)))((('''(((+++,,,+++***(((***,,,,,,+++***+++,,,+++***)))***+++,,,+++)))++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////------------------------------.........////////////000000111111111000000111111222222333555666777888999::::::<<>>;;;:::999888777666444222111000///000000222111000//////.../////////000000000000///......---,,,+++,,,---...---,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++((((((((()))))))))******)))))))))))))))))))))))))))******)))''''''(((*********++++++++++++******+++++++++************)))222333---"""((((((GGG///666...)))+++*********,,,......,,,***++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,000222mmm+++111111)))%%%333555###222,,,HHH***///666444)))555///000777000222111(((AAA---444***///...------------......222%%%222:::nnn777!!!111&&&((())))))))))))))))))))))))(((((())))))))))))******************))))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))*********((((((''''''(((((()))***)))******)))(((((()))+++))))))))))))))))))))))))((((((((())))))*********///---***))))))***)))((())))))))))))***+++,,,---******))))))))))))******************++++++++++++,,,++++++***++++++,,,,,,+++)))((()))***+++***))))))+++------,,,+++,,,---+++***)))***+++,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,---------......---------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111000000///111111222333555777888999:::;;;<<<>>>@@@FFFMMMQQQWWWZZZ___aaabbbcccdddeee___aaaeeekkkssszzz}}}~~~xxxxxxyyy|||{{{nnnhhh}}}fffSSSDDDAAA<<<:::999888777666777666555333222222222222222222000///............//////000000000///.........,,,+++,,,------,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++---.........,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********+++,,,---...///))))))))))))************++++++++++++++++++++++++---......---++++++---...)))******++++++******)))++++++++++++++++++++++++(((***'''222"""""";;;XXX+++...000,,,,,,,,,++++++,,,---,,,***((()))))))))******++++++,,,+++++++++,,,,,,,,,---------)))***...222***---///111$$$:::&&&|||SSS===555222999333222222666222///---000333'''+++222,,,000000///......---------+++)))999...---FFF777***'''###000***))))))))))))))))))))))))(((((((((((()))))))))***++++++******))))))(((((())))))************))))))))))))((((((((((((((((((&&&''''''(((((()))))))))((('''&&&&&&&&&''')))***)))*********(((((()))+++))))))))))))))))))))))))&&&&&&'''((()))******+++---+++***)))))))))))))))))))))*********++++++,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++************)))))))))+++------,,,+++,,,---...---,,,---...///...,,,,,,------...............------------...............---+++***+++,,,...///,,,,,,,,,---------......---------............///////////////////////////............................../////////000000000111111111111111000000///000111222444666999;;;<<<<<<>>>???AAAEEEKKKRRRWWW^^^aaaeeehhhhhhhhhhhhhhhhhhiiikkkooouuu{{{~~~vvvkkkdddbbb~~~zzz|||eeeRRRGGGDDD@@@===<<<;;;:::999777777555444333333222222222222000///...............////////////...---------,,,++++++,,,---,,,***,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******,,,---------,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,,,,---------......++++++++++++++++++++++++)))***+++***))))))***,,,)))******++++++******)))+++++++++++++++,,,,,,,,,&&&777--->>>"""&&&555...UUU999"""++++++***)))***,,,,,,+++***,,,------....../////////++++++,,,,,,,,,---------%%%777111...***111---///)))///+++777((((((CCC<<<222888666333333555000444++++++;;;...EEE>>>???)))111222111111000///---,,,,,,***;;;+++222,,,///$$$(((((($$$333'''))))))))))))))))))))))))'''(((((((((((()))))))))++++++******))))))((((((((())))))))))))))))))((())))))))))))((((((((((((((((((((())))))*********((('''&&&&&&&&&''')))***((()))+++***)))((()))***))))))))))))))))))))))))&&&&&&'''((()))******+++'''(((((((((((()))***+++++++++++++++******))))))++++++************++++++++++++,,,,,,---------...+++*********++++++,,,---,,,,,,,,,+++***)))))))))(((***,,,,,,+++***+++,,,000...---...///000///...++++++,,,------------,,,++++++,,,,,,------------...---,,,++++++---///000,,,,,,,,,---------......---------............////////////////////////////////////////////////////////////000000000111111111222222222222222111111000111222555888;;;>>>@@@???AAADDDGGGJJJPPPWWW[[[bbbeeehhhjjjjjjjjjjjjkkkiiijjjmmmrrrxxx{{{vvvpppmmmggg```___bbb{{{vvvwww}}}cccQQQFFFCCC>>><<<;;;:::999888555555444333222111000000222111000//////...//////...////////////...------,,,+++***+++,,,---,,,+++------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++...,,,***(((&&&%%%$$$###))))))))))))*********+++))))))))))))))))))))))))((()))))))))((((((***+++******++++++++++++*********++++++++++++,,,,,,,,,,,,'''888+++,,,222 333---%%%===\\\%%%++++++)))((()))+++...///000,,,,,,------------------,,,,,,,,,,,,------------+++,,,???...222111000,,,000000&&&???MMM<<<+++===<<<555222;;;222333444:::111,,,777333---&&&333333---222222111111000...---,,,---++++++ ))):::???FFF,,,333$$$333+++###))))))))))))))))))))))))''''''(((((((((((())))))************))))))))))))))))))************))))))))))))))))))************++++++++++++,,,,,,,,,,,,((((((''''''(((((()))***((()))++++++)))((()))***))))))))))))))))))))))))((((((((())))))*********%%%&&&((()))((()))***,,,+++,,,,,,++++++)))((((((++++++************++++++++++++,,,,,,------......************+++,,,------+++,,,---,,,***))))))+++(((***,,,,,,+++***+++,,,---,,,+++,,,---...---+++((()))***+++,,,+++***)))((())))))******++++++,,,------,,,,,,,,,...///000,,,,,,,,,---------......---------............///////////////////////////........................000000000000111111111111222222333444444444444444111222555888<<<@@@CCCEEEDDDGGGLLLPPPTTTXXX]]]aaafffhhhjjjkkkkkkkkkmmmnnnhhhlllsss{{{wwwnnnjjjgggeeeaaa]]]___dddxxxqqqqqqzzz{{{aaaPPPDDD@@@<<<999888888777666555555444444333111000000000000////////////000000///000000000000///......+++***)))***,,,------,,,------,,,,,,++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++)))))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***((('''&&&%%%%%%&&&'''''''''(((((((((((()))))))))))))))))))))))))))***+++***)))***,,,---++++++,,,,,,,,,,,,++++++************+++++++++,,,... @@@///555444!!!...###333>>>@@@222...+++)))+++...000111++++++++++++++++++******,,,,,,,,,------------...111"""444444WWW:::555111111222***555''',,,DDD111777DDD888777>>>777666:::999888777222444555RRRRRR666"""999+++//////000111111111000///---000222444)))222000'''444%%%((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********+++++++++,,,,,,+++++++++))))))******++++++,,,,,,++++++++++++************'''((())))))******))))))''')))++++++***))))))))))))))))))))))))))))))))))))*********************&&&(((******)))(((***,,,)))***++++++++++++)))))),,,++++++******++++++,,,***++++++,,,------......************+++,,,---...***,,,---,,,***)))***,,,)))+++------,,,+++,,,---,,,+++******+++,,,+++***((()))+++,,,---,,,+++***))))))******+++,,,,,,---,,,,,,------...//////000,,,,,,,,,---------......---------............///////////////////////////000000000000000000000000000000000111111111222222222222444555666666777777444666888<<<@@@EEEHHHJJJLLLPPPVVV[[[^^^bbbeeegggjjjkkklllllllllnnnqqqsssuuu{{{xxxrrrkkkiiihhhiiigggeeehhhooovvvnnnnnnwwwzzz```OOOGGGCCC???<<<;;;;;;:::999777777777666555444222222000////////////000000111111111111111111000//////***))))))***,,,...---,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,+++)))'''(((***,,,...++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++,,,,,,,,,------------++++++++++++++++++++++++((()))))))))((((((***,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++(((333,,,:::###,,,444333!!!%%%,,,222;;;666000+++***+++---.../////////......---------,,,,,,,,,---------......'''222222...LLLkkkEEE888111///333!!!<<<>>>///@@@...UUU111DDD>>>DDD:::>>>;;;>>>333;;;CCC222666999---///+++111)))222,,,---///111222333333222...777%%%444---***+++111CCC&&&...!!!111&&&$$$111))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++,,,------......------,,,))))))***+++,,,---------))))))((((((''''''&&&&&&'''(((***+++++++++***)))''')))++++++***)))))))))))))))))))))))))))))))))+++++++++***************(((+++---,,,***((()))+++'''(((***+++,,,,,,++++++,,,++++++******++++++,,,******++++++,,,---......************+++,,,---...)))+++---,,,***)))+++---***,,,......---,,,---...,,,+++******,,,,,,+++***+++,,,...000000///...---,,,,,,---......///000000+++,,,---...////////////,,,,,,,,,---------......---------.........//////////////////////////////222222222222222222222222000111111111111222222222222333444666777888888888777888;;;???DDDHHHLLLNNNQQQVVV]]]cccfffiiikkklllmmmmmmnnnnnnnnnppptttwwwzzzvvvssslllkkkmmmppppppooottt{{{{{{jjjgggeeennnttt\\\NNNHHHDDD>>>:::999999888888:::888555333333222000///111111000000//////......000/////////............,,,---///222333111...***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************)))***+++,,,,,,***)))(((***++++++++++++***))))))))))))***+++,,,,,,------,,,+++)))((((((((())))))'''(((***+++,,,,,,+++***+++,,,------,,,+++)))((()))***+++,,,---......///,,,,,,,,,++++++************+++,,,------,,,+++***''',,,,,,---%%%'''www888%%%444222,,,111$$$,,,222000------,,,***+++///111444***'''111,,,222---$$$:::333HHHAAA***555!!!666FFF>>>>>>???AAACCCDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBEEE555MMMSSS+++>>>---'''777444333111////////////000222111000/////////000111VVV))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************%%%&&&''')))************************************''''''((()))******++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,++++++++++++++++++++++++((()))***+++,,,------......------------...//////,,,---...///000000000000,,,---...///000000000000---,,,,,,,,,,,,---......///---------...///...------------.........////////////000000000000//////////////////000000000000333333333222222222222222222444666888:::;;;;;;;;;<<>>???@@@AAADDDIIINNNSSSWWW]]]```hhhkkknnnpppqqqrrrtttuuuvvvxxx{{{}}}~~~}}}uuufffcccdddjjj{{{ttt\\\MMMDDD@@@<<<::::::;;;;;;;;;:::777555333333222111///000000000000////////////000000000/////////......,,,++++++,,,------+++*********))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000,,,,,,------,,,,,,+++*********++++++,,,,,,------...------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,++++++******++++++,,,,,,******++++++++++++++++++...---,,,+++,,,---...///,,,,,,++++++++++++,,,,,,,,,111***&&&------+++222***|||fff111///&&&(((555666,,,,,,666+++444111***...000++++++)))...666&&&222$$$888^^^!!!!!!444LLLKKKMMMIIINNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQUUU???VVVfff000<<<===666666:::111333333111000000000000000000000///......///000111666SSS---***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***))))))))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))************************************************((())))))******))))))(((++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////---------...............---------,,,------...///111///...///000111000///------.........///////////////000000000000///////////////000000000111111/////////000111222444444888999;;;>>>AAADDDGGGHHHKKKOOOUUUZZZ^^^bbbeeehhhpppqqqqqqqqqrrruuuzzz~~~yyyqqqppppppqqqvvv{{{{{{tttgggbbbdddjjj{{{ttt\\\MMMDDDAAA===;;;:::;;;::::::999777444333333333111000000000000000////////////000000000////////////...---+++******+++,,,,,,+++************+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,---------------------------,,,,,,,,,---...000111------......------,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,------///---,,,*********+++,,,+++***))))))***,,,---///((())))))******+++,,,,,,++++++***)))***+++---...---,,,+++******+++,,,---$$$222777///))))))///555'''$$$:::[[[///""")))...***&&&+++222333(((...000%%%,,,666555111777;;;$$$KKKhhhVVVHHHTTT\\\XXXXXXWWWWWWYYY[[[]]]^^^]]]]]]\\\[[[ZZZYYYXXXWWWXXXQQQ]]]HHH]]]qqqOOO444WWWFFFDDDCCC111???888777666444222111000000222111000000000111222222333111<<>>;;;::::::888777999777444333333333222000////////////000000000000111000000000///////////////---++++++,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------------------,,,+++******+++---///000---............---,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,+++---,,,+++)))))))))***+++******))))))***,,,...///+++++++++*********))))))+++******)))***+++---......---,,,++++++,,,---...000+++---222///+++'''"""&&&///:::***444[[[666---...---&&&///)))...444***666777***555111%%%555777###333___RRR___]]]UUUYYY^^^^^^]]]]]]]]]___```aaa_________^^^]]][[[YYYXXXRRRXXXdddXXXGGGhhh{{{RRREEEXXXLLLDDDIIISSS>>>KKKAAA@@@>>><<<999666444222555444222111111111222333000///<<<...WWW(((***)))***************************************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))************************************))))))))))))))))))))))))***************************************************+++++++++***)))((('''************************)))))))))))))))***************+++++++++,,,,,,,,,,,,++++++******++++++,,,------...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------//////000111,,,++++++++++++,,,------///............///000000444333111000////////////...------------.../////////...------//////...---........./////////000000//////000000000000//////000000000000111111111111222222111111111333555666666999>>>FFFMMMTTTZZZ]]]```dddhhhkkklllmmmnnnnnnooorrrvvv{{{wwwrrriiigggfffjjjnnnuuu}}}qqqjjjiiirrruuu\\\LLLFFFCCC???<<<;;;999777666888666444333333333222111////////////000000000000111111000000000////////////...,,,,,,---......---+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))),,,++++++******++++++,,,------------------------+++*********+++,,,------------......------,,,+++,,,,,,,,,,,,------------)))******++++++++++++***++++++******)))*********************+++,,,---...000///...,,,***((('''&&&,,,,,,------------------------,,,,,,,,,,,,------:::'''%%%---+++---555777(((...######000///NNNNNN'''000...,,,444***666,,,:::+++,,,,,,(((888555111!!!fffMMMeeeQQQVVVlllTTT``````___^^^^^^^^^______\\\\\\\\\[[[YYYVVVTTTRRRKKK^^^JJJ\\\ZZZJJJaaajjjaaaLLLYYY^^^GGG^^^MMMPPPSSSPPPLLLKKKIIIGGGDDD@@@===;;;:::999777555444444444555,,,DDDBBBDDDVVVJJJ"""///+++:::++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++***)))))))))************+++************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************+++++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,------.........------...///111222777555333111////////////......------......///000///---,,,---...///...---....../////////000000000//////000000000000//////000000000111111111222222444333222222444666888::::::>>>FFFNNNWWW^^^ccceeefffiiilllnnnnnnooopppqqqtttxxx~~~}}}rrrkkkjjjjjjiiilllpppvvvyyyooommmxxxuuu[[[KKKDDDAAA>>><<<;;;:::888777888666444333333333222111.../////////000000000111111111111000000000//////...---,,,---...///...,,,***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------------,,,++++++------------------------((()))***+++,,,,,,+++*********++++++,,,+++++++++)))***++++++,,,,,,,,,,,,......---,,,+++***)))))),,,---...//////---,,,+++,,,,,,------------,,,,,,***%%%111777'''###(((###111%%%222<<<...(((000...???222222444***444+++000...777'''000999...222666+++GGG222KKK[[[NNNlllOOOYYY```QQQlll______^^^^^^]]][[[ZZZYYYVVVVVVVVVUUUSSSPPPMMMKKKSSS<<>>MMM[[[^^^ZZZXXXXXXXXXlll\\\OOOZZZWWWUUUUUUTTTSSSPPPMMMKKKIIIDDDCCC@@@>>><<<;;;;;;;;;===555;;;444$$$GGGEEE444555***(((((( ++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++************))))))*********+++++++++))))))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,!!!###%%%(((************------------------------.........---------,,,,,,---------,,,---......///------,,,,,,---000222444888666333000...........................//////000///...---...///000///---.../////////000000000000//////000000000000//////000000111111111222222222333333333444777:::>>>AAACCCHHHPPPZZZbbbgggkkklllmmmooorrrttttttvvvxxx{{{~~~~~~wwwqqqkkkjjjmmmqqqrrrvvv|||}}}sssooo|||uuu[[[KKKBBB@@@===<<<<<<<<<:::999888666444333333444222111.../////////000000111111111111111111000000000000---,,,,,,---...///---+++)))+++...000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,------,,,,,,+++***------------------------))))))+++,,,---,,,,,,+++)))***,,,---...------,,,)))***+++------,,,+++***))))))***+++---...///000***+++---......+++)))'''+++,,,............,,,+++333(((++++++###...888***)))---,,,,,,000...+++000000---666]]]555...555+++;;;444444;;;///666888+++...888111999---777:::777mmmmmmZZZ]]]___SSSeeeXXXVVVgggVVV]]]]]]]]]]]][[[YYYVVVUUUQQQQQQQQQPPPNNNKKKGGGEEE===[[[@@@===UUUOOOAAA[[[PPPBBBbbbggg\\\```WWW]]]ZZZ^^^^^^PPPlll```]]]^^^[[[[[[[[[ZZZYYYWWWUUUSSSNNNLLLIIIGGGDDDCCCCCCCCC<<>>CCCFFFKKKQQQYYYbbbiiimmmoooooosssuuuxxxzzz{{{~~~|||oookkkjjjiiinnntttuuuwww|||}}}sssZZZKKKDDDBBB???===<<<;;;:::888777666444222111000//////222111111111000000//////111111000000//////......,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,------------,,,111111111000///---,,,+++)))***,,,...//////......,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******))))))))))))))))))++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,++++++*********++++++++++++,,,---.........------,,,,,,------...+++,,,---------,,,+++***------------------------666+++(((,,,+++444\\\111///:::///:::222444333444444555666666777777>>>555777@@@>>>888JJJfffpppPPPVVViiibbb___[[[XXXWWWZZZ^^^``````]]]ZZZYYYZZZZZZWWWTTTTTTQQQMMMIIIGGGGGGHHHIIIJJJHHHEEEDDDFFFKKKPPPTTTEEE[[[[[[MMMnnn]]]]]]kkkggg\\\XXX]]]^^^______`````````_________^^^^^^]]]\\\\\\[[[YYYWWWSSSPPPMMMLLLLLLMMMHHHEEE@@@>>>???>>><<<:::444AAA'''+++++++++******+++,,,,,,---------------,,,+++***''''''((()))***++++++,,,++++++******)))((((((((())))))))))))************)))(((((())),,,------,,,---***'''''')))+++***)))))))))************))))))))))))))))))************)))+++,,,)))&&&&&&))),,,++++++************+++++++++*********))))))((((((------,,,+++************,,,,,,,,,,,,,,,+++******))))))***++++++++++++***++++++************++++++,,,+++***)))((((((((((((++++++,,,,,,,,,,,,------***++++++,,,---...//////////////////000000000000,,,------///111444777999222222111000///...------..................------000000////////////000000000000000000000000000000111111111111222222222222111111111000//////111333444444444555999???GGGMMMVVV\\\dddiiilllooorrruuuttt|||~~~wwwpppmmmjjjjjjqqqyyy|||qqqXXXJJJDDDBBB???===<<<;;;:::888777666444333111111000000111111111111000000000///111000000000/////////...------...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,))))))******+++++++++***------............------***+++,,,------......---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///------------------------+++,,,------------,,,+++------------------------,,,***///666111(((111BBB+++AAAfff===666777...888111999555555666888999:::;;;<<>>DDD???999CCCUUU<<<___bbbSSS[[[eee```VVVdddaaa]]]ZZZZZZ\\\___aaacccaaa___`````````]]]ZZZXXXWWWUUUSSSQQQPPPPPPPPPKKKJJJHHHGGGJJJNNNSSSWWWXXXQQQMMMMMMRRR___tttwww{{{hhh]]]cccgggaaa___cccWWWXXXZZZ[[[]]]^^^______^^^^^^^^^^^^^^^______```^^^\\\ZZZWWWUUUTTTTTTTTTSSSOOOKKKIIIIIIHHHFFFDDD===555,,,666aaaLLL000++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***))))))******++++++,,,,,,++++++******))))))(((((())))))))))))************+++***)))***,,,,,,,,,***,,,)))'''''')))++++++***'''(((((((((((((((((('''))))))))))))***************++++++*********---///+++******************+++---------,,,,,,+++++++++,,,,,,++++++***+++++++++******+++++++++++++++***))))))***++++++++++++***++++++************++++++,,,++++++***))))))))))))++++++,,,,,,,,,,,,------------..............................////////////------------///000222333111111000000///.................................//////............//////000000000000000000000000111111111111111111111111111222222111000000222555555666777:::>>>EEEMMMSSS[[[```gggkkklllnnnqqqsss}}}}}}zzzzzz|||~~~~~~|||zzzyyyvvvrrrtttyyy|||}}}||||||nnnWWWIIIDDDBBB???===<<<;;;:::888666666555444333222222222111111111111000000000000000000000000////////////------...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))*********+++++++++)))***+++,,,---.........,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------++++++++++++,,,---...///,,,------......------,,,,,,,,,------...------,,,........................///......000---(((&&&(((,,,...111111111222444666]]]cccssshhh555222///000;;;333@@@888888:::<<<>>>@@@AAABBBFFFFFFGGGHHHDDD@@@AAAFFFPPPFFFEEEOOO[[[llluuuaaaRRR[[[^^^___\\\XXX[[[ccckkkeeeccc___\\\[[[]]]___aaaeeeddddddeeefffdddaaa^^^\\\\\\\\\\\\[[[YYYXXXWWWYYYWWWRRRNNNLLLMMMNNNOOOQQQDDDHHHZZZZZZKKKOOOddd___dddppp~~~hhh^^^bbbfffddd```bbbgggkkkhhhbbbaaacccUUUUUUVVVXXXYYYZZZZZZ[[[\\\[[[[[[[[[]]]___aaabbbaaaaaa```^^^^^^]]]]]]]]]^^^[[[XXXVVVUUUSSSQQQOOOKKKUUUMMM777666FFFEEE333___sssqqqbbb\\\MMMDDD555(((&&&,,,000000------,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,+++++++++***))))))(((((()))))))))*********++++++---,,,******+++,,,***)))***)))((((((***+++++++++(((((())))))))))))(((((())))))))))))***************)))((())),,,.........************************---------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******++++++******)))((())))))***++++++++++++***++++++************++++++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------////////////.........---------------............000///............//////////////////////////////........................///......------......///000000000000000000000000111111111111111111111111222333333222111222444666666999===AAAGGGNNNVVV[[[bbbeeeiiikkklllnnnrrrvvv{{{vvvtttqqqpppqqqsssttttttuuuxxx~~~~~~}}}}}}zzzwwwyyy~~~{{{zzz{{{lllVVVJJJDDDBBB???===<<<;;;:::888777666555444444444444444111111111000000000000000000000000000////////////---..................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------)))***+++---...............---+++******+++,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------...............,,,++++++,,,,,,---...///,,,,,,---......---,,,,,,,,,------.......................................111111---)))+++111444333888555222000//////......---///444777777111+++''':::,,,222000999???444AAA;;;<<<>>>@@@CCCEEEGGGHHHFFFJJJLLLIIIHHHIIIGGGDDDEEEEEEIIINNNKKKEEEFFFMMMVVVTTTTTT[[[eeeiiieee```\\\dddkkklllgggaaa```aaadddbbb```]]]\\\]]]^^^___cccdddfffggggggeeebbb```_________^^^]]]]]]\\\\\\bbb___ZZZUUUQQQOOONNNNNNLLLMMMPPPSSSSSSRRRTTTXXXQQQZZZbbbhhhmmmqqqoooiiiZZZccckkklllmmmpppooollloooooollliiiiiijjjeee^^^ZZZYYYXXXWWWWWWVVVVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]]]]]]]^^^______```aaabbbbbbaaa___]]]\\\ZZZYYYXXXJJJJJJGGGCCCBBBBBB>>>999111999???;;;111***---222,,,***+++000111,,,'''%%%......---,,,,,,,,,------***++++++,,,++++++******++++++++++++++++++******,,,,,,+++******))))))((())))))*********++++++++++++***))))))++++++***)))))))))))))))***+++,,,,,,***++++++,,,,,,++++++***((()))))))))***************'''&&&'''+++---,,,)))*********++++++************************)))))))))************+++,,,------,,,,,,,,,+++)))'''&&&%%%))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------...............---------------........./////////111111000000////////////........./////////000000............//////////////////............//////000000000000000000000000222222222222111111111111222333333333222333666888:::>>>DDDKKKQQQXXX___cccfffgggiiijjjlllqqqzzzuuummmlllkkkiiihhhhhhiiijjjjjjkkkqqqyyy~~~}}}}}}|||xxxxxxzzzlllWWWKKKDDDBBB???===<<<;;;:::888777666555555444444444444000000000000000000111111////////////000000000000.........------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------.........------...---,,,+++***+++,,,---.........---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,........................,,,,,,,,,,,,---...//////,,,------------------,,,---------....../////////////////////////////////(((000444111111222000+++...,,,+++,,,///111000///+++///222555888<<<>>>???444;;;???:::AAAAAA777@@@???@@@AAACCCFFFHHHJJJKKKGGGKKKJJJFFFGGGKKKJJJEEEDDDIIIHHHCCCEEEPPPZZZ\\\VVVYYY\\\```bbbbbbaaaaaakkkddd^^^___ffflllllliiifffeeecccbbbaaaaaabbbbbbdddfffhhhiiihhhfffcccbbbdddbbb```^^^]]]___```bbb\\\[[[ZZZYYYXXXYYYZZZZZZTTTXXXVVVNNNLLLRRRTTTQQQ\\\bbbdddbbb___```cccdddppprrrooohhhccceeejjjmmmnnnmmmhhhccceeekkkhhhaaa^^^]]][[[YYYXXXWWWWWWWWWUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTUUUWWWYYY\\\^^^```aaaaaaaaa```___^^^]]]]]]aaa[[[YYY[[[VVVIIIBBBCCC===<<<888111,,,---444999222111333333---)))111===///...------,,,,,,,,,---***++++++,,,,,,,,,++++++***************))))))))),,,,,,++++++***)))))))))************++++++++++++((('''&&&(((***++++++***))))))***++++++++++++,,,++++++,,,,,,,,,,,,++++++((()))))))))************+++)))'''(((+++,,,)))''')))***++++++++++++***)))((()))))))))))))))))))))************+++,,,------***************)))((('''))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++,,,,,,---............/////////000000000/////////000000/////////------......//////000000........./////////000000111111000000000000111111111111111111111111111111222222222222333333333333333333444444444555888;;;???DDDLLLTTTZZZ```eeehhhggghhhiiikkkoooyyyqqqhhhcccccccccbbbaaaaaaaaabbbcccgggnnnvvv{{{}}}zzztttuuuxxxkkkWWWKKKDDDBBB???===<<<;;;:::888777777666555444333333333000000000000111111111111////////////000000000000///...------------...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,...............---,,,+++---------,,,,,,------...//////.........------------,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------,,,,,,,,,,,,---...///000...------,,,,,,------..................///000111000000000000000000000000***000444222000000///...111111111222333333000...444666555111000444777888<<>>666111888...(((---444222***"""///...---,,,+++++++++,,,++++++,,,---------,,,,,,)))))))))))))))))))))***,,,,,,,,,+++******))))))*********++++++++++++,,,'''&&&&&&(((***,,,++++++)))+++,,,,,,+++******+++******++++++++++++******))))))))))))************,,,,,,+++,,,,,,,,,***))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,&&&''')))***+++,,,,,,,,,))))))***++++++++++++***,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,---......////////////000000000111+++,,,,,,---...------------------....../////////.........//////000000111222111111000000111111222111111111111111111111111222222333444555666666777555666777777777999<<>>BBBCCCCCCKKKKKKDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHFFFEEEHHHMMMIIIJJJJJJHHHJJJQQQVVVXXX]]]aaagggjjjjjjjjjkkklllmmmjjjiiinnnrrrpppfff\\\llllllmmmmmmnnnnnnnnnnnnjjjlllmmmkkkhhhffffffgggkkkiiigggeeedddeeeffffffffffffffffffeeeeeeddddddppphhhffflllkkkbbbaaagggbbbnnnyyyvvviiibbbhhhsssmmmmmmmmmmmmkkkjjjjjjkkkhhhkkkooooooiiicccbbbfff___]]][[[YYYYYYYYYZZZZZZWWWXXXYYYYYYYYYWWWUUUSSSLLLKKKHHHFFFGGGJJJNNNPPPQQQTTTYYY[[[[[[\\\^^^aaaPPP\\\ccc```___```ZZZNNNVVVPPPGGGAAA???@@@CCCDDD;;;>>>===555///000666;;;...---,,,++++++*********+++,,,---...............)))))))))******+++++++++---,,,,,,++++++******)))*********+++++++++,,,,,,***))))))***+++,,,,,,+++***,,,...---+++))))))*********++++++++++++******))))))))))))************)))+++,,,---,,,+++++++++(((***+++,,,,,,+++***(((,,,,,,,,,------.........,,,,,,++++++***+++++++++))))))***+++,,,,,,++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,---...---,,,++++++***++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........./////////000000+++,,,---------,,,++++++---.....................---......///000000111111111111000000000000111111111111111111111111111111111222333555666888999:::999:::;;;;;;<<<>>>AAADDDJJJQQQZZZbbbfffggghhhhhhlllrrryyyuuuhhhdddcccaaa]]]___aaaaaa``````ccceeekkkmmmqqqtttuuuvvvwwwxxxzzztttssstttxxxjjjUUUIIIDDDBBB???======<<<:::888888777666444222111111000//////000000111111111222.../////////000000111111///...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++******,,,...///***++++++,,,,,,,,,+++++++++,,,...000111111000///000/////////............---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------///...---,,,,,,---...///000000///---,,,+++***)))---------------...000000000...+++))))))+++...000///.........///000222333000000000000000000000000444...---333444...***+++444666777666444333444555---777===<<<<<<@@@AAA???@@@???BBBMMMJJJFFFMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHMMMLLLIIIMMMUUUWWWQQQSSS[[[\\\UUUUUU\\\ccceeegggkkknnnnnnmmmkkknnnpppooolllhhhhhhlllqqqkkklllmmmnnnoooooooooooojjjlllllljjjfffddddddfffiiiiiiiiihhhgggfffddddddbbbdddfffiiikkkmmmnnnnnnnnnooommmjjjlllrrrsssqqqpppjjjhhhlllqqqrrrpppmmmtttqqqooonnnmmmkkkjjjkkkpppgggccciiimmmiiiffffffbbb```\\\YYYVVVUUUUUUVVVZZZ[[[]]]___^^^\\\ZZZXXXOOOLLLGGGDDDCCCEEEHHHKKKIIIMMMRRRVVVWWWXXX[[[^^^ddd```^^^]]]ZZZWWWYYY^^^SSSVVVXXXXXXUUUPPPKKKHHH===???<<<666555777222)))...---,,,+++************,,,------.../////////...))))))***+++,,,,,,------------,,,++++++******)))******+++++++++,,,,,,,,,...---+++,,,------,,,***+++---///...+++(((((())),,,------......------,,,))))))))))))************###'''+++,,,***)))***---((()))+++,,,,,,+++)))(((,,,,,,,,,------.........------,,,+++************//////...---+++)))'''&&&))))))***++++++++++++***---,,,,,,++++++,,,,,,---...---,,,+++******))))))++++++,,,,,,,,,---------......---------,,,,,,,,,---------.........//////...//////000///---,,,+++........................---......///000111111222000000////////////000000111111111111111111111111111222333666888:::;;;<<<<<<===>>>??????AAAEEEHHHMMMTTT]]]eeehhhhhhggggggooowww|||lllcccbbbcccbbbaaadddfffgggffffffhhhkkkmmmooorrrvvvzzz}}}xxxwwwwwwzzzmmmWWWLLLHHHEEEAAA???===<<<;;;999999888666444222111000000222222111111000000//////222111111000///......---/////////...------,,,,,,......//////...---,,,,,,------...///...---+++***------------------------+++++++++,,,,,,,,,---------,,,++++++------,,,+++---------............//////...---,,,,,,,,,,,,---------------------------------------,,,,,,+++***---------.........//////111///,,,******+++---///.........---++++++,,,---------...///...---+++***////////////////////////000///...------...///000//////.........---------111111000000000111111222111444777888777555555555888999:::<<>>888444555222...,,,---............---------------......///...------,,,+++***))),,,+++***)))***+++,,,---...---+++)))(((***...111000//////......---,,,,,,---...//////,,,++++++,,,******+++,,,,,,---......,,,+++++++++******))))))))))))*********+++++++++))))))***+++,,,,,,------------...//////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---))))))***+++,,,,,,------,,,---.../////////...---,,,...///...------...///............////////////////////////000000000000222111000.........///000111111111111111111111222//////000000000000//////000111333777:::===@@@AAAAAABBBBBBBBBDDDGGGLLLPPPVVVZZZ___aaaaaaeeelllrrrwwwiiibbb___^^^aaafffeeehhhllloooppppppqqqrrrwwwzzz|||{{{mmmWWWLLLGGGDDD@@@>>>===<<<:::999999888666444222111000000111111111000000000000000000000000///......------.../////////////////////......//////...------,,,------......------,,,+++------------------------,,,,,,---------.........---,,,++++++------,,,+++------------..................---------,,,,,,,,,---------------------------------------,,,+++***+++++++++,,,,,,,,,------000...---++++++,,,---...///000000///---,,,---///---.........------,,,+++000000//////......------000///............///000------........./////////111111000000000111222222111333666666666555666666;;;<<<>>>@@@BBBEEEFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQVVVXXXZZZ[[[\\\\\\^^^___bbbccceeeeeefffhhhiiikkkkkkkkklllmmmmmmllljjjiiiqqqooollljjjiiiiiijjjkkkjjjiiihhhhhhiiiiiiiiihhhhhhiiiiiijjjjjjiiiiiihhhkkkhhhdddbbbccceeeggghhhgggggghhhjjjlllnnnppppppmmmllljjjkkkllllllkkkjjjmmmnnnoooooommmmmmnnnoooqqqqqqrrrrrrpppnnnllljjjdddaaa```bbbgggkkkmmmmmmmmmkkkgggbbb]]]XXXUUUSSSWWW[[[```dddeeeccc```^^^___\\\VVVQQQLLLKKKJJJKKKKKKKKKKKKLLLNNNQQQTTTVVVXXXWWWVVVVVVVVVVVVWWWXXX\\\]]]___``````^^^[[[YYYUUUSSSOOOKKKHHHCCC>>>:::888555111///...//////.........---------,,,,,,,,,......------,,,+++++++++------,,,+++*********+++***+++,,,,,,++++++,,,............------------------...///...,,,+++++++++***++++++,,,,,,---------,,,,,,,,,++++++******************++++++++++++,,,)))******+++,,,,,,------,,,---...//////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,------...***+++,,,---------,,,,,,...///000000...---...000............////////////////////////000000000000222111000///...//////000111111111111111111000000222222222333333333333222666777999;;;>>>@@@AAABBBBBBEEEIIILLLNNNQQQTTTVVVYYY\\\_________dddlllsssvvvkkkaaa]]]]]]^^^bbbgggmmmqqqwww{{{~~~{{{~~~nnnWWWLLLFFFCCC???===<<<;;;999888999888666444222111111000000000000000111111111111000//////......------,,,......//////000111111222.........///......---,,,......---,,,,,,,,,---------------------------------------.........//////---,,,+++,,,---...---+++------------............,,,---.........---,,,+++------------------------,,,------------,,,,,,++++++++++++,,,,,,,,,------.........---------------...//////...,,,,,,---...///...------------------......//////////////////000//////......//////000,,,,,,---...///111111222111000000000111222222333333444666777777888:::<<<@@@AAACCCEEEGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKMMMNNNRRRRRRSSSUUUWWWZZZ\\\]]]^^^```aaaaaa``````aaacccccceeehhhiiiiiiiiiiiijjjjjjlllmmmnnnnnnllljjjhhhkkkiiifffdddcccdddfffhhhiiihhhgggfffffffffggghhheeeffffffggghhhiiikkkkkkooojjjddd``````cccfffgggeeeeeefffhhhiiikkklllmmmjjjjjjiiikkklllllljjjiiilllmmmnnnmmmlllkkklllnnnkkkmmmoooqqqpppmmmjjjhhh___^^^^^^aaafffjjjmmmmmmqqqooolllgggccc___[[[ZZZ]]]```dddggghhhfffcccaaaccc___YYYTTTPPPPPPPPPQQQOOONNNLLLKKKLLLNNNQQQRRRUUUTTTRRRPPPOOOPPPPPPQQQWWW[[[```dddeeeccc```]]]^^^[[[VVVSSSOOOKKKGGGCCC???;;;777444222111///---////////////...---,,,,,,------------------------......------,,,***)))(((&&&)))---///---,,,******,,,,,,,,,,,,---------------...///...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---......------,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,000111222111///......///............////////////////////////000000000000111111000/////////000000111111111000000///////////////000000111111222222777888:::;;;===>>>>>>???@@@EEEMMMTTTWWWYYYZZZ[[[aaaccceeeeeegggllluuu|||uuufff___[[[\\\___aaafffkkksssyyyyyy~~~nnnWWWLLLDDDBBB>>><<<;;;:::999888888777666444222111111111//////000000111111222222000000//////................../////////000000000---...............------///...,,,++++++,,,---...------------------------------------...............,,,+++,,,---...---,,,,,,,,,---------.........+++,,,...//////...,,,***------------------------,,,---------------,,,,,,---------.........//////---.../////////...,,,++++++,,,,,,+++***)))+++,,,///...---,,,,,,---...///,,,,,,---...///000111111///////////////000000000---......///000111222222000000000000111222333444666888:::;;;;;;===@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHIIILLLNNNPPPQQQRRRUUUWWWYYYZZZ[[[]]]___bbbcccdddbbbccccccbbbaaa```aaacccaaaeeehhhjjjjjjjjjlllooooooqqqssstttssspppllljjjfffdddaaa___```cccfffiiinnnooopppnnnllljjjiiiiiigggggghhhjjjmmmpppsssuuuxxxssslllfffddddddeeeeeeccceeeggghhhiiijjjkkkmmmllljjjiiiiiijjjkkkjjjiiikkkllllllkkkjjjiiiiiijjjgggiiikkkmmmmmmkkkiiigggccccccdddfffjjjmmmoooqqqsssrrrpppmmmjjjhhhfffeeeeeefffiiikkkllljjjhhhfffeeeaaa\\\WWWTTTTTTVVVXXXWWWTTTPPPMMMJJJJJJKKKLLLRRRQQQPPPOOOMMMLLLJJJJJJSSSVVV[[[```ccccccaaa```aaa^^^ZZZVVVTTTRRROOOMMMIIIEEE@@@<<<888444000...000000111111111000///...,,,,,,------.........///,,,---......---+++***(((&&&)))---...---+++************++++++,,,---......,,,...///...,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,,,,------------++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............000111222000...------...............////////////////////////000000000000111111000000000000000000111111000000///...............///000111222333444777888:::<<<>>>?????????CCCIIIRRRYYY]]]___```aaafffiiilllpppttt{{{|||nnn___\\\\\\aaafffiiinnnttt{{{{{{wwwwww~~~oooWWWKKKDDDAAA===;;;;;;:::999888888777555444333222111111//////000000111111222222111111111000000000000000/////////......---------------...............---...---,,,++++++,,,...///------------------------+++,,,,,,,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,------------...***,,,...//////...,,,+++------------------------,,,------......------------------.........//////---...///000///...,,,+++***+++,,,+++******+++---///...---,,,,,,---///000............////////////...//////000000000000000000000000111111111222222000000000111222444555666999:::<<<>>>???AAADDDGGGEEEFFFFFFGGGGGGGGGFFFFFFLLLOOOSSSVVVXXX\\\___bbbbbbccccccdddeeeeeeffffffeeeffffffdddcccbbbccceeecccggglllnnnoooqqqvvv{{{zzz{{{}}}}}}{{{wwwssspppmmmjjjfffdddeeehhhmmmpppyyy|||zzzuuuqqqoooppppppqqqtttwww|||{{{vvvrrrooommmkkkjjjgggjjjnnnppppppqqqsssvvvssspppllljjjjjjkkklllkkkjjjkkkkkkjjjgggeeeeeefffhhhiiiiiiiiijjjjjjjjjjjjggghhhiiijjjkkkmmmooopppqqqqqqpppooonnnmmmmmmllljjjlllmmmoooooonnnlllkkkhhheeeaaa]]][[[\\\^^^```]]]ZZZUUUOOOJJJGGGEEEEEEJJJLLLNNNPPPPPPOOOMMMKKKRRRSSSUUUXXX[[[]]]___```___\\\XXXWWWVVVWWWVVVVVVSSSPPPKKKFFFAAA<<<666222000111111111111000000///,,,------......//////000***+++---......---,,,+++)))+++,,,,,,++++++,,,---)))******+++,,,---......,,,---...---+++*********+++++++++++++++++++++***)))*********************++++++,,,,,,,,,---------***+++++++++++++++,,,,,,++++++++++++,,,,,,------++++++************++++++************************++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------....../////////000111///---,,,,,,---............////////////////////////000000000000000000111111111111111111111000000000//////......222222333444555777999::::::<<>><<<<<<;;;:::999777666555444333222222222111111111000000000000000000000000000000111111111////////////............,,,------...//////......+++,,,------......------------------------------,,,,,,,,,,,,---------...///---,,,---...///...---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,---...............+++++++++,,,,,,,,,------///////////////......------...///...------///111------...///////////////111000000///...------------...000111222222111111000111111222333444555555777777888999;;;===???@@@???BBBFFFHHHIIIJJJLLLMMMOOONNNNNNPPPSSSWWW[[[^^^___aaaeeegggiiilllooorrrvvvvvvvvvuuutttrrrpppnnnjjjkkkkkkjjjiiijjjmmmpppqqq{{{~~~}}}zzzvvvuuuwww~~~{{{zzzzzzyyyyyyxxx~~~~~~~~~}}}yyytttqqqppppppmmmmmmnnnooooooooonnnnnnmmmppprrrrrrppppppqqqssslllllllllllllllllllllkkklllllllllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkllllllmmmgggeeeaaa\\\VVVPPPKKKHHHEEEGGGIIIMMMRRRVVVYYY[[[YYYXXXVVVVVVWWWZZZ]]]______\\\XXXVVVXXX[[[]]]^^^]]]\\\ZZZYYYWWWSSSMMMIIICCC@@@;;;777444222222222//////////////////000000...------,,,,,,,,,------,,,---------,,,,,,...000,,,,,,------.........///+++---...---+++))))))***))))))******++++++,,,,,,+++++++++,,,,,,---------*********++++++++++++,,,++++++++++++++++++++++++***)))))))))***+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......---,,,,,,***+++++++++,,,---------,,,,,,+++++++++,,,---......///000///...---...///............////////////////////////000000000000///000111222222222222111//////000000111222222222111111222333666999<<<>>>>>>AAAFFFJJJNNNPPPPPPPPPVVV\\\dddkkkqqqvvv{{{~~~xxxrrrnnnjjjlllnnnttt|||~~~wwwrrrmmmhhhddd|||llliiinnnuuu|||pppWWWKKKDDDAAA>>><<<<<<<<<;;;:::777666555444333222222222222222111111000000//////////////////000000000000......//////000000111111,,,,,,---.../////////...***+++---...///...---------------------------------------........./////////...------...///...---++++++,,,,,,,,,------------,,,,,,,,,,,,---...///------------------------,,,,,,---.../////////...---------.........//////000/////////............+++,,,------,,,,,,...000,,,---///000000000///...+++,,,---...///111222222---...000111222222222111...///000222444666777888:::;;;<<<===???AAACCCDDDEEEHHHMMMOOOPPPPPPQQQRRRWWWVVVWWWYYY^^^eeekkkoootttvvvyyyzzz{{{}}}||||||||||||zzzxxxvvvtttsssttttttttttttuuuyyy||||||zzzzzzwwwyyy|||~~~~~~|||zzzxxxsssvvvyyyyyyxxxwwwyyy{{{nnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmkkkllllllmmmmmmmmmmmmmmmlllkkkiiieee___YYYTTTQQQLLLKKKJJJKKKOOOSSSYYY\\\]]]\\\[[[ZZZ[[[\\\^^^___bbb^^^ZZZXXXYYY\\\^^^___]]]]]]]]]]]]]]][[[VVVSSSOOOKKKDDD>>>999666666666000000000000////////////111000...,,,+++++++++,,,,,,---//////...---...///---------............///+++---...---+++))))))***(((((()))***+++,,,,,,------------....../////////))))))*********+++++++++++++++++++++++++++++++++***))))))))))))+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,---......---,,,,,,++++++,,,,,,---...//////......---,,,---...///000...///000000//////000111............/////////000////////////000000000000///000111222333333222111//////000111222333444444555555555777:::===AAACCCGGGIIINNNRRRUUUWWWWWWVVV```gggqqqzzz{{{ssssssuuuvvvrrrttt{{{{{{wwwpppjjjfffcccaaa___yyyqqqiiijjjnnnxxxrrrYYYLLLCCC@@@>>><<<<<<<<<<<<;;;999777555444444333000...---...///////////////...222333444444444222000///111///......000111000000000////////////.........,,,,,,,,,---------.......................................------,,,,,,,,,000//////............///++++++,,,------,,,++++++------------------------111000///...............////////////////////////111---,,,///111///...///000000//////....................................000000000///.........---------------------------111111000000//////......333111000222777;;;<<<;;;===???CCCEEEFFFHHHJJJLLLOOOOOOPPPTTTYYY\\\[[[YYYZZZ]]]aaafffkkkrrryyy~~~~~~~~~~~~}}}yyytttrrrqqqooojjjggghhhfffeeefffiiimmmoooooonnnllliiihhhjjjlllnnnnnnuuusssppplllgggaaa]]][[[UUUTTTSSSSSSTTTWWW[[[]]]^^^aaacccdddcccbbbbbbccccccbbbaaa```____________dddcccaaa```___]]][[[XXXTTTSSSPPPKKKEEE>>>999666666333///......//////...000000000///...---,,,+++---,,,++++++******++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++))))))+++...000...,,,******))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------////////////////////////////////////000000000000000000000000111222333444222222333333444444444555555444333666;;;@@@DDDFFFJJJMMMVVVbbbddd___]]]___eeeqqq~~~|||~~~~~~|||zzz|||}}}{{{}}}}}}yyyppplllgggaaa\\\YYYXXXXXX{{{qqqiiijjjppp{{{sssZZZMMMBBB@@@===;;;;;;;;;;;;:::888666444333333222111000000000000///////////////222111111000000000000111222111//////000111111000/////////.........------,,,,,,---------.........------------------------/////////.........------//////.........//////000......///000000///..............................000///......---------...........................111---,,,///000...---////////////.........------........................------------------,,,,,,........................000000000111111111222222444222222444999===??????AAADDDHHHKKKMMMNNNQQQSSSUUUUUUVVVZZZ___bbbbbb```aaadddjjjpppyyy~~~|||xxxrrrmmmgggeeeccccccfffiiikkkkkkmmmkkkiiiiiillloooqqqqqqwwwvvvssspppmmmjjjgggfff]]]\\\[[[ZZZ[[[\\\^^^___aaaccceeeeeedddcccdddeeeeeeeeedddcccbbbbbbbbbbbbfffdddbbbaaaaaa___]]]ZZZYYYWWWSSSNNNHHHBBB>>><<<999666333111111111111000............---,,,+++***---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++)))(((***---...,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////////////////000000000111000000000000111222333444111111111222222333333333888777777999===CCCGGGIIIPPPSSS\\\gggjjjfffeeehhhppp||||||rrrooommmmmmooorrrrrrqqquuuxxx}}}|||||||||vvvpppkkkgggeeeaaa^^^[[[ZZZZZZZZZ}}}ppphhhkkkrrrttt[[[NNNBBB???<<<;;;;;;;;;:::999888666333111222333333333333222111000//////000111333222000//////111333444444222000000111111000///............---------,,,,,,------------.........------------------------000000000///////////////...............///000111//////000111111000//////////////////////////////......---,,,,,,,,,------------------------------000,,,+++...///---,,,............---------------........................------------------....../////////000000000000000//////000111333444555555444444555888===AAACCCDDDGGGJJJOOORRRTTTVVVXXXZZZ[[[[[[]]]aaafffiiijjjjjjlllpppxxxxxxlllhhhdddbbbccceeegggggghhhfffeeefffiiilllnnnooovvvuuussspppnnnlllkkkkkkgggffffffeeeeeedddddddddfffgggggggggeeefffgggiiiiiihhhgggfffeeeeeeeeeeeegggeeedddccccccbbb___]]]^^^[[[VVVPPPKKKGGGEEEDDD???<<<999777555444222000///.........---,,,,,,+++------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,+++***))))))+++,,,+++)))+++++++++,,,,,,---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////////////////000000000111111111000000111111222333444222222222222222333444444:::;;;<<<>>>BBBFFFKKKMMMQQQTTT\\\fffkkkkkkmmmpppvvvlllaaa```^^^\\\]]]aaagggkkkvvv|||}}}zzzwwwsssoooiiieee```___]]]\\\\\\\\\]]]^^^ooogggkkktttttt[[[NNNCCC@@@===<<<;;;;;;:::999999666333222333555666666666555222000///000111222444333333333333444666777444222000///000000///.........---------,,,,,,,,,------------............------------------------////////////////////////---------......000111111---------......---------........................------,,,++++++,,,,,,,,,------------------------///+++***---///---,,,---------------------------..............................//////000000111111/////////000000000000000///000111222333444555666555666888<<<@@@EEEGGGIIIKKKNNNSSSVVVXXXYYY[[[]]]^^^```bbbgggkkkoooqqqrrrwww}}}vvvqqqkkkgggeeeeeeeeeeeefffeeecccdddgggjjjkkkllluuusssqqqooommmlllkkkkkklllmmmmmmmmmmmmllljjjiiijjjjjjjjjiiihhhhhhjjjlllkkkjjjiiihhhhhhggghhhhhhgggfffeeeddddddcccaaa______\\\UUUOOOKKKIIIHHHIIIHHHEEEAAA>>>;;;777333000111111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------............------,,,+++*********+++******+++++++++,,,------......------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......333333333222111000///...------------------------------------------------....................................//////////////////////////////////////////000000000111111111111111111111222333444444555444444444444555777888;;;===???BBBFFFJJJPPPSSSRRRUUU\\\cccjjjqqqyyy~~~|||pppddd\\\WWWXXXWWWVVVXXXaaappp{{{~~~{{{xxxuuupppkkkgggaaaaaa````````````aaaaaaooofffkkkvvvttt[[[NNNEEEBBB???======<<<;;;::::::888444333444666888888777555333111000000222222111222444555666555555444333111///.........---,,,......---------,,,,,,,,,---------.........//////------------------------........................---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---........................///+++***---///---,,,---------------------------////////////////////////...//////000000111111111....../////////000000000111111222333444444555555666888<<<@@@DDDHHHKKKMMMOOORRRUUUWWWYYY[[[^^^```ccceeeiiimmmqqqvvvzzz||||||uuuoookkkiiigggeeejjjiiiggghhhjjjkkklllkkkpppooonnnnnnmmmmmmmmmmmmlllnnnooopppqqqpppooonnnmmmnnnmmmllljjjkkkmmmooollllllkkkjjjiiiiiiiiiiiigggfffdddeeeeeeeeebbb```___[[[TTTNNNJJJIIIKKKLLLPPPNNNJJJEEEAAA<<<555111333222111///............///...------,,,,,,---------,,,,,,,,,,,,,,,,,,------......//////......---------,,,+++***+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...///111111111111000///...---------------------------------------------------////////////////////////........./////////000000000000000000000000000000000000000000111111111111111111111111222333444555555444444444555777999:::;;;>>>CCCFFFIIINNNTTTXXXWWW[[[```gggppp}}}|||kkkaaaYYYTTTRRRTTTUUUWWW]]]mmm{{{xxxsssmmmiiikkkjjjhhhfffeeeeeeeeefffpppiiinnnzzztttZZZMMMFFFDDD@@@>>>======<<<::::::888555444555777777777555444333222111111222222///000222444444333111000111///------......---,,,............---------,,,------........./////////........................------............//////...............///000111......------------......------------------------,,,,,,+++++++++,,,------////////////////////////000,,,+++...///---,,,...---------------.........////////////////////////..................//////......//////000000111111333333444444555666777777999<<>>???CCCHHHKKKMMMQQQVVV[[[ZZZ```gggmmmxxxnnn```ZZZVVVRRRPPPTTTXXX^^^gggwww}}}xxxsssooosssqqqnnnkkkjjjjjjlllmmmqqqmmmsss~~~sssZZZLLLFFFCCC@@@>>>===<<<;;;999888666555444555555555444333333222222222222222222111111111111111111000000111///------/////////.../////////.........------............////////////////////////////////////....../////////000000000//////.........//////000000///...------...///000........................,,,,,,,,,,,,,,,---..............................111---,,,///000...---///------.........//////////////////////////////////////////...............//////000000111222222333333444555777999:::;;;<<<===AAAGGGKKKMMMPPPSSSVVV[[[]]]___bbbgggnnnvvv|||{{{xxxsssrrrqqqrrruuuvvvvvvuuuoooppprrrsssrrrpppmmmlllkkklllmmmnnnoooooooooooooooppprrrqqqooonnnnnnooooooooonnnmmmllllllllllllhhhgggggghhhiiiiiigggeeedddaaa[[[VVVTTTTTTVVVWWWZZZXXXWWWUUUSSSNNNGGGCCC<<<:::666333111/////////000//////...............------,,,,,,,,,,,,---------------......---------***+++,,,***)))***---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------...//////......//////000000//////................................................////////////////////////---......///000000111111000000000000000000000000000000111111111222222222222222222222333444555555666666555777999>>>BBBDDDFFFKKKOOOPPPPPPRRRWWW[[[]]]gggqqqyyyvvvbbbYYYXXXUUUQQQUUUZZZbbbkkkttt|||xxxtttuuusssooommmmmmooosssvvvrrrpppvvvrrrYYYLLLEEECCC???===<<<;;;:::888777555444444444444222111111111222333333333222222555444222111000111222333111///......000111000000000////////////...................../////////000000000000000000000000000//////000000111111111222000//////........./////////...---,,,,,,---...///////////////////////////,,,,,,,,,,,,------...///------------------------111---,,,///111///...///........./////////000000000000000000000000000000222222111111000000//////000000111222333333444444333444666999;;;>>>@@@AAA@@@EEEKKKOOOPPPSSSVVVYYYaaabbbdddhhhoooxxx~~~}}}}}}~~~xxxssspppllllllmmmmmmmmmmmmnnnnnnoooqqqssssssqqqooonnnnnnqqqpppooonnnmmmmmmmmmmmmjjjiiihhhiiikkkkkkiiiggghhheee```\\\ZZZZZZ\\\]]]ZZZZZZZZZZZZYYYUUUOOOKKKBBB@@@<<<888555444333333000000///..................------,,,,,,------...,,,------------------,,,(((******)))''')))---000111111000///...---,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////---...///000000111111000................................................000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222222222222222333444555555:::::::::;;;???CCCHHHKKKLLLQQQTTTTTTRRRRRRVVVZZZdddqqqlll[[[UUUVVVTTTOOO\\\bbbmmmwww}}}~~~~~~}}}zzzvvvssstttqqqnnnlllnnnrrrxxx|||xxxqqqsss}}}oooXXXKKKFFFCCC@@@======<<<:::999999777444333222111000...////////////000000000000555333333333333333000.........//////000000111111...///000111111000///............//////111222222222111000111222111///...//////000000000000//////000000111111000///......---------............/////////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,---...///000000000000000//////.........///////////////111333444444444444555777888888:::===@@@BBBCCCBBBCCCHHHNNNSSSVVVYYY[[[]]]^^^gggnnnpppvvv}}}ssskkkiiiiiihhhhhhjjjkkknnnqqqsssrrrpppooonnnppppppoooooonnnmmmmmmmmmllliiiggggggiiiiiigggeeefffeeedddbbbaaa`````````^^^]]]\\\\\\[[[ZZZWWWTTTOOOKKKFFF@@@:::777555444//////000000000///............---------......///...------...//////...,,,...+++)))***---...---,,,,,,,,,,,,---------.........---+++******+++---...000000///...------,,,,,,,,,,,,,,,---------......111---******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++***+++---///000000///---,,,,,,---...///...............------,,,,,,,,,,,,---------......////////////////////////000000000000111111111111111111222222222333333333333333333333444555666777666888<<>>;;;;;;:::999888;;;999666555555444222111111111111222222222333333333111000000111111///...////////////000000000000000//////////////////000,,,,,,,,,,,,---...//////000///...///000000...,,,)))***,,,...///000000111//////000000000///......---------............///...............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,---......---......//////........./////////000000000111111000222555666777999;;;======???AAADDDGGGJJJLLLMMMSSSUUUWWWYYY[[[^^^cccfffsssxxx}}}yyyooohhhhhhlllkkkkkkkkkkkklllmmmnnnnnnmmmnnnppprrrrrrrrrrrrqqqmmmkkkjjjjjjkkkjjjiiigggffffffeeeddddddddddddddddddcccbbbbbbcccaaa^^^\\\VVVUUURRRNNNIIIEEEAAA???666555333111///....../////////......---......///...------...//////...,,,---,,,+++,,,...///...---,,,,,,,,,---------......------++++++++++++---------------,,,,,,++++++***,,,,,,,,,---------......///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,...///000111111111000000000000111111111111000000000000000000000000000000000111111111222222000000000000111111111111222222333333444666777888777:::>>>AAAEEEIIIOOOSSS\\\[[[]]]dddlllttt~~~hhh\\\RRRTTTXXX[[[ccckkk{{{}}}yyyxxxyyyzzz}}}}}}{{{|||{{{yyywwwuuuttttttuuurrrtttwwwzzz}}}vvvtttnnnWWWJJJDDDAAA>>><<<;;;;;;:::999;;;888666555444444333111111111111111222222222333555333111111222333222000////////////000000000000000///...------...///000...............///000111......---...//////...,,,,,,---...000111111222222000000111111111000000///---------............///..............................------------......---------------------------------............///......------------......///000000111111111111000111111111222333333444444111444777999;;;===@@@BBBAAABBBDDDFFFHHHKKKNNNPPPVVVWWWZZZ\\\___eeekkkppp~~~wwwmmmkkknnnmmmkkkiiihhhiiikkkmmmmmmjjjlllnnnqqqrrrrrrrrrrrrooonnnmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiiiiifffeeeeeeeeeeeedddaaa___YYYYYYXXXUUUQQQMMMIIIFFF>>><<<888555222111111111000//////...............///...---...//////---+++,,,,,,,,,---.........---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------.........---,,,,,,,,,---------------------------------------------------------,,,------.........------.........///000111222222---...///000111111111111000000000111111111222222000000000000000000000000000000111111111222222222000111111111222222222222222333333444666777999:::;;;>>>AAAEEEIIINNNUUUYYY^^^^^^bbblllxxxyyynnnaaaYYYUUUZZZ```eeelllttt|||yyyvvvwwwwwwxxx{{{}}}~~~|||{{{|||{{{yyyxxxwwwxxxyyyzzzyyy|||zzzyyynnnWWWJJJDDDBBB???======<<<;;;:::999777555444444333222111000000000111111111222222555333111111222333222111000000000000////////////000///...------...///000///............//////000...---,,,---//////...,,,...///000000000000000000,,,------......------------------............///---...........................------------......---------------------------------............///........................//////000111222222111111000000111222333333444444333666:::<<>>@@@CCCGGGMMMTTT\\\aaagggrrrpppbbbZZZZZZ\\\aaaiiiqqqxxx~~~~~~}}}yyywwwvvvvvv{{{{{{|||~~~nnnVVVIIICCCAAA>>><<<<<<<<<<<<;;;999777555444555555444222111111111222222222333333333111......///111111111111000000000/////////...---......//////......------,,,,,,++++++,,,,,,---...------...000000///...,,,,,,---...//////......//////000111111111111111---------............///---------.........//////......------------..............................---------............///---...///000000///...---------...000000111111000///000111222333444555555;;;===AAADDDFFFIIIMMMPPPPPPUUUZZZ\\\___dddlllrrrvvv{{{xxxtttsssrrrooolllmmmllljjjiiiiiijjjkkklllnnnooopppooolllkkklllmmmkkkjjjiiihhhgggfffffffffgggffffffggggggfffdddbbb^^^^^^^^^]]][[[YYYWWWUUUOOOMMMIIIDDD???999666444222111000///............000///......///...,,,***'''***---...,,,******+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...,,,+++,,,.................................---------,,,,,,,,,///...---,,,+++,,,,,,---+++,,,------...---,,,+++---....../////////......////////////000000000000////////////////////////111111111222222222333333222222333333333444444444666666888:::<<>><<<<<<<<<:::999:::999777555333222111111333333222444555666555333000111111222222222111111000///...------...///000////////////////////////..............................------------.........---,,,,,,,,,,,,---.........////////////.........------,,,,,,,,,------------/////////...---,,,222222222111000000//////..................------,,,---......//////......222///......111222000---111000000111222333333222000333555666555777<<<@@@FFFHHHLLLPPPSSSUUUWWWXXX^^^dddiiilllqqqyyy|||{{{sssoootttvvvsssoooppprrrpppnnnlllllllllllllllkkkjjjhhhggggggggghhhiiikkkjjjgggeeeccccccccccccaaaaaaaaa```]]]ZZZXXXVVVUUUSSSQQQPPPNNNJJJCCC>>>:::666111///......------///...---,,,,,,,,,,,,---------......---+++***(((+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,,,,,,,+++++++++........................777111+++***---///...,,,..................------------............------//////............//////------............------......////////////......222222222111111111111111......///000111222222333000111111111111222222222111222222333444555666777777666888;;;???CCCFFFFFFKKKIIIMMMXXX```eeemmmvvv|||rrrhhhccciiiuuu}}}jjjTTTLLLDDDBBB???===<<<<<<;;;::::::999777555333222111111333222222444666777666444000000111111111111111000//////............////////////////////////////////////////////////////////////............/////////...------------...///......////////////......000//////....../////////------...//////...---,,,,,,------......///000000........................,,,---......//////......111///......000111000............///222333444444888;;;=========>>>CCCGGGJJJLLLPPPTTTVVVXXXYYYZZZbbbiiiooorrrwwwzzzzzz{{{wwwtttttttttsssrrrpppmmmllllllllllllkkkjjjiiihhhhhhhhhiiilllkkkiiigggeeeeeeeeeeeeeeedddbbb___\\\YYYVVVUUUWWWUUUSSSRRRQQQMMMGGGBBB<<<999444000///000////////////......---.........---.........---,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555000,,,+++...000...,,,.................................//////.........///..................///---......//////......---,,,,,,------------,,,,,,000000000111111111222222//////000000111111222222222222222222333333333333222222333444444555666666777777888;;;???CCCFFFGGGPPPOOOUUUaaakkkrrrzzz|||yyyuuuqqqllliiilllvvvxxxyyyiiiTTTKKKEEEBBB???=========<<<::::::999777555333222111111333333222333444444222000000000000000000000000000......////////////......////////////////////////000000000000000000000000000000////////////000000000///............///000...//////////////////...000//////...//////000000------......///......---+++,,,,,,---......//////........................------...////////////...000///......000000///...------...000222555777888888<<>>888333222111111111000000/////////000000111.../////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,222///------///000...+++...........................//////000000//////.........------------......---......//////......---,,,,,,------------,,,,,,---......///111222222333000111111111111111111111333333333333444444444444333333333444555555555666777888999<<>>======<<<;;;:::999777555333222111111444333222111111000---+++000000000///////////////---...///000000///...---//////////////////////////////////////////////////////............/////////................../////////............//////---------------......///---------...............000000000///......------............////////////------...//////////////////......//////000000//////000222333444777:::<<<777;;;@@@CCCEEEHHHNNNRRRWWW\\\bbbgggiiikkknnnpppyyyuuulllhhhggggggggghhhiiijjjjjjjjjjjjlllkkkjjjiiihhhhhhggggggiiifffccc___[[[YYYXXXXXXYYYYYYXXXWWWVVVSSSPPPNNNJJJEEE>>>888444222111000000////////////000111111///////////////...------,,,,,,------------,,,,,,---------------,,,,,,,,,//////.........---------------..................///------...000000---+++---------...............//////000000000000//////------,,,,,,,,,,,,------......////////////............////////////......---......///000000111111222111111111111111111111333333333333444444444444444444444444555555555666888999;;;>>>AAAEEEJJJMMMSSSXXXcccqqq|||zzztttooommmjjjjjjmmmwwwzzzyyyfffRRRJJJEEEBBB???=========;;;::::::999777555333222111111333222111222333333111///111111000///......//////---...///000000///...---////////////////////////...........................------,,,,,,------...------------------------000///............///000---------------...///000------------......//////000000000///......------........./////////000000---...//////000000//////...///000000000000111111222333555555555777;;;>>>>>>BBBHHHKKKLLLOOOTTTXXXZZZbbbkkkrrrvvvyyy~~~~~~rrriiifffccccccdddeeeggghhhjjjjjjiiiiiiiiihhhhhhggggggfffgggeeebbb```^^^]]]]]]]]]ZZZZZZZZZYYYWWWUUUSSSRRRQQQLLLEEE>>>999555111///000///////////////000000000000//////.........///,,,------......------,,,...---------------------//////.........------------------.........//////,,,,,,---///000///---,,,---------.........////////////000000000000//////------,,,,,,,,,,,,------...//////////////////.........////////////......000000000///////////////222222222222111111111111222222222222333333333333333444444555555666666666999<<<>>>AAACCCHHHOOOTTT\\\dddppp|||yyyuuurrrppppppoooqqqwww}}}eeeQQQJJJDDDAAA>>><<<<<<<<<;;;999:::999777555333222111111000000111444777999999888333222000///...//////000......////////////......////////////////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,000///...------...///000////////////000111222222---------------...///000+++,,,,,,---......//////.........//////000000111......///000000000000///...000111111111111222444333555777666555777<<<@@@GGGKKKPPPRRRRRRTTTWWW[[[aaakkkwwwrrrjjjbbbbbbbbbbbbccceeegggiiifffgggggghhhhhhgggffffffeeedddcccbbbbbbaaaaaaaaa\\\]]]^^^\\\YYYWWWVVVVVVVVVRRRLLLFFF@@@;;;555222111111000///////////////000///............//////------............---------------------..................------------,,,***++++++,,,,,,---------+++,,,---...//////...---,,,,,,------.../////////...//////000000//////.........------------.........//////000000//////...,,,,,,------------,,,,,,111111111000000/////////111111222222222222222222222222222222333333333333333333444555666777888888;;;>>>BBBDDDGGGMMMUUU\\\cccnnnzzz{{{tttqqqpppqqqqqqtttxxx~~~~~~dddQQQJJJCCC@@@===;;;;;;;;;999888:::999777555333222111111000000111444777999888777444333111/////////000111//////............//////////////////////////////........................---------,,,,,,---------,,,---...//////...---,,,000///...------...///000////////////000111222333------,,,,,,---...000111,,,------......///000000---......///000000111111......///000000000000000///111333333222111333666555888::::::999<<>>??????BBBJJJPPPPPPVVV^^^dddhhhlllqqqvvv}}}{{{}}}zzzlllhhhddd```^^^___aaaccceeefffhhhiiiiiihhhggggggfffggghhhhhhgggeeedddbbbcccdddeeebbb]]][[[[[[\\\XXXWWWUUUSSSOOOJJJCCC???666555444222111000000//////...---,,,,,,---//////------............------,,,,,,,,,---...///000000------,,,,,,,,,+++++++++,,,,,,------...///000000***+++,,,---------///000,,,,,,------...///000000------............------//////............////////////000000000000//////...//////////////////...//////000111222333444444000000111222333333444444444444444555555555666666000111333555777999:::;;;===BBBGGGJJJNNNUUU___hhhttt}}}rrrlllmmmrrrwwwzzzfffSSSLLLDDD@@@<<<::::::;;;;;;;;;999888777555333222222222222222333333333333444444555444333222111111111111//////...------------............///////////////................................................***+++---///000000///...111000///...------...///000000000000000000000000000///...---,,,------...000///...------...///000000000000000////////////222111111000000000000111000111222222222333555777888<<>>???@@@EEELLLPPPUUUcccrrr~~~zzzqqqjjjiiilllpppwwweeeRRRLLLCCC@@@===;;;;;;;;;;;;:::999888777555444333222222111111111222222222333333555444333222111111111111000///......------......000000000///.........---................................................///......------.........111000///...---......///000000000000000000000000000///...---------......000000///......///000000000000000000000000000///333222222111111111111111222333444444333555888:::<<<@@@EEEIIILLLQQQXXX]]]nnnuuu|||{{{zzzmmmccc^^^]]]]]]]]]______```bbbcccdddeeeeeeddddddddddddddddddddddddeeeeeedddbbb```^^^\\\[[[\\\[[[YYYWWWVVVRRRMMMJJJDDD@@@:::666444333111000///......///000000///---.........---------,,,,,,..................------//////...---------------////////////////////////,,,,,,---------.........------------------------........................000///...---------......---------............/////////...---...///000111......//////000111111111111111111222222222333333333333333444444444444444111333444555555777:::<<>>>>>>>>===;;;999888888777666555444333222111111111111222222222222444444333222111111111111111000//////......//////111000000000//////......................................................111000///---------....../////////.........////////////////////////////////////..................111111000000000000111111000000000000000111111111444333333222222222333333666666666666777;;;AAAEEELLLQQQYYY___fffnnnwww~~~yyyvvv{{{~~~sssjjjdddbbbaaadddcccbbbaaaaaabbbccccccaaaccceeeffffffeeedddccceeeeeedddcccaaa___]]]\\\]]]\\\[[[ZZZZZZYYYVVVTTTNNNKKKEEE@@@<<<888444111222000...///000000///...///.....................------......//////000000///......---------......------------------------------------............................................................//////..................---------.........//////...//////000000000//////...//////000111111222222000000000111111111222222222222333333444444555555444666999::::::;;;===???FFFJJJRRR\\\gggvvvwwwfffcccdddjjjpppsssvvvzzz}}}aaaOOOIIIBBB@@@>>>>>>>>>===;;;999777777777777666555333222222222222333333333333444444444333222111111111111111111000////////////000.../////////000000111111////////////////////////////////////////////////......///000000///...---......//////////////////////////////////////////......//////////////////000000111111111111000000///000000000111111111222333222222222333333444555777777888999<<>>AAAEEEMMMYYYfffuuu~~~llleeecccgggpppwwwzzz}}}|||aaaPPPJJJCCCAAA>>>=========<<<:::777777888888777666444333222222333333333444444444555444333222111111111111222111111000000000000000---...//////111111222333////////////////////////////////////////////////,,,...000111111000...------...//////000/////////000000000000000000000000......///000000000/////////000000111111000000//////000000111111222222222222222222333444666777888999;;;>>>AAAEEEKKKRRRWWWbbbiiisss|||~~~|||zzz{{{zzzuuunnnhhhggggggkkkkkklllooouuuzzz}}}~~~~~~~~~zzz}}}|||~~~~~~~~~{{{xxxsssooojjjeeebbbbbbbbbcccdddeeefffggghhhhhhggggggeeeeeedddcccbbb```___^^^]]]\\\ZZZZZZ[[[[[[YYYXXXTTTRRROOOKKKGGGBBB<<<888444222/////////000000///////////////000000000000//////////////////000000...------------...//////////////////////////////------........./////////......................................................///000000000////////////000000000111111111111111111000000///////////////000111111222222333111111222222222333333333333333444555666777777888444555777888999<<<@@@CCCGGGSSSbbbrrrrrrfffhhhhhhnnnyyy|||aaaPPPKKKEEEBBB>>><<<<<<===<<<<<<666777888888888666444333111222222222333333333333555444333222111111111111222222111000000000111111/////////000111111111222////////////////////////////////////////////////000000000000//////...---,,,---///000000000//////000000000000000000000000---...///000111000000///...///000000000000///...///000000111111222333333222333444555777:::<<<===>>>AAAEEEJJJPPPWWW]]]bbblllttt~~~|||vvvssspppooojjjiiigggdddaaa^^^ZZZXXXYYYYYYZZZ^^^cccffffffeeehhhhhhiiijjjlllkkkhhheeehhhgggjjjpppqqqnnnnnnpppoootttzzz|||~~~|||xxxqqqjjjfffdddeeeeeeddddddeeeeeefffgggggghhheeeeeedddcccbbbaaa___^^^___]]][[[[[[\\\\\\[[[YYYWWWUUUSSSQQQNNNIIICCC???777555222111111222222222//////000000000111111111000000000///////////////---------------...//////////////////////////////............////////////................................................---...///000111000000///////////////000000000000///////////////111333444///000000111111222333333222333333333333444444444444444555666777888999999666777888999;;;???EEEJJJRRR```qqqtttllliiinnnnnnuuu|||aaaQQQLLLFFFBBB>>><<<<<<<<<======666777888999888777555333000111111111111222222222555444333222111111111111333222111111000111111111111111111000000000000000000000000000000000000000000000000000000000000000555333111...---------...,,,---///000000000//////000000000000000000000000---...///111111111000///---...///000000///...---///000000111222222333333333444555777:::===???AAABBBFFFLLLRRRXXX___fffjjjssszzz~~~xxxnnnfffaaa^^^]]]\\\ZZZWWWUUUUUUVVVTTTPPPLLLMMMLLLMMMQQQVVVWWWVVVTTTYYYYYYYYYZZZ\\\[[[YYYXXXWWWWWWZZZ```bbb___^^^___\\\bbbgggjjjlllsss~~~wwwpppjjjhhhhhhiiidddccccccddddddfffggghhheeeeeeddddddbbbaaa___^^^aaa___]]]\\\\\\]]]\\\ZZZYYYXXXVVVUUURRRNNNHHHCCC:::777444333333444444444//////000000111111111222111111000000//////......---------------...///000------------------------............/////////000////////////////////////........................---...///111111111000///............/////////000------------///222666888000000000111222222333333333333333444444444555555555555666777888999::::::;;;;;;;;;<<<>>>DDDKKKPPP___nnn~~~sssjjjjjjooorrrssszzz}}}{{{bbbOOOFFFCCC@@@===;;;;;;;;;;;;:::888888888777666666555555444333111000///000222333777666555444222111000000111111000///...---,,,,,,......//////000000111111///////////////000111111---///111111000...------000111333222000/////////..................------222222111///...---++++++,,,------...///000000111111000...------///111333111111000000000222333444888888777888;;;@@@FFFKKKKKKNNNTTT[[[ccclllrrrvvv}}}{{{}}}~~~|||vvvsssgggeeeaaa]]]YYYVVVSSSRRRQQQOOOLLLKKKKKKKKKIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUXXX[[[^^^aaacccgggiiizzz{{{uuutttrrroookkkiiifffcccbbbccceeeggggggdddffffffeeeaaa___```bbb___^^^]]]\\\[[[\\\]]]^^^\\\ZZZXXXVVVTTTQQQMMMIIIEEEAAA:::666444333333222000///...------...000111111000000///////////////......------------......//////...------...000111...//////000111222222333,,,,,,---.../////////...//////.........---------...............///000000.../////////000000000111111111000000//////.........//////000111222222222333333333333333333444444555555666999<<<===<<<;;;;;;999;;;AAADDDGGGSSS```lll}}}qqqllljjjiiinnntttxxx}}}}}}{{{bbbPPPGGGBBB@@@===;;;;;;;;;:::999666666666555444444333333111000...---,,,---...///555444333333222111000000.........////////////000////////////000000000000...............//////000...///000///---,,,---///...000111000///......///........................000000000///......------.........///000000000111000//////...///000111222222111000000000111333444666777888:::>>>DDDJJJOOOSSSWWW___iiirrr|||}}}vvvrrrtttuuuwwwzzz~~~}}}yyyssspppppprrrtttuuuvvvuuurrrnnniiiggg^^^]]]ZZZWWWUUUTTTSSSSSSPPPNNNLLLLLLLLLMMMLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUXXXZZZ\\\___cccgggnnnsssxxxzzzxxxvvvvvvwwwzzz|||vvvqqqnnnjjjgggeeeeeefffffffffiiijjjkkkiiieeeccccccddd```___^^^]]]]]]]]]^^^^^^\\\[[[YYYWWWVVVSSSOOOLLLHHHDDD>>>999777555333111111000///......///111222111000//////....../////////......------......///111000///...------...///,,,,,,------......//////------.../////////......//////.........---------...............///000000////////////000000000000000000000000000/////////000000111111222333333333222222222333333333333333444555777999<<<===<<<<<<:::;;;???CCCDDDJJJZZZkkk{{{xxxnnneeeeeegggiiinnnuuu||||||zzzbbbQQQHHHBBB???<<<::::::::::::999666666666555444444333333555444222111111111222333444444333333222222222222....../////////000000000000000000000////////////---------------...//////000000000...,,,,,,...111,,,...//////...---...000............////////////////////////////////////000000000000000000111111//////000111111111111111222111000000000111333444666888<<<@@@EEEKKKRRRVVV]]]dddppp}}}wwwqqqlllhhhkkklllnnnpppqqqsssttttttssssssrrrpppmmmlllmmmnnnnnnnnnnnnmmmkkkhhheeeccc^^^\\\ZZZXXXXXXXXXYYYZZZSSSQQQOOOOOOPPPQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRTTTUUUWWWYYY\\\aaaeeehhhkkkoooooolllkkklllmmmqqquuu|||{{{wwwsssmmmhhhgggffffffeeejjjllllllkkkgggdddcccbbbaaaaaa```___^^^_________]]][[[ZZZYYYXXXVVVSSSQQQNNNJJJDDD???;;;777333000333222000//////000111222111000//////....../////////......------......///222111000...------------,,,,,,,,,---------------//////000000000///....../////////............---........./////////000000000000000000//////////////////000000000000000000111111222222333444444444111111222222222333333333444555777999;;;<<<======<<>>???BBBDDDHHHMMMUUUdddxxxxxxpppjjj```___```dddkkksss{{{~~~vvv{{{xxxaaaPPPIIIBBB???<<<;;;;;;;;;:::999888888888777666666555555333333222222111111111222222222222222222333333333222222111000///...------111111000000//////......//////......//////000111///222555666444222000000.../////////......000222/////////000000000111111111111111000//////......222222222222111111111111...000222444444333111000222222111222333555777888999???FFFKKKOOOVVV___eeennn|||zzzqqqjjjggggggffffffgggjjjoootttyyy|||~~~}}}{{{yyyxxxxxxtttrrrnnnjjjgggeeeddddddbbb```\\\ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFGGGIIIKKKLLLLLLLLLPPPPPPQQQQQQRRRVVV[[[___aaadddgggggghhhjjjppptttzzz|||~~~}}}{{{yyyuuuwwwyyy||||||qqqjjjfffdddccc``````aaaaaabbbaaa```___ddddddccccccbbbaaa``````]]][[[ZZZYYYZZZZZZYYYXXXVVVSSSNNNJJJEEE@@@:::555555444222000//////000111444333222222111111222222/////////....../////////......//////////////////111111000000000000000000000000111111000///......////////////////////////...///000000111111000000000000000000//////////////////000000111111222222111111111222222222222222000111111222333333444444444666999::::::;;;???AAAEEEFFFJJJSSScccuuuzzzrrrjjjdddaaa___bbbfffkkkttt~~~www}}}www___OOOHHHCCC@@@===;;;;;;;;;;;;:::666666666555444444333333111111111111111000000000/////////000000000000000/////////000000000111111000000000000///////////////////////////000111111...222666888666333000//////000///...---...000222//////000000111111222222222222111000000///......111111111111111111222222///111333444444444222111222222222333555888:::<<<<<>><<<<<<<<<<<<;;;666666666555444444333333444444444444333333222222111111000000000000000000///000000000000111111111////////////000000000000///............///000000///111555555444111/////////000///---+++,,,...000//////000111111222333333000000000000000000000000//////000000111222222222111111333444444444333222111222333555777;;;>>>@@@BBBIIIRRRYYY```kkkyyy~~~}}}zzzvvvqqqlllhhheeegggiiilllmmmnnnrrrzzz|||zzzssssssqqqnnnjjjfffcccaaaYYYWWWSSSQQQPPPNNNLLLJJJGGGFFFEEECCCAAA???>>>===;;;;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@@@@??????AAACCCDDDDDDFFFIIIKKKMMMQQQWWW[[[^^^cccjjjppptttvvvzzz}}}~~~}}}yyy{{{}}}|||{{{}}}uuummmdddaaa______aaaccccccbbbddddddddddddcccaaa___^^^\\\YYYWWWWWWXXXYYYXXXXXXVVVSSSPPPMMMKKKHHHEEECCC;;;999777444333222333333222222111000000000000111000000////////////000000...//////000000///...---,,,------....../////////------.../////////........./////////000000000000...///000222222111000///------...///000111222222222222111111111111111111333333333333333333333222111222333444555666666777333777::::::999;;;@@@EEEFFFQQQ___ooouuuiiiccc___[[[[[[^^^eeetttuuu]]]MMMFFFDDDBBB???=========<<<;;;888888888777666666555555333333444444333333222111444444444333333333222222333333222111000///............//////000000111111...------------.../////////111222222000//////000//////...,,,******,,,//////000000111222222333333...//////000111222222222......///000111222222333222222333333444444444333111222333555999===@@@BBBIIIQQQZZZbbbkkkwww|||yyyvvvuuuuuuuuunnnmmmjjjhhhgggfffffffffeeekkkrrrvvvxxx~~~zzztttooolllaaaaaaaaa```^^^ZZZWWWTTTQQQNNNKKKJJJIIIHHHFFFDDDBBBAAA@@@>>><<<:::999888888888999999999777555444;;;;;;<<<===>>>>>>>>>===<<<>>>AAABBBBBBCCCEEEGGGAAAFFFLLLPPPTTTYYY```eeellloootttzzz~~~}}}|||vvvgggccc___]]]___bbbbbbaaaddddddddddddcccaaa___^^^[[[YYYVVVVVVWWWXXXWWWWWWUUURRROOOMMMLLLKKKIIIGGG>>><<<999666555444555555111000000///////////////000000////////////000000000000111111000...,,,+++------......///000111111,,,,,,---.../////////....../////////000000111111...///111222333222000///,,,---...///000111222333333222222222111000000000444444444444444444444444222222333444555777777888333777::::::999;;;@@@FFFHHHYYYmmm~~~{{{nnnbbb^^^]]][[[^^^dddqqqrrr\\\NNNGGGBBBAAA@@@>>>===;;;:::999::::::;;;;;;999666222000444555666666555333222111222222111111000/////////222000///......///000222000000000000////////////000//////.........//////000000000000000000000000//////000000000000000000///000000000000000/////////000000111222333333333222222111111111111111222444444444555777999999888555777999999999<<>>>>>===<<<:::999888888777888999888777666666888:::999888777666666777888999:::;;;===>>>?????????EEEFFFHHHIIIKKKPPPVVVZZZbbbeeekkkqqqwww}}}}}}~~~{{{xxxvvvxxx}}}nnneee___```bbbaaa^^^^^^aaabbbbbbbbbbbbccccccccc```^^^[[[XXXVVVVVVVVVWWWWWWRRRNNNMMMOOOOOOLLLHHHCCC@@@<<<999777666444222111111111111000000000000........................000000000000000000000000............////////////000111111000000///...---////////////000000000000///////////////000111222000000000000000111111222333333222222222222222222111111222333444444444333333333444555555666666666===;;;;;;>>>>>>>>>BBBIIIOOObbbzzzrrriiiaaa______```eeekkk~~~~~~qqq[[[MMMGGGBBBBBB@@@???===<<<:::::::::;;;;;;:::888555333111444444555555555444222111333222222111000000//////111000...------...000111000000000000////////////...---------...///000000........................000///////////////////////////000000000000////////////000000111222222333000000////////////000000000111222444666888888888666999;;;===???DDDLLLSSS\\\aaajjjuuu}}}xxxtttrrrkkkeee___ZZZZZZ[[[[[[[[[___```bbbfffjjjoootttwww}}}vvvqqqdddaaa]]]XXXSSSPPPOOONNNJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;999888888777777888888888666555666777888888666555555555666666888999:::<<<===>>>>>>>>>???@@@AAABBBDDDGGGMMMQQQWWWZZZ```eeekkkqqqxxx|||}}}{{{wwwuuuuuuyyy}}}vvvkkkaaa```aaaaaabbbcccdddddddddddddddccccccbbbbbb```]]]ZZZYYYXXXXXXYYYYYYUUUQQQPPPRRRRRROOOKKKGGGDDD???<<<:::888666444111111111111000000000///////////////////////////000000000000000000000000/////////000000000000111...///000000000000000///////////////000000000000......---------...//////000000000000000111111222222222222222222222222222222333444555666666666666555555555555666666777888:::888999<<<===???EEELLL[[[mmmnnneee^^^\\\]]]aaahhhooo}}}pppZZZLLLFFFCCCBBBAAA@@@>>><<<;;;:::;;;;;;:::888777555444333444444444555555444333333333333333222111111000000111111////////////111111////////////000000000000,,,,,,,,,---...///000111......................../////////.........------//////000000111000000///...//////000000111111222111000000///000000111111///000222555777888999999:::===AAADDDHHHPPPZZZbbbkkkpppxxxvvvoooiiidddaaa[[[XXXTTTSSSUUUYYY[[[\\\^^^bbbiiinnnttt{{{wwwnnnfff^^^ZZZNNNMMMJJJGGGEEEDDDCCCCCC>>>>>>@@@@@@@@@@@@???>>>============<<<<<<<<<;;;;;;::::::999888777777666666777777777555444555666888777666555555555666777777888999:::;;;<<<<<<<<<999:::;;;<<<<<>>===<<<;;;<<<:::999777666555555666444444444444444444444333444444333333222111111000333222111111111111222333////////////000000000000------,,,------...//////000000000000000000000000/////////...------,,,,,,//////000111111111000000......//////000000000111333333222222222333444444111333666777999:::;;;<<<>>>CCCIIINNNUUU___jjjrrr|||~~~yyyppphhhaaa[[[VVVSSSQQQQQQQQQSSSWWW\\\```ccccccjjjsssyyy~~~yyysssjjjaaaZZZSSSNNNJJJDDDCCCBBB@@@????????????:::;;;===>>>>>>===<<<:::999999999999::::::::::::888888888777777666666666555666777666444333444555999888777666666666777888777777888999:::::::::999999::::::::::::<<>>===<<<;;;;;;:::888666555555666777555555444444333333333444444444333333222111111000111111111111111111111111.../////////000000000111000///...---------------111111111111111111111111//////......------------//////000111111111111111////////////000000000000333333333333333444555555333555777888999:::===@@@BBBIIISSS]]]gggqqq|||{{{mmmhhhaaa[[[WWWSSSOOOLLLJJJLLLOOOSSSXXX^^^cccfffooouuu}}}zzzsssmmmiiiccc^^^WWWQQQMMMJJJFFFDDDAAA@@@???>>>===<<<<<<<<<:::;;;<<<======;;;999777888888888888888999999999666666666666666666666555444555666555444333333555777666555555555666777777777777888888888888888777999:::;;;::::::;;;===???>>>AAAEEEHHHKKKOOOSSSVVV[[[aaahhhqqqyyy|||yyyuuupppnnnppptttwww}}}uuujjjggggggeeecccdddbbbcccdddeeeeeedddccccccaaaaaa___^^^]]]\\\[[[[[[]]]\\\[[[[[[ZZZXXXUUUSSSOOOLLLGGGCCC???;;;666333111111111000000000000///////////////////////////////////////////////////........./////////000000000000000000000///......////////////000000000000333222111000000000000000000000000000000111111222000000111222333333444444111222444666777888999999888777555333333555888999;;;;;;???CCCGGGOOO^^^mmmyyyjjj```]]]\\\aaagggppp~~~~~~pppZZZLLLFFFCCCBBBAAA@@@>>><<<;;;::::::999888666666666777888777666555333333333333333333333333222111111000000////////////////////////......//////000000111111222111000///...---------////////////////////////........................//////000111222222222222000000000000000000000000111111111111222333444444333555888888999<<>>>>>>>>@@@BBBDDDGGGKKKRRRYYY```hhhooottt||||||zzzyyyvvvuuuvvvuuuuuu||||||vvvwwwwwwsssooommmjjjiiifffdddbbbbbbbbbbbb``````______^^^]]]\\\[[[\\\]]]^^^]]][[[XXXVVVUUURRRPPPLLLIIIEEE@@@;;;777222222111111111000000000000000000000000000000000000000000000000000000000...////////////000000000///000000000000000///...////////////000000000000/////////...//////000000000000000000000111111222222222222222222222222222000111222333444444444444444444555666777999:::;;;888;;;BBBJJJSSSaaayyynnnbbb[[[^^^fffpppwww}}}rrr\\\NNNGGGBBBAAA@@@>>>===;;;:::999777888888888777777777777:::888666333222111111111222222111111000/////////222333333444444333333222---......///000111111222111000000000000000111222111111111111111111111111------...///000111222222//////000222222333333333222222222111111111111111333333333444555666777888666999===???BBBJJJWWW```sss~~~vvvkkkccc^^^[[[[[[VVVSSSQQQPPPPPPPPPOOOMMMOOOTTTZZZ^^^aaadddiiilllhhhgggffffffggggggeeecccbbb___\\\[[[ZZZWWWRRRNNNLLLJJJIIIGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA???;;;888::::::;;;;;;;;;;;;::::::999999888777777888888999777777666666666555555555444444555555666777777777666777777777555444555666999999888888888:::;;;<<<888999999888888777666555777888::::::::::::;;;======>>>???>>>===>>>@@@BBBAAAEEEKKKQQQWWW^^^eeejjjqqqxxx|||zzzyyyuuuqqqvvv~~~}}}{{{pppmmmiiidddbbbaaaaaaaaa````````````___^^^\\\\\\]]]^^^___^^^\\\XXXVVVUUUUUUSSSOOOLLLHHHDDD>>>:::777777666666666555555555111111111111111111111111000000000000000000000000000000000000111111111111---...///000111111111111////////////000000000000111111000000111222333333000000000000000111111222333333222222222222222222111222222333444444444333444555666888999;;;<<<<<<999===EEEPPPZZZlllyyyhhh]]]^^^cccnnnyyyuuu[[[KKKGGGAAA@@@>>><<<;;;:::::::::777777777777777888888999555333000///111333333333666666555444222111000000222222222222222222222222222222222222222111000/////////............//////000///...///111333222111//////000000000000//////222111000///000111333444444333000///...///000111222222222444666777666555555999===AAAGGGVVViiixxx~~~sssmmmbbb[[[\\\aaa```\\\VVVSSSPPPOOOPPPQQQSSSSSSUUUWWW[[[___```___]]]\\\VVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHAAAAAABBBCCCCCCCCCBBBBBB???>>>===<<<:::999888777;;;999777777888999888777777777777777666666666666444444666777888888888888777777777777777777777777666555555555555444444444444444444444555555555555<<<;;;999777666666777888888777666666666777999:::888888999:::;;;======>>>FFFFFFGGGIIIMMMRRRWWWZZZbbbgggoooxxxzzzvvvuuutttyyyzzz|||wwwlllfffeeedddbbb___```___^^^___aaabbbcccbbb^^^bbbccc___\\\\\\[[[XXXVVVUUUSSSOOOIIIDDD???<<<777888999;;;<<<999444000555444333222111111111111222222222222222222222222111111111111111111111111333333222222111222222222111111000000000000000111111111000000000000111111444333111000000111333444222222111111111222333444333333444444555666666666;;;777666888999888:::???CCCFFFJJJSSSeee~~~rrrfffccccccooo{{{uuu[[[KKKGGGBBBAAA???<<<;;;;;;;;;;;;888888777777777777777888555333000000111222333222444444333222111111000///111111111111111111111111000000111111111000////////////............//////222000///000111111000/////////000000000000//////000000111222222222222222333222111000//////000111222222222444555666666666999===BBBHHHSSSfff}}}xxxnnnfffddd___YYYYYY___ccccccVVVTTTTTTTTTUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGEEEDDDBBB@@@???>>>???????????????>>>>>>======<<<;;;:::888888777888777555666888999999999999999888888888777777777444444666777777888888888666666666666666666666666777777777666666666555555444444444555555666666666555555555555666777888999888777777666666777888999777777888999:::;;;<<<<<>>CCCCCCIIIQQQ\\\qqqppphhhhhhlllwwwuuu[[[LLLGGGCCCAAA???===<<<;;;<<<<<<999999888777666666666666666444111000111222222111222222222111111111000000000000000000000000000000...//////000000000000///000//////......//////000333222000000111000///---///000000111111000000///...000222333444333111000222222111111111111111111444444444555666777888999;;;???GGGPPP^^^ttttttiiiaaa^^^```^^^YYYWWW\\\bbbdddXXXXXXXXXYYYYYYWWWRRROOOMMMKKKHHHDDDCCCCCCDDDFFFBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@???>>>==================<<<;;;:::;;;;;;:::999888888777777555444444555777999999999888888888777777777666666444555555666777777777777555555555555555555555555666666666666555555555444444444444555666777777888222333444666777888888999999888777777777777777888666666777888999::::::;;;>>>>>>???AAADDDHHHLLLOOOPPPUUU]]]eeelllsssyyy}}}}}}{{{zzz~~~xxxmmmddd___]]]```_______________``````dddhhhiiieeeaaa___\\\XXXXXXWWWTTTPPPJJJEEEAAA>>><<<;;;:::::::::888555222333222111000000//////000000000000000000000000000////////////////////////111000000000000000111111000000/////////000000111333333222222222222333333///111333555555333111///333333333333333444444444111222222333444444555555555555777;;;===>>>BBBHHHFFFOOO[[[jjjooonnnrrr{{{uuu[[[LLLHHHCCCBBB@@@>>><<<<<<<<<<<<:::999888777555555555444666444111111222222111000111111111111222222222222000000000000000000000000......///000111111111000000000////////////000000222111000000111111000...000000000111111000000000///000111222333222111111111111222333333222222111555666666666777999<<<>>>>>>DDDOOO[[[lllxxxpppjjjdddaaaaaacccaaa]]]\\\```bbbbbb^^^\\\ZZZYYYVVVQQQKKKGGGGGGEEEAAA>>><<<<<<===>>>========================@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::999888888888888777777777777555444333444666888888777555555555555444444444444444555555666777777666666444444444444444444444444444444333333333222222222333444555555666777888888666777888999999999777777888888888777777777777777666666777888888999::::::>>>>>>???@@@CCCFFFIIIKKKKKKPPPXXX___ffflllqqquuutttiiidddcccbbbcccbbbaaa``````aaabbbdddiiikkkgggccc```]]]YYYWWWVVVSSSPPPLLLHHHEEECCC@@@>>><<<:::999888555333444333222111000000000000000000000000000000000000000000000000000000000000111000000000000111111222111000000000000111222222111111000000000000111111000111333444444333111000333333444444555555555444222222333444444555555666444444888<<<>>>>>>DDDKKKNNNYYYiiiyyy|||tttzzzuuu\\\LLLHHHCCCBBB@@@>>><<<<<<<<<<<<:::999888666555444444444555333111111222333222000222222222333333333333333111111111111111111111111///000000111222222222222000000////////////000000000/////////111222222000000000111111111111000000222111000000000111333333000111222333444444333333444555666555666999>>>BBBDDDMMM[[[lllyyyqqqiiieeedddddddddeeeeeeddddddhhhmmmkkkeeebbb]]]WWWQQQLLLGGGBBB???>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666777777777777888888777666444444555666666555555555555555444444444444444555555666666666666555444444444444444444444444444444333333333222222222444444444555666777777888555666888999999888777666777777888888888777777777777777888888999999::::::<<<======???AAACCCFFFGGGGGGKKKRRRYYY___dddiiilllwww{{{zzznnnhhhhhhfffggggggeeebbbaaabbbccceeeiiijjjfffcccaaa^^^ZZZUUUTTTRRRPPPMMMKKKJJJIIIDDDAAA>>><<<;;;999666444555555444333222222222222////////////////////////111111111111111111111111111111111111111222333444111111111111222222333444111111000000000000111111222222222222222222222222222333444555555555444444444444555555666666777777555666999======>>>EEENNNWWWfffyyy~~~|||uuu\\\MMMIIICCCAAA???===<<<;;;<<<<<<:::999777666555444444444333222111222333333222111333333333333333333333444111111111111111111111111000111111222222222222111111000000//////000000111//////...///111333222111000111111222222111111000333111000//////111333444111111222333444444555555222444555555555999AAAFFFJJJTTTeeexxx{{{nnnkkkfffbbb```bbbeeegggfffhhhjjjnnnuuuxxxsssiii]]]WWWOOOHHHCCC???<<<:::666777999::::::999777666999999999999999:::::::::888888999999:::999999888777777888777777666555444555555666666777888999999888777555444555666555444888888888777777777666666444555555666666666555555444444444444444444444444666666666666555555555444444444444555555555555555111222333555666777777888666666777888888888888888777777888888999999999999999999:::;;;===???@@@AAAAAAFFFLLLQQQVVVZZZ^^^```lllqqqyyytttnnnlllkkkmmmmmmjjjfffdddeeehhhhhhllllllfffbbbaaa___\\\VVVUUUSSSPPPNNNMMMLLLLLLHHHEEEBBB???===;;;888555666555444333333222222333////////////////////////111111111111111111111111111111111111222333444555111111111111111222333444333333222222222222333333222222222222222222222222111222444555555444444333555555555666777777888888777888:::======???IIITTTbbbttt{{{uuu\\\MMMIIIBBBAAA???<<<;;;;;;;;;;;;999888777666555444444444111000000222444444333222333333333222222222222222000000000000000000000000000111111111111111000///111111000000000000111111111000///000111222111000000111111222222111111000111111111111111222222333222222111222333555777888555777999999:::???HHHOOOYYYbbbqqqzzzrrrlllfffeeedddcccdddggglllooopppuuuxxxyyyyyyvvvlllbbbPPPLLLFFFAAA>>><<<;;;:::555666777888888777777666666777777777888888888999888888999999999999888888666666666777666666555555444555555777888999::::::777666444555666777777666999999888888888777777777444555555666666555444444444444444444444444444444777777777666666666555555444444444444333333333333333333333444555666777777444555666888999999999999666666777777777777888888777888888999;;;<<<======>>>BBBGGGLLLOOORRRUUUWWW```fffpppxxx}}}wwwuuuvvvxxxxxxuuuooommmnnnqqqppprrrooohhhbbb```___\\\YYYWWWTTTQQQOOOMMMLLLLLLJJJHHHEEEBBB@@@===999666555555444333222222222222000000000000000000000000111111111111111111111111000000000000111222333444////////////000111222333333333222222222222333333000111333444444333111000000111333444555444333222444444555555666777777777999999;;;>>>???CCCOOO\\\ppp|||uuu\\\MMMIIIAAA@@@>>><<<;;;:::::::::888777666555555444555555000///000222444555444333222222222111111111000000////////////////////////000000111000000///......111111000000000000111111333222000000111111///...111111222222222222111111...000222333333333111000333222111111222555888999:::<<<>>>???@@@FFFPPPXXXmmmttt}}}qqqkkkhhhhhhbbbdddeeegggkkkpppuuuyyy}}}xxxlll^^^TTTEEECCC???=========<<<<<<888777777777777777888888666666777777888888888888555555666666555555444444777777888888888888888888444444555777888:::;;;;;;666555444555777999999999777777777777666666666666444555555666555555444444555555555555555555555555666555555555555444444444555444444333333222111111:::999777666555555555666333444666888999::::::999555555555666666666666666888888999:::;;;<<<<<<======AAAFFFIIILLLNNNQQQSSSXXX___iiissszzz~~~yyyvvvwwwzzzvvvwwwrrriiibbb```^^^[[[\\\ZZZVVVRRRNNNLLLKKKJJJKKKIIIGGGEEEBBB>>>999666555444333222111111111111111111111111111111111111000000000000000000000000////////////000111222333------------...///111111111111000000000000111111...000444777777444000...///000222444444333222111333333444444555666666666999:::<<>>>>>@@@LLLSSSYYYfffyyyvvvnnnhhheeeffffffbbbiiinnnnnnrrr}}}wwwkkk]]]OOOFFF???>>><<<;;;:::999999999777666666555555555666666666666555555555444444444777666666555555777888999999888666555444333333222666666666777888:::;;;<<<777777777777888888888888::::::999888777666555555444555666888888888777666555555444444444444555555999777666444333333333333666777777777777777666666888888777555555444444444555555555666666666666666888888888888777777777777666666666666888:::<<<===<<<>>>AAACCCDDDFFFIIILLLTTTYYYbbbjjjoootttxxxzzz|||}}}{{{qqqggg```^^^___```]]][[[WWWSSSQQQOOOOOOOOONNNKKKHHHEEEBBB>>>:::666666666444333222111111111222222111111111111222222222111000//////000111222000...,,,******,,,000222444333111000000000111111222222222222222222222222//////000111111111111111666666555444333333333333333333444444555666666777444555:::@@@DDDLLL^^^qqq~~~xxxvvvrrr\\\MMMGGGDDDBBB???>>>>>>>>>===;;;888666555444555555333111000222666999888444///,,,333333444444444333222111000000000000000000000000000//////.........//////111111111000000000000000111111111111000///...---111111111111111111222222222222111111222222333333444444333333333555666777888@@@@@@DDDRRR\\\eeessstttpppjjjeeeccceeeiiikkkmmmvvv}}}~~~xxxkkk^^^RRRGGG@@@>>>===;;;:::999888888888777666666555555555666666777777777666666666555555777666555555555666888888888777777666555555555555555555666666777999:::;;;777777888888888999999999:::999999888888777777777666666777777888777777777888777777666666777777888999888666555444555555666666777777777777777666666999888777666555555555555555555555555555555555555666666777777888888999999666555555555555777888999;;;===@@@AAABBBDDDGGGIIIMMMQQQYYY___eeejjjnnnqqquuuyyy~~~ssshhhaaa______```]]]\\\YYYVVVTTTRRRRRRRRRPPPNNNKKKHHHEEEBBB>>>:::999888666555333333222222333333222222222222333333111000000//////000111222444333111000000222444666333222111000000000111111111111111111111111111111000111111222222222222222555444444333333333333333555555666666777777777888;;;<<<@@@GGGMMMXXXkkk~~~|||}}}|||vvvvvvrrr[[[LLLEEEDDDAAA???>>>======;;;:::999888777777888888777555111333555777666444000...444444444555444333333222000000000000000000000000333333333333333222111000000000000000111111111111///000000111111000000///222222111111111111111111111111111111222222333444444444555555666777888999999CCCFFFLLL\\\hhhttt}}}zzzyyy{{{yyyrrrooojjjhhheeedddgggmmmuuuzzz|||tttfffYYYNNNFFF@@@===<<<;;;:::999888777777777666666666555555666666777999888888888888777777777666666666555666777777888777666666666777888999999555555555666777888999:::888999999999999:::::::::999999999999999999999999;;;::::::999999999::::::;;;::::::999999::::::;;;999888888777777888888999666777777777777777777777:::999888777777666666777555555555555555555555555444555555666777888999999777777666555555555666666999;;;===??????@@@BBBDDDFFFJJJOOOTTTXXX^^^cccgggooossszzzvvvjjjbbb______```]]]\\\[[[YYYXXXVVVUUUTTTSSSQQQNNNLLLIIIFFFBBB???;;;:::999777555444444444444333333333333333333444000000//////000111222222000000000000000111222222222222111000000000111111000000000000000000000000111222222333444333333333333333222222222333444444777777888888888888888888<<<===BBBJJJTTTcccxxxvvvttt{{{{{{{{{vvvvvvsss[[[LLLEEEEEEBBB>>><<<:::888666333:::999888888999:::999777777555222000///111333555333444333333333333222222000000000000000000000000333444555555444333111000//////000000111111222222...///000111111111111111222222222111111111111111111111111111222333444555444444555666777999:::;;;:::GGGNNNWWWhhhtttzzzxxxwwwwwwyyy}}}{{{qqqiiieeedddhhhggggggjjjqqqzzzzzzsssfff^^^SSSIIICCC@@@>>>>>>::::::888777777666666666666666666666666666777888999999888888888888888888666666666666777777888888555555666777888999;;;<<<777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<@@@???>>><<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<777777777777777888888888;;;:::999999888888888999777777777666666666666666444444444555555666666666888888888777777888888888777999;;;<<<<<<<<<>>>@@@DDDFFFIIILLLPPPVVV\\\aaajjjooowww~~~zzzxxx{{{wwwlllddd_________\\\\\\\\\[[[ZZZXXXWWWVVVSSSQQQNNNMMMKKKHHHEEEBBB===<<<:::888666555444444333333222222222222333333/////////000000111222222,,,------...............111111111000000000000111111111111111111111111111111222222333333333333333111111111222222444555555888888888888888888888888;;;>>>DDDNNN\\\ooo{{{tttpppppp~~~}}}{{{wwwvvvsss\\\MMMFFFDDDBBB>>><<<:::888666444777666555555777777666555888555222//////111444666222222222111111111111111000000000000000000000000///000000111000///...---//////000000111111222222...///000111222222222111111111111111111111111111111111111222333555666777333333444666888;;;===>>>>>>NNNYYYcccsss||||||wwwwwwwwwwwwxxx{{{~~~}}}|||uuupppiiidddccccccbbbaaafffhhhlllsss}}}|||nnnccc]]]QQQLLLFFF@@@>>>======<<<999888777777666666666666666666666666666777888888888888888888888888888888777777777888888888888888555555666777999:::<<<===::::::::::::;;;<<<======<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>>===<<<======>>>===<<<<<<;;;;;;<<<<<<===::::::;;;<<<<<<=========999888888888888999:::;;;<<<<<<;;;:::::::::;;;;;;:::999999999888888888777555555555444444333333333555666666777888888999999666888999:::999:::<<<===CCCDDDEEEGGGJJJOOOVVV[[[bbbhhhqqqxxx}}}yyyuuuvvvwwwyyyyyynnnfffaaa______[[[[[[[[[[[[ZZZXXXWWWVVVQQQOOOMMMLLLKKKHHHEEECCC???>>>;;;999777555444333222222111111111111222222//////000000111111111111///000111222222222111111000000000000111000000000222222222222222222222222000111111222333222222222111111111222333444555666888888888888888888999999===BBBJJJWWWiiivvvllljjjmmmuuu|||xxxwww~~~rrr\\\NNNHHHBBB@@@>>>===>>>>>>===;;;:::888777777888888777555111222444555555444222111222222111000000000000000000000000000000000000000000000111111111111000000000000000000111111111111///000000111222222222111000000111111111222222222222222222444555777999:::333333444666999>>>BBBEEEGGGXXXdddnnn|||zzzwwwuuuvvvxxxzzz}}}~~~~~~~~~|||yyyuuuqqqnnnbbb]]]WWWVVV[[[```ccccccjjjooowwwsssfffXXXOOOLLLGGGCCC???<<<;;;;;;999888999888777666666666666666666666666666777888999999888888888999999999999999888888999::::::::::::999888888888999:::;;;======>>>=========>>>>>>???@@@======>>>>>>>>>?????????======>>>>>>>>>?????????>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;<<<======>>>>>>>>>===;;;:::999999:::;;;===>>>======<<<<<<<<<<<<======;;;;;;;;;::::::999999888777777666555444333222222222333444555666777666666555777888999999999;;;===@@@@@@AAAAAACCCHHHOOOSSSWWW^^^hhhpppuuu{{{}}}zzzzzzuuuxxx{{{rrrkkkeeebbb```]]]\\\[[[ZZZYYYXXXWWWVVVPPPNNNLLLKKKKKKIIIFFFDDDAAA???===:::888666444444222111111000000111111222000000111111111111000000111111222333333333333222...///000111111111000000222222222222222222222222000111111222222222222222333222333333444555666777777777888888999::::::;;;===EEEPPP```uuuvvvhhhaaaccchhh||||||xxxxxx~~~oooZZZMMMHHHBBB@@@>>>>>>?????????>>>===<<<::::::::::::888777000222444666666444222000333222111000000000111111000000000000000000000000333333333333333444555666111111111000000000000000000000111222222222111111//////000111222333333444222333444555777999;;;<<<555444555777;;;BBBHHHLLLSSScccmmmuuu}}}{{{xxxyyyzzz|||}}}~~~~~~~~~zzzyyywwwsssmmmfff___\\\UUUTTTTTTVVVZZZ```eeehhhsssyyyuuufff\\\RRRHHHCCCCCCAAA>>>;;;999999999888777999888777777666777777777666666666666777888999:::999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;======<<<<<<======>>>>>>??????>>>>>>??????@@@AAA????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@======>>>>>>???>>>>>>>>>???>>>>>>======>>>>>>???<<<<<<===>>>???>>>======<<<<<<;;;:::;;;===???@@@>>>>>>============>>>>>><<<;;;;;;:::999999888888999888888777777666666666333444555666666555444444444666888999999:::<<<>>>===>>>>>>???@@@DDDIIIMMMQQQXXXaaaggglllqqqxxx~~~yyyzzz~~~}}}wwwqqqkkkfffddd___^^^\\\ZZZXXXWWWWWWXXXQQQOOONNNMMMMMMLLLIIIGGGDDDBBB@@@===:::777666555333222222111111222222333111111222222111000///...///000000000000111111111---...000111111111000000111111111111111111111111111222222333333333333333444444444444555555666777777777888:::;;;<<<===>>>@@@JJJYYYkkkyyykkkdddaaafffmmm~~~{{{xxxxxxmmmXXXLLLHHHCCCAAA>>>======<<<;;;:::;;;:::888777777777555333555444222111111222444555444333222111111111222333000000000000000000000000111000000000111333555666222222111111000000//////111111222222222111111000......///111222333444555333444444666888:::<<<===777666666888===EEEMMMRRR\\\kkksssyyy}}}}}}~~~}}}|||zzzxxxwwwuuussspppjjjbbbYYYQQQLLLPPPTTTYYY\\\^^^bbbhhhmmmxxx}}}nnn```SSSMMMGGG???===@@@===:::777666777999::::::999888888777777777777888666666666666777888999:::;;;;;;;;;<<<<<<<<<======:::;;;<<<=========<<<;;;AAA@@@????????????????????????????????????@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@??????>>>>>>??????@@@<<<===>>>??????>>>===<<<>>>===<<<;;;<<<>>>@@@BBB???>>>>>>>>>>>>>>>??????;;;;;;::::::999888777777999999999999999:::::::::777888888888888666444333444666888999:::;;;===???===>>>>>>???@@@CCCHHHKKKRRRXXX^^^bbbdddhhhooouuu~~~{{{~~~~~~}}}{{{uuuooojjjgggbbb```]]]ZZZXXXXXXXXXYYYSSSQQQPPPPPPPPPNNNLLLJJJFFFDDDBBB>>>;;;999777777444333333222222333333444222222222222111000...,,,111111111000111111222333---...///111111111000///000000000000000000000000222333444444555555444444666555555555555666777777777888999;;;===>>>???@@@GGGSSSdddwwwnnnfffdddgggnnnwww}}}xxxrrryyylllUUUIIIEEEBBB???===<<<<<<;;;:::999888777666555555444444555333333333333333444555666444444333333222111000000//////000111111111111111333222000///...///000000333222111111000000111111111111000000111111222333777555333222222333444555444111222777:::999:::<<<;;;999999>>>CCCIIITTT^^^nnnrrrzzz}}}wwwrrrpppqqqqqqkkkbbbXXXQQQMMMLLLMMMQQQRRRTTTYYY```iiipppuuu}}}}}}ssslllWWWPPPGGGAAA???<<<666222777777666555555555555555777777666555666888:::<<<777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>????????????======>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAAAAABBBBBBCCC@@@AAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAA@@@???>>>@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@???>>>>>>===<<<;;;;;;:::;;;;;;:::999999888777777::::::999666444444777999999999999888888888888888<<<<<<;;;<<<===@@@CCCEEEMMMQQQUUUWWWXXX\\\eeelllzzz||||||xxxrrrsssyyy~~~{{{zzz|||vvvmmmfffbbb___[[[[[[\\\[[[YYYVVVSSSRRRRRRQQQPPPPPPOOOOOOMMMIIIDDD>>>:::888888888888777666555555555555555111111000000000000111111111111111000111222222333000000000000000000000000111111222222222333333333333444444555555444444333555555555666666666666666:::777888;;;======???CCCJJJ\\\sss}}}ooobbb^^^aaafffnnnttt~~~xxxrrrzzzlllUUUIIIFFFDDDAAA???>>>>>>===<<<;;;999888777666666555666666444333333333444444555666444444333333222111111000000000111222222222222222333222222111000000111111333333222111111111111222111111000000111111222333444333222111222222333444555222333777999888999<<<:::999;;;BBBJJJRRR^^^hhhuuuyyy}}}wwwrrrooooooiiiddd\\\SSSNNNLLLLLLLLLRRRTTTXXX^^^eeelllrrruuuyyy{{{}}}{{{tttjjj```YYYMMMGGG@@@<<<;;;999555111888777777666777777888888777777666555666888:::;;;999999999999:::;;;<<<<<<=========>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA???@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;:::999999888::::::999777555555777999777777888888999999::::::;;;;;;::::::<<<>>>@@@BBBGGGKKKOOOPPPRRRVVV^^^dddooorrrsssqqqmmmooowww~~~~~~|||wwwuuu{{{~~~zzztttooogggccc^^^[[[[[[[[[XXXVVVUUUTTTSSSRRRPPPOOONNNMMMIIIFFFCCC???===<<<<<<===;;;:::888666555333333222111111000000000000111111....../////////000000000000000000000000000000000111111222222222333333333333444444555555444444333555555555555555666666666999777888<<<>>>???CCCHHHSSSfff}}}ttthhh]]]\\\aaahhhpppwww~~~wwwrrr{{{kkkUUUJJJFFFDDDAAA???>>>>>>===<<<;;;:::999888777777666666666444444444333444444555666444444333333222222111111111222333333333333333333333333444444333333222222444444333222222222222222111111000000111111222333000111111222222333333444666333444777888777888<<<:::;;;@@@JJJTTT^^^kkkvvv|||~~~zzztttnnnkkkiii]]]YYYTTTNNNKKKKKKLLLMMMSSSVVV[[[bbbgggkkknnnoooqqqooolllfff^^^UUULLLGGGCCC>>>:::888888888666333666666555666666777888999888777666666777888:::;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDFFFHHHIIIJJJLLLKKKHHHEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;999666666888:::666777888999::::::;;;<<<;;;::::::999:::<<<===>>>AAADDDGGGHHHJJJNNNTTTZZZ```cccfffggggggkkkttt{{{zzzyyyyyywwwssspppuuu}}}{{{}}}zzznnnhhh```[[[ZZZZZZXXXVVVWWWVVVUUUSSSPPPNNNMMMLLLHHHFFFDDDBBB@@@?????????;;;:::999777666444333333222111111000000111111222000111222444444333333222000000000000000000000000111111222222222333333333333444444555555444444333444444444555555555666666:::888999===@@@BBBHHHOOO^^^ssshhh___YYY\\\dddllluuu}}}uuuqqqzzzkkkUUUJJJGGGBBB???===<<<<<<;;;:::999999999888777666666666666555555444444444444555555444444333333333222222222222222333333333333222222333444555666666555333222555444333333222222333333111111000000111111222333///000111333444444444444555333444777777666888======???GGGTTT```jjjvvv}}}|||yyytttmmmfffaaa^^^TTTRRRNNNLLLKKKLLLNNNOOORRRVVV[[[aaadddeeedddcccdddaaa[[[UUUNNNHHHCCCAAA>>><<<999888999999888666222222222333444666777888888888777777888999::::::<<<<<<<<<======???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJNNNLLLIIIFFFDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<:::888888999:::888999999999::::::;;;;;;;;;;;;:::::::::;;;<<<======???AAACCCEEEHHHMMMQQQUUUYYY]]]___aaagggpppwwwrrrrrrsssrrrnnnkkkpppxxxvvvxxxssskkkbbb[[[ZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPNNNNNNKKKJJJHHHEEEBBB@@@>>>>>>:::::::::999888777666555222222111111111111222222222333555777777666444333000000000000000000000000111111222222222333333333333444444555555444444333333333444444555555666666;;;:::;;;>>>AAADDDLLLVVVggg|||}}}nnn```[[[YYY```iiiqqqzzz~~~tttpppyyyjjjUUUJJJGGGBBB???===<<<<<<;;;:::999888888777666555555555555666555555444444444555555444444444333333333333333111222222222222222111111222333555666666555444333555444333333222222333333111111000000111111222333///000222444555666666666444333444777777777;;;AAAEEEIIISSSbbbmmmuuu~~~~~~yyyvvvpppjjjbbb[[[UUURRRNNNMMMLLLKKKLLLNNNPPPQQQSSSVVVZZZ]]]^^^[[[XXXVVVWWWSSSMMMGGGBBB???>>>===<<<;;;999888888888777666222222333333555666888999999999999999999::::::;;;;;;;;;<<<<<<===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIKKKJJJHHHGGGFFFEEEEEEFFFCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@======>>><<<:::999:::;;;<<<;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<======<<<>>>???AAACCCFFFIIIKKKPPPSSSWWW[[[___eeemmmrrrpppoooqqqpppkkkgggkkkrrrzzz~~~~~~vvvyyywwwoooddd]]][[[[[[[[[[[[UUUUUUTTTSSSRRRQQQQQQPPPLLLKKKIIIFFFDDDBBB@@@@@@>>>>>>===<<<:::777555444333333222222222222333333///000222444444333111000000000000000000000000000111111222222222333333333333444444555555444444333333333444444555666666777===<<<===@@@BBBGGGSSS^^^rrrrrrdddZZZXXXZZZccclllssszzz}}}tttpppyyy}}}jjjUUUJJJHHHDDDAAA???>>>>>>===<<<;;;888777666555444444444444777666555555444555555555444444444444333333333333222222222222222111111000222222333333444444333333444444333222222222222222111111000000111111222333111222222333555666777777444333666::::::;;;AAAIIIPPPVVVcccrrr}}}wwwsssnnnfff___XXXRRRMMMJJJKKKJJJJJJKKKLLLMMMOOOPPPSSSTTTVVVWWWVVVRRROOOLLLLLLIIICCC>>>:::888888888999999888777666555555444555555666666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===??????>>><<<;;;;;;<<<>>>===<<<<<<::::::999888===============>>>>>>>>>===>>>???@@@BBBDDDFFFGGGLLLOOOSSSWWW\\\cccjjjooorrrrrrtttsssmmmhhhjjjpppzzz~~~~~~yyy~~~uuujjjaaa^^^]]]]]]\\\UUUUUUTTTTTTSSSSSSRRRRRRJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDBBB@@@<<<888444222444333333222222333333444111111333444444444333222000000000000000000000000111111222222222333333333333444444555555444444333333444444555666777888888======???CCCFFFNNN\\\jjj{{{mmm```VVVWWW]]]gggoootttzzz}}}uuurrr|||}}}iiiTTTJJJHHHDDDAAA???>>>>>>===<<<;;;999888777666555555555555777777666555555555555555444444444444444444444444333333333444333222222111111111000000111222222333333333222111111111111222111111000000111111222333222222111111222444666777555555999>>>???AAAIIIRRR[[[cccrrrzzzqqqmmmfff]]]UUUQQQMMMJJJGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNMMMKKKIIIGGGFFFBBB@@@===:::888777777888777888888777666555555555777777777888888:::;;;;;;======>>>>>>>>>=========;;;;;;<<<===>>>@@@BBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBBBB>>>???@@@???===<<<<<<=========<<<<<<;;;;;;::::::;;;<<<======>>>>>>>>>>>>=========>>>AAABBBCCCCCCGGGIIINNNSSSYYYaaagggkkkqqqrrrvvvwwwsssnnnqqqwww}}}~~~rrrgggbbb___]]][[[WWWWWWVVVUUUSSSRRRQQQQQQMMMKKKGGGDDDCCCCCCDDDEEEDDDDDDCCCBBB???<<<888666444444333333333333444444333444444444555555555555000000000000000000000000111111222222222333333333333444444555555444444333444444555666777888999:::<<<===AAAFFFLLLVVVhhhyyyuuuhhh[[[WWWYYYbbbnnnvvvyyy~~~}}}uuuttt~~~iiiTTTKKKHHHBBB@@@===<<<<<<<<<:::999:::999888777666666666666777777666555555555555555444444444444444444444444444555555555444444333222000000///...///000222333333222111111000000111111111111111000111222222333333222000000000222444666666777<<>>>>>????????????>>>===<<<<<<===>>>???AAACCCDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZVVVTTTRRROOOLLLJJJHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPJJJKKKLLLMMMLLLIIIFFFDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB>>>@@@AAA@@@>>><<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<;;;;;;===???AAAAAA@@@BBBEEEIIIPPPWWW___fffjjjmmmpppvvvzzzyyywww{{{~~~xxxllleeeaaa]]]ZZZYYYYYYWWWUUUSSSQQQPPPOOORRRNNNIIIDDDAAA@@@AAABBB???@@@AAABBBBBBAAA???===555444444333333444444555111111000000000111222333000000000000000000000000111111222222222333333333333444444555555444444333555555666777888999::::::;;;===BBBIIIPPP]]]qqqxxxooocccWWWYYY]]]gggttt|||~~~|||ttt~~~lllWWWKKKGGGDDDAAA>>>======<<<:::999;;;;;;::::::888777555444555666777888888777666555888666444333333333555666444333111//////000111222222222000000000000222222111111111111111111111111222222222222111111000000222222333333333444777999999999;;;>>>FFFSSSaaajjjsssxxxpppkkk___YYYQQQNNNNNNNNNKKKHHHKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>???@@@;;;;;;999999999:::;;;<<<<<<;;;:::888888777777777666666777888999;;;<<<======>>>>>>>>>>>>>>>======?????????>>>??????@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBBBBEEEEEECCCAAAEEEFFFFFFFFFFFFEEEDDDDDDGGGEEEDDDCCCDDDEEEGGGHHHKKKLLLNNNQQQUUUXXX[[[\\\YYYVVVSSSPPPOOONNNMMMLLLSSSRRRPPPOOONNNOOOPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHFFFFFFFFFHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFFFFDDDCCCDDDEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBB>>>===============>>>???CCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@CCCGGGKKKQQQYYYaaagggmmmooorrruuuwww{{{vvvmmmiiiccc]]]]]][[[XXXWWWUUUTTTQQQOOOPPPNNNJJJFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;999888666444222111111000111111000000000000111111222222222222222222222333222222222222222222222222333333333444444444555555444555777888999:::;;;;;;888@@@FFFIIIRRRfff|||}}}yyypppddd]]]ZZZaaammmyyy~~~}}}vvv~~~lllWWWKKKGGGDDDAAA>>>======<<<:::999999999999999888888777666888888999999999888888777777666444333333333555666444333111000///000111222222222111000000111222222222222222222222222222222222222222222111111111000333444444444333444777999:::;;;>>>DDDNNN^^^nnnyyyuuuiiiaaaWWWRRRMMMKKKMMMNNNMMMJJJHHHGGGEEECCCAAA???>>>>>>===<<<;;;:::::::::;;;<<<::::::999999999999999:::666666555444333222222222888888999:::;;;===>>>?????????@@@@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFGGGEEECCCDDDEEEFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCCCCEEEFFFHHHIIIKKKNNNRRRVVVYYY\\\]]][[[YYYVVVTTTSSSSSSRRRQQQXXXXXXWWWWWWWWWWWWWWWWWWUUUSSSRRROOOMMMKKKIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@BBBEEEHHHMMMSSSZZZ___eeehhhlllqqqtttxxx}}}|||rrrllleee^^^^^^\\\YYYXXXWWWVVVSSSQQQQQQOOOKKKHHHEEECCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<:::999777555333222111000222111111000000000111111111111111111000000000///222222222222222222222222333333333333444444444444555666777999:::;;;;;;<<<<<>>======<<<:::999777777888888999888888777:::999888888777777777777777666444333333333444555333222111000000000111222333333222222222222333333333333333333333333333333222222222222111111111111555555666555444555777999<<<>>>BBBKKKZZZmmm{{{ooobbbYYYRRRNNNJJJIIIKKKLLLJJJHHHDDDCCCAAA???<<<;;;:::999888888888777777888999999999999999999999888777666888777777666666555555555999:::;;;<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFHHHFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGJJJNNNSSSWWWYYYZZZ[[[YYYXXXVVVUUUUUUUUUVVVWWW^^^___```aaaaaaaaa``````\\\[[[YYYUUUQQQMMMJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFDDDCCCDDDEEEFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@>>>===<<<;;;::::::;;;;;;<<<===???@@@AAA???@@@BBBDDDFFFJJJPPPSSS\\\```fffkkkooorrrvvvyyy|||}}}zzzqqqhhh```^^^\\\YYYXXXXXXXXXVVVUUURRRPPPMMMJJJGGGFFFEEEEEEAAABBBAAAAAA@@@>>>===<<<<<<;;;999666444222111111333333222222111111111000222222111111000000000///222222222222222222222222222222222333333333444444666777888999;;;<<<======???EEELLLUUUeeeyyy}}}qqqiiigggfffnnnxxx}}}}}}kkkUUUJJJEEEDDDAAA>>>======<<<:::999888888888888888777777666999888666444444444555666666555444333333333444444222222111000000111111222444444444444444444444444333333333333333333333333222222222222222222222222555666666555444444777999<<<@@@GGGSSSdddyyyuuuhhh]]]WWWRRROOOLLLJJJIIIHHHFFFCCCAAA@@@>>><<<:::888777777888888888888999999::::::888888999999999777555444::::::;;;;;;:::::::::999::::::<<<===>>>@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIMMMQQQTTTTTTTTTSSSPPPQQQQQQQQQRRRUUUYYY\\\bbbdddgggjjjlllkkkjjjiiihhhgggddd___ZZZTTTNNNKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<>>>>>>===>>>>>>???@@@AAA===>>>@@@AAABBBDDDHHHKKKWWW[[[aaagggjjjmmmppprrrwwwzzzwwwlllccc^^^[[[YYYXXXXXXXXXWWWVVVSSSRRROOOLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@???>>>===>>><<<:::888555444222222444444444333333222111000333333333333333333333333111222222222222222333333222222222333333333333444777777888:::;;;===>>>???DDDIIIQQQ]]]ooo|||nnnhhhiiinnnuuu~~~~~~jjjUUUJJJFFFDDDAAA>>>======<<<:::999999999999888777666555444888777555444444444555666555555444333333333333333111111111111111111222222555666666666666666666555222222222222222222222222222222222222222222222333444555555555444444777999===CCCMMM[[[mmm}}}lll___XXXWWWRRRQQQNNNLLLJJJGGGDDDBBB???>>><<<:::999777777666888888999999::::::::::::777777888999888777666444777777888999999999888888999:::<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGJJJLLLMMMLLLJJJIIIGGGHHHJJJLLLNNNSSSZZZ___fffiiimmmrrruuuvvvuuuuuuwwwvvvsssnnnggg^^^WWWSSSNNNLLLIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCDDDEEEFFFEEECCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@???>>>============;;;===>>>???@@@BBBEEEGGGNNNSSS[[[aaafffkkknnnqqqtttyyyrrrggg___\\\YYYWWWWWWWWWVVVUUUSSSRRRPPPNNNLLLJJJHHHHHHCCCCCCBBBAAA??????>>>>>>>>>===;;;888666444333333444444555555444333222111111111222333444555555666111111111222222333333333222222333333333444444444777888888999;;;===???AAAGGGNNNYYYiii}}}wwwkkkjjjooo}}}|||jjjUUUKKKGGGDDDAAA>>>======<<<:::999::::::999888777555444333888777777666666777777888444444444444333333333222000111111111222222222222555555666666666666555555111111111111111111111111222222222222333333333333444555666555555666999<<>>===<<<;;;::::::;;;===>>>??????@@@BBBDDDEEEJJJRRRZZZaaagggmmmqqqqqqwww{{{mmmbbb___ZZZWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIHHHDDDCCCBBB@@@????????????===<<<:::888666555555444333444555666666555444333///000000111222333444444111111111222222333333444333333333444444444555555777777777888:::===@@@AAACCCNNN^^^qqqtttnnnuuuzzziiiVVVLLLIIIDDDAAA>>>======<<<:::999888888888888777666555444555555666777888888888888444444444444333333222222000000111222222222222222222333444444444444333222222222222222222222222222222222222333333333444444555666777777888999===???CCCNNN___sssvvvhhh___ZZZXXXWWWSSSTTTSSSQQQLLLFFFBBB@@@:::999999888888888888888888999999::::::999888777777777777777888999:::::::::;;;===???@@@???>>>>>>;;;===???AAACCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIDDDFFFFFFEEEAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>???BBBEEEFFFGGGMMMVVV]]]cccgggmmmtttzzz~~~vvvkkkaaa[[[SSSPPPLLLGGGDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@BBBDDDEEEFFFDDDCCCDDDEEEFFFEEECCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>============>>>??????>>>>>>???@@@AAAFFFLLLSSSYYY___fffjjjmmmttt}}}uuugggbbb]]]YYYVVVUUUSSSRRRSSSRRRQQQPPPNNNKKKJJJHHHEEEDDDBBB@@@????????????;;;:::999777666666555555222333555777777777666555222222222222222222222222000111111222333333444444444444555555555666666666777777777777:::===@@@AAAEEERRReeeyyy|||tttxxx}}}}}}yyyiiiVVVMMMJJJDDDAAA???======<<<:::999666666777777777777666666111222444666777777666666333333444444444333222111///000111222222222222222000000222222222222000000333333333333333333333333222222222333333444444444666777999999:::<<<@@@BBBFFFSSSggg|||{{{hhh^^^]]]```___\\\XXXXXXWWWRRRKKKCCC===:::888888777777777888888999:::;;;<<<<<<;;;:::999888777777666666777999;;;<<<999;;;===???@@@@@@???>>><<<>>>AAACCCEEEEEEDDDCCCDDDDDDEEEGGGGGGHHHHHHHHHBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIICCCEEEFFFDDD@@@>>>???AAA@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===@@@CCCCCCCCCHHHQQQXXX^^^aaagggooovvv|||}}}ssshhh^^^XXXUUURRRMMMHHHDDDBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCC@@@@@@???>>>???BBBDDDFFFFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAADDDDDDCCCBBBBBBBBBCCCCCC???@@@@@@???===<<<<<<===CCCFFFJJJNNNRRRWWW]]]```iiiqqq{{{}}}~~~zzzjjjfff___ZZZWWWUUUSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHEEEDDDBBB@@@?????????@@@:::999888777666666666666111333555777888888777666777777666555333222111111000000111222333333444444555555555666666666666777666666666777999<<>>======:::888666444222111000///333222222333555666555444777555333111111111333444444444444333222111000///444444444333333222222222//////000111222222333333222333333444444555555555555888;;;:::888999@@@FFFRRRaaavvv|||qqqfffbbbbbbbbb___]]]bbb___\\\WWWMMMBBB???AAA888888888999999:::::::::999999999888888888777777888888888888888888888888<<<===???AAABBBAAA@@@???>>>>>>@@@AAACCCDDDEEEFFFHHHGGGGGGFFFGGGIIIKKKLLLFFFEEEDDDEEEFFFGGGFFFDDDIIIIIIGGGFFFEEEEEEEEEEEEJJJHHHEEEBBBBBBBBBDDDEEE======???@@@@@@???>>>===AAA@@@???===<<<<<<<<<<<<>>>===<<<;;;:::999888888:::<<<>>>@@@BBBFFFLLLPPPUUUVVVYYY\\\aaaiiiqqqwwwzzzxxxrrriii___YYYXXXYYYPPPNNNKKKHHHEEEDDDCCCCCC@@@@@@AAABBBCCCDDDFFFGGGBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA@@@???>>>???@@@AAAAAABBBDDDFFFJJJPPPXXX]]]jjjpppxxx||||||zzzyyyyyyqqqjjjaaa[[[YYYYYYXXXWWWTTTRRRQQQPPPOOOLLLIIIFFFGGGEEEBBB@@@>>>>>>???@@@<<<:::777444333444555666777777666555444333333222666555333222111222333333555333111222555555444111444444444555555555666666777666777:::::::::>>>DDDSSSeee{{{zzzxxxiiiYYYMMMEEEDDDBBB>>><<<<<<===<<<;;;:::999888666444333222222666444333444555555444333333222111//////000222333333333333333222111111000111111111000000000//////......///000111222333333222333333444444555555666555888;;;;;;:::>>>FFFMMM\\\kkk~~~~~~uuummmeeedddhhhllllllkkknnnfff]]]TTTIII???:::;;;999999999999999999::::::999999999888888888777777888888888999999999::::::===>>>???AAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKFFFEEECCCDDDEEEFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHEEEBBB@@@??????@@@===>>>>>>??????>>>>>>===>>>>>>===;;;;;;:::::::::>>>>>>===<<<;;;:::999888999:::;;;<<<===???CCCGGGHHHJJJLLLOOOSSSYYY```dddgggfffbbb[[[SSSOOOOOOPPPMMMKKKIIIFFFDDDCCCBBBBBB>>>>>>>>>???AAABBBDDDEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFEEECCCBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@AAA???AAACCCEEEHHHNNNUUUZZZiiinnnuuuxxxyyyzzz|||~~~yyypppcccZZZXXXWWWUUUTTTTTTRRRQQQPPPOOOMMMJJJGGGHHHFFFCCC@@@???>>>>>>???;;;:::999888888777666666333444444444444555555555555444333222222222333333333111///000222333111///444444444555555555666666888666888;;;<<<<<>>DDDNNNVVViiiuuuwwwqqqmmmjjjlllssszzz|||zzzxxxjjjZZZOOOEEE<<<888888::::::999999999999999999999999999888888888888888777888888999:::;;;<<<<<<>>>??????@@@AAAAAABBBBBBEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLIIIFFFDDDCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKIIIGGGCCC@@@>>><<<;;;>>>>>>===============>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999:::;;;;;;:::999999;;;>>>@@@BBBEEEHHHJJJMMMQQQTTTRRRQQQNNNJJJFFFDDDEEEGGGHHHGGGEEEDDDBBBBBBAAAAAA======>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>???AAACCCFFFLLLRRRWWWeeejjjooosssvvvzzzzzzhhh\\\XXXWWWUUURRRSSSRRRQQQPPPPPPOOOLLLJJJIIIGGGEEEBBB???>>>======::::::;;;<<<;;;:::888777333333333333444444444444444444333222222222333333555333222333444555444222444444555555555666666666888777999<<<===???FFFOOObbbsssvvvooovvvzzziiiWWWLLLEEECCCAAA>>>=========;;;::::::999888888777777777777888666555555666666555444555555444333333333444444111111111222222333333444333333222222222222222222444333222111000///...---222333333444555666777777888;;;===???AAAIIIVVV___sss}}}vvvsssuuuxxx}}}wwwfffRRRGGGBBB>>>;;;;;;:::::::::999999888888888888888888888888888888888777888999:::<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKMMMPPPRRRSSSRRRQQQOOOMMMJJJFFFDDDEEEFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQMMMLLLJJJGGGCCC@@@===<<<>>>===<<<;;;;;;;;;<<<===>>>>>>===============>>>>>>>>>===<<<<<<;;;::::::;;;<<<<<<:::888888999;;;>>>@@@CCCDDDEEEFFFHHHIIIEEEDDDBBB@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGHHHFFFGGGGGGGGGFFFDDDBBB@@@>>>@@@BBBCCCFFFJJJPPPTTT^^^ccckkkqqqvvv|||ooo```[[[ZZZXXXUUUSSSRRRPPPPPPPPPPPPNNNLLLKKKIIIFFFCCC@@@>>>===<<<:::;;;;;;;;;;;;;;;:::999555555444333222111111000444333333333333333333333444444444444444555444444555555555555666666666666888888999;;;<<>><<<;;;999888777777666666666777666555444555777888777666777666555444333333222222111111111111222333444555444444444444444444444444333333333222222111111111222222333444555777777888:::===???AAAEEEOOO^^^iii}}}}}}yyyxxxppp^^^KKKBBB@@@>>><<<<<<:::::::::999999888888888888888888888888888888888888999:::<<<===???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIINNNQQQTTTXXXYYYYYYXXXWWWRRRNNNIIIFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMKKKHHHDDDAAA???===>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;:::888888999:::999;;;>>>>>>>>>===>>>??????>>>===<<<<<<===============>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGEEECCCBBBAAABBBDDDEEEFFFIIINNNQQQVVV]]]fffooovvv}}}vvveee^^^[[[YYYWWWSSSQQQPPPOOOPPPPPPOOOMMMKKKJJJGGGDDDAAA???===<<<<<<;;;999888888999:::;;;555555444333222111111000222333333333333333333333000000000000000000000000555555555666666666777777888777999;;;;;;???LLLYYYooo}}}{{{rrrjjjjjjnnnzzz|||hhhUUUKKKEEEDDDBBB@@@@@@@@@???===;;;888888777666555555555666444333333444666777777666444444444333222222111111222222111000111222444555222222222333333333333333//////111222444555666777222222333555666777888999;;;>>>AAACCCIIIWWWhhhuuuzzz|||xxxeeeVVVFFF???>>>;;;::::::::::::999999999999999999888888888888888999999999::::::<<<===???@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJRRRTTTWWWZZZ\\\\\\[[[ZZZPPPMMMJJJHHHHHHHHHGGGGGGIIIJJJKKKLLLNNNPPPRRRTTTPPPNNNKKKGGGCCC@@@>>>===<<<<<<;;;:::999999999999888888888888888999:::;;;<<<<<<;;;;;;;;;:::::::::666777999888777777888999888:::;;;<<<;;;:::;;;<<<<<<:::999999;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<::::::;;;===>>>AAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFHHHKKKMMMNNNVVV```jjjqqqyyylll```[[[XXXWWWSSSQQQOOONNNOOOOOONNNMMMKKKJJJHHHEEEBBB@@@>>><<<===;;;888666666777999;;;333333333333444444444444222222333444444444333333111222333222111000111333555555666666666777777777777777999<<<===DDDTTTccczzz}}}rrriiicccgggqqq~~~{{{jjjWWWLLLGGGCCCAAA@@@??????>>><<<:::999999888666666555555555555444333444555666555444111222222333333444444333333222111000000222333444111111111222222333333333//////000111333444555666222222333555666888999999;;;>>>BBBFFFOOO___tttkkkXXXMMMBBB???===:::888888999999999999999999::::::777777888888888999999999<<<<<<===>>>???@@@AAABBB???@@@CCCEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMQQQRRRTTTVVVVVVVVVUUUTTTJJJIIIGGGGGGHHHIIIIIIHHHJJJKKKMMMOOORRRVVVYYYZZZUUURRRMMMHHHCCC???======;;;;;;;;;;;;:::999888777666666666666777888999::::::::::::::::::999999999555777999888777666777888888999::::::999999;;;<<<:::888777999<<<======;;;999:::;;;<<<<<<<<<;;;:::999999:::<<<>>>@@@BBBDDDAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMLLLKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIJJJPPPYYYaaaiiisss}}}vvvfff\\\YYYXXXTTTQQQOOOMMMNNNNNNMMMLLLJJJJJJHHHFFFCCCAAA>>>======<<<:::999888777888888333444444444444555555555111222333444444444333333444666888777555444555777555666666666777777777777666888;;;???CCCLLL___qqq}}}rrrggg^^^^^^dddpppzzzlllXXXNNNIIIAAA@@@???>>>>>>===;;;888;;;:::999777666555555555666555444333444444333111000111333555666888888888444333111000000111333444222222222333333444444444222222222111111111000000222222333555666888999999;;;>>>CCCIIISSSfff|||www___LLLEEE???>>>>>>;;;999:::888888888999999::::::;;;777777888888999999999999======>>>???@@@AAAAAABBB???@@@CCCFFFGGGHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKDDDDDDDDDFFFIIIJJJJJJIIILLLMMMPPPSSSXXX\\\```bbb\\\XXXQQQJJJDDD@@@>>>>>>::::::;;;;;;:::999777666777777777777888999;;;;;;::::::999999999999999999888999;;;:::999777777888555666666666555666888:::999777777999===@@@???>>>888999:::;;;<<<;;;:::999;;;;;;<<<>>>@@@BBBDDDFFF???@@@AAACCCDDDFFFGGGHHHDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMKKKIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFIIIMMMSSSZZZbbbmmmzzzkkk___[[[[[[TTTQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDAAA???>>><<<<<<<<<<<<;;;999777666777777666555444333333222000111333444555444333333333555777666333333444777666666666666777777777777666888===BBBHHHSSShhh|||vvviii^^^VVV\\\bbbnnn~~~kkkSSSJJJIIICCCAAA???===<<<<<<===>>><<<;;;;;;:::999888777777333444666777888777555444666666555444333333333333444333333222111111111222111222444555555444222111444333222222111111222222555333222222555888:::;;;>>>AAAIIIVVVgggyyy}}}hhhTTTEEEBBB>>><<<;;;:::888777:::::::::::::::999888777777777777888999:::<<<<<>>???AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHKKKJJJIIIHHHGGGHHHIIIJJJLLLNNNPPPTTT\\\gggttt|||~~~yyyiii\\\VVVRRRRRRRRRQQQOOOMMMMMMNNNJJJJJJIIIGGGEEECCC@@@???>>>===:::888888888999:::777777666555444444333333444333333222222333333444555555444333333333444444555555555555666888999:::999>>>@@@>>>FFF\\\wwwyyylll^^^YYY[[[\\\hhhyyykkkTTTJJJIIICCCAAA???===<<<<<<===>>><<<;;;::::::888888777666555444444444555555666666666666555444333333333333444333222222111111222222222222444444444444333222333333222222333444555555555444444444777999;;;;;;@@@EEEOOO^^^pppyyy]]]KKKDDDAAA>>>;;;;;;:::999888:::::::::::::::999888888888888888999:::;;;<<<===>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDDDDAAA>>>??????>>>>>>>>>=========@@@@@@AAABBBDDDFFFHHHIIIMMMOOOSSSZZZbbbiiimmmnnnjjjeee[[[OOOEEE@@@>>>>>><<<===>>><<<:::888777888666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;666444888;;;999666666999999888888999999:::::::::888777888:::=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJLLLPPPWWWaaammmttt|||oooaaaZZZSSSSSSSSSQQQOOONNNMMMNNNJJJJJJIIIGGGEEECCCAAA@@@>>>===;;;999888888999999777666666555444444333333444333333222222333333444444444444333333444555555555555555555777888999:::999===@@@BBBMMMbbbyyywwwnnncccYYYVVVXXXaaalll{{{kkkTTTJJJHHHBBBAAA???===<<<<<<======;;;;;;:::999888777777666666555444333333555777888666666555444333333333333333333222222111111222222444444333333333333333333222222333333444666777888555555666777888:::;;;<<<@@@GGGTTTeeeuuukkkSSSFFFBBB@@@===;;;;;;;;;:::999::::::::::::999999999999999999999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCC>>>>>>???@@@AAABBBBBBCCCCCCAAA@@@??????===;;;888999999999:::::::::;;;;;;??????@@@AAACCCEEEGGGHHHOOOQQQXXXaaakkktttxxxzzzssskkk^^^PPPFFFAAA@@@@@@???@@@AAA???<<<:::999:::888888888888888999999999;;;;;;<<<<<<======>>>>>>===:::999;;;:::888888:::::::::::::::;;;;;;;;;<<<;;;:::999:::===?????????<<<<<<;;;;;;<<<<<<===>>>============>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFHHHIIIJJJMMMMMMMMMMMMNNNPPPQQQRRRPPPPPPOOOOOOOOOOOOOOOOOONNNOOOPPPPPPQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHJJJLLLRRR[[[eeelllyyy~~~vvvfff^^^UUUTTTSSSQQQOOONNNNNNMMMJJJJJJIIIGGGEEECCCAAA@@@???===;;;:::888888999999666666666555444444333333444333333222222333333444333333333333444555666666555555555666777888999:::999===AAAGGGUUUjjj{{{yyykkkbbb[[[UUUUUUXXXfffppp}}}~~~kkkUUUJJJHHHBBBAAA???>>>============;;;;;;:::999888777666666666666555555555666777888666666555444333333333333333333222222111222222333555555444333333333444444333333333333444555666777444666777888999:::<<<>>>DDDLLLZZZkkkzzzxxx```OOOGGGAAA>>>;;;:::;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDEEEDDDDDD@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;999888777888999999;;;;;;<<<===?????????AAABBBDDDFFFGGGNNNRRRZZZfffsss|||tttcccRRRGGGBBBAAAAAAAAABBBBBBAAA>>>;;;:::;;;::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@???=========:::666888>>>;;;<<<<<<===============???>>>======???@@@@@@???===<<<<<<<<<<<<<<<======>>>>>>>>>???AAACCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPPPPOOONNNNNNNNNMMMLLLLLLMMMOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLPPPXXX```ffftttyyy}}}jjj^^^XXXVVVSSSQQQPPPOOONNNMMMJJJJJJIIIHHHFFFDDDBBBAAA???>>><<<:::999888888888666666555555555444444444444333333222222333333444333333333333444666777777555555555666777888::::::;;;===AAAJJJ\\\qqq}}}~~~qqqddd\\\YYYVVVWWWZZZhhhqqq||||||{{{kkkVVVKKKGGGAAAAAA@@@>>>======<<<<<<;;;::::::999888777666555555666777888999888777777666666555444333333333333333222222111222222333333666555444333333333333444444444333333333333444444333555888888999:::>>>AAAMMMUUUcccrrrlllYYYMMMIII@@@===;;;:::;;;;;;;;;:::;;;::::::999999:::;;;;;;<<<<<<======>>>@@@AAABBB@@@AAABBBCCCCCCDDDDDDDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;:::999999999888888999:::<<<===>>>?????????@@@AAACCCEEEGGGHHHLLLQQQ\\\jjjxxx|||gggTTTHHHCCCAAAAAAAAABBBBBBAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@???>>>>>>>>>:::666999???======>>>???@@@??????>>>CCCAAA@@@@@@AAAAAA???===??????===<<<<<<;;;;;;;;;<<<===>>>@@@BBBEEEGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLIIIIIIKKKMMMNNNPPPQQQQQQOOOOOONNNNNNMMMMMMMMMLLLIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLNNNNNNNNNMMMKKKJJJKKKKKKKKKLLLOOOTTT\\\aaammmsss{{{lll^^^[[[WWWSSSQQQPPPPPPNNNLLLJJJJJJIIIHHHFFFDDDCCCBBB???>>>===;;;:::999888888555555555555555444444444444333333222222333333444333333333444555666777888666666666666777999:::;;;===>>>BBBMMMaaattt}}}}}}tttiii^^^[[[ZZZYYYZZZ]]]iiiqqq{{{xxxwww|||lllVVVKKKGGGAAAAAA@@@???>>>===<<<<<<::::::999888777666666555444555888999:::999777666666666555444333333333333222222111111222222333333666666555555444444333333555555444333222222333333444666888999999<<>>>>>>>>???@@@AAABBBCCC>>>???@@@AAAAAABBBBBBAAABBBBBBAAA???===<<<;;;:::888999999888777777888:::888999:::;;;===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJLLLRRR^^^nnn||||||gggTTTIIIDDDBBBAAA@@@AAABBBAAA>>><<<<<<==================>>>>>>>>>======>>>>>>??????@@@@@@???>>>???@@@===999;;;@@@>>>???AAABBBBBBBBBAAA@@@DDDCCCBBBBBBBBBAAA???===AAAAAA???>>>===<<<<<<<<<;;;;;;<<<>>>AAACCCEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLNNNOOOPPPQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPQQQQQQOOOMMMKKKJJJJJJJJJJJJLLLPPPWWW[[[gggmmmtttzzz}}}sssccc]]]YYYSSSPPPQQQPPPNNNLLLJJJJJJIIIHHHGGGEEECCCBBB??????>>><<<;;;999888777555555555555555555555555444333333222222333333444444444444444555666777777666666666777888999:::;;;>>>AAAHHHTTTgggwww{{{wwwiiiaaaZZZYYYYYYZZZ^^^cccmmmuuu~~~tttsssxxxlllWWWKKKFFF@@@@@@@@@???>>>===<<<;;;::::::999888777666555555444444555666666666666666666666555444333333333333222222111111222222333444555666666666555444222111555444444444444444555666555888:::::::::???GGGNNNXXXdddtttkkkZZZPPPIIIDDD@@@>>>;;;:::::::::999888<<<;;;999999999;;;<<<>>>?????????@@@AAABBBDDDDDD???@@@AAABBBBBBCCCCCCBBBCCCBBBAAA@@@???======<<<:::;;;;;;999777777999;;;;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLOOOVVVbbbrrrwwwbbbQQQHHHEEECCCCCC???AAABBBAAA@@@>>>>>>???======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBAAA>>>>>>AAA???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAA???CCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIHHHGGGHHHHHHIIIHHHIIIKKKLLLNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLNNNPPPRRRTTTTTTQQQNNNLLLIIIJJJJJJIIIKKKOOOTTTXXXbbbhhhoootttxxx}}}~~~lll___ZZZSSSPPPQQQQQQOOOLLLJJJJJJIIIHHHGGGEEEDDDCCC@@@???>>>===;;;999888777555555555555555555555555444333333222222333333444666555555555555555666666666666666777888999;;;;;;<<>>;;;:::::::::999888<<<;;;999999999;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>??????===999888;;;===??????@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMRRRYYYfffvvvrrr^^^NNNGGGEEEEEEDDD???AAABBBBBBAAA@@@@@@AAA======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBB???@@@DDDEEEBBB@@@BBB@@@AAACCCEEEEEEDDDCCCBBB??????@@@BBBDDDEEEDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHJJJJJJKKKLLLMMMKKKJJJHHHGGGGGGGGGHHHEEEFFFHHHIIIJJJKKKJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNMMMLLLLLLLLLOOOQQQTTTVVVVVVSSSOOOMMMKKKKKKKKKKKKLLLOOOUUUYYY___eeelllqqqvvv|||sssaaaZZZSSSPPPQQQQQQOOOLLLJJJJJJIIIHHHGGGFFFDDDCCC@@@??????===<<<999888666444555555555555555555555444333333222222333333444777666666555555555555666666666777777888999;;;<<<;;;FFFVVVggguuu|||vvvmmmbbb^^^YYYXXXXXX\\\hhhttt}}}wwwtttvvvkkkVVVJJJFFFEEEBBB@@@???@@@@@@???===>>><<<:::777666555666777444666777999999777666444111222222333222111///...222222111111222222333444333222222222222333444444555555444444555666888999777666999???DDDJJJTTT^^^uuuooo^^^SSSJJJCCC@@@>>>>>>>>>===<<<:::999888999999::::::;;;<<<======CCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBCCCCCCBBBAAAAAA@@@========================<<<>>>AAACCCDDDEEEDDDCCCIIIIIIIIIHHHHHHIIIMMMOOOTTT]]]nnn~~~|||ooo\\\MMMEEECCCCCCCCCBBBBBBCCCDDDCCC@@@>>><<<<<<===???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEECCCEEEHHHIIIGGGEEECCCBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGEEECCCAAAAAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGKKKKKKJJJIIIIIIJJJKKKLLLNNNLLLKKKMMMOOONNNKKKHHHMMMLLLKKKIIIIIIJJJLLLMMMOOONNNMMMMMMOOOQQQTTTVVVRRRSSSSSSPPPLLLJJJKKKLLLJJJMMMRRRUUUVVVUUUSSSQQQNNNKKKKKKLLLMMMMMMQQQXXXaaadddjjjqqqzzzjjj\\\PPPNNNQQQQQQNNNMMMLLLKKKIIIGGGEEECCCAAAAAABBB@@@>>>===<<<;;;999777888777777666555555444444444444444444444444444444222444555555444555666888777555555999:::888999===???KKKaaavvv|||rrrkkk```]]][[[[[[ZZZ^^^jjjvvv|||vvvvvvlllWWWKKKGGGCCC@@@>>>===>>>>>>===;;;;;;999777444333333333444555666777888888777666555222333444666666666666666222222111111222222333444222222222222222333444444444444333333444555777888999888:::>>>CCCKKKZZZhhhhhhZZZQQQIIICCCAAA>>>>>>>>>===<<<:::999888:::;;;;;;<<<===>>>??????@@@AAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????@@@CCCEEEFFFGGGFFFFFFHHHIIIIIIIIIJJJLLLPPPSSSYYYbbbrrrwwwkkkZZZMMMFFFDDDCCCCCCBBBBBBCCCCCCBBB@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFDDDBBBAAABBBCCCDDDCCCDDDFFFGGGIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJKKKMMMPPPQQQPPPOOOOOOQQQTTTTTTRRRPPPNNNMMMKKKJJJKKKLLLNNNPPPRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXVVVRRRLLLIIIJJJKKKJJJMMMQQQTTTVVVUUUSSSQQQNNNLLLKKKMMMMMMMMMRRRYYY```dddjjjsss|||qqqbbbTTTQQQSSSRRROOOMMMLLLKKKJJJHHHFFFDDDBBBBBBBBB@@@>>>===<<<;;;999777888888777666555444444333444444444444444444444444222444555555555555666888777555666999;;;:::<<>>===>>>>>>===;;;:::888666444333222333333555666777888888777666555444555666777888888888777222222111111222222333444222222333333333444444444444444333333444555777888;;;:::;;;>>>CCCOOOdddwwwttt```UUUNNNHHHDDDCCC>>>>>>===<<<;;;::::::999<<<<<<===>>>???@@@AAAAAA???@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLOOOTTTWWW___iiiwwwoooeeeWWWLLLGGGEEECCCBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHGGGFFFEEEDDDGGGFFFDDDBBBAAABBBCCCDDDCCCDDDFFFHHHJJJKKKLLLMMMKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKNNNRRRUUUWWWSSSTTTUUUXXX[[[\\\\\\ZZZRRRPPPNNNMMMNNNPPPRRRTTTWWWXXXZZZ[[[]]]___``````bbb___ZZZSSSLLLIIIIIIJJJJJJMMMPPPSSSTTTTTTSSSRRROOOLLLLLLMMMNNNNNNTTT[[[aaaeeellluuu{{{jjjZZZUUUUUUSSSOOONNNMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;999777888888777666555444333333444444444444444444444444222444555555555555666888666555666:::;;;;;;???EEEQQQ```uuunnnaaaYYYVVVUUUWWW[[[bbbppp|||zzzsss{{{kkkWWWLLLHHHEEEBBB@@@???@@@@@@???===;;;:::999777666666666666666666777777777777666666777777777666555444333333222222111111222222333444444444444555555555555555666555555444555777888999:::;;;>>>CCCJJJXXXooo{{{kkk[[[QQQLLLGGGCCCCCC>>>>>>===<<<;;;:::::::::======>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJIIIJJJLLLMMMNNNQQQVVVYYYeeeooo|||yyyggg___TTTKKKGGGEEECCCAAACCCBBB@@@??????@@@BBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHFFFEEEEEEGGGIIIFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKJJJIIIHHHGGGFFFEEEFFFEEECCCAAA@@@AAABBBCCCCCCDDDFFFHHHKKKLLLNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJMMMPPPTTTXXXZZZXXXYYY\\\___bbbccccccccc[[[YYYWWWTTTTTTUUUWWWXXX[[[^^^aaaeeegggiiiiiiiiiiiiddd\\\TTTMMMIIIHHHIIIJJJLLLOOOQQQSSSSSSSSSRRRPPPMMMLLLNNNOOOQQQWWW___dddiiipppzzzsssaaaXXXVVVSSSOOOMMMMMMMMMKKKJJJHHHFFFEEEDDDBBB@@@>>>===<<<;;;999777888888777666555444333333555555555555555555555555333444666666555555777888777666777::::::;;;@@@HHHYYYjjjmmm^^^\\\YYYYYY]]]ccckkkxxxzzzsss{{{jjjUUUKKKGGGEEEBBB@@@???@@@@@@???===<<<;;;:::999888888777777666666777777777777666666777777666555333333222222222222111111222222333444555666777777888888777777555444444444444666777888888:::AAAJJJTTTcccyyysssfffXXXPPPKKKEEEBBBBBB>>>===<<<;;;;;;:::;;;;;;======>>>@@@AAABBBDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQTTTYYY\\\iiisss~~~sss___XXXPPPJJJGGGEEEBBB@@@BBBAAA???>>>???AAACCCEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEECCCDDDFFFIIIFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHEEECCCAAA@@@??????AAAAAACCCDDDFFFHHHKKKLLLNNNNNNOOONNNLLLIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJHHHFFFEEEJJJJJJKKKNNNQQQTTTXXXZZZ\\\^^^aaadddggghhhjjjjjjhhhfffccc```^^^]]]]]]]]]```bbbgggkkknnnpppppppppkkkeee\\\SSSLLLIIIHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSQQQNNNNNNPPPRRRUUU\\\dddkkkooovvv~~~|||fff[[[WWWRRRNNNMMMMMMMMMKKKJJJHHHGGGFFFEEEBBB@@@>>>===<<<;;;999777777777777666555555444444555555555555555555555555333555666666555666777999888777888:::999:::AAAJJJ```rrrnnn^^^]]]ZZZ[[[bbbjjjssszzzwwwiiiUUUKKKHHHCCC@@@>>>===>>>>>>===;;;:::999999888888777666666777777666666666666777777666666555555555555666777222222111111222222333444555666777888999888777777333333222222333444666777888;;;CCCQQQ```ooommmbbbVVVPPPKKKEEEAAAAAA>>>===<<<;;;:::;;;;;;<<<===>>>???AAABBBDDDEEEFFFKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSUUUYYY___cccnnnxxx{{{lllYYYTTTLLLGGGFFFDDDBBB???@@@??????>>>@@@BBBDDDFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCDDDFFFHHHEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJEEEDDDAAA@@@???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOONNNLLLIIIHHHGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEJJJJJJKKKMMMPPPTTTWWWYYY\\\```eeeiiikkknnnqqqssstttssspppnnnjjjgggeeecccdddfffiiimmmoooppppppooogggaaaXXXPPPLLLJJJIIIHHHJJJKKKLLLNNNPPPRRRSSSTTTRRROOOOOORRRUUUZZZbbbkkkpppttt{{{lll^^^XXXSSSOOONNNMMMLLLKKKJJJHHHGGGFFFEEEBBB@@@>>>===<<<;;;999777666666666666666666666666555555555555555555555555333555666666666666777999999888999;;;:::;;;DDDOOOggg{{{ppp```[[[ZZZ^^^hhhsss|||{{{|||iiiUUULLLIIICCC@@@>>>===>>>>>>===;;;888888888888888777666555777777666666666666777777777666555555555555666777222222111111222222333444333555666888888777666555555555444444555666888999;;;<<>>===;;;::::::;;;<<<===???@@@AAACCCDDDFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPTTTWWW[[[aaahhhlllttt}}}uuueeeVVVQQQIIIEEEDDDCCCAAA>>>>>>>>>>>>???AAACCCEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEGGGIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCAAAAAAAAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMLLLJJJHHHGGGFFFFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHIIILLLOOOSSSWWWYYY[[[```ffflllppptttxxx|||{{{|||{{{zzzwwwrrrnnnlllhhhiiijjjkkkkkkjjjiiihhh```ZZZSSSNNNLLLKKKJJJIIIJJJJJJKKKLLLNNNQQQSSSUUURRRPPPPPPTTTXXX^^^gggqqqssswww~~~{{{xxx|||qqqaaaZZZUUURRRPPPLLLKKKJJJIIIHHHFFFFFFEEEBBB@@@>>>===<<<;;;999777444444555555666777777777555555555555555555555555444555777777666666888999888888:::<<<<<>>===CCCUUUjjj}}}wwwooobbbZZZRRRNNNJJJDDDAAABBB>>>===;;;::::::;;;<<<===AAAAAACCCDDDFFFHHHIIIJJJHHHGGGGGGFFFEEEEEEEEEFFFBBBBBBAAA@@@????????????<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMNNNQQQUUUZZZ```gggnnntttxxx~~~qqq___UUUOOOHHHDDDCCCBBB@@@>>>======>>>@@@AAACCCEEEFFFCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFHHHHHHGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEECCCBBBCCCDDDEEECCCDDDFFFGGGHHHIIIIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFCCCDDDFFFIIIJJJKKKKKKKKKDDDEEEGGGJJJOOOTTTXXXZZZYYY___gggnnnsssxxx~~~~~~zzzuuurrrkkkjjjjjjhhhfffdddcccbbb[[[VVVOOOLLLKKKLLLJJJIIIJJJJJJJJJLLLNNNQQQSSSUUURRRPPPPPPUUUZZZ```kkkuuusssxxx~~~zzzvvvsss{{{tttddd\\\WWWTTTSSSKKKKKKJJJIIIGGGFFFEEEEEEBBB@@@>>>===<<<;;;999777333333444555666777888999666666666666666666666666444555777777666666888999777888;;;>>>???CCCPPP^^^wwwsssddddddfffppp~~~zzz|||hhhVVVLLLIIIBBBAAA????????????>>><<<<<<;;;999777666555555555555555555555555666777777444444555555555444333222444444444444444444444444555555444333444555666777666333333777999888888:::<<>>>>>>>><<<;;;<<<>>>AAACCCCCCEEEFFFGGGHHHHHHIIINNNLLLJJJGGGEEEDDDCCCDDDCCC@@@===<<<======<<<;;;<<<===?????????@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKMMMLLLQQQYYYbbbiiipppvvvzzz}}}sssggg^^^SSSMMMGGGCCCBBBBBB@@@?????????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCEEEFFFGGGGGGHHHJJJMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKDDDDDDEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIHHHEEEFFFHHHIIILLLRRRXXX]]]]]]aaahhhooovvv|||~~~}}}xxxqqqiiidddbbb```[[[WWWUUURRRNNNLLLLLLMMMMMMMMMHHHJJJLLLMMMMMMNNNPPPQQQTTTTTTUUUWWW\\\bbbgggkkksssvvv}}}{{{uuuvvv{{{~~~~~~jjj___XXXRRRMMMMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDBBB@@@>>>;;;999777888777666555444444555666777666444222222444666777555444444777:::<<<:::777:::999;;;<<<;;;AAAUUUiiixxxjjjeeeppp{{{|||hhhVVVLLLIIIDDDBBB@@@@@@@@@???>>><<<<<<;;;999888666555555555666666555555666666777888666666555555555444444444444444444444444444444444555555444444444555666777(((&&&)))111777:::===AAABBBIIIWWWiii{{{|||qqqiii```YYYPPPIIIFFFDDDAAA???>>>???>>>===<<<<<>>AAACCC@@@@@@????????????@@@@@@AAAAAAAAACCCEEEHHHKKKLLLNNNTTT]]]eeemmmsssyyy|||zzzpppddd\\\QQQLLLFFFBBBAAAAAA@@@????????????@@@BBBCCCEEEFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHFFFEEEFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLOOOTTT[[[```bbbeeejjjpppvvv|||}}}vvvlllfffccc```[[[WWWRRRQQQOOONNNOOOOOONNNMMMLLLMMMNNNNNNNNNOOORRRTTTVVVUUUTTTVVV[[[aaahhhmmmqqquuu{{{wwwtttxxxpppbbbYYYRRRMMMMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>;;;999888888777666555444555555666666666555444444555666666777666666888;;;<<<;;;888999:::<<<======EEE[[[qqqyyynnnppp|||}}}hhhVVVMMMJJJFFFDDDBBBAAAAAA@@@>>><<<<<<;;;999888666666555555666666666555666666777888888777555444444444555666444444444444444444444444555555444444555555666777000...000666:::;;;>>>CCCCCCNNN^^^pppxxxooohhh]]]WWWNNNHHHEEEDDDAAA???>>>??????>>>===>>>@@@CCCFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGEEECCCAAA@@@>>><<<999888888888888777777999;;;<<<===>>>@@@BBB>>>>>><<<<<<<<<===>>>???>>>>>>???AAACCCFFFIIIKKKNNNUUU^^^gggnnntttyyy{{{}}}}}}}}}{{{uuukkk```XXXMMMIIIDDDAAA@@@??????>>>>>>>>>>>>???AAABBBDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJHHHEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHJJJKKKLLLNNNQQQWWW]]]bbbgggiiimmmqqquuu{{{{{{rrrkkkfffbbb\\\XXXRRRQQQPPPQQQRRRRRRPPPNNNQQQQQQQQQPPPPPPSSSWWWZZZ\\\ZZZXXXWWW[[[bbbjjjpppqqquuu{{{}}}vvvvvv}}}xxxfffZZZRRRNNNMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>;;;999888777777666555555555666666666666666666666666666666999999999:::<<<<<<;;;:::888;;;>>>???@@@KKKddd{{{wwwrrr|||}}}}}}iiiWWWMMMJJJHHHFFFCCCBBBBBB@@@>>><<<<<<;;;:::888777666555555555555444444555555666777888666444333222333555666444444444444444444444444555555555555555666666777===::::::<<<<<<;;;>>>CCCFFFTTTgggxxxxxxooohhh[[[TTTLLLFFFDDDCCCAAA???>>>???@@@@@@???@@@BBBDDDGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHGGGEEEBBB@@@>>>???<<<999888999999888777:::;;;<<<<<<;;;::::::;;;>>>===<<<;;;;;;===>>>???<<<<<<===>>>AAADDDGGGHHHKKKRRR[[[dddkkkpppuuuwwwzzzzzzyyyvvvpppggg]]]UUUJJJGGGCCC@@@>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHCCCDDDFFFFFFEEEFFFIIIKKKKKKLLLMMMNNNOOOOOONNNNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSRRROOOMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNQQQVVV]]]aaagggkkkppptttvvvzzz|||vvvqqqiiiaaa[[[VVVTTTSSSRRRSSSTTTSSSRRRTTTTTTTTTSSSUUUYYY___cccfffccc___]]]___eeekkkpppqqquuu}}}{{{|||iiiZZZRRROOONNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBB@@@>>><<<999888777777666666666666666666666666777777777777666666:::999999:::;;;;;;::::::999===@@@@@@CCCRRRlllvvvrrrsss}}}}}}jjjXXXNNNJJJHHHFFFDDDBBBBBBAAA>>><<<===<<<:::888777666666666444444333333444444555666666555333111111222333444444444444444444444444444555555555666666666666666777555666999:::;;;AAAHHHNNN```uuuzzzooofffZZZSSSKKKEEEDDDCCCAAA???>>>???AAAAAAAAABBBDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGEEEBBB???>>>>>>;;;888777777888777666444666777777555444444444<<<<<<;;;;;;;;;<<<===>>>;;;;;;<<<===???BBBDDDFFFIIINNNWWW```ggglllqqqtttwwwvvvtttrrrlllddd[[[TTTGGGFFFCCC@@@===<<<<<<===<<<<<<<<<===???@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFF@@@AAACCCEEEFFFHHHKKKMMMOOOOOOPPPQQQPPPOOOMMMLLLJJJLLLOOORRRTTTWWWXXXYYYUUUTTTQQQOOOMMMMMMLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLOOOTTTZZZ^^^dddjjjrrrwwwxxxyyy|||tttiiibbb\\\YYYUUUSSSTTTVVVXXXXXXWWWXXXXXXXXX[[[aaahhhnnnooommmiiiggggggiiilllnnnqqqvvv~~~mmm\\\SSSQQQNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@>>><<<:::999666666777777777777777777666666777777777777666666888888999888888888999999:::>>>AAAAAAGGGYYYsssvvvmmmnnnttt}}}|||lllYYYNNNJJJGGGEEECCCBBBBBBAAA???======<<<:::999777666666666444444333333444444555666444444222111111111222333444444444444444444444444444555666777777777777666666555666888999;;;CCCLLLUUUiiiyyymmmcccZZZSSSKKKEEECCCCCCAAA>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHFFFDDDBBB@@@???;;;999666555555555555444000333666777777777888888999999999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGLLLSSS[[[aaahhhmmmqqqsssqqqooolllhhhaaaYYYSSSGGGFFFDDDAAA===;;;;;;<<<;;;;;;<<<<<<>>>???AAABBBBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCDDDFFFFFFGGGHHHKKKMMMPPPPPPQQQRRRQQQOOOLLLJJJLLLMMMPPPTTTWWWYYY[[[\\\WWWVVVUUUSSSQQQOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLMMMNNNRRRXXX\\\bbbjjjsssxxxxxxxxxzzz}}}{{{nnnfff^^^[[[VVVTTTWWW[[[___aaa^^^______aaadddjjjrrrwwwwwwxxxxxxwwwuuusssqqqppptttyyy~~~sss___UUUSSSOOONNNLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@>>><<<:::999666666777888888888777777666666666666666666666666666777777777666666888:::;;;???AAACCCMMMccc{{{zzzmmmgggllluuu||||||}}}}}}}}}|||mmmZZZNNNJJJEEEDDDBBBAAAAAAAAA???======<<<;;;999888777666666666555555555555666777777444444333333333222222222444444444444444444444444444555666777888777777666;;;::::::;;;:::<<>>>>>@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJHHHEEECCCBBBAAA@@@;;;999666555555666555444333666999;;;;;;;;;<<<===777999;;;<<<======<<<;;;======<<<<<<===>>>@@@AAACCCGGGMMMSSSZZZaaahhhlllnnnllljjjgggddd^^^WWWRRRGGGGGGFFFBBB===::::::;;;::::::;;;<<<===???@@@AAACCCDDDGGGIIIJJJJJJIIIHHHCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJMMMOOOQQQSSSTTTUUUUUUSSSPPPOOOPPPRRRTTTWWWYYY[[[\\\]]][[[[[[ZZZYYYVVVSSSPPPNNNKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMPPPPPPPPPOOOPPPSSSXXX\\\ccckkkssswwwvvvwww{{{uuuiiiccc[[[YYYWWWXXX\\\bbbfffhhhggghhhiiikkkmmmrrrxxx}}}zzz~~~{{{cccXXXVVVOOONNNLLLJJJHHHEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::555666777888999888888777666666555444444555666666444666777666555666999<<<;;;>>>@@@DDDUUUnnnyyynnndddaaahhhsss~~~|||~~~|||{{{nnnZZZOOOJJJDDDBBBAAAAAAAAAAAA???>>>===<<<;;;999888777666666777777777777777888999999444444555555555444333222444444444444444444444444444555777888888888777666555444666999:::===HHHSSSggg}}}zzzppphhh\\\UUULLLFFFDDDBBB@@@>>>>>>@@@CCCEEEFFFFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKHHHEEECCCBBBBBBBBB===;;;888777777888777666444777:::;;;:::888888888999;;;>>>@@@AAA@@@>>>===>>>>>>===<<<<<<===???@@@>>>AAAGGGLLLSSSZZZbbbgggjjjiiifffdddaaa[[[UUUPPPGGGHHHGGGCCC===999999::::::::::::;;;===>>>@@@AAADDDFFFHHHJJJLLLLLLKKKJJJBBBCCCEEEGGGIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEGGGIIIKKKLLLLLLNNNQQQSSSTTTVVVXXXZZZZZZXXXVVVUUUUUUVVVXXXYYY[[[\\\\\\]]]^^^^^^___^^^[[[WWWRRRPPPOOOOOOOOOPPPQQQRRRSSSTTTXXXXXXWWWWWWVVVTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTSSSRRRRRRUUUYYY]]]eeelllsssvvvuuuvvv|||xxxlllbbb\\\VVVVVVWWW[[[aaagggkkklllooopppqqqrrrssswww||||||}}}fffZZZXXXOOONNNMMMJJJHHHEEECCCCCCBBBBBBAAA@@@>>><<<;;;:::555666777999999999888777777666444333333444666777444666777777555666:::>>>;;;===???FFFZZZvvv~~~oooeee]]]\\\dddppp~~~|||}}}ppp[[[LLLEEEEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;999888777666666666777888777555444444555888888777555555444444444777777666666666666777777555666777999;;;:::777444555888;;;<<<:::>>>NNN___uuuzzzoooeee\\\TTTLLLHHHEEEAAAAAACCCCCCDDDDDDEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPOOOMMMLLLNNNLLLJJJHHHGGGDDDAAA>>>===<<<;;;::::::;;;===>>>888999:::999777666777888===============<<<<<<;;;===<<<;;;;;;::::::::::::@@@???AAAGGGKKKOOOWWW___eeeeeeeeebbb]]]YYYWWWVVVSSSMMMFFFAAA???===;;;888777999:::;;;<<<>>>BBBEEEDDDIIILLLJJJIIILLLMMMKKKFFFHHHKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGJJJNNNMMMLLLMMMSSSXXX\\\[[[ZZZ\\\]]]^^^\\\ZZZZZZ^^^cccdddbbb___^^^___dddeeeggggggeee```ZZZWWWUUUUUUTTTTTTUUUVVVWWWWWWVVV^^^dddeeeeeeeeebbb^^^\\\WWWTTTTTTRRRPPPQQQUUUUUUXXXZZZXXXTTTTTTXXX]]]eeejjjrrrxxx{{{||||||||||||~~~rrrggg```]]]]]]^^^\\\[[[___eeellloooppprrruuuwwwwwwvvv{{{}}}ooo\\\XXXOOOLLLIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@>>>===<<<;;;777777666555555555555555444444444555555555666666999888888777777888999:::888<<>>===;;;:::888777777777777888888777555555666777999999888777666666666666666666666555555666666666666777888:::<<<;;;888666777999<<<===<<>>===;;;::::::;;;<<<===;;;<<<<<<;;;:::999999;;;===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999<<<;;;===BBBFFFJJJQQQYYY^^^```aaaaaa]]]YYYWWWVVVQQQLLLFFFAAA???===;;;999666777888999:::<<<@@@CCCEEEKKKNNNMMMLLLNNNNNNLLLGGGGGGGGGGGGGGGHHHJJJLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJMMMQQQQQQPPPRRRWWW\\\eeeeeefffggggggfffffffffcccgggkkkllljjjgggfffeeejjjlllpppqqqpppkkkfffbbb______^^^^^^^^^^^^______ccckkkqqqrrrrrrsssqqqnnniiiccc___]]]ZZZVVVUUUXXXXXXZZZ[[[ZZZYYYYYY]]]```iiiooovvv|||~~~}}}}}}|||zzz}}}wwwkkkbbb\\\\\\\\\^^^]]]]]]bbbjjjqqqvvvxxxwww{{{~~~~~~~~~}}}||||||vvvbbb\\\SSSPPPLLLJJJHHHGGGDDDCCCDDDCCCBBB@@@>>>===<<<;;;777777666555555555555666444444555555555666666666999888777777777888999:::===AAAHHHVVVnnnvvvfff```]]]^^^iiiwww~~~|||~~~sss```UUUOOOFFFEEEDDDCCCAAAAAAAAAAAA???>>><<<;;;999999888888999999888666555555888:::::::::999888777777777777444444444444444444444444777777888:::<<<<<<:::777888999<<<>>>>>>EEEWWWhhh}}}~~~qqqggg\\\SSSLLLHHHEEEAAAAAADDDFFFFFFGGGIIIKKKMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLIIIEEEBBB@@@???>>><<<<<<<<<=========>>>???>>>===<<<===>>>>>>>>>??????>>>>>>===<<<::::::999888888888999999:::999:::???BBBDDDJJJRRRVVVZZZ^^^```^^^ZZZWWWVVVOOOKKKEEEAAA???===;;;999666777999999:::<<>>===<<<;;;888777666666555555666666555555555555666666666666888777777666777888999:::===AAAIII[[[uuusssddd___^^^bbbooo~~~}}}~~~~~~{{{|||~~~}}}|||~~~rrraaaUUUPPPGGGFFFDDDCCCBBBBBBAAAAAA@@@???===<<<:::999999999999999777555444555888;;;:::999888777777777777777333333444444444444333333777777777999;;;<<<:::888999999;;;>>>BBBKKK^^^ooo~~~pppfff[[[SSSKKKHHHEEEBBBBBBEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOMMMLLLLLLMMMMMMKKKGGGDDDCCCBBBAAA@@@????????????>>>@@@@@@@@@>>>>>>???@@@?????????@@@???>>>>>>===;;;::::::999999999::::::;;;999:::>>>@@@AAAFFFLLLPPPUUU[[[^^^]]]YYYUUUSSSLLLIIIEEEAAA>>><<<;;;:::999:::;;;;;;<<<===@@@CCCFFFNNNUUUXXXYYY[[[YYYVVVTTTRRROOOMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSYYY[[[\\\]]]^^^```dddgggkkkppptttuuutttuuuzzz}}}yyyvvvtttqqqvvv||||||vvvrrrmmmllllllkkkkkkllllllmmmmmmtttzzz{{{}}}~~~xxxtttnnnhhhgggiiijjjjjjjjjmmmqqqtttuuuuuuzzz~~~~~~wwwpppeee\\\XXXYYY\\\^^^dddddddddgggmmmsssxxx{{{{{{~~~{{{yyyxxxwwwwwwqqqbbbYYYUUUPPPMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<;;;888777777666555666666666555555666666666777777777888777666666777888:::;;;===BBBLLLaaa}}}pppbbb^^^^^^dddrrr}}}{{{{{{}}}~~~}}}|||}}}}}}yyyvvvvvvxxx|||{{{{{{~~~qqq___TTTNNNGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>><<<;;;:::999999777777666444222444777:::888888777666666666777777333333444555555444333333666555666888::::::999888999888;;;@@@FFFRRRfffxxxqqqgggYYYQQQJJJGGGFFFCCCDDDFFFKKKKKKLLLMMMMMMLLLKKKKKKOOOMMMKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMMMMKKKHHHEEECCCBBBAAA@@@@@@??????>>>>>>@@@AAA@@@??????@@@AAA@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===<<<:::;;;>>>>>>===AAAGGGJJJOOOTTTVVVTTTQQQMMMKKKHHHGGGEEEAAA>>><<<;;;;;;:::;;;<<<<<<;;;===@@@BBBFFFOOOXXX]]]aaaeeedddbbb]]]\\\[[[[[[[[[XXXSSSOOOOOOOOOOOOPPPQQQSSSUUUVVV]]]^^^```aaacccfffiiilllqqqvvv|||~~~zzzxxx||||||qqqqqqppppppppppppqqqqqqrrryyy~~~}}}{{{wwwsssrrruuuyyyyyyzzz}}}tttlllbbbZZZYYY[[[]]]___```aaabbbeeejjjooouuuyyyzzz}}}zzzxxxuuuttt{{{xxxcccWWWTTTOOOLLLJJJJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;888888777666666666666666666666666777777777888888888777777777888999;;;<<>>>>>>>>>>>@@@AAAAAA@@@???AAABBBAAAAAAAAABBBAAA@@@@@@???>>>>>>=========>>>??????===;;;;;;======:::===BBBDDDGGGJJJKKKIIIFFFDDDDDDEEEEEEDDDAAA>>>;;;;;;<<<999:::::::::999:::===???DDDOOOZZZbbbiiiooorrrppphhhhhhiiijjjjjjddd[[[SSSQQQPPPQQQRRRTTTWWWZZZ[[[aaabbbdddgggkkkppptttwwwzzz~~~}}}|||{{{zzzyyyxxxxxxxxxvvv}}}tttkkkaaa[[[ZZZ\\\]]]]]]XXX[[[^^^bbbgggnnnvvv{{{||||||xxxsssrrrxxxgggXXXTTTOOOKKKJJJJJJIIIHHHDDDCCCBBB@@@>>>===<<<;;;999888777777666666777777777777777777888888888888999888888888999;;;<<<===AAAKKK]]]sssuuuggg\\\\\\___eeettt}}}yyyxxxxxxxxxtttrrrqqqqqqsssvvvvvvvvvxxxuuuqqqnnnmmmoooqqqsss{{{xxxxxx|||sssaaaTTTNNNHHHHHHFFFEEEDDDCCCCCCCCC???>>>===;;;:::999999888555666777666555555777999888888888777777888888999555666888999999888666555666555555777999;;;;;;:::<<<;;;>>>FFFRRRccc{{{ooodddTTTMMMGGGFFFGGGFFFHHHLLLKKKMMMOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJKKKKKKLLLNNNLLLIIIGGGGGGGGGEEEDDDAAAAAAAAABBBAAAAAAAAA@@@???AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAA??????@@@>>>;;;===AAA@@@AAACCCBBBAAAAAAAAACCCCCCDDDDDDAAA===;;;;;;<<<::::::;;;:::999:::<<>>===<<<;;;999888777777666666777777777777777888888888999999:::999999999:::<<<>>>???AAAOOOcccxxxnnnbbbZZZ\\\aaahhhwww{{{yyywwwuuunnnmmmkkklllnnnqqqrrrsssuuussspppmmmllllllnnnooouuu{{{wwwwww{{{uuucccWWWPPPIIIHHHGGGEEEDDDDDDCCCCCC???>>><<<;;;999999888888555777888888777777888999999999999888999999::::::666888999::::::999888666777666666888:::<<<<<<;;;>>>===@@@IIIVVViii{{{kkk```RRRKKKFFFFFFGGGGGGIIIMMMJJJLLLOOORRRTTTTTTTTTSSSMMMMMMLLLKKKKKKKKKKKKKKKOOOKKKGGGEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEDDD@@@BBBCCCCCCBBBBBBCCCEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@@@@FFFDDDCCCDDDBBB>>>???CCC@@@@@@@@@@@@???@@@CCCFFFBBBCCCDDDAAA===;;;;;;===<<<======<<<;;;<<<>>>@@@AAAMMMZZZfffrrr~~~{{{pppgggaaaaaaaaacccfffjjjmmmpppooopppuuu}}}rrrjjj___ZZZYYYYYYWWWUUUZZZ]]]```bbbeeekkkrrrxxx|||wwwpppnnnsss{{{uuu^^^YYYRRRMMMJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;999888888777777777777777777888888888888999999999::::::::::::;;;===???@@@FFFVVVkkkiii___YYY]]]ccckkkzzz~~~zzzwwwtttkkkiiihhhhhhkkknnnpppqqqsssqqqooommmkkkkkkllllllrrrwwwyyy{{{~~~rrrbbbVVVPPPNNNKKKHHHFFFFFFEEEDDDCCC???>>>===;;;:::999888888;;;999666444555777:::===::::::888777777777888999999888777666666555555666999999:::888777666888999???@@@DDDNNN___www~~~rrrdddZZZLLLJJJGGGEEEEEEHHHKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPOOONNNLLLKKKKKKJJJMMMKKKIIIIIIGGGDDDCCCDDDEEEEEEDDDAAA@@@@@@BBBEEECCCBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDDDDBBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDDDDDGGGEEECCCBBBAAA@@@===:::>>>===;;;:::;;;===???@@@BBBAAA@@@>>>===;;;:::999;;;999888777888:::===???BBBEEENNN]]]nnn}}}}}}wwwiiijjjkkkmmmnnnqqqsssttt|||{{{~~~wwwmmmccc]]]XXXUUUUUUXXX[[[```dddddddddhhhrrr{{{}}}xxxqqqmmmooottt}}}gggWWWPPPMMMGGGHHHJJJDDD???????????????>>>======;;;:::999888777777777777666666777888888888888888;;;999999<<<<<<;;;===AAAHHH\\\tttssseee___\\\```gggrrr~~~xxxtttqqqmmmiiiffffffiiilllmmmlllooommmlllkkkkkklllnnnooouuuxxx||||||sssbbbVVVPPPNNNLLLHHHGGGFFFFFFEEECCCBBB@@@>>><<<:::888777666888888999999999888888777:::999888777777777888999555555555555666777888999888999999888777777999:::>>>@@@FFFRRRddd}}}|||pppbbbXXXMMMKKKHHHFFFFFFHHHLLLNNNQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPNNNKKKJJJJJJJJJKKKLLLKKKKKKKKKJJJHHHFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFEEECCCBBBAAABBB@@@AAAAAABBBCCCCCCDDDDDDGGGFFFDDDCCCCCCBBB???======<<<;;;:::;;;<<<>>>???@@@@@@???===<<<:::999999:::999777777888:::===???AAACCCKKKWWWfffsss{{{wwwxxxyyyzzz{{{}}}xxxnnnccc]]]YYYVVVVVVZZZ```dddhhhhhhfffiiiqqqxxxyyysssooopppuuukkkZZZRRROOOIIIHHHJJJCCCAAAAAAAAA@@@???>>><<<;;;;;;:::999888777777777777666777777888888888888888:::777888;;;<<<<<>><<<;;;:::::::::;;;======>>>>>>===<<<:::999888888888888777666888:::<<<>>>@@@AAAEEENNNYYYccckkknnnzzz}}}zzzoooddd]]]YYYVVVWWW[[[eeeiiimmmmmmkkklllqqqwww|||vvvqqqsssxxxqqq]]]TTTRRRKKKIIIIIIBBBDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888888777777888666777888888999999888888888666777:::<<<<<>>;;;999888777999888666555666888;;;===999999999888888888888888888777666555444444444444666777888888888999;;;===<<>>===;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888777777777666777888:::<<<>>>??????AAAEEELLLSSSZZZ]]]hhhlllrrrwww{{{}}}zzzoooccc\\\XXXVVVXXX]]]hhhlllqqqrrrqqqrrrvvvyyyyyyuuuvvv{{{uuu___TTTSSSLLLIIIIIICCCEEEDDDDDDCCCBBB@@@>>>===;;;;;;:::999888888888888777777888999999999999888999888888;;;;;;<<>>===;;;;;;;;;444444666888999;;;<<<<<<999999999999888888777777888777666555555444444555666777888999999:::<<<>>><<>>>>>??????AAADDDIIINNNQQQTTTXXX___dddiiinnnssswwwyyy~~~xxxlll```ZZZXXXWWW[[[aaajjjnnnsssvvvvvvxxx{{{}}}}}}~~~zzz|||zzz```SSSSSSMMMIIIIIIEEECCCCCCCCCCCCCCCBBBAAA@@@<<<;;;:::999888888888888777777888999999999999999;;;::::::;;;;;;<<>>===<<<<<<---111888>>>@@@>>>:::777888999999999999888777777555555555666666777888999666888999999999:::<<<>>>>>>FFFTTTggg|||{{{qqqhhh^^^TTTMMMHHHHHHGGGFFFGGGIIILLLMMMPPPQQQRRRTTTWWWZZZ\\\]]]___ZZZSSSMMMJJJLLLPPPSSSTTTZZZZZZUUUTTTWWWUUUOOOOOOMMMJJJKKKMMMNNNLLLIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFEEECCCBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888666777888999:::<<<>>>??????@@@AAAAAABBBDDDHHHLLLHHHLLLRRRVVVYYY^^^fffkkkrrrzzzqqqggg\\\YYYYYY]]]dddlllqqqsssvvvxxxyyyzzz|||}}}zzztttuuueeeUUUTTTNNNIIIJJJHHHBBBCCCCCCCCCCCCBBBBBBAAA<<<;;;:::999999888888999777888999999:::999999999<<<;;;;;;<<<;;;===GGGRRRhhh{{{ttteee]]]]]]bbbmmmyyyxxxqqqmmmkkkiiifffbbbaaacccgggkkkppppppqqqssstttvvvwwwwwwvvvxxx{{{~~~}}}mmm```YYYRRRQQQOOOOOOOOOMMMJJJGGGEEEDDDBBB@@@>>>===<<<<<<222444888;;;===;;;999777888999999:::999888777666777666666777777888999:::777999:::999999:::<<<>>>AAAJJJZZZnnnsssiiiaaaZZZTTTOOOIIIIIIIIIIIIJJJLLLNNNOOORRRSSSSSSUUUVVVXXXZZZ[[[YYYUUUPPPLLLLLLPPPUUUXXX[[[eeekkkiiiiiikkkfff\\\WWWRRRMMMLLLNNNOOOLLLIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEDDDBBB@@@============<<<<<<;;;;;;888888888888888888888999777777999:::<<<>>>???@@@@@@BBBDDDDDDDDDEEEHHHKKKGGGKKKOOOQQQRRRWWW^^^eeemmmxxxwwwiii```XXXXXX]]]eeepppzzz{{{|||{{{zzzyyyxxxxxxxxxxxx~~~ooodddgggsssmmmXXXVVVOOOIIIJJJIIIDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999999999999777888999999::::::999999::::::;;;======@@@LLLYYYrrroooaaa[[[^^^fffqqqyyyzzzrrrnnnlllfffeeeccc```___bbbhhhmmmpppqqqsssvvvxxxzzz{{{|||}}}ooobbb[[[RRRQQQPPPPPPOOOMMMJJJGGGHHHFFFDDDAAA>>><<<;;;:::===:::666333333666:::===888888999:::999888777666;;;:::999888777777777777888999::::::999999;;;===BBBLLL^^^ssszzzmmmccc]]]YYYTTTQQQKKKKKKJJJKKKLLLNNNPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXUUUSSSOOONNNOOOTTT[[[___hhhvvv|||ooo\\\VVVPPPNNNOOOPPPMMMJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDCCC@@@>>>======>>>>>>===<<<;;;;;;888888888888999999999999777888999;;;===???@@@@@@AAACCCFFFGGGFFFFFFIIILLLKKKNNNQQQRRRRRRUUU]]]dddnnn|||zzzpppccc[[[UUUXXX```lllyyy|||xxxuuusssssswww}}}ssscccYYY]]]eeessssss\\\XXXPPPIIIIIIIIIEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;:::999999999999888888999::::::::::::999777888:::===>>>CCCQQQ^^^yyy|||lll^^^ZZZ___iiisssyyyuuuooolllkkkbbbbbb```^^^^^^aaaiiioooppprrruuuxxx{{{~~~pppbbb]]]WWWUUUSSSPPPNNNLLLKKKKKKHHHHHHFFFCCC>>>;;;;;;;;;;;;:::999888777777777777:::::::::999999999999888666666666666777777777777;;;777666:::<<<<<<===@@@EEESSSfff|||{{{pppeee]]]XXXTTTRRRPPPOOOMMMLLLLLLNNNOOOQQQSSSSSSSSSSSSSSSTTTUUUUUURRROOONNNPPPQQQUUU```kkk}}}pppcccWWWRRRQQQMMMIIIGGGJJJHHHFFFEEEFFFGGGGGGFFFGGGFFFEEEEEEFFFGGGIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCC???>>>===<<<:::999888777777777777777888999:::;;;:::<<<>>>>>>>>>???AAABBBFFFGGGHHHHHHGGGHHHJJJKKKPPPPPPPPPQQQUUU\\\eeekkkzzz~~~rrrjjjZZZUUURRRTTT___ooo~~~~~~vvvrrrrrrttttttxxx}}}wwweeeXXXTTTSSS^^^eeeqqq}}}___UUURRRLLLHHHIIIDDDDDDCCCBBBAAA@@@@@@??????===:::999999999888666999999888888999999:::;;;;;;;;;<<<===>>>EEEWWWiiiyyyfff___dddhhhrrr|||{{{pppkkkjjjjjjhhh```\\\```fffhhhiiijjjvvvuuuuuuvvvxxx|||rrrddd___YYYXXXVVVSSSPPPOOOMMMMMMJJJJJJHHHDDD@@@<<<<<<<<<;;;:::999888888777777777888888888777777777777666666666666666777777777777;;;777666:::<<<<<<>>>AAAHHHWWWlll{{{qqqggg___ZZZVVVTTTPPPOOONNNMMMMMMOOOQQQRRRRRRSSSTTTUUUVVVUUUTTTSSSTTTPPPOOOPPPRRRXXXeeeqqq{{{lll\\\TTTPPPLLLIIIIIILLLIIIGGGFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@AAA@@@@@@???>>><<<;;;:::999999999999999:::;;;<<<===;;;===?????????@@@BBBDDDJJJLLLMMMMMMNNNPPPSSSVVVVVVVVVWWWXXX\\\dddlllssszzznnnccc\\\UUURRRPPPSSS]]]lllzzz~~~yyywwwxxxyyyyyyyyy~~~tttaaaTTTOOOOOOUUU\\\jjj{{{bbbUUUQQQKKKGGGHHHEEEEEEDDDCCCBBBAAA@@@@@@>>><<<:::999999999888666888888777777888888999::::::;;;<<<>>>@@@III]]]ppp|||hhhcccdddiiittt~~~rrrlllhhhgggeee___^^^cccjjjlllmmmoootttuuuuuuwwwzzz~~~uuuhhhccc\\\[[[YYYVVVTTTRRRQQQPPPMMMMMMJJJFFFAAA>>>======;;;;;;:::999888888888888888888888777777777777666666666666666777777777777:::777777;;;======@@@DDDNNN___uuu{{{qqqhhhbbb\\\XXXVVVRRRQQQPPPOOOOOOQQQSSSTTTRRRTTTVVVXXXXXXVVVSSSQQQVVVRRRQQQSSSVVV]]]kkkxxxvvvddd[[[UUURRRPPPQQQPPPMMMJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAAAAA???>>><<<<<<<<<;;;;;;<<<<<<===>>>???===???@@@AAAAAABBBEEEGGGJJJLLLMMMOOOQQQTTTYYY]]]\\\\\\^^^```dddkkktttzzzrrrggg^^^VVVPPPNNNMMMNNNRRR[[[hhhttt|||}}}{{{|||}}}}}}}}}xxx}}}ppp\\\OOOJJJJJJLLLUUUeeexxxfffVVVPPPKKKGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA>>><<<:::999::::::999888777777777777777888999999;;;;;;<<<>>>BBBNNNdddyyylllggghhhnnnyyywwwmmmgggdddbbb___```gggnnnpppqqqsssqqqsssvvvyyy|||yyykkkfff___^^^\\\YYYVVVUUUSSSSSSPPPOOOLLLHHHBBB>>>======<<<;;;:::999999888888999:::::::::999999999888888666666666666777777777777:::777888;;;======BBBHHHUUUggg~~~xxxppphhhbbb]]]YYYWWWTTTSSSRRRQQQRRRTTTVVVWWWVVVWWWXXXXXXXXXVVVUUUTTTVVVUUUVVVZZZ^^^dddppp|||zzzlllddd```\\\[[[]]]VVVSSSOOOMMMLLLKKKJJJHHHHHHHHHFFFFFFEEEFFFGGGHHHFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCBBB@@@???>>>===============>>>???@@@@@@AAABBBCCCCCCDDDGGGJJJLLLMMMOOORRRUUUZZZ```dddfffggghhhjjjooovvv~~~{{{tttiii___YYYUUUQQQOOOJJJKKKMMMRRRYYYdddooovvvyyyxxxxxxzzz|||}}}}}}|||uuu{{{lllYYYMMMIIIIIIKKKUUUeeezzzkkkXXXPPPLLLIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA???===;;;;;;<<<<<<;;;:::888888888888888999999:::<<<;;;===???CCCQQQjjjnnnkkkmmmuuu}}}pppgggbbbaaa___bbbjjjpppqqqqqqsssooosssxxx{{{~~~|||oooiiiaaa```^^^[[[YYYWWWVVVUUURRRQQQNNNIIICCC>>>===<<<===<<<;;;:::999999999999:::::::::999999999888888666666666666777777777777999888999<<<===>>>DDDKKK\\\ooozzzuuullleee```\\\ZZZXXXVVVVVVUUUTTTUUUWWWYYYZZZ\\\[[[YYYXXXWWWWWWXXXYYYXXXXXX]]]cccfffjjjrrr{{{zzzqqqmmmiiidddbbbccc\\\XXXTTTQQQOOOMMMKKKIIIJJJIIIGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCCAAA@@@??????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFJJJMMMRRRTTTWWW[[[___dddkkkoootttuuuwwwxxx|||xxxrrrbbb]]]WWWRRROOONNNNNNNNNHHHKKKOOOSSSYYYaaakkkrrrqqqqqqrrrtttvvvxxxwwwvvvrrrxxx~~~|||iiiXXXNNNKKKLLLNNNWWWggg{{{qqq[[[RRRNNNLLLKKKFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<<<<>>>>>>>>>===:::999999999999:::;;;;;;===<<<===@@@EEETTTmmmnnnmmmooowwwsssiiicccbbb```cccjjjnnnmmmmmmooommmrrryyy~~~qqqllldddcccaaa^^^\\\ZZZYYYXXXVVVUUURRRLLLEEE@@@>>>=========<<<;;;::::::::::::888888888777777777777666666666666666777777777777999888:::======???FFFOOOaaauuuxxxrrriiiaaa]]][[[[[[ZZZYYYXXXWWWWWWXXXZZZ\\\]]]___]]][[[YYYYYYZZZ\\\^^^\\\^^^ccciiillllllrrryyyyyytttssspppjjjggggggdddaaa\\\XXXUUURRRPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGIIILLLMMMLLLLLLMMMMMMMMMKKKJJJHHHGGGHHHIIIJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEGGGKKKOOOSSSWWW]]]bbbhhhooouuuzzzuuuiii```ZZZRRRPPPMMMJJJHHHHHHIIIIIIJJJMMMQQQTTTXXX^^^gggnnnmmmkkkkkkmmmppprrrsssrrrrrrwww}}}}}}zzzhhhWWWNNNLLLMMMNNNVVVdddxxxyyy```UUUPPPMMMJJJFFFEEEEEEDDDCCCBBBAAAAAA???>>><<<===>>>??????>>>:::::::::::::::;;;<<<<<<<<<<<<>>>BBBHHHXXXrrr~~~mmmooooooxxxuuujjjeeecccbbbdddiiikkkiiiiiikkklllsss|||sssmmmgggfffdddaaa___]]]\\\[[[ZZZYYYVVVOOOHHHCCC@@@@@@>>>===<<<;;;::::::::::::888888888777777777777666666666666666777777777777888888:::===>>>???HHHQQQdddyyywwwpppggg___\\\[[[\\\]]]ZZZYYYYYYXXXZZZ\\\^^^```___^^^]]]\\\]]]^^^___```cccdddggglllllllllqqqxxx|||xxxwwwyyyxxxtttssstttrrrnnniiidddaaa^^^ZZZXXXSSSRRRPPPNNNMMMMMMMMMMMMNNNLLLIIIHHHIIILLLQQQTTTPPPQQQRRRSSSRRRPPPNNNMMMJJJKKKMMMNNNMMMKKKIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHLLLPPPSSSYYYaaakkksss{{{vvviii___WWWQQQMMMJJJJJJJJJIIIHHHHHHIIIJJJKKKNNNRRRTTTVVV[[[dddkkkjjjhhhggghhhkkkooorrrsssvvvzzz|||yyy{{{yyygggVVVLLLJJJLLLLLLSSSaaasssfffWWWQQQLLLGGGEEEEEEDDDCCCBBBAAA@@@@@@>>><<<;;;;;;===??????>>>::::::999999::::::;;;<<<:::;;;???EEEMMM]]]xxx~~~mmmpppqqqzzzuuukkkgggdddccceeehhhiiifffgggjjjkkkttt~~~sssmmmjjjiiifffdddaaa___^^^^^^^^^\\\XXXRRRKKKEEECCCBBB>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999999888666666666666777777777777888888;;;===>>>@@@IIISSSfffzzz{{{{{{xxxpppfff^^^[[[\\\^^^___[[[ZZZZZZZZZ[[[]]]___aaa^^^^^^___```aaaaaaaaa```iiihhhiiilllkkkkkkqqqxxx}}}|||{{{xxxxxx}}}~~~zzzuuuppplllhhheeebbb[[[ZZZXXXVVVUUUTTTTTTUUUQQQOOOKKKIIIJJJOOOTTTXXXUUUVVVWWWXXXWWWUUUSSSRRRMMMNNNPPPQQQQQQNNNLLLJJJEEEEEEDDDDDDDDDDDDDDDEEECCCDDDDDDDDDEEEHHHMMMPPPWWW^^^iiiuuu~~~{{{ooohhh\\\RRRLLLHHHFFFEEEFFFHHHJJJKKKKKKKKKMMMNNNLLLOOOSSSSSSTTTYYYbbbiiijjjgggeeeeeejjjoootttvvvyyy~~~}}}pppooojjjooowwwyyyfffTTTJJJHHHJJJKKKRRR___rrriiiYYYQQQJJJDDDDDDDDDCCCBBBAAA@@@@@@???<<<:::999:::<<<=========999999888888999999:::;;;888:::@@@GGGQQQbbb}}}~~~nnnrrruuu~~~tttkkkhhheeeccceeehhhhhhfffgggkkkllltttzzzssslllllljjjfffcccaaaaaabbb```___[[[UUUOOOJJJIIIIIIFFFCCC???======<<<;;;::::::::::::999999999999999777777888888888777777666888<<<999999;;;888@@@VVVlllrrrssstttnnnfff```]]]]]]^^^___[[[[[[\\\]]]^^^```aaaaaa^^^aaacccdddeeeeeefffhhhkkkiiiggggggkkkqqqyyy}}}~~~zzzwwwvvvwwwwwwzzz}}}wwwsssrrrrrrllleee```^^^___``````___[[[UUUQQQPPPSSSWWWYYY^^^[[[VVVSSSRRRQQQQQQPPPPPPRRRSSSTTTSSSPPPLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCCCCDDDFFFJJJNNNPPPZZZcccppp}}}}}}vvvqqqnnniiiddd___TTTRRRNNNJJJFFFCCCBBBAAAEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQSSSWWW]]]bbbdddccccccfffmmmvvvkkk______[[[bbbjjjqqqzzzzzzhhhXXXNNNIIIGGGNNNTTTaaasssqqqZZZPPPMMMJJJGGGEEECCCBBBBBBBBBAAA@@@<<<===>>>??????>>>===<<<888888888888888999999999>>>???@@@CCCRRRnnn{{{tttvvvwwwkkkbbbfffbbbaaacccdddccceeeiiirrrwww|||}}}uuunnnoooooommmiiifffdddddddddccc___YYYRRRMMMKKKKKKEEEBBB???======<<<;;;::::::::::::999999888888777777777888888888888777777;;;???===>>>AAA???III```sssyyymmmooorrrmmmgggbbb``````aaaaaa`````````___^^^\\\[[[ZZZ^^^aaadddfffgggiiikkkmmmooonnnllllllpppvvv|||~~~|||xxxtttrrrssstttwww}}}wwwrrrppppppoooooolllggg```ZZZXXXZZZ]]]___]]]YYYTTTQQQPPPOOOOOONNNSSSUUUXXXZZZZZZWWWTTTRRRLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGKKKNNNPPPZZZcccrrr|||tttoooeeeaaa]]]YYYWWWUUUQQQNNNIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPPPPRRRVVV\\\aaabbbbbbcccfffmmmwww{{{cccYYYYYYVVV]]]dddiiipppxxx}}}}}}|||jjjZZZOOOKKKIIILLLRRR___qqqvvv^^^RRRMMMJJJGGGEEECCCBBBBBBBBBAAA@@@===>>>>>>???>>>===<<<;;;888888888888999999999999:::>>>@@@FFFXXXssszzzmmmbbbbbb___^^^aaaccccccfffjjjtttxxx}}}yyyssstttuuutttpppllliiihhhiiigggccc\\\TTTNNNKKKKKKDDDAAA>>><<<<<<<<<;;;:::::::::999999888777666666777777888888888888888777999===<<<===BBBBBBNNNeee{{{qqqhhhmmm|||ooolllhhhfffeeeeeeeeedddddddddcccbbb___[[[WWWUUU]]]___cccgggjjjmmmrrruuuvvvuuuttttttwww||||||wwwsssppppppqqqttt|||zzzsssiiiaaa]]]]]]^^^___\\\XXXSSSPPPOOOPPPPPPPPPTTTWWW[[[___```]]]ZZZXXXSSSRRRPPPPPPQQQQQQOOOMMMMMMKKKJJJIIIIIILLLNNNPPPYYYcccsss~~~vvvtttqqqkkkeee^^^XXXTTTOOOLLLJJJIIIIIIIIIHHHFFFBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPRRRVVV\\\```cccdddfffiiinnnyyyqqq\\\TTTVVVVVV___fffgggjjjqqqxxx{{{mmm[[[QQQLLLKKKKKKPPP\\\nnn}}}cccUUUNNNJJJGGGEEECCCBBBBBBBBBAAA@@@?????????>>>===<<<;;;:::888888888888999999:::::::::>>>CCCLLL```|||}}}nnnccc^^^[[[[[[^^^aaabbbfffkkkuuuxxx|||~~~|||xxxyyyyyyvvvsssooonnnnnnllljjjeee^^^UUUMMMIIIGGGBBB@@@===<<<<<<<<<;;;:::::::::999888777777666666777777888999999999888888999<<<;;;===CCCDDDQQQjjjooohhhnnn}}}xxxmmmkkkjjjiiijjjjjjiiihhheeeffffffeeebbb]]]YYYVVVZZZ]]]aaaeeejjjpppwww{{{|||{{{{{{|||yyyssspppppppppqqqwwwssshhhbbb___]]]\\\[[[WWWSSSPPPQQQSSSUUUVVVWWW[[[```dddfffdddaaa___\\\ZZZXXXXXXZZZZZZXXXUUUSSSPPPMMMKKKKKKMMMQQQSSSZZZddduuusssiiifff\\\[[[XXXTTTPPPMMMJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIFFFEEECCCAAA@@@@@@@@@AAAEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTYYY___dddiiikkkmmmooosss}}}~~~iiiYYYVVVYYY\\\hhhrrrrrrpppsssyyy}}}ooo]]]QQQMMMLLLKKKOOOZZZlll~~~iiiYYYPPPLLLGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>><<<;;;:::999777888888999999:::::::::???AAAFFFPPPfffooobbb\\\YYYXXX\\\^^^```dddjjjqqqtttxxxzzz}}}~~~}}}|||zzzuuurrrpppqqqsssqqqoooiiiaaaVVVNNNHHHFFFAAA>>><<<;;;;;;<<<;;;:::::::::999999888777777666777777888999999999999999===@@@>>>@@@FFFIIIWWWqqqnnnhhhppp{{{vvvllllllkkklllnnnnnnllljjjiiiiiiiiigggddd___ZZZWWWVVVYYY]]]bbbiiiqqqyyy{{{uuuqqqooonnnooosss|||tttmmmgggbbb^^^YYYUUUQQQPPPRRRVVVYYYZZZ]]]```fffkkkmmmmmmkkkjjjeeeaaa^^^^^^aaabbbaaa^^^\\\XXXRRRNNNMMMPPPUUUXXX___iiizzz}}}ooo```VVVTTTMMMLLLJJJHHHFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDEEEGGGHHHGGGEEECCCAAAAAAAAAAAAEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQSSSUUUYYY___ggglllssstttuuuwww{{{vvvcccZZZ\\\```cccqqq~~~zzzzzz}}}~~~rrr___RRRMMMMMMMMMOOOZZZkkk|||mmm\\\SSSMMMGGGEEECCCBBBBBBBBBAAA@@@AAA@@@???===;;;:::999999777888888999::::::;;;;;;BBBCCCEEEPPPhhhzzzyyy}}}ooobbb]]]YYYWWWZZZ\\\]]]aaafffkkknnntttxxx}}}|||wwwsssrrruuuwwwwwwtttoooeeeZZZOOOHHHEEE???===;;;:::;;;<<<;;;;;;:::::::::999999999999888777777888999::::::::::::<<>><<<;;;:::999999777888888999:::;;;<<<<<>><<<:::999:::<<<;;;;;;:::::::::::::::;;;;;;;;;666777888999::::::::::::888;;;:::===EEEKKK\\\xxxfffeeeppp|||vvvrrrpppooonnnnnnoooooommmkkkkkkjjjhhheeeaaa^^^ZZZYYYTTTVVVYYY^^^eeennnyyy|||{{{zzzzzz~~~~~~vvvoooccc^^^YYYVVVWWWZZZ]]]^^^___ccciiiqqqxxx~~~}}}vvvoooooouuu{{{|||{{{{{{rrrdddYYYSSSUUU[[[```iiirrr{{{uuummmcccVVVIIIEEEFFFCCCBBBAAAAAAAAABBBCCCDDDBBBDDDEEEEEECCCCCCFFFHHHFFFEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNQQQUUU[[[bbblllvvv|||~~~||||||oooeeefffjjjlllttt{{{gggXXXQQQPPPPPPPPPWWWgggxxxttt___SSSMMMGGGEEECCCBBBBBBBBBAAA@@@@@@???===;;;::::::::::::777888888999:::;;;<<<===???AAAHHHXXXsss|||qqqjjjlllwwwsssggg^^^YYYVVVXXXYYYZZZ___eeeeeekkkttt|||~~~{{{zzz{{{xxxvvvpppeeeXXXLLLDDD@@@===;;;999999:::;;;<<<;;;999::::::;;;;;;<<<<<<===666777888999:::;;;;;;;;;:::===<<<@@@JJJQQQddd}}}dddeeessszzztttqqqrrrpppooonnnnnnnnnlllkkkeeeeeecccbbb```___^^^^^^UUUVVVYYY^^^dddnnnyyy}}}lllggg```\\\[[[]]]___aaagggkkkrrr{{{zzzyyy|||lll]]]VVVWWW]]]bbbkkkrrr~~~|||}}}}}}}}}|||{{{yyyxxxwwwwwwrrrllleee\\\PPPEEEBBBEEE??????@@@AAACCCEEEFFFGGGCCCEEEGGGFFFEEEEEEHHHKKKKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNMMMPPPUUU\\\dddooozzz{{{{{{qqqjjjmmmqqqppp~~~kkk[[[SSSRRRPPPOOOVVVeeevvvuuu```SSSLLLGGGEEECCCBBBBBBBBBAAA@@@@@@>>>===;;;:::::::::;;;777888888999;;;<<<======???CCCMMMaaa}}}oooggggggllluuu}}}vvviii]]]XXXVVVWWWYYY[[[```ffffffmmmvvv}}}{{{qqqfffYYYJJJAAA???<<<<<<;;;;;;;;;::::::::::::999999888888999999:::<<<;;;999888888999;;;<<<:::>>>AAA@@@DDDTTTmmmxxxfffdddppp~~~yyyvvvvvvsssooommmnnnppppppkkkfffcccbbb`````````bbbdddfffeeeaaa___aaaeeelllwwwvvvooogggcccbbbcccccccccjjjpppwwwsssdddYYYVVVYYY]]]gggnnnzzz|||vvvssssssssssssrrrrrrrrrrrrrrrmmmmmmlllkkkjjjhhhfffeeeaaa]]]WWWPPPJJJDDD@@@>>>AAA@@@>>>???BBBFFFHHHHHHKKKIIIGGGGGGHHHJJJJJJIIIKKKJJJJJJIIIGGGFFFEEEEEEGGGGGGHHHIIIJJJLLLLLLMMMPPPTTTZZZ___cccjjjssszzz~~~~~~zzzvvvuuuzzzqqqbbbUUUOOOMMMRRRUUU\\\ppp|||aaaRRRLLLGGGEEECCCCCCCCCBBB@@@>>>???>>>===;;;999888888888666777999999999;;;===@@@BBBDDDPPPhhhyyyeee]]]aaajjjuuu}}}yyykkk]]]\\\YYYVVVUUUWWW\\\```ffflllvvv~~~}}}ssshhhYYYIII@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;999888888999;;;<<<;;;???BBBBBBGGGWWWqqqsssfffgggvvvzzzvvvttttttpppmmmmmmooommmhhhdddaaaaaaaaaccceeehhhkkkmmmqqqlllhhhiiilllrrr~~~{{{tttlllggggggiiikkklllpppxxxtttcccXXXTTTVVVZZZbbbgggpppxxx~~~{{{tttooolllkkkkkkjjjjjjiiiiiihhhhhhccccccbbb```___^^^]]]\\\ZZZWWWRRRLLLGGGCCC@@@???AAA@@@???AAADDDHHHJJJKKKLLLJJJHHHGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOSSSYYY^^^bbbjjjrrryyy}}}|||}}}~~~}}}vvvfffYYYQQQLLLPPPSSSZZZnnn|||bbbSSSMMMHHHFFFDDDCCCCCCCCCAAA??????>>>===;;;:::999888888777888999:::999:::===???AAAFFFTTTmmmuuuccc]]]bbbjjjssszzz~~~yyykkk```]]]YYYWWWWWWZZZ^^^```eeekkkuuu~~~}}}}}}vvvkkk[[[JJJ@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999999::::::;;;:::999999999:::;;;<<<<<<@@@CCCDDDKKK\\\vvvlllcccjjj{{{}}}vvvsssuuurrrnnnmmmllljjjeee``````aaadddggglllqqquuuwww}}}wwwttttttuuuzzz}}}uuuppppppssswwwyyyzzz}}}tttbbbVVVRRRSSSUUUYYY]]]bbbggglllpppuuuxxx|||wwwrrrllliiifffdddcccbbbaaa```^^^]]]]]]YYYXXXVVVTTTSSSRRRRRRSSSQQQOOOKKKGGGDDDBBB@@@@@@@@@@@@@@@BBBGGGKKKNNNOOOOOOLLLIIIHHHIIIIIIHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKMMMQQQWWW\\\aaahhhqqqwwwyyyyyy}}}}}}mmm^^^UUUKKKNNNQQQWWWkkkeeeUUUOOOJJJGGGEEEDDDDDDCCCBBB@@@???>>>===;;;:::999999999888999::::::999:::<<<>>>@@@HHHYYYsssoooaaa^^^dddkkkrrrxxxuuu|||yyykkkccc^^^YYYWWWZZZ^^^```aaadddjjjttt}}}yyy{{{nnn\\\JJJ@@@???;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999:::::::::::::::999999999:::;;;<<<<<>>===;;;::::::999999999:::;;;:::::::::<<<>>>BBBJJJ\\\uuuxxxkkk```aaahhhnnnssswwwttt{{{xxxkkkccc]]]WWWWWW]]]bbbdddddddddjjjttt}}}tttrrr___KKKAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;999999999999::::::;;;;;;;;;===AAAFFFQQQgggtttccc^^^gggzzz|||{{{sssqqqnnnkkkhhheeebbb```dddgggmmmtttzzz}}}qqq^^^SSSOOOOOOPPPRRRSSSUUUWWW[[[bbbjjjooorrrzzz}}}zzzvvvpppjjjfffcccaaa___]]][[[YYYVVVSSSQQQPPPNNNMMMJJJHHHGGGHHHIIIJJJIIIHHHEEECCC@@@?????????>>>???AAAEEEKKKPPPSSSSSSSSSPPPLLLJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCAAABBBCCCEEEGGGHHHJJJJJJJJJNNNSSSWWW[[[aaajjjpppqqquuu}}}|||zzz~~~wwwfff[[[QQQPPPOOOUUUfff|||nnn[[[RRRMMMJJJFFFDDDDDDDDDCCCBBB???>>>===<<<;;;:::::::::999:::;;;;;;::::::<<<>>>CCCLLL___vvvtttiiibbbfffnnnsssvvvxxxvvv~~~wwwlllaaa\\\VVVWWW^^^dddffffffdddjjjsss|||nnn}}}}}}uuuaaaLLLBBBBBB=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;888999999::::::;;;;;;;;;:::===AAAGGGUUUllloooaaa___kkk|||{{{pppooollljjjhhhfffeeeeeejjjmmmsssyyy~~~mmm[[[RRRPPPPPPQQQTTTUUUUUUWWWZZZ```hhhnnnsssxxx}}}~~~{{{xxxrrrlllfffbbb___]]][[[YYYWWWTTTQQQNNNLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEHHHFFFDDDBBB@@@?????????@@@@@@CCCHHHNNNSSSUUUVVVSSSPPPMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAACCCEEEGGGIIIJJJKKKIIIMMMQQQUUUXXX]]]eeekkknnnsss{{{{{{yyyzzzzzzzzz|||jjj^^^TTTQQQOOOTTTcccxxxttt^^^SSSNNNJJJFFFDDDCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;999:::;;;;;;:::;;;===???DDDOOObbbzzzsssjjjeeejjjrrrwwwxxxyyyxxxvvvmmm```\\\WWWXXX\\\aaaeeefffdddiiiqqqzzzhhh|||}}}xxxcccNNNDDDDDD??????>>>===<<<;;;::::::;;;;;;::::::::::::;;;;;;888888999:::;;;;;;;;;;;;;;;===BBBJJJYYYqqqhhh^^^cccuuu}}}wwwtttllllllkkkiiihhhhhhiiijjjqqqtttxxx}}}iiiYYYRRRQQQRRRSSSTTTVVVWWWYYY^^^eeemmmsssxxx|||{{{yyywwwtttnnnhhhccc___]]]\\\XXXVVVTTTQQQNNNLLLIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@AAACCCDDDFFFLLLRRRVVVXXXYYYSSSQQQMMMKKKJJJJJJIIIGGGDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIKKKKKKIIIMMMQQQSSSUUUZZZaaagggjjjoooxxx~~~~~~{{{xxxtttrrrsssvvvwwwxxxooocccVVVQQQMMMRRR___sssyyy```TTTNNNJJJFFFCCCBBBBBBBBBAAA???>>>===<<<<<<;;;;;;<<<888999;;;;;;;;;<<<>>>@@@CCCPPPgggrrrjjjfffllluuuyyyyyyzzz{{{uuummmaaa^^^ZZZXXXYYY\\\```bbbbbbgggnnnvvv~~~}}}ccc}}}yyydddNNNEEEEEE@@@@@@???===<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<777888999:::;;;<<<;;;;;;<<<>>>CCCKKK\\\uuuccc\\\fff}}}|||sssnnnjjjjjjjjjiiiiiiiiilllnnnuuuwww{{{~~~}}}}}}zzzzzz|||}}}~~~||||||gggXXXRRRRRRTTTUUUSSSUUUXXX]]]ccclllvvv|||~~~|||xxxuuutttqqqlllgggbbb___]]]\\\WWWVVVTTTQQQNNNKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@??????@@@AAABBBEEEFFFIIIOOOUUUYYY[[[[[[SSSQQQMMMKKKKKKKKKIIIHHHCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGJJJKKKLLLJJJMMMPPPRRRTTTXXX___eeehhhmmmuuu~~~}}}}}}sssmmmkkkjjjlllooorrrtttttt}}}rrrfffWWWQQQLLLPPP]]]ooo|||aaaTTTNNNJJJEEEBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<777999:::;;;;;;===???AAABBBQQQkkkrrrjjjfffmmmuuuyyyzzzzzz}}}tttnnnbbb```]]]YYYVVVWWW[[[___```eeelllsss{{{zzz```~~~gggPPPDDDBBB<<<<<<<<<<<<<<<======>>>:::;;;<<<<<<<<<;;;:::999<<<<<<;;;:::;;;<<<===>>>@@@BBBGGGQQQbbbzzzkkk___fffzzzoooiiieeehhhkkkkkkjjjkkknnnqqqyyy|||{{{yyyyyytttrrrsssvvvxxx~~~~~~zzz~~~ppp^^^VVVUUUUUUWWWYYYXXXYYY[[[___gggrrr}}}yyyvvvtttpppjjjddd```]]]\\\[[[YYYUUUPPPLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGJJJMMMQQQSSSUUUVVVQQQOOOLLLIIIGGGFFFFFFGGGDDDDDDEEEEEEEEECCCBBBAAA@@@AAAAAACCCEEEIIIKKKMMMOOOPPPQQQPPPQQQVVV^^^eeemmmooosss{{{}}}~~~uuuiiibbbbbbbbbeeeiiinnntttwww}}}ttteeeYYYQQQMMMTTT]]]jjjfffTTTNNNJJJFFFCCCBBBAAA@@@??????>>>===<<<;;;:::999999;;;888:::>>>???>>>@@@DDDFFFYYYuuuvvvooolllqqqwwwzzz{{{}}}xxxnnnhhhbbbaaa___\\\YYYXXXYYY[[[\\\aaahhhoooxxxsss___jjjRRRFFFCCCAAA@@@>>>===;;;::::::999======>>>>>>===<<<;;;;;;===<<<;;;;;;;;;<<<>>>??????AAAGGGRRReeennndddnnnxxxooojjjhhhiiikkkjjjjjjlllqqqttt}}}zzzwwwrrroooppprrrtttyyy~~~~~~|||lll]]]VVVUUUTTTUUUWWWXXXYYY[[[```hhhttt~~~zzzwwwrrroookkkeeeaaa^^^]]]\\\WWWTTTOOOKKKJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@?????????@@@BBBBBBCCCEEEGGGJJJMMMOOOQQQRRRNNNLLLJJJGGGFFFEEEEEEFFFDDDEEEEEEFFFEEEDDDBBBAAA>>>??????AAACCCFFFIIIKKKMMMNNNOOOOOOPPPUUU^^^dddiiimmmttt~~~}}}}}}~~~tttggg___``````bbbfffkkkppprrr~~~vvvfffXXXPPPNNNTTT\\\hhh}}}iiiWWWNNNJJJFFFCCCBBBBBBAAA@@@???>>>===<<<;;;:::999999;;;999:::>>>???>>>@@@EEENNNbbb}}}yyysssppptttyyy{{{|||~~~vvvnnniiiggggggeeeaaa\\\YYYXXXYYY\\\aaagggooowwwhhhVVVmmmUUUGGGDDDBBBAAA???===<<<;;;::::::AAAAAA@@@???>>>===============<<<;;;<<<===>>>???AAACCCJJJVVVkkkooolllzzzvvvooommmkkkjjjjjjiiijjjooovvv{{{}}}vvvqqqmmmnnnnnnooosssyyytttggg[[[WWWVVVTTTSSSTTTWWWYYY\\\bbbkkkwww{{{xxxqqqooolllgggccc___]]]\\\UUURRRMMMJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB?????????>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA?????????AAACCCFFFIIIJJJJJJLLLNNNNNNPPPUUU^^^dddgggnnnyyy~~~{{{}}}uuuiiiaaaaaabbbeeehhhlllppprrrxxxgggWWWPPPMMMSSS[[[fff|||lllYYYNNNKKKGGGDDDCCCBBBAAA@@@>>>>>>===<<<;;;::::::999<<<:::;;;>>>>>>===AAAGGGVVVkkk}}}wwwtttxxx|||}}}~~~zzzrrrnnnlllnnnnnnlllhhhaaa[[[WWWVVV[[[```fffmmmvvvxxx```RRRpppWWWHHHDDD>>>>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@???>>>=========<<<;;;;;;;;;<<<===>>>DDDFFFMMM[[[rrr{{{nnnqqqsssooonnnkkkiiihhhhhhlllttt}}}wwwrrrnnnnnnnnnmmmpppvvv{{{~~~oooeee\\\ZZZYYYVVVTTTUUUWWWZZZ^^^eeeooo||||||yyysssqqqmmmiiiddd___[[[YYYSSSPPPLLLIIIHHHHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDDDDEEEEEEEEEGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAABBBEEEGGGJJJLLLIIIKKKNNNOOOQQQWWW___fffkkkttt|||{{{xxxooohhhiiikkknnnrrrvvvyyy{{{zzziiiXXXPPPLLLQQQXXXfffmmmYYYOOOLLLGGGDDDCCCCCCBBBAAA>>>======<<<;;;;;;::::::<<<;;;<<<>>>======BBBJJJ\\\rrr~~~yyyxxx{{{~~~uuupppooopppssstttsssnnnggg___YYYVVVZZZ^^^dddkkktttmmmYYYOOOrrrXXXHHHDDD>>>>>>???@@@BBBDDDEEEFFFCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<===BBBEEENNN```yyyqqqkkkwwwzzzqqqnnnnnnhhhgggfffhhhoooyyyyyytttqqqqqqpppooorrrwwwxxx{{{{{{yyymmmfff```___^^^ZZZWWWWWWYYY\\\aaaiiisss}}}yyyuuusssoooiiiccc]]]XXXVVVSSSPPPKKKIIIHHHHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@======>>>>>>????????????AAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBDDDGGGIIIKKKIIILLLOOOQQQSSSXXX```gggqqq{{{}}}{{{{{{}}}xxxrrrtttwww{{{|||iiiYYYPPPKKKOOOWWWhhhnnnXXXPPPLLLHHHEEEDDDDDDBBBAAA=========<<<;;;;;;::::::<<<;;;<<<>>>======EEEMMMaaa{{{}}}zzzzzz~~~zzzrrrqqqtttvvvxxxyyyyyytttlllccc]]]YYYXXX\\\aaahhhrrrzzzaaaRRRKKKtttYYYIIIEEEAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCAAA???>>><<<;;;;;;:::;;;<<<===>>>>>>BBBNNNccckkklllvvvpppnnnmmmgggffffffjjjsss}}}~~~yyyuuurrrssssssrrrtttyyywwwzzz~~~|||~~~~~~|||zzzyyywwwzzzxxxoooiiieeedddbbb]]][[[[[[\\\___eeemmmxxx}}}yyyvvvsssnnngggaaa[[[WWWUUUTTTQQQLLLIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@?????????======>>>????????????>>>AAAAAAAAABBBAAAAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGEEECCCBBB?????????@@@BBBDDDGGGHHHIIILLLPPPRRRTTTYYY```fffttt~~~}}}~~~|||iiiYYYQQQLLLOOOWWWiiipppYYYPPPMMMIIIFFFEEEDDDCCCBBB======<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<>>>GGGRRRhhh|||zzz|||xxxtttuuu{{{~~~zzzrrriiiaaa]]]XXXZZZ^^^ccclllzzzqqq\\\QQQLLLvvv[[[KKKFFFCCCBBBAAAAAA@@@@@@AAAAAABBBCCCFFFGGGFFFDDDAAA???>>>======<<<<<<===???@@@???DDDQQQggg|||iiiqqqxxxrrrooommmkkkgggggghhhmmmvvv}}}~~~}}}||||||wwwrrrqqqrrrssssssvvvzzzxxxzzz~~~~~~~~~}}}zzzwwwnnnoooppppppnnnnnnoooppppppssswww{{{}}}yyyqqqlllhhhhhheee```]]]^^^___ccciiiqqq||||||xxxssspppkkkeee___[[[YYYXXXVVVRRRMMMJJJHHHGGGFFFEEEAAAAAAAAA@@@??????>>>>>>===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>>>>>???AAABBBDDDEEEFFFFFFIIIIIIIIIIIIGGGEEECCCBBB?????????@@@AAADDDFFFGGGIIILLLOOOQQQSSSXXX___dddrrr}}}|||hhhWWWQQQNNNRRRZZZjjjsss[[[QQQMMMIIIFFFEEEEEEDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;===<<>>>>>>>>???AAABBBDDDIIIUUUjjj{{{kkkvvv}}}rrrpppooommmjjjiiihhhjjjpppwww}}}}}}|||{{{zzzzzzzzztttpppoooqqqssssssvvvzzzxxx{{{}}}yyyxxxyyy{{{|||zzzuuupppeeeeeeeeedddcccdddgggiiijjjmmmpppsssvvvyyy}}}zzzrrrmmmjjjiiifff```^^^```aaaeeekkksss~~~|||wwwqqqnnnhhhbbb^^^\\\[[[[[[WWWSSSNNNKKKIIIGGGFFFDDDAAAAAA@@@@@@???>>>>>>>>>===>>>???AAAAAA@@@@@@??????????????????>>>>>>===<<<===???AAACCCDDDEEEEEEJJJJJJJJJIIIHHHFFFCCCBBBAAAAAAAAABBBCCCFFFHHHIIIHHHKKKOOOQQQRRRVVV]]]bbbooozzz|||hhhUUUQQQPPPUUU\\\iiivvv^^^QQQNNNIIIGGGFFFEEEDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;999999;;;===<<>>>>>????????????>>>>>>>>>???@@@AAABBBBBBAAA@@@:::;;;<<<===>>>===<<<;;;===>>>???AAACCCEEEFFFGGGIIIGGGEEEFFFGGGFFFCCC???CCCCCCCCCCCCCCCDDDEEEFFFJJJIIILLLOOOPPPQQQWWW___mmmwwwvvvdddXXXSSSPPPRRRYYYggg}}}~~~aaaUUUOOOIIIEEEEEEEEECCCAAA>>>?????????===<<<:::888;;;:::;;;<<<===AAAMMMYYYqqq{{{zzz~~~yyyxxx~~~{{{qqqiiibbb[[[VVVWWW\\\dddqqq|||kkk[[[QQQNNNMMM}}}xxx{{{{{{```OOOIIIHHHGGGDDDCCCCCCEEEGGGIIIOOOSSSVVVUUUTTTSSSLLLCCCAAA@@@===<<<<<<===@@@AAACCCIIIUUUggg~~~}}}www{{{ssspppooonnnmmmlllnnnqqquuuxxx|||~~~}}}yyyvvvtttsssrrrssspppooommmmmmnnnqqqtttuuuzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||yyywwwtttqqqnnnmmmllllllnnnnnnnnnmmmkkkgggdddbbb]]]\\\ZZZXXXXXXXXXZZZ[[[\\\```cccddddddiiisss{{{{{{ssskkkhhheeeaaa```bbbfffnnnyyy}}}xxxtttqqqmmmiiieeebbb___\\\YYYTTTPPPLLLIIIGGGFFFDDDBBB>>>>>>?????????>>>>>>===>>>???@@@AAAAAAAAA@@@???:::;;;<<<<<<======<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHGGGEEEFFFGGGFFFCCC@@@??????@@@BBBDDDGGGIIIJJJKKKJJJLLLPPPQQQTTT[[[dddoooxxxtttbbbWWWRRRNNNPPPWWWdddxxx~~~```UUUOOOIIIEEEEEEEEECCCAAA??????@@@???>>><<<;;;:::::::::;;;===>>>AAAMMMYYYttt}}}|||||||||wwwxxx~~~~~~tttmmmbbb[[[UUUVVVYYY^^^iiirrryyyfffYYYQQQMMMLLL~~~yyy|||~~~dddSSSMMMJJJGGGEEECCCCCCFFFJJJLLLVVVZZZ]]][[[ZZZVVVMMMDDDAAA@@@>>><<<<<<>>>@@@AAADDDIIISSScccwww~~~zzzxxxwwwtttrrrlllnnnppptttxxx{{{}}}}}}zzzvvvrrrpppooooooooonnnnnnnnnppprrruuuwwwzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{yyywwwtttrrrnnnllliiigggdddccccccccceeeeeeeeecccaaa___\\\ZZZXXXWWWUUUSSSRRRRRRSSSSSSTTTWWWYYYYYYZZZ```jjjrrr}}}yyyqqqmmmjjjeeedddfffqqqyyy{{{xxxwwwvvvrrrlllgggccc___[[[XXXRRROOOKKKHHHFFFEEEBBBAAA?????????>>>>>>=========>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;<<<<<<============>>>@@@BBBCCCDDDEEEGGGFFFEEEEEEFFFEEEBBB@@@>>>???@@@BBBEEEGGGJJJKKKMMMLLLNNNQQQTTTXXXbbbmmmuuu}}}qqq```VVVQQQNNNOOOTTT___rrr~~~```UUUOOOIIIEEEEEEEEECCCAAA@@@@@@@@@???>>>===<<<;;;::::::<<<>>>???BBBMMMYYYwww~~~zzz{{{{{{wwwuuuwwwzzzsssfff^^^XXXWWWWWWZZZaaahhhsss}}}nnn^^^UUUPPPMMMJJJgggVVVPPPJJJGGGDDDBBBCCCGGGLLLOOOWWW\\\^^^]]]\\\XXXOOOFFFBBB@@@>>><<<<<<>>>@@@BBBAAAFFFPPP^^^qqq~~~yyyvvvmmmnnnpppsssvvvzzz|||~~~~~~|||yyyvvvssspppooonnnoooooooooppprrruuuwwwyyyzzzyyywwwvvvuuuuuuuuuvvvuuuuuuuuutttqqqmmmiiigggdddccc```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVSSSRRRPPPOOOMMMMMMMMMMMMLLLNNNOOOOOOPPPVVV___gggrrrwww{{{~~~{{{xxxtttpppoooqqqzzz|||{{{{{{{{{vvvoooiiiccc___[[[XXXSSSOOOKKKHHHFFFEEECCCAAA@@@???>>>>>>======<<<<<<>>>???@@@@@@???>>>===<<<======<<<;;;;;;===>>>?????????@@@AAABBBDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIOOOMMMOOOSSSWWW]]]jjjuuunnn]]]UUUQQQNNNPPPSSS\\\kkkyyy```UUUOOOIIIEEEEEEEEECCCAAA?????????>>>===<<<<<<;;;::::::<<>>======>>>@@@BBBAAAFFFPPP]]]mmmzzzuuuooooooppprrruuuxxxzzz|||{{{zzzyyyvvvtttsssqqqqqqppppppqqqrrrtttvvvxxxzzzzzzxxxvvvtttrrrrrrrrrrrrnnnnnnmmmkkkhhhccc___]]]\\\[[[ZZZXXXWWWUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUOOONNNMMMKKKJJJIIIIIIHHHFFFGGGGGGGGGHHHMMMUUU[[[dddkkkttt}}}~~~{{{zzz|||zzzrrrjjjddd___ZZZWWWSSSPPPLLLIIIGGGFFFCCCBBB??????>>>===<<<<<<======>>>???@@@@@@???>>>===<<>>===<<<===>>>???@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKOOONNNPPPUUUZZZbbbooo{{{}}}~~~}}}kkk[[[UUURRRPPPQQQSSSYYYfffrrrbbbUUUOOOIIIEEEEEEEEECCCAAA>>>======<<<;;;;;;;;;;;;::::::===???AAADDDOOO[[[yyy{{{zzzvvvvvvxxx|||rrrjjjccc^^^[[[XXXZZZ___bbblllxxxwwwkkk[[[RRRPPPPPPMMMJJJiiiWWWPPPHHHGGGEEEEEEGGGKKKPPPSSSPPPTTTWWWWWWXXXXXXRRRKKKBBBAAA???======???AAABBBDDDIIISSS^^^lll}}}zzzsssqqqqqqqqqqqqsssuuuxxxyyyyyyxxxwwwvvvuuutttsssrrrooopppppprrrsssuuuwwwxxxwwwvvvtttrrrpppooonnnnnngggfffeeebbb^^^[[[XXXWWWUUUUUUTTTSSSRRRQQQPPPOOOLLLLLLMMMNNNOOOPPPQQQRRRKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCCCCDDDHHHMMMQQQVVV^^^jjjxxx|||ssskkkddd^^^ZZZWWWTTTPPPLLLIIIGGGFFFDDDBBB>>>>>><<<<<<<<<<<<>>>???>>>???@@@@@@@@@???>>>===@@@?????????@@@@@@AAAAAADDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDCCCAAAAAABBBCCCBBBBBBDDDFFFHHHKKKNNNOOONNNMMMPPPVVV\\\dddrrr~~~~~~zzziiiZZZTTTRRRQQQRRRTTTXXXbbbmmm~~~dddUUUOOOIIIEEEEEEEEECCCAAA===<<<;;;;;;::::::;;;;;;<<<;;;<<>>???@@@AAAAAAAAA@@@???@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDDDDBBB@@@???BBBDDDEEEEEEFFFHHHJJJLLLOOOPPPMMMMMMPPPWWW]]]eeerrrxxxgggZZZRRRPPPPPPRRRSSSVVV___hhhvvvfffUUUOOOIIIEEEEEEEEECCCAAA>>>===<<<;;;:::;;;<<<<<<>>><<<<<<===???EEERRR```|||~~~{{{wwwsssxxx~~~|||pppggg^^^WWWWWW[[[ZZZcccmmmsssxxxzzzvvvpppccc^^^XXXSSSQQQOOONNNMMMhhhTTTLLLJJJJJJJJJLLLOOORRRVVVXXXRRRUUUVVVUUUWWWXXXUUUPPPCCCAAA???>>>>>>???AAACCC>>>GGGTTTaaaooo}}}uuutttrrrqqqqqqrrrtttuuuvvvvvvvvvtttsssqqqooonnnlllmmmmmmnnnooopppppppppnnnoooooonnnmmmjjjhhhggg___\\\YYYUUUSSSRRRRRRRRRKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDCCCCCCAAABBBBBBCCCCCCDDDFFFGGGJJJNNNVVV```nnn}}}}}}sssjjjccc^^^ZZZWWWQQQNNNJJJGGGEEECCCAAA@@@<<<;;;::::::;;;===@@@AAA>>>???@@@AAABBBBBBAAA@@@@@@AAACCCDDDEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDBBB??????BBBEEEJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLPPPXXX^^^fffrrr~~~wwwgggZZZPPPOOOPPPRRRSSSUUU]]]fffrrrgggUUUPPPIIIEEEEEEEEECCCAAA???>>><<<;;;;;;<<<===>>>???===<<<===>>>EEESSSaaa{{{{{{sssrrrwwwxxxlllaaaZZZYYY\\\WWW```jjjooossstttoooiii^^^\\\YYYUUUQQQOOOOOONNNhhhXXXTTTPPPOOONNNNNNPPPSSSVVVXXXTTTTTTVVVXXXYYYVVVQQQMMMFFFBBB>>>===>>>@@@@@@???FFFHHHPPP```qqq~~~uuutttsssqqqooooooqqqtttvvvyyyxxxwwwuuusssqqqooonnnnnnnnnmmmlllkkkkkkjjjjjjllllllkkkiiifffdddaaa```]]]ZZZVVVSSSQQQOOOLLLJJJLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBBAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCDDDFFFKKKRRR^^^nnn~~~~~~sssiiiccc___ZZZVVVOOOMMMIIIGGGFFFDDDBBB@@@???>>>>>>===============>>>>>>======>>>@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEE@@@AAAAAABBBBBBCCCCCCCCCAAACCCDDDBBB@@@@@@CCCGGGFFFIIIKKKLLLKKKKKKLLLMMMLLLOOOSSSYYYaaalllwww~~~yyyhhh]]]WWWRRROOOPPPQQQSSSYYY```lll}}}cccVVVNNNGGGFFFFFFDDDBBBCCC???>>>===============>>><<<>>>;;;===EEEGGGRRRhhhyyyxxxuuu{{{uuuggg[[[VVVWWWZZZ\\\aaaeeehhhhhhddd```]]][[[XXXVVVSSSRRRRRRRRRlll]]]ZZZVVVUUUSSSQQQQQQSSSUUUVVVSSSTTTTTTVVVVVVTTTPPPLLLFFFBBB>>>===???@@@AAA@@@EEEHHHQQQaaattt{{{rrrmmmmmmmmmoooqqqtttxxxzzzzzzyyywwwuuurrrooommmlllmmmmmmmmmlllkkkjjjiiiiiifffeeedddbbb```]]][[[ZZZXXXUUUQQQNNNLLLJJJHHHEEEIIIHHHFFFDDDCCCAAAAAA@@@BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@???>>>======???>>>=========>>>@@@@@@@@@AAAEEEKKKUUUcccqqq{{{|||qqqhhhccc^^^YYYVVVQQQNNNKKKIIIGGGFFFCCCAAA???>>>>>>=========>>>>>>??????>>>>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAACCCDDDCCCAAABBBDDDGGGHHHIIIKKKKKKJJJJJJKKKLLLMMMPPPUUU]]]fffqqq{{{xxxhhh\\\VVVRRROOOQQQRRRSSSYYY```ooocccVVVNNNGGGFFFFFFCCCBBBCCC??????>>>===============<<<===;;;>>>FFFIIIUUUlll~~~wwwvvvvvv{{{}}}nnn```ZZZZZZYYYZZZ^^^bbbffffffdddaaa```^^^\\\YYYWWWUUUUUUUUUqqqcccaaa[[[YYYUUURRRQQQQQQRRRRRRSSSRRRRRRRRRSSSQQQNNNLLLGGGDDDAAA@@@AAACCCDDDDDDFFFHHHRRRdddvvvwwwnnnjjjjjjlllooorrruuuxxxzzzzzzyyywwwtttqqqnnnlllkkkmmmmmmlllkkkjjjiiihhhgggdddcccbbb```^^^[[[YYYXXXSSSQQQMMMJJJIIIGGGEEECCCDDDDDDBBBAAA@@@?????????@@@??????>>>>>>=========>>>>>>>>>>>>===<<<::::::======<<<<<<<<<===>>>???===>>>AAAEEELLLVVVbbbjjjxxxnnnfffaaa]]]YYYUUUSSSPPPLLLJJJIIIGGGDDDBBB???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>===<<<<<<@@@@@@@@@AAABBBCCCCCCCCCAAABBBCCCCCCCCCCCCFFFHHHHHHIIIKKKJJJIIIIIIJJJKKKOOOSSSYYYbbblllvvv~~~wwwggg[[[UUURRRQQQSSSSSSTTTYYY___rrrdddVVVMMMFFFEEEEEEBBBAAABBB@@@@@@???===<<<<<<<<<<<<;;;===;;;???GGGKKKYYYrrr|||tttsssvvv|||vvvfff]]][[[YYYZZZ\\\```eeeggggggeeedddccc```^^^\\\ZZZZZZZZZsssfffddd\\\ZZZVVVRRROOONNNOOOOOOSSSRRRPPPOOOOOOOOOMMMKKKIIIGGGEEECCCDDDFFFHHHIIIHHHKKKUUUfffyyyuuullllllmmmnnnppprrrssstttuuuxxxwwwvvvsssqqqnnnlllkkklllllllllkkkiiigggeeedddaaa```___]]][[[XXXVVVUUURRROOOLLLJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>???============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::============>>>>>>?????????@@@AAACCCGGGNNNVVV\\\mmmwww|||uuullleeeaaa]]]YYYUUUSSSPPPMMMJJJHHHFFFDDDBBB>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA???>>><<<;;;::::::??????@@@AAABBBCCCCCCDDDAAABBBCCCCCCDDDEEEFFFGGGEEEGGGHHHHHHHHHIIIKKKLLLRRRUUU\\\fffpppyyy~~~vvvfffZZZTTTSSSTTTVVVVVVUUUZZZ```uuufffVVVMMMFFFEEEEEEBBB@@@AAAAAA@@@???===<<<;;;;;;;;;:::===<<<@@@HHHNNN^^^xxxyyyrrrqqqwww||||||jjj___\\\[[[\\\]]]aaafffkkkmmmmmmiiigggeeebbbaaa`````````sssfffddd^^^\\\XXXTTTQQQPPPPPPQQQTTTRRROOONNNNNNMMMLLLJJJGGGGGGEEEDDDDDDFFFIIIKKKKKKNNNXXXiii{{{uuummmnnnooopppqqqrrrsssssstttwwwvvvuuusssqqqooonnnmmmkkkkkkkkkjjjhhhfffcccaaa[[[ZZZYYYWWWUUURRRPPPOOOOOOMMMJJJHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>???<<<;;;;;;;;;;;;;;;::::::999999;;;<<<======>>>===<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCEEEHHHMMMQQQ[[[eeeqqqzzzzzztttkkkeeeaaa^^^YYYUUURRROOOKKKHHHGGGEEEBBB@@@>>>>>>>>>>>>???AAABBBBBBEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>===<<<<<<;;;<<<>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEEEEEEEAAACCCEEEFFFGGGIIIMMMPPPSSSVVV\\\fffqqqxxx{{{|||~~~~~~}}}vvveeeZZZUUUVVVYYY\\\ZZZXXX\\\cccwwwiiiWWWNNNGGGFFFEEEBBB@@@AAAAAA@@@???===<<<;;;;;;;;;999===<<<@@@IIIOOOaaa~~~vvvppppppvvv|||pppccc___]]]\\\^^^bbbiiiooorrrtttooonnnkkkiiiggggggggggggsssgggeeeccc```\\\XXXUUUTTTTTTTTTTTTRRRPPPOOOOOONNNLLLJJJDDDDDDDDDBBBBBBDDDHHHKKKOOORRR\\\mmm~~~vvvqqqmmmnnnooopppsssuuuwwwxxxxxxwwwuuusssqqqpppnnnmmmjjjjjjjjjjjjgggdddaaa___YYYYYYXXXVVVSSSQQQNNNMMMKKKIIIFFFDDDDDDCCCAAA@@@@@@@@@???>>>=========>>>::::::::::::::::::::::::777888:::<<<===>>>??????999:::;;;<<<<<<<<<<<<;;;===???@@@AAABBBCCCGGGIIIMMMWWWaaaiiitttzzztttlllfffccc___ZZZVVVQQQNNNJJJGGGEEECCC@@@>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCC@@@???>>>>>>=========>>>===>>>???@@@AAABBBCCCDDDBBBAAAAAACCCDDDEEECCCBBB???@@@BBBDDDFFFIIINNNQQQRRRTTTZZZdddpppwwwzzzyyyzzz{{{{{{zzzzzz~~~vvvfffZZZWWWYYY^^^bbb___\\\___fffzzzkkkXXXPPPHHHGGGFFFBBBAAAAAA@@@@@@???===<<<<<<<<<<<<999======@@@HHHOOOddd}}}qqqmmmooouuu{{{vvviiiddd^^^^^^```eeemmmtttxxxzzzxxxwwwuuusssqqqqqqqqqqqquuujjjhhhgggddd___ZZZWWWUUUTTTTTTUUUSSSRRRQQQQQQOOOLLLJJJDDDEEEEEEDDDCCCEEEIIIMMMQQQTTT___qqqwwwsssmmmnnnnnnpppssswwwzzz}}}{{{zzzxxxuuurrrooolllkkkiiijjjjjjiiigggccc___]]]YYYXXXWWWUUUSSSPPPNNNLLLHHHFFFCCCBBBBBBAAA@@@>>>@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::777888999;;;<<<===>>>>>>999:::;;;<<<===<<<<<<;;;:::<<>>>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDCCCAAAAAABBBDDDDDDAAA>>>???@@@BBBCCCEEEHHHMMMPPPOOOQQQVVVbbboooxxx{{{{{{vvvwwwwwwvvvwww|||wwwfff[[[YYY]]]cccgggddd```bbbiii}}}kkkZZZQQQIIIHHHGGGCCCAAABBB??????>>>===============999======???GGGOOOdddvvvllljjjmmmtttzzzxxxkkkfffbbbcccfffllluuu|||~~~||||||||||||wwwlllkkkhhheee```ZZZUUUSSSRRRQQQUUUTTTSSSSSSRRRPPPMMMJJJFFFHHHHHHGGGFFFHHHLLLQQQQQQUUUaaasss}}}xxxuuuppppppoooppprrrvvvzzz}}}}}}zzzvvvrrrnnnjjjiiiiiijjjjjjiiifffbbb^^^\\\TTTSSSRRRPPPNNNKKKIIIGGGHHHFFFDDDBBBBBBBBB@@@?????????===<<<;;;:::::::::::::::::::::::::::::::::888888999:::;;;;;;;;;;;;<<<<<<>>>?????????>>>===:::<<>>>>>>>>>>>@@@AAACCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<===>>>???AAABBBCCCDDDCCCAAA@@@AAACCCCCC???<<<@@@AAABBBCCCDDDGGGKKKOOOMMMNNNTTT```ooozzz~~~}}}sssttttttsssuuu{{{wwwggg[[[[[[___fffjjjgggbbbdddkkkkkkZZZRRRJJJIIIGGGDDDBBBCCC???>>>===============>>>999======???GGGNNNeee}}}|||rrrhhhgggkkkssszzzwwwkkkfffhhhiiimmmttt|||yyyqqqsssssskkkbbb\\\ZZZWWWSSSOOOQQQRRRQQQOOOQQQTTTQQQLLLIIIEEECCCEEEHHHGGGHHHKKKKKKSSSdddyyy|||uuurrrqqqqqqsssxxx||||||zzzwwwsssooollljjjjjjllllllkkkhhhddd___ZZZWWWWWWUUUQQQOOOMMMKKKGGGEEEGGGDDDAAAAAACCCDDDBBB@@@???>>>===<<<<<<===>>>???===<<<;;;:::::::::;;;<<<<<<===============<<<<<<======<<<===>>>>>><<<:::????????????????????????BBBCCCEEEHHHMMMUUU___fffkkknnnppppppppprrrwww{{{zzzwwwsssmmmggg```[[[XXXSSSLLLDDDAAAAAABBB@@@======>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA??????<<<<<<===>>>???@@@AAAAAADDDDDDCCCBBBAAA??????>>>@@@AAAAAAAAABBBFFFKKKNNNOOOSSSZZZdddoooxxx|||}}}vvvsssrrruuuwwwzzzttteee[[[WWW```iiihhhaaa___eeemmm|||jjj[[[RRRJJJHHHFFFBBB@@@@@@AAAAAA@@@>>>===;;;::::::<<<:::<<>><<<>>>======<<<<<<=========<<<<<<;;;:::::::::;;;<<<<<<======>>>>>>============<<<<<<===>>>>>>===<<<<<<===???@@@AAA@@@???>>>CCCDDDFFFHHHKKKQQQYYY^^^cccfffiiiiiiiiilllqqquuu|||zzzwwwsssmmmfff```ZZZWWWRRRLLLFFFCCCDDDDDDBBB??????@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>===???@@@@@@AAABBBEEEIIIMMMOOOSSS\\\gggrrr{{{yyyuuussstttvvvyyyuuueee\\\WWW```hhhfff___[[[```gggxxxiiiZZZQQQJJJHHHFFFCCCAAAAAAAAAAAA@@@>>>===;;;::::::<<<:::<<>>>>>===<<<:::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<===>>>????????????<<<<<<;;;<<<>>>???>>>===;;;===???AAABBBAAA???>>>DDDEEEGGGHHHJJJMMMRRRUUUZZZ^^^aaabbbcccfffkkkpppwww{{{~~~zzzxxxsssllleee___ZZZWWWQQQMMMIIIGGGGGGGGGCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEAAAAAAAAA@@@???>>>>>>>>>;;;;;;<<<===>>>???@@@@@@????????????????????????CCCDDDEEEEEEFFFIIINNNQQQPPPUUU^^^jjjuuu}}}yyyuuussstttwww|||uuuggg]]]ZZZcccjjjggg^^^YYY\\\bbbsssiiiXXXPPPIIIGGGGGGDDDBBBCCCAAA@@@???>>>===<<<;;;:::<<<:::<<>>>>>===::::::<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@===;;;;;;<<<>>>@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@CCCEEEHHHIIIJJJLLLNNNPPPUUUYYY]]]___```dddjjjnnntttxxx~~~{{{xxxsssllleee^^^YYYWWWQQQOOOLLLJJJHHHFFFBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@???>>>===<<<;;;::::::;;;;;;<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIILLLPPPSSSRRRWWW___jjjuuu|||~~~~~~uuuqqqppptttzzzvvvhhh______gggmmmiii___XXX[[[```nnn}}}iiiWWWOOOHHHGGGGGGDDDCCCDDD@@@@@@???>>>===<<<;;;;;;<<<:::<<>>?????????>>>>>>???@@@AAA999:::<<<=========<<<;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA===<<<;;;<<<>>>@@@@@@@@@FFFEEEBBB@@@???@@@AAABBBAAADDDHHHKKKLLLMMMNNNPPPRRRUUUYYY\\\^^^aaahhhmmmssswww}}}|||xxxrrrkkkddd]]]YYYWWWQQQPPPMMMJJJGGGCCC???<<<>>>>>>???@@@@@@AAAAAABBB??????@@@@@@@@@@@@@@@AAA@@@@@@>>>===;;;999888777::::::;;;<<<===>>>>>>???>>>???@@@AAABBBCCCCCCDDD@@@BBBDDDEEEFFFHHHLLLNNNTTTXXX^^^hhhqqqvvvxxxxxxqqqnnnnnnssszzzwwwjjjbbbbbbiiinnnhhh\\\VVVXXX^^^mmm}}}jjjWWWNNNHHHGGGGGGEEECCCDDD@@@??????>>>===<<<;;;;;;<<<:::<<>>???@@@@@@GGGEEECCC@@@???@@@AAABBB@@@CCCGGGJJJLLLMMMOOOQQQOOOSSSWWWYYY[[[___eeejjjqqquuu{{{|||xxxrrrjjjccc]]]XXXVVVQQQOOOMMMJJJFFFAAA>>><<<>>>>>>>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::888777666999999:::;;;<<<===>>>>>><<<===>>>???@@@AAABBBBBBAAABBBEEEFFFGGGIIILLLOOOTTTWWW\\\ccckkkppprrrsssqqqnnnoootttzzzxxxllldddbbbhhhjjjdddXXXRRRVVV]]]ooojjjWWWOOOHHHGGGGGGDDDCCCDDD?????????>>>===<<<<<<<<<;;;:::<<>>===<<<<<<>>>AAA<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBBBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAAAAAAAA>>><<<<<<===?????????@@@@@@AAAAAABBBAAA@@@@@@@@@CCCGGGIIIKKKLLLNNNPPPOOOSSSWWWYYYZZZ^^^dddiiinnnrrrwww}}}}}}yyyrrrjjjbbb\\\XXXVVVNNNNNNLLLIIIEEEBBBAAA@@@???????????????@@@@@@@@@==================<<<<<<<<<;;;;;;;;;:::999999999999999:::;;;<<<======>>>======>>>???@@@@@@AAAAAACCCEEEHHHIIIJJJLLLOOOQQQSSSTTTXXX___gggmmmppprrrsssqqqrrrxxxyyymmmeeeccchhhiiiaaaUUUQQQWWW___sssiiiXXXOOOHHHGGGGGGDDDBBBCCC??????>>>>>>======<<<<<<;;;:::===AAACCCKKKccc{{{rrrmmmmmmooottt{{{~~~~~~sssooossszzz|||uuuwwwwwwqqqggg\\\SSSOOOOOOQQQSSSZZZ___```bbbhhhlllmmmaaaYYYTTTSSSTTTSSSUUUYYYbbbeeennn|||{{{|||~~~~~~zzztttuuuvvvvvvuuutttqqqppplllhhhaaa[[[UUUSSSRRRRRRKKKIIIGGGFFFEEEDDDBBB@@@>>>@@@AAA@@@>>>===???BBB===<<<<<<<<<===>>>@@@AAA???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBB???===<<<===>>>??????888;;;???CCCDDDCCC@@@>>>@@@CCCFFFHHHIIIKKKMMMOOOQQQUUUYYY[[[\\\```fffkkkllloootttyyy~~~}}}yyyrrriiibbb\\\XXXVVVMMMMMMKKKIIIFFFDDDDDDEEEAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;<<<<<<888999999:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCAAACCCFFFGGGHHHJJJMMMOOOQQQRRRVVV\\\dddlllqqqssstttsssvvv~~~yyymmmfffeeeiiijjjaaaVVVRRRZZZcccvvvhhhXXXPPPIIIGGGGGGDDDBBBCCC??????>>>>>>======<<<<<<;;;:::===AAACCCKKKbbbzzz}}}qqqlllmmmooossszzzyyy{{{vvvtttyyy}}}rrrqqqxxxlll^^^VVVQQQNNNPPPUUU[[[[[[ZZZ[[[ccclllnnnjjjddd[[[UUUVVVXXXZZZ\\\```jjjoooxxx~~~{{{yyy{{{~~~~~~zzzuuutttyyy}}}}}}|||{{{vvvpppoooiiiaaaYYYTTTPPPMMMKKKKKKJJJHHHEEECCCAAA@@@??????>>>============>>>>>>????????????@@@@@@@@@@@@DDDEEEFFFEEEBBBAAA@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDGGGKKKMMMPPPQQQTTTUUUVVVYYY]]]```ccceeehhhmmmtttyyy|||}}}}}}}}}yyytttnnnhhhccc^^^ZZZWWWQQQNNNJJJGGGEEEDDDBBB@@@?????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999888888888999999:::;;;<<<===>>>???<<<===???@@@AAABBBBBBCCCAAABBBEEEFFFGGGIIILLLOOONNNPPPUUU\\\eeemmmuuuyyy{{{|||uuujjjeeejjjfffbbb\\\UUUTTT^^^kkkgggWWWQQQIIIDDDDDDDDDCCCAAA===<<<;;;:::;;;;;;:::888999:::===@@@BBBMMMbbbuuu|||kkkiiimmmrrrrrryyy~~~~~~}}}uuuuuuuuuiii]]]VVVQQQNNNPPPTTTWWWXXXWWWZZZdddpppuuussslllbbbYYYWWWYYYZZZ]]]aaahhhmmmvvvyyywwwvvvwwwzzzzzzwwwtttvvv{{{~~~}}}yyysssoooiiiaaaYYYTTTPPPMMMKKKFFFGGGGGGFFFEEEBBB@@@>>>???>>>>>>=========>>>>>>>>>>>>>>>???????????????BBBDDDFFFFFFDDDCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDGGGJJJMMMOOOPPPSSSTTTVVVYYY\\\___bbbdddfffmmmuuu||||||zzzyyyyyyvvvrrrlllgggccc```\\\YYYQQQNNNJJJGGGEEEDDDBBB@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999:::;;;===>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPRRRTTTXXX___gggqqqzzzqqqgggdddiiifffaaa[[[TTTTTT```nnneeeWWWQQQIIIEEEDDDDDDCCCAAA???>>><<<<<<======;;;::::::;;;===@@@CCCMMMbbbuuu}}}lllhhhkkkooosss}}}||||||pppfff[[[VVVQQQNNNOOORRRSSSUUUWWW\\\hhhwwwvvvjjj___[[[ZZZZZZ]]]```ccciiisss~~~uuuuuuvvvwwwwwwwwwvvvvvvzzz~~~zzztttmmmggg```YYYTTTPPPMMMJJJCCCDDDFFFGGGFFFCCC@@@>>>???>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDGGGIIILLLMMMNNNRRRSSSTTTWWWZZZ]]]```aaadddlllwww~~~{{{xxxvvvuuutttrrrnnnjjjfffcccaaa]]][[[RRROOOJJJGGGEEEDDDBBB@@@?????????>>>>>>=========;;;;;;:::::::::::::::999::::::::::::999999999999888999:::<<<>>>@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDFFFHHHIIIJJJJJJLLLOOORRRUUUYYY^^^eeemmmwww{{{kkkcccccciiieee```ZZZSSSUUUeeeuuubbbWWWQQQJJJFFFEEEEEECCCBBBBBB@@@>>>>>>>>>>>>===<<<<<<<<<>>>AAACCCNNNcccwww~~~lllfffhhhnnnvvvkkkbbbYYYUUURRRNNNOOOQQQRRRWWW]]]dddqqq~~~zzzoooddd___]]]ZZZZZZ\\\]]]fffqqq~~~vvvwwwyyyyyyxxxxxxyyyzzz~~~~~~|||wwwqqqjjjeee^^^WWWSSSOOOLLLIIIDDDEEEEEEEEEDDDAAA???>>>??????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGGGGGGGGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAACCCCCCEEEGGGIIIKKKLLLMMMOOOPPPRRRTTTWWW[[[]]]___ccclllxxx{{{wwwuuusssrrrqqqooolllhhheeeccc```]]]ZZZSSSOOOKKKGGGFFFDDDAAA@@@?????????>>>======<<<<<<999999999999999999999999::::::::::::::::::::::::888999;;;===???AAACCCDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHIIIJJJJJJKKKMMMPPPSSSVVV\\\eeemmmttt{{{vvvfffaaaccciiieee___XXXSSSXXXlll```VVVQQQJJJGGGFFFFFFDDDBBBCCCAAA>>>>>>>>>???>>>=========???AAADDDOOOeeeyyy}}}kkkdddeeeooozzz|||{{{ggg^^^WWWTTTRRROOOOOORRRUUU]]]gggoooyyyvvvmmmeeebbb___ZZZWWWVVVYYYdddrrrxxxyyyzzzzzzyyyyyy{{{|||{{{xxxssslllgggccc\\\WWWRRRNNNKKKHHHJJJHHHEEEBBB@@@????????????????????????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPSSSVVVZZZ]]]^^^dddmmmyyy}}}wwwtttrrrqqqooonnnmmmjjjgggdddaaa^^^ZZZWWWSSSPPPKKKHHHFFFDDDAAA@@@??????>>>>>>===<<<<<<;;;999999999999999999999999::::::::::::::::::::::::999:::<<<>>>@@@BBBDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDIIIJJJJJJJJJKKKMMMRRRUUUUUU___llluuuzzz|||||||||~~~rrrccc```eeeiiieee___XXXTTT^^^www~~~```VVVQQQKKKHHHHHHGGGEEECCCBBB@@@===<<<===>>>=========>>>???BBBEEEQQQhhh|||{{{iiibbbbbbssssssqqqddd\\\UUUSSSQQQPPPQQQTTT[[[eeeooowww}}}{{{ppphhhcccbbb```[[[VVVUUUWWWeeetttyyyyyyxxxxxxyyyyyyzzzzzz~~~|||yyyvvvqqqkkkfffbbb]]]XXXTTTPPPLLLJJJMMMJJJFFFAAA???>>>???@@@????????????@@@AAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMPPPSSSWWW[[[___aaahhhoooyyy|||wwwqqqnnnmmmmmmkkkiiiiiigggdddbbb___\\\XXXUUUTTTQQQLLLHHHFFFDDDAAA?????????>>>>>>===<<<;;;;;;888999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJJJJKKKLLLOOOTTTXXXWWWcccrrr{{{|||{{{zzzzzzsssuuuzzznnnaaa```fffiiifff```YYYWWWddd~~~bbbVVVQQQLLLIIIIIIHHHFFFCCCBBB???<<<;;;<<<===============???BBBFFFSSSkkkzzzjjjccccccuuu{{{mmmjjjddd[[[TTTRRRQQQPPPSSSWWWbbbkkktttxxx{{{}}}{{{vvvlllddd______^^^[[[XXXXXXXXXgggxxx}}}zzzwwwwwwyyy{{{zzzxxxzzz}}}~~~zzzwwwvvvrrrmmmhhhddd___ZZZWWWSSSOOOLLLJJJIIIFFFCCCAAAAAAAAAAAA?????????@@@@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMOOORRRVVV[[[```cccffflllrrr{{{uuuooohhhfffggggggfffccccccbbb```___^^^\\\XXXUUUUUUQQQLLLIIIFFFDDDAAA???@@@???>>>===<<<;;;::::::999999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLNNNRRRWWW\\\]]]iiivvv}}}|||wwwuuuuuunnnrrrzzzzzzjjj___```fffjjjfffaaaZZZZZZjjjbbbVVVQQQLLLJJJJJJIIIGGGDDDCCC@@@<<<;;;;;;=========<<<===???BBBHHHUUUnnn{{{lllfffgggtttzzzllliiiddd[[[SSSQQQQQQQQQTTTYYYeeemmmtttwwwxxxzzzxxxtttjjjbbb\\\\\\]]][[[[[[]]]ZZZjjj{{{|||wwwxxx{{{}}}{{{xxxvvvzzz{{{yyyxxxxxxuuupppiiifffaaa]]]YYYUUURRROOOGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGHHHIIIKKKLLLLLLMMMHHHJJJMMMOOOPPPQQQSSSUUUUUUUUUTTTTTTSSSSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKOOOQQQTTTXXX^^^cccgggjjjooouuu|||pppiiibbb```aaacccaaa______^^^]]]]]]^^^\\\YYYWWWUUURRRMMMIIIFFFDDDAAA???@@@???>>>===<<<;;;::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMOOOTTTZZZ___cccmmmyyy}}}zzzuuussstttrrrvvvvvvggg^^^```fffjjjgggaaa[[[[[[mmmcccUUUQQQLLLJJJJJJJJJGGGDDDDDDAAA===;;;<<<===>>>>>><<<<<>>===;;;;;;<<<<<<<<<;;;===;;;888888:::<<<;;;:::<<<<<<============>>>>>>AAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJLLLKKKMMMNNNNNNNNNRRRYYY___jjjsssyyywwwsssvvv}}}uuueee[[[ZZZaaajjjmmmfff^^^XXX[[[nnnuuubbbUUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;;;;;;;>>>BBBHHHWWWpppooojjjnnnzzzyyyuuuggg___XXXVVVWWW[[[dddmmmzzzsssllliiiiiimmmoookkkhhhiiiiiirrrxxx{{{zzzwwwuuuuuuuuuuuuuuuuuuuuuuuusssrrrpppnnniiieee```\\\XXXTTTOOOLLLIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPQQQSSSXXX```iiiooo|||yyyvvvuuuuuutttoookkkeeeaaa\\\YYYXXXXXXXXXWWWVVVUUUTTTRRRPPPOOONNNNNNLLLLLLKKKJJJJJJKKKLLLLLLOOORRRWWW]]]dddmmmvvv|||uuuggg\\\QQQNNNMMMKKKIIIIIIMMMNNNQQQSSSSSSRRRPPPNNNMMMLLLJJJGGGEEECCCAAA@@@???===;;;;;;<<<===<<<;;;===;;;999999;;;<<<<<<;;;=========>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMMMMOOOUUU^^^fffnnnvvv{{{yyyxxx~~~nnn___XXXYYYaaajjjllldddZZZUUUZZZkkkqqq___UUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;<<<<<>>>>><<<;;;:::;;;<<<;;;:::;;;;;;::::::;;;<<<<<<<<<======>>>>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHIIIKKKKKKKKKLLLLLLMMMPPPXXXccckkkuuu{{{}}}}}}lll___ZZZZZZ```gggjjj```UUUSSSZZZkkkppp___UUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;<<<===@@@DDDKKKZZZtttxxxrrrtttkkkbbb[[[YYY[[[```jjjsss|||mmmddd```]]]]]][[[YYY[[[______hhhrrrvvvzzzzzzuuurrrrrrrrrrrrqqqrrrssstttsssrrrooonnngggeeebbb```]]]YYYSSSPPPIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTXXX```lllzzz|||yyyuuuoookkkiiiiiiiiihhhgggeeebbb^^^ZZZWWWUUUTTTTTTSSSQQQQQQRRRTTTVVVXXX___bbbgggmmmttt}}}vvvhhh\\\RRRNNNMMMIIIEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@>>>======;;;999999:::;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLMMMPPPYYYeeennnzzz~~~mmmccc___]]]___cccfff\\\RRRRRR[[[mmmpppaaaUUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;======@@@EEELLL[[[uuuzzztttwww|||lllccc[[[XXXYYY\\\dddmmmssshhhaaa]]]ZZZYYYWWWUUUYYY___```jjjvvv{{{}}}zzztttqqqppppppppppppqqqtttuuuvvvtttrrrqqqjjjiiigggeeeaaa\\\UUUPPPIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVYYY^^^gggttt~~~zzzuuuqqqooonnnmmmlllkkkjjjhhhddd```[[[XXXVVVUUUTTTSSSSSSTTTWWW[[[]]]hhhkkkqqqvvv|||{{{iii]]]QQQMMMKKKGGGEEEDDDBBBCCCDDDEEEFFFEEEEEEDDDAAABBBBBBBBBAAA@@@>>><<<<<<:::888888999:::999888777999;;;;;;::::::;;;<<<<<<<<<======>>>???@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJHHHIIIIIIKKKLLLLLLMMMMMMKKKLLLMMMNNNQQQZZZeeennnyyy{{{kkkdddbbb```___aaaaaaYYYQQQQQQ[[[mmmnnnaaaUUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;<<<===@@@EEELLL[[[uuuzzzuuuxxxwwwssseee]]]WWWVVVWWWZZZaaajjj{{{tttiiiccc]]]ZZZZZZ[[[YYYXXX\\\bbbjjjsss}}}zzzssspppoooooooooppprrrvvvxxxyyyyyywwwuuuqqqooommmiiiddd\\\TTTNNNIIIHHHFFFEEEDDDEEEEEEFFFEEEFFFIIIKKKMMMNNNOOOOOONNNOOOQQQTTTVVVXXXYYYYYYZZZ\\\aaagggppp|||}}}yyywwwuuurrrqqqqqqqqqpppmmmhhhccc]]]ZZZWWWVVVVVVVVVYYY]]]aaadddooosssxxx}}}mmm```SSSMMMKKKGGGEEEEEEBBBCCCDDDEEEEEEEEEDDDDDD@@@AAABBBCCCBBBAAA???>>><<<;;;999999:::::::::999444777:::;;;999999:::;;;:::;;;<<<===>>>??????@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNOOORRRYYYdddlllrrryyyuuufff`````````aaabbb___WWWQQQQQQYYYkkkiii]]]UUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;<<<<<<@@@EEELLL[[[uuuyyyuuuyyyppplll\\\VVVRRRSSSVVV[[[ccclllxxxyyykkkccc```XXXXXXZZZ]]]\\\[[[^^^eeettt{{{zzzsssooonnnnnnnnnqqqtttwww{{{||||||zzzyyywwwuuuqqqmmmfff\\\RRRKKKIIIHHHGGGEEEEEEEEEFFFFFFDDDFFFJJJMMMPPPRRRSSSSSSPPPRRRTTTVVVYYY[[[\\\\\\]]]aaagggnnnwww}}}{{{wwwwwwwwwuuupppjjjccc```[[[ZZZYYYZZZ]]]bbbgggjjjxxx|||ssseeeWWWPPPLLLHHHFFFFFFCCCCCCDDDDDDEEEEEEEEEDDDAAABBBCCCDDDDDDBBBAAA???===<<<::::::;;;;;;;;;:::333666::::::999888999;;;::::::;;;<<<===>>>??????AAAAAABBBDDDEEEGGGHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRYYYcccjjjlllttt|||qqqaaa[[[\\\___bbbeee^^^WWWQQQPPPWWWiiieeeYYYUUUQQQMMMJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;;;;<<>><<<<<<;;;:::999@@@<<<<<>>CCCJJJZZZttt|||zzzrrrbbbZZZQQQPPPRRRXXXbbbpppwwwhhh]]]WWWTTTRRRUUU\\\aaaaaa```dddlll|||}}}}}}{{{{{{zzzvvvuuuvvvyyy|||~~~|||xxxvvvtttrrroookkkeee^^^VVVQQQLLLKKKIIIGGGFFFFFFFFFFFFHHHJJJNNNPPPQQQRRRUUUWWWVVVVVVYYY___fffmmmrrrttttttwww~~~~~~yyyrrrlllfffcccdddeeeeeegggmmmvvv~~~zzzuuunnnfff___[[[ZZZYYYZZZ\\\```ccchhhnnnuuuyyyxxxoooeee___XXXOOOJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;999999888888888888999999::::::;;;<<<>>>???@@@@@@CCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMOOOSSSTTTWWW___iiiuuu|||}}}zzzyyyxxx}}}|||jjj\\\XXXYYY[[[eeemmmggg___PPPNNNVVVaaaxxxsssbbbWWWUUUPPPKKKIIIJJJJJJHHHFFFEEEBBB???=========<<<;;;===>>>AAACCCIIIYYYvvv}}}|||qqq```YYYRRRSSSWWW^^^iiixxxpppggg___YYYUUURRRVVV\\\```^^^\\\cccmmm~~~}}}tttvvv}}}yyyxxxyyy{{{}}}|||wwwtttssspppmmmiiieee```ZZZUUUNNNLLLJJJHHHFFFEEEEEEFFFHHHJJJNNNPPPQQQSSSUUUWWWZZZYYY\\\dddoooxxx}}}~~~{{{uuunnniiiggggggggghhhkkksss}}}~~~xxxjjjfff```YYYTTTQQQOOOOOOKKKLLLOOOQQQSSSWWW\\\```hhhoooxxxzzzrrrjjjeee^^^UUUOOONNNIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFFFFDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;::::::999999888888999999:::::::::;;;===>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJNNNMMMOOORRRTTTWWW___hhhttt{{{{{{vvvtttssssssuuucccXXXUUUWWWZZZhhhqqqjjj___PPPNNNXXXfffsssdddXXXUUURRRMMMKKKJJJIIIHHHFFFEEEBBB???=========<<<;;;;;;???CCCEEEIII\\\zzz|||}}}ppp^^^VVVPPPTTTZZZbbbnnn|||vvvlllhhhddd^^^YYYZZZ[[[^^^___\\\\\\eeepppyyyzzzxxxpppkkkppp~~~zzzzzz||||||~~~~~~{{{vvvsssqqqoookkkhhheeeaaa\\\YYYOOOMMMKKKIIIGGGFFFFFFGGGIIILLLOOOQQQRRRTTTVVVXXX[[[[[[^^^gggrrr|||zzzsssnnngggggggggiiinnnvvvtttmmmZZZWWWRRRMMMIIIGGGFFFEEECCCEEEFFFGGGHHHJJJNNNQQQTTTYYY___fffkkkrrr{{{}}}vvvoookkkeee[[[UUUSSSLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@======<<<<<<;;;:::::::::::::::999999999999:::::::::;;;<<<===>>>@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLNNNQQQSSSUUU^^^gggqqqxxx}}}{{{uuuqqqpppqqqrrrzzzmmm```WWWTTTUUUYYYjjjssslll^^^QQQOOOZZZkkkpppdddXXXVVVSSSPPPMMMKKKIIIGGGFFFDDDAAA>>>=========<<<;;;:::@@@EEEFFFLLLbbb{{{{{{nnn\\\SSSMMMSSSZZZbbbnnn|||yyynnniiihhhgggccc^^^bbbaaa``````]]]]]]dddnnnooonnnjjjffffffnnn||||||{{{}}}|||}}}}}}}}}{{{xxxuuussspppnnnkkkiiifffbbb^^^ZZZOOONNNLLLJJJIIIHHHIIIIIILLLNNNQQQSSSTTTUUUVVVXXXYYY[[[```iiittt~~~zzzvvvnnnnnnooorrrwww~~~~~~qqqhhhbbbUUURRRNNNIIIEEECCCBBBAAA@@@BBBCCCDDDDDDEEEHHHJJJMMMNNNRRRWWWZZZ\\\ccckkklllvvvyyyssspppjjjaaa[[[ZZZRRRQQQOOONNNLLLJJJIIIHHHGGGFFFEEECCCBBB@@@??????======<<<<<<;;;::::::999::::::999999999999::::::;;;;;;<<<===???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLKKKMMMQQQRRRUUU]]]gggnnntttyyy{{{~~~~~~wwwpppnnnooorrruuu{{{qqqddd\\\VVVUUUVVV[[[llluuukkk[[[QQQRRR]]]nnnjjjaaaVVVVVVUUURRRNNNKKKHHHGGGFFFCCC@@@===<<<<<<===<<<;;;:::AAAEEEGGGQQQlllxxxxxxppp\\\SSSNNNSSSXXX]]]hhhvvv~~~{{{sssiiieeefffgggdddbbbddd```^^^^^^\\\ZZZ^^^dddaaa``````bbbhhhpppyyy|||}}}{{{{{{zzzyyyxxxvvvtttsssooommmkkkjjjgggccc^^^ZZZPPPOOOMMMKKKKKKKKKKKKLLLOOOQQQTTTUUUUUUUUUWWWXXXXXX]]]eeennnxxxzzzvvvvvvvvvyyy}}}}}}tttiii___XXXVVVPPPNNNKKKGGGDDDCCCBBBBBBAAACCCEEEEEEEEEFFFHHHJJJMMMLLLOOOSSSRRRPPPUUU\\\\\\fffqqqzzz{{{uuusssnnnfffaaa```\\\[[[YYYVVVSSSQQQNNNMMMJJJIIIHHHFFFDDDBBBAAAAAA>>>>>>======<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNRRRSSSVVV^^^hhhkkkrrrwwwxxx{{{~~~zzzsssnnnmmmqqqvvvzzz||||||tttgggZZZVVVSSSWWWZZZ```qqqvvvhhhXXXRRRUUU```pppyyyfff```VVVVVVVVVSSSPPPLLLHHHFFFFFFAAA???<<<;;;;;;<<<;;;::::::AAAEEEHHHWWWuuuuuuuuu|||ttt___UUUSSSVVVXXXYYYbbbpppxxxwwwyyyqqqhhhccccccddddddcccaaa\\\ZZZ[[[YYYVVVVVVYYYWWWWWWZZZbbbkkktttxxxyyy~~~}}}zzzyyyxxxwwwuuutttssssssnnnmmmlllkkkhhhddd^^^ZZZPPPOOONNNLLLLLLLLLMMMMMMQQQSSSUUUVVVVVVVVVWWWXXXZZZaaajjjttt}}}zzzuuuuuuuuuwwwzzz}}}xxxuuummmbbbWWWPPPLLLLLLFFFEEECCCAAA@@@@@@@@@@@@DDDFFFHHHIIIIIIIIIKKKMMMOOOMMMOOORRRPPPLLLOOOVVVUUU___iiirrr~~~|||vvvtttpppiiiddddddeeedddaaa^^^[[[XXXUUUTTTNNNMMMLLLJJJHHHFFFEEEDDD?????????>>>======<<<<<<;;;::::::999999::::::;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMOOOSSSTTTWWW___iiikkkqqqvvvwww{{{|||xxxqqqmmmmmmrrryyy~~~}}}tttlll___SSSPPPQQQXXX^^^dddtttwwwgggWWWRRRWWWbbbqqqwwwfffaaaXXXWWWVVVTTTQQQLLLHHHFFFFFF@@@>>>;;;:::;;;;;;;;;::::::@@@DDDHHHZZZ{{{sssssszzzsssaaa[[[XXXVVVVVVZZZbbbkkkssswwwuuunnneee______bbbdddddd[[[\\\[[[XXXUUUSSSSSSTTTYYY[[[___ddddddfffnnnxxx}}}yyyzzzxxxuuusssrrrtttuuuwwwuuussspppllliiiddd___[[[RRRPPPMMMJJJJJJMMMPPPRRRRRRTTTWWWWWWWWWVVVWWWXXX]]]eeeqqq}}}}}}yyyvvvtttttttttuuuvvvsssnnniiiccc___XXXPPPJJJFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIJJJIIIKKKOOOPPPNNNPPPTTTWWW^^^eeelllzzz|||uuuooolllkkkjjjiiilllkkkjjjiiihhheeeaaa]]]UUUQQQLLLIIIHHHGGGGGGFFFDDDBBB@@@?????????>>><<<<<<;;;:::999888999:::;;;>>>>>>======>>>???@@@@@@???@@@BBBDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMQQQWWW___eeejjjooosssxxxxxxmmmnnntttyyy||||||pppfff^^^YYYVVVSSSRRRUUUaaannnrrrkkkbbbQQQQQQWWWfff{{{wwwiiiccc___XXXWWWUUURRROOOKKKHHHFFF>>>>>>>>>>>>>>>===<<<<<<<<<@@@CCCJJJ___rrrnnnqqquuuaaa[[[VVVUUUUUUYYYaaajjjppptttooohhh___[[[[[[]]]^^^^^^[[[ZZZYYYUUURRRPPPQQQRRRWWWXXX[[[______aaajjjtttyyysssssstttuuuvvvvvvwwwwwwwwwsssrrrpppnnnkkkeee^^^XXXSSSPPPMMMKKKKKKMMMPPPSSSSSSUUUWWWXXXXXXXXXZZZ\\\]]]fffsss~~~yyyuuurrrnnnkkkhhhgggfffeeeeeebbb]]]YYYYYYUUUPPPJJJFFFDDDCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJMMMLLLNNNQQQQQQPPPRRRWWWVVV^^^eeemmm{{{~~~xxxrrrnnnmmmnnnpppuuusssqqqpppooolllhhhddd```\\\WWWRRRPPPNNNLLLKKKFFFCCCAAA??????>>>===;;;;;;;;;::::::999999::::::============>>>???@@@AAA@@@AAACCCDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMOOOTTT[[[```eeejjjpppuuu}}}~~~tttlllmmmsssyyy{{{lll```WWWPPPMMMPPPQQQWWWdddppprrriii___QQQRRRXXXhhh{{{xxxiiiccc```\\\[[[XXXUUUPPPLLLHHHFFF>>>>>>>>>>>>>>>======<<<:::???BBBGGGXXXuuuqqqlllnnnzzzzzz{{{wwwbbbZZZUUUUUUUUUZZZaaahhhmmmooohhhccc\\\XXXXXXZZZYYYXXXXXXXXXUUURRROOONNNPPPSSSWWWWWWYYY[[[[[[\\\fffppp}}}uuuooopppsssvvvyyyyyyxxxuuutttqqqqqqpppooollleee]]]WWWSSSQQQOOOMMMMMMOOOQQQSSSTTTVVVXXXYYYYYYZZZ]]]___bbbjjjyyy{{{vvvpppjjjgggdddaaa___```^^^[[[YYYWWWUUUQQQNNNNNNKKKHHHEEECCCCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNLLLMMMOOOOOONNNRRRWWWXXX```iiirrr~~~xxxssssssxxx}}}|||zzzxxxuuuqqqoooiiieee___YYYVVVRRROOOLLLJJJGGGCCC@@@???>>><<<;;;::::::;;;;;;::::::999999;;;<<<<<<===>>>@@@AAABBB@@@BBBCCCEEEFFFGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMQQQWWW[[[aaaffflllrrrzzzxxxrrrnnnpppvvvyyyjjj]]]SSSMMMIIIMMMQQQZZZgggqqqooodddYYYQQQSSSZZZiiizzzxxxjjjdddbbbaaa___\\\XXXRRRMMMHHHEEE>>>>>>>>>>>>============:::???CCCFFFQQQjjjssslllnnnsss{{{{{{{{{}}}xxxbbbYYYVVVUUUVVVYYY___eeehhhjjjgggbbb\\\YYYYYYYYYWWWUUUUUUTTTRRROOONNNOOOSSSWWWZZZYYYZZZ[[[ZZZ[[[eeeppp|||yyysssooosssuuuxxxyyyyyyvvvsssqqqrrrqqqpppnnnkkkeee]]]XXXUUUSSSPPPOOOOOOPPPSSSUUUWWWXXXYYYYYYYYY[[[^^^aaajjjqqq~~~}}}sssnnnfff```\\\ZZZXXXWWWYYYWWWTTTRRRPPPNNNLLLKKKIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPPPPNNNNNNPPPQQQRRRWWW^^^aaajjjsss|||yyy{{{{{{xxxppplllgggbbb^^^YYYUUURRRPPPLLLGGGCCC@@@>>><<<:::999:::;;;<<<;;;:::999888:::;;;;;;<<<>>>@@@AAABBBAAABBBDDDFFFGGGHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLJJJKKKLLLLLLMMMPPPUUUYYY^^^dddjjjnnnuuu}}}}}}uuurrrqqqvvv}}}xxxiii^^^VVVQQQNNNKKKQQQ\\\iiioookkk^^^SSSNNNRRR\\\jjjxxxxxxjjjeeedddcccbbb___ZZZUUUNNNIIIEEE???>>>>>>===============;;;AAAEEEGGGNNNcccwwwppprrrttt|||zzzzzz}}}yyyaaaWWWTTTSSSSSSVVV[[[___bbbcccgggbbb\\\YYYXXXXXXUUUSSSQQQPPPPPPOOOOOOSSSXXX\\\ZZZYYYZZZZZZYYYZZZdddnnn{{{}}}wwwtttrrrqqqtttuuuvvvvvvvvvvvvuuuuuuvvvsssooolllhhhddd___\\\VVVTTTRRRQQQQQQRRRTTTVVVYYYYYYYYYYYYYYY\\\```dddooouuu{{{oooiii___XXXSSSRRRRRRQQQNNNMMMLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSUUURRRRRRUUUXXX\\\ccclllrrrzzzzzzwwwsssoookkkgggbbb^^^WWWSSSLLLGGGCCC@@@===;;;999:::;;;<<<;;;:::999888::::::;;;<<<===???AAABBBAAABBBDDDFFFHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNRRRVVVYYYZZZaaafffiiinnnuuuxxxwwwsssrrruuu{{{uuuggg]]]VVVRRRPPPKKKRRR]]]gggjjjdddXXXOOOLLLSSS___mmmzzzxxxlllhhhhhheeedddaaa]]]WWWPPPJJJFFF??????>>>===<<<======>>>:::???DDDGGGMMM___{{{zzzsssuuuyyy{{{vvvwww{{{www___UUUPPPOOOOOOQQQWWW]]]aaaccchhhccc\\\WWWVVVUUURRRPPPNNNOOOOOOPPPQQQUUUZZZ]]]WWWWWWXXXYYYWWWXXXaaakkkzzzwwwrrrqqqqqqqqqqqqqqqrrrsssvvvxxx{{{|||yyyuuupppkkkhhheeeaaa___WWWVVVTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[```fffjjjqqqvvv}}}mmmeeeZZZQQQLLLKKKKKKLLLGGGHHHHHHGGGFFFFFFGGGIIIEEEDDDDDDCCCDDDEEEGGGGGGIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOQQQSSSUUUVVVVVVVVVUUUSSSSSSXXX^^^eeepppzzz|||yyyvvvqqqkkkggg```ZZZRRRKKKFFFCCC???===::::::;;;;;;::::::999999:::;;;;;;<<<===???@@@AAA@@@AAADDDFFFHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHEEEGGGKKKNNNPPPTTTXXX[[[WWW^^^ccceeeiiiooossssssttttttxxx~~~oooaaaWWWQQQMMMLLLLLLSSS\\\cccccc\\\TTTMMMNNNWWWeeetttyyyooommmooojjjiiifffaaaZZZRRRJJJFFF@@@???===<<<<<<<<<===>>>999;;;???DDDJJJ[[[wwwyyysssvvv{{{}}}yyyxxx{{{rrrttt{{{vvv]]]SSSNNNMMMMMMQQQYYYaaagggkkkkkkeee]]]WWWUUUTTTQQQOOOMMMNNNPPPQQQRRRTTTXXX[[[TTTTTTWWWYYYWWWWWW___iiixxxyyytttsssssstttnnnoooqqqssswwwzzz|||~~~yyyvvvrrrnnnkkkfffbbb^^^XXXWWWVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[___fffnnntttwww|||nnneeeXXXNNNHHHGGGHHHIIIEEEGGGIIIIIIGGGFFFHHHJJJCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPQQQPPPPPPOOOOOOQQQSSSUUUWWWXXXXXXXXXYYYWWWXXX___gggqqqzzzsssooogggaaaXXXPPPJJJFFFBBB@@@;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>?????????@@@CCCEEEGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFIIIMMMPPPRRRUUUYYY[[[WWW___eeegggkkkqqqvvvwww{{{zzz}}}tttfffZZZRRRNNNLLLKKKOOOTTTZZZ]]][[[UUUPPPMMMRRR^^^nnn~~~|||tttsssvvvrrrqqqmmmfff]]]SSSJJJEEE@@@???===<<<<<<<<<>>>>>>;;;:::===CCCJJJYYYtttwwwssswww|||yyywwwxxxqqqttt|||ttt\\\RRRPPPOOOOOOTTT]]]hhhpppuuuoooiii___YYYVVVUUURRRPPPMMMOOOQQQQQQQQQSSSUUUWWWTTTUUUXXXZZZYYYYYY```iiivvv{{{xxxwwwwwwooopppsssuuuxxxyyyzzzzzzxxxvvvtttqqqnnnhhhbbb]]]XXXWWWVVVVVVVVVVVVWWWXXXVVVXXXZZZ]]]bbbkkkttt{{{~~~pppgggYYYNNNHHHGGGHHHIIIBBBEEEGGGFFFDDDCCCDDDEEECCCDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPQQQTTTVVVXXXYYYYYYYYYbbbaaaccckkkuuu|||wwwkkkddd[[[SSSLLLGGGDDDAAA<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<===>>>???>>>@@@BBBEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHKKKOOORRRTTTVVVXXX[[[ZZZbbbiiikkkooowww}}}~~~ssskkk```VVVPPPOOOOOOPPPQQQUUUYYYYYYVVVQQQOOONNNWWWcccuuu~~~xxxxxx|||yyywwwrrrjjj___TTTIIICCC@@@???===<<<;;;<<<>>>??????<<<===CCCLLLZZZsssxxxuuuzzz}}}~~~yyy{{{~~~xxxsssvvv}}}sss]]]WWWRRRUUUVVVXXXeeeuuuxxxrrrqqqfff\\\YYYXXXUUURRRRRRKKKNNNPPPQQQRRRSSSUUUWWWTTTWWWZZZ[[[ZZZ]]]ccciiittt{{{vvvpppqqqtttvvvwwwxxxwwwwwwuuutttsssrrroookkkeeeaaaZZZWWWSSSRRRUUUWWWXXXWWW[[[[[[[[[```iiisss{{{ppphhh[[[PPPIIIFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJMMMPPPPPPPPPPPPRRRTTTTTTSSSQQQQQQTTTYYY]]]^^^```aaabbbfffgggooo}}}zzzpppggg```]]]VVVKKKDDDDDDAAA???<<<:::;;;;;;:::999=========>>>>>>>>>>>>???@@@BBBEEEFFFGGGHHHJJJLLLKKKLLLMMMLLLJJJIIIIIIJJJMMMMMMNNNQQQVVV\\\aaaeeeccciiiqqquuuvvvxxx|||llldddXXXNNNKKKMMMPPPSSSXXXVVVVVVWWWTTTNNNNNNQQQ^^^nnnvvvkkkaaaWWWNNNHHHAAA???;;;:::;;;<<<<<<<<<===@@@DDDGGGLLL\\\yyy|||sssrrr~~~zzz{{{yyyqqqttt{{{qqq\\\WWWUUUXXXYYY\\\jjj||||||rrrggg]]]YYYXXXVVVTTTUUUSSSTTTTTTTTTRRRRRRTTTVVVVVVYYY[[[[[[YYYZZZ___cccooo~~~qqqrrrssssssttttttuuuuuuqqqpppppppppnnnkkkfffbbb]]]YYYUUUTTTVVVXXXYYYYYY]]]]]]___dddmmmxxx~~~sssjjj]]]RRRKKKHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQPPPPPPQQQTTTVVVWWWUUUSSSSSSWWW]]]aaacccdddfffggglllnnnwwwwwwooohhhccc\\\PPPIIIGGGBBB@@@===;;;;;;<<<;;;:::777888999:::<<<>>>???@@@@@@BBBEEEFFFGGGHHHKKKMMMKKKLLLMMMMMMLLLKKKMMMNNNMMMNNNOOORRRXXX^^^eeehhhjjjpppwww{{{|||~~~vvvggg___UUUMMMKKKMMMQQQSSSXXXVVVVVVVVVRRRNNNQQQWWWfffuuuyyynnncccXXXOOOIIIBBB???<<<;;;;;;<<<<<<<<<>>>@@@BBBEEEKKK]]]||||||uuuvvv~~~|||yyynnnqqqyyyooo\\\XXXVVVZZZ]]]bbbqqqrrrhhh]]]YYYXXXVVVVVVYYY[[[[[[YYYVVVRRRQQQSSSTTTZZZ\\\^^^]]][[[ZZZ\\\___hhh{{{vvvuuusssqqqpppqqqqqqrrroooooooooppppppnnniiieee```]]]YYYWWWXXXZZZ[[[[[[```aaadddjjjtttvvvnnnaaaUUUNNNJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLPPPSSSPPPRRRUUUYYY\\\\\\ZZZWWWVVVZZZ```dddfffhhhiiikkkmmmpppzzzyyyrrrlllcccWWWNNNKKKDDDAAA>>><<<<<<<<<;;;;;;666777888:::<<<===>>>???@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMNNNNNNNNNNNNPPPRRRPPPPPPRRRUUU\\\dddkkkpppsssxxxuuujjj___YYYPPPKKKKKKNNNQQQSSSWWWVVVUUUSSSNNNMMMVVVaaaqqq}}}~~~rrreeeYYYOOOIIICCCAAA>>><<<<<<===<<<;;;??????@@@CCCJJJ\\\|||{{{vvvyyyuuulllooovvvooo]]]ZZZWWW^^^dddjjjwwwqqqggg]]]XXXWWWUUUXXX[[[___^^^[[[VVVRRRQQQSSSUUU\\\^^^``````^^^\\\]]]^^^cccuuu}}}zzzvvvqqqooooooqqqrrrrrrrrrsssttttttqqqllliiibbb___[[[YYYYYYZZZ]]]^^^dddfffjjjqqq|||zzzrrreeeYYYPPPLLLIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLNNNQQQTTTSSSVVV[[[aaaeeeddd```]]]WWWZZZ___bbbdddfffhhhiiikkkrrr}}}{{{sssiii]]]SSSMMMFFFBBB>>>;;;;;;;;;;;;:::<<<<<<<<<<<<============AAACCCEEEGGGGGGIIIKKKMMMMMMNNNOOOOOONNNOOORRRTTTTTTTTTUUUYYY```iiirrrwwwzzz~~~zzzmmmbbbVVVRRRLLLJJJKKKNNNQQQSSSTTTSSSSSSOOOJJJLLLYYYhhhyyyuuugggZZZOOOIIIDDDBBB???>>>>>>>>>===;;;>>>>>>???BBBIIIYYYvvvvvvtttxxxrrrjjjmmmtttppp______\\\fffnnnsss|||}}}mmmddd[[[WWWTTTSSSVVV\\\]]]\\\YYYVVVSSSRRRUUUWWWZZZ\\\^^^______^^^______cccqqq{{{uuurrrqqqrrrtttvvvvvvwwwxxxwwwsssmmmhhhccc```]]]ZZZYYY[[[^^^aaagggiiiooovvv~~~vvviii\\\SSSMMMJJJHHHIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNNNNNNNNNNPPPTTTVVVVVV[[[bbbiiinnnlllgggbbbWWWYYY\\\^^^```bbbeeegggpppyyyxxxnnnbbbWWWNNNGGGCCC>>>;;;:::::::::999<<<<<<<<<=========>>>>>>AAACCCFFFGGGHHHIIIKKKNNNOOOOOOPPPOOONNNOOORRRUUUWWWVVVVVVYYY```jjjsssyyy}}}~~~tttggg\\\PPPMMMJJJJJJLLLOOORRRRRRQQQPPPNNNKKKHHHKKK[[[lllzzz~~~wwwhhh[[[OOOHHHDDDBBB@@@?????????>>><<<======???CCCHHHUUUlll{{{pppooottt}}}}}}ssskkkmmmsss}}}pppbbbccccccmmmtttwww{{{{{{rrrfff___WWWTTTQQQPPPSSSYYYXXXXXXXXXVVVTTTTTTWWWYYYYYYYYYZZZ\\\^^^___aaaaaaeeennn}}}{{{vvvuuuvvvwwwxxxxxxyyyzzzxxxssslllgggcccaaa___[[[ZZZ\\\aaaeeeiiilllrrryyyzzzmmmaaaWWWPPPLLLIIIJJJKKKLLLNNNOOOQQQRRRRRROOOPPPPPPPPPPPPRRRUUUXXXYYY___hhhpppuuurrrkkkeeeXXXYYY[[[]]]___ccciiimmmwww|||rrrhhh[[[QQQIIIEEE@@@<<<::::::::::::777888999;;;===>>>???@@@AAACCCFFFGGGHHHIIILLLNNNOOOOOOPPPOOOOOOQQQUUUXXXZZZXXXWWWYYY___iiisssyyyxxxnnnaaaVVVLLLKKKJJJLLLOOOQQQRRRQQQOOOMMMKKKJJJIIINNN]]]lllvvvwwwwwwzzzzzzkkk\\\PPPIIICCCBBB@@@@@@AAAAAA@@@>>>>>>===???CCCGGGQQQeeevvvyyykkkiiiooo~~~|||~~~xxxmmmnnnsss|||pppccceeegggooosssqqqrrruuupppggg```ZZZTTTQQQOOOMMMPPPUUUVVVWWWXXXWWWVVVWWWYYYZZZ\\\[[[[[[]]]___bbbdddeeehhhmmmvvvzzzxxxxxxyyyzzzzzz{{{|||{{{vvvoooiiidddcccaaa^^^\\\___eeejjjjjjnnnsssyyysssfff[[[TTTOOOLLLKKKLLLMMMOOOQQQSSSTTTUUUQQQRRRRRRQQQQQQSSSWWWZZZZZZaaakkktttxxxuuulllfff\\\]]]^^^```dddlllttt{{{wwwnnnbbbVVVMMMHHHBBB>>><<<<<<<<<<<<888999:::<<<>>>???@@@AAABBBDDDFFFHHHHHHJJJLLLNNNMMMNNNOOOPPPRRRUUU[[[___aaa___\\\]]]bbblllvvv|||yyynnneeeZZZPPPLLLKKKLLLNNNQQQRRRQQQPPPOOOKKKIIIJJJLLLQQQ^^^kkkpppooopppwww}}}mmm___SSSLLLBBBAAAAAAAAACCCCCCAAA@@@@@@??????AAAEEEOOOcccttt{{{kkkfffjjjwww}}}nnnooosss{{{oooccceeegggmmmnnniiihhhjjjggg___[[[VVVRRRPPPMMMJJJMMMSSSVVVWWWYYYYYYXXXXXXZZZ[[[bbb```___```cccfffhhhiiijjjlllqqqyyy|||zzzyyyzzz|||}}}~~~zzzsssnnneeedddccc___^^^aaahhhnnnjjjnnntttyyyvvviii___WWWQQQNNNLLLLLLNNNPPPRRRTTTUUUVVVRRRRRRSSSRRRRRRTTTXXX[[[ZZZaaalllvvvzzzuuullleee``````aaadddjjjttt{{{sssgggZZZOOOKKKDDD@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBDDDFFFHHHHHHJJJLLLNNNKKKMMMOOOQQQTTTYYY```dddiiifffcccbbbgggpppzzzyyynnnfff___VVVNNNLLLLLLMMMPPPRRRSSSQQQOOOOOOKKKIIIKKKOOOUUU___jjjkkkkkknnnxxxpppaaaUUUNNNAAAAAA@@@BBBCCCDDDCCCAAACCC@@@>>>???CCCOOOdddvvvllleeegggnnn~~~}}}|||}}}~~~yyysssqqqyyylll___aaaeeedddcccaaa___]]]\\\[[[ZZZYYYUUUPPPLLLMMMRRRWWW]]]\\\ZZZXXXWWWZZZ___bbbdddeeehhhjjjkkkkkkjjjiiikkklllnnnttt~~~|||zzz{{{|||zzzwwwpppmmmiiifffeeehhhkkknnnqqqpppqqqvvvsssfff[[[SSSPPPPPPOOOOOOQQQTTTVVVVVVUUUTTTUUUUUUTTTSSSTTTWWWZZZaaadddjjjrrrvvvtttnnnhhhhhheeeeeellluuu{{{ooocccVVVNNNEEE???===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLNNNNNNOOOPPPQQQVVV^^^hhhoooqqqkkkffffffmmmvvv|||wwwoooggg```YYYRRRMMMNNNLLLKKKMMMQQQSSSRRRQQQPPPKKKGGGIIIPPPZZZbbbfffllljjjmmm|||}}}qqqdddUUUKKKLLLFFFDDDEEEFFFCCCCCCEEE@@@???@@@AAADDDMMM```rrrxxxfffhhhlllxxx~~~|||yyyuuusssrrrrrrrrruuuxxx|||}}}{{{zzzssspppxxxlll^^^___^^^^^^]]]\\\[[[[[[ZZZZZZVVVUUUSSSQQQPPPTTT[[[aaa```___]]][[[ZZZ\\\aaadddeeeeeeffffffgggiiijjjkkkiiiiiijjjpppyyyzzzxxxyyy{{{~~~{{{tttqqqmmmiiiiiijjjmmmpppoooooopppvvvxxxkkk```WWWSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTUUUTTTSSSSSSTTTWWWZZZ^^^bbbiiirrrvvvuuunnniiigggfffiiissstttiii[[[SSSIIIBBB?????????>>>??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOQQQTTTZZZbbbhhhgggeeecccgggppp{{{uuuppphhh```YYYSSSNNNJJJMMMLLLLLLNNNRRRSSSRRRPPPNNNKKKJJJMMMTTT]]]dddggghhhhhhooo~~~rrreeeWWWMMMJJJEEECCCEEEFFFDDDDDDFFF@@@???@@@AAADDDMMM```qqq~~~lllllljjjvvv}}}yyyuuurrrpppmmmjjjhhhgggggggggiiikkkooorrruuuyyy~~~|||zzzyyy{{{{{{{{{{{{|||~~~zzzsssooowwwkkk\\\\\\VVVVVVVVVVVVVVVWWWXXXXXXUUUTTTSSSRRRUUU[[[dddjjjeeedddbbb___^^^___bbbeeefffeeecccbbbcccfffiiikkkgggfffgggkkkuuu|||wwwvvvxxx{{{xxxvvvrrrooonnnoooqqqrrrqqqqqqsssyyyrrreee\\\WWWTTTSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTSSSRRRTTTWWWYYY[[[```iiiqqquuutttnnnhhheeefffmmm{{{{{{pppbbbYYYMMMEEEAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQQQQSSSVVV[[[______```ccckkkvvv{{{lllfff^^^VVVQQQMMMIIIGGGLLLLLLNNNQQQSSSSSSPPPNNNKKKKKKMMMSSSZZZaaafffhhhgggjjjuuutttgggZZZRRRIIIDDDBBBDDDFFFDDDDDDFFF@@@???@@@BBBDDDLLL___pppuuurrrkkkvvv~~~zzzvvvrrrmmmiiicccbbb___]]][[[ZZZYYYZZZYYY[[[^^^aaaeeejjjqqquuu|||}}}yyyvvvttttttsssrrrqqqrrruuuwwwyyyzzzqqqnnnwwwkkkZZZXXXRRRQQQQQQQQQRRRTTTVVVWWWWWWUUUTTTTTTWWW^^^fffllljjjiiigggccc```___aaaccccccbbbaaaaaabbbdddggghhhfffddddddhhhtttyyyvvvvvvyyy|||}}}{{{wwwtttsssssstttuuuvvvwwwyyy}}}wwwjjj___YYYWWWVVVTTTTTTVVVWWWWWWWWWTTTTTTTTTSSSRRRTTTWWWYYYZZZ```hhhooorrrpppjjjeeeaaadddmmm~~~wwwfff]]]PPPGGGBBBAAA@@@>>>@@@AAABBBCCCDDDEEEEEEFFFFFFGGGJJJLLLNNNOOOOOONNNPPPQQQRRRRRRRRRSSSVVVYYY]]]```gggqqq{{{wwwrrrddd^^^UUUNNNJJJIIIHHHGGGKKKMMMPPPSSSTTTRRROOOMMMGGGKKKQQQYYY```eeeggghhhjjjppp~~~xxxkkk___XXXKKKFFFCCCEEEEEECCCBBBDDD@@@@@@@@@BBBDDDLLL]]]nnn~~~wwwpppxxx}}}yyytttpppkkkfffaaa]]]XXXWWWUUUSSSQQQQQQPPPPPPNNNPPPRRRTTTWWW]]]ccchhhpppuuu|||}}}yyytttqqqpppnnnmmmjjjiiijjjmmmppprrrzzzrrrnnnxxxkkkXXXUUUPPPPPPOOOOOOPPPRRRTTTVVVWWWUUUSSSTTTYYY```fffjjjlllkkkhhhccc___]]]^^^```_________```aaabbbcccdddbbb``````dddppp}}}xxxuuuwww{{{~~~|||yyyxxxwwwwwwxxx{{{{{{|||yyymmmbbb\\\[[[YYYVVVVVVWWWXXXXXXXXXUUUUUUUUUTTTSSSTTTWWWZZZ\\\aaahhhnnnnnnkkkfffbbb```bbblll|||}}}jjj```SSSHHHCCCAAA@@@???BBBBBBCCCDDDEEEFFFFFFGGGFFFGGGJJJLLLNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQTTTVVV]]]bbblllwww~~~vvvmmmggg]]]XXXPPPJJJHHHHHHIIIIIIKKKNNNRRRUUUTTTRRRNNNLLLFFFMMMWWW```fffiiijjjiiimmmvvv}}}oooccc]]]OOOJJJFFFFFFEEEAAA@@@AAA@@@@@@AAABBBDDDKKK\\\lll{{{www||||||zzz|||~~~}}}zzzqqqnnnhhhccc^^^ZZZUUUQQQOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOSSSXXX]]]eeekkkrrryyy|||~~~~~~}}}zzzwwwsssooolllkkkiiigggeeecccdddfffjjjlllvvvrrr|||kkkWWWRRROOONNNNNNNNNPPPRRRUUUWWWUUUTTTSSSVVV[[[aaaeeeggggggfffddd```\\\ZZZ[[[]]]\\\]]]]]]___``````aaaaaa^^^\\\ZZZ^^^iiizzz|||wwwuuuwww}}}}}}|||||||||}}}}}}}}}{{{pppfffaaa^^^\\\XXXWWWXXXYYYYYYXXXVVVVVVVVVUUUTTTVVVYYY[[[___ccciiimmmlllhhheeeccccccdddmmm{{{rrrgggXXXLLLFFFCCCAAA@@@BBBCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJLLLMMMOOOOOOPPPLLLMMMOOOPPPQQQSSSWWWYYY___fffppp|||}}}vvvlllccc]]]WWWRRRLLLHHHGGGHHHJJJJJJLLLOOOTTTUUUTTTQQQNNNMMMIIIQQQ]]]hhhmmmnnnmmmlllppp|||qqqeee___SSSMMMHHHHHHFFFAAA???@@@@@@@@@AAACCCDDDKKK[[[jjj}}}yyy~~~~~~xxxtttuuuyyyzzzuuuqqqjjjfffaaa\\\XXXSSSOOOLLLGGGFFFFFFEEEDDDDDDCCCBBBFFFGGGHHHIIIIIILLLPPPSSSZZZ___gggmmmpppsssuuuvvvtttssspppnnnkkkhhhfffeeebbbaaa___^^^___```ccceee|||wwwlllVVVQQQLLLKKKLLLMMMPPPTTTXXXZZZZZZXXXWWWYYY\\\___```___]]]]]]]]][[[YYYYYYZZZ\\\]]]\\\[[[[[[\\\^^^```bbb]]]ZZZXXXZZZcccrrr~~~zzzuuutttwww}}}~~~tttlllhhhaaa^^^ZZZXXXXXXYYYYYYYYYWWWWWWWWWVVVVVVWWWZZZ]]]aaafffkkkmmmkkkiiihhhhhhjjjjjjqqq}}}~~~rrraaaSSSKKKFFFCCCAAACCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLNNNPPPQQQRRRNNNPPPRRRTTTWWW[[[```dddhhhmmmwww}}}vvvnnnfff]]]XXXPPPLLLGGGEEEFFFHHHIIIJJJMMMQQQTTTUUURRROOONNNNNNNNNWWWdddooossssssrrrqqqyyyqqqddd^^^TTTNNNIIIIIIGGGCCCAAABBB@@@@@@AAACCCDDDJJJZZZiii~~~~~~uuu{{{~~~yyytttqqquuu|||{{{uuunnnjjjddd```[[[VVVSSSOOOLLLJJJBBBBBBBBBBBBAAA@@@??????@@@BBBCCCDDDEEEFFFIIILLLOOOTTTZZZ___cccfffiiikkkhhhgggfffdddbbb```___^^^[[[ZZZYYYYYYYYYZZZ[[[\\\{{{mmmVVVPPPIIIIIIIIILLLPPPUUUZZZ]]]aaa^^^\\\\\\]]]\\\YYYVVVVVVWWWWWWWWWWWWXXX[[[]]]^^^\\\YYYWWWXXX\\\```ccc```\\\YYYZZZaaannn{{{|||xxxtttssswww}}}xxxqqqmmmccc___[[[YYYYYYYYYZZZYYYXXXXXXXXXWWWVVVXXX[[[]]]cccggglllmmmlllkkklllmmmppppppuuu{{{iiiYYYOOOIIIEEEBBBDDDDDDEEEFFFGGGHHHHHHIIILLLLLLLLLMMMNNNQQQSSSUUUSSSUUUWWWZZZ^^^dddjjjoooqqqvvv}}}~~~xxxqqqjjjbbb[[[VVVKKKHHHDDDCCCDDDFFFHHHHHHNNNQQQUUUUUURRROOONNNOOOQQQ\\\iiissswwwvvvuuutttpppccc\\\SSSMMMIIIJJJHHHEEECCCDDDAAA@@@BBBCCCDDDJJJYYYhhh~~~pppxxxyyyuuurrrrrrxxxxxxqqqjjjeee[[[WWWRRRNNNKKKHHHEEECCCAAAAAAAAAAAAAAA@@@???>>>:::===???AAABBBCCCEEEGGGHHHLLLQQQVVVZZZ]]]```ccc______^^^]]]\\\[[[ZZZZZZUUUUUUUUUUUUUUUVVVVVVVVV}}}kkkUUUPPPKKKIIIMMMSSSTTTTTTZZZcccllljjjgggccc```^^^\\\[[[XXXVVVVVVZZZ___aaa^^^ZZZaaa^^^ZZZUUUTTTYYY```fffbbbaaa___\\\]]]eeesss~~~|||zzzuuurrrrrrvvv|||}}}rrrkkkhhhddd^^^ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZdddfffiiilllnnnpppqqqqqqsssyyyttt```PPPHHHFFFGGGDDDDDDCCCCCCEEEHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRUUUZZZaaagggmmmrrruuuyyy|||yyytttmmmeee___YYYSSSPPPFFFEEECCCCCCEEEHHHLLLOOOTTTQQQPPPQQQPPPMMMNNNQQQZZZppp|||~~~~~~}}}}}}nnnaaa\\\VVVQQQKKKGGGFFFEEEEEEEEECCCEEEBBBDDDKKKMMMZZZrrr|||uuuzzzzzzwwwqqquuu|||~~~yyyrrrllleee```WWWSSSNNNIIIGGGEEEBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBB@@@@@@AAACCCEEEFFFHHHHHHJJJLLLOOOQQQTTTUUUSSSVVVYYYZZZYYYWWWWWWWWWTTTUUUWWWYYYZZZZZZYYYYYYkkkUUUQQQKKKLLLPPPUUUWWWYYYcccmmmtttrrrpppnnnllljjjgggfff```___^^^bbbfffgggddd``````^^^ZZZWWWVVVZZZaaafffhhhhhhfffcccdddjjjttt|||~~~zzzwwwvvvzzzwwwqqqnnniiiccc^^^]]]]]]]]]\\\ZZZYYYXXXWWWWWWXXXZZZ[[[bbbdddgggjjjnnnrrruuuxxxzzz}}}wwwcccSSSJJJGGGHHHGGGFFFEEEFFFGGGIIIKKKMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQTTTYYY^^^dddjjjpppttt}}}{{{rrrmmmfff___YYYTTTOOOKKKEEEDDDCCCDDDFFFIIIMMMPPPUUUSSSRRRRRROOOMMMQQQWWWddd{{{xxxiii]]]XXXTTTOOOJJJFFFDDDCCCCCCBBBFFFGGGCCCDDDKKKMMMZZZrrruuusssxxx~~~wwwvvvuuu{{{{{{uuunnnggg```\\\SSSOOOJJJFFFDDDBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBDDDEEEFFFHHHKKKNNNPPPQQQRRRUUUXXXZZZYYYYYYYYYZZZYYYZZZ[[[[[[\\\\\\\\\\\\jjjVVVRRRLLLNNNTTTYYY\\\bbbooo}}}}}}yyywwwssspppmmmgggeeedddgggjjjjjjgggddd___^^^\\\ZZZZZZ]]]cccgggeeefffgggiiimmmttt|||~~~{{{vvvqqqjjjdddaaa___^^^]]][[[ZZZXXXXXXYYY\\\___aaaccceeehhhkkkooouuu{{{{{{gggWWWMMMIIIJJJIIIIIIHHHHHHIIIKKKLLLNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUYYY]]]bbbiiipppuuuxxxrrrhhhddd]]]WWWRRRMMMIIIFFFDDDDDDDDDEEEHHHLLLOOORRRWWWUUUTTTRRRMMMLLLVVVaaatttrrrcccYYYTTTSSSOOOJJJFFFDDDDDDCCCBBBGGGHHHCCCDDDJJJMMMZZZsssqqqpppwwwzzzvvvxxx{{{~~~wwwppphhhaaaZZZUUUMMMJJJEEEBBBAAA@@@???>>>??????????????????????????????????????????@@@@@@CCCDDDEEEFFFIIIKKKMMMOOOQQQTTTXXX[[[\\\]]]^^^___aaaaaaaaa``````aaaaaabbbjjjWWWTTTKKKPPPVVVZZZ^^^iiizzz{{{vvvrrrmmmjjjdddcccbbbccceeeeeebbb```]]]]]]^^^]]]]]]```dddgggddddddfffjjjqqqyyy~~~yyyqqqjjjeeebbb___]]]^^^]]]\\\]]]___cccgggjjjjjjkkkmmmnnnpppvvv~~~kkkZZZOOOKKKJJJKKKKKKJJJJJJKKKLLLMMMMMMPPPPPPQQQRRRRRRSSSSSSTTTUUUWWW[[[]]]bbbiiirrryyy~~~xxxpppjjj___[[[VVVQQQMMMIIIFFFCCCCCCDDDEEEGGGJJJNNNQQQSSSVVVUUUTTTPPPKKKNNN^^^ooo~~~oooaaaWWWSSSTTTQQQLLLHHHGGGFFFEEEDDDEEEFFFAAABBBIIIMMM[[[tttsssooouuu{{{|||{{{tttkkkccc\\\TTTPPPIIIEEEBBB?????????>>>===????????????????????????AAABBBBBBCCCCCCBBBBBBAAAEEEFFFFFFHHHJJJLLLNNNOOORRRVVV[[[```bbbdddfffgggkkkjjjhhhgggggghhhiiijjjkkkXXXUUULLLQQQVVVYYY___mmm~~~sssmmmjjjgggddd___^^^]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[[[[]]]```ccceeedddfffkkkttt}}}wwwooojjjeeeaaa^^^`````````bbbfffkkkpppsssrrrssssssrrrqqqvvvooo^^^RRRMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSUUUXXX[[[^^^bbbiiittt|||}}}yyyvvvpppiiicccYYYVVVQQQMMMKKKIIIFFFDDDCCCDDDFFFIIIMMMPPPSSSTTTTTTSSSRRROOOLLLTTTiii~~~}}}oooaaaXXXTTTRRROOOKKKIIIHHHGGGFFFEEEBBBCCC???AAAIIIMMM\\\uuuvvvqqqvvvzzzqqqhhh```XXXQQQMMMGGGDDD@@@>>>?????????>>>@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPVVVZZZaaafffiiillloooqqqsssrrrqqqoooooopppqqqrrrlllYYYWWWNNNRRRUUUWWW```ppprrriiifffeeecccaaa\\\[[[[[[ZZZYYYXXXXXXXXXUUUVVVWWWWWWWWWYYY[[[^^^^^^___eeeqqq|||uuuooojjjeeebbbaaaccceeeiiinnnsssxxx{{{zzz||||||yyywww{{{rrraaaVVVPPPNNNKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSXXX]]]```ccckkkvvv{{{wwwrrrnnnlllhhhaaa]]]TTTQQQMMMJJJIIIHHHFFFEEEDDDEEEHHHLLLOOORRRSSSTTTQQQQQQPPPPPPQQQ^^^wwwyyylll___XXXUUUNNNKKKHHHGGGGGGGGGEEEDDDAAACCC@@@CCCKKKNNN\\\tttzzzuuuwww}}}~~~xxxooofff^^^VVVOOOKKKFFFCCC@@@>>>????????????AAAAAABBBCCCDDDDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQZZZ___fffkkkpppssswwwyyyyyyyyyxxxxxxxxxxxxyyyyyynnn[[[XXXRRRTTTUUUVVV```qqq~~~vvvkkkeeeddddddbbb^^^[[[[[[ZZZYYYXXXWWWXXXYYYWWWXXXXXXXXXWWWXXX[[[]]]]]]aaalllzzztttooojjjgggfffiiimmmsssyyy~~~vvvfffZZZTTTRRRKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQRRRSSSSSSTTTTTTUUUUUU[[[aaaeeeiiippp|||xxxqqqllliiidddbbbaaa^^^ZZZUUUOOOLLLIIIGGGGGGGGGEEEDDDEEEGGGJJJNNNQQQRRRSSSSSSPPPOOOOOORRRYYYjjjpppeee[[[UUUTTTKKKIIIGGGGGGGGGHHHGGGFFFDDDFFFDDDGGGNNNOOO[[[rrrzzzyyy{{{|||vvvmmmddd[[[TTTNNNJJJFFFCCC@@@>>>>>>??????>>>AAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTTTT]]]bbbiiioootttxxx{{{~~~|||}}}~~~ooo\\\YYYUUUVVVUUUVVVaaarrr}}}~~~{{{sssiiiffffffeee```[[[ZZZ[[[ZZZYYYXXXWWWXXXZZZ\\\\\\\\\[[[ZZZ[[[^^^aaakkkppp|||}}}~~~}}}yyy|||}}}}}}xxxsssnnnkkklllooouuu|||yyyiii]]]WWWUUULLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVXXX___ggglllooowww|||vvvllldddbbb___[[[YYYYYYXXXTTTQQQKKKIIIFFFDDDEEEEEEDDDCCCEEEHHHKKKOOORRRSSSSSSSSSPPPNNNNNNTTT^^^rrrwwwhhh___WWWSSSSSSLLLJJJIIIIIIJJJKKKJJJIIIGGGJJJHHHKKKPPPPPPZZZppp}}}{{{yyy|||{{{uuukkkbbbZZZSSSMMMIIIEEECCC???===>>>>>>>>>===BBBCCCDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMOOORRRUUUWWWUUUUUUUUUUUUVVVWWWXXXYYY___dddjjjqqquuuyyy}}}~~~sssaaa[[[\\\XXXVVVZZZeeepppyyy}}}~~~rrriiihhhfff```]]]]]]ZZZWWWTTTSSSTTTUUUVVVUUUVVVXXXZZZZZZZZZ___iiippptttyyyuuu}}}}}}{{{xxxuuusssssssssrrrpppppptttzzz{{{uuuqqqsssxxx~~~|||ooodddZZZUUURRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTUUUWWWYYY[[[bbbkkkqqqyyyvvvjjj^^^WWWRRRRRRRRRQQQPPPOOONNNMMMFFFDDDBBB@@@@@@BBBDDDEEEHHHHHHIIILLLOOOPPPPPPOOOSSSRRRRRRXXXggg|||qqqbbb[[[WWWTTTQQQOOOKKKGGGHHHMMMOOOMMMIIIIIICCCEEEMMMPPPQQQ\\\kkkxxxuuu{{{zzzqqqeee\\\WWWSSSMMMHHHAAA@@@???>>>???@@@BBBDDDAAADDDGGGIIIJJJLLLOOOQQQWWWYYY\\\]]]]]]^^^```aaaaaaaaabbbbbbaaa^^^[[[ZZZ___bbbhhhoootttxxxzzz{{{|||}}}vvvddd___\\\YYYWWW[[[eeeqqqzzz~~~|||rrriiifffddd^^^ZZZZZZYYYXXXVVVWWWWWWXXXVVVUUUVVVXXXZZZZZZ\\\bbblllttt|||~~~{{{pppxxx{{{vvvsssooollllllkkkjjjiiinnnqqqvvv{{{~~~zzz~~~sssfff\\\VVVRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ]]]```fffnnnuuu~~~zzzpppeeeYYYRRRJJJKKKMMMNNNMMMJJJGGGEEEFFFDDDBBBAAAAAACCCEEEFFFIIIJJJLLLNNNPPPQQQPPPOOONNNNNNQQQ[[[mmmttteee[[[WWWWWWUUUSSSQQQOOONNNOOOQQQOOOJJJFFFHHHCCCDDDLLLOOOPPP[[[jjjzzzuuuzzzyyypppeee]]]YYYTTTMMMHHHBBBAAA@@@???@@@AAACCCEEEEEEGGGJJJLLLOOORRRUUUXXX___bbbeeefffgggggghhhiiillllllmmmmmmllljjjiiihhhfffggghhhlllpppuuuzzz}}}yyyhhhccc^^^[[[YYY]]]gggrrrzzz~~~zzzqqqiiifffbbb]]]XXXWWWWWWWWWWWWXXXYYYXXXVVVTTTUUUVVVXXXYYY]]]dddooowwwyyyoookkkuuuxxxqqqooovvv~~~|||xxxrrrooojjjhhhggggggfffeeelllnnnqqquuuzzzxxxjjj___YYYUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZYYYYYYZZZ]]]___```dddjjjqqqwww|||tttjjj```UUUOOOJJJLLLNNNOOOMMMIIIEEEBBBDDDCCCBBBAAABBBDDDFFFGGGJJJLLLOOOQQQRRRQQQOOONNNLLLMMMTTTcccxxxrrriii^^^YYYYYY[[[ZZZXXXUUUWWWYYYYYYVVVPPPJJJFFFGGGCCCEEEKKKNNNPPP[[[hhhzzz}}}~~~wwwooofff___[[[VVVNNNHHHDDDCCCAAAAAAAAABBBDDDEEEIIIKKKNNNRRRUUUZZZ```dddkkkooosssuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuqqqnnnkkkjjjmmmssszzzzzzhhhccc```]]][[[^^^gggqqqwwwzzzuuupppjjjfffbbb^^^YYYWWWUUUTTTSSSTTTUUUVVVTTTRRRRRRTTTUUUXXX\\\eeeooowwwyyyvvvtttuuuwwwvvvpppkkkmmmwwwuuugggdddhhhpppyyy}}}~~~|||{{{}}}~~~zzzvvvrrrooollljjjjjjkkkkkkjjjkkkmmmooosssxxx|||nnnbbb\\\ZZZYYYXXXWWWXXXYYY[[[\\\ZZZ[[[[[[[[[[[[^^^aaaeeehhhlllssszzz~~~wwwppphhh___WWWRRRQQQQQQPPPNNNKKKGGGCCCAAABBBAAAAAAAAABBBDDDFFFGGGJJJMMMPPPRRRQQQOOONNNMMMMMMQQQ]]]ooo}}}pppmmmeee]]]ZZZ[[[]]]\\\ZZZZZZ\\\^^^]]]XXXRRRMMMJJJGGGEEEGGGKKKNNNQQQZZZeee}}}}}}vvvppphhhccc___YYYPPPIIIDDDCCCBBBAAAAAACCCEEEFFFKKKNNNRRRWWW]]]dddkkkpppyyy|||{{{wwwrrrooopppvvv|||xxxfff```\\\ZZZYYY]]]eeelllpppqqqooommmiiidddaaa^^^ZZZVVVSSSRRRPPPPPPRRRSSSSSSRRRQQQQQQSSSVVV[[[ccclllqqqooollliiihhhiiijjjjjjiiiqqqzzzsssbbb\\\\\\aaakkkrrruuu|||}}}{{{yyyzzz{{{{{{xxxtttqqqpppnnnoooqqqrrrrrrrrrlllooorrrvvv{{{qqqfff```]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\]]]\\\]]]aaafffjjjssswww{{{tttmmmgggbbb\\\YYYVVVSSSNNNIIIEEEAAA@@@????????????@@@BBBDDDFFFGGGJJJMMMPPPQQQOOOMMMLLLMMMNNNWWWhhh~~~pppgggfff___YYYXXX[[[]]]\\\ZZZZZZ[[[[[[XXXTTTPPPNNNNNNIIIIIIJJJLLLNNNQQQZZZbbbttt}}}wwwrrrllliiieee^^^SSSJJJDDDCCCBBBAAABBBDDDFFFGGGMMMQQQWWW^^^fffnnnvvv|||~~~{{{{{{~~~vvvccc\\\VVVVVVWWW]]]eeejjjlllllllllmmmkkkeee```^^^ZZZUUUTTTSSSRRRSSSTTTUUUTTTSSSPPPQQQRRRVVV[[[```fffiiihhhfffbbb```___```bbbdddpppwww|||{{{zzzwwweeeYYYSSSTTT]]]eeejjjttt}}}zzzvvvuuuwwwwwwuuurrrooooooppprrruuuvvvvvvtttppptttyyyuuukkkfff`````````___^^^]]]\\\\\\____________aaaffflllqqqxxx}}}{{{vvvoooiiieeeaaa^^^\\\YYYUUUOOOHHHCCCAAAAAAAAA>>>>>>???AAACCCFFFHHHIIIJJJMMMPPPPPPMMMLLLMMMOOOQQQ___uuu~~~mmmfffbbb]]]XXXYYY^^^bbbcccaaaXXXVVVSSSQQQOOONNNMMMMMMJJJKKKLLLLLLLLLPPPWWW]]]jjj{{{~~~zzzvvvrrroookkkbbbVVVLLLDDDCCCCCCCCCDDDGGGIIIKKKPPPUUU^^^hhhqqq{{{uuuaaaZZZSSSTTTYYYbbbkkkpppqqqooorrruuussskkkeeebbb]]]WWWVVVWWWZZZ]]]___]]]ZZZVVVRRRRRRTTTWWW[[[___aaabbbbbbaaa___[[[YYYZZZ]]]aaagggmmmppppppoooyyyttt```UUUOOOTTTYYY]]]hhhuuuzzz{{{|||}}}~~~~~~yyyssspppqqqrrrqqqooonnnoooqqquuuxxxxxxuuussstttzzzyyypppmmmhhhiiiiiihhhfffdddaaa___cccccccccccceeekkkrrrxxx|||wwwrrrjjjccc___\\\ZZZXXXUUURRRMMMHHHEEECCCBBBCCC>>>???AAACCCFFFHHHJJJKKKKKKNNNQQQPPPMMMLLLOOOSSS\\\mmmrrriiibbb\\\XXXYYY___eeefffeeeYYYUUUQQQPPPQQQPPPNNNKKKJJJLLLLLLJJJIIIMMMSSSWWWbbbuuu~~~{{{wwwuuuqqqfffXXXMMMEEEEEEEEEEEEGGGKKKNNNPPPTTT[[[gggsss~~~tttaaaZZZTTTWWW^^^iiisssyyyyyywww{{{}}}ssskkkhhhbbb[[[XXX\\\aaaggghhheee^^^YYYTTTTTTVVVYYY\\\^^^^^^]]]^^^^^^\\\ZZZWWWYYY]]]aaa___cccffffffgggqqqlll\\\QQQQQQRRRTTT^^^lllwwwxxxyyyzzz|||}}}~~~~~~xxxpppmmmmmmnnnnnnmmmooopppssswwwzzzxxxuuuqqqwww~~~|||tttqqqpppqqqrrrqqqoookkkgggdddffffffeeeeeehhhnnnvvv|||}}}zzztttnnneee^^^YYYWWWUUUTTTJJJIIIGGGDDDAAA@@@???>>>???@@@BBBEEEHHHJJJLLLMMMMMMPPPRRRPPPMMMMMMQQQVVVhhhyyywwwlll___YYYTTTUUUZZZ___``````\\\XXXTTTSSSUUUUUUPPPKKKIIIKKKLLLHHHGGGJJJPPPSSS]]]rrr~~~{{{xxxtttiiiZZZNNNFFFFFFFFFHHHJJJNNNQQQSSSXXX```mmmzzzqqq\\\VVVRRRWWWcccsss}}}oooddd]]]ZZZYYY\\\ccclllrrroooeee\\\VVVWWWXXXZZZ[[[\\\\\\\\\\\\ZZZXXXWWWWWWZZZ^^^``````bbbdddeeeiiipppzzzlllVVVMMMNNNTTT[[[```pppsssuuutttwww}}}~~~~~~yyysssooonnnpppqqqrrrssssssuuuvvvvvvvvvvvvvvvxxx~~~~~~|||uuunnnjjjlllmmmnnnpppyyy|||wwwsssooommmiiibbb\\\WWWSSSOOOMMMIIIHHHEEECCC@@@?????????@@@BBBDDDGGGJJJLLLNNNNNNNNNMMMNNNPPPOOOPPPZZZdddxxx{{{|||gggddd```\\\XXXWWWWWWXXXXXX[[[^^^bbbbbb^^^YYYTTTRRRPPPQQQPPPNNNLLLLLLPPPSSS```nnnxxxlll\\\QQQIIIJJJJJJKKKLLLOOOTTTXXX[[[dddtttnnn[[[VVVYYY]]]gggxxx~~~pppeee]]]XXXVVVXXX]]]eeejjjiiiaaaZZZVVVWWWXXXYYYZZZZZZZZZ[[[[[[ZZZXXXVVVWWWXXXZZZ\\\\\\^^^```cccgggoooyyyxxx___QQQNNNPPPUUUZZZeeemmmsssuuuxxx}}}~~~yyytttpppppprrrttttttpppqqqssstttuuuvvvwwwwww{{{wwwyyyzzzzzz~~~}}}zzzxxxvvvssspppmmmmmmggg```YYYSSSOOOLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@CCCDDDGGGIIILLLNNNOOOPPPOOONNNNNNOOOOOORRR^^^jjj~~~}}}rrrkkkiiiccc[[[UUUTTTYYY]]]\\\]]]______^^^ZZZVVVSSSPPPPPPOOOMMMJJJLLLPPPTTT]]]kkkxxxlll\\\QQQIIIJJJKKKLLLNNNSSSYYY]]]ccclll|||mmm\\\XXX[[[^^^gggxxx{{{ooodddZZZSSSRRRSSSUUUZZZ______[[[VVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[^^^aaagggnnnwww}}}hhhVVVNNNLLLQQQVVV^^^hhhsssvvvwwwzzz}}}}}}{{{vvvttttttvvvwwwwwwpppppprrrsssuuuvvvxxxxxx~~~{{{yyywwwuuuuuusssqqqooojjjddd\\\TTTOOOKKKHHHFFFDDDCCCBBB@@@@@@@@@AAAAAAFFFGGGJJJLLLOOOPPPQQQQQQPPPMMMLLLMMMOOOUUUdddssszzzqqqpppiii___VVVTTT[[[bbbbbb```]]]]]]]]][[[VVVQQQRRRPPPNNNKKKIIIKKKPPPTTTZZZhhhxxxkkk[[[QQQKKKLLLMMMOOORRRYYY```fffnnnwww}}}{{{{{{{{{mmm^^^[[[XXX]]]hhhyyytttjjjbbbWWWOOOOOONNNOOORRRUUUVVVUUUSSSVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXX[[[\\\___bbbgggnnntttxxxppp]]]QQQMMMPPPVVV^^^iiissstttsssvvvzzz|||zzzxxxxxxxxxxxxxxxrrrrrrssstttvvvwwwyyyyyyxxxvvvsssrrrqqqpppnnnlllddd___WWWPPPKKKIIIGGGFFFAAA@@@@@@???@@@AAABBBCCCHHHIIILLLNNNPPPPPPPPPPPPNNNLLLJJJLLLOOOYYYkkk|||}}}wwwrrrooojjjbbb]]]]]]aaafffjjjeee___]]]]]][[[VVVQQQTTTQQQMMMJJJIIILLLQQQUUUYYYfff|||~~~uuuiii[[[QQQOOOPPPQQQSSSWWW___gggmmmuuu|||tttnnnllllllmmmsss{{{jjj]]][[[XXXaaannn~~~}}}nnngggaaaXXXPPPNNNMMMMMMNNNPPPRRRSSSSSSVVVVVVUUUUUUUUUUUUVVVWWWUUUVVVXXXZZZ[[[[[[[[[[[[```aaabbbdddiiimmmppprrrzzz{{{hhhYYYOOOOOOTTT]]]gggnnnnnnnnnsss{{{}}}{{{zzzyyyxxxwwwuuuuuuuuuuuuvvvwwwyyyzzz}}}~~~~~~|||tttqqqmmmjjjhhhfffcccaaa]]]XXXRRRMMMJJJIIIGGGFFF????????????@@@BBBDDDEEEHHHJJJMMMOOOPPPPPPOOONNNLLLJJJIIIMMMSSS___sss}}}vvvqqqnnnnnnkkkggggggiiikkkkkkjjjmmmggg```^^^______[[[WWWVVVSSSNNNKKKKKKOOOSSSVVVYYYeeeyyyzzzqqqeeeZZZRRROOOQQQSSSVVV[[[ccckkkqqq{{{~~~ooogggaaa______bbbiiiqqqxxxhhh[[[ZZZXXXdddqqq}}}wwwiiiddd```ZZZTTTOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTTTTVVVWWWXXXVVVWWWXXX[[[\\\]]]^^^^^^cccbbbbbbeeehhhkkkkkkkkkpppuuu~~~xxxeeeUUUOOOPPPWWW^^^ddddddhhhrrr||||||zzzzzzxxxvvvuuurrrrrrrrrrrrsssuuuxxxyyy{{{|||~~~}}}zzzyyytttpppjjjfffbbb___\\\ZZZUUURRRMMMJJJHHHGGGFFFDDD???>>>??????AAACCCFFFGGGIIIKKKNNNPPPPPPOOOMMMLLLJJJIIIKKKQQQYYYggg{{{}}}}}}{{{qqqllliiigggjjjgggfffjjjqqqtttpppllljjjfffbbb```aaabbb```^^^YYYUUUPPPNNNOOOSSSUUUWWWYYYdddvvv~~~zzztttkkkaaaXXXSSSOOORRRVVV[[[bbbjjjrrrxxxttteee^^^XXXXXXZZZ]]]eeemmmvvv~~~iii\\\[[[[[[iiiuuuzzzpppeee```]]]XXXTTTQQQSSSUUUVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTVVVYYYZZZXXXXXXYYYZZZ[[[]]]^^^^^^aaa```___bbbeeegggfffdddgggllluuu~~~uuu___TTTRRRPPPVVVYYY[[[bbbmmmvvvzzzzzzxxxwwwwwwwwwwwwuuusssjjjjjjkkklllooorrruuuwwwyyy{{{~~~~~~zzzwwwvvvuuurrrnnngggbbb^^^[[[XXXVVVPPPNNNJJJHHHFFFDDDAAA????????????@@@BBBDDDGGGHHHJJJLLLOOOQQQQQQOOOMMMKKKIIIJJJOOOWWWaaaooorrrkkkhhheeeccccccbbbcccggglllnnnllliiijjjhhheeecccaaa___^^^^^^[[[WWWSSSRRRTTTWWWXXXXXXWWW```rrr~~~{{{yyyuuummmeee]]]XXXUUURRRVVV]]]eeennnwwwlll```ZZZVVVVVVYYY]]]dddlllwwwmmm```___dddrrr||||||zzzkkk```[[[XXXUUURRRSSSVVVYYY[[[[[[ZZZYYYYYYUUUTTTTTTTTTUUUWWWZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]\\\\\\^^^bbbdddccc```aaagggooowwwiii[[[WWWNNNRRRTTTWWW]]]hhhnnnooosssrrrrrrsssuuuuuutttrrrccccccdddgggkkkoootttvvvxxx{{{~~~~~~zzzuuussssssssskkkggg```[[[WWWTTTQQQOOONNNLLLIIIGGGDDDAAA===:::@@@@@@@@@AAABBBEEEGGGIIILLLNNNPPPRRRRRRPPPMMMKKKIIIKKKRRR\\\gggtttzzznnniiifffdddaaa]]]___aaabbbcccccccccdddmmmllljjjeee___ZZZXXXXXX\\\YYYUUUTTTWWWYYYYYYYYYTTT^^^ppp~~~~~~|||yyywwwqqqjjjaaa[[[WWWVVVVVV\\\eeeoooyyy}}}hhh^^^YYYUUUWWWZZZ^^^fffnnnzzzsssgggdddjjjqqqwww}}}|||nnnccc\\\XXXUUURRRVVVWWWZZZ[[[[[[YYYWWWUUURRRQQQPPPRRRUUUWWWXXXXXX\\\ZZZVVVTTTTTTVVVYYY[[[[[[[[[\\\\\\]]]]]]]]]^^^```ccciiiqqquuuzzz~~~gggTTTXXXRRRPPPUUU[[[```gggmmmlllnnnrrrwwwzzzyyyvvvrrriiibbb^^^bbbhhhmmmrrrwww}}}}}}yyyvvvsssqqqnnnlllhhheee___YYYTTTOOOLLLKKKHHHGGGFFFDDDBBB@@@???>>>======>>>@@@BBBEEEGGGHHHOOOOOOQQQSSSOOOIIIIIILLLJJJPPP\\\gggmmmvvvtttjjjeeedddccccccYYY[[[___aaabbbdddeeeggghhhgggddd___ZZZXXXYYY[[[```\\\XXXWWWYYYZZZWWWUUUTTT\\\lllzzzxxx~~~}}}zzzxxxrrrnnnhhhaaa\\\ZZZYYYYYYZZZaaammm{{{uuuhhh]]]YYYWWWXXX^^^hhhpppvvv|||tttiiihhhkkkrrryyy~~~xxxkkkaaa\\\YYYVVVTTTUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRSSSUUUWWWXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^eeelllpppvvvrrr___WWWQQQNNNRRRVVVYYY___ddddddffflllrrrwwwyyywwwtttkkkfffdddkkkqqqtttwwwzzz}}}}}}}}}zzzwwwtttqqqnnnkkkhhhccc```[[[UUUPPPLLLIIIHHHDDDDDDCCCAAA@@@>>>===<<<<<<===???BBBEEEHHHKKKMMMNNNNNNOOOPPPLLLGGGGGGLLLNNNVVVcccooouuu{{{uuulllfffcccaaa___^^^XXX\\\```dddeeefffggghhhfffccc^^^XXXTTTTTTXXX[[[\\\YYYVVVTTTTTTTTTSSSQQQUUU\\\jjj~~~zzzwww}}}{{{yyyvvvtttllliiiccc]]]YYYWWWWWWWWW]]]cccnnn{{{xxxnnn___\\\ZZZ[[[bbbmmmwww}}}~~~uuulllmmmpppxxx{{{ssshhh___[[[ZZZWWWUUUSSSRRRPPPPPPPPPRRRTTTVVVWWWUUUTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ___eeeiiiooo{{{qqq]]]VVVQQQRRRTTTVVVZZZ___dddhhhnnnuuu{{{}}}|||zzzpppmmmnnnuuu|||}}}~~~~~~zzzxxxwwwuuussspppnnnjjjfffbbb\\\ZZZUUUPPPKKKGGGEEEDDDBBBBBBAAA@@@???>>>=========>>>AAAEEEHHHLLLOOOPPPOOOMMMMMMMMMIIIFFFJJJPPPYYYbbbqqq~~~xxxsssrrrkkkhhheeebbbaaa___]]][[[\\\```eeehhhhhhgggggggggdddaaaZZZSSSPPPQQQVVVZZZ[[[ZZZXXXWWWVVVUUUTTTTTTXXX]]]iiizzzzzztttzzz~~~{{{xxxvvvssspppmmmcccaaa\\\WWWTTTSSSSSSSSS[[[```hhhuuu|||tttgggdddbbbdddkkkwww}}}wwwooouuu{{{wwwpppfff^^^[[[YYYVVVTTTPPPOOOLLLKKKMMMPPPTTTWWWZZZXXXVVVVVVWWWWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVYYYYYY\\\```ccchhhtttmmmcccZZZWWWVVVWWW\\\aaaiiimmmrrrzzz}}}zzzvvvuuu{{{~~~yyyuuurrrrrrpppnnnmmmjjjfffaaa]]]VVVTTTPPPKKKGGGDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???AAACCCGGGJJJMMMOOOPPPPPPNNNLLLLLLJJJJJJPPPYYYhhhrrrzzzpppkkkiiicccbbbaaa```___^^^]]]\\\bbbeeejjjkkkjjjhhhfffeeehhheee^^^WWWRRRQQQTTTXXXZZZZZZZZZYYYXXXWWWWWWXXX[[[___hhhwww{{{rrruuu|||~~~~~~|||~~~{{{wwwtttqqqmmmiiifff[[[YYYUUURRRPPPOOOOOOPPPTTTVVV]]]ggguuu}}}wwwrrrpppoooqqqxxx|||yyyxxxsss{{{uuunnneee^^^ZZZWWWTTTQQQNNNMMMLLLMMMOOORRRVVVXXX\\\ZZZWWWVVVWWWVVVUUUTTTTTTTTTRRRRRRRRRTTTUUUWWWTTTTTTTTTTTTTTTTTTTTTTTT[[[ZZZ\\\^^^^^^aaalllwww~~~qqqddd\\\YYYYYY]]]cccgggjjjqqqyyy~~~|||xxxzzz~~~zzzuuuppplllmmmkkkiiihhheeeaaa[[[XXXQQQOOOLLLHHHDDDBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMKKKJJJKKKLLLOOOYYYcccvvvvvvooohhhbbb```aaa```^^^\\\[[[[[[]]]^^^cccfffiiijjjiiihhhggggggnnnkkkfff___YYYVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWW]]]```gggttt}}}pppqqqxxx{{{{{{|||~~~xxxvvvvvvzzz{{{xxxsssoookkkfffbbb^^^TTTRRRPPPMMMLLLKKKLLLLLLKKKMMMQQQYYYeeesss{{{zzzzzz|||yyyuuuxxxuuutttnnneee___[[[WWWRRROOOLLLNNNQQQTTTVVVXXXZZZZZZ\\\ZZZWWWVVVVVVVVVTTTSSSTTTSSSRRRQQQRRRTTTVVVWWWUUUUUUUUUTTTTTTTTTTTTSSS[[[[[[\\\]]]\\\]]]eeeppp|||qqqggg___[[[\\\```cccgggoooyyy{{{ttttttwwwxxxzzz~~~~~~~~~zzzvvvpppkkkggghhhfffcccaaa^^^[[[VVVSSSMMMKKKHHHEEEBBBAAA@@@???======>>>???@@@AAABBBBBBEEEFFFHHHJJJJJJJJJIIIIIIIIIGGGHHHLLLPPPWWWcccoooxxxnnniiiddd```^^^___^^^\\\YYYWWWXXX\\\___```aaabbbcccccceeehhhjjjmmmllliiiddd___]]]]]]^^^```]]][[[]]]______\\\YYYYYY\\\cccooo~~~ppppppvvvzzz~~~{{{~~~{{{uuutttssswwwwwwtttnnniiiddd___ZZZVVVNNNMMMKKKIIIHHHHHHHHHHHHFFFGGGIIIOOOWWWbbblllsssuuuzzz~~~}}}}}}vvvrrrxxxvvvrrrlllddd___\\\XXXSSSOOOKKKOOOVVV\\\``````]]]\\\[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTXXXYYY[[[\\\ZZZZZZbbbkkkssszzznnnddd^^^^^^bbbfffmmmwww}}}uuunnnnnnpppqqqtttwwwxxxzzz}}}}}}{{{|||}}}~~~|||yyyuuuqqqllleeeaaaccc```]]]ZZZWWWTTTPPPNNNJJJHHHEEECCC@@@?????????<<<===>>>@@@AAACCCDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIGGGGGGJJJQQQYYYbbbqqq~~~|||pppkkkgggccc``````\\\]]]\\\ZZZXXXYYY]]]``````___]]]ZZZYYY\\\aaafffgggeeeccc```___aaafffiiilllfffbbbcccgggfff```YYYRRRUUU\\\hhhyyyqqqpppwww{{{~~~}}}|||xxxwwwxxx{{{}}}sssoooiiiccc^^^XXXRRRNNNIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDGGGMMMSSSYYY]]]```fffmmmrrruuuxxx{{{~~~yyyrrrnnnxxxwww~~~pppjjjddd___\\\YYYUUUQQQJJJQQQZZZbbbfffddd```\\\[[[YYYVVVUUUUUUUUUTTTRRRPPPRRRTTTWWWWWWWWWUUUTTTWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVYYY[[[ZZZZZZ```jjjnnn~~~nnnccc```^^^bbbiiiqqqxxx{{{zzzxxxvvvnnniiijjjmmmnnnooorrruuuxxx}}}|||yyyyyyzzzzzzxxxuuurrrnnnhhhbbb^^^```\\\XXXUUURRRPPPMMMKKKGGGFFFCCCAAA???>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJHHHIIINNNWWWaaalll|||yyyqqqiiifffccc___]]]]]][[[]]]^^^^^^\\\\\\___bbbdddaaa[[[TTTQQQSSSYYY^^^```^^^\\\[[[]]]ccclllrrrqqqiiibbbbbbgggfff\\\SSSLLLPPPWWWccctttqqqqqqxxx}}}{{{zzzzzzoookkkeee___YYYSSSMMMIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAACCCFFFIIIMMMOOORRRVVV]]]ccchhhnnnvvv|||vvvnnnjjjuuurrryyymmmhhhaaa]]]ZZZWWWSSSPPPRRRWWW___dddeeeaaaZZZVVVXXXXXXVVVTTTSSSRRRQQQQQQQQQRRRTTTVVVVVVVVVTTTSSSUUUTTTTTTTTTTTTTTTTTTUUUVVVUUUWWW[[[[[[[[[```gggmmmsss}}}vvviiiaaacccccchhhrrrxxxtttooommmiiihhhffffffhhhmmmqqqtttpppxxx~~~}}}}}}~~~|||vvvwwwwwwyyy||||||yyywwwsssnnnhhhbbb]]]ZZZXXXVVVRRROOONNNLLLIIIGGGEEECCC@@@===<<<===>>>???AAAAAA@@@@@@BBBEEEHHHJJJMMMIIIHHHJJJJJJGGGEEEGGGFFFNNNZZZeeeooo}}}rrrqqqnnniiiccc___]]]^^^````````````aaabbbcccccchhh```WWWQQQPPPRRRTTTTTTZZZSSSPPPTTTXXX[[[bbbjjjhhhddd___\\\[[[[[[ZZZYYYMMMQQQXXXbbbqqqzzzuuuxxx}}}|||vvviiibbbZZZUUURRRNNNGGGAAABBBBBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEEDDDEEEGGGHHHKKKJJJNNNUUU\\\cccnnnxxxuuupppqqqvvvppp|||tttmmmggg```[[[YYYXXXWWWUUUSSSVVVZZZ]]]^^^\\\YYYWWWXXXWWWUUUSSSRRRRRRRRRSSSPPPQQQSSSUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTVVVZZZ[[[[[[aaahhhnnnqqqxxxxxxnnngggfffhhhnnnpppjjjccc```___aaadddgggjjjlllmmmnnnpppwww{{{{{{{{{}}}{{{vvvttttttvvvyyy~~~|||wwwtttpppjjjddd^^^XXXVVVTTTQQQNNNLLLKKKIIIGGGEEEDDDBBB???===<<<===>>>???BBBBBBBBBDDDFFFHHHJJJLLLMMMIIIGGGIIIJJJGGGGGGJJJNNNUUUaaapppsssrrrnnniiiccc_________```aaabbbcccdddcccbbbaaaccc]]]UUUPPPOOOQQQRRRRRRTTTNNNKKKNNNRRRUUU\\\ccckkkeee^^^XXXWWWXXXZZZZZZTTTWWW\\\dddrrrzzzuuuxxx~~~~~~vvvqqqggg```XXXRRRNNNJJJCCC>>>BBBBBBBBBBBBBBBAAAAAA@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGJJJQQQWWW^^^iiisssuuuqqqrrrvvvmmmtttxxxnnnjjjeee^^^YYYWWWWWWXXXXXXTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUSSSRRRSSSTTTUUUOOOPPPRRRSSSTTTTTTSSSSSSRRRTTTWWWYYYYYYWWWTTTRRRTTTRRRTTTXXX[[[\\\bbbhhhnnnooorrrxxxrrrnnnlllmmmkkkddd^^^]]]ZZZ\\\```dddhhhjjjllllllooosssvvvvvvxxxzzzyyyvvvvvvuuuvvvxxx|||~~~{{{tttqqqllleee^^^WWWRRROOOMMMKKKHHHGGGFFFFFFDDDCCCBBB@@@>>>===<<<===???@@@BBBDDDFFFHHHJJJLLLMMMMMMMMMIIIFFFGGGHHHGGGIIINNNWWW^^^lll~~~ooonnnkkkfffaaa^^^___```bbbccceeeffffffdddbbb```___ZZZUUUQQQOOOPPPPPPPPPNNNJJJHHHJJJMMMPPPWWW]]]hhhbbbZZZVVVWWW[[[```ccchhhhhhjjjnnnyyyyyytttxxx~~~wwwnnnhhhbbb\\\SSSMMMIIIEEE???;;;AAABBBBBBBBBAAAAAA@@@??????AAADDDFFFEEEEEEEEEFFFFFFFFFIIIOOOTTTZZZeeeqqqxxxtttwwwuuuiiillluuu{{{~~~}}}{{{xxxqqqjjjfffccc^^^ZZZWWWVVVUUUUUUSSSSSSSSSTTTVVVYYY\\\]]]]]][[[XXXUUUTTTTTTUUUUUUQQQQQQRRRRRRRRRQQQPPPPPPSSSTTTVVVXXXXXXVVVTTTSSSRRRPPPRRRXXX\\\^^^bbbhhhmmmmmmooottt~~~}}}vvvoookkkfffaaa```bbb^^^___aaaeeehhhlllppprrrmmmnnnooopppsssuuuuuutttzzzyyyxxxxxx{{{~~~~~~|||zzzxxxpppmmmggg```YYYRRRMMMJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>======???@@@AAACCCDDDHHHKKKMMMNNNMMMMMMLLLHHHEEEEEEEEEFFFKKKRRR]]]hhhzzzyyyggggggeeebbb___^^^```aaafffffffffeeeeeecccbbbbbb^^^[[[WWWTTTQQQOOONNNMMMLLLKKKJJJLLLNNNRRRXXX]]]```\\\XXXYYY^^^fffmmmqqqwwwvvvsssttt{{{yyyrrrvvv{{{yyyoooeee___[[[VVVOOOIIIEEEBBB???===AAAAAABBBBBBAAA@@@@@@??????AAAEEEFFFFFFEEEEEEFFFHHHHHHKKKPPPTTTZZZgggsss~~~|||rrreeeeeemmmpppqqqnnnmmmnnnmmmiiieeedddccc```\\\XXXTTTSSSSSSSSSUUUWWWZZZ\\\^^^___aaa___\\\XXXVVVUUUUUUUUUWWWWWWVVVUUUSSSRRRPPPOOOUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPRRRYYY^^^```cccgggkkkkkknnnuuutttkkkbbb]]]^^^cccaaaeeejjjpppuuuwwwwwwwwwnnnkkkiiijjjmmmooopppppptttsssrrrssswww}}}}}}zzzyyywwwtttrrrkkkhhhbbb[[[TTTNNNIIIGGGDDDBBB@@@@@@BBBBBBBBBAAA>>>>>>>>>>>>???AAABBBCCCCCCEEEHHHKKKMMMMMMMMMLLLKKKGGGEEEFFFGGGIIIQQQZZZggguuuyyyqqqbbbcccccccccbbbbbbdddfffjjjgggdddaaa```aaaccceee```___\\\XXXSSSPPPMMMMMMMMMOOOQQQQQQSSSWWW]]]aaa___^^^^^^bbbhhhoootttwwwtttqqqnnnnnnuuu{{{rrrtttxxx~~~ssshhh^^^XXXSSSPPPKKKGGGEEECCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEFFFFFFEEEFFFGGGJJJKKKNNNRRRUUU[[[iiivvvnnnaaaaaafffhhhhhheeefffiiijjjhhhfffggghhhfffaaa[[[WWWUUUVVVVVVXXXYYY[[[\\\]]]^^^```___]]]ZZZXXXVVVUUUTTT[[[[[[YYYWWWUUUTTTSSSRRRUUUUUUTTTSSSSSSTTTUUUUUUQQQPPPTTT\\\bbbbbbbbbdddgggiiimmmuuuwwwjjj``````ddd___hhhuuu}}}wwwooohhhhhhiiihhhhhhiiiddddddfffjjjqqqyyyzzzwwwtttqqqmmmkkkdddaaa[[[UUUOOOJJJGGGEEEBBB@@@??????@@@AAAAAA@@@======>>>???AAACCCEEEFFFFFFGGGJJJLLLMMMMMMLLLKKKIIIGGGHHHLLLNNNSSS^^^iiixxxvvvpppllliiiccceeehhhiiihhhhhhiiijjjjjjgggbbb^^^]]]___cccfffbbbbbb___[[[UUUQQQPPPPPPQQQWWWZZZYYY[[[aaagggjjjjjjjjjiiikkkmmmnnnnnnmmmhhhfffdddfffooo~~~uuuuuuxxx|||}}}zzznnncccYYYRRRMMMLLLJJJGGGEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFHHHJJJJJJLLLPPPSSSVVV\\\kkkyyyiii^^^___```dddeeedddeeehhhhhheeedddfffhhheeeaaa\\\ZZZYYY\\\[[[YYYWWWWWWWWWXXXYYY[[[[[[[[[[[[YYYWWWVVVTTTXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPUUU___fffdddbbbaaadddeeeiiiqqq~~~xxxiiiccceeebbbjjjwwwxxxmmmiiifffbbb___```XXXZZZ^^^dddllluuu||||||wwwrrroookkkhhheee\\\YYYTTTOOOJJJFFFDDDCCCAAA???===>>>???@@@???>>><<<===???AAACCCEEEGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKGGGHHHMMMTTTZZZcccqqq~~~xxx|||{{{tttllliiigggeeefffiiimmmnnnmmmjjjiiihhhfffccc```]]]\\\^^^aaacccaaaaaa```\\\WWWTTTTTTUUUYYYaaafffeeegggnnntttwwwyyyvvvrrrnnnkkkgggccc```^^^]]]\\\^^^hhh|||zzzxxxzzz}}}xxxvvvyyy}}}vvvjjj^^^TTTNNNIIIIIIJJJHHHFFFCCCAAA@@@???@@@AAACCCDDDEEEFFFFFFEEEFFFFFFFFFEEEGGGJJJMMMKKKMMMRRRUUUWWW^^^nnn~~~fff]]]^^^\\\aaaeeeeeefffhhhgggbbbaaacccdddaaa]]]ZZZZZZ\\\aaa^^^YYYTTTRRRRRRSSSTTTVVVWWWYYYZZZZZZXXXVVVUUURRRQQQPPPPPPPPPPPPQQQQQQOOOQQQTTTVVVVVVTTTQQQOOOQQQQQQWWWbbbhhhfffbbb```bbbbbbeeemmm{{{~~~lllcccbbbiiimmmuuuqqqkkkfff^^^ZZZ[[[WWWYYY]]]ccckkkrrryyy|||yyy{{{}}}yyytttooolllhhheeecccWWWTTTPPPKKKGGGDDDCCCBBB@@@>>>======>>>???>>>===<<<===???BBBDDDGGGHHHIIILLLLLLMMMMMMMMMLLLLLLKKKFFFIIIPPP[[[dddnnn~~~~~~wwwoooqqqpppkkkhhhhhhfffccchhhkkkooopppmmmiiifffdddbbbaaa___]]]]]]^^^```aaa___```___[[[WWWUUUWWWYYYaaajjjpppooopppxxx}}}vvvnnnhhhaaa\\\XXXWWWVVVTTTUUU^^^ppp}}}{{{}}}yyytttssswww|||sssggg[[[QQQKKKGGGIIIJJJIIIEEEBBB???>>>>>>@@@AAACCCEEEGGGGGGHHHGGGGGGGGGEEEEEEGGGKKKOOONNNPPPUUUXXXZZZaaarrriii]]]^^^^^^bbbdddeeegggjjjgggbbbeeebbb\\\YYYXXX[[[___aaaccc^^^VVVPPPMMMOOOSSSVVVXXXVVVTTTSSSTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOORRRSSSSSSSSSSSSQQQOOONNNPPPTTTYYY]]]___]]]ZZZXXXaaadddhhhlllssspppddddddfffhhhmmmxxxzzzmmmddd^^^[[[YYYXXXYYY[[[aaaiiippptttvvv{{{|||~~~{{{xxxsssoookkkfffaaa^^^TTTPPPKKKGGGEEECCCAAA@@@@@@@@@???===;;;;;;===@@@???@@@BBBEEEGGGHHHIIIJJJMMMJJJJJJKKKIIIEEEGGGKKKNNNUUUaaannnyyy}}}uuuvvviiikkklllkkkhhhdddbbbbbb___fffmmmoookkkeeebbbbbb```______^^^]]]]]]\\\\\\^^^```aaa___\\\[[[\\\___fffnnnssstttuuuyyy{{{{{{yyyooogggaaa]]]XXXUUUUUUTTTRRRRRRXXXiii}}}rrrtttyyyrrrdddWWWPPPMMMHHHIIIIIIHHHEEECCCBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGIIIGGGGGGIIIIIIGGGIIINNNOOOTTTZZZ\\\___gggtttiii^^^^^^bbbgggkkkkkkkkkllljjjfffeeeaaa\\\XXXXXXZZZ]]]___]]]YYYSSSMMMKKKMMMPPPRRRUUUTTTRRRQQQRRRRRRQQQPPPMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRPPPOOONNNOOOQQQUUUXXXYYYXXXWWWUUU\\\^^^aaadddiiivvv|||ooollljjjhhhhhhooo|||{{{qqqjjjccc^^^[[[ZZZZZZ\\\aaahhhnnnssstttvvvwwwzzz}}}~~~}}}xxxtttooojjjfffaaa\\\YYYQQQMMMHHHDDDBBBAAA???>>>>>>>>>>>><<<;;;;;;>>>@@@BBBDDDEEEHHHIIIKKKLLLLLLJJJIIIJJJJJJHHHFFFJJJQQQ[[[eeesss~~~wwwrrrtttjjjkkklllkkkhhhfffeeeeeebbbhhhmmmmmmhhhccc``````[[[\\\]]]^^^___```aaabbb^^^______]]]ZZZYYY[[[]]]hhhpppuuutttrrrtttwwwxxx|||tttkkkfffeeedddaaa^^^YYYWWWSSSRRRXXXfffxxx|||xxxzzzsssdddXXXRRROOOLLLNNNNNNLLLIIIFFFEEEFFFCCCEEEGGGIIIJJJJJJIIIHHHJJJHHHIIIKKKKKKIIILLLQQQTTTYYY___bbbfffnnn{{{jjj^^^___gggnnntttrrrpppooonnnkkkeeeaaa[[[WWWWWWXXXZZZ[[[VVVTTTPPPMMMKKKLLLNNNPPPRRRPPPOOONNNOOOOOONNNMMMJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSRRRRRRQQQOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRVVVXXXZZZ[[[___iiixxx~~~wwwnnnfffgggqqq|||{{{wwwrrrkkkccc^^^]]]\\\]]]```eeejjjnnnoooqqqssswwwzzz{{{{{{yyyxxx|||yyywwwsssoooiiiddd___ZZZVVVRRRLLLHHHDDD@@@???>>>===;;;<<<======<<<;;;<<>>======<<<;;;:::<<<=========>>>AAACCCEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGMMM^^^ooo{{{wwwtttqqqpppmmmmmmkkkhhheeeccceeefffggghhhhhheeeaaa______```aaaaaaaaaaaa`````````_________]]]\\\[[[\\\]]]______cccfffhhhmmmvvvzzzyyynnnjjjgggkkkrrruuuqqqlllhhhddd______cccjjjppptttrrrcccYYYTTTSSSRRRSSSSSSQQQMMMIIIFFFEEEHHHIIIJJJLLLMMMMMMMMMMMMLLLJJJKKKNNNOOOPPPTTT[[[]]]ccckkkqqqwww}}}lll```bbbjjjrrrxxxuuuqqqqqqqqqqqqeee___XXXUUUVVVWWWVVVTTTPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNOOOPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNOOORRRQQQOOONNNNNNNNNPPPQQQRRRPPPNNNLLLKKKLLLMMMOOOKKKNNNQQQTTTXXXbbbqqq|||wwwiiieeeggghhhhhhfffjjjqqqxxx{{{yyysssmmmbbb^^^[[[YYYZZZ\\\]]]]]]dddjjjqqqwwwzzz{{{|||}}}~~~zzzvvvssskkkfff```ZZZUUUQQQNNNKKKEEEBBB???============<<<;;;===??????@@@AAADDDFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGRRRiii~~~yyyyyy|||zzzsssnnnnnnllliiieeeaaa___```bbbeeeeeedddbbb``````bbbccceeedddcccbbb```^^^]]]]]]\\\[[[YYYXXXYYY[[[]]]^^^]]]]]]]]]bbbnnnyyy{{{vvvkkkiiijjjooouuuvvvpppiiiiiigggeeeeeeiiinnnrrrttt~~~pppbbbYYYVVVVVVXXXYYYZZZXXXSSSOOOLLLKKKIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJKKKOOOQQQSSSYYY```eeekkkttt||||||vvvmmmaaaccchhhnnnrrrpppnnnppprrrrrrddd^^^WWWTTTVVVXXXVVVSSSNNNMMMMMMLLLLLLLLLLLLLLLOOONNNOOOPPPQQQQQQOOOLLLLLLMMMMMMNNNMMMMMMLLLLLLPPPOOOMMMLLLLLLOOOQQQSSSUUUSSSQQQOOOMMMMMMMMMMMMFFFJJJOOOSSSYYYdddtttqqqfffaaa```______dddllluuu{{{|||xxxuuugggccc]]]YYYXXXXXXXXXXXXYYY```kkksssxxx|||{{{vvvqqqnnneeeaaaZZZTTTPPPMMMJJJHHHCCCAAA>>><<<===>>>>>>>>>===???BBBCCCCCCEEEGGGIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGEEEEEEGGGMMM[[[sssxxxsssyyy|||ssslllkkkjjjgggccc___]]]^^^___dddcccaaa```aaabbbdddfffccccccbbbaaa```___^^^^^^XXXUUUSSSTTTVVVZZZ\\\]]]``````___cccoooxxxxxxqqqllllllmmmoooqqqpppkkkfffhhhhhhiiijjjmmmqqquuuxxxrrrfff^^^[[[[[[[[[]]]^^^]]]XXXTTTPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLMMMRRRUUUWWW^^^fffpppvvv{{{uuuqqqmmmbbbcccfffjjjkkkiiikkkqqqsssrrrddd]]]VVVTTTWWWYYYWWWSSSPPPOOONNNMMMLLLLLLMMMMMMNNNNNNOOOQQQRRRQQQOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKNNNMMMKKKJJJLLLOOOSSSVVVUUUUUUTTTSSSQQQOOOMMMLLLGGGKKKQQQVVV]]]iiixxx|||lllccc`````````cccjjjrrryyy||||||zzzoooiiibbb]]]ZZZYYYXXXWWWTTT\\\eeelllqqquuu|||~~~~~~~~~}}}zzzuuuoooiiieee^^^ZZZSSSNNNJJJHHHEEEDDDBBB???<<<<<<===?????????AAACCCEEEGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFIIIQQQ\\\jjj~~~|||{{{|||sssnnnsssyyyvvvooojjjffffffeeeccc___^^^___```dddcccaaa```aaaccceeefffaaaaaaaaa``````______^^^VVVSSSQQQRRRWWW\\\___```aaaeeegggjjjooovvvvvvsssoooooonnnkkkiiigggffffffiiilllooopppqqqtttyyy~~~wwwllleeeccccccccceeegggfffbbb]]]ZZZXXXSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPUUUYYY\\\dddlllwww}}}}}}yyytttooolllnnncccdddfffgggfffeeejjjqqqtttsssccc\\\UUUTTTXXXZZZWWWSSSSSSRRRQQQOOOOOOOOOPPPPPPNNNNNNOOOQQQRRRQQQOOOMMMJJJKKKMMMNNNNNNMMMMMMLLLMMMLLLJJJIIIKKKOOOTTTWWWUUUVVVVVVVVVSSSPPPLLLJJJJJJOOOUUUZZZaaammm}}}ttthhhddddddccceeejjjqqqxxx|||}}}}}}tttooogggaaa]]][[[ZZZYYYVVV\\\dddhhhjjjmmmrrrwww|||~~~||||||zzzvvvpppiiibbb^^^YYYTTTNNNIIIFFFDDDBBB@@@@@@>>>;;;;;;===>>>??????CCCEEEHHHIIIIIIIIIKKKLLLHHHHHHHHHHHHGGGFFFEEEDDDHHHIIIPPP\\\iiiwww{{{{{{|||rrrkkkmmmqqqpppkkkhhhcccddddddcccaaa```aaabbbfffdddaaaaaabbbdddeeeeeecccbbbaaa```___^^^]]]\\\XXXUUUSSSTTTZZZ```cccddd___gggnnnoooppptttwwwxxxrrrqqqmmmgggbbbaaadddhhhlllpppuuuvvvuuuwww~~~{{{qqqkkkiiiiiippprrrttttttpppkkkhhhfff[[[ZZZYYYWWWVVVUUUUUUUUUSSSQQQSSSXXX\\\```hhhpppyyy}}}yyytttpppllliiinnnaaaaaa^^^\\\]]]ccckkkpppooommmjjj```XXXYYY\\\YYYRRRNNNPPPPPPOOOOOONNNNNNOOOOOOQQQOOONNNOOORRRRRRPPPMMMHHHHHHIIIJJJKKKKKKKKKLLLOOOPPPPPPOOONNNOOORRRTTTUUUUUUVVVUUUTTTRRROOONNNRRRQQQUUU```ooo}}}yyyooojjjrrrtttwwwyyyxxxxxxxxxyyytttsssqqqnnnjjjddd\\\WWWYYYYYYYYYZZZ]]]bbbgggjjjtttuuuvvvwwwwwwxxx{{{~~~{{{yyyuuuooohhhbbb]]]ZZZPPPMMMIIIEEEBBB@@@@@@@@@;;;;;;<<<>>>???@@@AAABBB???FFFLLLMMMKKKJJJLLLOOOPPPOOOLLLHHHEEEEEEHHHKKKJJJSSSaaaooo{{{xxxmmmfffkkkqqqnnniiigggddd___\\\^^^___]]]]]]___cccddddddeeeeeeddddddcccdddbbb```___^^^\\\YYYWWWZZZVVVWWW```hhhjjjiiiiiilllmmmooorrrssstttssssssooommmiiiccc^^^___eeejjjllluuuyyyuuuyyyyyyqqqsssyyy~~~~~~yyyssskkkiiieeeaaa]]][[[ZZZYYYZZZYYYYYY\\\aaahhhmmmppp~~~}}}}}}{{{xxxtttooojjjfffdddmmm___^^^[[[ZZZ\\\bbbkkkrrrsssrrrsssggg\\\ZZZ[[[WWWQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNQQQOOONNNPPPRRRRRRPPPNNNKKKJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNOOORRRZZZgggttt~~~~~~yyyrrrooonnnsssuuuxxxyyyvvvnnnccc[[[[[[YYYVVVUUUVVVYYY]]]___fffgggiiilllnnnsssxxx|||~~~wwwtttpppiiibbb\\\VVVSSSMMMKKKGGGDDDAAA?????????<<<<<<>>>???AAABBBCCCDDDHHHKKKMMMMMMKKKJJJLLLNNNMMMLLLJJJGGGFFFGGGJJJNNNVVV```mmmyyyzzzmmmeeeaaaggglllkkkhhhfffgggaaa^^^______]]]\\\^^^```aaabbbcccddddddddddddccc```]]][[[[[[[[[[[[ZZZ\\\ZZZ\\\ccchhhfffdddeeelllnnnqqqsssuuuuuurrrpppgggeeebbb___^^^bbbhhhmmmoooxxx|||yyy~~~{{{~~~{{{xxxrrrmmmhhhfffeeeeeeccccccccceeejjjpppvvvxxx}}}yyyyyyxxxuuurrrmmmiiieeeccckkk]]][[[XXXXXX[[[bbbllltttwwwwww{{{mmm```[[[ZZZWWWSSSQQQNNNNNNNNNMMMMMMNNNNNNOOOQQQPPPOOOPPPRRRRRRPPPOOONNNMMMKKKJJJIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQOOOWWWbbbmmmtttyyy{{{|||pppiiihhhpppvvv~~~{{{mmmddd]]]ZZZVVVRRRQQQRRRTTTVVVYYYZZZ]]]___cccjjjrrrwww~~~yyypppmmmhhhbbbZZZSSSNNNKKKHHHGGGDDDAAA@@@???>>>>>>>>>???@@@BBBDDDEEEGGGGGGNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHJJJOOOUUUZZZhhhrrr}}}|||zzzuuupppmmmbbb^^^]]]ccchhhhhhffffffgggaaa]]]^^^]]]YYYXXXYYY\\\]]]___```bbbccccccccc```]]]ZZZXXXZZZ\\\]]]^^^```___bbbfffeeeaaa```cccjjjllloootttwwwwwwtttrrrhhheeeaaa```ccciiinnnqqqnnnvvv{{{yyy~~~}}}wwwtttttttttrrrrrrrrrtttwww|||}}}xxxttttttsssqqqnnnjjjfffcccaaajjj\\\[[[XXXYYY^^^fffpppxxx}}}~~~qqqbbb\\\ZZZWWWUUUVVVQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOONNNKKKIIIIIIJJJLLLNNNLLLLLLMMMOOOQQQSSSSSSRRRPPPOOONNNNNNOOOQQQTTTVVVVVV___hhhmmmmmmkkkkkkmmmpppttt{{{uuullljjjjjjqqq|||xxxoooccc```ZZZUUUQQQQQQRRRSSSSSSTTTUUUWWW[[[bbbjjjoootttyyyyyytttjjjgggbbb[[[TTTMMMHHHFFFDDDCCCAAA@@@????????????AAABBBCCCEEEGGGHHHJJJJJJLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMSSS]]]iiiqqq|||{{{pppmmmlllhhhdddccc\\\[[[]]]aaadddeeeeeedddccc]]]ZZZZZZYYYVVVTTTUUUZZZ[[[]]]^^^___`````````\\\ZZZYYYZZZ\\\___``````bbbbbbdddddd```]]]```gggkkkkkklllqqqvvvxxxwwwuuulllgggbbbaaaeeejjjmmmnnnjjjqqqtttsssvvv}}}}}}xxxsssppppppooommmkkkhhhdddbbb```jjj]]][[[WWWZZZbbblllxxxttteee]]]YYYUUUTTTVVVSSSRRRQQQQQQPPPPPPQQQQQQPPPQQQRRRRRRQQQQQQQQQQQQOOOMMMKKKJJJJJJLLLNNNPPPQQQOOONNNOOOQQQRRRQQQOOOOOONNNLLLLLLNNNRRRVVVXXX^^^dddjjjiiieeeaaabbbeeefffiiinnnsssxxx}}}{{{qqqnnnggglllttt}}}}}}yyymmmiiibbb[[[UUUQQQPPPOOONNNOOOPPPQQQTTT[[[bbbhhhkkkpppyyy}}}|||xxxrrrnnneeebbb]]]VVVPPPJJJFFFDDDAAAAAA@@@@@@AAAAAAAAABBBEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJKKKLLLKKKHHHEEEKKKMMMPPPVVV```nnn}}}vvvnnnggggggfffbbb]]]\\\ZZZ[[[\\\^^^aaaddddddbbbaaa\\\XXXYYYYYYVVVTTTVVV[[[[[[\\\\\\]]]\\\\\\\\\YYYYYY[[[^^^aaabbbaaa___cccaaaaaa```]]]\\\eeeppprrrooolllnnnrrruuutttqqqhhhddd^^^^^^aaaeeegggggghhhlllnnnmmmmmmoooqqqpppvvv}}}yyyuuuqqqnnnmmmllljjjhhhfffccc```___iii\\\[[[UUU[[[eeeqqq|||tttfff^^^XXXSSSRRRSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQSSSSSSQQQPPPQQQRRRNNNMMMLLLMMMNNNPPPSSSUUU[[[WWWRRRPPPPPPPPPMMMKKKNNNMMMLLLMMMOOOSSSWWWYYY```cccfffddd```___bbbfffggghhhkkkpppwww~~~wwwsssmmmmmmooosssxxx{{{{{{{{{tttqqqjjjbbbZZZTTTOOOMMMHHHIIIKKKLLLOOOUUU\\\aaaccciiiqqqxxx}}}~~~|||xxxuuurrrooojjjggg___\\\WWWQQQLLLHHHFFFDDD@@@@@@AAABBBDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFQQQVVV^^^hhhssstttjjjdddaaacccccc^^^YYYXXXXXXYYYYYYZZZaaahhhiiifffddd^^^[[[\\\[[[XXXWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYY\\\```cccccc```^^^```^^^]]]]]]]]]```kkkwwwzzztttooonnnpppppplllhhhccc```]]]]]]```dddhhhjjjhhhjjjkkkjjjgggffffffffflllwww~~~yyyvvvsssooollljjjiiihhhfffccc```^^^\\\hhhZZZXXXUUU[[[eeeooowww{{{}}}~~~vvvlllbbb]]]YYYUUUTTTUUUUUUTTTSSSQQQOOONNNMMMMMMOOORRRTTTSSSQQQPPPQQQRRRMMMNNNOOOQQQTTTWWWYYY[[[___YYYRRROOOPPPQQQOOOMMMPPPPPPPPPRRRTTTWWW[[[]]]]]]^^^___^^^\\\]]]```cccggghhhkkkqqqyyy{{{wwwrrrppppppsssuuuuuuuuusssooojjjccc\\\WWWTTTJJJKKKLLLLLLMMMPPPUUUXXX\\\aaaggglllooouuu}}}}}}|||{{{xxxuuuqqqlllhhheeebbb```WWWUUUPPPLLLHHHFFFDDDDDD@@@AAACCCEEEGGGIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLJJJHHHJJJOOOTTT]]]ffftttyyykkkbbb^^^\\\___```]]]ZZZZZZXXXXXXWWWZZZgggtttwwwsssgggaaa]]]]]]\\\XXXVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[^^^```aaa___]]][[[YYYZZZ^^^```eeennnxxxxxxtttppppppqqqoooggg```_________^^^___ccchhhllliiiiiijjjiiieeebbb```aaaeeeqqq~~~zzzvvvssspppmmmkkkgggfffeeebbb```]]]ZZZYYYfffWWWVVVVVV\\\eeekkkmmmmmmkkkiiijjjbbb]]]\\\[[[YYYYYY[[[YYYXXXUUUSSSQQQOOONNNNNNOOORRRTTTTTTQQQPPPQQQSSSMMMOOOQQQUUUXXX[[[^^^___]]]WWWPPPNNNQQQTTTTTTRRRUUUUUUVVVXXXZZZ]]]```aaaZZZZZZZZZYYYYYYYYY[[[]]]eeefffjjjqqqyyywwwpppmmmnnnoooppprrrrrrqqqoookkkfffbbb___QQQQQQQQQPPPNNNNNNOOOQQQVVVZZZ___aaaccchhhqqqwwwwwwtttsssuuu{{{~~~zzzvvvssstttqqqkkkfffaaa^^^\\\[[[RRROOOLLLHHHEEECCCCCCCCC@@@BBBDDDGGGIIIKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKHHHJJJJJJHHHHHHNNNZZZccciiiuuu}}}wwwmmmddd___[[[YYY]]]___]]]]]]^^^YYYXXXWWW]]]nnnhhhbbb]]]]]]ZZZUUUSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]XXXWWWYYY```dddhhhooovvvqqqooonnnqqqtttqqqhhh___[[[\\\]]][[[ZZZ\\\aaafffhhhggghhhhhhddd```^^^___bbbnnn~~~|||wwwsssqqqnnnllljjjeeedddccc```]]]ZZZWWWVVVhhhXXXTTTUUUZZZaaaeeeeeebbb```^^^```^^^ZZZXXXYYYYYYYYYYYY[[[VVVRRROOOPPPPPPOOOMMMPPPOOONNNMMMMMMMMMNNNOOOSSSSSSUUUWWWYYY\\\___```ZZZVVVPPPNNNOOOQQQPPPOOORRRSSSVVVYYYZZZ[[[ZZZYYYXXXXXXWWWVVVUUUVVVYYY\\\YYY]]]ccchhhlllqqquuuxxxzzzrrrllliiigggmmmssswwwuuupppkkkhhh```[[[SSSNNNMMMOOOPPPRRRQQQSSSVVVXXXZZZ]]]aaaccceeehhhmmmsssxxx|||~~~~~~{{{xxxuuusssqqqooommmmmmjjjeee___YYYUUURRRQQQIIIHHHFFFDDDBBBBBBBBBCCCFFFKKKLLLIIIIIINNNNNNJJJLLLKKKJJJJJJJJJJJJIIIGGGHHHGGGGGGLLLSSS^^^lllwww~~~{{{}}}vvvoooiiibbb___]]]\\\^^^bbbdddccc^^^YYYVVVUUU[[[kkk}}}uuueee^^^ZZZ[[[[[[VVVRRRQQQQQQSSSTTTUUUVVVXXX\\\```___\\\ZZZZZZ\\\\\\ZZZWWWZZZ]]]```ccccccdddeeefffkkkmmmpppssstttoooeee^^^TTTYYY\\\[[[VVVVVV[[[aaacccbbb``````aaaccceeeeee___jjjyyy|||yyy}}}zzzvvvqqqmmmllllllkkkkkkbbb```^^^[[[XXXUUUSSSQQQhhhXXXTTTVVVZZZ```cccbbb___]]]\\\^^^[[[XXXVVVVVVWWWWWWVVVYYYUUUQQQOOOOOOOOONNNLLLOOOOOONNNMMMMMMNNNOOOPPPUUUUUUVVVWWWXXXYYYZZZ[[[YYYVVVRRRPPPQQQRRRRRRQQQRRRTTTVVVYYYZZZZZZYYYYYYXXXXXXXXXWWWUUUUUUWWWYYYXXX[[[___cccfffjjjooorrr~~~wwwpppkkkkkklllpppuuuwwwvvvuuuooohhh^^^VVVRRRRRRRRRSSSRRRRRRRRRQQQQQQRRRTTTVVVYYY\\\bbbhhhnnnsssvvvxxxxxxzzz~~~|||{{{{{{{{{zzzwwwtttqqqnnnmmmkkkhhhfffeeebbb^^^YYYTTTPPPNNNMMMHHHGGGFFFEEEDDDDDDEEEEEEGGGKKKLLLJJJKKKOOOOOOLLLMMMKKKJJJIIIJJJJJJJJJJJJIIIKKKPPPYYYcccooo{{{vvvllljjjfffcccaaaaaaaaabbbccccccaaa]]]ZZZZZZZZZ```nnn{{{~~~vvvmmmaaa[[[WWWXXXXXXTTTPPPPPPRRRRRRRRRTTTWWW[[[```ddd^^^\\\ZZZZZZ\\\\\\ZZZXXXYYY]]]aaacccbbb```___^^^hhhiiikkkmmmmmmhhh```ZZZUUUYYY[[[YYYTTTTTTYYY___aaa___]]]\\\]]]```bbbcccbbblllxxx{{{uuuyyy|||wwwtttpppmmmkkkkkkiiihhhaaa___]]]ZZZWWWTTTRRRQQQiiiYYYUUUXXX[[[```bbbaaa___^^^^^^\\\YYYWWWUUUVVVVVVVVVUUUVVVSSSPPPNNNNNNNNNMMMLLLNNNMMMMMMMMMNNNOOOPPPQQQTTTTTTUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTTTTTTTUUUWWWYYYYYYYYYYYYXXXYYYYYYZZZXXXUUUTTTTTTUUUWWWYYY[[[]]]___bbbgggjjjyyyzzz|||pppiiiccceeennnxxx}}}~~~xxxmmmccc]]]YYYWWWVVVUUUSSSPPPNNNMMMMMMOOOPPPQQQTTTXXX]]]aaaeeehhhjjjkkkoootttzzz}}}~~~}}}{{{~~~}}}}}}|||{{{xxx}}}~~~yyyuuuttttttssssssllliiifffdddbbbaaa___]]]ZZZWWWTTTPPPMMMJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJLLLMMMKKKLLLOOOOOOMMMLLLJJJHHHGGGGGGIIILLLNNNOOOVVVaaammmzzzwwwiiiddddddcccbbbbbbdddeeeeeeccc___\\\ZZZZZZ[[[]]]cccmmmtttssskkkdddaaa[[[WWWXXXXXXTTTQQQPPPPPPOOOOOORRRXXX^^^bbbddd]]][[[YYYYYY[[[[[[[[[ZZZXXX[[[```aaa___[[[WWWVVVddddddddddddbbb___YYYUUUVVVYYYZZZVVVRRRRRRXXX]]]^^^\\\ZZZXXXXXXZZZ]]]___eeennnxxxyyyrrrvvv~~~}}}yyytttqqqnnnlllkkkiiifffccc___^^^\\\YYYVVVSSSQQQPPPkkk[[[XXXYYY\\\```ccccccbbbbbbccc\\\YYYWWWVVVWWWWWWWWWVVVSSSQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRROOOPPPQQQSSSUUUWWWXXXXXXTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\ZZZWWWTTTSSSSSSVVVWWWYYYYYY[[[^^^cccgggtttvvv{{{uuuhhhcccgggqqqzzzzzzssslllfffaaa]]]ZZZWWWSSSPPPPPPRRRSSSTTTRRRSSSTTTVVVXXXZZZ[[[[[[^^^bbbhhhnnnrrrssssssrrrxxxyyyzzz{{{|||}}}}}}~~~{{{yyyyyy{{{}}}|||{{{xxx{{{~~~~~~zzztttpppmmmlllkkkjjjaaa^^^[[[YYYXXXWWWUUUSSSOOONNNKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLKKKHHHGGGEEEDDDEEEIIIPPPTTT^^^iiiwww~~~|||{{{pppfffcccbbb```^^^___dddeeeddd```ZZZVVVWWWYYYXXX[[[```gggkkkkkkgggcccfff___ZZZZZZZZZVVVSSSSSSNNNNNNQQQVVV\\\______]]][[[ZZZYYYXXXYYYZZZZZZZZZWWWYYY[[[[[[YYYVVVTTTSSScccaaa___]]][[[XXXVVVTTTVVVXXXXXXVVVSSSUUUZZZ___\\\[[[XXXVVVUUUVVVZZZ]]]fffoooxxx||||||tttwww}}}zzzwwwpppnnnlllkkkiiifffbbb___\\\[[[YYYWWWTTTQQQOOONNNmmm^^^]]]ZZZ]]]bbbdddeeedddeeeeeeYYYWWWVVVVVVVVVVVVUUUTTTPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRNNNOOOQQQSSSTTTUUUUUUVVVPPPQQQSSSSSSTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\[[[XXXUUUTTTTTTVVVWWWXXXYYYZZZ]]]bbbfffnnnsss||||||nnnhhhkkkssszzz|||wwwpppkkkbbb^^^XXXUUUTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUXXX]]]bbbfffgggggggggiiilllooopppqqqtttxxx{{{|||~~~~~~zzzxxxwwwtttsssvvv|||~~~}}}~~~zzzuuuooojjjfffdddbbb```XXXVVVSSSQQQQQQPPPNNNMMMHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNLLLJJJJJJIIIGGGGGGHHHEEEEEEDDDEEEGGGNNNXXX___rrr~~~zzz}}}||||||ssskkkdddbbb```\\\[[[]]]aaaaaa```[[[VVVSSSUUUXXXVVVXXX\\\bbbgggjjjkkkkkkhhhaaa[[[[[[[[[WWWTTTTTTPPPTTT[[[aaadddbbb\\\XXXZZZYYYXXXWWWVVVVVVXXXYYYVVVWWWWWWUUUTTTSSSUUUWWWbbb```]]]ZZZWWWUUUVVVVVVUUUWWWXXXWWWWWWYYY^^^ccc[[[[[[YYYVVVTTTTTTXXX[[[bbbmmmxxx~~~{{{zzz{{{yyyxxxvvvtttmmmllljjjiiigggddd___[[[ZZZYYYWWWUUURRROOONNNMMM~~~nnncccdddaaadddggghhhfffcccaaa```UUUTTTRRRSSSTTTTTTRRRQQQNNNOOOPPPOOOMMMLLLLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNQQQTTTUUUTTTSSSTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[YYYWWWUUUUUUVVVVVVWWWXXXYYYZZZ\\\```bbbeeennnzzz}}}pppkkknnnqqq|||~~~qqqkkkccc^^^[[[YYYUUURRRSSSSSSRRRRRRRRRRRRSSSSSSQQQSSSUUUXXXZZZ[[[\\\\\\\\\___cccdddeeeggglllpppuuuwwwyyyyyywwwuuuttttttpppnnnmmmrrr{{{}}}{{{{{{zzzxxxxxx{{{~~~{{{yyyqqqmmmfffaaa^^^\\\ZZZXXXRRROOOMMMLLLKKKKKKIIIHHHEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLIIIGGGHHHGGGEEEEEEHHHFFFHHHKKKMMMRRR[[[hhhqqq~~~|||{{{~~~~~~|||~~~yyypppgggbbb^^^]]][[[XXXYYY\\\\\\\\\ZZZXXXVVVVVVXXXZZZXXXYYY\\\bbbhhhmmmnnnnnneee]]]XXXXXXYYYVVVTTTTTTUUU]]]gggnnnllleee\\\WWWYYYXXXWWWUUUSSSSSSUUUWWWVVVUUUTTTSSSRRRTTTXXX[[[```___\\\XXXUUUTTTVVVXXXUUUVVVXXXYYY[[[]]]aaadddZZZ[[[[[[XXXTTTSSSVVVYYY]]]hhhvvv~~~{{{uuussssssrrrpppmmmkkkiiigggeeebbb]]]ZZZXXXWWWUUUSSSPPPNNNLLLKKK}}}ooogggjjjppprrrsssqqqjjjbbb\\\YYYSSSRRRQQQRRRSSSSSSQQQPPPLLLOOOPPPPPPMMMLLLMMMNNNLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPOOOOOORRRVVVWWWUUUTTTTTTUUURRRRRRSSSTTTUUUVVVXXXXXXWWWWWWWWWUUUTTTTTTVVVXXXUUUWWWXXXYYYXXXYYYZZZ\\\\\\fffsss}}}{{{uuurrrvvvyyyyyyrrrnnniiibbb\\\ZZZYYYWWWUUUTTTSSSSSSTTTQQQQQQPPPPPPQQQRRRSSSTTTRRRUUUYYYZZZYYYZZZ___ccciiikkklllkkkiiihhhjjjllljjjgggffflllvvv}}}}}}}}}wwwssssssqqqnnnpppuuuwwwxxx{{{~~~}}}vvvuuuwww~~~yyytttpppnnnddd```[[[WWWUUUTTTSSSRRRMMMKKKHHHGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGIIIIIIJJJKKKLLLMMMLLLLLLKKKIIIEEECCCGGGGGGEEEGGGLLLMMMQQQVVV[[[aaammm{{{xxxxxxyyy}}}uuuiiiddd\\\YYYWWWWWWUUUSSSVVV[[[ZZZXXXWWWXXXZZZ]]]______\\\\\\^^^ccciiikkkiiieee___XXXSSSUUUWWWWWWVVVXXXWWWbbbnnnsssmmmddd\\\YYYXXXXXXVVVSSSPPPOOORRRTTTUUUUUUUUUTTTTTTVVVYYY\\\]]]\\\ZZZVVVRRRRRRUUUYYYUUUWWWYYY[[[]]]___```bbbWWWZZZ\\\YYYTTTRRRTTTWWW[[[eeesssyyytttsssrrrqqqooommmkkkhhheeeccc```\\\YYYVVVUUUSSSQQQOOOLLLKKKJJJ~~~}}}pppiiinnnyyyooocccZZZTTTTTTSSSSSSTTTUUUUUUSSSQQQLLLOOOQQQPPPNNNLLLMMMOOOMMMNNNPPPQQQRRRQQQQQQPPPNNNOOORRRSSSTTTTTTSSSRRRPPPTTTXXXYYYWWWUUUTTTUUUOOOOOOPPPQQQRRRTTTVVVWWWTTTTTTTTTSSSRRRSSSVVVXXXUUUWWWXXXXXXVVVUUUUUUVVVUUU___llltttxxx|||}}}tttwww~~~|||tttmmmcccaaa^^^ZZZWWWUUUSSSSSSRRRQQQNNNMMMLLLMMMNNNPPPMMMPPPSSSSSSQQQQQQUUUZZZ___```aaa___]]]]]]```cccfffcccbbbgggrrryyyzzzxxxxxxpppkkkkkkiiigggjjjpppssstttuuuxxx|||xxxooolllllluuu{{{{{{vvvoooiiidddaaa```ZZZVVVRRROOOOOOOOOOOOOOOKKKHHHFFFEEEEEEEEEDDDCCCDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLMMMMMMLLLJJJIIIFFFAAAAAAFFFHHHGGGJJJPPPSSSXXX___eeemmmzzz{{{wwwwww{{{~~~uuujjjbbb^^^YYYVVVUUUTTTRRROOOSSSZZZYYYWWWVVVYYY___cccdddddd]]]]]]___dddiiihhh```XXX[[[UUUQQQUUUXXXYYYZZZ]]]VVVbbbooorrrjjj```[[[[[[XXXXXXVVVRRRNNNMMMOOOSSSTTTVVVWWWWWWWWWWWWYYYZZZZZZZZZXXXTTTQQQQQQTTTXXXUUUWWWZZZ\\\^^^^^^^^^^^^VVVYYY\\\ZZZUUUQQQRRRUUU]]]eeepppzzzvvvuuuuuusssqqqmmmkkkgggdddbbb___\\\YYYUUUTTTRRRPPPNNNLLLJJJIII~~~rrrnnnttt|||qqqaaaXXXWWWTTTRRRQQQOOONNNNNNNNNOOORRRNNNLLLMMMPPPQQQMMMIIIMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUWWWXXXXXXUUUSSSQQQOOOLLLJJJMMMRRRUUUTTTQQQUUUTTTQQQOOOPPPRRRUUUWWWVVVWWWXXXXXXVVVSSSOOOMMMVVV[[[eeellllllmmmxxx|||zzzsssiiicccbbb```\\\YYYWWWTTTQQQQQQRRRQQQMMMJJJPPPOOOMMMLLLNNNPPPSSSUUUUUUTTTSSSRRRSSSUUUWWWYYYXXX[[[___dddggghhhhhhhhhgggddd```]]]]]]bbbgggkkkjjjkkkmmmqqquuuzzz}}}|||xxxoookkkkkknnnttt}}}}}}{{{{{{}}}|||wwwrrrooojjjddd^^^ZZZWWWTTTRRRPPPMMMJJJHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCEEEHHHKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGEEECCCCCCFFFHHHJJJQQQYYYaaakkkuuu{{{qqqhhhddd```^^^ZZZVVVRRRPPPPPPRRRSSSSSSWWWVVVUUUVVVXXX\\\```bbbZZZ\\\^^^``````___]]][[[TTTTTTTTTTTTUUUWWWYYY[[[ZZZ]]]```aaa___[[[XXXWWWWWWXXXVVVSSSNNNMMMNNNQQQTTTRRRQQQQQQSSSUUUVVVUUUWWWVVVTTTSSSSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\YYYUUUSSSSSSSSS[[[```lll{{{}}}{{{{{{yyytttooooookkkfffdddcccaaa^^^ZZZWWWUUURRROOOLLLIIIHHHGGGrrrmmmrrr|||yyyyyywwwnnn```XXXWWWTTTSSSQQQOOONNNNNNNNNNNNPPPNNNMMMNNNPPPPPPNNNLLLNNNNNNOOOPPPQQQRRRSSSTTTPPPPPPRRRSSSTTTUUUUUUUUURRRTTTUUUVVVUUUSSSQQQOOOMMMKKKJJJNNNTTTWWWVVVTTTTTTRRRPPPNNNMMMOOOQQQSSSTTTUUUUUUUUUTTTRRRPPPNNNQQQUUU^^^fffjjjoooyyyrrrmmmhhhbbb]]]\\\YYYTTTRRRQQQPPPNNNLLLMMMMMMLLLKKKLLLNNNPPPRRRQQQPPPOOONNNNNNOOOPPPPPPQQQSSSWWW[[[^^^___^^^^^^ZZZWWWUUUTTTVVVZZZ```ccc^^^___bbbeeeiiinnnqqqsssvvvzzz{{{wwwuuuvvvtttxxx~~~|||tttqqqnnnnnnooonnniiidddaaa]]]XXXTTTRRRPPPNNNLLLJJJIIIGGGGGGHHHJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHFFFEEEDDDDDDDDDDDDGGGEEEGGGKKKOOOSSSZZZcccqqqyyysssfff___]]][[[YYYZZZVVVSSSQQQQQQSSSTTTTTTSSSSSSSSSSSSUUUXXXZZZ\\\YYYZZZ\\\]]]\\\ZZZXXXVVVUUUUUUUUUVVVWWWXXXZZZ[[[YYY[[[]]]]]][[[XXXVVVVVVVVVVVVUUURRROOONNNQQQTTTWWWUUURRRRRRSSSUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[XXXVVVTTTUUUVVVXXX\\\fffsss}}}|||zzzvvvrrrooojjjeeebbbaaa___[[[XXXTTTRRRPPPMMMJJJHHHGGGFFFqqqiiilllmmmmmmpppqqqkkk```YYYXXXTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUUUUTTTSSSQQQPPPKKKJJJKKKOOOUUUYYYYYYXXXSSSQQQNNNLLLKKKKKKMMMNNNQQQQQQQQQQQQQQQPPPPPPPPPNNNRRRZZZbbbiiisss~~~yyyqqqkkkddd```ZZZVVVTTTSSSRRRQQQNNNNNNOOOOOOOOOPPPPPPQQQOOOOOONNNMMMLLLLLLKKKKKKKKKMMMPPPSSSTTTTTTTTTSSSOOONNNLLLLLLMMMQQQTTTVVVQQQRRRTTTWWW[[[___ccceeeooosssyyy~~~~~~}}}}}}~~~zzz|||~~~yyyssspppfffccc```______^^^YYYUUUSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLNNNOOORRRPPPMMMIIIGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFFFFHHHGGGEEECCCCCCCCCEEEFFFLLLLLLPPPWWW]]]aaaiiiqqqzzzrrrggg___[[[ZZZXXXWWWYYYVVVSSSRRRTTTUUUVVVVVVRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYZZZZZZWWWXXXYYYXXXVVVTTTSSSTTTUUUUUUSSSQQQPPPRRRVVVYYY\\\XXXUUUSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWWWWXXXYYYYYY[[[aaajjjsss~~~|||yyyuuuooojjjeeeaaa___]]]XXXTTTQQQOOOMMMKKKIIIGGGFFFFFFmmmaaabbb^^^bbbhhhkkkhhhaaa[[[YYYTTTTTTSSSSSSTTTTTTTTTTTTSSSVVVWWWTTTPPPNNNPPPSSSRRRRRRSSSSSSSSSSSSTTTTTTNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLNNNRRRWWWYYYYYYXXXSSSQQQOOOLLLJJJJJJKKKLLLOOONNNMMMMMMMMMNNNPPPQQQOOOTTT\\\eeemmmyyy|||xxxzzz~~~rrrnnngggaaa\\\ZZZYYYXXXTTTUUUVVVVVVVVVVVVUUUTTTQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLNNNOOOPPPOOONNNNNNNNNMMMLLLKKKJJJKKKKKKLLLIIIJJJLLLOOORRRVVVYYY[[[gggkkkqqqvvvwwwxxxyyyzzz~~~~~~}}}||||||{{{{{{{{{|||}}}}}}}}}||||||||||||||||||{{{zzzyyyxxxwwwvvvwwwvvvuuuuuuuuuvvvxxxyyyxxxxxxwwwuuuqqqlllgggddd^^^[[[XXXWWWVVVTTTPPPMMMMMMKKKIIIIIIJJJKKKKKKJJJLLLMMMOOOOOOOOOOOOPPPQQQXXXUUUPPPKKKIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGFFFEEEGGGJJJMMMOOOVVVWWW^^^hhhnnnqqqwww}}}yyymmmjjjgggdddccc```\\\XXXWWWUUUSSSTTTUUUWWWWWWWWWSSSTTTUUUVVVVVVUUUTTTTTTQQQQQQSSSTTTVVVWWWWWWWWWUUUVVVWWWYYYYYYYYYXXXWWWVVVWWWWWWUUURRRQQQRRRSSSUUUTTTSSSRRRSSSWWW[[[______[[[WWWTTTTTTUUUVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\\\\[[[YYYYYYZZZ[[[]]]]]]```eeejjjsss~~~{{{yyypppkkkeeeaaa___[[[VVVRRROOONNNLLLJJJHHHGGGGGGFFF~~~hhhYYYWWWVVV\\\ccceeedddaaa]]]YYYRRRSSSTTTVVVXXXYYYZZZZZZWWWZZZ[[[WWWPPPMMMPPPTTTTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOQQQTTTWWWXXXWWWVVVTTTRRRPPPMMMLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMOOOPPPOOOVVV```jjjttt|||{{{|||{{{sssjjjeeebbbaaa\\\\\\]]]^^^]]]\\\ZZZXXXTTTTTTTTTTTTSSSRRRPPPPPPNNNNNNOOOPPPOOOOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIKKKMMMPPPRRRTTT\\\```eeehhhjjjjjjkkkkkknnnnnnoooppppppqqqqqqqqqrrrrrrssstttuuuuuuttttttvvvuuurrrpppmmmkkkjjjjjjjjjiiihhhgggggghhhjjjkkkggggggfffdddbbb^^^[[[YYYVVVTTTQQQPPPNNNMMMKKKIIIKKKIIIIIIIIIKKKLLLLLLKKKNNNPPPSSSTTTSSSRRRSSSUUUZZZWWWQQQLLLIIIIIIKKKMMMHHHHHHFFFFFFFFFFFFGGGHHHFFFFFFHHHKKKOOOTTTYYY\\\bbbeeennnxxx~~~}}}tttlllgggiiilllnnnmmmggg___YYYUUUSSSSSSTTTVVVWWWWWWVVVTTTTTTVVVVVVVVVTTTRRRQQQNNNNNNOOOOOOPPPRRRSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUWWWWWWVVVTTTRRRQQQRRRSSSUUUTTTSSSSSSVVV[[[___aaa___\\\XXXVVVVVVVVVWWWVVVVVVWWWYYYYYYXXXVVVSSSQQQOOOOOOPPPQQQRRRTTTVVVWWW^^^___^^^]]]ZZZYYYZZZ\\\```______aaacccjjjwww|||zzzqqqlllfffaaa___[[[UUUQQQNNNMMMKKKJJJHHHGGGGGGGGG~~~eeeUUUQQQRRRYYY```aaaaaa```\\\XXXRRRSSSUUUXXXZZZ\\\\\\]]]YYY[[[[[[WWWPPPNNNPPPTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMMMMMMMPPPRRRTTTVVVVVVVVVTTTSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNKKKTTT___jjjuuuxxxrrrsssyyy}}}}}}|||xxxvvvvvvuuuwwwzzzvvvqqqoooiiiiiijjjiiihhhfffdddccc\\\\\\ZZZYYYXXXVVVUUUUUURRRSSSSSSRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLHHHHHHHHHIIIJJJLLLNNNNNNSSSUUUXXXZZZZZZZZZ[[[\\\\\\]]]___aaabbbcccccccccccccccdddgggjjjkkkjjjiiiiiihhheeeccc```^^^]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIIIIKKKNNNPPPOOOOOOPPPTTTXXXYYYWWWUUUUUUWWWYYYVVVQQQLLLIIIIIIKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGIIIMMMTTT[[[aaagggjjjpppqqqwwwpppgggdddbbbfffmmmpppnnnfff\\\VVVRRRRRRRRRSSSUUUVVVTTTSSSQQQRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJKKKLLLMMMNNNVVVVVVVVVWWWVVVVVVUUUUUUWWWWWWWWWUUURRRQQQRRRSSSTTTSSSRRRTTTXXX\\\^^^___]]][[[XXXWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVSSSQQQOOOOOOOOOPPPQQQRRRTTTVVVWWW^^^^^^^^^\\\ZZZYYYZZZ[[[]]]\\\\\\]]]]]]aaammmyyy|||zzzqqqllleeeaaa^^^ZZZUUUQQQMMMLLLKKKIIIGGGFFFFFFFFFfffVVVRRRQQQYYY^^^]]]\\\]]]ZZZUUUSSSTTTVVVXXXZZZZZZZZZZZZWWWWWWVVVSSSPPPNNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRSSSTTTUUUUUUUUUSSSQQQNNNLLLJJJJJJKKKLLLOOORRRTTTVVVVVVUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOMMMMMMLLLLLLJJJSSS[[[dddnnnyyy|||xxxuuullliiiooozzz{{{uuurrrpppnnnooopppsssyyy~~~|||{{{yyyxxxooommmjjjfffcccaaa``````YYYYYYXXXXXXWWWVVVVVVUUURRRQQQQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJKKKKKKLLLLLLNNNPPPQQQPPPPPPPPPRRRSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVWWW[[[^^^___]]][[[ZZZZZZXXXVVVUUUTTTSSSRRRNNNOOOPPPQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJKKKMMMNNNOOOOOOPPPSSSWWWZZZZZZYYY\\\```dddbbb\\\WWWUUUVVVVVVSSSOOOKKKIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNRRRYYYaaaiiipppuuuxxxzzzxxxyyy{{{nnnccc^^^___\\\aaafffiiifff___WWWSSSPPPPPPPPPRRRTTTSSSQQQOOOPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIIIIKKKNNNQQQSSSXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQRRRRRRRRRQQQQQQTTTXXX[[[[[[ZZZYYYXXXWWWXXXZZZZZZYYYWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQSSSTTTWWWXXXYYYYYYZZZ[[[ZZZXXXXXXZZZ[[[ZZZXXXYYYZZZYYY\\\fffqqq{{{yyyooojjjddd___]]]YYYTTTOOOLLLKKKIIIGGGEEEDDDCCCCCChhhXXXTTTRRRYYY]]]ZZZYYYZZZXXXSSSTTTUUUVVVXXXXXXXXXWWWWWWSSSSSSRRRPPPOOOOOOQQQSSSPPPPPPQQQRRRSSSTTTUUUUUUPPPQQQRRRTTTUUUUUUUUUUUUUUUSSSOOOLLLKKKKKKLLLMMMNNNQQQTTTVVVVVVUUUTTTTTTOOOOOOOOOPPPQQQRRRTTTUUUTTTSSSRRRPPPNNNMMMKKKKKKMMMTTTYYY^^^fffooopppkkknnngggfffqqq|||yyywwwqqqqqqoooooossszzzzzztttpppmmmkkkkkk______^^^^^^]]]\\\\\\\\\ZZZXXXVVVTTTRRRPPPOOOOOOPPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOONNNLLLMMMOOOQQQOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQQQQSSSVVVVVVSSSPPPQQQPPPPPPOOONNNMMMMMMLLLIIIJJJLLLNNNPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPOOOPPPPPPPPPPPPQQQTTTVVVVVVVVVXXX]]]bbbeeefffffflllooopppkkkaaaXXXTTTSSSTTTQQQNNNKKKIIIHHHIIIIIIHHHIIIIIIJJJLLLOOORRRSSSWWW[[[cccllluuu|||{{{xxx{{{tttlllccc[[[ZZZ]]]YYY]]]aaabbb___YYYTTTRRROOOOOOOOOQQQRRRRRROOOLLLQQQPPPPPPOOOOOONNNNNNNNNGGGGGGHHHKKKOOOUUUZZZ]]][[[ZZZXXXWWWVVVVVVWWWXXXTTTVVVWWWVVVSSSQQQQQQQQQPPPOOOPPPSSSWWWYYYXXXVVVVVVVVVWWWYYY[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSUUUWWWYYYZZZ\\\UUUVVVWWWWWWWWWWWWZZZ\\\XXXWWWXXXYYYYYYZZZdddnnnyyyzzzxxxmmmhhhbbb^^^[[[XXXSSSNNNKKKJJJHHHFFFDDDBBBAAAAAAeeeVVVTTTPPPTTTWWWXXXVVVTTTUUUVVVUUUVVVWWWWWWVVVUUUVVVVVVQQQQQQQQQPPPOOONNNMMMLLLSSSSSSTTTSSSRRRQQQRRRSSSOOOPPPSSSTTTUUUTTTSSSRRRQQQPPPOOOMMMLLLMMMMMMNNNPPPQQQTTTVVVWWWVVVUUUSSSPPPOOONNNNNNOOOQQQTTTVVVWWWRRRMMMKKKMMMOOOPPPOOOKKKRRRWWWYYY\\\aaadddccc___bbbhhhrrr}}}|||~~~}}}{{{uuusssqqqnnnkkkiiihhhhhhdddaaa^^^\\\\\\ZZZVVVRRRUUUUUUSSSQQQOOOOOORRRUUULLLLLLNNNQQQTTTSSSNNNJJJOOONNNMMMMMMMMMNNNOOOPPPLLLMMMOOOQQQRRRQQQPPPOOONNNNNNNNNMMMNNNNNNOOOOOOQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUXXXYYYZZZ[[[[[[^^^bbbgggjjjllloootttxxx~~~{{{vvvlll```UUUMMMJJJHHHDDDDDDHHHKKKIIIHHHJJJHHHLLLPPPQQQUUU]]]``````iiijjjpppyyyzzztttsssvvv{{{xxxoooeee^^^]]]\\\YYYVVVTTTWWWYYY[[[YYYUUUOOOLLLPPPOOONNNNNNMMMMMMNNNNNNSSSRRRQQQOOONNNMMMLLLLLLMMMIIIEEEHHHPPPXXX\\\]]]```\\\WWWVVVVVVVVVUUUSSSTTTTTTTTTTTTRRRPPPNNNMMMLLLNNNPPPRRRRRRSSSUUUVVVUUUXXXYYYXXXUUUTTTVVVYYYUUUVVVWWWWWWWWWWWWUUUUUUNNNNNNPPPTTTYYY[[[ZZZWWWXXXWWWVVVWWWXXXXXXVVVTTTUUUXXXYYYXXXVVVXXX^^^dddmmmuuu~~~|||{{{zzz}}}}}}wwwssshhhfffbbb]]]XXXRRRNNNLLLKKKJJJIIIFFFDDDBBBAAA@@@eeeUUUSSSNNNPPPSSSSSSRRRRRRTTTVVVUUUVVVXXXXXXWWWVVVUUUUUUOOOOOOPPPPPPOOOOOOOOOOOORRRRRRSSSSSSRRRQQQRRRRRRPPPQQQSSSTTTUUUTTTSSSRRROOOPPPPPPQQQPPPOOONNNMMMNNNPPPTTTVVVWWWVVVTTTSSSQQQQQQQQQQQQSSSUUUWWWYYYZZZVVVQQQNNNOOOQQQQQQPPPQQQWWWZZZYYYZZZ^^^```___```bbbeeelllvvv}}}{{{yyyzzzvvvqqqmmmkkkhhhdddaaa]]][[[WWWUUUTTTUUUWWWXXXTTTTTTTTTVVVXXXXXXVVVSSSRRRRRRQQQQQQQQQQQQRRRSSSQQQRRRTTTTTTTTTSSSQQQPPPSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZ]]]^^^___```bbbdddeeeffflllnnnppprrrssstttwwwyyysssqqqlllcccZZZRRRMMMKKKLLLIIIJJJOOOQQQNNNLLLMMMOOOUUUZZZ]]]cccjjjnnnmmmttttttvvv{{{}}}xxxqqqqqquuu}}}kkkddd\\\WWWXXXXXXWWWUUUVVVWWWYYYYYYWWWTTTPPPMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMJJJGGGGGGLLLUUU\\\``````]]]ZZZVVVTTTTTTTTTSSSQQQTTTTTTTTTTTTSSSQQQOOONNNMMMMMMMMMNNNPPPRRRTTTUUUQQQTTTWWWVVVTTTSSSTTTVVVUUUUUUVVVWWWVVVVVVTTTTTTNNNNNNOOOSSSXXXZZZYYYWWWWWWWWWVVVWWWYYYYYYWWWVVVVVVXXXZZZXXXTTTTTTYYY]]]hhhppp}}}~~~}}}~~~}}}|||{{{yyywww~~~zzzuuuppplllfffddd```[[[VVVQQQMMMKKKJJJJJJHHHFFFDDDBBBAAA@@@|||}}}fffUUUQQQNNNPPPQQQRRRRRRSSSUUUWWWVVVWWWXXXXXXXXXWWWUUUTTTOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQMMMOOOQQQSSSSSSQQQOOOMMMNNNQQQUUUWWWXXXVVVSSSQQQPPPPPPQQQRRRTTTWWWYYYZZZ\\\YYYTTTRRRRRRRRRRRRRRRWWWZZZ[[[XXXXXX\\\___^^^aaa```aaacccjjjrrrzzz|||zzzyyyvvvrrrqqqsssvvvyyyzzz~~~zzzwwwtttnnnhhhbbb^^^^^^^^^^^^\\\^^^\\\[[[\\\^^^___^^^]]]YYYXXXXXXWWWWWWWWWWWWVVVWWWXXXXXXXXXXXXVVVTTTSSSYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaa```aaaccceeefffgggggggggiiiiiihhhhhhiiilllnnnooosssqqqppppppqqqqqqqqqpppfffddd___XXXQQQLLLKKKLLLOOONNNQQQYYY\\\ZZZWWWXXX\\\dddlllqqqvvv}}}~~~}}}~~~|||vvvqqqpppqqqxxxyyymmm^^^YYYTTTRRRTTTWWWXXXWWWWWWWWWWWWWWWUUURRRPPPNNNKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNGGGGGGJJJPPPWWW\\\]]]\\\ZZZWWWTTTRRRQQQQQQPPPOOOSSSSSSSSSSSSRRRQQQPPPOOOQQQOOOMMMOOOSSSVVVWWWVVVOOOSSSWWWWWWTTTRRRRRRTTTUUUUUUUUUUUUUUUTTTSSSRRROOOPPPQQQUUUXXXZZZZZZYYYWWWWWWWWWYYY[[[\\\ZZZXXXXXXZZZ[[[XXXTTTQQQRRRTTT___iiixxx|||yyyyyyzzz~~~zzzxxxwwwvvvuuusss}}}|||zzzwwwsssnnnjjjhhhcccaaa^^^YYYTTTOOOLLLJJJJJJIIIGGGFFFDDDBBB@@@@@@zzzyyygggVVVQQQQQQSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSRRRQQQOOOPPPQQQQQQQQQPPPOOOOOOMMMNNNPPPQQQRRRQQQPPPOOORRRTTTWWWYYYXXXUUUQQQNNNLLLMMMNNNPPPSSSUUUVVVWWWYYYWWWUUUSSSSSSTTTUUUUUUYYY\\\\\\XXXXXX]]]```aaa___]]]\\\\\\___eeekkkooommmnnnrrrwwwyyy|||uuunnniiigggeeeeeebbb^^^]]]```eeeiiikkkrrruuuyyyzzzqqqmmmmmmllliiieeehhhhhhiiijjjkkkkkkjjjiiifffffffffeeedddbbbaaa`````````aaaaaa```___^^^^^^bbbbbbaaa``````````````````aaaccceeegggjjjlllmmmppppppqqqqqqqqqqqqqqqppplllkkkhhhffffffgggjjjlllllliiieeeeeeggghhhfffddd\\\YYYUUUOOOKKKJJJLLLOOORRRSSSZZZeeelllkkkiiiiiilllvvv}}}tttnnnrrrvvv~~~sssfff___XXXUUUSSSSSSVVVYYY[[[[[[WWWWWWUUUSSSRRRPPPOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLMMMMMMNNNGGGIIIMMMRRRWWWXXXUUURRRWWWUUUSSSQQQPPPPPPOOONNNQQQQQQQQQQQQQQQPPPPPPPPPVVVSSSSSSWWW]]]___\\\XXXTTTXXX[[[[[[WWWTTTSSSSSSUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUXXX[[[\\\\\\\\\XXXYYYZZZ\\\______^^^\\\[[[\\\\\\YYYTTTPPPMMMMMMWWWccctttzzzvvvuuuuuu~~~{{{yyyvvvttttttsssrrrqqqsssssssssqqqooollliiiggg```___\\\XXXSSSOOOLLLJJJIIIHHHGGGEEECCCAAA@@@???yyyxxxiiiXXXTTTSSSVVVZZZ^^^```___\\\ZZZ^^^\\\ZZZYYYZZZYYYWWWUUUTTTUUUUUUTTTSSSQQQOOONNNOOOOOOOOORRRUUUUUUSSSQQQOOOOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQWWWXXXZZZZZZWWWSSSNNNKKKIIIKKKMMMPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRTTTVVVXXX^^^```^^^YYYXXX\\\______ZZZYYYXXXWWWZZZ]]]bbbeeebbbbbbeeejjjmmmuuuxxxnnngggbbb```^^^ZZZVVVTTTVVVZZZ^^^___dddeeehhhmmmvvv~~~|||}}}~~~{{{wwwyyy{{{}}}{{{zzz{{{{{{{{{zzzxxxvvvtttrrrrrrssssssttttttttttttttttttrrrqqqppppppppppppoooppprrrtttwwwyyyzzz{{{}}}xxxtttpppmmmkkkeeebbb^^^ZZZYYYZZZ\\\^^^___\\\ZZZ[[[___bbbbbbaaaVVVTTTQQQNNNMMMPPPVVVZZZ```bbbjjjvvv}}}{{{yyyxxx{{{zzzsssssszzzrrrfff]]]XXXVVVTTTTTTTTTWWWYYY[[[[[[VVVUUUSSSPPPNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMGGGJJJOOOTTTWWWVVVSSSPPPUUUTTTTTTRRRPPPOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPVVVVVVWWW]]]cccddd^^^YYY\\\___bbb```[[[WWWUUUUUUVVVVVVUUUSSSRRRQQQQQQPPPQQQTTTXXX[[[\\\\\\\\\\\\ZZZZZZ\\\___bbbcccaaa___]]]^^^]]]ZZZVVVQQQMMMLLLSSS^^^qqq{{{wwwuuuuuu}}}|||{{{{{{{{{{{{|||}}}}}}}}}|||zzzyyyxxxuuurrrqqqqqqrrrqqqpppjjjlllnnnooonnnjjjgggddd___]]]ZZZWWWSSSOOOMMMKKKGGGGGGFFFDDDBBBAAA@@@???yyyxxxlll\\\YYYUUUXXX\\\aaaeeefffccc```ccc___[[[YYY[[[[[[YYYWWWVVVWWWXXXXXXWWWSSSPPPMMMOOOOOOOOOSSSWWWXXXUUURRROOOOOONNNMMMLLLLLLKKKKKKLLLKKKKKKLLLMMMOOORRRSSSXXXXXXXXXWWWTTTOOOKKKIIIJJJLLLOOORRRTTTUUUTTTTTTNNNPPPQQQQQQQQQSSSVVVXXXbbbccc```YYYVVVXXXYYYYYYVVVVVVVVVVVVXXXZZZ]]]___\\\[[[\\\aaafffqqqvvvnnniiibbb___ZZZWWWXXXZZZ[[[\\\___^^^]]]___eeennnwww}}}~~~tttkkkddd___]]]XXXVVVRRROOOMMMNNNPPPQQQPPPOOOPPPSSSYYY___ccceee\\\[[[YYYXXXXXX]]]dddiiiqqqssszzz~~~yyyyyyxxxllleee^^^XXXUUUQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSPPPNNNLLLKKKKKKKKKGGGIIIKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLHHHKKKPPPUUUXXXXXXWWWUUUSSSTTTTTTSSSPPPNNNOOOOOONNNMMMMMMNNNNNNPPPQQQRRRRRRSSSWWW\\\``````[[[WWW___bbbdddaaa\\\WWWVVVVVVXXXWWWUUUSSSRRRQQQPPPPPPOOOTTTZZZ]]]^^^\\\[[[ZZZZZZ[[[]]]aaaccccccaaa^^^]]]\\\\\\ZZZWWWTTTPPPOOOSSS^^^ppp~~~zzzxxxxxx~~~|||zzzyyyxxxwwwvvvwwwwwwxxxwwwvvvtttsssssspppnnnmmmnnnoooooonnnhhhjjjlllllljjjfffaaa^^^\\\[[[XXXUUURRROOOMMMKKKFFFFFFEEECCCBBBAAA@@@???{{{zzznnn```___ZZZZZZ]]]cccjjjnnnoooooohhhbbb\\\YYY[[[]]]\\\ZZZUUUWWWZZZ\\\[[[WWWRRROOOPPPOOOOOOTTTYYYZZZVVVRRRQQQQQQOOONNNMMMLLLLLLKKKJJJKKKLLLNNNPPPRRRSSSSSSUUUUUUTTTRRROOOLLLJJJHHHKKKMMMQQQTTTUUUUUUTTTRRRMMMOOOQQQQQQPPPQQQTTTWWW___aaa^^^XXXTTTUUUUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZXXXVVVXXX]]]dddnnn~~~~~~rrrooojjjgggfffgggffffffeeecccaaa```ccchhhnnnqqqsssvvvyyyxxxuuuqqqpppppprrrtttwwwzzz}}}zzzpppeee\\\VVVSSSQQQOOOMMMKKKJJJIIIKKKMMMNNNKKKMMMQQQVVV\\\dddlllqqqqqqooolllhhhfffhhhlllpppxxxyyy~~~uuuddd^^^[[[VVVQQQPPPJJJLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIFFFHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJMMMQQQTTTVVVVVVVVVVVVQQQRRRTTTRRROOOMMMNNNOOONNNNNNNNNNNNPPPQQQSSSTTTOOOPPPSSSVVVXXXYYYXXXWWW\\\^^^___]]]YYYUUUVVVWWWZZZXXXVVVTTTRRRQQQPPPPPPPPPVVV^^^cccbbb___]]]\\\YYYZZZ\\\```bbbaaa^^^\\\ZZZYYYXXXXXXWWWVVVTTTRRRUUU___ppp}}}}}}}}}zzzxxxvvvuuussssssttttttsssqqqpppnnnmmmkkkhhhhhhiiijjjjjjjjjhhhhhhhhhfffddd```]]][[[YYYXXXVVVSSSPPPMMMKKKJJJEEEEEEDDDCCCAAA@@@??????|||{{{pppcccbbb___^^^___eeennnvvv{{{|||lllddd\\\YYY[[[]]]]]]\\\SSSVVV[[[^^^^^^ZZZTTTPPPPPPOOOPPPTTTZZZ[[[WWWSSSSSSRRRQQQOOONNNMMMMMMMMMHHHJJJNNNQQQTTTTTTSSSSSSRRRQQQOOONNNLLLJJJIIIIIIJJJMMMPPPSSSUUUTTTRRRPPPNNNPPPRRRRRRPPPPPPSSSVVVYYY\\\[[[UUUSSSUUUVVVTTTRRRSSSUUUWWWXXXXXXWWWWWWVVVTTTVVV]]]eeennnzzz}}}~~~{{{zzzyyyxxxvvvpppooonnnmmmnnnpppsssuuuuuuuuuuuuqqqllliiiiiikkkeeehhhmmmpppqqqqqqqqqqqqrrrtttvvvvvvtttsssuuuwwwwww|||yyyzzz{{{|||}}}|||{{{{{{pppjjjaaaWWWQQQNNNNNNOOOKKKJJJIIIIIIJJJLLLOOOPPPQQQUUU[[[aaagggpppzzz|||uuuooolllnnnpppuuuuuu{{{rrreeeZZZWWWUUUOOOLLLLLLFFFHHHKKKLLLMMMMMMOOOPPPOOONNNMMMKKKIIIHHHGGGGGGJJJKKKLLLMMMMMMKKKIIIHHHKKKKKKJJJIIIIIIIIIIIIIIINNNOOOQQQRRRQQQQQQQQQRRROOOQQQSSSRRRNNNLLLMMMNNNPPPOOOOOOPPPQQQSSSUUUWWWNNNPPPRRRRRRRRRTTTWWWYYYWWWYYYZZZXXXUUUSSSUUUWWW[[[YYYWWWTTTRRRQQQQQQQQQSSS[[[dddiiihhhdddaaa___XXXYYY[[[^^^```___\\\YYYXXXVVVUUUVVVVVVWWWVVVUUUWWW```qqq|||yyyvvvsssqqqppprrrsssssssssrrrpppnnnmmmhhhfffddddddeeeggggggffffffeeecccaaa___^^^]]]]]]WWWVVVTTTQQQOOOLLLJJJIIIEEEEEEDDDCCCAAA@@@??????|||zzziii^^^ccceeeddddddhhhtttpppeee[[[WWWWWWXXXZZZ^^^___ccchhhhhhccc]]]XXXWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLNNNOOOQQQSSSSSSSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPOOONNNLLLKKKPPPPPPOOOOOOPPPQQQSSSTTT[[[[[[XXXSSSMMMLLLNNNQQQRRRTTTVVVVVVVVVVVVWWWYYYUUUUUUVVVXXX^^^eeelllpppooorrryyy|||ssspppjjjccciiikkklllllljjjgggccc```cccdddcccbbb``````bbbcccfffiiiooowww~~~}}}tttsssrrrqqqppppppppppppwwwooojjjllllllfffcccddd```[[[VVVWWWVVVRRRQQQSSSKKKNNNPPPRRRSSSVVVYYY\\\\\\dddppp|||yyyooojjjkkkmmmqqqvvv{{{~~~~~~}}}||||||zzznnn```[[[UUUQQQOOOMMMJJJHHHIIIHHHHHHIIILLLNNNNNNMMMNNNMMMJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLLLLSSS[[[]]]XXXSSSPPPPPPIIIJJJKKKJJJIIILLLQQQUUUYYYRRRNNNRRRVVVVVVTTTTTTNNNOOOPPPPPPPPPQQQSSSUUUTTTVVVXXXZZZZZZXXXVVVTTTYYYXXXVVVTTTRRRPPPOOONNN]]]```eeejjjkkkggg___ZZZYYY[[[]]]\\\YYYWWWXXXYYYUUUUUUVVVUUUTTTUUUXXXZZZ___eeennn|||{{{yyyvvvrrrnnnllljjjjjjmmmnnnnnnnnnmmmkkkiiihhhdddbbb``````bbbdddeeefffdddcccaaa^^^[[[YYYXXXWWWXXXVVVTTTRRROOOLLLJJJIIIHHHEEEBBB@@@??????>>>===jjj```dddjjjjjjiiimmmwwwooodddZZZXXXXXXYYY[[[___aaahhhnnnnnnggg]]]WWWTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLHHHIIILLLNNNOOOOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXWWWUUUPPPLLLLLLPPPUUUWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYY[[[^^^aaabbbbbbeeelllvvv{{{wwwxxxyyyxxxuuupppjjjgggeeeeeedddbbb___^^^___aaabbbcccffflllrrrwwwyyyyyyzzzwwwtttqqqpppnnnlllkkkiiiiiijjjkkkmmmnnnppppppqqqjjjgggiiihhhdddaaaaaabbb]]]ZZZ[[[]]]\\\]]]```\\\]]]```bbbdddggglllooozzz~~~~~~qqqhhhfffgggiiikkkoootttwwwyyyzzz}}}wwwggg]]]ZZZVVVPPPMMMKKKJJJGGGEEEEEEEEEEEEGGGIIIJJJJJJHHHKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJIIIGGGFFFGGGHHHIIIKKKRRRWWW]]]]]]WWWRRROOONNNLLLMMMMMMLLLKKKLLLPPPTTTWWWPPPLLLOOOSSSSSSSSSTTTQQQRRRSSSQQQOOONNNOOOPPPSSSUUUWWWYYYZZZYYYWWWVVV[[[YYYVVVSSSPPPOOOOOOOOOWWWYYY]]]bbbccc```ZZZVVVWWWZZZ]]]\\\YYYUUUSSSRRRSSSUUUVVVVVVUUUVVVXXXZZZ___cccjjjuuu~~~~~~}}}zzzxxxuuuqqqmmmjjjiiihhhlllmmmlllllljjjhhhfffeeeeeeccc```___aaabbbcccbbbaaa```^^^[[[YYYWWWUUUUUURRRQQQOOOMMMJJJHHHFFFEEEFFFDDDAAA?????????>>>===kkkaaafffooopppqqqttt}}}pppfff\\\ZZZZZZZZZ]]]aaaccckkksssrrrhhh\\\UUURRRPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNMMMLLLEEEFFFIIIKKKMMMNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNJJJKKKLLLMMMOOOQQQSSSTTTSSSRRRPPPMMMKKKNNNTTTZZZ]]]YYYUUUTTTVVVWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVYYY\\\aaahhhpppuuuvvvvvvzzz|||{{{vvvppppppooommmiiihhhhhhiiikkkkkklllpppuuuyyy{{{{{{}}}xxxrrroooooonnnmmmkkkkkkllloooqqqtttvvvwwwxxxwwwsssrrrtttssspppmmmmmmkkkfffdddgggjjjlllooosssoooqqqtttvvvyyy}}}rrrgggbbbbbbdddfffhhhkkkpppsssvvv|||{{{mmmaaaVVVOOORRROOOKKKIIIGGGFFFDDDCCCCCCCCCDDDGGGIIIIIIHHHFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHSSSVVVYYYXXXTTTPPPNNNNNNOOOPPPOOONNNMMMNNNPPPRRRSSSLLLHHHKKKOOOPPPQQQTTTRRRSSSTTTRRROOOMMMMMMMMMQQQSSSUUUXXXYYYYYYYYYXXX]]]ZZZUUUPPPNNNNNNOOOQQQRRRSSSVVVYYY[[[ZZZVVVSSSVVVYYY\\\\\\YYYSSSOOOMMMRRRTTTVVVWWWWWWWWWXXXZZZ___```dddmmm}}}{{{zzzzzzzzzyyyyyywwwtttpppllliiigggfffkkkkkkjjjhhhfffdddbbbaaadddbbb___^^^_________^^^]]]\\\[[[YYYVVVTTTSSSRRRMMMMMMKKKIIIGGGEEECCCBBBAAA???<<<;;;<<<===<<<<<>><<<<<<===>>>>>>>>>iii___ccckkkqqqyyyyyynnnddd```___]]]]]]```^^^cccfffbbbYYYSSSRRRTTTPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKKKKPPPYYY``````ZZZSSSRRRTTTUUUSSSPPPPPPPPPOOOOOOOOOQQQSSSTTTVVVWWWYYYZZZ[[[\\\]]]^^^bbbgggqqq|||qqqnnnjjjhhhjjjmmmpppqqqzzzrrrbbbXXXVVVVVVSSSPPPKKKKKKJJJIIIGGGFFFFFFFFFEEEFFFGGGJJJLLLLLLIIIFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEGGGJJJLLLNNNMMMNNNOOONNNNNNMMMNNNOOOKKKKKKLLLMMMOOOPPPPPPOOOIIIDDDBBBEEEHHHKKKOOOTTTUUUVVVVVVTTTQQQOOONNNNNNMMMNNNPPPRRRTTTUUUUUUUUU[[[WWWRRRMMMKKKLLLOOOPPPPPPOOONNNPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQOOORRRUUUVVVVVVVVVVVVWWWXXXYYY]]]eeeqqq~~~}}}zzzwwwuuuuuuuuuuuutttxxxwwwuuurrrnnnkkkhhhggghhhgggeeebbb___]]][[[ZZZZZZYYYXXXXXXZZZ[[[[[[ZZZXXXWWWWWWVVVUUUSSSQQQPPPMMMLLLJJJIIIGGGEEEDDDCCCCCCAAA??????AAABBBCCCBBBggg]]]aaafffnnnyyyyyyoooeeeaaa```]]]]]]___ZZZ[[[ZZZVVVQQQOOOPPPSSSQQQQQQSSSSSSSSSRRRQQQPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNMMMKKKJJJMMMUUU[[[ZZZVVVRRRQQQRRRSSSQQQPPPSSSRRRPPPNNNNNNOOOPPPQQQOOOPPPRRRSSSSSSUUUXXXZZZ]]]bbbnnn{{{vvvwwwwwwwwwwwwxxx||||||iiiaaaXXXSSSSSSRRROOOLLLJJJKKKKKKJJJGGGFFFFFFGGGDDDDDDEEEGGGIIIIIIGGGDDDEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJLLLOOOSSSUUURRRRRRQQQPPPOOONNNMMMMMMIIIIIIJJJLLLOOOPPPNNNMMMHHHEEEDDDHHHKKKMMMRRRXXX___^^^\\\WWWQQQNNNLLLMMMOOOOOOPPPQQQRRRSSSSSSSSSUUUSSSPPPMMMLLLLLLMMMNNNNNNMMMKKKLLLNNNOOOPPPOOONNNLLLKKKKKKMMMPPPQQQQQQPPPRRRTTTTTTSSSSSSTTTUUUTTTVVV[[[bbbkkkzzz}}}{{{{{{{{{zzzwwwtttrrrssstttttttttvvvvvvtttrrrooollljjjhhhgggfffccc```^^^\\\[[[ZZZVVVUUUUUUVVVXXXYYYYYYXXXUUUVVVVVVVVVUUUSSSQQQOOOLLLKKKIIIGGGEEECCCAAAAAA???===;;;<<<===???@@@???ggg\\\```cccmmmxxxtttkkkbbb______]]]]]]___YYYVVVSSSPPPOOOOOOOOOOOOQQQQQQRRRSSSRRRQQQOOONNNPPPOOONNNLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMJJJHHHIIINNNSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPOOONNNNNNKKKLLLNNNNNNMMMOOOSSSVVVXXX]]]iii~~~xxxlllfffXXXVVVSSSQQQPPPNNNKKKHHHHHHJJJKKKIIIFFFDDDDDDFFFDDDDDDDDDEEEFFFGGGEEEDDDFFFFFFGGGGGGGGGFFFDDDDDD@@@AAABBBDDDGGGJJJMMMOOOLLLKKKKKKLLLNNNQQQTTTVVVRRRQQQPPPPPPOOOOOOMMMLLLJJJJJJJJJMMMOOOOOOLLLIIIJJJHHHIIINNNQQQSSSWWW]]]eeeccc___YYYRRROOONNNOOORRRSSSSSSRRRRRRRRRRRRRRROOOOOOOOONNNMMMMMMLLLKKKNNNLLLKKKKKKLLLNNNMMMMMMMMMKKKJJJLLLPPPRRRQQQPPPQQQRRRSSSRRRPPPPPPRRRSSSSSSTTTWWW\\\bbbqqq~~~}}}}}}}}}}}}~~~zzzvvvsssrrruuusssppppppqqqsssssssssssssssrrrqqqooollljjjhhhfffeeebbb```]]]\\\[[[[[[UUUTTTSSSTTTVVVVVVUUUSSSSSSSSSTTTTTTTTTRRROOONNNMMMLLLJJJGGGEEEBBB@@@???<<<:::888888:::;;;<<<;;;ggg\\\```cccmmmwww}}}pppggg___]]]^^^]]]]]]```YYYUUUPPPNNNOOOPPPNNNLLLPPPQQQRRRRRRQQQOOOMMMLLLPPPOOOMMMLLLKKKJJJKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMGGGHHHIIIJJJKKKMMMMMMNNNOOONNNMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLNNNNNNMMMIIIFFFFFFJJJNNNNNNOOOPPPPPPNNNNNNNNNPPPLLLNNNPPPRRRRRRQQQOOOMMMMMMNNNNNNLLLJJJKKKOOORRRVVVYYYeee{{{sssfff]]]YYYOOOPPPQQQQQQPPPMMMJJJIIIFFFHHHJJJHHHEEEBBBBBBDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFEEEDDDBBBAAA<<<===???CCCGGGLLLQQQSSSLLLKKKKKKKKKLLLNNNQQQSSSLLLLLLLLLMMMOOOOOONNNMMMMMMLLLLLLNNNPPPOOOKKKGGGLLLKKKMMMSSSVVVWWW[[[aaafffccc___YYYTTTRRRSSSUUUVVVUUUUUUTTTSSSRRRRRRQQQKKKLLLNNNOOOOOOMMMKKKIIIPPPNNNMMMMMMNNNNNNNNNMMMOOONNNNNNQQQUUUUUUSSSPPPRRRRRRRRRPPPNNNNNNPPPRRRTTTSSSTTTWWW\\\kkk~~~~~~|||zzzyyy}}}||||||{{{{{{}}}}}}xxxrrrmmmkkkrrrpppnnnnnnooorrrsssssspppqqqppppppnnnllljjjhhhfffeeebbb```^^^\\\\\\\\\UUUTTTSSSTTTUUUTTTRRRPPPQQQRRRSSSSSSSSSQQQNNNMMMOOONNNLLLIIIFFFCCCAAA@@@@@@>>><<<<<<===??????>>>iii]]]]]]fffkkkooooooqqqsssrrrnnnhhhddd```]]]]]]\\\[[[ZZZUUUSSSPPPMMMLLLLLLNNNOOORRRTTTUUUTTTQQQNNNLLLLLLNNNMMMLLLJJJHHHHHHJJJLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQOOOMMMKKKIIIHHHIIIJJJJJJJJJKKKMMMNNNNNNLLLKKKJJJKKKKKKIIIGGGEEEFFFIIILLLQQQPPPOOOPPPPPPOOOMMMKKKQQQOOOMMMMMMPPPQQQPPPNNNPPPOOOMMMKKKJJJKKKMMMNNNUUUXXXbbbrrr~~~pppfff___YYYSSSNNNNNNMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGEEEDDDBBBAAAAAABBBDDDFFFJJJOOOSSSUUUMMMKKKJJJIIIJJJKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNLLLLLLMMMQQQVVVYYY[[[[[[bbb```\\\XXXUUUTTTTTTTTTSSSRRRRRRQQQOOONNNMMMMMMLLLKKKIIIIIIJJJMMMQQQSSSOOONNNLLLJJJJJJKKKLLLMMMNNNNNNPPPSSSVVVWWWUUUSSSUUUQQQNNNNNNOOOQQQPPPNNNNNNRRRWWWXXXYYYeee||||||}}}~~~}}}||||||||||||zzzyyywwwtttqqqmmmjjjhhhjjjjjjlllmmmooopppqqqqqqpppooommmmmmnnnmmmjjjhhhjjjeee```___``````\\\XXXWWWTTTRRRQQQQQQQQQPPPOOOPPPPPPQQQRRRSSSRRRPPPMMMMMMJJJGGGEEEEEEDDDAAA>>>AAAAAA@@@@@@???>>>>>>>>>iii\\\\\\aaafffiiiiiijjjkkkiiidddaaa^^^ZZZXXXXXXXXXWWWVVVPPPOOOMMMKKKJJJJJJJJJJJJQQQRRRTTTSSSPPPMMMLLLKKKLLLLLLLLLJJJHHHHHHJJJLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKIIIGGGHHHKKKNNNSSSQQQOOONNNOOOOOONNNNNNOOOMMMKKKMMMOOOQQQQQQPPPRRRQQQPPPOOOOOOPPPQQQRRRTTTWWW___lll{{{oooggg]]]WWWTTTQQQMMMJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAAAAACCCGGGJJJNNNPPPRRRSSSNNNMMMKKKJJJJJJKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJCCCDDDGGGJJJMMMOOOQQQQQQLLLKKKLLLNNNRRRTTTUUUUUUWWWVVVTTTSSSQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMKKKJJJJJJJJJKKKMMMPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOPPPSSSUUUVVVTTTRRRSSSPPPMMMNNNPPPQQQPPPOOORRRTTTWWWYYYZZZeee}}}~~~~~~}}}|||||||||zzzyyyxxxuuurrrooollljjjiiiiiiiiijjjkkklllnnnnnnooonnnmmmllllllkkkiiigggiiieeeaaaaaabbbaaa]]]YYYVVVTTTRRRQQQQQQQQQPPPOOOPPPPPPPPPRRRSSSRRROOOMMMLLLIIIFFFEEEEEEDDDAAA>>>@@@@@@???>>>>>>======<<>>???>>>>>>======<<<;;;;;;gggYYYYYYZZZ___bbbbbbbbbbbb^^^YYYXXXUUUSSSRRRSSSTTTTTTTTTPPPOOOMMMKKKJJJKKKLLLLLLLLLNNNOOONNNLLLJJJJJJJJJHHHJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJGGGDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLKKKKKKMMMPPPRRRTTTRRROOONNNOOOPPPPPPPPPLLLLLLLLLLLLNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOTTTYYY\\\___bbbhhhmmmyyyvvvdddWWWUUUQQQMMMKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDFFFHHHJJJLLLLLLMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEJJJIIIIIIJJJLLLMMMMMMLLLIIIKKKNNNPPPRRRRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKNNNNNNNNNOOOPPPRRRTTTUUURRRQQQQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNPPPQQQRRRRRRTTTRRRSSSWWW[[[cccppp~~~~~~|||{{{yyyxxxwwwyyyyyyxxxwwwvvvtttrrrqqqmmmkkkiiigggggghhhjjjkkkmmmkkkiiihhhhhhgggeeedddgggfffeeeffffffeeeaaa]]]XXXVVVSSSRRRRRRRRRQQQOOOOOOOOOOOOPPPQQQPPPMMMJJJHHHGGGEEEDDDCCCAAA@@@?????????>>>======<<<<<<;;;gggYYYXXXWWW]]]aaaaaaaaabbb^^^XXXUUUSSSPPPPPPQQQSSSTTTTTTSSSQQQMMMKKKJJJLLLNNNPPPKKKLLLMMMLLLJJJIIIIIIJJJHHHJJJLLLLLLJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMIIIGGGDDDBBBAAACCCFFFHHHGGGIIILLLOOOOOONNNKKKJJJIIIJJJKKKKKKKKKLLLOOOQQQQQQPPPOOOPPPQQQQQQOOONNNNNNNNNNNNNNNMMMNNNOOOPPPTTTTTTTTTSSSRRRPPPNNNMMMNNNRRRVVVXXXXXXYYY]]]```hhhmmmxxx~~~ssskkkcccZZZTTTLLLKKKHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAAAAACCCFFFIIIJJJMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHHHHJJJMMMOOOOOONNNKKKMMMOOORRRSSSSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLNNNOOONNNMMMKKKJJJKKKLLLMMMNNNPPPRRRSSSTTTSSSRRRPPPPPPQQQQQQOOOMMMLLLMMMNNNOOOOOOPPPQQQQQQQQQOOOQQQVVVZZZ```jjjttt~~~}}}{{{xxxvvvuuuuuuuuuwwwwwwwwwwwwvvvuuutttsssqqqooollljjjiiijjjlllmmmkkkiiigggfffffffffeeedddffffffggghhhhhhfffcccaaa[[[YYYVVVUUUTTTTTTRRRPPPOOONNNNNNOOOPPPNNNKKKIIIEEEEEEDDDCCCAAA@@@@@@@@@@@@??????>>>>>>===<<<<<>>BBBFFFIIINNNMMMMMMLLLJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJMMMPPPPPPPPPKKKLLLOOOQQQRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLOOOOOOPPPPPPOOOMMMLLLJJJJJJKKKLLLNNNPPPQQQSSSSSSSSSQQQPPPOOOPPPPPPNNNMMMLLLNNNPPPPPPOOONNNNNNOOOOOOOOOSSSWWWZZZ\\\dddmmm|||xxxuuurrrrrrssstttvvvvvvvvvvvvuuutttsssrrrrrrpppnnnmmmllllllmmmnnniiigggeeedddeeeffffffeeegggggghhhiiiiiihhhffffffaaa^^^[[[YYYWWWVVVSSSRRRNNNNNNNNNNNNOOOMMMJJJGGGBBBCCCDDDBBB@@@??????@@@@@@@@@???>>>>>>======<<>>?????????@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???>>>>>>>>>@@@CCCFFFHHHKKKKKKKKKJJJJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFFFFHHHKKKMMMMMMMMMJJJKKKMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMRRRRRRQQQPPPOOONNNLLLLLLKKKKKKMMMOOOPPPRRRRRRSSSRRRPPPOOONNNOOOOOONNNMMMNNNPPPRRRQQQNNNLLLLLLMMMPPPRRRWWW[[[ZZZYYY___hhhxxx}}}xxxrrrppppppsssuuuttttttttttttsssrrrqqqppppppooonnnmmmlllllllllmmmhhhfffcccccceeeggghhhggghhhhhhiiiiiihhhhhhiiiiiifffccc___\\\ZZZXXXUUUSSSNNNMMMMMMNNNNNNLLLIIIFFF@@@BBBCCCBBB???>>>???AAA???>>>>>>======<<<;;;;;;iiiYYYXXX___dddhhhgggfffddd^^^WWWSSSQQQNNNMMMNNNOOOPPPPPPLLLNNNQQQSSSSSSPPPMMMKKKIIIJJJJJJJJJIIIIIIKKKLLLLLLOOORRRQQQNNNJJJGGGFFFEEEFFFHHHHHHHHHGGGEEECCCGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGDDDDDDEEEJJJOOOSSSMMMQQQUUUXXXWWWRRRLLLHHHJJJKKKMMMMMMLLLLLLMMMOOOPPPNNNKKKJJJKKKNNNOOOOOOLLLOOOQQQQQQPPPPPPTTTWWWKKKJJJIIIIIIIIIKKKNNNOOOMMMLLLLLLNNNRRRSSSQQQNNNRRRMMMNNNWWW\\\XXXSSSRRRZZZ```mmmyyy}}}}}}rrrcccZZZVVVQQQQQQVVVVVVPPPKKKLLLGGGHHHIIIHHHEEECCCAAAAAACCCCCCBBBAAAAAA@@@??????======>>>>>>?????????@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBCCCEEEFFFGGGGGGEEEEEEDDDFFFIIIJJJJJJIIIKKKKKKMMMNNNPPPQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNTTTSSSRRRQQQOOONNNMMMMMMKKKLLLNNNPPPQQQRRRSSSSSSRRRPPPNNNNNNOOOOOOOOONNNOOOQQQSSSRRRNNNJJJJJJKKKRRRVVV\\\^^^ZZZWWW\\\eeemmmxxxrrrooopppsssvvvssssssssssssrrrqqqpppooommmmmmmmmllllllkkkkkkkkkgggeeecccccceeegggiiiiiihhhiiiiiiiiihhhiiijjjllljjjgggbbb___\\\YYYVVVTTTNNNMMMMMMMMMNNNLLLHHHFFF???BBBCCCBBB???===???AAA>>>======<<<;;;;;;::::::