BM6P6(@ 333333333333333333333333111000000000000000111111000///...---+++***)))(((***************)))(((((((((((((((((())))))))))))***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))************---,,,***)))******))))))++++++,,,,,,,,,---------------,,,,,,---...000111333555===LLL\\\mmmxxxdddSSSHHHDDDDDDEEEOOOTTT```rrrxxxkkkllljjjiiiiiikkklllmmmllloooqqqssstttttttttuuuvvvwww{{{~~~{{{xxxwwwtttssssssrrrpppqqqqqqqqqooommmnnnmmmlllkkkjjjiiiiiiiiieeeeeeddddddeeegggiiijjjkkknnnrrrsssuuuwww||||||zzzvvvqqqkkkfffggggggfffeeefffggghhhiiissswww}}}~~~}}}yyyxxxwwwxxx|||vvvjjjbbbcccgggvvv}}}zzzrrrvvvxxxzzzzzzrrr```XXXKKK???777222000...((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%###"""!!! !!!"""###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########)))))))))((('''''''''&&&%%%&&&&&&'''((()))***************)))))))))))))))*********+++,,,---///000;;;CCCWWWrrrwwwcccLLL===777555222000......///111222111000------------,,,+++***)))---,,,++++++,,,,,,***(((******))))))))))))******......///000111333555666<<<===???@@@AAACCCFFFHHHHHHKKKPPPUUUZZZaaaggglll444444444444444444444444111000000000000000111111000///...---+++***)))(((***************)))(((((('''((((((((()))))))))))))))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++***))))))***+++++++++))))))*********+++++++++------,,,,,,---...000000000111666@@@MMM^^^tttsssbbbUUULLLGGGHHHKKKSSS___kkkyyy~~~tttnnnllliiihhhjjjkkklllllllllnnnppprrrssstttuuuvvvtttxxx}}}~~~}}}|||}}}~~~}}}zzzxxxxxxwwwvvvtttsssssssssssssssrrrrrrrrrrrrsssssstttzzz}}}}}}zzzuuurrrqqqpppooonnnooonnnmmmlllkkkkkklllllloootttzzz~~~zzz||||||qqqfffZZZRRRWWWaaavvv~~~zzztttooovvv|||sssfffXXXPPPEEE:::222...+++***(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))*********+++,,,---...///777===NNNhhh~~~|||bbbHHH999555444000///......000000...---.........------+++******++++++,,,,,,++++++************))))))))))))******......//////111333444555777888:::;;;<<<>>>AAACCCGGGIIIMMMRRRWWW^^^eeejjj333333444444555555666666111000000//////000000000//////...---+++***))))))***************)))((((((''''''((((((((())))))))))))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((())))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,---...///000///...000555===LLLcccwwwnnn[[[PPPGGGGGGJJJPPPWWWeee}}}rrrooojjjggghhhjjjkkkllliiijjjlllnnnqqqsssuuuuuurrrvvvzzz}}}~~~~~~~~~yyytttmmmiiijjjooosssvvvuuutttsssqqqppppppoooooojjjnnntttyyy{{{|||~~~~~~ooo^^^SSSJJJEEEPPPbbbzzz~~~}}}~~~|||uuuoooqqq{{{|||{{{xxxxxx{{{wwwhhhWWWOOOHHH>>>555...+++((('''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++---...///222555BBBYYYqqqvvvSSS;;;333333111000000000111000...,,,............---,,,++++++'''***,,,,,,***)))***,,,******))))))))))))******---......///000222333444444666888999999;;;>>>AAAEEEGGGIIILLLQQQXXXaaaggg222222333333444555555555111000000////////////000///......---+++******)))***************)))(((((('''''''''((((((((()))))))))'''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))++++++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////111222555???UUUiiiyyykkkSSSMMMJJJKKKNNNVVViii|||zzzuuunnniiihhhjjjllllllhhhhhhiiilllpppsssuuuuuurrrvvvzzz}}}}}}||||||}}}}}}~~~wwwrrrkkkgggiiioootttxxxvvvvvvuuutttssssssrrrrrrkkkmmmoooqqqssswww|||yyybbbNNNHHHDDDFFFXXXooo{{{xxxyyyyyywwwttt|||yyywwwtttpppoooiii[[[NNNHHHBBB:::333...+++)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$###""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''((((((((()))))))))))))))************+++,,,---...000///888LLLbbbtttaaaFFF888444333222111222222222000..................---,,,,,,%%%)))---,,,)))'''***...+++******))))))******+++---------...///000222333555777999:::<<<>>>AAADDDDDDEEEEEEGGGKKKRRR[[[bbb111111222222222333333333111111000///......//////......---,,,,,,+++*********************)))((((((''''''''''''((((((((((((((('''%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((())))))))))))+++---,,,***((()))***++++++,,,,,,,,,---------++++++,,,------............000222444333888HHHYYYpppkkkYYYJJJFFFFFFIIIUUUddd{{{wwwpppmmmmmmnnnooojjjiiihhhkkkpppsssuuuuuuuuuxxx|||~~~~~~}}}||||||zzz|||~~~}}}yyyxxxuuuqqqoooqqqtttvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxuuutttrrrqqqrrrxxx{{{gggSSSCCCDDDJJJUUUkkk~~~vvvsssvvv{{{yyyyyytttiii```YYYPPPHHH@@@<<<555000---,,,***(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###############""""""""" """###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&((((((((((((((('''''''''''''''(((((())))))))))))************+++,,,,,,---///---222AAATTTfffvvvrrr[[[FFF999333222000000111222111000....../////////...------%%%***...---)))(((***...++++++************++++++,,,,,,,,,---...///000111555777:::<<<>>>AAAEEEHHHFFFEEEDDDDDDFFFLLLTTTZZZ222222222111111111111111111111000///..................---,,,,,,+++*********************)))((((((&&&&&&'''''''''((((((((((((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''(((((((((((())))))))),,,...---***'''((()))))))))*********+++++++++***+++,,,---.........---,,,...111333222444>>>III___qqqkkkOOODDDCCCBBBIIIUUUddduuu|||wwwuuuttttttooolllkkkmmmqqquuuvvvuuuvvvyyy}}}~~~~~~|||{{{{{{tttvvvxxxzzz{{{{{{zzzyyy~~~{{{zzz{{{{{{{{{}}}~~~|||zzz{{{wwwjjjTTTJJJDDDKKKZZZnnn{{{tttrrrwwwyyyyyyqqqbbbTTTLLLGGGCCC777444000---+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###"""""""""""""""""""""###!!!###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&''''''(((((())))))******************+++,,,,,,///---000999FFFUUUiiixxx{{{}}}pppVVV@@@666333///......///000///...///////////////......(((+++------+++***+++---++++++************++++++,,,,,,,,,,,,---...///000222444888;;;>>>AAAFFFIIIIIIHHHEEECCCCCCGGGMMMRRR444333333222222111111000111111000......------......------,,,,,,++++++******************)))((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((()))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))&&&***......***((()))+++))))))*********+++++++++)))***,,,---......------------///222222222888@@@KKK]]]wwwdddWWWNNNEEEEEELLLQQQ___ooo|||zzzuuuqqqnnnooossswwwvvvtttuuuxxx|||}}}|||zzzyyyxxxppprrruuuxxxyyyyyyxxxxxx}}}~~~zzzvvvwwwyyyyyyggg[[[NNNPPPSSS^^^tttzzzuuuuuu||||||vvvsssiiiZZZNNNGGG@@@:::222///,,,++++++***)))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######""""""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&''''''((())))))******************++++++,,,,,,,,,...222888EEE[[[nnnyyy~~~kkkRRR>>>999333///...///000000...//////000000000//////,,,------------,,,++++++,,,++++++******++++++,,,++++++++++++,,,---...///...111555999===BBBGGGKKKMMMKKKHHHDDDBBBDDDHHHKKK666555555444333222111000111111000......------------------,,,,,,+++++++++***************)))((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%'''))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))''''''''''''((((((((()))$$$)))......+++)))***---++++++,,,,,,,,,---------)))***,,,---......---,,,///......222333333777======NNNhhh}}}oooaaaMMMCCCFFFFFFOOO[[[iii|||yyyuuupppqqquuuxxxwwwuuutttwwwzzz{{{yyywwwvvvvvvnnnppptttxxx{{{|||{{{{{{|||}}}~~~~~~wwwpppmmmqqquuuuuuggg[[[SSSQQQ[[[eeeqqq}}}zzzwwwxxxwwwsssnnnbbbUUULLLFFF<<<222000...,,,,,,,,,,,,+++***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))*********************++++++***+++---...000;;;RRRgggyyy}}}xxxxxxhhhFFFAAA888222000000111222//////000000000000000//////...------......,,,***,,,++++++******++++++,,,++++++++++++,,,---......---000555999>>>CCCIIIMMMOOOMMMJJJEEEBBBBBBEEEGGG777666555333111000000000555222//////000///---*********---111111------000...(((888&&&,,,(((&&&'''&&&&&&''''''&&&&&&%%%$$$'''***)))&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((+++***'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***************'''(((((()))***++++++++++++*********+++---///000............///111222333>>>CCCSSSkkkppp]]]PPPGGGGGGCCCHHHXXXgggvvv~~~{{{xxxyyy~~~}}}|||zzzyyyzzz{{{zzzuuuqqqkkkooouuuyyyzzzyyyyyyxxxzzzzzzzzz{{{}}}~~~~~~xxxsssnnngggccciiitttzzzuuucccYYY[[[___fffmmm{{{{{{xxx{{{vvvooosssyyyuuupppgggYYYLLLAAA999444111...---+++)))'''''''''((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''))))))))))))************)))*********++++++++++++***,,,///000///444FFFXXXttt|||yyywww{{{aaaNNN<<<555444000...///---......///000/////////000000///...------,,,,,,***++++++,,,,,,------...))))))*********+++++++++,,,...222666:::???EEEIIINNNNNNMMMJJJEEEBBBAAAAAA999888666555333222222111333111///000111000---+++...---///222000,,,+++---+++)))888"""***++++++)))&&&&&&''''''&&&&&&%%%$$$%%%''''''$$$$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((***)))'''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++++++++,,,------------......///111222333666999DDDWWWkkk{{{gggWWWJJJCCCBBBLLLXXXeeexxx}}}}}}~~~|||zzzxxxxxxyyywwwrrrnnnjjjnnntttxxxzzzzzzyyyxxxzzzzzzzzzzzz{{{|||}}}~~~|||~~~yyysssnnnjjjeeecccjjjuuuzzz~~~tttdddZZZ[[[eeennnxxx~~~zzzyyy}}}yyytttqqqwwwzzzuuuhhhaaaVVVJJJAAA999222...,,,+++***(((((((((((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))*********++++++,,,---...---111???NNNhhhssszzzyyy{{{xxxbbbJJJ<<<666111......000000111111000000//////000000///......---,,,,,,******++++++++++++,,,,,,))))))*********+++++++++,,,...222555999>>>CCCGGGNNNPPPQQQPPPLLLHHHDDDCCC888777555444222222111111000//////000111111///,,,---++++++......+++***,,,...333CCC&&&)))---///)))&&&&&&''''''&&&&&&%%%$$$###''''''%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((()))******++++++,,,,,,,,,,,,,,,+++******---------...///000222222555555;;;GGGWWWmmmhhhVVVIII@@@BBBGGGPPPaaarrr|||xxxwwwwwwuuupppllliiimmmsssxxxzzzzzzwwwuuuxxxxxxyyyyyyyyyzzzzzzzzzyyy{{{{{{zzz}}}zzzvvvqqqmmmiiiiiipppxxxzzz|||vvvlll___VVVXXXdddttt~~~{{{rrrssswww~~~xxxrrr___YYYPPPGGG>>>666///++++++***)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))((('''&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))---++++++,,,,,,...666@@@VVVeeezzzzzzwww{{{```LLL>>>555111111333333333222111111000000000000//////......------++++++++++++***************************++++++++++++...111444777;;;@@@DDDJJJNNNRRRTTTQQQMMMIIIGGG444333222111000/////////---...///111222111000...)))&&&&&&***,,,***+++---333AAAUUU000,,,---...(((&&&&&&''''''&&&&&&%%%$$$%%%((()))'''(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***++++++(((((())))))***************+++,,,------,,,******---------...///000111222555555888>>>III___lll[[[KKKDDDCCCEEEQQQ^^^sss{{{zzzzzzyyyvvvrrrmmmooossswwwyyyxxxtttqqqtttuuuvvvwwwxxxyyyyyyzzzzzz|||zzzwwwxxx}}}~~~~~~zzzwwwxxx{{{yyyxxx{{{|||tttaaa[[[WWWYYYdddtttzzzrrrxxx}}}rrriii[[[UUUJJJ@@@888222---***++++++***)))((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((())),,,))))))+++------000666EEEVVVnnn~~~{{{zzzdddOOO>>>666444444333333222222111222222000000000/////////......------,,,,,,+++******)))************************+++---///222444888===@@@DDDHHHMMMPPPQQQOOONNNMMM333222111000///.........,,,...///111111111000000---(((&&&))),,,++++++---000CCC]]]888---***+++'''&&&&&&''''''&&&&&&%%%$$$%%%((()))''''''******'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,)))))))))))))))*********''')))***,,,------,,,+++,,,---------...000111222111111444888???PPPlllqqq^^^TTTMMMGGGJJJRRR]]]ppp~~~ttttttuuuwwwxxxuuupppllloooppprrruuuwwwyyyzzzzzzuuuxxxxxxvvvvvvyyyyyywwwzzz|||~~~{{{tttrrrtttzzz}}}|||~~~sssccc[[[NNNQQQYYYhhhxxx~~~}}}|||zzz{{{lll```YYYQQQDDD999222---+++***,,,,,,+++)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((&&&'''''''''((((((((((((+++((((((,,,...---///222999HHH```vvv~~~yyyuuuxxxeeeLLL<<<555333222222111111222333333000000000000000///////////////...---,,,++++++******************************,,,...000111444999<<>>333,,,*********++++++***)))(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''''''%%%###############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''(((''''''((((((((()))))))))''''''''''''(((((((((((()))'''(((,,,...---...222333>>>QQQgggzzzyyykkklllxxx|||```GGG777555444222111111222333333111111111111000000000000000//////...---,,,,,,++++++++++++******************+++---...///111555888>>>???BBBEEEIIIOOOVVV[[[222222111000////////////...///000...---...111444999000***+++,,,***))))))%%%***???)))+++'''))))))&&&&&&''''''&&&&&&%%%$$$%%%'''%%%""""""'''***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******************)))))))))))))))))))))******)))******+++,,,,,,,,,,,,,,,---...///000111111111444777888===KKKYYYjjjzzzdddRRRLLLGGGQQQ^^^iiixxx~~~zzzvvvtttuuutttppplllkkkmmmqqqtttwwwyyyyyyyyytttwwwvvvuuuyyypppqqqrrrtttvvvyyy{{{}}}~~~tttooopppyyy~~~|||~~~ooocccXXXNNNLLLPPP[[[dddqqqzzzmmm^^^SSSHHHAAA777///***)))))))))'''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''%%%###############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))******''''''((((((((()))))))))(((((())),,,,,,***---222111666CCCXXXnnn}}}qqqkkkpppxxxyyy[[[CCC:::888666333222111222222111111111111111111111111.........------,,,,,,,,,+++++++++*********))))))***+++,,,,,,---///222555:::<<<>>>AAADDDJJJQQQVVV000///...---------------000000000...,,,---111555555,,,&&&'''***)))))))))+++$$$333"""+++)))((((((&&&&&&''''''&&&&&&%%%$$$((()))'''"""###))),,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************$$$%%%&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))---,,,***)))))))))***+++,,,,,,,,,---...///000111///...000222333555???JJJVVVoooqqqYYYOOODDDJJJOOOSSS^^^rrrzzzuuusssuuuuuurrrooommmooorrruuuwwwxxxwwwwwwuuuuuuqqqnnnrrr}}}qqqppppppoooooooooooopppttttttuuuxxx}}}zzztttuuu~~~{{{kkk[[[PPPJJJJJJSSS^^^rrrwww|||||||||xxxooocccVVVOOO???:::333---***))))))((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&((((((%%%###"""############$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&))))))))))))************(((((((((((())))))))))))((((((***,,,***'''+++111111222:::NNNgggxxx|||zzz|||nnniiimmm{{{mmmPPP???===999555222111000111111111111111111111222222------,,,,,,,,,,,,++++++++++++++++++******)))))))))***+++,,,,,,---111333666888;;;===@@@EEEJJJNNN666444000---+++,,,...000------,,,,,,,,,,,,++++++...,,,************)))((()))((('''''''''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((++++++,,,------------,,,+++++++++,,,,,,,,,------/////////000222666999;;;FFFZZZsssgggTTTJJJKKKLLLLLLNNNWWWdddmmmyyyuuuwwwuuuoookkkmmmoooqqqtttuuuuuusssssssssvvvsssqqqpppsssvvvyyyzzzllllllllllllllllllkkkkkkppppppqqqrrrsssuuuwwwxxx}}}}}}}}}~~~|||||||||{{{{{{zzzyyyxxxxxx{{{~~~zzz{{{sss\\\VVVNNNLLLRRR]]]gggnnn|||yyyssslllgggccc[[[QQQJJJ<<<666...***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))***++++++,,,++++++---111777BBBSSSfffuuu{{{}}}nnnlllvvvhhhWWWKKK>>>:::;;;:::555000444333111000/////////000//////...---,,,,,,++++++))))))))))))))))))))))))+++++++++,,,---...///000666777888;;;>>>AAADDDFFF444222000---,,,---...///------,,,,,,,,,+++++++++,,,***((('''(((((('''&&&)))((('''''''''(((******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((******************************+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------///......///111444777999===MMMccc}}}pppbbb______\\\UUUNNNMMMTTTZZZgggvvv~~~zzz{{{xxxrrrooopppmmmooopppqqqppppppoooooosssqqqppppppqqqssssssrrrllllllkkkkkkjjjjjjkkkkkkmmmllllllmmmnnnoooqqqrrruuuuuuuuuxxx}}}}}}||||||{{{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvuuutttsssuuuwww{{{~~~~~~uuuhhh```UUUTTTUUUYYYaaalllwww~~~~~~{{{rrrkkkbbb]]][[[VVVMMMEEE:::444---)))***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++...000444;;;III]]]ooozzz{{{~~~}}}ssstttyyyrrrdddRRRDDD<<<777333111444333222111000000000000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000111333555888;;;>>>???111000//////.........///,,,,,,,,,,,,++++++++++++///---+++***++++++***)))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((************************))))))***+++++++++++++++,,,,,,,,,---------......///.........000222444555666@@@QQQjjj{{{sssxxxxxxsssfffVVVKKKHHHJJJKKKYYYjjjxxx|||vvvrrrrrrmmmmmmmmmmmmmmmmmmnnnnnnrrrqqqpppqqqrrrqqqooommmnnnlllkkkiiiiiiiiikkkllllllkkkiiihhhiiijjjlllmmmnnnnnnnnnooorrrxxx}}}~~~{{{|||}}}~~~|||{{{yyyyyyxxxwwwvvvtttsssrrrssstttuuuuuuuuutttsssrrrooorrrvvvzzz~~~~~~~~~yyymmmaaaYYYSSSXXX^^^fffnnnuuu~~~zzzooofff\\\XXXXXXTTTKKKCCC555000+++((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$'''******'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++---...000333===NNNeeeuuuxxxzzzvvvqqqzzznnnVVVBBB888444444444333333333222111111111......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---...000333555888999//////////////////......,,,,,,,,,++++++++++++***///---++++++,,,,,,+++***''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((************************(((((()))***************,,,,,,---------........................000111222555:::FFFXXXrrryyyfffTTTJJJGGGBBBKKKWWWaaalll{{{{{{uuurrrooonnnllllllmmmoooqqqqqqtttsssrrrrrrssssssrrrqqqpppnnnllliiiiiijjjlllmmmnnnmmmjjjhhhhhhhhhjjjkkkkkkkkkjjjjjjlllpppvvv{{{zzz|||~~~|||||||||||||||}}}|||{{{{{{|||~~~~~~|||{{{zzzxxxyyyzzz{{{zzzyyywwwuuurrrrrrrrrqqqpppmmmkkkjjjpppqqqssstttttttttsssrrrkkkmmmppptttzzztttfff^^^\\\]]]^^^kkkrrrzzz}}}yyykkkbbbYYYVVVVVVRRRFFF<<<000---)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""''',,,,,,'''######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((***+++++++++++++++,,,,,,...000444AAAYYYllltttwww|||uuurrrmmmSSSBBB:::777333333333333222111111000------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,---...000333555666......///000//////...---,,,,,,+++++++++*********)))(((&&&&&&'''((('''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))************))),,,,,,,,,---------.........---------......//////333777???JJJ[[[vvvtttaaaSSSKKKDDDGGGKKKPPPWWWbbbrrr~~~~~~xxxssspppnnnmmmppprrrssssssvvvtttqqqppprrrtttuuuvvvrrrqqqnnnkkkjjjkkkmmmnnnooommmkkkhhhgggggghhhiiieeefffeeeddddddgggnnnrrruuuwwwyyyzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuuuuuvvvuuuttttttsssrrrrrruuuyyy}}}~~~}}}~~~}}}{{{xxxxxxxxxwwwuuutttssssssxxxxxxxxxxxxvvvssspppnnniiiiiiiiiiiihhhfffeeeeeejjjlllnnnqqqrrrqqqpppooojjjkkklllnnnrrrzzztttkkk___WWWYYYcccnnnvvv}}}zzzuuubbb[[[TTTRRRPPPIII;;;000,,,***(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!&&&+++***&&&"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((***+++++++++++++++***+++...000111999LLL___ooouuu}}}www~~~kkkUUUDDD888555444333222111000000///---.....................++++++++++++++++++++++++,,,,,,+++***)))))))))))),,,,,,,,,---///000222333///////////////...---,,,++++++++++++************)))(((&&&&&&'''(((((('''&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************+++++++++,,,,,,,,,---------------...............///222888???JJJ___~~~ooo```WWWGGGCCCBBBDDDIIIPPP[[[eeewww}}}xxxtttsssuuuvvvuuutttuuurrrnnnmmmooorrrtttuuusssrrrooommmlllmmmnnnnnnlllkkkjjjhhhgggfffeeeeeedddeeeeeecccbbbdddiiinnnsssuuuwwwxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyzzzxxxuuurrrsssuuuvvvuuurrrqqqpppnnnnnnqqqvvv{{{~~~}}}{{{{{{{{{zzzxxxuuuqqqsssttttttsssrrrssstttvvvvvvvvvvvvtttqqqnnnlllfffeeedddccccccccccccdddlllnnnqqqtttvvvuuutttsssmmmllljjjhhhiiiooowww}}}}}}yyywwwyyyzzz{{{}}}xxxpppbbb]]]YYYZZZcccrrr|||ssslll\\\XXXRRROOOJJJAAA555,,,******((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ $$$'''(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))((()))***++++++,,,++++++***)))---111000222AAASSSgggppp~~~|||mmmTTT@@@999777555222111000000000//////..................++++++++++++++++++++++++,,,,,,+++***)))))))))***+++***++++++,,,---...///000000///...------,,,,,,++++++++++++************,,,***))))))***++++++***%%%&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,,,,------......///......---///333999???NNNhhhyyyppp[[[QQQIIIGGGHHHIIIMMMSSS[[[hhhxxx~~~~~~}}}yyyuuutttrrrooonnnoooqqqqqqqqqrrrqqqpppnnnmmmmmmlllllljjjjjjjjjiiihhhfffdddcccdddggghhhfffcccdddiiimmmqqqsssvvvvvvtttrrrqqqrrrnnnoooooopppqqqrrrssssssqqqppppppsssyyy|||zzzwwwuuurrrooonnnppptttyyy}}}~~~|||zzzyyyyyywwwtttqqqlllooossstttsssrrrtttuuutttuuuvvvxxxxxxwwwuuutttlllkkkhhhfffeeefffhhhiiippprrrvvvzzz{{{{{{zzzyyyrrrnnniiicccaaadddkkkpppxxxyyyxxxuuurrrqqqsssvvvyyy}}}uuulllhhhfffggggggjjjqqq|||}}}tttiii```VVVSSSNNNHHHAAA999222...******)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))((()))***++++++,,,+++++++++(((***///......999III\\\jjj~~~}}}vvvmmmTTT???<<<888444111111222222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,---...222111///...,,,,,,+++++++++++++++************)))***(((''''''((())))))(((%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$######'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((************************))))))***+++++++++++++++))))))*********+++++++++,,,,,,---...////////////000...111777;;;CCCTTTeeexxxjjj\\\WWWSSSNNNLLLNNNLLLUUU___hhhuuu}}}wwwuuusssrrrrrrrrrqqqooommmppppppooonnnmmmlllkkkkkkjjjkkkkkkllljjjhhheeecccbbbeeegggeeebbbbbbfffjjjppprrrttttttrrrooonnnnnnfffggghhhiiijjjkkklllmmmmmmlllnnnuuu}}}|||yyyvvvrrroooooosssxxx{{{}}}|||yyyxxxwwwuuurrroooeeeiiimmmooonnnnnnppprrrsssuuuxxx|||~~~~~~~~~~~~vvvtttpppmmmkkklllnnnpppnnnqqquuuyyy{{{{{{zzzyyyuuuqqqiiiaaa\\\^^^ccchhhlllnnnpppooommmnnnqqquuu{{{{{{ssshhh___[[[^^^bbbuuuyyy~~~}}}xxxnnnaaaXXXMMMKKKEEE===555///---,,,*********)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$$$$###"""$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))((()))***++++++,,,++++++---''''''---,,,+++555DDDTTTeee~~~ssswwwhhhCCC???:::555222222333444111111000///...------,,,------------------------,,,+++++++++++++++,,,,,,---------------......///222111///---,,,,,,,,,,,,************))))))))))))...,,,***(((''''''((()))******)))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))(((((('''++++++******************++++++++++++++++++++++++------......///000000000...000222222444;;;GGGQQQooo}}}qqqiiibbbSSSEEEIIIHHHKKKTTT^^^hhhvvv||||||zzzxxxuuurrrpppnnnnnnoooooooooooonnnmmmmmmlllmmmmmmmmmmmmkkkiiihhhdddhhhkkkjjjeeebbbcccfffmmmnnnppppppnnnlllmmmmmmjjjaaa[[[[[[\\\\\\aaahhhiiillloooqqqyyy|||vvvrrrqqqrrrtttuuuwwwwwwxxxxxxvvvtttqqqooohhhbbbaaagggmmmnnnmmmmmmooosssxxxzzz{{{~~~zzzwwwvvvvvvwwwuuutttssssssuuuwwwwwwwwwsssmmmgggbbb^^^[[[___ffffffjjjlllllljjjkkkpppuuuxxx~~~tttnnnjjj]]]SSSSSSTTTXXXiii}}}~~~~~~~~~xxxmmmaaaWWWRRRJJJBBB888111000///,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%$$$###!!!!!! %%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###$$$%%%&&&'''$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******))))))((((((''''''***'''### ###'''***))))))))))))))))))))))))'''((()))+++---000333444GGGZZZvvvvvvoooooo{{{YYYKKK>>>:::888444333555222111///---------///000000////////////.........,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,,,,,,,,,,************)))))))))))),,,+++***(((((((((((())))))(((((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((************************++++++++++++++++++++++++,,,,,,,,,---....../////////000222111222777@@@HHHYYYqqqpppbbbTTTMMMGGGIIIOOOVVVbbbkkkwww}}}zzzvvvssspppqqqqqqppppppooonnnnnnnnnnnnooopppqqqqqqqqqpppoookkknnnooommmhhhddddddfffkkkmmmnnnmmmlllkkklllnnniiiaaaZZZYYYXXXWWW\\\cccgggkkklllmmmsss|||~~~zzzuuuqqqqqqrrrtttuuuttttttttttttrrroookkkiiieee``````gggmmmnnnmmmmmmppptttyyy{{{|||~~~~~~}}}}}}}}}vvvtttssssssttttttsssrrrmmmjjjggggggccc```bbbgggdddhhhkkklllkkkmmmrrrwww~~~|||rrrhhh___ZZZSSSNNNPPPWWW]]]cccsss}}}xxxpppfff\\\SSSNNN===666...***)))***(((%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((()))+++---///111222;;;NNNiiiuuunnnsss}}}rrr```LLL@@@999333111222333222000............////////////............------,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,************))))))))))))+++******))))))(((((('''((('''''''''&&&&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))************************++++++++++++++++++++++++******+++,,,,,,------......000111000///111777<<>>NNNaaatttxxxjjjhhhkkkvvveeeMMM===666444222000//////000111000////////////.........------.........---,,,+++++++++++++++++++++++++++---.../////////...---,,,************)))))))))))))))((('''&&&''''''((()))'''((()))***)))(((&&&%%%"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((('''''''''''''''(((((()))******+++************************))))))******+++,,,,,,,,,,,,,,,,,,---...000000000//////333:::>>>DDDQQQ___qqq|||wwweeeZZZPPPKKKHHHHHHLLLSSSXXX___jjjwww~~~yyyvvvwwwvvvuuuttttttuuuvvvvvvuuuqqqlllhhhffffffggggggfffhhhiiijjjiiiiiikkkmmmtttvvvooollljjjlllssswwwsssooommmllljjjiiilllnnnlllhhheeegggjjjiiijjjmmmppprrrsssssssssqqqmmmiiihhheeeaaaaaaeeegggmmmtttwwwvvvsssrrrrrrpppppprrrsssuuuvvvvvvvvvvvvwwwyyy|||~~~~~~~~~xxxiiigggccc]]]WWWVVVZZZ^^^gggooozzz}}}~~~}}}|||xxxrrrmmmbbb[[[QQQEEE:::333...,,,++++++***((('''&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%$$$######"""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))***+++++++++---000555???OOObbbnnnwww}}}uuujjjeeemmm{{{eeeMMM@@@<<<777222000///000111111111000000000/////////---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,************)))))))))))))))((('''%%%&&&''')))***&&&'''((())))))'''%%%$$$"""$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))((((((((()))******++++++---,,,+++,,,---/////////...---111666666666>>>III\\\jjj~~~qqqbbbXXXOOOFFFEEEIIIFFFLLLVVVaaannn}}}{{{wwwuuutttssssssssstttvvvwwwvvvrrrkkkgggeeeeeeeeefffgggiiikkklllkkkjjjkkklllpppzzzqqqllliiillltttyyyvvvqqqooommmkkkhhhkkknnnlllgggdddeeehhhgggjjjnnnrrruuuwwwxxxxxxrrrpppooopppmmmgggfffhhhjjjpppwwwzzzxxxuuussssssllllllmmmoooppprrrssstttvvvwwwzzzuuuiii```SSSTTTTTTRRRSSSZZZgggrrr{{{}}}yyy{{{~~~}}}xxxuuusssooohhhccc^^^WWWLLL>>>222,,,,,,---))))))'''%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&(((((('''&&&$$$###""""""#########$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################"""!!! !!!###$$$""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((()))((((((((()))***+++,,,,,,...000222666AAAQQQ]]]lllsss~~~qqqdddgggttt~~~|||___HHHCCC<<<555111///000111111111111111000000000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,+++***))))))******'''''''''(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))***+++,,,------...------,,,,,,------...///............///333999===IIIQQQbbb{{{yyylllccc[[[QQQIIIFFFHHHKKKNNNUUUaaaqqq}}}}}}|||xxxuuutttuuuvvvuuutttuuupppjjjeeeeeefffggggggggghhhkkkppptttsssmmmgggkkkxxxrrrgggfffkkkjjjmmmooopppooommmmmmmmmkkklllmmmmmmmmmkkkhhhgggnnnqqqtttvvvwwwxxx{{{}}}yyyyyywwwtttpppmmmmmmmmmrrrvvv|||~~~zzzvvvssssssoookkkjjjmmmooopppooorrrsssuuuyyy~~~{{{rrrhhh___ZZZWWWPPPSSSYYY^^^aaaiiizzz~~~rrrjjjhhhfff```[[[UUUJJJ;;;111...---,,,***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$$$$)))%%%%%%%%%$$$$$$#########$$$$$$##################%%%###!!!###&&&'''&&&$$$$$$###"""!!!!!!!!!######&&&&&&&&&&&&%%%%%%$$$###$$$""""""$$$''''''%%%""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++&&&&&&''''''(((((())))))))))))(((((()))+++---...+++---......000888DDDNNNhhhooo|||nnnfffiiiqqq}}}xxxaaaOOO===777555222....../////////000000000000000////////////000000000000......---------,,,,,,,,,,,,,,,------------------,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!"""###%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&))))))((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++---...///...///222666:::>>>EEESSSjjjzzzqqqfff]]]OOONNNKKKIIIKKKQQQ[[[bbbjjjooo{{{yyyuuuuuuuuutttsssxxxssslllgggeeeeeefffffffffgggjjjnnnrrrqqqkkkfffhhhrrr{{{yyynnnfffeeehhhiiikkknnnnnnlllkkkjjjjjjllllllmmmmmmkkkiiifffeeejjjnnntttxxx{{{~~~{{{vvvqqqooonnnmmmqqqvvvzzz{{{yyyvvvuuunnnllliiijjjmmmpppqqqppprrrtttwww{{{|||yyyooojjjdddaaaaaa```^^^[[[^^^dddnnnuuuwwwzzzwwwllleeeccc___YYYSSSJJJAAA555...+++,,,+++)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$#################################$$$"""!!!"""%%%&&&%%%######"""""""""""""""######%%%%%%%%%%%%%%%$$$#########""""""$$$&&&&&&$$$"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&'''((()))***((((((((((((((((((((((((***))))))))))))***,,,---***,,,------...555???HHHaaakkkzzz~~~ooohhhkkkyyy}}}fffMMM???888333///.../////////000000000111111111111000000//////......////////////............***++++++,,,---.........---,,,+++)))'''&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$ !!!%%%(((''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%''''''(((''''''''''''&&&&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,---/////////000333555444999CCCSSSiiivvviiieee]]]UUUPPPNNNNNNOOOUUUYYYaaakkkqqquuu}}}~~~zzzxxxvvvtttvvvqqqjjjeeeccccccccccccccccccfffjjjnnnnnniiieeeccciiiooooooiiidddcccdddfffhhhjjjjjjhhhfffeeeeeeiiijjjjjjiiigggeeebbb```ccciiiqqqyyy~~~{{{tttooommmgggjjjmmmqqqssssssrrrqqqhhhhhhhhhkkkooorrrrrrrrrtttwww}}}}}}wwwpppjjjeeeccc\\\YYYXXX^^^hhhpppqqqooosssxxxuuummmddd^^^ZZZTTTLLLFFF<<<666...***)))******((()))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """&&&((((((&&&""" $$$$$$$$$$$$$$$####################################"""!!!"""$$$$$$$$$""" !!!"""##################$$$$$$$$$$$$###""""""""""""!!!###$$$%%%$$$"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%%%%(((''''''&&&''''''(((((())))))))))))((((((((((((******)))))))))******+++)))+++,,,,,,---111888>>>SSS___qqq~~~lllfffssseeeOOO@@@777222000///////////////000111111222222111000///...------//////.........---------+++++++++,,,,,,------......---,,,***)))((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&$$$!!! """&&&(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))+++++++++***************---,,,,,,,,,,,,---......+++---//////......///000111444:::BBBOOOeee}}}zzzqqqhhh^^^WWWRRRNNNQQQUUUWWWWWWYYY```fffrrrzzz}}}xxxuuuqqqllleee```^^^___``````^^^^^^```eeejjjllliiieee^^^```cccdddcccbbb``````aaaccceeeeeebbb```^^^^^^bbbcccccccccaaa^^^[[[YYYZZZaaakkksssyyy{{{}}}}}}{{{rrrlllhhhddddddfffhhhkkkllllllllliiikkknnnqqquuuwwwxxxxxx{{{~~~}}}yyyoookkkddd]]]WWWTTTRRRRRRUUUXXX___kkkxxx}}}{{{yyylllfff^^^WWWQQQIII@@@999222///+++))))))***)))((()))((('''%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$##############################$$$$$$$$$""""""""""""#########""" """###$$$$$$$$$###""""""############""""""!!!!!!!!!"""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""" """###%%%############$$$%%%&&&'''((('''''''''''''''''''''((((((((()))))))))))))))*********)))))))))))))))***+++,,,,,,,,,...222666@@@OOOdddtttyyylllpppyyyfffOOO???666333//////............///000111111000000//////......,,,,,,,,,,,,++++++++++++...---,,,++++++++++++,,,++++++***************+++(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))((()))******+++***,,,...///...------...000222666888???LLL___nnnvvvkkkeeeZZZ^^^^^^XXXQQQNNNPPPSSSVVV^^^jjjuuu||||||xxxsssnnnfff```]]]\\\\\\\\\YYYYYY[[[```gggiiihhhfff[[[ZZZZZZ[[[]]]^^^]]]]]]]]]___```___\\\YYYWWWWWWXXXYYYZZZZZZZZZXXXVVVTTTSSSYYYaaaiiilllnnnoooooovvvyyy|||{{{uuunnngggcccbbbbbbbbbfffkkknnnooooootttvvvzzz}}}}}}uuummmgggWWWTTTOOOKKKIIIJJJLLLMMMRRR\\\kkkxxx|||yyyuuussseee___WWWOOOGGG???666000...---++++++******)))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''########################""""""#########$$$$$$$$$"""#########"""""""""""" """###$$$$$$$$$###!!!""""""######"""""""""!!!"""""""""""""""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&''''''((()))******+++))))))******)))))))))(((+++,,,------------///111333AAAUUUgggttt~~~vvvttt~~~dddLLL===555111000...---,,,---...///......//////000000111111------,,,,,,,,,+++++++++///...,,,************+++((((((((((((((())))))***((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))***+++,,,---******))))))******+++,,,***,,,......---,,,---...,,,///222444666>>>JJJTTTjjjxxx~~~~~~ooo\\\OOOHHHDDDDDDIIIQQQ[[[eeeoooxxx~~~|||vvvmmmeee```^^^]]]\\\XXXWWWYYY]]]cccgggfffdddXXXVVVTTTTTTVVVXXXYYYYYYYYY[[[\\\ZZZWWWSSSQQQPPPNNNPPPSSSUUUVVVVVVVVVUUUPPPTTTYYY]]]___```aaabbbiiimmmrrrtttqqqlllgggddddddcccdddiiipppvvvwwwvvvzzz}}}zzzxxxvvvqqqjjjccc\\\XXXNNNMMMKKKJJJLLLOOOSSSVVVYYYfffvvv}}}wwwrrrlllhhh\\\VVVMMMDDD<<<666000---,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###############"""""""""###$$$$$$%%%%%%"""$$$$$$$$$"""!!!"""### !!!"""###############!!!""""""############""""""#########""""""$$$&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))(((((()))******))))))(((+++++++++,,,,,,---.........999IIIYYYiiizzzyyy{{{zzzbbbJJJ;;;555333000...------......------...///000111222222000000/////////.........---,,,+++***)))***,,,---))))))((((((((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,+++,,,------...+++,,,------,,,,,,...///,,,...000000222666<<>>BBBHHHMMMOOOUUU]]]hhhppptttwwwyyyzzzzzzuuunnniiihhhhhhiiiiii^^^\\\ZZZ[[[___```___\\\TTTRRROOOLLLKKKLLLPPPSSSTTTUUUVVVTTTPPPLLLIIIHHHGGGJJJOOOTTTYYY\\\^^^___TTTTTTTTTSSSRRRTTTXXX[[[]]]ccckkkqqqtttttttttsssqqqnnnlllnnnssstttrrrnnnbbbcccccc___ZZZVVVVVVWWWNNNMMMMMMNNNSSSZZZaaaeeeffffffgggiiijjjlllnnnoooooosssyyyyyypppjjjbbbYYYRRRHHHBBB888000+++***,,,...$$$%%%&&&&&&&&&&&&'''(((%%%&&&(((***)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###""""""###%%%&&&!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$&&&'''&&&###!!!###%%%$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$$$$###%%%%%%$$$""""""%%%((("""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&"""###%%%'''((((((''''''***)))((('''%%%###""""""%%%&&&((()))*********))))))(((&&&'''))),,,------,,,...444@@@RRRgggzzzvvvwww[[[>>><<<888444111000000111000000000000////////////////////////............+++++++++************)))))))))))))))((((((((((((#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((()))******)))(((''''''((()))******)))(((''')))))))))))))))******+++************************++++++,,,,,,,,,,,,------////////////000111333333777:::CCCOOO\\\jjj~~~{{{zzzwww~~~yyyppp^^^TTTGGG@@@@@@DDDFFFFFFGGGIIIMMMRRRXXX^^^bbbdddgggeeecccaaaaaabbbeeegggaaa___\\\\\\^^^^^^[[[XXXWWWTTTQQQNNNLLLLLLMMMNNNQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJMMMSSSZZZ\\\[[[YYYXXXVVVTTTTTTVVVXXXYYYYYY___aaaeeehhhjjjjjjiiihhhhhheeecccccccccbbb^^^[[[RRRPPPLLLIIIGGGFFFGGGHHHEEEGGGJJJRRR\\\fffnnnrrrpppsssvvvxxxyyyyyyyyyyyy{{{|||~~~vvvlllddd___XXXMMMDDD:::777333///+++*********)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###""""""###'''######'''((($$$$$$((($$$###"""!!!!!!"""###$$$&&&$$$""""""$$$&&&&&&&&&%%%###""""""###$$$$$$### !!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""######'''$$$!!!!!!###$$$$$$"""$$$$$$######""""""!!!!!!######""""""""""""######&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""###""""""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!"""###$$$&&&&&&###$$$%%%'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''***+++++++++,,,,,,,,,,,,)))******++++++,,,------000,,,000:::BBBNNNiiiuuuZZZKKK<<<888666222///000111111000...---...000222//////000000000000//////+++++++++************)))))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((()))************'''(((((())))))((((((((((((((())))))))))))(((((()))))))))))))))******+++************************+++++++++,,,,,,,,,------............///000000111222333777???FFFPPP___lll}}}wwwyyy}}}}}}vvvrrrsssxxxyyylllcccVVVNNNKKKLLLKKKJJJFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRUUUVVVWWWUUUTTTUUUXXXYYYXXXVVVUUUSSSPPPMMMKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHGGGGGGIIIJJJMMMSSSYYY\\\\\\ZZZWWWTTTQQQPPPRRRSSSSSSSSSVVVXXXZZZ\\\]]]\\\ZZZYYYVVVSSSPPPOOOOOONNNKKKIIICCCCCCBBBCCCCCCDDDDDDEEEGGGJJJRRR\\\fffnnnsssuuuvvvxxxzzz|||}}}}}}}}}}}}|||}}}}}}yyyxxxzzz|||uuummmddd]]]XXXPPPDDD;;;555222///,,,*********+++***)))((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$ $$$$$$ #########""""""""""""######&&&$$$""""""$$$%%%$$$$$$###""" """""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################&&&$$$""""""$$$&&&&&&%%%$$$$$$$$$#####################""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((()))******++++++,,,...+++...666<<>>>>>???AAACCCEEEFFFGGGHHHGGGGGGHHHKKKMMMNNNMMMMMMKKKIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFHHHLLLPPPSSSRRRQQQMMMJJJHHHGGGHHHIIIJJJIIIHHHIIIKKKKKKJJJIIIFFFEEEGGGDDDAAA??????@@@@@@???@@@BBBFFFJJJMMMNNNNNNNNNMMMSSS]]]gggnnnsssttttttyyy{{{}}}}}}||||||}}}~~~|||~~~zzzuuutttwwwzzz}}}}}}~~~xxxhhhaaaXXXQQQLLLCCC999000...---+++)))((()))***+++***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%######&&&%%%"""!!!###########################&&&$$$""""""$$$$$$###"""&&&%%%######%%%&&&%%%$$$"""######$$$$$$$$$########################$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""############$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))******+++---***,,,111333777HHHZZZvvv}}}yyywww~~~xxxaaaPPPEEE<<<777666///000111111///,,,)))'''......////////////......+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))))))))))))))(((''''''&&&%%%%%%%%%&&&''')))******)))(((''''''((()))***)))))))))))))))******+++***************************++++++++++++,,,,,,,,,///......------------...000//////222444555<<>><<<<<<===???@@@???>>>======>>>???@@@@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>???AAACCCDDDDDDDDDAAA>>><<<;;;<<<>>>>>>>>><<<======>>>===;;;:::999<<<:::888888:::===AAACCCLLLOOOUUU[[[^^^^^^\\\ZZZXXX]]]eeellloooqqqqqqpppyyy{{{|||{{{yyywwwxxxzzz}}}{{{uuuqqqqqquuuxxxtttrrrrrrtttzzz|||qqqiii]]]VVVLLLDDD>>>888111,,,,,,+++)))((((((((()))***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$###&&&$$$"""###$$$%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$######"""""""""######$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$%%%%%%%%%###"""!!!!!!"""""""""""""""""""""""""""""""""######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))))))))***''''''((())))))******++++++***,,,......///999EEEaaalll{{{zzzyyyxxxvvvsss~~~}}}kkk[[[MMMBBB;;;333222111111000///,,,***......////////////......+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''')))******)))(((''''''((()))***)))))))))))))))******+++*********************************+++++++++,,,,,,//////...---------......,,,***+++...000000444999===AAAKKK\\\ooo~~~}}}}}}uuupppooonnnoookkkddd______cccggghhhqqqppprrrxxx~~~yyyrrrggg```\\\^^^``````aaadddhhhnnntttxxx{{{~~~zzzzzzxxxuuusssppplllhhhfffaaa___\\\XXXSSSOOOLLLJJJDDDBBB>>>;;;:::;;;>>>@@@@@@???===:::888777777888999999999888777555444333333333333333444555666777555666888:::<<>>EEELLLQQQZZZ\\\^^^```___\\\XXXVVV\\\___bbbccceeeiiiqqqvvvzzztttssstttsssuuuyyy|||}}}}}}{{{yyyoooooonnnlllkkknnnrrruuuuuusssoookkkiiilllrrrwww{{{|||~~~}}}{{{yyytttpppmmmllllllfff]]]UUUIIIBBB888000---------...,,,+++***)))((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%$$$###$$$$$$%%%%%%"""$$$))),,,,,,'''&&&%%%$$$$$$%%%&&&'''///,,,'''%%%%%%'''((()))$$$""" """###"""!!!"""######$$$$$$$$$#########$$$$$$%%%$$$###"""!!!$$$&&&''''''%%%$$$$$$%%%$$$$$$######"""!!!!!! ######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###%%%%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########""""""######$$$&&&'''((($$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,)))+++......,,,,,,000444777CCCTTTcccppp|||tttiiikkktttooo```NNNFFF;;;333111111111000//////000000000000//////+++++++++************)))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((())))))***'''(((((())))))((((((((((((((())))))))))))(((((()))))))))))))))******+++************************************++++++++++++,,,,,,+++,,,,,,---...//////,,,---000111...,,,...000222555:::BBBMMMXXX```kkkoootttxxx{{{~~~{{{oooppprrrooonnnrrrnnnrrrsssooommmkkkgggbbb^^^aaa```^^^aaalllsssuuuqqqooolllkkkkkkiiieeeaaa___[[[XXXXXXVVVSSSTTTWWWVVV[[[^^^___ccciiilllkkkjjjkkkjjjgggccc^^^ZZZWWW^^^\\\YYYUUUPPPKKKHHHFFFCCCCCCDDDFFFGGGIIIJJJJJJEEEEEECCC???;;;:::<<>>??????>>><<<888444222111000000000111222333444444666:::===AAAGGGOOOTTTNNNJJJDDD???<<<999777555777888:::<<>>;;;<<>>:::555333222222222222222333444444666999;;;===???DDDKKKPPPLLLHHHDDDAAA???>>>===<<<:::;;;<<>>777111///---+++***)))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&%%%&&&'''((($$$&&&$$$!!!%%%000777888***((($$$""""""$$$(((***AAA:::000(((%%%%%%&&&'''%%%###""""""###$$$$$$### !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%""" !!!!!!!!!###%%% !!!"""###%%%'''((((((######""""""""""""######&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""&&&(((&&&""" ###########################$$$$$$%%%%%%''')))***+++%%%$$$######""""""######%%%%%%%%%%%%###"""!!! &&&&&&&&&'''''''''((((((&&&&&&''''''((()))******))))))))))))************&&&&&&''''''((()))))))))))),,,---+++)))***++++++///000555???QQQfffzzzwwwpppqqqssswwwuuucccSSSIIIAAA:::444111111222222222222111111,,,,,,,,,++++++*********))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$***)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''%%%###!!!'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$!!!"""###&&&''')))******''''''''''''''''''''''''******))))))))))))******+++,,,,,,+++)))(((((()))******))))))***,,,...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000333555777888DDDHHHOOOYYYccckkkqqqtttxxx}}}{{{yyy~~~wwweee]]]\\\\\\\\\]]]\\\[[[YYYXXXXXXYYYYYY]]]\\\[[[[[[]]]```cccffffffddd```\\\XXXTTTRRRQQQKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFHHHKKKMMMNNNTTTVVVWWWVVVRRRNNNJJJIIILLLJJJGGGCCC???;;;888777============>>>>>>>>>>>>@@@???<<<;;;;;;<<>>:::444///+++++++++***)))(((((('''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$########################$$$%%%%%%%%%%%%'''***,,,777,,,''')))(((###&&&000,,,+++)))((('''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######!!!$$$&&&'''&&&%%%%%%&&&%%%$$$$$$###$$$&&&'''(((%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""""""""###$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((()))******+++'''''''''''''''((())))))))))))))))))************---...222999BBBQQQhhh|||vvvkkkfffooo}}}~~~mmm]]]OOODDD>>>???999444222///---...222,,,,,,,,,++++++*********))))))))))))((((((((('''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((******))))))))))))******...//////...,,,++++++,,,++++++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555999<<>><<<::::::;;;<<<===???AAABBBLLLNNNOOONNNKKKGGGDDDCCCCCCBBB@@@>>><<<999777666999999:::;;;;;;<<<======;;;:::999999:::<<>>>>>>>>>>>???@@@???>>>======???AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBCCCFFFIIIKKKSSSVVVYYYYYYVVVTTTTTTUUUTTTVVV[[[dddmmmrrrtttsssmmmkkkiiifffeeeeeefffffflllqqqwwwzzzzzzwwwsssqqqlllnnnqqqssssssqqqooommmiiieee```\\\ZZZ[[[]]]___^^^dddooo{{{yyyoooeee]]]SSSLLLCCC===999666111,,,++++++***))))))(((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&(((***---444***%%%&&&$$$ ((("""""""""!!!""""""###$$$######$$$$$$###""""""!!!"""######$$$$$$######"""###%%%&&&&&&$$$###$$$$$$$$$###"""""""""###$$$%%%""""""""""""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""""""""#########!!! """$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((())))))***'''''''''''''''((())))))))))))))))))************++++++...444:::EEEYYYjjjzzzoooooottt|||kkkXXXLLLCCC===888777666222000111+++++++++++++++*********)))))))))(((((((((''''''((('''&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%###""" &&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))******))))))))))))******...//////...,,,+++,,,---++++++***)))((()))))))))+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333777>>>EEEMMMSSSWWW___fffkkkjjjgggggggggeeebbb^^^\\\]]]```dddmmmwwwtttiiiaaaZZZRRRMMMKKKIIIFFFCCCAAAAAABBBCCCGGGKKKPPPUUUXXXYYYXXXWWWQQQPPPMMMJJJHHHFFFEEEDDDAAABBBBBBAAA???;;;888666555555555555555666777888@@@BBBCCCCCC@@@===;;;;;;888888888777666666555555666666666777777777777777555555444555777:::===???:::444333999<<<666333444//////000000000111111111222222111111222333333444333333333444555666777888666777888999999::::::::::::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@BBBDDDHHHJJJKKKKKKLLLMMMMMMOOOVVV___iiippptttvvvkkkjjjgggeeecccbbbbbbbbbdddhhhmmmppppppooonnnnnnggggggggggggeeedddbbbbbb\\\[[[ZZZZZZ[[[^^^bbbdddfffhhhnnntttyyyzzzxxxvvvvvvxxx|||}}}|||zzzyyyyyywwwwwwwwwuuuooocccWWWNNNEEE@@@999444222000,,,)))******))))))((((((''''''(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""######"""###%%%'''---&&&###%%%###$$$######""""""###$$$$$$%%%""""""######""""""!!!!!!"""######$$$$$$######"""%%%&&&&&&$$$"""!!!"""$$$%%%$$$###"""""""""###$$$###""""""######$$$%%%&&&$$$$$$###"""""""""######$$$$$$$$$###############"""############$$$$$$$$$######""""""""""""######!!!!!!"""$$$&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''''''''''''''((())))))))))))))))))************+++***,,,000333999GGGTTTqqqtttooouuuwwwhhhVVVJJJ???;;;999666333333+++++++++***************))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))************&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((******))))))))))))*********+++,,,+++)))((()))***)))))))))((((((((())))))***************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......222222333555999===BBBDDDPPPVVVYYYWWWUUUVVVVVVSSSTTTOOOLLLLLLMMMQQQYYYbbbkkkgggaaa\\\WWWRRRLLLHHHGGGDDDAAA===;;;;;;<<<===>>>AAAFFFJJJMMMMMMLLLKKKFFFEEECCCBBB@@@???>>>>>>777888:::;;;:::999666555333333222111111111111222555777999999777555444444111111111111222222222222444444333222222111000000111111111111333666888:::444...---111333000...000....../////////000000000000000000111111222222333.........///000222333444333444555555555555555555555666777666444333444555555555555444444333333333333444555777888888999999999;;;>>>AAADDDEEEGGGHHHGGGHHHLLLRRR[[[eeemmmqqqkkkiiifffccc```]]]\\\\\\[[[___cccfffeeedddcccccc^^^]]][[[ZZZYYYXXXXXXYYYTTTWWW[[[aaaeeeiiikkklllhhhhhhjjjlllnnnooommmlllkkknnnrrrrrrpppllliiihhhhhhgggfffddd]]]SSSGGG???888444000---,,,+++)))''')))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######"""""""""!!!"""!!!!!!!!!"""$$$%%%""""""%%%&&&######'''((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$$$$"""!!!!!!###%%%((('''&&&$$$######$$$$$$'''&&&%%%$$$##################""""""""""""##############################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%$$$###"""##############################""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))((()))))))))************---,,,---000111333;;;EEE\\\nnntttoooxxxuuucccPPPFFFAAA<<<999888************************((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""$$$%%%'''(((((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''******))))))))))))******((()))***)))''''''((()))&&&&&&'''((())))))************))))))******+++,,,*********++++++,,,,,,,,,...------,,,,,,,,,------000000///000111444777999<<>>?????????<<<;;;:::999888777777888333444555666666555333222000///...---------------///111222222111//////000///////////////.................................///////////////111222333000---+++------++++++,,,------.........///////////////000000000000//////------------...//////000000111111222222222111111111222222222000///000111111000000000//////......///000111333444444444333666777999;;;>>>@@@AAABBBAAA@@@AAACCCIIISSS]]]dddfffeeebbb^^^ZZZWWWUUUTTTTTTXXX]]]___^^^ZZZWWWVVVSSSQQQPPPOOOOOOQQQRRRTTTSSSXXX```hhhlllmmmllljjjdddcccbbbcccfffhhhhhhhhhiiikkkmmmlllggg```[[[XXXWWWUUURRRNNNIIIBBB:::444///---+++***))))))((((((((((((((('''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$######"""""""""###%%%&&&&&&%%%$$$%%%&&&"""!!!"""%%%&&&$$$$$$&&&######"""!!! !!!""""""""""""!!!!!!"""""""""######"""""""""!!!"""""""""!!!###%%%((()))(((&&&$$$######$$$$$$'''&&&%%%$$$###############""""""!!!""""""##############################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$%%%##############################"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((()))))))))************---,,,---000000000444;;;DDDVVVmmm}}}nnnrrrxxx~~~mmmbbbZZZPPPGGGBBB)))))))))***************((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$###$$$&&&'''((()))******''''''''''''''''''''''''******))))))))))))******(((***+++***(((((()))***%%%&&&''')))******++++++***))))))))))))***++++++))))))******+++,,,,,,,,,...------,,,,,,---------******+++,,,...111333555222666999:::===CCCEEEDDD;;;999:::<<<;;;999;;;@@@DDDCCC@@@>>><<<;;;;;;;;;;;;:::888666444444333333555555444333333444555555333222222111000000111111444333333222111000......000000////////////000000---///000///...------............------,,,,,,,,,'''((()))+++---...000000......------------------...---------,,,,,,,,,,,,,,,,,,---------........./////////...---+++***)))---------,,,,,,------...---...///////////////......///000///---,,,---.........------------------,,,,,,...///000000000000444333333555888::::::999::::::888888;;;BBBKKKRRRZZZYYYWWWTTTQQQOOOMMMKKKNNNRRRVVVWWWUUUPPPMMMKKKHHHGGGGGGGGGHHHKKKNNNPPPSSSXXX^^^dddfffeeeaaa^^^\\\ZZZYYYZZZ^^^aaabbbccchhhiiiiiieee^^^UUUNNNKKKGGGDDD@@@===999666111...++++++***))))))((())))))''''''''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$###############!!!  """###$$$!!!!!!""""""######""""""!!!""""""######""""""!!! !!!#########$$$''')))'''%%%$$$"""!!!!!!""""""###""""""######$$$%%%&&&""""""!!!!!!!!!"""#####################$$$$$$$$$"""############$$$$$$$$$######""""""""""""######&&&&&&$$$"""!!!!!!$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++)))+++......---///444333BBBUUUhhh{{{rrrooonnnpppsssxxx}}}nnn___VVV((()))))))))*********+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$%%%&&&((()))))))))***''''''''''''''''''''''''******))))))))))))******(((***+++***)))((()))+++'''''')))************))))))))))))))))))***++++++((())))))***++++++,,,,,,---,,,,,,+++,,,,,,------)))***+++,,,...///000111000333444444777===???===333111333555444111222666888888888666555444444444444444444333222000//////111000000////////////000000//////...............222111///...---,,,------////////////000111222333---...///...,,,+++,,,------,,,,,,,,,++++++++++++(((((()))***+++------...,,,,,,++++++++++++++++++(((***,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------,,,+++)))(((,,,,,,++++++,,,,,,---...+++,,,,,,---............---.........,,,+++,,,---,,,,,,---------------...,,,,,,------.../////////111000///000333555555444333444555444555888===BBBHHHHHHHHHGGGGGGFFFEEEDDDFFFHHHJJJIIIGGGDDDBBBBBB@@@@@@@@@AAACCCFFFIIIKKKNNNQQQTTTWWWXXXWWWUUUTTTTTTRRRQQQRRRUUUXXXZZZZZZbbbcccaaa[[[RRRHHHAAA>>>999777444333222000---+++************)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''' """$$$###""" """###"""!!! !!!!!!!!!"""###$$$&&&'''!!!""""""###$$$$$$######!!!!!!""""""""""""!!!!!!!!!###%%%%%%%%%%%%&&&'''&&&%%%###"""""""""######""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""""""""######$$$%%%&&&%%%"""!!!###%%%########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++((())),,,,,,+++,,,000...777BBBOOOaaavvv}}}uuupppllliiimmmttt~~~{{{vvv(((((())))))*********+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((((((%%%###!!!!!!###%%%((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))******))))))))))))******'''((())))))((('''(((***)))******++++++***(((''')))))))))))))))******+++((())))))***++++++,,,,,,+++++++++***++++++,,,---------.../////////...------///...+++---111111...000...///111000---...222...000111222111000111111111111222222111000...------...////////////...---111000000///////////////---,,,+++******,,,///000)))))))))***,,,---//////---...///...,,,++++++,,,++++++++++++++++++++++++------,,,+++***)))((((((************++++++++++++"""&&&)))***+++,,,------++++++,,,,,,,,,---------(((***,,,---............************+++---...///******+++,,,---......---,,,---...---+++++++++,,,,,,,,,------......////////////......///000111222000...,,,...111444333222---000444555444444666999;;;;;;===>>>???@@@@@@@@@>>>??????===;;;:::;;;<<<=========>>>AAACCCFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRPPPNNNLLLLLLNNNQQQRRRRRR[[[[[[XXXQQQHHH>>>777444111000//////000///,,,***)))***+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###%%%&&&&&&$$$"""!!!""" """"""!!!!!!######"""$$$###"""""""""""""""###""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""$$$''''''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%((((((%%%""""""###""""""""""""""""""""""""!!!###%%%&&&'''&&&$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************,,,******,,,---+++,,,///000333777===LLLaaasss{{{}}}rrrgggeeeiiilllttt}}}************))))))))))))''')))***)))&&&$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++''''''((()))***++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222111///......///111222------...///000000/////////......------///000111//////...---,,,++++++***------------------------)))***+++,,,,,,,,,++++++,,,,,,,,,---------......((()))+++,,,------,,,+++///...---,,,,,,,,,---...---------,,,,,,+++++++++---+++***+++,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,+++))))))+++---))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,...000000///...////////////000000111111222222222222333444444555666666333222222333444555666777999;;;<<<<<<;;;:::<<<===@@@AAABBBCCCDDDEEEEEEEEEHHHGGGEEECCCBBBAAA@@@@@@DDDCCC@@@===:::777555333......---,,,,,,+++******(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$""" !!!"""!!!$$$''''''### %%%%%%$$$###""""""######""""""############""""""$$$$$$############$$$$$$$$$$$$$$$############"""%%%%%%$$$###""""""######"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!!!!"""###$$$$$$%%%%%%%%%""" !!!%%%''''''&&&$$$$$$$$$#####################""""""""""""######""""""#########!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++......000666<<>>>>>>>>>>>@@@???>>><<<:::999888888666555444222000...---,,,------,,,,,,+++******)))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###"""""""""!!!######!!!!!!###%%%$$$$$$###"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""###$$$$$$%%%%%%$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""!!!!!!""""""#####################"""!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,+++---111444;;;HHHTTThhhtttfffdddbbb```aaafffmmmqqqxxx~~~((((((((('''''''''&&&&&&((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,---------------,,,,,,......------......///000,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,------------,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---............------------000...,,,,,,++++++)))'''************************++++++++++++++++++++++++************************+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---...000///---,,,,,,,,,///...............---------------...//////000000............///000111111222333444444333333444666444555666777777888888777999888666444222111000000......------,,,,,,+++++++++++++++******))))))(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$######$$$$$$###"""!!!!!!!!! !!!$$$'''######"""!!!!!!!!!""""""""""""############""""""!!!  !!! !!!"""###$$$%%%&&&&&&%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%$$$$$$############""""""""""""###$$$%%%%%%""""""######$$$%%%%%%%%%$$$"""!!!!!!"""######"""###$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++***+++---...000888AAAMMM[[[pppuuuqqqjjjdddaaaaaaccceeecccjjjsss{{{******)))))))))(((((((((+++(((%%%&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((''''''))))))))))))***************++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,'''((()))+++---......///------------......//////------------------------++++++++++++++++++++++++---,,,+++******+++...///++++++,,,,,,,,,---------///---,,,***))))))***+++---,,,,,,---------......------------------------///---,,,,,,,,,,,,***)))************************++++++++++++++++++++++++***************************+++,,,+++******,,,---++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,000111222111///---------......------,,,,,,+++++++++,,,,,,,,,------......---------------...///000///000111111000000111333222222333444444444444444444333111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!###$$$$$$"""$$$$$$"""!!! """###""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!  !!!!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!""""""###$$$$$$%%%&&&&&&"""!!!!!!!!!!!!!!!!!!"""######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---+++,,,...---,,,000666:::GGGXXXhhhsss~~~~~~wwwqqqlllhhhfff[[[^^^ccciiiooouuuzzz}}}))))))))))))((((((((((((+++(((%%%&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((('''((())))))******)))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,&&&''')))+++,,,---......,,,------...............//////...---,,,,,,++++++------------------------,,,+++)))((((((***,,,---+++++++++,,,,,,,,,------///...,,,***))))))******(((((())))))************++++++++++++++++++++++++---,,,++++++---...---,,,************************++++++++++++++++++++++++************************)))***,,,,,,++++++,,,---******++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....../////////000111000...,,,,,,---------,,,,,,++++++******,,,,,,,,,---------------...------------......///...///000000//////000111///000000111111111111000000///---,,,***))))))))))))))))))(((((((((''''''))))))((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! """###$$$###$$$$$$#########"""!!! """!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!! !!!!!!"""########################$$$###############$$$$$$ $$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,++++++......+++---111222999DDDOOO\\\mmmyyyttt```]]][[[ZZZ\\\aaaeeehhh'''''''''&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************((((((((()))))))))******************++++++++++++))))))))))))))))))))))))***************************+++++++++++++++******,,,,,,---............---000///...---,,,++++++***------------------------***))))))((((((***+++,,,++++++++++++,,,,,,,,,,,,...---,,,+++************((()))***+++++++++++++++************++++++++++++,,,+++***+++...///...---++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,,,,,,,+++,,,---******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++,,,...---+++*********,,,++++++++++++++++++***------------------.........---------------......---...000///......///111,,,,,,---------------,,,++++++***)))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!"""!!!!!!"""$$$'''#########$$$&&&&&&$$$###""""""!!!!!!!!!"""######""""""############""""""###""""""!!!!!!""""""###$$$$$$$$$#########""""""#########"""######$$$%%%""""""############""""""########################""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######### !!!!!!"""###############""""""""""""######!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********((())),,,---++++++......111666===III]]]uuummmggg___ZZZYYYZZZ\\\]]]''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!###%%%''''''&&&%%%###$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((()))*********(((((((((((()))))))))***************++++++++++++)))))))))))))))))))))))))))))))))******))))))))),,,,,,,,,,,,+++***))))))+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---......------*********++++++,,,,,,,,,---,,,+++,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''))),,,---,,,+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...)))***,,,+++***))))))***++++++++++++++++++,,,,,,.........---------------------,,,,,,,,,,,,,,,---,,,...//////------...000++++++,,,,,,,,,,,,++++++***))))))(((((())))))***************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###### ###&&&$$$!!!!!!''',,,)))&&&######%%%&&&%%%$$$"""""""""""""""###$$$$$$""""""############""""""###""""""!!!!!!""""""##################$$$$$$$$$######""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!!!!""""""######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&###""""""###""""""""""""""""""######$$$$$$############$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))''''''+++,,,++++++---+++---000444===MMMbbbqqq~~~|||tttnnnkkkjjjhhhggg))))))((((((((('''''''''''')))***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''')))***(((%%%############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((()))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,------+++***)))&&&''')))***++++++******+++++++++,,,,,,---------///...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************'''))),,,---,,,,,,,,,---,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++,,,,,,+++++++++,,,******++++++,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,+++---......---,,,...///,,,---------------,,,,,,+++*********++++++,,,---&&&&&&'''(((((()))******((((((((()))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###### %%%)))'''!!!!!!(((000111,,,%%%""""""$$$$$$#########""""""###$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&######""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$### !!!"""###$$$%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%###!!!"""###$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++((('''+++---,,,+++---***,,,///111555@@@OOO[[[pppzzz{{{xxx''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''(((((($$$%%%'''))))))((('''&&&%%%$$$###%%%((((((%%%"""%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))************'''(((***+++,,,,,,,,,+++)))((('''''''''(((***+++))))))))))))))))))))))))***************************)))((((((((()))+++,,,+++*********))))))((((((***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++******))))))******+++...------,,,+++***))))))***++++++,,,,,,------......---,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---+++***---------,,,,,,+++++++++++++++******++++++,,,---(((((()))***,,,---...///...------,,,,,,------...,,,,,,,,,++++++*********************************************************------++++++++++++------)))***,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************((((((((((((''''''''''''((((((((((((((((((((((((+++)))&&&&&&&&&&&&&&&$$$(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''///+++&&&###"""$$$$$$%%%######$$$%%%&&&''''''(((############""""""""""""""""""""""""#####################"""######$$$%%%!!!!!!""""""#########$$$!!!!!! """###$$$######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###'''%%%"""!!!"""######"""""""""#########$$$$$$$$$$$$"""!!! !!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&((())))))(((''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))((((((((((((((()))************+++++++++---...///000333777===AAAWWW___ooo((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((($$$%%%'''((()))((('''&&&%%%$$$$$$%%%''''''%%%"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++++++++***((((((''''''(((((()))***************************************************)))))))))))))))******+++************)))))))))(((***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***************))))))---,,,,,,,,,++++++++++++++++++******++++++,,,---******+++,,,------...///------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***(((&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%'''$$$!!! !!!""""""!!!""""""######$$$$$$%%%!!!!!!""""""#########$$$ """!!!!!!!!!!!!"""######""""""##################"""!!! !!!"""#########""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&&&&###!!!!!!"""###"""!!!""""""#########$$$$$$$$$$$$###"""!!!"""###%%%&&&!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%''')))((('''&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%$$$$$$$$$###'''''''''((((((((()))))))))************++++++++++++,,,,,,------000555999EEELLL\\\ppp((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((($$$%%%&&&((((((''''''&&&%%%$$$$$$%%%&&&'''%%%###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&((()))((('''&&&((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((())))))***((()))******++++++******++++++++++++++++++++++++************************(((((()))***************************))))))))))))******++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------------......)))************+++++++++......---,,,,,,+++******------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++*********++++++******++++++,,,---,,,,,,,,,,,,------......,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$###!!!!!!###$$$$$$########################### !!!"""###$$$%%%%%%!!!!!! """""""""""""""###$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! !!!!!!!!!$$$$$$############$$$$$$!!!""""""######""""""!!!%%%%%%%%%$$$%%%&&&&&&'''$$$###!!!!!!"""###"""!!!"""""""""############$$$$$$$$$###"""###$$$%%%&&&!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&(((((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&'''&&&''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$'''''''''(((((())))))))))))************++++++++++++++++++******+++...111555:::FFFYYYkkk{{{(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((()))***+++,,,---...---,,,+++++++++++++++++++++++++++************************'''((()))++++++***))))))*********)))))))))))))))******++++++++++++******))))))))))))***************++++++++++++,,,,,,,,,......------------......---,,,+++***)))(((((('''---------,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++---...************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&'''((('''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&&&&%%%###&&&%%%%%%%%%$$$$$$###### !!!!!!"""######$$$$$$%%%$$$$$$###"""!!!!!! %%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$######""""""""""""$$$$$$############$$$$$$"""""""""######"""""""""###""""""""""""###$$$$$$$$$###"""###%%%%%%###!!!""""""""""""##################"""""""""###$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++---///333444;;;HHHXXXkkk(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&((((((((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************************'''((()))++++++***))))))))))))))))))))))))******)))******++++++******)))((((((((()))))))))***************+++++++++,,,,,,------,,,,,,,,,,,,------------,,,+++***)))((((((+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''&&&%%%&&&'''((()))************************++++++******++++++,,,---+++++++++***************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++*********************************((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$###!!!&&&%%%%%%$$$$$$######"""######""""""""""""""""""'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%$$$######"""$$$##################$$$""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$&&&((('''%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''))))))))))))************---,,,++++++***)))(((((())))))*********+++++++++***+++,,,+++***+++---///333111444<<>>JJJ\\\ooo&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''''''''''''''''''''((())))))(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++************++++++++++++*********************+++,,,,,,)))************+++++++++************************************++++++,,,,,,++++++++++++++++++++++++,,,***)))***---...---+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,+++***))))))++++++,,,,,,---.........+++++++++,,,,,,,,,------***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---000,,,,,,000+++(((111...............---------,,,---------,,,++++++***,,,******---000000,,,''')))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$###"""%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$########################"""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################""""""""""""###$$$$$$$$$""" ###%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&########################"""$$$%%%''''''&&&%%%$$$'''&&&%%%$$$$$$%%%%%%&&&'''&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''(((((()))))))))*********))))))))))))************,,,+++++++++,,,...111222999AAAOOO___ooo~~~'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((%%%######&&&''''''%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''((((((((()))((((((((('''''''''&&&&&&(((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******((()))******++++++******)))************+++++++++************************)))))))))************+++************************,,,******+++,,,---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---//////...,,,,,,,,,------------------------,,,,,,------,,,,,,+++***)))...,,,...333...+++333---------....../////////,,,,,,,,,,,,,,,++++++++++++******---111111...***''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((((((&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""""""""######"""############""""""!!!""""""!!!""""""$$$%%%&&&'''&&&$$$"""!!!  !!!!!!"""$$$%%%&&&%%%$$$"""!!!!!!!!!""""""$$$###!!! !!!###&&&(((%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#######################################$$$%%%%%%"""  ###$$$%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%###########################$$$%%%&&&'''&&&%%%$$$)))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((((((((())))))))))))******))))))))))))************,,,+++******+++,,,...///777;;;CCCNNN[[[jjjxxx((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))$$$ %%%((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((******)))))))))(((((((((((((((((('''''''''''''''((((((((())))))))))))***(((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''((()))++++++***))))))))))))*********+++++++++************************)))))))))))))))))))))***)))))))))))))))************))))))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,+++++++++*********)))***++++++++++++,,,,,,,,,---///222222000...,,,,,,........................,,,,,,------,,,,,,+++***)))---,,,333===888...111,,,,,,,,,---------......,,,,,,+++++++++++++++++++++******,,,//////,,,*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))((((((((('''''''''$$$%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!!!!###$$$"""######$$$###""" !!!!!!"""""""""######$$$""""""""""""""""""###$$$$$$######"""""""""""""""###"""!!! """$$$%%%%%%###"""!!!"""$$$''')))%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#######################################$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))************,,,,,,+++++++++,,,------333555999???HHHTTT```hhhvvv((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''#########$$$$$$$$$######&&&&&&&&&''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&!!!"""%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))******++++++++++++******'''((()))++++++***))))))))))))*********+++++++++***************************)))))))))))))))))))))(((((()))))))))*********'''(((((()))((())))))***++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---------------,,,,,,+++/////////...------,,,,,,*********+++++++++,,,,,,---000222222000...------........................,,,,,,------,,,,,,+++***+++,,,,,,777GGGAAA111,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,,,,++++++++++++,,,+++)))(((,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++************((((((((('''''''''&&&&&&###%%%&&&((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''(((***)))&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$"""###$$$$$$$$$"""!!! ############""""""!!!!!! !!!"""$$$%%%&&&$$$######"""""""""""""""%%%$$$$$$$$$%%%(((***,,,$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###"""""""""########################$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((()))))))))************,,,,,,,,,,,,,,,,,,------,,,---000222777===EEEJJJ[[[jjj}}}'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''$$$"""###&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))*********++++++++++++******((()))******++++++******)))************++++++++++++++++++++++++++++++++++++************)))))))))((())))))******+++++++++&&&((())))))(((((()))***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++---------,,,,,,+++++++++************++++++++++++,,,...000000///---------------------------------,,,,,,------,,,,,,+++***+++,,,,,,777GGGAAA///)))+++++++++******)))))))))++++++***))))))***,,,---++++++++++++***)))((('''***+++++++++***)))((((((******************************************************)))))))))(((((((((((((((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""'''***+++***&&&###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$###"""!!! ###"""""""""""""""###### !!!!!!"""$$$%%%&&&"""""""""###%%%''')))***###$$$%%%&&&&&&$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%!!!###$$$$$$$$$%%%&&&&&&&&&%%%######"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,+++,,,...000111333777:::GGGUUUiiiyyy&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''((()))******++++++$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((%%%&&&((()))***)))((('''''''''&&&&&&&&&%%%%%%%%%'''((((((((()))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,******++++++++++++*********************+++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,++++++************))))))******+++,,,,,,---''')))++++++)))(((***,,,++++++******++++++,,,---************************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,))))))))))))))))))((((((************+++++++++++++++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))),,,,,,333===666*********************++++++++++++***)))((()))***,,,---***+++++++++***)))******))))))******++++++***************************************************************)))))))))((((((************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$'''***((($$$"""$$$&&&#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!"""""" !!!!!!"""$$$%%%&&& !!!!!!"""######"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$ ###&&&&&&%%%$$$$$$&&&%%%%%%$$$###""""""##############################%%%$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))***++++++,,,,,,,,,,,,...///000000111444666:::DDDTTTcccppp%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++((($$$!!! !!!"""$$$&&&''''''((((((''''''&&&######$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%###"""&&&&&&''''''''''''&&&&&&!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&((()))***)))((('''))))))(((((((((''''''''''''((((((((())))))************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------...---,,,++++++,,,---...******++++++++++++******,,,+++*********+++---...)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))+++---,,,******,,,...++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++)))************+++++++++***+++,,,+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++''',,,,,,...333,,,&&&,,,((()))***+++,,,---......+++***)))((()))***,,,---)))***++++++++++++,,,...))))))+++,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$$$$ $$$'''&&&###!!!$$$'''"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((!!!"""$$$%%%&&&&&&%%%%%%######""""""""""""######$$$######"""""""""""""""#########$$$###"""!!!!!!""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$''')))+++***'''$$$###$$$%%%$$$######"""#################################%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((('''&&&$$$###$$$&&&((('''%%%$$$%%%(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((()))***++++++++++++)))***+++++++++---111444000666@@@MMM]]]ooo$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((***************))))))(((+++)))''''''((())))))(((************************)))***+++,,,---,,,++++++************************,,,***((())),,,,,,+++(((++++++,,,,,,,,,---------+++,,,---...///...---,,,++++++++++++++++++++++++......---+++)))((('''&&&))))))************))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---...---,,,******,,,---///,,,***+++---------...,,,,,,+++,,,......,,,+++++++++*********+++---...//////...---,,,,,,,,,,,,000000000000//////......,,,,,,++++++,,,---.........)))(((,,,---)))(((+++***((('''''')))+++,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,+++++++++******))))))+++***((((((***+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++*********))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######$$$$$$##################"""############$$$$$$$$$%%%$$$"""!!!!!!###$$$%%%""""""############""""""'''%%%###$$$&&&&&&### !!!"""###$$$$$$###"""!!!"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''(((******((((((((()))))))))((((((''''''&&&&&&************************++++++******)))*********333555777:::CCCTTTjjjyyy&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&%%%%%%%%%%%%&&&'''((()))***************+++)))(((((()))***)))((((((((((((((((((((((((((()))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,***)))***,,,,,,+++)))+++++++++,,,,,,,,,------+++,,,------......------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,.........------------------.........------,,,++++++,,,,,,,,,,,,---------/////////...,,,,,,...000...,,,+++,,,,,,------......------...000000///---000//////...///000111222222111111000/////////000.........------,,,,,,,,,---------,,,++++++++++++...***)))---...++++++...,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------------...---,,,,,,,,,+++++++++++++++++++++******)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""##############################"""############$$$$$$$$$%%%###"""!!! !!!###$$$######$$$$$$$$$$$$#########!!! """$$$$$$### """""""""""""""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''(((******((('''((()))))))))((((((((((((''''''************************---,,,,,,++++++,,,,,,,,,000222444555:::EEESSS^^^rrr{{{((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))(((''''''&&&&&&%%%&&&((()))***++++++++++++)))((()))***+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................******++++++,,,------...---------......---------,,,,,,------------,,,,,,------------..................////////////.....................///////////////000000//////......---.........////////////111111111000///000222444333333333222222333333333333222111111333333222111111111000000000111222222111111000/////////000000///////////////.........////////////...---,,,,,,...++++++---...---...111///...,,,---......,,,+++...............------------......//////......---------,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------------------,,,,,,,,,.........---------------......------------,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""""""""###########################"""############$$$$$$$$$$$$###"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!###$$$$$$#########"""!!!!!!"""######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***)))((('''((()))(((((((((((())))))))))))************************,,,,,,+++++++++,,,,,,---,,,...000111222666>>>DDDUUU___nnn|||((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%'''))))))))))))))))))))))))))))))(((((((((((((((((()))******************))))))&&&'''((()))************+++***)))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///------------------------++++++,,,---......//////......////////////......---......//////......---........./////////000000000000111111111111000000/////////000000000000000000000111111111000000///000000000000111111111111111222333222111222555777777:::<<<:::999;;;;;;999===;;;888777777666555333222222222222222222333333111111111000111111222222333333333333333333333333000000222222333222111111111111111222111111333555000///...///000000...---///////////////............//////000000//////...//////......------,,,,,,,,,,,,,,,---------------,,,---------,,,,,,---...,,,,,,,,,,,,------------//////......------,,,,,,//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%""""""############"""""""""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((''''''(((''''''(((((()))******+++************************)))))))))))))))******+++,,,.../////////111666999@@@HHHUUUcccnnnxxx&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))************************((())))))))))))))))))(((&&&'''(((***+++++++++***)))***************))))))+++******,,,---...,,,+++------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---++++++,,,,,,,,,---------///...---,,,---...000111....................................////////////...//////000000//////...//////000000000000////////////000000000111111111222222222333333222222222000000000111111222222222000000111111111111111000111111222222222333333333222333333333333555888:::;;;BBBEEEBBBAAADDDDDDBBBHHHEEEAAA>>><<<:::888666555555666666666555555555444444444444444555666777444444444444444444555555333333444444333333222222444777999777555555666777333111000111222333222111111111111000000////////////000000000000000000///111111000000//////......//////...---,,,,,,+++++++++---///...,,,+++,,,...,,,,,,---------........./////////......---------/////////......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$############""""""############""""""%%%%%%$$$###""""""###### !!!###%%%%%%###!!! """###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&'''))))))'''&&&'''(((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((((((((())))))***+++111000///......000444666666;;;BBBKKKTTT^^^hhhnnn~~~"""#########$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))))))))))))))))))))))))))((())))))******))))))((("""###%%%'''))))))))))))++++++,,,,,,++++++***)))+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,---......,,,,,,---...------------............///////////////000111111111111111111111111111111000000000000000////////////000000111111000000///000000111111111111000000111111111111222222222222333333444444444444333333111111111222333333444444000111222222333222222222222222333333333444444444222444555555666888;;;>>>EEEOOOTTTQQQPPPTTTUUUQQQQQQMMMHHHDDDBBB@@@===<<<555555666666666555444444333333333333444555666777444444444444555555555555777666555333222222222222333:::===<<<999999:::999999777555444555666555555444444333333222111111111111222222333333222222111333333222222222222222111222111000///...,,,++++++,,,///111111...,,,---///---------........./////////////////////........./////////...............,,,,,,,,,------------...,,,,,,,,,,,,------------...------------,,,,,,,,,+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$############""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""#########!!! !!! """###%%%%%%###""" """###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%''')))((('''&&&'''(((%%%&&&&&&'''((())))))***))))))))))))))))))))))))***************+++,,,---444222...,,,+++---///111222444777:::???GGGOOOUUUkkkqqqzzz !!!###%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((())))))))))))))))))))))))((()))************)))(((###$$$&&&((())))))((('''++++++,,,---------,,,,,,++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------,,,...//////,,,,,,---///.........////////////000000000111222222222222111222222222222222222222222111111111111111111111111111222222333333222222111111111222222222222111111222222222222333333333333333333444444444444333333111222222333444444555555222333444444555555444444333333333333444444444555444666777888999;;;???BBBLLLXXX```\\\[[[aaabbb^^^UUURRRMMMIIIGGGFFFDDDCCC999::::::;;;:::999888777555555555666777999:::;;;:::::::::;;;;;;;;;<<<<<<888777555444555777:::<<<===FFFMMMMMMKKKLLLLLLJJJDDD@@@;;;888777888888888888777777666555555444444444555555666666555555444444444444444444555555555333333222111000000//////...222555444000...///111---.........///////////////////////////000000000............////////////------........./////////---------......///////////////.........---------,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%"""######$$$$$$######"""!!!"""""" !!!$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---///...,,,++++++,,,,,,,,,---///111222444888===@@@PPPWWWaaalllwww!!!$$$''')))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))(((''''''(((((((((((((((((((((((((((((()))***++++++***)))((('''(((***+++,,,+++)))(((***+++,,,---.../////////++++++,,,///111111///---////////////////////////------,,,+++,,,---...///........................,,,...000///---,,,---000////////////000000000000000111222444444333222222000000000000000000000000000000000111222222333333333444444555555444444333111222222333333222222111222222333333333333444444333333444444444444333333222222333333444555666666444444555666777777666666333333333444444444444555666777999:::;;;===AAADDDIIIWWW___\\\[[[aaaccc^^^VVVSSSOOOLLLKKKJJJIIIHHHDDDEEEEEEFFFEEEDDDCCCBBB>>>>>>??????AAABBBDDDEEECCCCCCCCCDDDDDDEEEEEEEEE666555555777:::@@@EEEIIIOOO[[[eeeeeedddffffffcccLLLGGG@@@;;;999999999999:::::::::999888777777666777777888888888888777777444555555555666666777777444333333333333333333333000444888777222000111333............/////////000......//////000000111111------......//////000000.../////////000000111111.../////////000000111111////////////............,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###!!! $$$((('''$$$  $$$'''"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''((()))***+++)))))))))+++---...---,,,))),,,...000000111333555<<>>??????>>>???>>>:::777777999:::999888;;;:::999999999999777555999777666666888;;;<<<;;;999;;;999222111666888444888555333333444444111......222222000111555555333777555222111111222222111......---......///000111111///...------...///111000000000000000000000000000000000000000000000000---...//////...,,,***)))************************(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%'''((((((((('''######$$$$$$$$$$$$######!!!""""""""""""#################################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,)))************+++++++++---------...///000222222444888===BBBIIIVVVgggsss&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''''''''''''''((())))))((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******************************+++,,,.../////////.........------------...///000//////...//////000111222222111000//////000000111222222222222111111111000333333222222111000000///222222222222222222222222111111222222222111111000666666444333222222111111444333222222222222222333222333444555666666666555888777666444333444666777777666555444555555555555666999999777777999888444777666555777;;;<<<:::888===<<<<<<>>>AAABBBAAA???AAA@@@???@@@BBBEEEGGGHHHIIIFFFEEEJJJMMMMMMNNNPPPRRRVVVWWWVVVVVVXXXVVVSSSRRRSSSTTTWWW\\\bbbiiinnnllljjjggggggiiijjjiiigggfff```^^^dddiiiiiifffdddfffkkkppprrrttttttnnngggUUUNNNKKKPPPYYY```ffflllqqq|||zzzhhhVVVMMMJJJFFFEEEFFFGGGCCC@@@???@@@@@@===;;;;;;;;;;;;;;;<<<;;;:::888:::888777777999:::999999555888888333333777888555999777555555777777666444444666666333333555555222222000///000111333333222333222111000///.........111000...------...000111000000000000000000000000000000000000000000000000...///000000///---+++***++++++++++++++++++++++++((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""""""""!!!"""######$$$$$$######"""######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))*********+++++++++,,,,,,))))))*********+++++++++)))))))))***+++,,,.........000444666;;;DDDPPPZZZkkkrrr}}}}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++***+++,,,...///000000000------------...///111222000000000//////000000111333333222000000000000000222222222222111111111111555444444333333222222222333333333333333333333333111111222333333333333333666555333111111111111222333333222222222333444444444555666777777777777777999999999777555555777999999888777666777888:::;;;===AAABBB@@@???@@@===999<<<<<<===BBBHHHKKKIIIGGGKKKJJJJJJMMMQQQTTTVVVVVVYYYUUURRRRRRVVV[[[]]]]]]^^^ZZZZZZ^^^bbbccceeehhhdddfffeeeaaa^^^___]]]ZZZ\\\___ccchhhnnnvvv}}}}}}|||}}}{{{uuurrrxxx}}}|||yyyxxxxxx~~~~~~bbbYYYVVV]]]hhhppptttwww||||||mmmccc[[[VVVUUUWWWYYYVVVRRRPPPPPPNNNIIIEEEAAAAAABBBCCCBBB@@@>>>===<<<:::999999:::;;;999888666888888666666999999777888666444444666888999888888:::999555444555444111111000000111333444444333555555333222111000000000222111000//////000111222000000000000000000000000111111111111111111111111///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$###"""!!! ######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((())))))))))))*********++++++++++++)))))))))*********++++++''''''(((((()))***+++,,,---///000000111555<<>>??????===:::888:::<<<>>>>>>>>>>>>@@@CCCHHHKKKNNNRRRTTTRRRPPPOOOKKKEEEFFFHHHMMMVVV___eeeeeecccaaa``````cccgggmmmrrruuuyyysssmmmkkkmmmpppqqqpppsssooommmqqquuuwwwzzz~~~~~~zzzvvvuuuqqqlllllloootttwwwzzz~~~rrrgggaaagggsss{{{~~~yyyqqqmmmnnnrrrqqqmmmjjjhhhgggddd^^^YYYRRRSSSSSSRRRNNNIIIEEEBBB???>>>>>>???@@@AAA@@@>>>>>>>>>===:::999999999999888777666555777888:::;;;;;;===<<<888777999888444666555444555666666555333555555444333333444444444222222111111111111222222111111111111111111111111222222222222222222222222111111222222222111000///........................+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$#########$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&''''''''''''((((((((()))))))))))))))************+++))))))))))))************)))))))))******,,,---------/////////...///222555999@@@JJJUUU^^^eeekkkooolllnnnttt}}}$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''***)))((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((()))))))))))))))))))))))))))((()))))))))******++++++***+++,,,---......///...------------------------.........------.........,,,---...///111222222333333222111000000//////000......///000111111222222222222222222222222222333333333333333333222222222222222222333333333444444444444555555555555444444666666666666777999:::<<<888888888888999:::;;;;;;777999;;;>>>AAADDDGGGIIILLLNNNOOOKKKFFFCCCDDDGGGNNNPPPQQQRRRTTTYYY___dddjjjoooqqqnnnllljjjeee___ZZZ\\\aaakkkuuu{{{|||{{{vvvvvvwwwxxx}}}~~~yyyvvvyyy}}}|||yyypppttt}}}xxxtttlllnnnmmmiii```WWWPPPMMMIIIHHHHHHJJJLLLNNNNNNMMMLLLIIIFFFBBB???;;;::::::;;;;;;;;;:::999:::;;;===<<>>??????===<<<<<<<<<<<<======>>>;;;===BBBIIIPPPWWW]]]aaadddggghhheee^^^[[[\\\___iiilllnnnnnnmmmpppuuuzzz}}}qqqrrrttt{{{|||~~~xxxlllccc```[[[ZZZYYYZZZ]]]```bbbbbb^^^ZZZWWWTTTNNNEEE@@@???===>>>@@@???>>>===>>>@@@@@@CCCCCC@@@@@@CCCCCCAAA<<<:::888888999;;;;;;:::===<<<:::777555333222222444444444444444444444444222222222222222222222222444444444444444444444444333222222222222222222222111111111111111111111111............------------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))************))))))***++++++,,,((((((((()))***+++,,,---///000000111444:::AAAGGGDDDGGGMMMVVVaaajjjoooqqqssstttxxx~~~&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''((()))))))))(((((('''''''''''''''((())))))'''(((((())))))))))))(((((((((((((((((((((((((((,,,+++***))))))***++++++))))))))))))))))))))))))***++++++,,,------......------...............---------------------------......---,,,---...////////////111222222222111111222222111111000111111111///111222444555555444444222222222333333333444444222222222222222222222222222333333444555555666666777888:::<<<>>>???@@@AAA<<>>===:::888555333222111555555555666666555555555333333333333333333333333444444444444444444444444333222222222222222333333222222222222222222222222000000/////////.........,,,+++******))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###############$$$$$$$$$########################""""""######$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$###################################################$$$&&&&&&$$$###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))*********)))))))))***++++++,,,+++******+++,,,---------------------///333777777:::???DDDIIIPPPWWW\\\^^^```eeemmmtttyyy{{{{{{''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&''')))*********)))((((((((('''&&&&&&((()))***&&&'''((())))))***))))))************************,,,+++)))'''%%%%%%%%%&&&))))))))))))))))))))))))++++++,,,------...//////---------...------,,,,,,---------------------------,,,,,,,,,---///000222000000222333333222111000222111111111111111222222333444555666666666555444222222222333333444444444333333333333333333333333444444444555666777777888:::<<>><<<999777555333222444333444666888:::999777999999999999888777666555444555555666666666666666666666777777666555444444555555555444444333333333444444444555444444333333111000...---------...///,,,,,,++++++***)))))))))***(((''''''''''''&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''((((((&&&$$$######$$$%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""###%%%''')))***+++###$$$%%%&&&&&&%%%$$$###(((***+++)))%%%###$$$&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%""""""#########""""""!!!&&&%%%$$$$$$%%%%%%###!!!"""""""""###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$######%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))******+++))))))))))))************))))))***+++,,,,,,------******)))))))))))))))***))))))***++++++++++++***////////////111333666777888<<>>BBBDDD''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((('''&&&&&&'''((('''&&&''''''((((((((((((''''''...,,,***'''%%%$$$###$$$######$$$$$$&&&((()))***&&&((())))))''''''(((***((((((((((((((((((((((((***)))'''%%%%%%&&&((()))''''''((()))************,,,,,,------......//////////////////////////////111111111111111111111111/////////000000111111222...//////000111222222333222333444444555555444444777666444333333333444555333333444444444333333222444111222555666444555888777888999:::;;;<<<======CCCFFFKKKQQQVVVYYY[[[\\\^^^bbbkkkwww~~~||||||~~~|||||||||~~~~~~zzztttrrrsssvvvyyy{{{|||~~~|||uuuqqqrrrtttrrrjjjaaaXXXWWWZZZ^^^ccchhhgggffffffggghhhjjjlllmmmpppvvvxxxtttooommmkkkhhhhhhggghhhjjjmmmoooppppppsssuuuxxxxxxvvvqqqkkkggglllrrrzzz~~~|||}}}}}}|||yyyuuuqqqnnnmmmiiigggfffgggjjjmmmoooppppppttt{{{wwwxxx~~~~~~pppkkkhhh___UUUIIIFFFCCC@@@>>>;;;888666444222222333777999;;;;;;::::::::::::999888777777444555666666777777666666666666777777777666555555555555555555555444444444444444555555555555555444666555444333333333444444000000//////...---------+++)))((('''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$(((((('''%%%###"""!!! """######$$$$$$######"""!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###%%%&&&%%%$$$%%%$$$######"""!!! ######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$#########$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))(((((())))))))))))*********************+++++++++)))))))))(((((())))))***((()))******++++++******'''((()))***++++++++++++***,,,///111111222444555&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''(((((((((((('''''')))((('''&&&&&&''''''(((######$$$$$$&&&'''((()))'''((())))))((('''(((***((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++((()))***++++++,,,,,,,,,.........//////000000000........................000000000000000000000000,,,---...///111111222222///000000111222333444444555555666666777777777777222333444444444555666777555666777777666555555666777555666888888666777:::<<<===@@@BBBEEEHHHLLLOOOZZZ^^^dddkkkpppsssttttttpppttt{{{}}}{{{zzzyyyyyyyyyppppppqqqrrrsssuuuvvvvvvxxxtttooooooqqqtttuuutttttttttpppjjjiiinnnqqqpppkkkddd[[[WWWWWWZZZ^^^aaaaaa___]]]\\\]]]^^^aaabbbdddmmmtttrrrooonnnmmmllldddbbb```ccciiinnnpppooooooppprrrrrrpppmmmiiifffggglllrrruuutttqqqmmmkkkfffhhhjjjhhhfffeeehhhlllhhhfffdddeeehhhkkknnnoooiiiiiiooozzz}}}|||~~~yyyrrrmmmnnnttt{{{~~~{{{|||{{{yyyyyypppeeeWWWTTTOOOLLLIIIEEE@@@<<<:::888666555777:::;;;;;;:::::::::::::::999888777666666777888888888888888666666777777777666666555666555555555555555555555444444555666666666666555444444333333222222222222222111111000000///......,,,***))))))))))))(((&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######%%%''''''&&&###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$###############"""""""""######"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$!!!"""###$$$%%%%%%%%%%%%###""""""###%%%%%%$$$###&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******************))))))))))))(((((((((((())))))***((())))))***************((()))***+++,,,+++***)))***,,,...///......///000&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&((()))))))))(((''')))***+++,,,------------///000000000000000111111////////////////////////////////////////////////+++,,,...///111111222222222222333444555555666666555555555555555666666777000333666777666555555666666888:::999888888:::===999999===AAAAAA???AAAFFFLLLNNNQQQTTTXXX^^^ffflllsssvvv|||~~~zzz{{{|||{{{yyyuuurrrpppiiijjjkkkkkkkkkkkklllmmmllljjjiiikkknnnooonnnkkkkkkkkkhhhddddddiiilllkkkmmmhhh```YYYWWWXXXZZZ[[[[[[YYYUUUSSSRRRSSSUUUVVVVVVaaajjjkkkkkkmmmnnnnnn```\\\YYYZZZ___dddfffgggggghhhiiihhhgggeeebbbaaaaaadddhhhjjjhhhdddaaa___XXXZZZ]]]^^^___dddlllrrrooollliiihhhhhhiiijjjiiihhhddddddjjjpppqqqpppqqqqqqooollliiiiiilllppptttsssxxx|||zzztttrrruuuzzz{{{{{{{{{~~~yyy}}}{{{hhhccc]]]YYYVVVQQQIIICCCBBB???;;;999888999888888777777888888777777666666888888999::::::::::::999666666777777777777777666666666666666666666666666444555666666777777777666444444444333333333222222333222222111000000//////...,,,++++++,,,+++***((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$&&&'''%%%$$$###%%%'''&&&$$$######%%%'''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&"""""""""######$$$$$$$$$###""""""""""""""""""###%%%$$$$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######### """###$$$$$$$$$$$$%%%#########$$$$$$""" """###$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))***)))))))))))))))))))))((((((''''''((()))******(((((()))************)))))))))+++,,,,,,+++***)))(((***+++,,,++++++,,,---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%((('''&&&&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))***+++***((('''((()))))))))))))))))))))))))))***+++,,,,,,+++)))&&&$$$++++++,,,---............000000000000111111111111000000000000000000000000........................,,,---///111222222222111555555555555666666666666333222222222222333444444333666::::::777666666888666888:::999999;;;@@@EEEDDDGGGNNNUUUVVVTTTVVV[[[gggjjjmmmooorrrxxxyyywwwvvvzzz~~~}}}wwwrrrrrrsssssssssqqqmmmiiifffeeeggghhhhhhgggfffgggggg```aaabbbeeeggggggeeebbb___cccdddaaa```cccdddccciiihhhbbbZZZVVVWWWWWWUUUSSSQQQNNNKKKJJJJJJKKKLLLLLLUUU]]]```ccciiimmmmmm\\\XXXSSSPPPQQQUUUXXXYYY^^^]]]]]]\\\ZZZYYYXXXWWW\\\```eeehhhgggeeecccbbbZZZZZZ[[[^^^ccckkkttt{{{zzzwwwrrrmmmiiieeeaaa^^^ddd```___cccggghhhkkkooonnnnnnllliiifffeeegggiiimmmrrrvvvuuupppllllllnnnsss}}}~~~vvvssstttuuuuuuwww}}}~~~|||vvvqqqjjjgggeee___WWWOOOJJJFFFBBB???<<<;;;888666666777777777777777666666888999::::::;;;;;;::::::666666777888888888777777666666666666777777777777444555666777888888888888666666777777666666555444444444333333222111111111000///------......,,,+++)))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###""""""###$$$%%%&&&''''''$$$&&&(((&&&######%%%((('''%%%$$$$$$%%%&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$######""""""######$$$'''%%%$$$$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###""" !!!"""###############%%%$$$######$$$###!!!!!!###$$$$$$$$$$$$""""""############"""""""""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!######$$$$$$%%%%%%&&&&&&!!!###%%%'''''''''%%%$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))((((((((((((((()))))))))''''''''''''((()))******'''((())))))******))))))(((((())))))***)))))))))(((***,,,,,,,,,+++,,,---%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$((('''&&&&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''(((((()))***)))***+++***((('''((())))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***,,,,,,---...////////////111111111000000000000000111111111111111111111111////////////////////////...///222333444444333222666666666666555555555555333333222222222333444555666999;;;;;;999;;;AAAFFFDDDFFFGGGGGGGGGKKKSSSZZZ___ccclllssssssooopppttt}}}}}}{{{xxxwwwwwwvvvtttrrrrrrooommmqqqwwwwwwqqqjjjgggfffeeedddbbb```^^^]]]^^^aaadddeeecccbbbbbbccc^^^___bbbbbbaaa```___```[[[ccciiigggdddccccccbbbeeegggddd]]]YYYZZZYYYVVVQQQQQQPPPPPPQQQSSSVVVWWWTTTYYY\\\^^^bbbiiillllll^^^[[[VVVQQQOOOQQQVVVZZZ___]]]\\\ZZZXXXWWWWWWWWW___fffpppwwwyyyxxxvvvuuullliiiggghhhnnnxxx}}}vvvoooggg___ZZZ]]]]]]___eeehhhiiimmmsssrrrrrrqqqmmmhhhfffgggjjjlllnnnooonnnllliiigggggggggooosssoooiiiiiikkkmmmlllooouuu|||zzzvvvzzz~~~xxxvvvuuuqqqhhhaaaSSSPPPLLLIIIFFFCCC???<<<<<<<<<============<<<<<<777888888999999999999999666666777888888888888888666666777777777888888888555555666777888888888888777888999999999888666666666666666555444444333333333111000000000000///---***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$''')))'''###"""%%%)))(((&&&$$$$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$############$$$%%%%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###""""""######$$$$$$############""""""###$$$$$$""" !!!###%%%%%%$$$###""""""############""""""!!!###$$$$$$$$$$$$%%%'''########################"""###$$$%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%"""###&&&((()))((('''%%%'''''''''''''''''''''''''''''''''&&&'''(((((()))'''''''''((((((((())))))&&&''''''(((((()))))))))'''&&&&&&'''''')))******'''(((((()))))))))))))))(((((((((((())))))***+++)))+++------,,,+++,,,---%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###((('''&&&&&&'''((('''&&&''''''(((((((((((('''''''''((()))))))))))))))(((&&&&&&&&&''')))***,,,---***++++++***((((((((()))))))))))))))))))))))))))************,,,///222444,,,---...///000000000000111111000000000000000000111111111111111111111111000000000000000000000000000222444666666666555444666666666555444444333333666555555444444666777888555888::::::<<>>@@@CCCIIIWWWlll{{{{{{{{{zzzyyyyyy||||||}}}}}}zzzvvvtttqqqooollliiifffccc```]]]^^^\\\[[[```fffgggaaaZZZ\\\YYYVVVUUUUUUVVVWWWXXXYYY[[[bbbkkknnnjjjggghhhqqqssstttsssqqqoooooooooooozzz}}}zzzvvvzzz|||zzzssskkkfffccc```dddkkkrrrxxx~~~zzzwwwwwwxxxwwwrrroooooollliiioooxxx~~~|||xxxuuussssssssstttvvvsssiiicccfffkkkpppuuuzzz|||~~~yyyxxx|||~~~{{{wwwnnniiiccc___^^^^^^^^^]]]\\\]]]______^^^^^^```aaabbbeeehhhkkkjjjjjjjjjjjjsssyyy~~~vvvpppmmmoooppptttzzzxxxjjj```[[[aaaaaaWWWPPPPPPMMMUUUYYYXXXXXXYYYTTTMMMEEEAAA;;;999999999777555555666888999:::999777666444444444666999:::999888999999999888888888888888999999999999999999999999::::::999888777777888888666555444222111111222222333222000///------,,,,,,))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((()))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" $$$%%%###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############""""""!!!""""""######$$$$$$$$$%%%###########################$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((()))))))))(((&&&###!!!''''''(((((())))))******&&&''')))*********)))(((+++)))((('''((()))+++,,,---+++)))((('''((()))***---,,,+++***(((&&&$$$###''''''&&&&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''(((''''''(((******)))(((&&&((())))))(((''''''(((***************************++++++++++++,,,,,,,,,,,,------...///000111222222111111000000000000000222222222222333333333333333333222222222222333333222222333333333333222222666444333333555666444222555444444444444555666777333555777777666888===AAAFFFKKKQQQVVV]]]kkk|||{{{}}}~~~xxxtttqqqnnnlllfffdddbbbaaa``````___^^^[[[XXXUUUWWW[[[]]][[[YYY^^^\\\[[[[[[]]]aaadddfffgggkkkttt~~~~~~~~~~~~yyytttrrryyy~~~|||yyyvvvyyy|||}}}wwwrrrkkkddd]]]XXXUUUSSSRRRTTTVVVWWWWWWXXXZZZ\\\___```bbbcccbbbbbbdddeeennnsssxxxzzzuuunnnhhhdddcccdddgggnnnuuu{{{}}}|||pppjjjfffiiiiiiccc\\\XXX]]]eeekkklllnnnoookkkdddVVVPPPGGG@@@<<<:::777666555666888999:::999888777999888888999:::;;;;;;999777777777777777777777777::::::::::::::::::::::::::::::999888888888888888777666555333222222333333333222111000......------,,,,,,+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&((()))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$###""""""!!!""""""############""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((((('''&&&$$$)))))))))(((((((((((((((&&&'''((()))***))))))((()))((('''&&&'''(((***+++,,,+++)))((('''((()))***&&&'''((())))))***))))))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((''''''(((******)))'''&&&((())))))((('''((()))))))))******++++++,,,,,,,,,,,,---------.........////////////000000000000111111000///000111222333444444444444555555555555444444444333333444444444444444444333333444444555444333111111333333333222555555555555555555666666444777:::;;;===BBBIIIOOO\\\bbbjjjqqqwww~~~}}}}}}||||||}}}}}}~~~}}}}}}|||{{{{{{vvvrrrrrrsssrrrrrruuutttvvvxxxzzz{{{{{{zzzyyyzzzsssmmmiiigggeeeddd``````bbbdddfffhhhjjjjjjiiieeeaaa^^^^^^```dddfffggggggfffgggjjjoootttwwwyyy}}}}}}}}}xxxnnncccYYYRRROOOLLLNNNPPPRRRRRRTTTVVVXXXZZZZZZZZZYYYYYYZZZ^^^aaaiiimmmpppqqqmmmhhhcccaaa]]]]]]^^^cccjjjrrrwwwyyy|||zzzzzz}}}xxxxxxvvvuuuwwwwwwppphhhgggmmmtttwww{{{}}}|||xxxooofffYYYMMMDDD???<<<:::999:::;;;<<<<<<;;;999888999888666666777888888777777777777777777777777777:::::::::::::::::::::::::::999999888888888888999888777666555555555555555333333222111000000//////000///...---+++***((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%!!!""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$#########"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%'''((((((((((((******))))))(((''''''&&&&&&'''((())))))))))))(((((('''&&&%%%&&&'''((()))+++***)))((('''((()))***###$$$&&&(((***++++++,,,((('''&&&%%%$$$#########%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&((()))***((('''%%%''')))))))))((()))***((()))***+++,,,---.............../////////000000111111000000000/////////000000//////000222444555555666666666777777777777555555444444444444555555555444333222333444555666333222222222444555777777777888888888888777777666;;;>>>CCCHHHMMMUUU___fffuuuzzz|||xxxuuuqqqoooqqqrrrrrrqqqqqqppppppoooqqqnnnjjjgggffffffggghhheeegggjjjmmmoooooonnnmmmrrroookkkiiihhhgggfffdddgggkkksssyyy}}}|||uuuqqqqqqvvvzzzxxxxxxwwwxxxyyy}}}~~~ssshhh```\\\RRRTTTUUUVVVVVVWWWYYY[[[YYYXXXWWWUUUTTTVVVZZZ]]]ccceeeggghhhhhhfffdddccc```___]]]^^^cccjjjqqqvvv{{{xxxvvvvvvzzz}}}{{{~~~{{{uuugggjjjnnnrrrvvv{{{~~~zzzkkk\\\QQQJJJFFFEEEDDDDDDEEEDDDBBB???;;;999999777555555666777777777999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999888888777777777777444444444333333222222111222111000///---+++******((((((''''''&&&&&&&&&%%%$$$$$$##################%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###%%%&&&### ######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%############"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&(((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***)))(((((((((((())))))&&&'''(((((()))((((((((())))))(((&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&'''))))))((('''%%%''')))***))))))***+++)))***+++,,,---...///000///000000000000111111111111111000000///.........////////////111333555666666666777777777888888888666555555444444555555666444333222222222444555666555555555555666777:::<<<999:::;;;===???@@@BBBBBBIIINNNUUU[[[bbblllwww~~~xxxsssnnniiieeehhhgggeeecccbbbcccddddddhhhgggddd```]]]^^^______ZZZ\\\```dddggghhhiiiiiimmmmmmpppsssuuuvvvtttqqqsss|||~~~vvvqqqaaabbbcccbbbaaa```aaabbbaaaaaa___[[[XXXVVVWWWXXXYYYYYYZZZ\\\___aaabbbbbbaaa___\\\[[[^^^dddlllqqqxxxvvvtttsssuuu{{{|||}}}~~~|||tttxxxxxxvvv{{{wwwhhhffffffggglllrrryyy~~~yyylllaaaZZZVVVVVVTTTUUUTTTRRRNNNGGG@@@<<<:::888777888999;;;:::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999999999999999888888444555555666666555444444333333222000///---,,,,,,+++******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! """&&&'''%%%#########$$$$$$$$$%%%%%%%%%"""######$$$$$$#########!!!!!!"""$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""""""""""""""""""""""" """######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&'''''''''((((((((()))'''''''''''''''(((((()))((('''''''''(((((())))))(((((((((((((((((())))))(((((()))(((((('''&&&%%%***)))((((((''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&$$$&&&)))*********+++,,,+++,,,---...///000111111000000111111111111222222000000000///...---------...///000111333444555555666666666666777777777777555555444444444444555555333333333333444444555666333444444444444666:::======>>>@@@DDDIIINNNSSSVVV```eeelllqqqwww~~~xxxqqqkkkfffaaa]]]WWWVVVTTTSSSSSSTTTUUUVVV[[[^^^^^^ZZZYYY[[[]]]\\\___aaadddhhhmmmpppssstttyyy{{{~~~sssssssssqqqnnnllllllmmmssstttssspppjjjccc___]]]XXXVVVTTTUUUYYY]]]___```___^^^\\\ZZZ[[[```ggglllqqqppppppppprrryyyppppppnnnooouuu{{{zzztttjjjddd``````bbbfffnnnvvv{{{rrrlllhhhfffeeefffgggddd^^^TTTJJJDDD;;;:::999:::;;;;;;999888888888888999999::::::;;;:::::::::::::::::::::::::::999999999999::::::;;;999::::::;;;::::::999999555666777888888888777666444444333222111000//////...---,,,+++***)))((('''***))))))((((((''''''&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&''''''((()))''''''((((((((()))))))))''''''(((((((((((())))))&&&''''''(((((((((''''''))))))(((((('''(((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&$$$&&&)))*********,,,---......///000111111222222000000111111111222222222//////......------,,,,,,---///111333444555444333555555555555666666666666555444444444444444444555333333444555666666666666222555777999;;;@@@FFFKKKTTTTTTVVVYYY___eeelllpppyyy}}}{{{vvvnnngggaaa\\\XXXUUUOOOOOOPPPQQQSSSTTTUUUUUUYYY```eeedddffflllpppoootttuuuwwwzzz|||zzzyyyzzzxxxtttlllgggbbb```bbbeeeggghhhfffeeedddaaa___```dddiiihhhiiiiiiiiijjjpppwww}}}{{{tttpppsssxxxyyyyyyyyyppphhhccccccbbbbbbgggooozzzuuusssrrrtttvvvuuummmbbbUUUMMMCCCBBBBBBCCCBBB@@@<<<999888888999999:::;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<999999:::;;;;;;::::::999555777888:::::::::999888555555555444444444333333000000///---,,,***))))))******))))))(((''''''&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&''''''((((((((('''&&&''''''(((((()))((((((%%%&&&''''''((((((''''''(((((('''''''''(((((()))%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&%%%'''((()))'''&&&$$$&&&)))******+++,,,...000000000111222222333333000000111111111222222222......---------,,,,,,,,,---///222444666555333222444444444444555555555555444444444333333444444444333444666888888888888777888;;;@@@EEEKKKSSS\\\ccctttsssrrrtttxxx~~~~~~||||||~~~{{{}}}~~~sssnnnfff___YYYUUURRRPPPUUUWWW[[[___bbbcccbbbbbbdddnnnvvvxxx}}}~~~vvvqqqqqqrrrssssssrrrrrrpppkkkeeeccceeegggbbbccccccbbbbbbeeekkkqqqyyy~~~~~~yyyqqqmmmmmmkkkgggiiiooozzz|||yyyxxx|||~~~wwwkkk]]]UUUQQQQQQQQQQQQOOOKKKEEE@@@::::::;;;;;;<<<===>>>>>>999999999999999999999999999999999999::::::;;;<<<888999:::;;;;;;;;;:::999666777999;;;;;;;;;:::999777777666666666666666666222111000///---+++******(((((('''&&&%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%"""!!!###&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((('''&&&%%%%%%''''''((((((((((((((((((***+++++++++)))(((%%%$$$((())))))(((&&&%%%'''(((*********)))))))))))))))******)))((((((((((((((('''''''''((((((((((((((()))***+++,,,---------------...///111222222222222111111111111000000000000...............---------222333444555666555444444444333333444555666666666666666444333333444555555:::777444333555999===??????EEENNNWWWaaammm{{{|||wwwttttttsssqqqooopppwww}}}~~~yyytttqqqqqqmmmlllhhhbbb[[[XXXYYY[[[aaappp|||}}}{{{zzz{{{{{{xxxyyy|||qqqjjjcccaaabbbdddjjjqqqzzz~~~xxxwww{{{{{{uuunnnqqqyyy~~~yyytttxxx{{{|||~~~|||tttjjjhhhhhhgggdddaaa\\\OOOBBB@@@AAABBBAAA@@@?????????<<<<<<======<<<<<<<<<;;;::::::999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::999999888777777666333222222111000//////...***)))((('''&&&&&&'''((((((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$###"""###$$$&&&'''$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))******))))))(((((())))))(((&&&&&&'''(((***)))))))))))))))))))))+++******)))(((((())))))''''''((((((((()))))))))++++++---...///000000000000000111111222111111111000000000000000000000000.........///////////////111222333444444333222222222222222222444444333333777666666666666888999:::;;;::::::<<>>===<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::999888777777777333222222222111000000000---,,,+++)))(((((()))))))))'''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########"""""""""""""""##################"""!!! %%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''(((&&&&&&+++000000+++%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''((()))***+++,,,((())))))(((&&&&&&''')))))))))))))))))))))******+++******)))))))))))))))''''''((()))******++++++---...///111222222333333111111111222111000//////////////////000000000000/////////000000111111222222333333333333333222111111222333444555555555555777777999:::<<<>>>???@@@BBBDDDIIIOOOVVV\\\aaacccooozzzwwwmmmfffccc^^^ZZZYYYYYYXXXWWW]]]fffqqqwwwwwwtttqqqooooooppprrrsssvvvzzz{{{sssrrrpppooommmkkkgggdddfffjjjoootttyyy{{{|||}}}~~~~~~zzz~~~|||yyy}}}}}}}}}xxxrrrdddcccbbb^^^ZZZTTTOOOLLLEEECCC???<<<;;;;;;<<<===;;;;;;:::::::::::::::;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777333333333333333333222222111000...,,,++++++*********)))'''((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((***)))&&&$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$###"""!!! $$$$$$%%%&&&%%%$$$###"""%%%%%%$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''((($$$%%%///:::;;;111%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&''')))+++,,,'''((()))(((&&&&&&'''))))))))))))))))))************))))))((((((((())))))'''((()))***+++,,,---...000000111222222222222111//////000000000//////...///////////////000000000///000000111222333444444444444444444444333333333111333666777888888::::::777999===BBBGGGKKKNNNOOOUUUYYYaaaiiipppuuuzzz}}}{{{zzzyyywwwssslllbbb\\\WWWVVVUUUUUUVVVXXXZZZZZZbbbiiiqqqvvvvvvtttrrrqqqsssuuuxxx||||||yyyzzz{{{~~~~~~wwwpppiiieeeaaa^^^^^^\\\YYYVVVWWWZZZ```ffflllqqqvvvxxxzzzyyyuuuyyy~~~}}}~~~}}}{{{yyyvvvrrrllleeeaaaUUUQQQKKKEEE@@@>>>>>>>>><<<<<<;;;:::::::::;;;;;;999999999888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999444444444444555555555555333222111///...,,,+++++++++)))(((((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$########################$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&###%%%...999:::000&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&((()))'''(((((((((&&&&&&(((***(((((())))))************(((((((((''''''(((((()))))))))***+++,,,......///111111111111000///......+++,,,---...////////////.../////////000000111111111111111222333444555555333333222222222222222222333555666666555555777::::::???HHHSSS]]]ffflllnnnpppuuu}}}}}}wwwsssrrrssssssssskkkiiieeebbb___]]]ZZZWWWQQQSSSWWW\\\```eeeiiikkkmmmqqquuuyyyzzzzzzzzzzzz{{{{{{~~~~~~yyyppplllllllllooowww{{{xxxuuuwwwxxxxxxxxxwwwvvvssswwwyyyyyywwwvvvyyy}}}yyyuuuqqqnnnlllfff___[[[[[[[[[XXXVVVSSSWWW\\\ccchhhjjjkkkjjjjjjrrrxxxzzz{{{~~~~~~|||}}}vvvnnnhhhdddbbbgggmmmooorrryyy{{{tttvvv|||~~~vvvxxx{{{sssmmmdddYYYOOOFFFAAA???>>>===<<<<<<;;;;;;;;;<<<999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::666666666777777777777777444444333111000...---,,,+++***(((((())))))'''%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%)))......***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((&&&'''(((***((((((((()))******++++++((((((((((((((())))))***++++++,,,---......//////000000000//////---,,,+++***+++,,,...//////000000//////000000111111222222222222222333333444444555000000000000000111222222444666666444222333777;;;GGGNNN[[[kkkzzz}}}xxxuuuooohhhdddccccccaaa___WWWVVVUUUVVVXXX\\\```bbb]]]bbbjjjqqqwww{{{||||||zzztttmmmgggbbbaaaccccccgggmmmooommmkkkmmmooorrruuuttttttvvvtttqqqoooooooookkkiiimmmwww~~~yyyvvvvvvzzz}}}}}}uuujjjeeeeeeeeecccaaa[[[]]]bbbggglllmmmkkkiiieeemmmtttsssqqqqqqooolllrrriii___YYYUUUSSSWWW]]]bbbfffnnnuuuxxxuuuooojjjaaafffjjjnnnuuu|||~~~{{{{{{|||~~~zzzxxx}}}{{{mmm^^^OOODDD>>>===<<<;;;::::::999999:::<<<;;;:::999999888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888555555555444333111///...---,,,************(((&&&))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!$$$'''(((###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$$$$ !!!"""###$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))***)))(((((('''&&&'''((('''&&&''')))***'''(((((()))******++++++******))))))***++++++,,,---------....../////////------............---------...//////000000000000000000000111222333333333333333333333333333333333111111000111222333555666555777999999999>>>FFFMMM]]]eeerrrvvvnnniiifffaaa\\\[[[^^^___^^^[[[UUUWWW\\\aaahhhooovvv{{{zzz{{{xxxssspppmmmjjjeeebbbfffbbbcccffffffccceeekkkrrrwwwzzzyyy{{{~~~{{{rrrrrrnnngggbbbeeennnwww{{{~~~}}}zzz~~~zzzsssqqqqqqooollleeedddfffjjjooossssssrrrllluuu}}}}}}zzzyyyvvvssszzzoooddd]]]WWWTTTVVV[[[ccciiiqqqvvvvvvrrrmmmjjjZZZ\\\^^^___dddjjjkkkgggkkknnnrrrvvvzzz~~~{{{zzz{{{{{{yyyrrraaaTTTLLLDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999666666777777666444333222000///---,,,---,,,***)))+++******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###&&&''''''######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%% !!!"""#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$######&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))***+++,,,,,,+++***)))&&&'''(((''''''''')))+++'''(((((()))***+++++++++,,,+++++++++,,,------............///////////////***+++,,,...//////000000111111111111111000000///000000111222333333444444333333333333333333222222444444333444555777999;;;666:::===@@@DDDNNN[[[dddpppwww~~~}}}ssskkkddd___\\\YYYWWWZZZaaaffffffeeeeeeiiiqqqzzzyyywwwwwwvvvrrrmmmqqqllliiijjjiiigggkkkrrr~~~zzzxxxrrrggg^^^^^^fffnnnqqqxxx~~~{{{xxxwwwtttqqqiiigggfffiiipppvvvzzz{{{uuuzzzmmmeee___ZZZZZZ^^^lllssszzz~~~{{{vvvrrrqqq``````]]][[[]]]```^^^XXXZZZ]]]aaaeeeiiipppyyy~~~zzztttnnniiigggfffgggjjjrrr{{{~~~|||~~~xxxjjjbbbTTTSSSRRRQQQPPPOOOOOOOOODDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999777888999999888777666555333111/////////...,,,+++,,,++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$############$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$$$$&&&&&&!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))------,,,,,,+++***))))))++++++,,,---............111222222222222000...---,,,---...///000000000000111000//////.../////////111222333333222222333444555444222222222222111000222999<<<777333444888999>>>AAAHHHRRR^^^kkkvvv}}}~~~~~~{{{sssiiieeeeeeeeeaaadddfffjjjqqqyyy~~~~~~||||||~~~yyysssppppppsssvvvxxxuuunnneee___\\\]]]___ggglllqqquuuyyyvvvsssrrrpppmmmeeecccbbbcccgggmmmqqqtttuuuwwwpppkkkgggdddbbblllooosssxxx{{{zzzvvvssslllfffbbbcccgggfff___WWWYYYXXXWWWWWWZZZ```hhhmmmnnniiieeebbbZZZPPPOOOTTTVVV___iiimmmmmmooowww}}}~~~wwwzzz}}}wwwsssuuu||||||wwwpppqqqsssyyy|||rrrnnnjjjjjjmmmooommmkkkbbbWWWLLLGGGBBB===<<>><<<999999;;;>>>???@@@888999::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999888666555333333444333222111000...------000///---+++)))''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$#########""""""########################""""""!!! ###&&&&&&%%%$$$#########$$$%%%&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***,,,---+++'''$$$%%%&&&'''&&&$$$######%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))&&&'''((()))+++---......,,,---...///000000000000000000000000///...------......///000111111111111//////000000111111111222111222333333111111222333444444444555555555444222444888999999<<>><<<===>>>>>>===<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999777555333222222222222333333333444444000///...+++***(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!###%%%'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$!!!!!!###%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""  ###%%%$$$$$$######$$$%%%&&&'''&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''%%%%%%&&&%%%&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))###$$$&&&(((+++...000111...///000111222222222222000000///...------------///000111222222333333222...///111333444444444333222333444444222222333444111222333444555444444333777:::===BBBMMMZZZ``````kkkqqqzzz{{{vvvpppjjjgggeeecccbbb^^^dddjjjooovvv~~~wwwxxx}}}wwwtttzzz|||zzzzzzxxxyyywwwtttuuuyyyyyyvvvpppqqqrrrpppjjjddd```^^^\\\aaahhhmmmpppssswwwzzzwwwqqqooommmjjjhhhkkkggg```[[[XXXXXX[[[]]]aaalllssstttwww~~~|||rrroookkkiiigggeeebbb```[[[]]]aaaeeeiiilllooopppqqqmmmjjjkkknnnlllfff```YYYWWWTTTRRRRRRUUUXXX[[[]]]\\\\\\\\\YYYTTTTTTVVVTTTWWW\\\___```aaabbbddddddggglllqqquuuwwwwwwwwwsssllljjjooouuuvvvvvvwwwzzzyyy|||}}}tttnnnmmmnnntttzzz}}}zzzvvvpppnnnllllllpppvvv}}}|||wwwvvvxxx}}}uuueeeRRRDDD???======<<<===>>>>>>;;;999@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888555222111111222222333444555666666222111///---+++******)))((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&###  $$$&&&)))))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$####################################### !!!###"""!!!!!!"""$$$###"""######$$$&&&'''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((('''&&&###"""&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))(((((()))+++,,,---...//////000111222333333333333111000...---------...//////000111222222333333333///111333555666555444333333555666555444333444555333444444444444555777999===DDDMMMWWWdddsss{{{|||~~~tttnnngggcccccceeefffgggnnnvvvzzzyyyyyywwwuuuxxx~~~yyyyyy~~~|||zzzyyyzzzyyytttppprrryyy~~~|||yyyyyyrrrpppkkkgggjjjpppqqqnnnoooqqqsssssspppkkkhhhgggggglllssswwwxxxwwwvvvwww{{{wwwtttssssssqqqoooooollleee___[[[[[[^^^aaaaaahhhmmmnnnqqqwwwxxxuuullljjjhhhfffeeecccaaa___XXX[[[```eeeiiimmmppprrrnnnmmmkkklllllljjjfffbbb]]]ZZZVVVTTTTTTVVVWWWXXXZZZ[[[]]]``````______```^^^___```bbbeeeffffffeee```bbbdddggghhhhhhhhhgggeee]]]YYY]]]cccdddbbbbbbkkkkkkpppzzzvvvuuuvvvzzz~~~zzzxxxxxxzzz~~~yyytttooolllmmmpppsssuuuuuu}}}iiiWWWLLLBBBAAA?????????@@@???======>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;999666333000222222333333333444444444444333111///...---,,,,,,+++******))))))(((((((((&&&&&&''''''&&&%%%$$$$$$)))((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!! """$$$&&&******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###""""""###"""""""""######$$$$$$%%%%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$''''''%%%"""&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******------........./////////000111222333333444444333222111000/////////000111//////000111222222222222333444666777777555333222111333444444333333444555888888777555666999@@@EEEIIIVVVeeeppp{{{yyyooojjjeeefffllltttxxxzzz}}}{{{|||~~~}}}wwwssssssuuu{{{|||zzzyyyvvvtttvvvwwwsssmmmjjjlllpppvvvqqqooosssvvvxxx}}}~~~zzzvvvtttpppnnnjjjfffjjjqqqrrroooppprrrsssrrrqqqpppqqqrrrooottt{{{~~~|||}}}|||{{{{{{|||}}}||||||wwwuuuooohhhbbbaaadddggggggjjjlllmmmooorrrrrroooiiigggeeedddcccaaa___\\\ZZZ___fffkkknnnoooqqqsssnnnnnnnnnnnnmmmjjjgggeeeaaa]]]ZZZXXXYYYZZZZZZYYY[[[]]]```dddgggjjjkkkjjjhhheeecccbbbccccccbbb``````aaabbbbbbbbb```^^^]]]___WWWSSSUUUXXXVVVTTTSSSZZZZZZ```jjjppprrruuuyyy~~~~~~}}}}}}~~~vvvqqqlllhhhhhhiiijjjkkkmmmuuu~~~ooobbbTTTOOOIIIEEECCCCCCBBBBBB>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::777444222333333333444555555666666555555333222000/////////,,,++++++***))))))((((((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$###"""#########"""""""""!!! ######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''''''$$$!!!###%%%(((+++,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,,,,......///000111333333444111222333444555555555555333222222111111222222222//////000111222222222222555555666666666555333333///111333333333333555666777888999999;;;AAAJJJQQQ]]]kkkzzzvvvxxxtttqqqvvv}}}wwwrrrlllkkkjjjjjjnnntttzzz~~~zzzwwwwwwvvvtttppptttvvvssslllggggggiiinnnjjjiiimmmoooqqqvvv|||zzz}}}~~~zzzuuurrrpppoooqqqqqqpppsssxxxzzzxxxssssssrrrpppoooqqqvvvyyyvvvzzzwwwoookkklllooorrrrrrqqqpppqqqrrrpppnnnkkkhhhfffdddcccbbbaaa___bbbgggnnnqqqqqqpppqqqrrrrrrtttuuuuuurrrooommmmmmgggccc___^^^___```^^^[[[[[[___aaadddjjjqqqsssqqqqqqmmmgggbbb```___^^^]]]___``````aaaaaa___^^^]]]```[[[XXXYYYWWWRRROOOOOOOOONNNSSSZZZ______aaaeeeiiilllqqqvvvzzz}}}}}}uuupppkkkgggggghhhhhhhhhjjjooouuuwwwzzz{{{hhhbbbXXXOOOJJJGGGEEEDDDBBBBBBCCCCCCBBBBBBAAAAAA=========<<<<<<;;;;;;:::<<<<<<;;;:::999888666555222333555777999;;;<<<===777666555444333222222222,,,++++++***)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""###############$$$$$$$$$######################## """$$$%%%$$$#####################""" !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''''''&&&$$$"""$$$---444555111***$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...//////000111333444555555333444555666777777777777222222333333333333222222000111222333444444444444444444555555555555555555222444666777777888;;;<<<;;;@@@FFFJJJNNNUUU___gggttt|||zzzyyyzzz||||||~~~xxxvvvvvvvvvrrrjjjeeeeeefffgggmmmtttssswwwxxxvvvuuuwwwvvvsssooorrrtttqqqllliiikkkooopppmmmmmmooopppqqqtttzzz{{{~~~~~~|||{{{yyy~~~|||~~~~~~|||yyyyyyyyyxxxuuutttqqqnnnkkkiiijjjjjjjjjjjjmmmrrruuuuuurrrppprrrtttvvvzzz|||{{{wwwtttssstttqqqmmmhhhggghhhgggddd```]]]aaabbbdddlllvvvyyyvvvtttpppiiiccc______aaadddaaabbbcccdddeeeeeeeeeddddddccccccccc]]]VVVSSSUUURRRPPPRRRWWWYYYWWWXXX[[[ZZZ]]]aaadddggglllsssxxxxxxtttpppnnnnnnpppqqqqqqlllnnnpppppppppvvv}}}wwwnnneee^^^ZZZVVVTTTRRRQQQOOOLLLIIIEEEBBBAAA??????>>>======<<<;;;;;;===<<<:::999888888999999444444666888:::;;;===>>>999888777555444444444444//////...---,,,+++***)))&&&&&&''''''''''''&&&&&&******((('''%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$#########$$$######$$$$$$$$$"""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###***000000---'''###&&&%%%%%%$$$$$$%%%%%%&&&************************))))))))))))))))))))))))++++++++++++,,,---...///111111222222222333333333555666777888888999999888000111333444444333222111222222333444555555555555333333333333444666777888666999;;;======???AAACCCFFFNNNYYYaaahhhoooxxxzzzuuurrrpppmmmttt~~~}}}}}}}}}zzzwwwxxx|||~~~yyyttttttwwwyyyvvvnnnhhhiiikkkmmmvvvrrrvvvxxxvvvvvvxxxxxxuuunnnqqqrrrooollllllqqqwwwwwwuuuuuuxxxxxxxxx{{{|||{{{xxxuuurrrppprrrsssuuuuuuxxxzzz{{{xxxsssqqqtttxxxxxx|||~~~yyyvvvvvvwwwzzzvvvqqqooopppnnniiiddd```cccdddeeennnyyy|||yyyooolllfffaaa^^^```fffkkkgggggghhhiiijjjjjjjjjjjjgggiiikkkkkkddd[[[YYY\\\\\\YYYYYY\\\[[[YYYYYY[[[VVVWWWWWWVVVWWW[[[ccciiiqqqzzz~~~{{{wwwvvvxxxzzz|||}}}ttttttssspppmmmnnnssswww~~~yyytttpppmmmgggeeeaaa[[[UUUOOOJJJGGG@@@??????>>>===<<<<<<<<<===<<<:::888888999:::;;;666666777777777888888888999999777666555555555555444333222111000///......&&&&&&'''''''''''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###"""!!!!!!"""$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$########################!!!###$$$$$$###"""$$$%%%"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$''''''%%%$$$&&&)))$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((((((((((((+++***))))))((())))))))),,,,,,,,,---...000111222444333333333333444555666222333444555666666666666444333222111111222444555555666777777666444111000555555666666666777777888999===BBBFFFJJJNNNRRRUUU^^^jjjwww~~~~~~{{{wwwssspppjjjfffjjjqqqyyy{{{yyywwwwww{{{}}}}}}{{{zzzyyyzzz|||||||||{{{uuurrrrrrwwwzzzxxxsssoooqqqyyyzzzyyy{{{~~~yyyzzz||||||yyy{{{{{{yyyyyyyyywwwtttmmmhhhgggmmmtttxxx|||rrrjjjbbbaaafffjjjkkkhhhmmmkkkiiiiiikkklllmmmmmmppppppnnnkkkgggbbb^^^\\\]]]^^^bbbhhhmmmmmmhhhccc]]]\\\ZZZYYYXXXWWWWWWXXXaaaeeennnwwwzzzxxx{{{||||||{{{yyysssjjjgggjjjsssxxx~~~~~~~~~yyyvvvmmm[[[IIIDDDAAA>>>>>>@@@AAA@@@===??????>>>===<<<<<<======777777777777777888888888:::999888888999999888666444444444333111///...---++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$######"""%%%%%%$$$###"""!!! """###%%%%%%###"""###$$$((('''$$$"""""""""###$$$%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))))))))***************++++++,,,......//////000222333444444444444333333444555555222333444555666666666666555444333333333333333444222333444555555444222111111222444555666888:::<<>>?????????>>>>>>>>>??????:::::::::999999888888888:::999888888999999888777666666555444333111000///---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$##############################"""###%%%%%%###"""###$$$%%%$$$#########$$$%%%&&&$$$"""!!!"""$$$$$$###!!!""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%******************************+++,,,---......///111111111222333444555666444444333333333333333444333333444555666666666666555555555555555444333222222333444555555555555444222333444555888===CCCGGGXXXaaannn{{{}}}sssmmmiiihhhffffffiiikkkppp{{{xxxssstttyyy|||}}}xxxyyy||||||zzz~~~|||}}}xxxxxxxxxyyyyyyxxxxxxxxx}}}~~~~~~~~~{{{yyyzzztttooojjjiiimmmpppooolllhhhggghhhkkkooorrrsssssssssrrrqqqooollliiifffeeefffgggmmmvvvqqqooojjjeeeaaa___^^^]]]UUUUUUWWWYYYYYYXXX]]]dddrrr}}}uuunnnnnnnnnrrrvvvvvvuuuuuuxxx{{{}}}aaaWWWKKKCCC@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;======<<<;;;:::999999888;;;:::888999::::::999777777777777666555333222111///...---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%&&&&&&"""###%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&$$$"""!!!"""###$$$###"""!!!!!!"""""""""#########"""""""""!!!"""######$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))******++++++***+++,,,...///000111111222222222222333444555555333222222111111111111111333444444555666666555555555666666777666555333222444444444444555666666666666666777999>>>GGGSSS\\\pppyyy}}}qqqgggcccbbbeeehhhoooxxx}}}}}}wwwsssrrrtttmmmnnnoooqqqtttxxx|||~~~yyyuuutttxxx{{{zzzyyy{{{|||{{{wwwvvvvvvuuurrrnnnkkkjjjhhhjjjnnnrrruuuvvvvvvuuussspppnnnkkkhhhgggkkkkkkmmmsss{{{~~~xxxwwwuuuqqqmmmiiieeebbb[[[ZZZ[[[\\\YYYVVVYYY___cccooosssvvv~~~}}}yyy}}}vvvnnnoooqqqsssttttttttttttuuurrrwww~~~vvvjjjYYYLLLEEECCCBBBAAAAAAAAAAAA@@@???===;;;:::======<<<<<<;;;;;;;;;:::<<<:::999999::::::999888888888777777666444333222222111000...---+++***)))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''"""###%%%%%%###"""###$$$""""""###%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###""""""""""""#########$$$"""""""""""""""######$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))***+++++++++,,,...000111222222222222222111111111222222333000000//////...//////000333444555555666555555555444555666777666555333222444444333333333444666777666999===BBBJJJXXXiiiuuu}}}yyyqqqhhhccccccdddkkkrrryyypppjjjhhhhhhggghhhiiikkknnnsssvvvyyyuuurrrsssxxx}}}~~~zzzxxxsssnnnlllnnnrrrvvvxxxvvvuuutttrrrqqqpppooonnnooonnnnnnrrrwwwzzzxxxvvvvvvwwwyyyxxxuuuoooiiieeecccdddfffhhhccc]]]\\\```]]]eeeeeegggnnnllliiiqqqvvvxxx}}}uuuooooooooopppqqqqqqpppooohhhlllrrrxxxooo___SSSLLLFFFCCCDDDCCCCCCBBBAAA@@@>>>>>>;;;;;;;;;<<<<<<=========<<<;;;::::::;;;;;;:::888777777777777666555333333444333222111///...---,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$%%%%%%#########$$$$$$$$$%%%%%%!!!"""""""""############%%%$$$$$$######"""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***,,,,,,------...000111222111111000111000000/////////000000.........---...//////000444444555555555555555444444444444555555555444444444333222222333555888:::;;;BBBKKKTTT^^^mmm}}}~~~|||zzzsssrrrooollliiijjjmmmpppwww~~~vvvuuuyyyyyyqqqjjjfffeee```bbbeeeiiinnnrrruuuwwwzzzyyy|||yyysssqqqrrrtttuuuppppppooooooppppppqqqrrrsssrrrrrruuuzzz|||zzzwwwqqqtttwwwxxxvvvpppiiieeehhhiiimmmooojjjbbb^^^```___ccc``````ddd^^^[[[dddjjjlllqqqxxx~~~vvvrrrooonnnppppppnnnlllhhhjjjmmmqqqyyyyyylll```VVVOOOHHHFFFEEEBBBAAA?????????::::::;;;<<<===>>>??????===;;;::::::;;;<<<:::999888888888888777666555444555444333333222111000000+++++++++*********))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$############$$$$$$%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###%%%%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""############"""$$$$$$###"""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))***+++---...///000000111222222222000...---000000///...............------......///000222222444555555555555555444444222222222333333444555666666555555666888===AAADDDMMMXXXfffqqqxxxzzz{{{yyyvvvuuutttqqqoookkkkkkkkkoootttyyy}}}}}}sssjjjhhhkkknnnssszzz~~~}}}xxxqqqmmmkkkdddhhhooovvv}}}~~~{{{yyysssrrrqqqpppppppppqqqrrruuutttuuuyyy}}}~~~{{{xxxssstttvvvvvvtttpppkkkhhhhhhiiimmmooojjjaaa^^^``````cccaaaaaaddd\\\WWW_________```eeelllqqqttttttyyyyyyzzzwwwxxxxxxuuuqqqiiijjjlllqqqwwwrrriii]]]ZZZTTTMMMGGGCCCAAA@@@======>>>>>>??????@@@@@@===<<<;;;;;;<<<<<<;;;:::999999:::999999888777666555555444444444333333333......---,,,+++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###""""""######$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$#########""""""""""""###%%%%%%###"""###$$$$$$############$$$&&&'''!!!###%%%$$$"""!!!###%%%############$$$$$$$$$$$$ !!!"""###$$$######"""######"""!!!!!!"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###$$$$$$$$$$$$########################******,,,---///000111222111222333333222///---+++111000///......------............///111222444555444555555555555555444444222111111111222444666777:::999999;;;???EEEKKKNNNbbbooovvvtttuuutttrrruuuqqqkkkhhhggggggdddbbbggggggkkkttt~~~}}}wwwmmmdddbbbfff^^^eeepppzzz~~~zzz~~~~~~yyytttrrrrrrxxx|||yyywwwuuuuuutttvvvuuuvvvyyy}}}}}}yyyuuuyyyxxxwwwuuussspppnnnmmmggghhhkkklllggg___]]]___]]]bbbbbbeeeiii```ZZZbbbYYYVVVTTTVVV\\\ccchhhiiikkklllsss~~~zzzhhhiiimmmrrryyy~~~|||vvvkkk___TTTMMMHHHFFFAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;:::999999888555555555555555555555555000000///...,,,+++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""###### !!!"""###$$$%%%%%%%%%""""""""""""""""""######"""###%%%%%%###"""###$$$###"""!!!!!!###%%%(((*** """$$$### !!!###""""""""""""############ !!!"""$$$$$$######"""""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%% """######$$$$$$$$$########################)))***+++---...000111222444333111////////////000000000///...............000111111222222333444444333333444333111111333444111111000000111444777999===999>>>IIINNNOOOYYYfff|||rrrllljjjeeeaaaaaa[[[ZZZYYY[[[]]]```bbbbbbnnnttt{{{{{{yyyuuuooohhhdddcccccccccfffkkkpppuuu{{{}}}zzzzzz{{{{{{xxxvvv}}}}}}|||{{{yyyuuuooojjjeeeeeedddbbbaaabbbeeegggfffcccccceeehhhgggaaa\\\^^^XXXPPPLLLOOOUUUYYY[[[ZZZ^^^dddjjjqqq{{{vvvrrrpppqqquuuxxxxxxwwwwwwwwwyyy{{{{{{|||~~~iiiWWWMMMHHHBBBBBBBBBAAAAAAAAAAAAAAA??????>>>??????>>><<<:::;;;;;;::::::999888888777888777555333222222222222666444222111000///---+++'''(((***++++++***(((''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&####################################$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""########################$$$$$$$$$############"""%%%%%%%%%$$$$$$############$$$%%%%%%$$$###!!! """!!!!!!###%%%%%%$$$###"""""""""$$$$$$%%%$$$$$$$$$###"""""""""######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################&&&$$$"""###%%%&&&%%%"""""""""#########""""""!!!######$$$$$$$$$$$$######//////000111333444555555444333111000///000000111111000//////......//////111111111222333333444444444555555444222111111222777777777888999;;;???AAAAAABBBLLL\\\eeegggooo{{{vvveee^^^ZZZVVVSSSSSSSSSSSSVVVZZZaaaggglllnnnzzzzzzxxx|||xxxrrrsssqqqnnnjjjhhhggghhhfffjjjpppwww{{{~~~|||xxxsssooofffdddcccbbbcccdddddddddbbb``````cccggghhhddd``````ZZZTTTQQQTTTXXX[[[]]]UUUUUUVVVYYY___hhhssszzz~~~|||}}}~~~|||wwwrrrnnnoooooorrrtttssssssxxxmmm]]]TTTTTTPPPKKKGGGFFFEEEDDDCCCCCCAAA???>>>@@@@@@@@@???<<<;;;;;;:::999999888888999999777666555444444444666444222000000///---+++((((((''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#######################################""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$#####################""""""""""""############""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&$$$""""""$$$$$$""" """######$$$######""""""######$$$$$$$$$$$$######000000111111222333333444333222222111111111222222111111000////////////000111111222333333444444555444555777666555333444444999::::::;;;===@@@EEEIIIQQQUUUcccwwwsssfffWWWPPPNNNLLLKKKLLLRRRUUU[[[cccmmmwww{{{wwwtttwww~~~xxxrrrpppsssvvvwwwvvvvvvvvvwwwtttxxxzzzvvvnnnjjjggghhhlllmmmkkkgggcccaaa```bbbfffgggeeecccccc```\\\ZZZ[[[^^^```aaaYYYTTTNNNMMMQQQYYYaaaffflllkkkllloootttyyy|||}}}zzzpppiiiiiiiiilllpppooonnnrrryyyyyymmmggg^^^SSSMMMLLLKKKJJJGGGFFFCCC???======?????????======<<<;;;;;;::::::999::::::::::::999888666666888666333222222111///---,,,+++(((&&&%%%%%%&&&'''&&&'''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&%%%$$$""""""######$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###########################"""!!!"""###$$$"""!!!######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######111111111111111222222222333333333333333333444444222222111000000000000111222222333333444444555555111333666777777777888999:::<<<>>>@@@CCCKKKUUU\\\jjjooo{{{tttbbb[[[RRRNNNOOORRRUUUWWWdddhhhpppxxx}}}xxxttttttxxx}}}|||zzzyyyyyy|||}}}|||wwwsssvvv|||}}}wwwpppjjjhhhffffffhhhhhhgggeeehhhgggeeeeeeeeefffffffffccc[[[SSSOOOPPPUUUXXXYYYXXXWWWWWW\\\dddlllqqqsss{{{wwwrrrllljjjkkknnnooopppvvv}}}uuuwwwyyyzzz{{{}}}{{{nnn^^^TTTRRRRRROOOLLLLLLHHHDDDAAA??????>>>===>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<;;;:::888777:::888666666555555333111000///---***)))(((((()))&&&&&&'''''''''((()))))))))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""""""""###$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######################## !!!###$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######555555555555555555555555444444444555555555555555333333222111111111111222222333333444555555666666111333666777777777999:::===AAAGGGMMMUUUaaapppzzzyyyqqqggg^^^UUUUUUTTTUUU[[[dddkkkooo|||wwwrrrpppqqqsssuuuwwwzzz}}}}}}~~~wwwpppnnnnnnnnnnnnnnnnnnmmmoooooooooooonnnmmmmmmmmmlllfff___ZZZYYYYYYWWWUUUUUUPPPKKKLLLRRR[[[```bbbnnnwwwtttoookkkjjjjjjlllssszzztttvvvvvvsssppprrrzzzttteee^^^ZZZUUUPPPQQQNNNJJJGGGEEECCCAAA???@@@@@@??????>>>=========:::;;;<<<<<<;;;:::888777:::888777666666555444222000000000///---+++)))((('''''''''''''''((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((('''%%%###"""!!!"""###$$$!!!"""###%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$##################$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$########################!!!###%%%&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######444444444444444555555555555666666777777666555555444444333222222222222333333333444555555666666777444666777777888999;;;>>>CCCJJJUUU___iiiuuu}}}|||yyywwwssslllddd\\\UUUQQQQQQXXX___eeennn{{{|||zzzvvvsssrrrssstttvvvxxxyyyqqqrrrtttuuuwwwwwwxxxxxxuuuwwwxxxxxxvvvtttttttttxxxtttppplllhhheeeaaa______VVVLLLGGGJJJOOOQQQQQQ^^^iiitttyyy~~~vvvmmmhhheeeeeeiiipppwwwyyyzzzxxxvvvvvv{{{~~~tttllleeeaaa\\\WWWQQQKKKGGGEEECCCAAABBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;:::999999999777666555555555333111///000111111///,,,)))''')))((('''''''''((()))***(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((&&&$$$""""""###%%%'''!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""############""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%'''((((((%%%""" !!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######333333333444444555555555777888888888888666555444555444444333333333333333444444444555666666777777888:::;;;===???DDDIIIMMMTTT___mmmwww}}}}}}yyyuuurrrhhhddd```\\\XXXVVVWWWYYY[[[fffsss{{{~~~}}}}}}uuuwwwzzz|||}}}}}}}}}}}}{{{}}}~~~{{{yyyyyy{{{~~~}}}zzzvvvppplllkkkjjjggg^^^SSSMMMNNNPPPOOOMMMQQQ\\\eeefffiiiuuuyyyrrrmmmiiikkkoooxxx{{{{{{||||||ssseeeXXXOOOJJJHHHGGGCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;999777777777777555444222222222111000...---,,,+++***((('''&&&''')))***(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$###############""""""!!!!!!!!!!!!""""""######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""%%%''''''$$$!!! !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######777777777888999:::::::::888999999999888777555444555555444333333333333444444444555555666777777777:::<<>><<<;;;;;;<<<======>>>===;;;;;;;;;;;;999888888666444222111111222333,,,***((('''&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$####################################$$$%%%&&&&&&%%%$$$$$$$$$######""""""########################!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!!  !!!"""######"""!!!###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$######""""""!!!!!! !!!!!!%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$&&&%%%###$$$%%% !!!######$$$$$$$$$######$$$$$$$$$$$$######666666666666777777777777777777888777777555333222333555555444222222333555555666666777999:::<<<<<>>@@@@@@===<<<===???>>>======<<<;;;:::::::::888777666555444333333333222111000...,,,***)))((((((&&&%%%%%%'''(((((('''%%%%%%&&&&&&''''''(((((('''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###%%%###""""""###$$$$$$###$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""555555666666666666777777666666777777777666444444222333333333222222333444555777999888666:::BBBJJJQQQ[[[hhhttt}}}~~~uuuooohhhccc\\\UUUUUUYYYZZZcccpppyyy~~~|||vvvqqqhhhhhhiiikkkooouuuzzz}}}zzzxxx{{{~~~{{{ssskkkgggfffccceeejjjpppvvvyyyyyyxxxyyyuuutttwwwzzz}}}~~~zzzwwwrrrooonnnnnnnnnmmmkkkhhhbbb___^^^^^^^^^^^^]]]^^^]]]XXXRRRPPPRRRVVVVVVVVV[[[gggsss{{{|||}}}yyypppnnnooonnnooopppuuuvvvtttyyy}}}vvvbbbRRRKKKEEEEEEDDD@@@===>>>===>>>???>>><<<<<>>======<<<<<<999888777555444444444444111000///---+++***)))(((((('''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$))))))(((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%#########$$$$$$$$$$$$######%%%###""""""###$$$$$$###$$$$$$$$$#########""""""##################$$$$$$!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######444444555555555666666666555666666777777666666555444333222333555555444333555:::>>><<<;;;BBBRRR```lllwwwxxxlllddd^^^XXXUUUTTTTTT[[[dddmmmyyy~~~zzzvvvqqqmmmllljjjiiijjjpppyyy~~~|||}}}{{{xxxyyyzzzyyyxxxxxxzzz|||yyyzzzyyyuuuqqqnnnppprrr~~~}}}uuukkkdddbbbbbbcccdddhhhmmmssswwwwwwwwwvvvoooiiihhhiiikkkrrryyy{{{wwwrrrooonnnoooppppppuuusssoooiiieeecccdddeeebbbccccccbbb^^^YYYTTTRRRRRRNNNMMMRRR[[[gggwww~~~{{{rrrkkkjjjllllllmmmppprrrrrrooottt|||xxxwww}}}aaaTTTHHHDDDEEECCC@@@@@@AAAAAA@@@>>><<<===@@@BBBAAAAAAAAA@@@??????>>>>>>:::999888777666555555555333222111///...,,,+++***)))'''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$############""""""#########%%%###""""""###$$$$$$###$$$$$$$$$###############%%%%%%$$$$$$$$$#########%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%333333444444555555666666777777777777666666555555777555444555777777666444777===CCCFFFIIIUUUgggvvv~~~ssseeeZZZXXXTTTRRRUUUZZZbbbooo{{{zzzuuuppplllrrrsssvvv{{{}}}{{{vvvuuuwwwyyywww{{{~~~}}}zzzxxxvvvsssqqqqqqqqqpppnnnnnnppprrrlllnnnooommmiiiggghhhkkksssttttttrrrpppoooooooookkkkkklllppptttxxxyyyxxxssslllfffccccccdddjjjpppuuuwwwyyy|||}}}xxxuuuuuuwwwxxxyyy}}}xxxpppkkkkkkllliiiiiiiiikkkllliiibbb]]]\\\UUUOOOMMMOOOYYYkkk{{{xxxooogggeeegggiiinnnsssppprrrpppttt}}}yyyuuu|||uuubbbMMMEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>??????BBBAAAAAAAAA@@@@@@@@@???<<<;;;999888777777666666777666555444222111000///+++)))'''''''''((('''&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!"""############$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$########################'''&&&$$$$$$$$$$$$&&&'''333333444444555666666777:::999888777666555444444888666555555666888888888<<>>AAAAAA@@@@@@@@@@@@??????===<<<;;;:::999888888888888888777666444333222222---+++)))((())))))(((&&&***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''%%%%%%$$$###!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""!!!!!!########################$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###########################"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""##################################################################'''&&&$$$$$$$$$$$$&&&'''333333444555666777777888::::::888777666555555555666777777666777999>>>BBBLLLSSS]]]gggoooxxxyyytttnnngggaaa]]]YYYTTTQQQQQQRRRWWWcccttt||||||zzz{{{|||yyyzzzzzzwwwsssooonnnnnnhhhjjjkkkjjjhhhhhhkkkooooookkkjjjppp{{{|||pppmmmiiihhhiiikkklllmmmlllhhhhhhjjjiiieeedddgggjjjnnnssswww{{{}}}{{{|||~~~~~~}}}{{{rrrfff]]]UUUQQQUUU[[[gggkkkppprrrrrrrrruuuwww|||}}}|||qqqhhheeehhhooovvv~~~}}}|||~~~uuuiiijjjzzzlll\\\VVVQQQLLLJJJAAA@@@@@@AAACCCCCCAAA???@@@@@@@@@@@@@@@????????????>>>===;;;::::::::::::777777666555444333222222000...+++*********)))''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!! #################################""""""#########%%%###""""""###$$$$$$##################$$$$$$$$$ !!!"""###$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###############"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%333444444555777888888999888777777666666777888999666:::<<<<<<<<>>===<<<;;;;;;;;;888777777666555444333333222000---,,,,,,,,,***)))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""!!! ###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%!!!!!!""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!!$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######%%%###""""""###$$$$$$###""""""#########$$$$$$$$$ !!!!!!"""""""""###""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$#########"""""""""!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######444444555666777888999:::555555555555777999;;;<<<888>>>BBBBBBBBBJJJYYYeeezzz|||}}}{{{qqqeee^^^QQQKKKKKKSSS[[[aaajjjrrr}}}~~~uuuwwwxxxxxxzzz~~~}}}yyytttrrrsssvvvyyyzzz}}}zzzyyy{{{yyysssqqqrrrtttwwwyyyyyyxxx{{{}}}wwwssslllhhhgggaaa\\\VVVSSSTTTXXX\\\^^^cccffflllttt}}}~~~tttqqqtttuuuvvvooooooqqqwww|||yyylllcccWWWNNNIIIFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<:::999999888777666555555444111///------,,,+++)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%###""""""###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""666;;;<<<666444888999777666888;;;:::999:::>>>BBB>>>CCCHHHMMMSSS___ooo{{{}}}vvvooojjjcccYYYRRRKKKOOOTTT]]]mmm{{{}}}~~~{{{{{{|||~~~||||||}}}zzzzzz|||{{{yyyuuuttttttnnnhhhaaa\\\ZZZYYYVVVTTTWWWXXX\\\bbbjjjuuu~~~~~~~~~sssnnnlllooorrrvvv}}}nnn^^^SSSKKKGGGFFFEEEDDDBBB>>>===??????>>>BBBAAA@@@???>>>>>>>>>>>>:::::::::999::::::;;;;;;888777555444333000,,,)))///---***(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%******((('''%%%$$$""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$!!!"""""""""###%%%$$$""" !!!"""###$$$%%%&&&&&&######""""""######$$$%%%444777888444444888888555888999;;;;;;;;;<<<@@@DDDGGGRRR^^^eeeiiiqqq~~~vvvllleeeaaa___[[[XXXXXX```jjjvvv~~~|||~~~zzzzzz}}}}}}}}}~~~xxxqqqkkkgggccc^^^[[[UUUUUUUUUXXX^^^gggooottt}}}wwwrrrooopppqqqqqquuuzzzzzzgggVVVKKKFFFFFFEEEBBB??????@@@AAA@@@BBBBBBAAA@@@?????????@@@<<<;;;:::999999:::;;;;;;:::888666555444111...++++++***((('''&&&'''((()))'''''''''&&&&&&&&&%%%%%%((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$(((&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%""" $$$###""""""###"""########################""""""!!!!!!""""""###$$$333555555444666999999666999:::;;;>>>BBBGGGLLLNNN[[[jjj{{{}}}rrrjjj```YYYXXX\\\aaadddhhhsss{{{xxx~~~{{{}}}}}}|||{{{vvvpppkkkggg\\\YYYUUUSSSUUUYYY___cccqqqxxx~~~xxxsssppppppooonnnpppuuu{{{lllWWWLLLFFFCCC@@@??????@@@@@@@@@BBBBBBAAAAAA@@@AAAAAABBB???===;;;999999:::;;;<<<;;;:::888777666444000...,,,+++***)))((()))******'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### """$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!! """$$$%%%%%%###&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""###666666555666999;;;:::888999;;;@@@IIIRRR\\\cccfffuuu~~~~~~zzzsssgggbbb]]]YYY[[[cccnnnuuuxxxyyy~~~~~~}}}~~~{{{wwwuuutttwwwzzzvvvsssmmmhhhaaaZZZVVVUUUWWWXXX___gggrrrzzz~~~~~~~~~~~~wwwqqqmmmmmmmmmnnnrrrxxxzzznnn[[[KKKEEE@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAA???<<<:::999:::;;;<<<===;;;999888777666444111333222000---+++***))))))((('''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$%%%### ########################$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!###""""""###%%%'''&&&%%%&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!!!!"""######888666555777999:::;;;<<<>>>DDDNNNZZZgggsss||||||wwwwww{{{}}}wwwqqqmmmeeegggiiilllpppxxx~~~~~~zzzwwwyyyxxxyyy{{{~~~}}}xxxuuussstttzzz{{{yyyzzzvvvoooggg___XXXSSSPPPPPPVVV```jjjqqqwww{{{}}}}}}{{{tttllljjjiiijjjqqqxxxwww}}}pppWWWLLLCCCCCCDDDBBBCCCFFF@@@????????????@@@@@@AAAAAA@@@>>><<<;;;;;;<<<===>>><<<:::999999888666555444333111///---+++***)))((((((((((((((((((((((((***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%###!!!&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########(((&&&$$$###"""""" $$$########################""""""""""""###$$$$$$666555555888888999???EEENNNWWWdddpppyyy{{{uuutttwwwzzzyyywwwvvvwwwxxxwwwssspppnnnmmmooowww}}}|||}}}wwwsssoooooossszzz|||xxxxxx{{{~~~}}}}}}|||yyysssjjj___TTTMMMKKKNNNSSS[[[ccckkkqqqtttsssvvv{{{}}}vvvooojjjgggjjjpppvvv{{{gggVVVHHHDDDBBB>>>===AAA@@@@@@???>>>>>>?????????@@@@@@???>>>============???===:::999:::999888777111111000///...------,,,(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$ !!!#########""""""######$$$$$$$$$%%%###############$$$$$$%%%666555888;;;;;;===HHHUUUfffqqq}}}xxxqqqnnnppprrrooolllkkknnnqqqqqqpppqqqtttxxx|||~~~|||~~~{{{yyy{{{|||{{{zzzlll]]]SSSPPPPPPPPPRRRWWW]]]aaaddddddiiiooouuuyyyuuullliiikkkqqquuuyyy{{{|||lllXXXOOOHHH@@@>>>BBBBBBAAA@@@@@@????????????>>>??????@@@@@@???>>>===???===:::999::::::999888444444444333222111000///(((((()))))))))*********&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''&&&###"""$$$&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!!"""###"""&&&((()))""""""#########$$$$$$$$$"""""""""""""""###$$$$$$777777<<<@@@@@@CCCRRRbbbxxx~~~~~~}}}uuulllhhhjjjjjjfffbbbfffjjjnnnppprrrvvv}}}{{{yyyhhh\\\WWWUUUQQQPPPQQQSSSUUUVVVWWW^^^fffnnntttzzztttlllkkkhhhjjjnnnqqqtttxxx~~~mmmaaaWWWLLLHHHLLLDDDCCCBBBAAA@@@@@@??????===>>>@@@AAABBB@@@???>>>???===:::999:::::::::999<<<<<<;;;999666333111000(((((())))))*********+++'''''''''(((((((((((()))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''"""!!!$$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""" !!!###)))&&&$$$######$$$$$$###$$$$$$##################!!!!!!!!!!!!!!!"""######;;;<<<===???GGGVVVjjjxxx|||rrrddd^^^\\\YYY[[[___eeefffhhhmmmttt}}}wwwhhhhhhddd]]]XXXVVVVVVWWWWWWNNNPPPVVVaaammmwww|||}}}~~~wwwqqqjjjeeeffflllpppsssuuu~~~ooocccZZZTTTRRRIIIEEEGGGHHHCCC@@@BBBBBB???>>>@@@DDDEEECCC@@@??????>>>===============::::::999888666444333222111...,,,*********((('''))))))))))))((('''&&&%%%%%%''')))'''$$$###%%%'''******)))''''''&&&&&&&&&'''%%%######$$$###!!! %%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$"""&&&%%%$$$############$$$%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$"""""""""""""""""""""""":::@@@HHHOOOVVVbbbsss|||oooaaa\\\ZZZYYY]]]bbbhhhiiikkkmmmqqqxxxssstttooohhhcccaaa```]]][[[PPPOOORRRZZZdddlllpppppptttyyy~~~zzztttmmmhhhgggkkkoooxxx~~~tttnnniii___VVVQQQKKKCCC@@@CCC@@@???@@@BBBEEEGGGFFFDDD@@@@@@??????>>>>>>>>>>>>;;;;;;;;;:::888666555444333000...,,,,,,+++)))'''(((((((((((('''&&&%%%%%%&&&((()))(((&&&%%%&&&(((***)))((('''&&&&&&&&&&&&(((&&&$$$$$$$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$"""%%%$$$$$$$$$############$$$$$$$$$$$$############"""#####################""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######""""""#########"""!!! """############$$$$$$$$$""""""""""""""""""""""""BBBNNN^^^hhhnnnuuusssiii___\\\\\\^^^ccciiimmmnnnooommmmmmttt{{{uuussssssqqqkkkfffYYYVVVSSSUUUZZZ___aaaaaacccnnn~~~mmmdddeeejjjrrr|||ssseeeWWWJJJEEEEEE===>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<;;;:::888777666666444000///...,,,***)))((((((((((((((('''''''''((()))***)))'''&&&'''((())))))((('''&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$############$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""XXXgggxxx~~~~~~}}}mmmjjjgggffffffgggkkkooonnnppppppmmmlllrrr{{{uuuiiiccc\\\XXXWWWXXXWWWUUUXXXeee{{{sssmmmkkkmmmvvv~~~zzzyyyzzz|||~~~nnnZZZMMMHHHAAABBBBBBAAA@@@?????????AAAAAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;:::999888999777333111000...,,,*********))))))))))))******)))))))))((((((''''''((()))((('''&&&&&&&&&&&&&&&***(((%%%$$$&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$""""""""""""""""""""""""ttt}}}}}}{{{|||~~~}}}}}}yyyvvvwwwyyyzzzxxxuuuwww{{{}}}{{{wwwssspppooolllooopppmmmlllrrr}}}wwwpppggg___[[[XXXTTTQQQQQQ]]]rrrtttkkkooouuuwwwtttqqqqqqttttttxxx|||qqqZZZMMMJJJHHHFFFDDDBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;:::999;;;999555333222000...,,,+++***))))))((())))))***(((((('''''''''''''''&&&(((''''''&&&&&&&&&&&&'''((('''%%%%%%&&&(((((('''$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###### !!!""""""#########$$$$$$$$$""""""""""""""""""""""""{{{zzzzzzzzzzzzxxxvvvtttssslllmmmmmmooosssxxx}}}xxxrrrqqqssstttrrrqqquuu~~~~~~xxxpppiiieee```YYYUUURRRXXXfffuuu~~~qqqnnnmmmllliiifffhhhlllnnnsssxxx|||ppp]]]RRRLLLEEEBBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@???>>><<<<<<<<<===<<<<<<;;;;;;<<<:::666444333222000...,,,+++)))''''''''''''((()))(((&&&'''(((((('''%%%''''''&&&&&&&&&&&&&&&''''''&&&%%%&&&((())))))'''$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$############$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""zzz{{{{{{wwwpppkkkjjjlllhhhlllqqqtttxxx~~~||||||{{{wwwtttrrrmmmfffaaa\\\[[[^^^cccgggkkksss|||{{{ooojjjfffcccdddhhhkkknnnrrruuu|||{{{dddYYYLLLEEEFFFFFFCCC???@@@AAACCCCCCCCCBBB@@@???======>>>>>>>>>>>>>>>===<<<999666555444444222000000...,,,***(((((())))))+++)))''''''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''))),,,,,,***(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''%%%$$$"""!!!"""###&&&'''%%%%%%%%%%%%%%%%%%$$$$$$#####################"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''"""############$$$$$$$$$""""""""""""""""""""""""yyy|||~~~|||tttiiiccceeehhhlllssszzz}}}}}}|||}}}}}}yyyrrrlllhhhaaa[[[WWWVVVWWW```jjjnnnzzzxxxooojjjffffffjjjiiikkklllooovvv|||lllZZZPPPOOOMMMGGGAAABBBCCCDDDEEEEEECCCAAA@@@>>>>>>???@@@@@@@@@@@@???;;;999666555555444333111555333000...,,,,,,,,,---,,,***((((((***+++)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&'''))),,,......+++)))&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''%%%### """%%%'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###### !!!"""############$$$$$$$$$""""""""""""""""""""""""yyy|||tttnnnfffbbbgggqqqxxxxxx|||~~~||||||}}}~~~rrrmmmeee]]]XXXWWWXXXYYYXXXaaappp~~~}}}wwwpppjjjgggfffiiirrrxxx}}}wwwaaaUUUQQQMMMGGGBBBEEEFFFFFFDDDAAA@@@@@@AAABBBCCCDDDDDDCCCAAA???===<<<:::777666555666666333222000//////...,,,***((((((''''''''''''((()))******)))((('''%%%$$$###(((&&&(((---...++++++...&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&((()))***$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&(((,,,+++'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%% ###$$$$$$$$$&&&'''$$$%%%%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""##############################"""!!!"""###%%%&&&rrryyyxxxrrrmmmhhhfffnnnxxx{{{tttkkkccc\\\XXXWWWSSSXXXbbbooo|||~~~|||{{{~~~}}}lllggghhhpppxxx{{{{{{lllddd[[[SSSPPPNNNKKKHHHFFFDDDCCCBBBAAABBBCCCDDDDDDBBBAAA???>>>===;;;:::888777666666555333111111111000...,,,,,,,,,+++***************&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&))),,,---***(((&&&&&&'''((('''&&&$$$###'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$&&&'''+++222222///,,,)))%%%$$$$$$%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&& """$$$$$$$$$###$$$%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""##########################################$$$$$$ooovvvwwwtttqqqooommmooowwwyyypppfff^^^ZZZSSSRRRTTTZZZcccmmmtttxxx{{{wwwuuuuuuvvvzzzyyyooohhhjjjppptttwwwxxx}}}uuukkkcccZZZOOOHHHEEEEEEDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@??????>>>===;;;999777666777555333333333222000///,,,+++***)))(((''''''''''''(((((((((''''''&&&%%% %%%(((***333===<<<333***)))((('''&&&'''((((((***)))'''%%%### %%%$$$$$$$$$$$$######""" ###&&&(((000999===<<<444000***&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$######""""""""""""######"""$$$%%%%%%$$$"""###$$$######""""""""""""######"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$######"""qqqwwwpppqqqtttuuuuuuwww|||yyyrrrlllhhhaaa[[[TTTQQQTTT[[[bbbgggjjjhhhhhhkkkooouuuqqqhhhhhhlllqqquuutttyyy{{{yyyxxx}}}~~~ppp]]]OOOJJJJJJJJJIIICCCDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@>>><<<999888888666555444444444222000...,,,+++)))'''&&&%%%%%%(((((())))))***))))))((('''+++...>>>RRRVVVLLL???999111)))%%%&&&)))+++,,,+++(((%%%$$$$$$$$$%%%&&&&&&%%%$$$############$$$%%%&&&'''///;;;CCCDDD===888111+++(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$""""""!!! !!!"""$$$%%%"""###$$$%%%%%%$$$###"""###########################$$$%%%%%%$$$###!!! rrrxxx}}}wwwlllrrryyy||||||||||||}}}{{{{{{|||~~~}}}}}}yyypppbbbXXXRRRRRRTTTUUUXXXWWWXXX]]]bbbiiiwww{{{ppplllllllllkkkqqqxxx{{{zzzwwwuuuuuuxxxxxx|||yyyeeeYYYSSSOOOLLLFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBB@@@>>><<<:::999777555555555555333222333222000...,,,***))))))%%%%%%&&&''''''''''''&&&$$$******+++;;;RRRWWWOOOLLLGGG???666///,,,******000---)))&&&%%%''')))+++******((('''&&&&&&&&&&&&''''''$$$$$$+++777???@@@AAA===777222...,,,)))'''$$$$$$$$$$$$############$$$%%%'''''''''%%%###!!!######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''!!!###%%%%%%%%%$$$%%%&&&""""""!!!!!!!!!###$$$&&&"""###$$$%%%%%%$$$###"""###########################$$$%%%%%%$$$###!!! qqqvvv}}}zzz|||{{{wwwrrr||||||}}}~~~{{{|||yyyjjj___VVVPPPMMMQQQNNNNNNQQQTTTZZZgggsss}}}oooeeeccchhhnnnsssuuuvvvvvvvvvsssssswwwnnn]]]PPPHHHIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@???>>>:::888777666777777555444444333111///---+++******'''(((((()))))))))(((((((((***'''%%%...;;;>>>999:::<<<>>>???>>>;;;888666111...+++'''%%%%%%%%%&&&***)))'''%%%$$$$$$%%%%%%'''(((&&&$$$)))222666666<<<:::999777666333000---%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!###%%%&&&%%%%%%&&&'''######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$######"""sssuuuyyy{{{|||{{{xxxwwwpppsssyyy~~~yyymmmbbb[[[XXXSSSOOOLLLKKKNNNXXXcccttt{{{oooffffffgggjjjooorrrsssttttttsssvvvqqqZZZMMMKKKJJJIIIHHHGGGFFFFFFFFFAAAAAAAAA@@@@@@AAAAAAAAA<<<:::999999999999888666444333111///---+++******++++++,,,,,,,,,+++******)))'''%%%%%%'''))))))((('''***000555:::===>>>>>>777777777666333000---***,,,***(((&&&%%%%%%&&&&&&))),,,......111444222...000222666:::<<<;;;777333''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""###%%%&&&&&&%%%$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""##########################################$$$$$$wwwwwwwwwvvvsssoookkkhhhiiimmmttt|||xxxpppccc\\\TTTNNNIIIHHHQQQ[[[cccqqq}}}ooojjjffffffjjjnnnpppoooxxxvvvxxxmmm\\\MMMLLLJJJIIIHHHGGGGGGGGGAAAAAA@@@???@@@AAABBBDDD===<<<::::::;;;;;;:::888888777555333111000//////)))))))))))))))(((''''''&&&$$$&&&++++++&&&%%%'''+++)))'''&&&)))...333777DDDGGGKKKMMMKKKFFF???;;;444222000...------......+++111666999;;;:::444+++&&&+++222;;;@@@@@@<<<888)))(((((((((((('''''''''%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%'''((('''%%%#########$$$%%%&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""##############################"""""""""###%%%&&&}}}tttoooggg]]]XXXYYY]]]fffrrr}}}xxxpppcccWWWPPPNNNOOOPPP\\\eeeqqq{{{~~~||||||xxxkkkgggggggggkkkrrr||||||~~~~~~~~~jjjZZZPPPHHHHHHGGGEEEEEEIIIGGGEEEBBBAAAAAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::888555222000...---...+++(((&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******///111444888<<<@@@CCCDDDMMMKKKGGGAAA<<<999;;;<<>>>>>===;;;:::888666444222000//////---)))((((((((((((((((((''''''&&&&&&'''((((((&&&'''''''''((((((((((((((()))+++---///222444555222333444666999>>>EEEJJJNNNOOOPPPQQQQQQOOONNNMMMJJJGGGGGGLLLSSSUUURRRMMM===///&&&(((***&&&%%%***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%%%%&&&$$$$$$############$$$$$$~~~uuujjjbbbZZZTTTSSSVVVbbbmmm|||uuuaaaTTTOOOPPPRRRQQQRRRWWW```gggkkklllpppssswww|||zzzqqqnnnoooxxxyyy~~~yyy]]]MMMHHHGGGFFFEEEDDDCCCBBBCCCEEEEEEEEECCCBBBBBBCCCCCCBBBAAA@@@???<<<;;;:::888666555333333222///,,,*********)))((())))))(((((('''(((((()))&&&&&&&&&&&&''''''''''''''''''((())))))*********&&&(((***---111666===BBBNNNRRRWWWXXXVVVSSSRRRSSSUUURRRQQQSSSXXXYYYVVVQQQGGG444%%%%%%******''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$########################""""""#########sssppplllgggdddbbbcccfffnnnvvvmmm]]]XXXYYY[[[YYYWWWVVVVVVXXXZZZ[[[aaahhhrrrzzz~~~|||yyyxxx|||~~~~~~uuuaaaUUUNNNIIIFFFGGGEEEDDDDDDEEEEEECCCAAAAAABBBDDDEEEDDDBBB@@@???<<<<<<;;;:::999777777666555222///------,,,***)))))))))((((((''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((*********)))(((***---000:::AAAHHHIIIFFFBBBCCCDDDFFFEEEFFFIIINNNOOOKKKGGGAAA111######'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######""""""""""""######{{{~~~~~~~~~~~~wwwgggaaabbb\\\___```]]]XXXTTTSSSTTTOOOXXXeeepppwww{{{xxxuuuwwwyyylll\\\PPPHHHFFFDDDBBBBBBCCCBBBAAA???@@@AAACCCDDDDDDBBB@@@???>>>======<<<:::999999888666444111//////...,,,***)))(((((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''***---)))///666888555222222444444555888<<<@@@???;;;777222+++%%%$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######rrrjjjjjjfffiiikkkiiiaaaXXXPPPMMMKKKQQQ[[[fffooovvv|||}}}uuuqqqrrrxxxrrr^^^QQQGGGEEEBBBAAAAAABBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@??????>>>===;;;:::999999666444222111111000---+++))))))((('''&&&&&&&&&&&&)))))))))))))))(((((((((%%%%%%&&&&&&''''''((((((&&&'''((('''&&&'''))),,,&&&+++000111000...---...///000222555666444///,,,((((((((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###############""""""#########~~~wwwtttuuuuuuuuuvvvtttkkk^^^SSSRRRRRRTTTZZZdddoooxxx}}}}}}xxxyyy}}}~~~yyyxxx{{{~~~}}}vvveeeVVVQQQKKKGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===<<<:::999999444333222111222111///---+++***)))(((''''''''''''))))))((((((((('''''''''&&&'''''''''((((((((()))((((((((('''%%%%%%&&&((((((***,,,---...---,,,+++...---,,,,,,,,,+++)))(((&&&((()))'''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""!!! $$$$$$############$$$$$$~~~zzzvvvvvvvvvhhhWWWQQQKKKMMMWWWdddpppwwwwwwtttwwwzzz{{{wwwgggaaaWWWOOOIIIFFFCCCBBBCCCCCCBBBBBBBBBBBBCCCDDDAAA@@@???===<<<:::999888444222111222222111///---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%(((***&&&&&&&&&'''))))))'''%%%***(((%%%######$$$&&&(((''''''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%}}}vvvfff\\\SSSPPPPPPSSS^^^jjjxxx}}}}}}|||yyyvvvtttxxxyyy~~~rrr```SSSMMMJJJFFFGGGFFFGGGHHHDDD??????CCCBBBBBBAAA@@@???>>>===<<<888555222222333444111///...---,,,+++***)))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((($$$ $$$'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$$$$"""!!! """###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""xxxooodddZZZQQQMMMSSS]]]iiipppttttttwww}}}}}}{{{zzz{{{{{{zzzvvvvvvzzz{{{jjj^^^SSSKKKMMMGGGCCCBBB@@@>>>AAAFFFBBBAAAAAA@@@???>>>>>>===888555222111333333222111111000...,,,+++)))(((((('''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000+++&&&$$$&&&&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""vvviiiZZZOOOMMMPPPWWW]]]dddhhhlllqqqrrrpppvvv}}}|||{{{}}}}}}|||wwwvvvyyyxxxfffZZZUUULLLDDDBBBBBBAAABBBDDDAAAAAAAAA@@@@@@?????????999666333111111222222222444333111///,,,***((('''''''''(((((()))))))))***'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%222...)))'''((('''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""######((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""vvvkkk^^^SSSMMMKKKNNNSSSYYY___eeegggfffmmmsss}}}{{{{{{zzz{{{ssseeeXXXLLLHHHGGGDDDAAA???AAAAAAAAAAAAAAA@@@@@@@@@<<<:::666222111000000000444333222000...,,,+++***'''(((((())))))******+++''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))''''''((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$#########""""""#########)))(((&&&$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""~~~tttbbbSSSIIIGGGGGGKKKRRRXXX\\\^^^```gggooovvv|||{{{zzz{{{lllXXXMMMIIIEEEAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@>>>:::666111///......000111111111111000///...))))))))))))******++++++((((((((((((((((((((((((((((((((()))(((''''''&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""""""""######$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""sssaaaSSSKKKEEEFFFJJJMMMPPPTTTVVV]]]dddhhhmmmyyy~~~zzzyyy|||~~~lllZZZPPPJJJHHHHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>999444000......---///000222222222111111************************(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&'''((())))))))))))(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""xxxeeeYYYNNNKKKKKKIIIIIIKKKOOOTTTZZZ```gggrrr~~~{{{zzz{{{yyyjjj\\\QQQMMMEEEDDDDDDCCCBBBAAAAAA@@@???@@@@@@===777333111000,,,...000222333222222111,,,,,,,,,++++++******)))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######""""""!!!"""######$$$$$$######""""""""""""""""""""""""tttfffYYYTTTPPPJJJFFFGGGIIIKKKPPPWWWaaakkkssswww}}}yyyxxx~~~oooYYYMMMFFFEEEEEECCCBBBAAA@@@@@@===???AAA???:::555333333---...000222333222111000...------,,,+++***))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!! """###$$$$$$######!!!!!!"""###############""""""""""""""""""""""""{{{kkkbbb___ZZZQQQHHHHHHGGGKKKQQQSSSWWWcccqqqxxxvvvrrrtttxxxxxx|||~~~|||zzz}}}ttt___QQQIIIEEEGGGFFFBBBAAADDDCCCAAA@@@??????<<<999666111///---++++++---///000444333222000...,,,***)))))))))))))))************$$$%%%'''(((((('''%%%$$$***)))'''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%########################$$$#########""""""!!!!!!%%%&&&&&&&&&$$$""" ########################wwwnnnkkkfff]]]UUUSSSNNNKKKKKKLLLNNNXXXcccjjjwww|||ooolllnnnoootttyyyzzzyyyzzz|||~~~yyyaaaVVVLLLHHHEEE@@@===???CCCAAA@@@@@@@@@???<<<999333111///---,,,---///000333333222111///---+++***)))))))))))))))*********%%%&&&((())))))(((&&&%%%))))))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%$$$#########$$$%%%&&&########################$$$$$$$$$$$$#########"""############""" $$$$$$$$$$$$$$$#########||||||yyysssmmmiii___TTTNNNKKKJJJNNNSSS]]]eeeooowwwxxxnnnkkkiiimmmssswwwyyyyyyyyyzzzzzz{{{kkkXXXNNNIIIDDD@@@>>>BBBAAA@@@AAABBBAAA???===777555222000......///000222222222111000///...---******))))))))))))))))))'''((()))******)))((('''(((((('''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""" &&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&((()))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$xxxjjj```ZZZUUUPPPMMMUUUZZZaaaiiirrr{{{yyyooommmmmmqqqtttvvvyyy|||xxx~~~kkk[[[SSSNNNHHHCCCBBBAAA@@@AAABBBCCCBBB@@@;;;:::777444111000000000222222222222222111000000++++++******)))))))))((('''(((((())))))((((((''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%yyyrrriii\\\RRROOOQQQWWWaaajjjrrrxxx{{{}}}|||qqqhhhgggjjjmmmssszzztttzzzmmmbbbZZZPPPGGGCCCBBBAAAAAACCCCCCCCCBBB???>>>;;;888555333111111222222333333333333333222------,,,+++***))))))((('''''''''(((((('''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&((('''''''''''''''''''''&&&########################""""""##################%%%$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%~~~mmm^^^MMMKKKNNNWWWaaahhhnnntttuuu{{{|||jjjeeeddddddiiippppppvvvsssgggYYYLLLHHHFFFDDDCCCDDDDDDDDDCCCBBBAAA>>>;;;888555444333333444444555555444444444//////...---,,,******)))''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&########################"""""""""""""""###############"""""""""######$$$"""""""""######$$$$$$%%%}}}nnnWWWOOOKKKOOOUUUZZZbbbiiinnnqqqvvv|||sssmmmeeecccggglllsss|||zzzjjj[[[MMMKKKHHHFFFFFFFFFEEEDDDDDDCCCAAA>>>;;;888666555555555555666666555555444111111000...---,,,+++***)))(((((((((((((((((()))))))))******)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###%%%&&&&&&&&&%%%########################"""""""""######$$$$$$$$$#########$$$$$$###"""""" !!!!!!""""""###$$$$$$~~~~~~}}}}}}|||{{{yyyxxxwwwxxxxxxyyyyyyxxxvvvtttssspppooonnnnnnpppssswwwyyyrrrssssssttttttuuuvvvvvvsssrrrrrrsssuuuxxx{{{}}}}}}}}}||||||}}}zzzfffXXXMMMJJJLLLOOOWWW___ccccccgggppp~~~{{{mmmdddddddddlllvvv}}}~~~}}}}}}{{{lllRRROOOKKKIIIHHHGGGFFFEEEEEEDDDBBB???<<<999777666666666666666666555555444333222111000...,,,++++++******))))))))))))******)))*********)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))***)))&&&""" """$$$%%%&&&%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$### !!!"""#########~~~~~~~~~}}}|||{{{zzzzzzvvvuuuuuusssrrrpppnnnmmmkkkkkkllllllllllllkkkjjjgggggggggggghhhhhhhhhhhheeecccbbb``````aaacccdddccccccdddddddddeeeeeeeeecccdddffffffeeefffggghhhmmmnnnnnnmmmlllkkkmmmnnnsssrrrrrrssstttvvvxxxyyy{{{|||{{{gggSSSLLLKKKJJJJJJLLLXXX[[[___ggguuuyyyhhhbbbgggnnntttxxxzzz{{{{{{|||jjj___QQQHHHGGGHHHGGGEEEJJJHHHEEEAAA>>>;;;888666666888999777444444777:::888555111...,,,+++)))((('''(((((())))))(((''''''))))))))))))((((((((((((''''''(((((((((((((((((('''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&'''''''''&&&$$$###%%%$$$######""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################}}}zzzwwwooooooooonnnmmmkkkjjjiiijjjiiiiiihhhgggfffeeeddd______``````````````````________________________^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]YYYZZZ[[[[[[[[[[[[\\\]]]aaabbbbbb```___^^^___aaa``````aaabbbdddfffggghhhmmmnnnpppsssvvvzzz|||~~~nnnYYYPPPMMMKKKJJJKKKKKKPPPWWWaaannn~~~~~~mmmjjjiiimmmsssxxxzzzzzzyyyyyy{{{rrr```RRRLLLJJJHHHFFFFFFEEECCCBBBAAA>>><<<:::333555666666555444444555777444111///...---+++))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################~~~|||{{{zzzzzzrrrqqqpppooopppnnnllljjjgggggggggfffeeedddbbbbbbeeeeeeeeeeeedddddddddddd`````````aaaaaabbbbbbbbbaaaaaaaaa```_________^^^___^^^]]]\\\[[[\\\\\\]]]\\\\\\\\\]]]\\\\\\[[[[[[XXXXXXXXXWWWXXXXXXYYYYYY[[[\\\\\\ZZZXXXWWWWWWYYYUUUUUUWWWYYYZZZ[[[[[[[[[^^^___```bbbdddfffhhhiiilllmmmnnnpppsssuuuxxxyyy|||~~~{{{hhh\\\VVVOOOJJJGGGAAAFFFOOOYYYdddrrryyymmmiiinnnuuuyyyyyysssrrrtttwwwyyy~~~uuubbbVVVOOOKKKJJJFFFEEEEEEEEEEEECCC???<<<333333444666777666444111444333111111111000...,,,,,,+++***)))((())))))***))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$""""""!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$##############################|||zzzyyyxxxxxxsssrrrqqqpppooonnnmmmmmmiiihhhggghhhjjjjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiikkkkkkjjjkkkkkkllllllmmmiiiiiiiiiiiijjjkkkllllllllllllkkkjjjiiiiiihhhhhhhhhgggfffeeedddddddddeeeccccccdddddddddcccbbbaaa```___]]]]]]___`````````_________]]]ZZZYYYZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^___aaaccceeeggghhhkkklllnnnppprrrvvv|||zzzqqqiii]]]PPPGGGCCCEEEJJJQQQXXXccctttrrrlllnnnrrruuurrrqqqqqqrrrtttyyytttcccXXXQQQNNNLLLJJJHHHGGGGGGEEE@@@<<<777555333555777888555222222111222333444333111///...---***((('''((()))***))))))))))))(((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!! !!!$$$%%%&&&&&&%%%%%%######$$$$$$$$$###""""""########################{{{zzz|||zzzyyyyyysssrrrqqqnnnlllkkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjlllkkkjjjlllnnnpppppppppnnnoooppprrrssstttttttttuuuttttttttttttuuuvvvwwwsssrrrrrrrrrrrrssstttuuuvvvvvvuuutttssssssrrrrrrrrrqqqpppoooooonnnnnnnnnlllmmmnnnoooooonnnmmmllljjjgggeeefffhhhjjjkkkjjjggghhhgggeeecccaaabbbccc______```___^^^\\\ZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^___```aaacccfffkkkooooooqqqssswww{{{tttcccVVVKKKGGGGGGJJJMMMWWWiiizzzrrrjjjkkknnnpppqqqppppppsssyyyuuudddZZZUUUQQQMMMHHHFFFFFFEEEAAA===;;;666222111333555444222111000111333555555333111///...+++)))'''((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###$$$&&&'''&&&%%%###!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!########################}}}}}}|||uuusssqqqooommmllllllmmmjjjkkkkkkjjjiiihhhjjjkkknnnooopppqqqrrrrrrrrrqqquuutttsssuuuxxxzzz{{{zzzyyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~||||||{{{{{{zzzzzzyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwssspppmmmooosssvvvwwwvvvtttttttttrrrpppooopppqqqllllllkkkjjjhhhfffdddccc```aaabbbbbbbbb```___^^^ZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZZZZZZZ[[[^^^aaa___```ccceeehhhkkkmmmnnnsssvvvzzz}}}pppYYYPPPIIIIIIJJJOOO^^^nnnyyy~~~qqqjjjjjjmmmooopppooossszzz~~~xxxlllggg\\\TTTJJJEEEEEEEEECCC@@@<<<888333000///000222222111000000222444555555333111000---+++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""########################|||xxxuuurrrqqqmmmlllkkkjjjkkklllmmmnnnmmmoooqqqrrrqqqrrrtttwwwzzz{{{}}}~~~~~~}}}|||}}}~~~wwwwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvtttsssrrrqqqppprrruuuwwwxxxxxxvvvuuuuuuqqqnnnpppuuuzzz{{{zzzzzz{{{{{{zzzxxxwwwyyyzzzvvvuuutttrrrqqqppppppppplllmmmnnnnnnmmmkkkiiihhheeedddcccaaa```_________\\\]]]]]]\\\ZZZYYYZZZ[[[WWWXXXYYY[[[\\\]]]^^^^^^aaacccgggkkkooosssxxx|||qqqcccWWWSSSOOOLLLSSS^^^ggglllpppssszzzvvvnnnjjjnnnppppppuuu}}}}}}~~~sssgggWWWLLLHHHGGGEEEBBB>>><<<:::666222000111333111000///111333555555555333222111///---,,,******))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""########################|||zzzwwwvvvssspppnnnlllkkkkkknnnnnnnnnnnnppprrrtttvvvtttwww{{{||||||}}}~~~|||yyywwwvvvwwwwwwrrrqqqnnnlllkkkkkklllmmmjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiihhhgggeeedddcccccceeehhhkkklllllljjjiiimmmiiieeehhhnnnsssuuutttwwwxxxxxxwwwvvvuuuwwwxxxvvvuuutttsssrrrssstttuuuuuuvvvwwwwwwwwwuuurrrqqqooonnnllljjjhhhgggffffffbbbcccdddbbb___\\\[[[[[[VVVWWWWWWXXXXXXXXXXXXWWWXXXZZZ\\\^^^___bbbeeehhhnnnqqquuuyyy~~~uuufff___WWWLLLKKKRRRTTTXXX\\\___gggqqqwwwxxxzzzvvviiinnnrrrrrrxxx~~~zzzzzzeeeTTTMMMJJJFFFCCC@@@AAAAAA===777444444555222000//////222444555555555444444222000...,,,+++))))))))))))((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%'''&&&###!!!!!!###%%%''''''''''''&&&%%%$$$###"""########################{{{xxxvvvuuuuuupppqqqrrrssssssttttttsssqqquuuzzz~~~~~~{{{wwwuuusssssssssmmmllljjjhhheeebbb```___]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbbiiiiiiiiijjjjjjjjjkkkkkkmmmnnnoooqqqrrrtttuuuvvvxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvuuusssqqqppppppnnnmmmlllkkkiiifffdddcccaaa___[[[XXXVVVUUUUUUUUUXXXVVVUUUVVVZZZ]]]]]]\\\```aaacccgggkkkqqqvvvyyy~~~qqqcccWWWPPPNNNKKKMMMQQQWWW^^^eeekkknnnsssyyyyyysssuuu{{{|||zzzwwwvvv{{{www]]]NNNHHHFFFEEEFFFEEECCC???<<<888444222000000000000000111222222555555666666444000,,,***++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&******)))(((&&&$$$"""!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%$$$#########$$$%%%&&&########################~~~|||uuuuuutttsssssstttuuuvvvtttuuuwwwyyy{{{|||}}}}}}{{{uuuqqqoooooojjjhhheeebbb```______```VVVUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNIIIJJJJJJKKKLLLNNNPPPPPPUUUUUUUUUVVVVVVVVVWWWWWW[[[\\\^^^bbbeeehhhjjjllllllmmmoooqqqtttvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxttttttttttttsssrrrppppppmmmkkkgggcccaaa_________[[[YYYWWWWWWYYYZZZYYYWWWYYYYYYYYY[[[^^^bbbgggiiipppsssxxx}}}vvvhhh]]]XXXQQQPPPNNNNNNQQQVVV]]]aaahhhnnnzzz}}}|||xxxzzz|||}}}lllYYYNNNHHHEEEFFFEEEDDDCCCAAA???===<<<333222111000///000111222444555666666444222///---++++++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$###""" &&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%#########"""######%%%%%%$$$$$$#########$$$%%%&&&########################~~~yyyvvvtttssssssrrrssstttvvvxxx{{{~~~}}}|||{{{zzz|||xxxqqqhhhaaa[[[WWWVVVRRRQQQOOOMMMKKKKKKKKKLLLEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKNNNPPPTTTVVVYYYZZZYYY[[[^^^cccgggllloooqqqssstttuuuwwwxxxzzz{{{|||xxxyyy{{{|||~~~yyywwwtttpppnnnlllkkkkkkhhhfffcccaaa```^^^\\\YYY[[[YYYXXXWWWXXXZZZ]]]___```cccgggjjjnnntttzzz~~~{{{pppjjj```ZZZRRRKKKIIILLLQQQUUU]]]bbbnnn}}}{{{zzzyyyxxxzzzkkkYYYMMMGGGEEEEEEDDDBBBAAA@@@@@@???777555222///...///000111333444555666666444222000,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$""" """$$$%%%%%%$$$"""!!!!!!###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{yyyvvvssssssuuuwwwyyy}}}~~~~~~{{{ssspppkkkfffcccbbbaaaaaaccc```[[[UUUPPPKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@??????????????????????????????CCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJMMMQQQVVVZZZ]]]___aaabbbdddgggkkknnnppprrrrrrtttwww{{{~~~}}}{{{zzzxxxwwwwwwwwwvvvtttqqqnnnkkkgggdddaaadddbbb___\\\[[[[[[\\\]]]\\\]]]___aaabbbfffkkknnnsssvvv|||vvvnnncccWWWPPPMMMOOOPPPVVV[[[fffuuu|||yyywwwxxxyyy}}}gggVVVLLLKKKIIIFFFCCCAAA?????????<<<999444000......///111222333555666666666555444---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%%%%&&&&&&%%%%%%%%%&&&''''''((()))))))))***))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}yyyxxxxxxyyy||||||xxxrrrnnnjjjfffbbb```^^^[[[XXXSSSPPPOOOPPPQQQOOONNNKKKHHHEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBB@@@@@@?????????>>>>>>>>>???????????????????????????????????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@CCCBBBBBBAAA@@@???>>>>>>AAABBBDDDFFFHHHJJJLLLLLLMMMNNNQQQTTTXXX\\\^^^```bbbdddiiiooouuuzzz~~~}}}}}}~~~~~~}}}|||{{{xxxuuuqqqnnnmmmllljjjgggdddbbbaaa``````___``````___^^^^^^```cccfffhhhmmmrrrxxxzzzmmm```VVVOOOLLLOOOSSS]]]kkkwwwxxxtttwww{{{}}}xxxcccWWWVVVSSSNNNIIIEEECCCBBBBBB@@@===888333000///000111111222444555777777777777000///...,,,******))))))))))))))))))))))))))))))'''''''''''''''''''''''')))***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###!!!###%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{zzz{{{|||~~~}}}wwwpppjjjeeeaaa\\\XXXTTTRRROOOMMMKKKKKKIIIGGGDDDCCCEEEGGGFFFFFFDDDCCCAAA@@@@@@@@@>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@?????????@@@@@@@@@@@@AAA===>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???????????????>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQQQQSSSXXX]]]ccchhhkkkmmmssstttvvvyyy|||~~~~~~|||{{{{{{vvvuuutttrrrpppooommmlllfffffffffddd```^^^]]]^^^___aaadddgggjjjooouuuzzztttdddVVVNNNLLLMMMSSS___jjjrrr{{{|||rrrvvv{{{|||}}}uuullleeeaaaYYYQQQJJJFFFDDDDDDBBB@@@;;;666333111111111000111333444666777888888555333111///,,,+++))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((('''%%%### """&&&(((((('''$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~yyyvvvmmmlllkkkhhhddd^^^YYYVVVRRROOOKKKIIIHHHHHHGGGFFFAAACCCCCCAAA???>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCDDDEEEEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHFFFHHHKKKNNNRRRUUUWWWXXX^^^```cccgggkkknnnqqqrrrssswww|||~~~~~~~~~~~~~~~|||zzzqqqrrrrrrppplllhhheeedddaaabbbccccccccceeehhhjjjnnnsss{{{{{{lllcccWWWRRRPPPUUU\\\cccmmmuuuuuuuuu{{{{{{zzz||||||pppbbbVVVMMMHHHFFFDDDBBB>>>:::666444333222000000222333555777888888999777444111...+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((())))))******+++*********((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{vvvqqqjjjccc^^^[[[QQQSSSTTTSSSQQQNNNLLLLLLGGGEEEBBBBBBDDDEEEFFFFFFBBBDDDFFFEEEBBB@@@BBBDDDAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDEEEDDDDDDDDD@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIJJJKKKMMMPPPTTTXXX\\\^^^___bbbgggnnnrrrtttvvvyyy|||{{{}}}~~~}}}yyytttpppooofffggggggeeecccbbbcccdddbbbffflllqqqwww}}}|||fff\\\SSSPPPSSSYYYccclllsss}}}zzzvvv||||||zzz{{{|||{{{}}}~~~}}}wwwfffXXXPPPLLLDDDBBB@@@<<<999666444333000000111333555666777888;;;999666333///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))((())))))*********)))))))))(((((((((((('''''''''(((&&&""" """&&&((($$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxsssnnnkkkfffaaaZZZVVVTTTQQQNNNKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFFFFEEEBBB???>>>CCCAAA@@@BBBDDDEEECCC@@@EEEEEEEEEEEEDDDDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGFFFFFFEEEDDDFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEEGGGFFFFFFFFFHHHKKKNNNPPPXXXYYYZZZ]]]```eeehhhkkknnnuuu}}}}}}}}}tttssspppnnnllljjjiiihhhbbbccceeefffhhhlllrrrvvvzzz|||ooo]]]WWWWWWVVVVVVYYYdddjjjrrrzzz~~~wwwqqqrrrxxxxxxwwwwwwxxxzzz}}}~~~hhhWWWMMMIIIFFFDDDCCC>>>777666888333222222222333555888999;;;;;;999777333///,,,*********)))((((((((((((((()))((((((((('''''''''''')))((('''&&&%%%&&&''''''%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%||||||~~~}}}tttpppkkkfffbbb^^^ZZZWWWXXXTTTOOOLLLKKKJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAADDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDGGGEEEDDDFFFHHHIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFIIIJJJIIIJJJKKKLLLOOORRRUUUWWWZZZaaaiiiooorrruuuzzz~~~}}}zzzxxxuuutttsssrrrmmmjjjgggdddccceeeggghhhooopppsssxxx}}}vvvjjj^^^TTTOOOQQQYYY]]]eeemmmtttrrrmmmoooqqqrrrsssrrrqqqttt{{{{{{dddUUULLLGGGDDDCCC@@@:::777777444333111000111333555777:::::::::999666333///---+++***))))))(((((((((((())))))(((((((((''''''''')))((('''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((())))))))))))((('''&&&(((((((((((('''''''''&&&((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$${{{uuuooohhhddd^^^[[[WWWSSSQQQOOOLLLJJJJJJGGGDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCDDDEEEGGGIIIJJJIIINNNTTTYYY]]]aaahhhmmmsssvvvzzz}}}}}}wwwoookkkiiihhhfffdddfffggggggiiimmmqqquuuxxxnnnZZZPPPOOOPPPQQQVVV]]]eeeqqqzzzmmmjjjhhhmmmqqqqqqoooqqqwww~~~zzzfffWWWNNNFFFEEEDDD@@@;;;999777555111///...000222444888999;;;;;;999777333111,,,,,,***)))(((((((((((()))))))))((((((((('''''')))(((''''''&&&&&&''''''''''''&&&&&&''')))***+++(((((())))))((((((''''''((((((((((((''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###uuuppphhhaaa[[[WWWSSSPPPRRROOOMMMKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTRRRPPPNNNNNNOOOPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGJJJLLLMMMQQQVVVZZZ^^^aaafffjjjmmmqqquuuxxx}}}}}}}}}zzzwwwxxxvvvpppkkkjjjhhhfffeeeeeegggiiikkknnnuuu}}}nnn___YYYQQQMMMLLLPPPXXXbbbrrr|||sssfffkkkqqqtttttttttvvvxxx~~~~~~jjj[[[LLLHHHGGGEEEAAA???:::777333///---...000111555777999;;;;;;999777555......,,,+++***))))))))))))))))))((((((((((((''')))(((((('''''''''''''''***)))(((((()))+++---///&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########{{{pppggg^^^ZZZSSSNNNKKKJJJIIIHHHHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[\\\]]]______```aaabbbccccccbbb`````````^^^]]][[[YYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]][[[YYYWWWVVVWWWXXXYYYWWWVVVTTTSSSRRRQQQQQQPPPRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEFFFHHHKKKMMMLLLOOORRRUUUXXX\\\```ccclllmmmoootttzzz|||vvvtttrrrnnnkkkhhhgggfffffffffjjjoooqqqssszzzvvvkkkZZZPPPHHHHHHNNNVVVbbbmmm|||uuuqqqmmmmmmpppsssssssssyyy{{{mmmVVVKKKHHHFFFCCCBBB>>>;;;666222///...///000222444777999::::::888777222111///---+++************)))))))))(((((((((((((((((((((((((((''''''''')))((('''&&&'''))),,,---$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################xxxsssnnnllljjjddd[[[TTTOOOLLLHHHEEEEEEFFFGGGGGGEEEDDDBBBCCCDDDFFFEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRRRRRRRRRRSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^___``````aaa``````bbbcccdddfffhhhjjjkkklllkkklllmmmoooppppppppppppoooooommmkkkiiifffdddbbbbbbbbbcccdddeeefffgggggggggfffeeecccbbbbbbbbbccc```___^^^\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCEEEFFFHHHDDDFFFHHHIIIJJJLLLOOORRRZZZ[[[^^^dddkkkttt|||~~~|||yyyuuuqqqmmmkkkjjjfffggggggfffggglllttt{{{lll\\\MMMGGGJJJOOOWWW^^^___nnnqqqgggggglllppprrruuuwwweeeTTTKKKFFFDDDDDDAAA???;;;777333111111000111222444777888999::::::555444222000...,,,,,,+++******)))))))))(((((((((((())))))))))))((('''&&&'''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$~~~ssslllccc\\\VVVTTTVVVUUUOOOIIIIIIGGGEEEEEEFFFFFFFFFEEEGGGEEEDDDDDDFFFGGGGGGFFFEEEGGGIIIIIIGGGFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSTTTWWWYYYZZZYYYYYY[[[]]]bbbbbbccceeefffhhhiiiiiikkklllnnnoooppppppoooooopppqqqsssuuuwwwyyy{{{||||||}}}}}}zzzvvvsssqqqppppppqqqrrrssstttuuuuuuuuuuuutttsssrrrqqqpppppppppooommmkkkiiiggggggfffeeedddcccbbb```___^^^]]][[[ZZZYYYWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQOOOOOOOOONNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDCCCDDDEEEDDDDDDEEEGGGJJJKKKLLLNNNRRRXXX```gggkkkrrruuuzzz|||xxxuuusssooommmjjjgggfffhhhkkkmmmpppvvv~~~uuu]]]PPPLLLLLLNNNQQQMMM[[[kkkyyyuuummmmmmpppsssvvvxxx~~~zzzdddVVVLLLGGGFFFDDDBBB???<<<999555333222222222333555777:::<<<===888777555222000...------*********)))))))))((((((((())))))***)))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%yyynnnddd[[[WWWWWWPPPIIIHHHLLLNNNKKKGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFEEECCCDDDEEEFFFFFFEEEEEEHHHKKKKKKIIIHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQSSSUUUWWWWWWVVVVVVUUUWWWZZZ]]]____________```cccfffgggfffeeegggjjjjjjkkklllmmmoooppprrrrrruuuvvvxxxzzz{{{{{{zzzyyyzzz{{{}}}~~~{{{{{{|||}}}~~~|||{{{}}}|||zzzwwwuuutttssssssooonnnmmmkkkjjjhhhggggggiiihhhfffeeeccccccbbbbbb\\\\\\[[[ZZZYYYYYYXXXXXXSSSSSSSSSSSSSSSRRRRRRRRRLLLMMMMMMNNNMMMMMMLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHFFFEEEEEEEEECCCAAADDDDDDDDDCCCBBBBBBEEEGGGBBBBBBCCCEEEJJJPPPVVVZZZ\\\___ffflllrrrzzz~~~{{{xxxuuupppmmmlllkkkiiigggggglllrrrvvvzzzmmmZZZQQQLLLIIIHHHHHHSSS___iiixxx|||tttrrrsssyyy{{{sssaaaSSSKKKIIIEEEDDDBBB@@@<<<888555333333333333555777:::===???:::888666444111///......************))))))))))))((()))*********)))'''&&&)))*********)))((('''&&&&&&&&&'''((()))))))))((('''((((((((())))))******)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&}}}tttnnneee^^^ZZZUUUPPPLLLOOOLLLIIIHHHJJJJJJHHHFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHLLLLLLLLLJJJIIIIIIKKKNNNNNNPPPSSSSSSSSSRRRSSSUUUUUUVVVXXX[[[]]]___``````cccfffjjjlllkkkjjjiiihhhnnnnnnnnnnnnoooqqqtttuuu~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~|||yyyxxxxxxyyyzzzuuuvvvuuussspppnnnmmmnnnmmmjjjgggeeeeeedddbbb```aaa___[[[YYYXXXWWWVVVUUUTTTRRRPPPPPPPPPOOOMMMKKKKKKKKKLLLKKKKKKJJJIIIHHHJJJHHHGGGGGGGGGGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDGGGJJJLLLPPPQQQUUUZZZ```fffkkknnnxxx|||}}}yyytttqqqqqqqqqiiihhhgggiiimmmssszzz~~~lll```UUUNNNLLLKKKKKKOOO[[[iiizzzzzzxxxxxx{{{}}}}}}zzz{{{qqq```QQQEEEGGGFFFFFFFFFAAA:::666777111000000111222555888999:::::::::999777444111///111...+++*********)))((()))(((((((((''''''''''''+++)))''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$###"""""""""###xxxooohhhbbb]]]WWWSSSPPPNNNKKKIIIKKKIIIGGGGGGIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHKKKJJJJJJIIIJJJKKKMMMNNNNNNOOOPPPOOONNNNNNOOOQQQRRRUUUWWWYYYYYYZZZ\\\]]]bbbccceeehhhjjjlllmmmnnnoooqqqsssuuuuuuuuuttttttwwwyyy{{{}}}||||||}}}zzzxxxuuusssrrrqqqnnnmmmkkkiiieeecccbbbaaa___^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGEEEHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBDDDEEEFFFHHHIIIKKKOOOSSSWWW[[[]]]fffjjjqqqwww|||{{{xxxwwwooommmkkkjjjjjjlllooopppyyy~~~vvvjjj___ZZZPPPLLLLLLSSS___nnnzzzxxxvvvwwwzzz}}}~~~~~~~~~lll^^^UUUKKKGGGEEEFFFEEE???<<<<<<444333222111222444777999;;;:::999888666444333222111///,,,***++++++***)))))))))((((((((('''''''''***(((&&&%%%'''(((((('''(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$###############tttjjjccc]]]XXXTTTQQQNNNKKKJJJJJJJJJJJJIIIJJJHHHGGGHHHJJJKKKKKKJJJHHHIIIKKKKKKJJJJJJLLLMMMOOOOOONNNNNNPPPRRRUUUWWWVVVXXXZZZZZZYYYYYYZZZ[[[\\\___bbbdddfffgggiiikkkmmmnnnpppsssuuuwwwyyyzzz||||||}}}~~~~~~zzzxxxuuusssrrrpppmmmkkkdddbbb```^^^]]][[[XXXVVVXXXWWWWWWUUUTTTRRRPPPOOOMMMLLLJJJJJJKKKKKKIIIHHHJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMSSSWWW]]]cccjjjooorrrtttyyy~~~~~~zzzxxxuuurrrooolllkkkjjjkkkoootttzzzwwwppp[[[QQQJJJLLLTTTaaaqqq~~~{{{sssrrrxxx|||{{{xxxuuuzzzssslllWWWNNNFFFEEEEEEBBB???>>>999777444111111333555777::::::888777666555555555111...,,,++++++++++++***)))))))))(((((((((''''''(((&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''############$$$$$$$$$$$$~~~{{{nnnggg^^^VVVRRROOOMMMKKKLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTUUUWWW[[[^^^aaabbbdddgggiiiiiihhhiiiiiikkkmmmppprrrssstttvvvxxxwwwxxxzzz|||}}}zzzwwwqqqooollliiihhheeebbb``````___^^^\\\ZZZWWWUUUTTTRRRQQQOOONNNNNNNNNLLLJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHKKKLLLOOOSSSWWW[[[^^^```iiipppyyy~~~{{{wwwssspppnnnkkklllmmmpppuuu}}}ooo```QQQKKKOOOYYYhhhttt|||vvvvvvyyyxxxvvvvvvyyy}}}qqq```OOOGGGFFFDDDBBBAAA===:::666222000111333444777777777777777777666666111...+++***++++++***))))))))))))((((((((((((''''''&&&%%%%%%'''((('''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%~~~uuunnnhhhddd```YYYVVVRRROOOLLLKKKIIIHHHMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTUUUVVVWWWYYY[[[]]]]]]]]]___bbbfffiiikkkmmmppptttuuuvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}~~~{{{yyyvvvtttpppnnnjjjiiihhhfffccc```]]]\\\XXXVVVTTTRRRRRRQQQNNNLLLOOONNNNNNNNNNNNMMMMMMMMMGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOXXX]]]fffooouuu{{{}}}zzzvvvtttssspppmmmlllooosssxxx{{{vvvbbbTTTOOOSSS^^^hhhsss|||{{{xxxxxxzzz{{{|||||||||ttt[[[NNNJJJIIIGGGGGG@@@===999444111000111222222333666888999888777666222///,,,+++++++++***)))***)))))))))(((((((((((((((''''''(((*********((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%uuuoooggg___ZZZVVVSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFKKKMMMNNNMMMLLLKKKLLLNNNOOOPPPQQQRRRQQQRRRTTTWWWYYY[[[^^^______```cccdddhhhiiikkkmmmppptttvvvxxxxxx{{{~~~~~~{{{xxxwwwvvvtttrrrooollljjjhhhaaa___\\\ZZZXXXVVVSSSPPPOOOOOOOOONNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHIIILLLPPPVVV\\\ccckkksssxxx~~~yyyvvvqqqnnnnnnooooooooorrrrrrvvv}}}wwwdddVVVNNNRRRZZZiiiqqqzzz~~~|||yyyxxx{{{gggVVVOOOJJJHHHHHHCCCAAA===888555333222111///111444666888888888777555333///---,,,,,,***)))******)))))))))((((((((()))((((((***,,,---+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$yyyoooaaa\\\VVVQQQNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJMMMPPPQQQPPPPPPRRRUUUSSSVVVYYYZZZ[[[]]]aaadddiiijjjmmmnnnnnnoooqqqsssuuuwwwzzz}}}}}}zzzxxxwwwpppmmmjjjgggdddaaa]]]ZZZTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMKKKKKKKKKKKKLLLIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFHHHKKKNNNRRRXXX```eeeoooqqqvvv{{{}}}yyyvvvuuutttrrrooommmlllmmmrrrvvvzzzxxxcccRRRNNNRRRYYYaaaiiioooxxx{{{vvvuuuzzz|||jjj]]]RRRKKKIIIFFFEEEBBB>>>:::777444333//////000111444777999;;;;;;777333111///...,,,+++*********)))))))))(((((()))((()))+++------,,,***)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''%%%$$$"""{{{jjj___UUUQQQMMMJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHKKKNNNPPPKKKOOOSSSVVVVVVXXX[[[^^^XXX\\\```bbbdddggglllqqqvvvxxxzzz{{{{{{{{{}}}~~~}}}zzzvvvrrrooolllgggddd``````^^^]]][[[YYYXXXWWWVVVUUURRROOOMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGKKKPPPSSSWWW[[[bbbkkkttt|||~~~zzzvvvooolllkkkmmmmmmnnnttt{{{oooYYYQQQRRRKKKSSS[[[aaaiiiuuu}}}zzztttuuu|||ppp___SSSOOOIIIHHHFFFBBB>>>:::666444111///------000555;;;??????;;;777444222000...,,,************))))))))))))(((((()))+++------,,,***))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%'''''''''%%%###"""vvviii]]]UUUKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJJJJKKKNNNPPPPPPPPPTTTVVVYYY\\\```cccfffhhhfffiiimmmpppsssvvvzzz}}}{{{uuupppooollliiigggeeeccc___]]]\\\YYYUUUSSSRRRQQQPPPNNNOOONNNLLLKKKIIIHHHGGGGGGJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFOOOQQQTTTXXX^^^gggqqqxxx|||~~~{{{yyytttmmmjjjkkkmmmmmmlllppppppssszzzyyylll[[[MMMSSSHHHEEEQQQ___ffflllsssyyyyyyrrruuu|||xxxggg[[[QQQOOOLLLHHHDDD???;;;777444222///...///333888;;;===:::666333111///---+++***+++,,,,,,+++(((&&&$$$************))))))))))))((((((((((((((((((((((((***************)))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$vvvoooooooooooommmfff^^^UUUOOOJJJJJJIIIHHHHHHIIIJJJJJJLLLKKKLLLNNNQQQSSSUUUVVV]]]___bbbfffiiimmmppprrrvvvyyy|||}}}yyyvvvssspppmmmkkkfffccc___\\\ZZZXXXVVVTTTUUUTTTSSSQQQPPPPPPPPPOOOJJJIIIGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIILLLPPPVVV^^^ccciiimmmssszzz|||wwwtttsssqqqnnnllllllkkkkkknnntttzzz~~~~~~vvveeeVVVNNNFFFDDDKKKRRRXXXdddpppvvv|||vvvooosss{{{~~~qqq```XXXNNNHHHEEECCC>>>999888666222000111333777:::888666444333333222000...,,,++++++,,,---///000111((((((((((((''''''''''''(((((((((((((((((((((((())))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxpppjjjddd]]]XXXWWWXXXYYYYYYVVVSSSOOOLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRSSSVVVYYY]]]```bbbjjjlllppptttwwwzzz~~~~~~zzzxxxrrrooojjjeeebbb___\\\ZZZXXXWWWVVVTTTSSSSSSSSSSSSMMMLLLJJJJJJKKKKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCBBBCCCEEEFFFGGGJJJNNNQQQVVVYYY___gggqqqyyy|||xxxrrrnnnmmmkkkhhhgggiiilllnnnnnnxxx~~~~~~|||nnn___PPPIIIEEEFFFFFFKKK]]]ppp{{{}}}}}}ssskkkoooxxx~~~{{{lllYYYMMMJJJHHHCCC???===:::777333222333555777333222333444666666444333,,,***(((''')))---222555((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{nnnhhhaaa\\\XXXUUURRROOOMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUWWWXXXZZZ\\\___cccfffjjjnnnqqquuuyyy}}}yyysssoookkkgggddd___^^^\\\YYYWWWUUUTTTTTTRRRQQQOOOOOOOOOOOOMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEFFFHHHLLLMMMPPPVVV^^^gggooottt{{{}}}zzzwwwrrrnnnjjjgggfffffffffeeekkkooouuu{{{yyynnn[[[QQQIIIFFFDDDHHHZZZooo|||~~~wwwjjjiiirrr{{{nnn[[[PPPKKKHHHEEEAAA>>>:::666444333333333000000222555888888666444///---)))''''''))),,,///************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~mmmccc[[[XXXTTTQQQOOONNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSVVVYYY\\\^^^```aaadddggglllooorrrvvv{{{{{{wwwtttooommmiiieeeaaa]]]ZZZYYYWWWUUUSSSRRRRRRQQQOOOMMMMMMLLLJJJHHHFFFEEEDDDDDD@@@BBBCCCCCCBBBBBBBBBCCCHHHGGGGGGIIINNNTTT[[[___kkkpppxxxzzzvvvpppkkkhhheeebbb```cccdddfffiiinnnvvv}}}hhhYYYLLLHHHFFFHHHUUUdddmmmsss}}}qqqggghhhqqq~~~kkkWWWLLLIIIIIICCCAAA===999666333222111000111222555777777555333333111///,,,+++***++++++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||mmm___WWWQQQPPPNNNLLLKKKJJJKKKKKKNNNNNNMMMNNNOOOQQQTTTUUUXXXZZZ^^^bbbfffiiikkklllooosssxxxzzz||||||wwwqqqkkkeeebbb```]]][[[XXXWWWVVVTTTQQQOOONNNMMMKKKIIIGGGFFFEEEEEECCCDDDFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBEEEIIINNNQQQZZZ```iiirrryyy~~~|||wwwsssnnnhhheeecccaaa___^^^aaagggmmmqqq}}}uuueeeUUUOOOLLLHHHLLLTTT[[[fffwwwpppeeedddnnnyyy|||}}}eeeSSSLLLJJJEEEDDD@@@===999555333222111111222333555555444222//////...---,,,***)))(((((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzwwwqqqhhh^^^VVVPPPKKKKKKLLLKKKKKKKKKKKKLLLPPPPPPQQQRRRUUUYYY\\\^^^ccceeejjjoootttwwwzzz{{{|||~~~wwwqqqmmmjjjgggeeeaaa___]]][[[XXXUUUQQQPPPOOOMMMKKKJJJJJJIIIHHHIIIJJJIIIGGGGGGIIIKKKCCCBBBBBBBBBCCCEEEGGGHHHLLLQQQWWW^^^eeemmmuuu{{{}}}zzztttpppiiifffbbb``````bbbccceeejjjrrr~~~wwwiiiaaaWWWLLLGGGJJJNNN\\\pppmmm```aaaiiioootttyyy}}}yyydddUUUNNNGGGFFFDDDAAA===999777555111000000111333444333222///...---+++***(((''''''((((((((((((''''''''''''))))))))))))))))))))))))'''((())))))******))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{sssooofffeeeccc___YYYSSSNNNLLLFFFHHHKKKLLLMMMNNNOOOPPPRRRSSSUUUYYY]]]bbbfffhhhmmmoootttzzz{{{xxxpppnnnjjjgggeeebbb^^^\\\VVVUUUTTTRRRQQQPPPOOOOOOIIIIIIIIIGGGFFFFFFHHHJJJDDDDDDDDDCCCCCCCCCDDDDDDCCCFFFJJJNNNSSS\\\fffnnnwwwxxxzzz}}}~~~zzzwwwqqqnnnjjjgggeeecccaaa```^^^fffqqqzzz|||rrrcccQQQHHHIIIFFFTTThhhzzzxxxccc^^^ccckkkooouuuzzz}}}ttt```SSSIIIHHHFFFDDD@@@===:::888111///...///222333444444777555222...,,,*********************))))))))))))))))))))))))))))))))))))(((((()))***************%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~ssslllfff```[[[XXXVVVSSSQQQPPPNNNLLLKKKLLLOOOQQQPPPNNNMMMPPPSSSXXXZZZ^^^bbbgggkkkppprrrwwwyyy~~~yyytttqqqmmmjjjhhhddd^^^WWWTTTUUUVVVTTTQQQRRROOOLLLJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBCCCEEEJJJOOOTTTWWWccciiiqqqxxx|||~~~{{{uuuqqqnnniiiccc___^^^bbbgggkkkooovvvsssbbbUUUPPPOOOMMMXXXnnn|||tttfff______llluuussspppuuu|||zzz~~~yyy```VVVMMMEEEDDDDDD@@@======555222///...///111333333666555444222000---+++***++++++***)))))))))))))))'''((()))++++++******)))++++++++++++************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$wwwkkkccc^^^ZZZVVVRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMPPPTTTTTTTTTVVVZZZ^^^bbbeeejjjoootttxxx{{{}}}}}}zzzvvvssskkkeee^^^[[[[[[ZZZWWWTTTSSSQQQMMMLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCCCCDDDGGGJJJLLLUUUZZZccclllsssyyy}}}}}}yyysssnnnjjjcccbbbbbbbbbcccggglllqqq|||vvvfffZZZQQQLLLQQQ```lllqqqzzzqqqeee\\\fffmmmmmmnnntttyyyzzz{{{vvvyyysss^^^TTTKKKIIIJJJFFFAAA???:::777333111111111111000333333333333111000...,,,++++++***)))))))))))))))'''((()))***+++******)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$tttggg```XXXRRRQQQPPPNNNLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQUUUYYY\\\^^^bbbhhhlllpppuuu{{{}}}yyysssmmmhhhfffddd```\\\XXXVVVRRRPPPPPPOOONNNMMMJJJIIIHHHGGGEEEDDDCCCCCCFFFDDDBBBAAAAAABBBCCCDDDGGGLLLSSS[[[bbbkkksssxxx~~~zzzyyyqqqllleeeaaa___```bbbbbbkkkrrr{{{tttaaaWWWNNNKKKQQQYYY___jjjuuurrraaacccddddddjjjrrrwwwwwwzzzuuuwwwiii[[[OOOLLLLLLHHHBBB>>>@@@===888444222111///---000111333444444333111000++++++***)))))))))))))))(((((()))************)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&~~~}}}mmmbbbYYYTTTOOOLLLLLLNNNNNNNNNPPPPPPQQQQQQPPPQQQSSSTTTYYY]]]bbbfffiiinnntttyyy~~~yyyuuuqqqkkkhhh```]]]YYYVVVUUUTTTRRRQQQMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGDDDFFFIIIMMMRRRYYY```fffpppyyyxxxnnngggeeedddcccaaaaaaeeekkkpppvvv|||hhh___UUUMMMMMMPPPSSS[[[dddrrrtttlllaaa^^^dddooovvvyyy~~~zzz}}}{{{iiiWWWOOOMMMIIIDDDAAABBB???;;;777555222...,,,---///222555666666555444,,,,,,+++***)))))))))***((()))))))))*********************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&yyykkk___WWWRRROOOLLLKKKLLLNNNPPPPPPPPPRRRTTTUUUVVVWWW[[[^^^dddiiinnnqqqsssxxx~~~}}}wwwsssiiieee```]]]ZZZXXXUUUSSSOOOOOONNNMMMLLLKKKKKKJJJFFFEEEEEEEEEEEEFFFHHHIIIEEEFFFFFFFFFHHHLLLQQQUUU[[[fffssszzz|||}}}vvvooollliiieeebbb^^^___```aaafffooo{{{vvvhhh```WWWSSSQQQPPPQQQTTT___mmmwww~~~~~~iii]]]^^^hhhrrryyy~~~fffYYYRRRLLLGGGFFFBBB???<<<:::777444000---,,,...111444666777777777///...---,,,************)))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&}}}|||~~~ssshhh^^^UUUPPPMMMLLLKKKJJJKKKMMMPPPRRRPPPTTTYYY\\\^^^bbbhhhmmmqqquuuyyy|||}}}uuuqqqkkkfffbbb___[[[YYYTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFJJJMMMMMMVVVaaaggglllrrr}}}|||wwwrrrmmmjjjcccaaa^^^[[[]]]cccmmmtttzzzqqqlllfff___ZZZSSSNNNKKKMMMZZZbbblllwwwzzz~~~kkkaaaaaajjjttt|||vvvdddVVVLLLFFFFFFBBB@@@>>>===;;;888444111---...000222555666888888333222000...,,,******))))))))))))((()))******+++)))(((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&~~~uuuqqqkkkeee```ZZZTTTQQQLLLLLLMMMMMMNNNQQQUUUXXXWWW\\\cccfffiiinnnuuu{{{{{{{{{uuupppkkkfffccc^^^\\\ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJHHHGGGFFFEEECCCEEEFFFFFFEEEEEEFFFHHHGGGKKKPPPTTTYYYbbbnnnxxx~~~zzzxxxmmmjjjeeeaaa___```dddhhhnnnrrrzzz~~~{{{vvvoooggg]]]SSSKKKHHHOOORRRXXXeeekkksssooobbbdddlllvvvwwwbbbQQQIIIGGGEEECCCBBBAAA@@@<<<777444/////////000222555777888777666333000---+++***)))***)))((((((((()))++++++,,,,,,+++++++++*********((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$~~~zzzpppjjj```_________^^^\\\XXXUUUOOOPPPQQQRRRTTTWWW\\\___ccchhhnnnqqqrrrvvv}}}{{{vvvqqqnnngggfffccc___ZZZVVVSSSRRRNNNNNNMMMLLLLLLKKKJJJIIIEEEGGGHHHHHHFFFDDDCCCCCCEEEEEEEEEFFFKKKUUUbbbkkk{{{vvvtttoooiiieeecccbbbcccdddggglllsss}}}{{{qqqfffZZZPPPLLLNNNJJJLLLXXX^^^fffwww~~~fffaaahhhsss~~~sss]]]QQQOOOHHHGGGFFFEEECCC???999555000000//////111333666888:::888555222...+++***)))***)))((((((((()))+++,,,))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$zzzpppjjjeee___[[[WWWXXXZZZ[[[[[[ZZZXXXWWWRRRQQQRRRTTTYYY```ggglllnnnqqqvvv{{{}}}yyyvvvsssnnnhhhbbb]]]ZZZXXXYYYUUUQQQNNNLLLLLLJJJIIILLLJJJGGGFFFFFFFFFEEECCCDDDCCCBBBDDDHHHOOOUUUYYYccckkkvvv~~~}}}{{{vvvnnngggbbb```^^^___bbbgggnnnyyy}}}nnn___UUUQQQGGGDDDJJJOOOQQQZZZhhhyyy}}}pppjjjmmmuuu~~~dddOOOOOOHHHDDDGGGFFF???::::::333222222222222333555666666666666555222...***'''++++++,,,,,,,,,++++++***)))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$}}}uuuiiiaaa]]]ZZZVVVSSSTTTTTTVVVWWWWWWVVVUUUUUUTTTUUUWWW[[[bbbiiippptttwwwzzzzzzuuuooojjjfffccc]]]YYYTTTQQQOOOMMMKKKJJJKKKIIIGGGFFFGGGGGGFFFDDDGGGEEEDDDCCCEEEHHHKKKNNNUUU[[[dddmmmuuu}}}yyyqqqkkkhhhaaa```______cccjjjrrrxxxzzzmmmcccTTTJJJDDDHHHJJJJJJRRR^^^nnn}}}qqqlllrrryyyuuu```WWWNNNHHHIIIIIICCC>>>===666555333222111222333444666777888888555222---++++++++++++,,,,,,++++++***)))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$wwwfff```XXXSSSRRRQQQPPPNNNRRRRRRSSSTTTUUUVVVWWWWWWZZZ\\\aaagggooowww}}}|||wwwqqqmmmfffbbb]]]XXXUUUSSSPPPNNNMMMKKKIIIIIIIIIJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFJJJMMMRRRXXXaaakkkvvv}}}~~~xxxuuummmiiiccc^^^^^^aaaeeeiiitttzzz|||sss```UUUMMMLLLIIIFFFJJJSSSaaappp|||qqqqqqrrruuuyyy~~~zzzbbbVVVKKKHHHHHHDDD???===;;;999555222000000111222555777999;;;:::666222///++++++++++++++++++++++++))))))******))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$ttthhhaaaYYYUUUPPPNNNNNNPPPQQQQQQRRRSSSTTTWWWZZZ]]]```bbbdddhhhnnnvvv}}}}}}xxxrrrnnniiiddd```\\\XXXUUUQQQOOOMMMMMMNNNNNNMMMLLLGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLQQQYYYbbbhhhqqqxxxzzztttllleeeaaaaaabbbcccfffkkkttt}}}|||sssiii```YYYRRRJJJIIIMMMTTTcccxxx|||tttmmmkkknnnsss|||ttteeeSSSIIIGGGFFFCCCAAA@@@===999444111000000111333555999;;;<<<999555333,,,,,,++++++++++++++++++))))))*********))))))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%wwwiii___XXXUUURRRPPPMMMLLLNNNPPPSSSTTTTTTVVVYYY^^^ccciiimmmppprrrvvv|||~~~zzzuuuoookkkfffaaa]]]VVVTTTRRRQQQQQQPPPOOONNNHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHKKKPPPSSS\\\dddqqq|||wwwooojjjfffbbb______ccchhhooowww|||tttkkk```UUUNNNLLLLLLWWWjjj{{{zzzjjjddddddhhhrrr|||}}}}}}{{{cccQQQJJJJJJIIIGGGDDDAAA<<<777333111000000000333666:::;;;999777555///...---,,,++++++++++++))))))************))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&|||wwwnnncccXXXRRRPPPQQQMMMLLLLLLLLLNNNRRRUUUWWWZZZ\\\aaahhhooouuuzzz||||||wwwqqqlllhhh___\\\YYYVVVUUUSSSQQQOOOMMMMMMLLLJJJIIIGGGFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHNNNTTT___kkkuuu~~~zzzssskkkeeeaaabbbccceeeiiiooowww|||{{{qqqdddXXXQQQLLLPPP[[[jjjqqqwwwnnneeeaaa```gggpppxxxwwwxxxzzzzzz{{{ttt\\\NNNKKKJJJGGGEEECCC???;;;777444222111///111444777888888777777333222000---,,,+++++++++))))))******++++++******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''{{{qqqkkkbbbaaa]]]WWWPPPMMMMMMOOOMMMMMMOOOQQQTTTXXX]]]```dddhhhnnnuuu|||zzzvvvkkkhhhddd```]]]ZZZWWWTTTTTTRRRPPPMMMKKKIIIHHHHHHFFFGGGHHHGGGEEEDDDDDDEEEHHHKKKQQQXXXaaalllwww~~~yyyrrrkkkjjjgggdddbbbdddiiimmmvvvttteee\\\TTTOOORRR\\\aaadddooo~~~xxxooohhh``````fffmmmnnnrrrvvvuuuuuuzzzmmmYYYPPPKKKGGGEEEDDDAAA>>>;;;777444333///000222444666777888888888555222///,,,+++++++++((()))***++++++++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''~~~~~~wwwiii^^^YYYSSSTTTUUUSSSNNNLLLLLLNNNPPPRRRTTTWWW[[[```fffjjjnnnrrryyyvvvsssnnniiieeebbb^^^[[[WWWVVVSSSQQQOOONNNNNNNNNLLLLLLLLLIIIFFFEEEEEEGGGFFFGGGHHHKKKQQQ\\\hhhpppwwwyyy~~~xxxvvvsssmmmfffbbbaaaeeehhhhhhrrrpppeee]]]SSSOOOUUUXXXYYYbbbooowww{{{rrreee^^^aaaeeehhhooottttttsssxxxiii\\\SSSMMMDDDDDDCCCAAA>>>:::666444000111222333555777999999:::888444000---+++++++++((()))***+++++++++++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((zzzmmmddd]]]WWWSSSOOOOOOPPPOOONNNOOOQQQSSSUUUXXX\\\___ccckkkttt{{{|||tttoookkkhhhfff___\\\XXXUUUSSSQQQOOOMMMLLLKKKJJJIIIGGGGGGFFFFFFIIIHHHFFFFFFIIINNNTTTWWW^^^fffsss~~~{{{yyytttmmmfffbbbbbbccceeegggmmmvvvsssiii[[[RRRPPPSSSVVVWWWhhhxxxsssiiieeebbbaaaeeemmmrrrsssuuuyyyqqq```TTTMMMFFFAAABBBCCC@@@<<<;;;111444999;;;777000///333777666333111///.........((())))))************)))+++++++++***((('''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***}}}vvvoooeee^^^YYYUUURRRPPPKKKMMMNNNOOOQQQTTTYYY\\\aaadddhhhlllpppwwwzzzvvvrrrooohhhddd]]]XXXUUURRRPPPNNNPPPOOOMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDEEEIIILLLNNNQQQWWWaaalllttt|||yyyqqqkkkgggfff^^^___bbbiiirrr~~~~~~xxxnnnaaaUUUOOOOOOPPPUUUccctttqqqgggddd```^^^ccchhhmmmttt{{{nnn[[[RRRIIICCCDDDEEEAAA;;;999444444666777222---...444777666444222111///......*********+++++++++*********)))))))))((('''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))~~~pppddd\\\XXXTTTQQQOOONNNMMMLLLLLLNNNPPPRRRUUU[[[aaafffnnnqqqvvv{{{~~~zzzvvvppphhhaaa\\\XXXUUUSSSQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGKKKPPPWWWaaalllxxx}}}uuuoookkkbbbaaa```bbbgggpppyyysss___PPPJJJKKKIIISSSaaappppppeee^^^ZZZ]]]ccciiirrrzzzlllZZZOOOGGGFFFGGGCCC===;;;:::777555333///,,,///666666666666555444222///...++++++++++++++++++++++++((((((((((((((('''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((ssshhh]]]VVVSSSRRRPPPOOONNNMMMMMMLLLRRRTTTVVVXXX\\\bbbiiinnnwwwzzz{{{tttmmmgggbbb]]]YYYWWWVVVTTTQQQOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEHHHHHHIIIKKKQQQ\\\gggooowww|||}}}xxxuuunnnjjjeeebbbbbbgggmmmqqqzzz}}}jjjYYYOOOLLLHHHMMMVVVcccwwwhhhaaa[[[^^^dddiiipppwww}}}iii[[[NNNJJJHHHEEEAAA@@@???;;;777555111---000666555666777888777444111///---,,,,,,+++************(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''***))))))(((''''''''''''uuuiii___WWWSSSQQQPPPQQQQQQQQQPPPPPPQQQQQQYYY[[[^^^bbbfffmmmtttyyy}}}yyysssmmmfffaaabbbaaa^^^ZZZWWWTTTRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGHHHGGGGGGGGGIIIOOOVVV\\\bbbiiisss{{{vvvqqqjjjddd```aaaccceeelllsss}}}ttteeeXXXPPPIIIIIILLLVVVggg}}}xxxkkk^^^\\\___fffnnnvvvzzzsss```TTTLLLEEEBBBCCC@@@<<<999777333......222222444777888888666444222...---,,,******))))))***))))))***++++++++++++***)))))))))((((((''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&'''uuujjj^^^VVVPPPLLLMMMOOOKKKMMMOOOQQQSSSUUUYYY[[[___ccchhhnnnuuu|||xxxrrrmmmllliiieee```\\\XXXUUUSSSPPPPPPOOONNNLLLKKKJJJIIIDDDEEEEEEEEEEEEHHHLLLOOORRRXXXbbblllttt|||~~~zzztttmmmhhheeeddddddaaaeeellluuu}}}xxxooobbbXXXQQQLLLJJJOOOZZZkkk~~~ggg[[[ZZZ```kkkssssssyyyxxx|||{{{gggUUUGGGBBBDDDBBB===:::999555///---...000222555777999888777555111///---+++***************++++++,,,,,,,,,++++++))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&yyybbbYYYQQQOOOMMMIIIJJJNNNJJJMMMQQQTTTXXX]]]ccchhhjjjooouuu|||xxxuuupppjjjddd___[[[YYYVVVUUUSSSPPPNNNLLLKKKJJJEEEFFFFFFEEEEEEFFFHHHJJJJJJMMMRRRZZZcccooo{{{}}}yyyuuupppmmmkkkaaabbbdddgggmmmwww}}}zzzuuummmfff^^^VVVOOOOOOTTT^^^pppyyyiiibbbaaaeeeiiijjjqqqrrrvvv}}}}}}}}}dddOOOGGGIIIHHHBBB===<<<888222000111---///222666888999999999444222000---,,,,,,,,,,,,++++++,,,,,,,,,+++******((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&vvvgggYYYRRRNNNPPPOOOKKKJJJMMMNNNRRRVVVZZZ]]]ccckkkqqquuuzzz~~~wwwpppjjjfffddd\\\ZZZWWWSSSPPPNNNMMMLLLJJJJJJJJJHHHFFFFFFGGGIIIGGGGGGIIIMMMUUUcccrrr{{{}}}zzzuuuqqqnnniiigggcccaaaccckkkuuu}}}}}}{{{yyyvvvssseee[[[QQQNNNOOOUUUdddttt|||qqqggg```]]]ccckkknnnrrryyyxxxzzzoooWWWNNNOOOPPPHHHBBB???;;;666555777,,,...111444777999:::;;;777555222///...---......+++++++++++++++***))))))''''''(((((())))))******((((((((((((((((((((((((############$$$%%%%%%&&&~~~wwwfffZZZNNNOOOOOOOOONNNOOORRRTTTTTTWWW\\\bbbhhhpppwww|||~~~wwwooojjjbbb^^^[[[YYYYYYWWWRRRMMMOOOMMMKKKJJJJJJJJJHHHFFFHHHGGGFFFGGGMMMVVV___eeerrr}}}{{{uuurrrkkkfffeeecccbbbgggpppzzz}}}~~~tttjjj___WWWPPPPPP[[[iiiyyyxxxjjj]]]___bbbiiiqqqssssssvvv|||~~~fffVVVNNNPPPHHHAAAAAAAAA<<<666222000000000111333777:::<<<;;;999555111...,,,++++++,,,+++***((('''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''((((((((('''&&&&&&%%%$$$$$$yyyqqqggg[[[SSSLLLMMMNNNNNNOOOQQQUUUXXX\\\```ffflllrrryyy|||wwwppplllfffbbb```\\\WWWRRRPPPNNNLLLLLLLLLKKKJJJHHHHHHFFFEEEEEEHHHNNNUUUYYY```lllxxx}}}{{{tttooolllfffaaaccciiillluuuyyymmmcccYYYRRRVVV^^^gggrrr}}}jjjeeebbbdddmmmtttvvvxxxzzzyyy|||rrr___UUUOOOIIIFFFFFFDDD???<<<<<<222222111111222555888;;;<<<999666222///---,,,,,,,,,+++***)))(((''''''''''''''''''((((((((())))))***)))(((''''''''''''''')))(((((('''&&&&&&%%%%%%wwwppphhhaaa]]]XXXSSSOOOMMMNNNOOOQQQSSSWWW]]]aaaiiimmmsssyyyyyyqqqjjjeee```ZZZUUUTTTRRRPPPOOOOOOOOONNNMMMJJJHHHFFFEEEEEEHHHJJJLLLMMMZZZhhhrrryyy}}}xxxsssllldddaaacccaaagggqqq|||~~~~~~}}}}}}sssfffYYYSSSSSSWWW]]]hhhvvvrrriiiccciiirrrvvvwwwwwwrrrtttxxxooocccOOOKKKHHHGGGCCC======@@@777555222111111333666888<<<;;;888444111///...---++++++***)))(((((())))))''''''((((((((()))))))))+++***)))(((''''''&&&'''(((((((((''''''&&&&&&%%%~~~wwwllleee```ZZZVVVTTTTTTRRRQQQRRRSSSUUUXXX\\\bbbjjjoootttyyy|||tttnnnhhhbbb]]]YYYWWWTTTSSSSSSSSSRRRQQQNNNMMMKKKIIIHHHGGGGGGGGGGGGOOOZZZcccjjjsss{{{{{{tttlllgggeee```ccchhhoooxxxttteeeXXXQQQPPPQQQWWWbbbooo{{{ooolllnnnppprrrtttsssrrrssszzzuuu[[[SSSKKKHHHDDD???===>>>;;;999555222111222444666<<<;;;999777444111000...+++******)))))))))******'''(((((((((((()))))))))++++++)))((('''''''''''''''''''''&&&&&&&&&%%%%%%~~~{{{oooddd^^^YYYWWWUUUSSSTTTTTTTTTTTTXXXZZZ^^^bbbgggnnnuuuzzz~~~zzztttnnnjjj___\\\XXXVVVUUUUUUTTTRRRPPPOOONNNLLLKKKIIIGGGGGGGGGJJJOOOTTTYYYaaalllttt|||vvvppplllaaabbbcccfffmmmxxxrrr```SSSNNNKKKKKKRRR]]]mmmyyynnnhhhkkkrrrrrrppppppuuuppp```PPPKKKJJJGGGBBB@@@???<<<888444222222333444::::::999888666444222000,,,++++++*********++++++(((((((((((()))))))))***++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%}}}~~~tttiii^^^WWWUUUQQQQQQRRRSSSUUUWWWXXXYYY```ccchhhmmmsssyyyyyytttiiieee___[[[YYYWWWUUUTTTQQQQQQPPPNNNLLLKKKIIIHHHHHHGGGHHHKKKMMMSSS]]]hhhxxx}}}xxxssscccbbbaaaaaaeeennnyyy~~~jjjYYYPPPIIIEEEIIIPPP[[[pppxxxhhhgggnnnqqqpppqqqwwwnnnWWWMMMLLLIIIDDDAAAAAA???;;;888555333333333777888999999888666444222------,,,+++******++++++((((((((()))))))))************))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&|||mmmccc\\\TTTPPPRRRPPPQQQSSSUUUXXX]]]bbbeeekkkooouuu{{{wwwssslllfffbbb___]]][[[VVVUUUSSSQQQOOOMMMLLLKKKKKKHHHGGGIIIIIIIIIQQQ[[[eeeoooxxx|||~~~}}}xxxllljjjfffbbbaaafffnnnssszzz~~~wwwddd[[[PPPHHHHHHIIINNN___sssrrrhhhjjjooopppsss|||jjjXXXOOOIIIDDDCCCBBBAAA>>>;;;888555333222333555888999:::888666444///...---,,,+++*********(((((()))))))))*********)))))))))((())))))***+++((((((((((((((((((((((((wwwjjj]]]XXXTTTOOONNNRRRTTTUUUVVVYYY]]]dddlllqqqtttyyywwwppplllhhheeeccc[[[YYYWWWTTTRRRPPPOOOOOONNNKKKJJJKKKHHHDDDHHHPPPQQQ^^^jjjqqqxxx{{{xxxtttnnnfffbbbbbbfffjjjpppsssxxxooohhh[[[OOOKKKGGGGGGTTTfff{{{{{{kkkgggiiikkkqqq|||iiiXXXLLLHHHIIICCCBBB@@@>>>:::777333222111333777999:::999777555000///---,,,+++*********))))))))))))************(((((((((((()))***+++,,,))))))))))))************xxxnnnccc^^^XXXSSSQQQQQQQQQQQQSSSXXX^^^cccgggnnnwww}}}|||uuuoooiiieee___^^^[[[WWWSSSQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIMMMTTT^^^hhhrrryyy}}}|||zzzuuunnnhhhddddddeeejjjkkkmmmpppuuu|||lll[[[PPPIIIHHHPPP[[[nnn}}}fffdddgggqqqjjjVVVMMMKKKJJJDDD??????===888555555555555666888::::::999777444333000---***)))((((((,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))vvviiibbb[[[XXXTTTQQQQQQRRRTTTUUU[[[```ggglllqqqvvv~~~uuuooohhhfffccc^^^YYYVVVVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHHHHIIIMMMSSS[[[dddmmmrrrtttuuutttrrrmmmjjjhhhggghhhiiijjjjjjnnnwwwxxxfffXXXOOOJJJNNNVVVeeewww}}}llllllrrr~~~gggWWWPPPLLLFFFBBBAAA>>>888444333333333444888<<>><<<;;;888444222333444555555666666555444222000...---******++++++++++++***************))))))******++++++******)))))))))******pppggg]]]ZZZYYYZZZZZZYYY\\\aaafffllltttzzz}}}xxxqqqmmmjjjddd___[[[YYYYYYYYYRRRRRRPPPOOOLLLJJJHHHGGGIIIJJJLLLPPPUUU^^^hhhooowww|||zzzqqqkkkhhh___aaaeeejjjqqq{{{}}}qqqfffZZZUUUTTT\\\gggxxx|||yyy~~~}}}|||jjjWWWMMMIIIEEE@@@???===:::666444444555444444444444444444333111///...++++++************++++++))))))))))))***+++,,,,,,++++++***)))((((((((((((pppccc\\\YYYWWWXXX\\\^^^```eeelllkkksss|||~~~xxxsssllleee___]]]\\\]]]VVVUUUSSSPPPNNNLLLLLLKKKHHHIIIJJJLLLPPPWWW___eeeuuu|||{{{tttqqqdddbbbaaaccciiittt~~~|||sssbbbZZZTTTWWW^^^jjj}}}yyy||||||dddVVVOOOHHHDDDBBB>>>;;;888555444333111///222333333444333222000///,,,+++***))))))***+++,,,(((((())))))***+++------,,,+++***(((''''''''''''yyynnneee]]]WWWTTTWWW\\\```eeekkkpppttt|||}}}wwwpppkkkfff```[[[[[[XXXUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFHHHMMMSSSVVV]]]rrrssshhhaaaeeekkknnnsssxxx}}}}}}rrrggg[[[UUURRRWWWfffvvvzzzzzz|||~~~{{{kkk\\\MMMDDDCCCAAAAAA>>>:::888777666444111000000222444555444222///...,,,***))))))***+++++++++***)))))))))))))))******)))(((((((((((((((xxxmmmgggccc^^^[[[YYY\\\bbbggglllrrryyy}}}{{{uuuoooiiidddaaa^^^ZZZXXXVVVUUURRRPPPLLLJJJGGGFFFFFFIIILLLOOOWWWgggzzz|||qqqhhhhhhjjjjjjkkknnnsss~~~vvvlllfff___[[[___fffooo~~~|||zzz{{{{{{iiiWWWLLLJJJBBBAAA???;;;999777444111111000///111333444444333...---+++)))(((((())))))***)))((('''&&&&&&'''(((******)))(((((((((((((((wwwpppgggaaa```___^^^]]]___cccjjjpppwww}}}yyyqqqkkkeeebbb]]]YYYWWWUUURRRPPPPPPNNNKKKHHHGGGGGGGGGHHHOOOYYYhhhyyywwwsssoookkkiiiiiifffqqqxxxjjj___[[[___ttt|||yyyyyy~~~|||eeeUUUOOOEEECCCAAA@@@>>>:::555222333000......000333444444000///---+++***)))*********)))'''&&&%%%&&&((()))******)))(((((((((((((((xxxjjjeee```\\\\\\^^^^^^^^^dddiiiqqqxxx{{{tttkkkhhhbbb^^^[[[YYYWWWUUUTTTRRRPPPMMMKKKIIIHHHGGGHHHMMMXXXiii}}}}}}vvvoooiiifffcccjjjsss|||nnn``````nnnxxxvvvyyy~~~www___QQQJJJFFFDDDEEEDDD???999777555222...---///111333444333222111///...---------,,,+++)))''''''(((***,,,***))))))(((((((((((((((rrrhhhcccaaa^^^]]]^^^```bbbccckkkpppxxxvvvrrrlllgggcccaaa^^^\\\UUUTTTSSSPPPNNNLLLJJJIIIFFFIIIOOO[[[hhhwww{{{sssjjjcccdddeeehhhllltttnnnccceeeooosssssswww|||pppYYYPPPHHHDDDFFFFFFAAA<<<<<<777444///---...000222333444444222111///...------+++***)))(((((()))***,,,***))))))(((((((((((((((pppddd___]]]]]]^^^aaadddiiillloootttzzz{{{tttmmmgggddd```^^^WWWUUUSSSQQQOOOMMMLLLLLLIIIIIILLLQQQWWWaaaqqqvvvmmmfffdddaaaaaagggssswwwggg^^^^^^lllwwwssstttxxx|||oooXXXLLLDDDEEEEEE@@@===>>>:::777222//////000111111333222111000...,,,+++***'''''''''''''''(((((()))******)))(((((((((((((((xxxnnnddd___```]]]___ccchhhmmmsssyyy|||vvvnnnhhhccc```[[[ZZZWWWTTTQQQPPPOOOOOOMMMJJJKKKMMMOOORRR]]]iiittt~~~oookkkddd```bbbiiisss{{{|||jjj^^^XXX```pppzzzrrrvvv}}}gggVVVHHHGGGFFF@@@>>>AAA===999555111000000///...333222111000...,,,+++***%%%&&&'''((())))))((('''******)))((((((((((((((({{{nnnhhhbbb]]]___dddaaadddiiiooouuu{{{yyyrrrkkkhhhaaa___[[[WWWUUUSSSSSSSSSPPPKKKJJJMMMMMMMMMRRRZZZVVVfffxxx{{{uuummmeeebbbccchhhllluuu~~~jjj^^^VVVZZZdddvvvsssvvv}}}sss___NNNKKKHHHBBB@@@DDD???;;;777333111000...---444444333222000...,,,+++&&&(((***+++,,,+++***)))******)))(((((((((((((((uuunnneee^^^\\\]]]___```gggjjjoootttzzztttkkkffffffccc___ZZZWWWVVVVVVQQQPPPOOONNNNNNMMMNNNNNNSSSXXXdddtttrrrhhheeegggiiiiiimmmqqq}}}wwwgggZZZZZZ```ooo~~~nnnPPPGGGHHHDDDAAAAAA>>>;;;777444333222000///...///111222111...,,,***,,,,,,++++++++++++*********)))(((((())))))((('''}}}rrrgggccc^^^[[[\\\```dddgggnnnrrrwww}}}zzzpppnnnjjjeee```\\\ZZZYYYSSSRRRPPPNNNMMMKKKKKKJJJOOORRRZZZgggvvv{{{rrrkkkhhhfffeeedddgggqqqtttfffaaaaaakkkzzz~~~}}}[[[MMMIIIDDDAAABBBAAA>>>:::777555333000...000111333444333111///---,,,,,,,,,,,,---///000111+++***))))))******)))((({{{lllccc]]]\\\ZZZ[[[^^^eeekkkppptttwww}}}zzzwwwrrrkkkddd___[[[ZZZWWWVVVTTTQQQOOOLLLJJJIIILLLLLLOOOWWWdddsss}}}tttkkkeeebbb^^^^^^eeeppp|||uuummmfffiii{{{wwwyyy~~~bbbNNNFFFAAA???BBBCCC@@@===:::888555000------...///000000///---,,,---,,,,,,---///222555777,,,+++******++++++***)))yyymmmbbb]]]\\\]]]^^^```dddjjjqqqvvv{{{~~~|||tttllleee```]]]\\\[[[YYYWWWTTTQQQNNNMMMLLLKKKJJJMMMWWWdddpppxxx}}}|||rrrjjjggg```^^^___fffnnnyyy{{{pppkkktttwwwttttttxxx|||~~~fffOOOFFFBBBCCCEEEBBB@@@>>><<<:::777222///,,,,,,------------------------++++++---111444777,,,***))))))***+++)))(((wwwkkkccc^^^[[[\\\___cccgggkkkqqqxxx}}}vvvooohhhccc^^^^^^]]][[[XXXUUUSSSQQQLLLKKKJJJJJJNNNVVV___eeennnvvv|||wwwuuuhhhccc```aaadddkkkxxx}}}rrrpppsss}}}zzznnnggglllvvv{{{{{{{{{~~~mmmXXXMMMHHHGGGGGG???>>>===<<<;;;999555222000000000000000000111111...---+++******,,,...000+++)))(((((())))))((('''wwwjjjbbb^^^[[[ZZZYYY___ffflllrrrxxx}}}tttlllgggbbbbbbaaa```]]]YYYVVVTTTMMMMMMLLLKKKJJJMMMQQQTTT```hhhsss}}}qqqjjjccc```___aaajjjttt}}}sssnnnppprrr}}}qqqaaacccmmmtttuuuttttttwwwwwwdddWWWOOOHHHDDD@@@???===<<<<<<:::888555222111000///...///000111///...,,,)))(((((()))******)))(((((())))))(((&&&{{{www{{{zzzsssiiiaaa]]]\\\]]]]]]\\\cccmmmtttyyy|||sssmmmkkkkkkjjjgggddd___[[[XXXPPPQQQQQQNNNKKKJJJLLLNNNSSSXXXbbbnnnzzzzzzrrrjjjddd___]]]cccjjjvvv~~~wwwllljjjooo}}}~~~iiibbbfffkkkppptttqqqqqqxxxxxxkkk^^^QQQHHHEEEBBB???===<<<;;;999888222111///---,,,---...000111///...,,,***(((((('''+++***((()))******)))'''~~~wwwsss}}}xxxlllggg```[[[[[[^^^```bbbccckkkuuu{{{xxxuuutttrrrooojjjddd___\\\UUUVVVUUURRRMMMLLLMMMPPPKKKMMMUUUbbbppp{{{xxxpppiiibbb^^^bbbhhhmmmvvvlllggggggqqq|||tttgggcccfffooowwwrrrpppttt}}}ssscccWWWIIIFFFBBB???===<<<:::888777555333000///000222333111111000...,,,***)))(((,,,+++******++++++***(((~~~}}}wwwppp[[[[[[[[[ZZZ\\\```fffkkkqqquuu|||~~~}}}~~~~~~zzzrrriiiaaa]]]XXXXXXWWWUUUQQQNNNMMMNNNMMMMMMNNNQQQXXXeeeuuu~~~wwwooohhhccc```^^^gggooozzzsssccccccrrrrrrbbbaaaiiiqqqrrrsssyyyyyyiiiUUUKKKAAA@@@@@@===999777777555222///......000111///000000000///---***))))))((((((((((((((())))))vvvjjjccc\\\\\\]]]^^^```eeelllpppyyy}}}{{{rrriiieee^^^^^^\\\YYYUUURRRPPPOOOKKKKKKLLLMMMQQQ[[[gggppp|||{{{xxxtttoooiiieeebbbdddiiiqqq{{{oooffflll{{{lllcccdddhhhppprrryyy{{{```SSSFFFCCCCCC@@@<<<::::::888555222000000000111111111000///...,,,+++*********)))))))))******+++vvviii```[[[]]]^^^aaacccgggmmmtttyyyxxxpppkkkeeedddaaa]]]YYYVVVSSSQQQMMMLLLKKKJJJKKKPPPWWW\\\ooorrruuuwwwuuupppkkkgggaaacccgggmmmttt}}}jjjfffqqq|||kkkdddcccppprrr{{{sssbbbPPPHHHFFFCCC???======;;;888555333111111111222222000///---,,,,,,+++,,,++++++*********++++++xxxmmmeeeaaa______aaafffjjjooovvv}}}vvvpppiiifffccc```\\\YYYVVVSSSRRRQQQOOOMMMLLLMMMOOOQQQ]]]ccckkksssvvvtttpppmmmdddcccbbbbbbgggppp|||oooccchhh~~~zzznnniiirrrttt|||www^^^NNNGGGCCC@@@@@@???>>>;;;888555222111000111111111111000...,,,+++,,,++++++************+++wwwmmmfffccccccdddcccggglllrrrwww~~~~~~xxxllliiieeebbb```]]]YYYUUUVVVTTTRRRPPPNNNNNNMMMLLLOOOVVV```kkksssvvvuuutttkkkhhhccc___```fffpppwwwwwwfffcccrrrzzzttttttzzzqqq[[[MMMDDD@@@AAA@@@???===:::777333000...---///222444444111---***,,,+++***)))))))))))))))|||vvvmmmddd```aaadddgggkkkooouuuzzz~~~tttpppkkkhhhfffccc]]]YYYXXXVVVSSSQQQPPPOOOLLLJJJIIINNNWWWaaakkkrrrwwwzzzsssoooiiibbb___aaaggglll|||oooccciiittt{{{vvvwwwpppZZZJJJCCCCCCAAA@@@???===999555111///,,,...222555555333///---,,,+++***)))))))))))))))sssnnngggaaa```ccciiimmmuuuxxx~~~}}}vvvqqqooojjjddd^^^\\\XXXUUUSSSRRRPPPMMMJJJHHHJJJNNNUUU___jjjsssyyyvvvsssnnngggbbbaaaccceeemmmvvv{{{jjjhhhmmm~~~yyy{{{nnnUUUHHHFFFBBBBBBAAA@@@<<<888333111---...000222333333333333------,,,+++***))))))***vvvmmmiiidddaaabbbhhhpppuuu{{{yyyvvvppphhhbbb___\\\WWWUUUTTTRRROOOLLLHHHGGGHHHLLLTTTaaammmuuuwwwuuuqqqkkkeeebbbaaabbb```iiivvvrrrlllooorrr}}}yyy}}}}}}___MMMIIICCCCCCCCCBBB???:::666333//////......000333666777///...---,,,++++++++++++~~~ssspppfffhhhiiijjjkkkooovvv|||{{{ooogggcccaaa^^^\\\ZZZWWWRRROOOMMMLLLLLLJJJLLLSSS]]]eeejjjjjjlllnnnnnnjjjccc]]]___```gggsss|||tttooosss{{{~~~ooonnnwwwpppXXXHHHFFFAAA???@@@@@@;;;777777/////////000222444777888...---,,,***)))(((((('''ssskkkjjjfffiiimmmoooqqquuu}}}xxxooohhheeeaaa]]][[[XXXTTTQQQNNNMMMLLLJJJJJJNNNVVV\\\bbbeeejjjooorrrnnngggaaa___^^^aaajjjtttzzzmmmlllnnnyyyvvvlllnnnxxx{{{cccRRRHHHCCC@@@BBBBBB===:::999111000000///111333666777111///---+++***))))))***sssgggdddfffiiimmmrrrvvvyyy~~~yyyqqqmmmgggbbb^^^[[[XXXVVVRRRQQQOOOLLLJJJKKKOOORRRWWW\\\eeennnsssrrrmmmhhhccc___^^^bbbhhhqqqqqqiiidddkkk~~~nnngggoooyyytttbbbNNNGGGCCCDDDDDD@@@===<<<555333111//////111444555333222///,,,++++++,,,,,,}}}rrrhhhbbbcccgggnnnsssyyy~~~~~~xxxpppiiidddaaa^^^\\\WWWVVVSSSPPPMMMLLLLLLMMMOOOUUU^^^hhhooorrrrrrpppkkkeee______aaagggsss{{{pppeeeeeerrrzzziiikkktttsssWWWNNNFFFEEEEEEBBB???>>>999666222///...///222444444222///---+++,,,------}}}qqqjjjeeecccgggmmmuuuzzzyyypppjjjfffcccaaaZZZYYYVVVSSSQQQOOOMMMLLLLLLPPPWWW^^^ffflllrrruuupppiiiccc```___aaaiiirrr~~~{{{nnneeefffqqquuummmnnnzzzeeeXXXLLLGGGEEEBBB@@@???===999555000...///111222444222000...,,,,,,------{{{rrriiiggghhhiiinnnttt}}}yyyqqqlllgggeee^^^[[[WWWUUUSSSQQQNNNKKKLLLNNNQQQUUU[[[ccclllrrrpppkkkgggdddaaa^^^bbbhhhttt~~~|||mmmcccdddppp{{{tttkkkpppwww}}}~~~|||wwwfffSSSJJJFFFCCCAAAAAA???<<<777333000000111222444333111000...---------{{{rrrkkkhhhkkkpppsssxxx}}}|||uuupppllleeeaaa\\\XXXVVVTTTPPPMMMLLLMMMNNNOOORRRYYYccciiipppmmmllllllgggaaa___bbbiiiqqq~~~ooofffggglllqqqlllqqquuuwwwyyy~~~ttt\\\NNNHHHDDDBBBCCC@@@===:::666333222111111444444444333222000...---yyynnnooojjjiiipppwww|||~~~xxxtttlllgggaaa\\\ZZZWWWSSSPPPKKKMMMMMMMMMOOOTTT\\\bbbqqqpppqqqrrrmmmeee```aaa___fffqqqooohhhfffuuuzzzooonnnoootttzzz}}}bbbQQQJJJFFFDDDDDD@@@>>>;;;888555333222111444555666666555222///---yyyooommmjjjnnnsssxxx}}}tttpppkkkddd___ZZZVVVTTTSSSRRRPPPMMMLLLNNNTTTZZZfffmmmvvvwwwrrrkkkgggfff```bbbiiitttyyykkk```gggvvv{{{lllgggttt~~~~~~|||]]]IIIFFFFFFCCC@@@>>><<<;;;999666111...111111222333222000...,,,|||qqqkkkkkkpppsssxxx}}}|||tttmmmfffaaa]]][[[TTTTTTRRRNNNKKKLLLPPPTTTZZZcccooovvvvvvsssooommmdddcccfffmmmttt}}}pppeee]]]iiiuuu~~~yyypppyyynnnWWWLLLGGGEEECCCAAA???===:::777333///222222333444333222000///yyypppkkkjjjmmmwwwzzz|||rrrkkkeeeaaa^^^YYYXXXUUUQQQNNNLLLMMMOOOQQQYYYfffrrrxxxyyyvvvssskkkgggeeefffiiipppxxxmmm^^^ccckkkvvvzzz}}}fffQQQGGGFFFFFFDDDAAA???===999555222222333444444444333222222yyypppkkkjjjnnnttt}}}xxxpppjjjdddaaa^^^]]]ZZZVVVRRRPPPNNNNNNNNNTTT^^^jjjtttyyyyyyxxxsssmmmhhhfffeeejjjwwwttthhheeeeeemmm~~~xxx[[[KKKIIIFFFDDDAAA@@@>>><<<999666333333333333333333444444}}}rrrmmmlllnnnttt{{{|||uuunnniiicccaaa^^^ZZZVVVSSSPPPNNNMMMPPPUUU___jjjtttzzz}}}|||vvvpppkkkggggggoooyyy{{{mmmddd]]]aaaoookkkUUUNNNEEECCCAAA@@@??????===;;;333333222111222333444444yyyrrrmmmoooqqqtttzzzwwwqqqjjjfffaaa]]]YYYUUUQQQNNNLLLMMMOOOUUU___lllxxx~~~yyytttlllfffhhhmmmqqqfff]]]^^^ggguuuzzz___PPPGGGEEEBBBAAAAAA@@@???>>>555444222111111222444555xxxooolllnnnuuu{{{}}}~~~~~~~~~{{{vvvpppiiibbb^^^YYYTTTPPPNNNNNNOOOQQQVVVaaaoooxxx|||sssiiifffiiiqqqxxxppphhhfffgggnnn~~~xxxuuunnnXXXLLLJJJFFFDDDBBBAAA@@@>>>999777444222111222444666uuunnnkkkkkkqqq|||}}}{{{yyywwwyyy{{{~~~zzzqqqiiiccc]]]XXXSSSRRRSSSRRRQQQQQQXXXeeeooo~~~zzzpppjjjkkkeeexxx}}}vvvpppkkkeeefffuuuyyyuuu}}}fffQQQNNNIIIFFFDDDBBB@@@>>>;;;999666333222333555777uuullliiijjjpppzzzyyyuuunnnmmmmmmqqqzzzyyyqqqkkkddd]]]XXXVVVUUUSSSRRRRRRUUUYYY]]]mmmyyy~~~zzzrrrjjjkkkqqq~~~uuuooojjjgggmmmwwwnnnsss}}}ppp[[[IIIEEECCC>>>===AAA===:::666333222222444666zzzpppkkkkkknnnuuu}}}}}}zzzooollljjjlllrrr|||wwwqqqjjjbbb]]]XXXWWWTTTRRRPPPQQQTTTWWW```mmmyyy~~~xxxoookkknnn{{{|||vvvpppjjjjjjooozzzllltttjjjSSSHHHDDDBBB@@@???;;;999666333111111222222~~~vvvpppkkklllqqquuu{{{vvvqqqkkkhhhlllssszzz~~~yyyqqqhhhbbb]]][[[XXXTTTRRRPPPPPPPPPQQQ]]]kkkwwwxxxqqqnnnrrr{{{|||xxxqqqllljjjooowwwmmmooovvvcccMMMEEEEEEBBB===<<<;;;999666444222111111vvvoookkkkkkqqqyyy||||||rrrllllllppptttvvvwwwmmmfffccc```\\\XXXUUURRRPPPNNNKKKRRR^^^mmm{{{zzztttpppppppppttt}}}|||yyysssnnncccjjjuuu~~~uuupppqqqzzzuuuUUUEEEDDDCCC>>>@@@???>>>;;;888555333222~~~tttooommmnnnvvv~~~|||tttrrrrrrsssrrrvvvzzztttlllgggccc]]]YYYWWWUUUQQQOOOMMMNNNUUUbbbpppzzzzzzsssmmmiiilllvvv}}}}}}~~~zzzuuu```eeeppp}}}{{{pppjjjrrrcccKKKDDDDDDAAABBBAAA@@@>>>;;;777444222zzztttssssssuuuzzz}}}zzzxxxuuurrrpppsssxxx}}}~~~vvvlllfff___[[[YYYVVVSSSOOOQQQNNNOOOXXXbbblllvvv}}}}}}xxxpppjjjiiimmmrrr{{{iiigggmmmzzzrrrgggmmmxxxuuu[[[LLLGGGEEEAAA@@@???===:::777444333{{{xxxxxx{{{}}}~~~{{{vvvnnnqqqtttwww{{{vvvnnneee___]]]ZZZVVVSSSRRRNNNMMMQQQVVV]]]iiittt}}}~~~xxxpppkkkhhhgggtttvvvllljjjttt~~~rrrrrrzzzrrrZZZLLLHHHBBBAAA???===:::888666555xxxxxx|||{{{oooppprrrsssvvv{{{wwwllldddaaa___[[[WWWQQQMMMLLLNNNPPPTTT```mmm{{{wwwooogggcccgggrrr~~~pppgggnnnyyy}}}fffPPPHHHEEEDDDBBB???===;;;:::999yyy~~~}}}tttnnnoooqqqrrrwww~~~vvvmmmgggbbb]]]ZZZTTTQQQPPPOOONNNMMMTTT\\\lllyyy{{{ssskkkdddfffjjjrrr~~~|||sssrrrpppqqqzzz|||yyyaaaMMMFFFDDDCCCCCC@@@:::888;;;{{{zzzsssrrrrrrrrruuu{{{|||vvvnnnhhhaaa\\\XXXTTTRRRQQQNNNLLLPPPWWWbbbnnn{{{|||rrriiifffgggkkktttzzzwwwqqqlllttt~~~lllXXXLLLGGGCCCCCCAAA<<<:::;;;}}}}}}zzzwwwuuuuuuxxxwwwyyy|||yyypppggg```]]]YYYUUUSSSOOOKKKLLLPPPXXXbbbooo||||||ooojjjhhhgggjjjtttwwwmmmlllsssmmmXXXNNNFFFDDDDDDAAA>>>==={{{yyyxxxvvvxxxzzz|||xxxmmmfffaaa\\\XXXVVVRRRLLLKKKMMMSSSZZZdddsssxxxsssnnngggeeekkkxxxvvvpppqqqeeeWWWJJJFFFHHHFFFCCCBBB}}}yyyyyyyyyyyyyyyzzz}}}uuummmfff```[[[YYYUUUOOOMMMOOOOOORRRYYYfffzzz{{{tttkkkeeegggppp|||wwwtttvvvrrraaaNNNHHHHHHGGGEEEDDD}}}||||||yyyvvvuuuvvvyyy|||wwwmmmfff___\\\XXXSSSPPPQQQKKKMMMQQQZZZkkk~~~zzzppphhhfffkkkrrrxxxzzzuuupppyyynnnWWWKKKGGGEEECCCBBB|||vvvrrrqqqsssvvvzzzvvvlllccc___[[[UUURRRSSSJJJMMMOOORRR\\\mmm}}}wwwoookkkkkkmmmooozzzwwwzzzfffTTTJJJDDDBBBCCCyyysssqqqrrrtttsssyyy|||qqqfffaaa\\\VVVSSSTTTMMMQQQRRROOORRR___oooyyy}}}uuupppmmmlllmmmuuusss]]]NNNFFFCCCEEE|||wwwsssqqquuuwwwzzz{{{~~~}}}rrrfff]]]XXXVVVUUUUUURRROOOOOOPPPUUU```kkk{{{~~~xxxqqqllljjjoooxxxlllVVVGGGCCCHHH}}}zzzxxxtttvvvwwwwwwyyy}}}{{{nnnddd^^^ZZZXXXVVVRRRNNNNNNMMMOOOWWW```mmmvvvwwwqqqooommmrrr}}}|||dddPPPHHHJJJxxxxxxwwwuuuuuuvvvzzz}}}yyynnnfff```\\\YYYTTTPPPOOOLLLKKKOOOUUU]]]jjj|||}}}uuuqqqllllllqqq~~~rrrYYYLLLJJJ{{{xxxuuutttuuuuuu~~~xxxooofffaaa]]]XXXTTTRRROOOKKKLLLPPPRRR]]]nnn|||wwwpppooojjjjjjsssfffSSSKKK|||xxxuuusssrrrvvvxxx{{{xxxnnnggg```[[[VVVUUURRRMMMLLLNNNNNNRRR\\\lll|||}}}wwwtttlllhhhmmmxxx||||||vvv^^^PPP}}}zzzvvvsssssstttvvvzzzxxxoooddd]]]XXXWWWTTTOOOMMMNNNLLLKKKPPP^^^qqq~~~zzzrrrkkkjjjoooxxx|||wwwvvvxxx{{{|||iiiVVV}}}zzzwwwwwwwwwxxxzzz~~~wwwkkkddd]]][[[XXXSSSPPPPPPMMMLLLMMMTTTbbbqqq~~~}}}tttmmmjjjmmmxxx~~~}}}}}}zzzwwwxxxttt{{{|||{{{ddd~~~|||{{{yyyzzz|||~~~}}}sssjjjbbb___\\\WWWTTTTTTNNNOOOOOOPPPUUUbbbttt|||rrriiihhhqqq}}}}}}|||qqqvvvxxx}}}yyyvvvwwwxxxzzz~~~~~~tttjjjddd___XXXSSSRRRPPPMMMLLLMMMOOOVVVeeettt}}}pppiiikkkooo}}}wwwrrryyy~~~~~~yyywwwvvvwww|||~~~zzzooohhhbbb[[[VVVUUUPPPMMMKKKKKKLLLPPP]]]iiiyyypppmmmnnnttt~~~{{{rrrwww{{{yyyxxxzzz{{{}}}vvvnnnggg^^^YYYXXXRRROOOMMMLLLJJJKKKSSS]]]wwwxxxpppllllllrrrvvvxxx~~~zzzyyyyyy{{{uuulllbbb[[[ZZZUUURRROOOOOOLLLJJJNNNUUUfffrrrtttmmmlllmmmuuu||||||}}}{{{yyyyyyzzz~~~ttthhh___\\\VVVRRRPPPPPPMMMJJJLLLPPPWWWcccuuu{{{tttllljjjmmm{{{|||zzzyyy{{{qqqfffaaaWWWSSSPPPPPPNNNJJJJJJMMMPPPYYYhhhxxx~~~mmmhhhgggppp~~~}}}zzzzzz|||}}}|||oooiii\\\WWWSSSRRRPPPKKKJJJLLLNNNRRR[[[iiiwwwvvvnnnhhhjjjrrr}}}}}}{{{zzzzzzzzzyyy}}}uuuoooccc\\\WWWVVVSSSNNNLLLNNNLLLMMMQQQ]]]mmm{{{wwwmmmiiilllwwwzzzuuu||||||zzzzzzyyyzzz~~~uuuiiiccc[[[VVVTTTQQQNNNKKKMMMJJJLLLUUUaaammm{{{uuukkkgggnnn}}}zzz{{{|||zzzyyy{{{oooiii```ZZZWWWTTTQQQNNNNNNKKKKKKPPPXXXcccttt{{{qqqhhhiiisss|||}}}|||xxxxxx|||yyyrrrggg___[[[WWWTTTQQQPPPMMMKKKKKKNNNWWWhhhxxxzzznnngggjjjooo|||~~~yyyvvvwwwzzz~~~zzzoooeee___ZZZVVVRRRQQQOOOMMMKKKIIIMMM\\\kkkxxxwwwlllhhhjjjrrr~~~|||wwwvvvxxxzzz{{{vvvlllddd^^^XXXTTTRRRQQQPPPNNNIIIHHHRRR]]]ooo{{{sssllliiijjjsss}}}zzzzzzzzzzzz~~~uuummmeee]]]XXXTTTSSSRRRQQQKKKGGGKKKSSSeeerrryyypppkkkeeeiiiuuu~~~~~~}}}}}}wwwnnnddd^^^WWWSSSQQQPPPLLLGGGHHHMMMWWWbbbssswwwpppgggffflll{{{zzz~~~|||~~~tttjjjcccYYYTTTOOONNNKKKGGGGGGJJJIIIUUUgggyyy}}}wwwmmmhhhiiitttwwwyyy~~~~~~}}}rrrjjj___YYYPPPKKKJJJKKKJJJIIIJJJOOOWWWcccvvvvvvkkkdddhhhqqq~~~yyyxxx~~~~~~yyyqqqeee^^^UUUOOOMMMLLLJJJIIIHHHLLLRRR\\\nnn}}}rrrhhhgggkkkuuu{{{uuu~~~vvvkkkdddZZZSSSOOONNNKKKIIIFFFIIIMMMSSSaaattt|||pppiiihhhmmm{{{vvvzzz|||ppphhh^^^VVVRRROOOLLLJJJFFFHHHJJJLLLVVVhhh}}}{{{pppiiijjjttt}}}~~~zzzuuummmbbbZZZUUURRRNNNLLLIIIIIIIIIJJJOOO]]]sssxxxlllhhhlllpppvvvjjj```ZZZVVVRRROOOLLLKKKJJJJJJLLLUUUgggwwwqqqgggeeedddsssuuujjjbbb[[[UUUQQQOOOLLLLLLLLLLLLNNNZZZggguuuyyyooohhheeekkkwww~~~}}}~~~qqqggg___XXXSSSPPPMMMLLLNNNLLLJJJQQQ\\\hhh|||yyyqqqlllgggqqqzzzwww~~~qqqggg___ZZZRRRNNNLLLLLLKKKIIIMMMRRRaaammm~~~vvvooodddjjjxxx}}}yyyyyy|||wwwlllccc]]]VVVRRROOONNNLLLIIIKKKPPPXXXcccttt{{{ssseeegggpppuuujjjccc\\\VVVQQQOOOLLLIIIIIIMMMMMMUUUdddxxxzzzlllggggggrrrtttkkk___XXXRRRPPPMMMIIIIIIKKKJJJLLLVVVjjjwwwllleeejjjwww~~~uuubbbZZZSSSQQQOOOLLLJJJLLLLLLKKKNNN]]]qqqssshhhgggooo}}}~~~|||hhh___WWWTTTSSSOOOLLLLLLNNNKKKKKKSSSbbbtttzzznnnhhhiiiqqq~~~~~~pppfff]]]YYYWWWRRRMMMMMMKKKKKKKKKNNNVVVfffyyywwwnnniiijjjuuuwwwlllaaa]]]ZZZSSSNNNMMMGGGJJJLLLLLLPPP]]]sss~~~uuukkkhhhqqq}}}~~~uuuiii___YYYVVVSSSPPPMMMJJJIIIKKKMMMUUUdddssszzzoookkkllllllrrrhhhaaa\\\XXXTTTNNNKKKIIIIIIJJJOOO\\\iiiwwwqqqnnnmmm{{{zzznnneee^^^XXXTTTQQQMMMKKKKKKJJJKKKSSS]]]qqqwwwpppkkkooozzzvvvkkkbbbYYYSSSTTTPPPNNNNNNLLLJJJNNNUUU___sss|||qqqjjjiiiqqqvvvkkk```ZZZTTTQQQOOOOOOMMMJJJKKKPPPSSSggg~~~wwwooojjjoooxxx~~~rrrggg___UUUPPPNNNNNNLLLIIIIIILLLNNN^^^sssyyyoooooorrr{{{}}}|||~~~{{{nnnfffYYYSSSOOOOOOMMMIIIHHHJJJLLLVVVeeetttuuupppmmmqqq~~~~~~{{{|||}}}~~~xxxppp^^^XXXSSSRRROOOKKKIIIKKKIIIPPP[[[iii|||xxxqqqiiijjjvvv||||||vvveee___XXXSSSQQQPPPNNNLLLMMMNNNRRR]]]ppp{{{kkkgggsss{{{~~~}}}}}}~~~~~~nnnggg^^^WWWTTTQQQOOOLLLLLLMMMPPPZZZjjjzzzrrrjjjpppttt}}}{{{yyyxxxvvv{{{~~~zzzqqqeee\\\VVVSSSPPPMMMKKKKKKMMMTTT```ppp|||qqqpppnnnuuu~~~{{{wwwtttrrruuuxxx{{{xxxkkk___YYYTTTQQQNNNJJJJJJKKKOOOVVVdddyyy{{{tttnnnppp}}}yyyuuusssqqqsssvvvxxxzzz~~~}}}oooccc\\\WWWSSSPPPLLLJJJKKKMMMOOOYYYnnn|||qqqmmmvvv}}}yyywwwqqqrrrrrrrrrrrrsssvvvyyyvvvjjjaaa[[[VVVRRRNNNLLLLLLMMMLLLPPPbbbuuuvvvlllooowww}}}zzzuuuuuutttqqqooonnnoooqqquuuzzzrrriiiaaaZZZUUUQQQMMMMMMPPPMMMKKKWWWhhh{{{~~~pppnnnooo||||||zzzyyywwwsssooommmmmmnnnmmmrrryyyyyynnneee\\\VVVTTTOOOOOORRRNNNHHHPPP___lllvvvqqqkkkvvv{{{{{{zzzxxxuuuqqqnnnllllllmmmooossszzzxxxnnnccc[[[YYYTTTOOOMMMKKKIIILLLRRR___oooyyypppnnnnnnuuu}}}yyyuuuqqqooonnnmmmnnnpppttt{{{~~~sssggg___ZZZTTTPPPOOOLLLJJJLLLQQQVVVcccxxxzzzooolllqqqzzzvvvtttsssqqqooonnnppptttyyy|||zzzmmmddd[[[VVVQQQPPPNNNJJJKKKOOOOOOXXXjjjuuunnnnnnxxx}}}{{{yyyvvvsssqqqqqqsssvvvyyy{{{~~~vvvlll^^^XXXSSSQQQOOOKKKJJJMMMOOOSSS___uuuvvvnnnsss|||zzzwwwuuutttuuuwwwxxxxxxzzz~~~vvveee]]]UUUSSSPPPKKKJJJKKKOOOPPPWWWiii~~~~~~rrrpppxxx~~~|||zzzyyyxxxxxxxxxwwwzzz}}}oooeeeZZZVVVRRRNNNKKKLLLKKKLLLPPP\\\nnnyyyrrrqqqzzz}}}{{{yyywwwzzz}}}}}}}}}zzzmmm```ZZZVVVQQQOOOOOOHHHJJJLLLQQQ^^^rrryyypppqqq~~~~~~|||wwwzzz}}}~~~}}}ttteee]]]XXXTTTQQQRRRIIIKKKKKKKKKRRRfffsssmmmvvv|||mmmaaaZZZWWWTTTRRRQQQMMMJJJJJJMMMZZZppp~~~wwwsssqqqsssggg^^^ZZZWWWUUUQQQNNNJJJIIIKKKTTThhhyyy{{{wwwttt}}}pppeee^^^ZZZXXXRRRNNNKKKIIIHHHMMM[[[jjjzzzvvvzzzzzzmmmccc]]][[[RRRNNNLLLJJJHHHJJJSSS]]]xxx~~~vvvwwwvvvjjjaaa\\\RRROOOMMMMMMJJJIIINNNVVVggg}}}{{{ttt{{{~~~sssfff^^^TTTQQQOOOOOOMMMJJJMMMRRR[[[pppsssttt}}}||||||}}}lll```XXXTTTQQQPPPMMMJJJJJJNNNQQQbbbzzzxxxsssuuu~~~}}}{{{pppaaaZZZUUURRRQQQMMMIIIHHHKKKKKKXXXlllwwwttt}}}~~~yyyzzzyyy}}}{{{nnn___XXXRRROOOLLLIIIJJJNNNJJJRRR^^^qqqssstttzzzyyyvvvwww~~~wwwiii```XXXTTTQQQMMMLLLOOOMMMPPPWWWhhh|||www|||yyytttrrruuuyyy~~~pppdddYYYTTTQQQMMMJJJIIINNNMMMOOO]]]uuu{{{www~~~}}}vvvqqqppprrrvvv~~~wwwiii[[[UUUSSSNNNIIIGGGKKKJJJLLLTTTgggtttvvvyyyrrrpppppprrrxxxrrrccc\\\YYYTTTOOOMMMHHHIIILLLPPPZZZqqqwwwrrr}}}xxxtttqqqpppsssxxxzzzjjjbbb[[[UUUQQQPPPIIIJJJLLLNNNSSScccsssvvv~~~xxxrrrqqqsssyyy|||sssggg]]]TTTPPPQQQNNNLLLKKKLLLPPPZZZpppzzzuuuyyyuuuqqqrrrsssvvv{{{}}}pppbbbXXXTTTVVVTTTMMMIIIKKKOOOVVVeeessszzzzzz|||yyyssspppnnnooouuu}}}vvviii___XXXTTTQQQNNNMMMNNNNNNQQQZZZccczzzyyy~~~wwwsssmmmmmmpppvvvzzz|||oooeee]]]WWWRRROOONNNNNNNNNOOOVVV^^^xxx}}}ttt~~~yyyqqqmmmkkknnnqqquuuyyymmmccc\\\TTTPPPOOOOOONNNLLLPPPVVVhhhvvv}}}yyyrrrmmmlllmmmpppxxxuuuhhh___UUUQQQOOOOOONNNLLLMMMQQQYYYqqq~~~~~~yyyrrrooonnnnnnsssyyy||||||{{{lllbbbVVVRRROOOPPPOOOLLLLLLOOOPPPeee~~~{{{xxxuuuqqqpppqqqvvvuuuzzzrrrggg[[[UUUQQQQQQPPPMMMLLLNNNLLLZZZqqq}}}yyyxxxqqqoooqqqqqquuu~~~yyymmmbbbZZZTTTSSSQQQMMMKKKLLLIIIRRRaaawwwzzz}}}tttooojjjiiimmmvvv~~~~~~rrrhhh___WWWTTTQQQMMMJJJKKKHHHMMMWWWkkk}}}~~~qqqlllfffdddiiiqqqyyy~~~nnnddd[[[XXXVVVQQQLLLJJJNNNMMMQQQ```zzzzzzooohhhccceeejjjpppxxxssshhh^^^ZZZWWWRRRMMMKKKNNNMMMOOOYYYooouuullldddbbbccceeejjjpppwww}}}{{{ooobbb\\\XXXSSSOOONNNMMMLLLMMMRRR___vvv}}}rrrhhhbbb```^^^aaaeeemmmttt}}}wwwhhh```ZZZTTTPPPOOOKKKLLLNNNOOOTTTfffwwwllleee```[[[[[[^^^ccciiisss|||oooeee^^^WWWRRRPPPKKKLLLOOOPPPPPPZZZvvv}}}rrrkkkddd]]]ZZZ\\\YYY___gggpppxxxxxxmmmddd[[[TTTRRRMMMMMMOOOQQQOOOSSShhh~~~~~~vvvnnnddd___^^^WWWZZZ___eeekkkrrrzzzuuukkk```XXXUUUQQQMMMMMMPPPNNNOOO]]]ooowwwkkkdddbbbZZZ[[[\\\^^^aaaffflllqqq{{{pppddd[[[XXXTTTMMMKKKNNNMMMLLLWWWfff|||sssjjjeee^^^[[[XXXXXX\\\```dddfffrrrvvv|||}}}pppaaaWWWVVVQQQNNNNNNNNNOOOUUU\\\uuuxxxqqqbbb^^^ZZZXXXYYY[[[]]]^^^hhhkkkrrryyyuuuggg\\\WWWRRROOONNNMMMLLLPPPVVVhhhyyyjjjfff___[[[YYYXXXWWWVVV]]]```eeelllssszzz}}}nnnddd[[[UUUQQQPPPNNNKKKMMMQQQ[[[ppp~~~uuuppphhhaaa\\\YYYVVVTTTVVVXXX\\\bbbhhhnnntttvvv~~~uuukkk___YYYTTTSSSQQQMMMMMMOOOUUUfff~~~xxxppphhhbbb\\\XXXUUUTTTTTTVVVZZZ^^^dddiiikkksssyyy|||rrraaaZZZTTTSSSRRRNNNLLLNNNQQQ^^^ssszzzqqqiiibbb\\\YYYUUUTTTSSSTTTVVVZZZ^^^aaajjjpppxxx}}}yyyeee\\\UUUSSSQQQNNNKKKLLLMMMTTTddd{{{|||ssskkkddd___YYYWWWTTTSSSSSSUUUYYY[[[ccciiipppuuuvvvyyy~~~ooodddYYYVVVSSSOOOLLLLLLKKKOOOWWWkkk|||rrrjjjeee^^^\\\XXXTTTSSSUUUXXXZZZ^^^dddkkkoooqqqtttzzzxxxlll```ZZZWWWRRROOOOOONNNNNNRRRaaa}}}vvvmmmeeeccc^^^YYYTTTSSSTTTVVVYYY]]]bbbfffiiinnntttxxxtttdddYYYTTTRRROOOMMMIIILLLQQQ]]]qqqwwwkkkhhhccc]]]WWWUUUTTTUUUWWWZZZ]]]```bbbfffkkkooovvvzzz~~~xxxiii]]]WWWTTTQQQOOOKKKLLLNNNVVVfff~~~wwwsssmmmfff___ZZZWWWVVVUUUWWWYYYZZZ\\\^^^cccfffkkkpppuuuxxxyyyzzz~~~pppccc[[[VVVSSSQQQNNNLLLKKKNNNYYYoooyyyqqqiiibbb\\\YYYUUUUUUVVVWWWXXX[[[^^^```dddiiinnnrrrrrrtttwwwzzzvvvhhh^^^WWWSSSQQQOOOMMMKKKKKKPPPaaa}}}zzzrrriiiaaa[[[WWWVVVTTTTTTVVVXXX[[[\\\aaaeeeiiikkkkkkmmmpppttt|||}}}nnnaaaYYYTTTQQQOOOMMMMMMMMMMMMWWWnnn{{{qqqggg___\\\YYYUUUTTTUUUWWWXXXXXX]]]```bbbbbbbbbdddiiinnnuuuyyy~~~uuufff\\\VVVTTTPPPNNNNNNOOONNNQQQaaattt|||qqqhhhfffaaa[[[XXXWWWWWWWWWVVVWWWXXXYYYYYYYYY\\\ccciiinnnrrrwww|||~~~nnnbbb[[[YYYRRRMMMMMMPPPMMMLLLWWWggg~~~zzzqqqpppjjjbbb]]][[[ZZZXXXVVVQQQRRRSSSRRRSSSWWW```fffhhhlllrrrwwwzzz|||sssfff```]]]TTTMMMKKKNNNLLLIIIRRR```qqqyyysssjjjddd```\\\WWWSSSQQQUUUVVVSSSNNNOOOVVV]]]aaadddjjjnnnqqqsssvvvxxx|||~~~pppaaaWWWXXXTTTPPPOOOLLLJJJMMMSSS\\\mmm~~~~~~vvvooojjjeee___[[[UUUXXXYYYVVVRRRQQQSSSWWW\\\___dddgggiiikkknnnpppuuuwww{{{~~~xxxjjj```YYYTTTQQQPPPNNNKKKMMMRRRVVVfffuuu|||xxxsssllleee```[[[[[[ZZZXXXVVVSSSPPPOOOVVVYYY]]]```aaacccfffhhhlllooossswww{{{}}}ooofffZZZUUURRRQQQOOOLLLMMMQQQOOO[[[iiiqqqyyy|||uuulllfff```]]]YYYVVVUUUSSSOOOKKKRRRUUUXXX[[[]]]___bbbdddfffhhhlllppptttxxx}}}uuummm]]]WWWSSSRRRPPPMMMLLLNNNLLLUUU```hhhqqqxxxrrrfff```YYYUUUTTTSSSPPPMMMNNNPPPSSSVVVXXX[[[^^^aaabbbeeehhhjjjmmmppptttwww~~~~~~vvvbbbZZZTTTRRRPPPLLLKKKLLLMMMRRRZZZccclll{{{zzznnnhhh___YYYWWWUUURRRPPPKKKMMMOOOQQQRRRUUUYYY[[[___aaaccceeefffhhhlllooovvvyyy|||~~~zzzjjj```WWWTTTQQQMMMKKKLLLNNNPPPVVV^^^gggssswwwrrrkkkddd^^^YYYUUUSSSLLLMMMOOOOOOOOOPPPSSSVVVZZZ\\\^^^___aaacccfffiiimmmppptttvvvxxxyyy{{{|||~~~sssggg\\\VVVSSSOOOMMMNNNMMMLLLPPPXXX___iiiyyy}}}zzzuuunnneee]]]WWWTTTPPPQQQQQQPPPNNNOOOQQQSSSVVVXXXZZZ\\\]]]```dddfffgggjjjnnnqqqrrrsssuuuwww}}}~~~yyylll___YYYUUUQQQOOOPPPKKKIIILLLSSSZZZaaappp~~~xxxrrrlllccc]]]WWWUUURRROOOKKKKKKLLLNNNVVVVVVVVVWWWYYY[[[^^^___eeedddeeehhhlllppprrrssstttwww{{{~~~~~~}}}||||||~~~tttfff[[[VVVSSSRRRPPPKKKKKKMMMRRRUUU\\\iiivvv}}}uuulllfff\\\ZZZWWWRRROOOMMMNNNOOORRRRRRRRRSSSUUUXXXZZZ\\\aaabbbccceeegggiiijjjkkkqqqtttxxxzzz|||~~~~~~{{{{{{mmmaaaYYYUUURRRPPPMMMLLLNNNQQQSSSYYYdddppp}}}tttmmmdddaaa]]]XXXTTTQQQPPPOOOOOOOOOOOOPPPRRRUUUWWWYYY\\\___cccdddbbbbbbccceeelllooosssuuuwwwyyy{{{}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzz{{{|||}}}~~~|||uuuggg^^^XXXSSSPPPPPPMMMMMMOOOQQQTTT^^^hhhyyy}}}vvvmmmiiiccc]]]YYYUUURRRPPPNNNNNNNNNOOOPPPRRRTTTVVVWWW]]]bbbcccaaa___aaadddgggjjjnnnppprrrsssvvvxxx|||~~~~~~~~~}}}{{{yyywwwtttssstttttttttttttttsssrrrrrrtttuuuvvvvvvwwwzzz{{{mmmccc[[[UUUPPPPPPMMMLLLMMMOOOQQQYYYbbbrrrvvvrrrkkkeee```[[[VVVRRRPPPOOONNNMMMMMMNNNOOOPPPQQQWWW]]]___]]]]]]```cccccceeeiiikkklllnnnppprrruuuxxx{{{}}}~~~~~~}}}}}}}}}}}}|||yyyvvvuuuuuutttrrrpppmmmkkkiiikkkkkklllllllllkkkjjjjjjkkklllmmmmmmmmmooosssvvv|||rrrhhh___WWWRRROOOLLLJJJLLLNNNPPPWWW___lll|||}}}uuuooojjjeee^^^YYYSSSRRROOOMMMKKKJJJJJJJJJKKKOOOTTTWWWXXXYYY\\\___^^^```dddfffggghhhkkklllnnnpppsssuuuwwwyyy|||}}}||||||{{{zzzxxxsssppplllkkkiiigggeeecccaaa```bbbbbbcccccccccbbbbbbaaa```aaabbbbbbaaacccfffhhhnnnrrryyyyyynnneee\\\VVVPPPLLLJJJLLLOOOQQQVVV\\\ggguuuzzzvvvpppiiibbb[[[YYYUUUQQQNNNKKKJJJIIIJJJKKKNNNPPPSSSVVVYYYZZZYYY\\\___aaabbbccceeeggggggiiilllnnnpppsssvvvyyy{{{zzzxxxwwwvvvrrrlllhhhbbbaaa^^^\\\ZZZYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYYYYYYYYYYYYY\\\^^^aaaeeelllssszzzuuujjj```YYYTTTNNNLLLMMMPPPQQQUUUZZZaaannn~~~~~~xxxpppjjjccc```\\\WWWRRRNNNLLLKKKLLLKKKKKKNNNRRRVVVXXXXXXVVVXXX[[[]]]^^^___bbbcccbbbdddgggiiikkknnnrrruuurrrqqqooonnnkkkgggaaa]]]\\\ZZZXXXUUUSSSSSSSSSTTTRRRRRRSSSSSSSSSSSSSSSRRRTTTVVVVVVVVVUUUVVVXXXZZZYYY]]]cccjjjpppxxxzzznnnccc\\\WWWQQQMMMOOOPPPQQQSSSXXX]]]jjjxxx~~~zzzmmmhhh```YYYUUURRRPPPOOOMMMHHHGGGJJJNNNOOOQQQUUUYYYXXXXXXXXXYYY\\\___aaabbbbbbccceeegggjjjlllmmmiiihhhfffccc___[[[WWWTTTOOONNNNNNMMMLLLKKKKKKKKKGGGIIIKKKLLLLLLKKKIIIHHHJJJKKKLLLMMMNNNOOOPPPPPPTTTVVV[[[```eeellltttyyy~~~vvvhhh^^^XXXQQQMMMNNNOOOOOOQQQUUUZZZgggvvvwwwrrriiibbb\\\XXXTTTRRRPPPJJJGGGIIIKKKJJJLLLOOOSSSSSSSSSTTTVVVXXXZZZ\\\\\\]]]^^^___```bbbccccccaaa```___\\\XXXUUUQQQOOOKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQTTTXXX\\\aaahhhlllttt{{{zzzkkkaaaYYYRRRMMMMMMNNNNNNPPPSSSYYYaaannnyyyyyyzzzwwwoooggg```ZZZWWWUUUOOOKKKJJJJJJGGGGGGIIILLLMMMNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ[[[ZZZZZZYYYVVVUUUTTTRRROOOLLLJJJHHHEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKMMMOOORRRVVVZZZ^^^fffmmmwwwqqqggg[[[SSSNNNMMMMMMLLLNNNQQQWWW\\\fffrrr{{{xxxyyy|||sssjjjbbb\\\\\\VVVPPPNNNLLLHHHGGGIIIGGGHHHJJJLLLMMMNNNOOOOOOSSSTTTVVVXXXXXXXXXVVVUUUMMMLLLKKKJJJHHHFFFEEEDDD@@@@@@@@@??????>>>>>>>>>???>>><<<;;;;;;<<<===>>>??????@@@AAAAAABBBCCCCCCEEEGGGIIIKKKLLLOOOSSSVVV\\\bbbllluuu}}}vvvlll^^^VVVPPPNNNLLLKKKLLLOOOVVV]]]hhhttt}}}vvvrrrxxxuuukkkeeebbb[[[UUURRROOOKKKIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLNNNPPPRRRTTTUUUUUUTTTSSSHHHHHHFFFEEEDDDCCCBBBBBB>>>>>>===============<<<;;;:::999:::<<>>>>>???@@@@@@@@@@@@CCCEEEGGGIIIKKKNNNQQQVVV\\\dddkkksss{{{{{{qqqccc[[[SSSOOOMMMKKKLLLOOOUUUaaaqqq}}}uuunnnpppvvvwwwqqqjjjbbb[[[XXXTTTNNNLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNNNNFFFEEECCCBBBAAA@@@@@@@@@=========<<<<<<<<<<<<<<<888888999<<<@@@EEEIIILLL<<<<<<=========>>>>>>>>><<<>>>AAACCCDDDFFFIIIKKKPPPUUU[[[aaagggoooyyywwwiii```WWWRRROOOLLLLLLOOOUUUeeeyyy}}}qqqooorrrvvv|||uuummmeeeaaa[[[UUUQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHCCCBBB@@@???>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???BBBEEEGGG;;;;;;;;;;;;<<<<<<<<<<<<:::===???AAAAAABBBDDDEEEIIILLLQQQUUUYYYaaajjjqqqyyy|||oooeee[[[UUUQQQMMMNNNQQQUUUdddzzzxxxrrrqqqrrruuuyyywwwoooiiiccc[[[VVVVVVQQQOOOLLLJJJHHHHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>@@@AAA@@@@@@AAACCCCCCFFFIIILLLPPPVVV```fffkkkqqqyyyrrrhhh]]]WWWRRRNNNOOORRRTTTbbbwww{{{wwwwwwwwwvvv{{{|||}}}~~~|||uuuooohhhaaa\\\WWWTTTPPPLLLKKKIIIGGGEEEJJJHHHEEEEEEEEEEEEDDDCCC>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===???CCCFFFIIIMMMRRRUUU]]]ccckkksss{{{{{{rrrfff[[[TTTPPPOOONNNTTT^^^ppp}}}|||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}zzzrrriiiccc\\\XXXSSSPPPMMMKKKIIIGGGEEECCCAAA@@@AAAAAA@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===???BBBDDDEEEHHHLLLOOOVVV[[[bbbhhhoooxxx~~~vvviii^^^WWWSSSQQQPPPOOOWWWhhh}}}}}}zzzxxxuuuuuuvvvvvvwwwzzzvvvnnnccc___ZZZUUURRROOOLLLIIIGGGDDDBBBAAABBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========???@@@AAAAAABBBDDDGGGMMMQQQWWW]]]bbbiiisssyyy{{{nnnccc[[[VVVTTTSSSNNNRRR^^^qqq~~~{{{wwwvvvtttrrrqqqrrrtttvvvvvv|||zzzmmmiiibbb\\\WWWSSSNNNKKKHHHFFFDDDCCCCCCCCCAAA@@@=================================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBFFFJJJPPPTTTYYY___hhhnnnxxxsssggg^^^YYYUUUTTTRRRRRRXXXggg}}}}}}yyyuuusssqqqpppppppppqqqtttyyyzzztttlllddd]]]WWWQQQMMMGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<============@@@BBB@@@DDDIIIMMMQQQWWW```fffmmmvvvvvvjjjaaaZZZVVVSSSRRRQQQSSS^^^rrr~~~{{{wwwrrrooopppnnnmmmqqqwwwxxxnnnddd\\\TTTPPPJJJHHHEEEDDDDDDCCCAAA@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<============???AAA;;;???CCCFFFIIIOOOWWW\\\ccckkkwwwzzzmmmccc\\\VVVSSSOOONNNOOOVVVfff|||vvvvvvrrrpppqqqsssxxxwwwlllaaaYYYSSSMMMKKKHHHFFFFFFEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;===???;;;>>>AAACCCDDDHHHOOOTTTYYY```kkkwww}}}pppfff^^^XXXTTTMMMNNNOOOQQQ[[[rrr}}}xxxvvvuuurrrpppvvv}}}qqqeee\\\VVVJJJHHHEEECCCCCCBBB@@@>>>AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@????????????>>>??????????????????????????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<::::::;;;<<<===@@@BBBBBBCCCEEEKKKPPPRRRYYYcccnnnyyyssshhh___YYYUUUOOOQQQPPPOOOTTTgggwwwmmmkkkooottt}}}rrrfffYYYQQQGGGFFFDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDEEECCCAAAAAABBBBBBBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::;;;===@@@CCCEEEFFFKKKQQQYYYbbblllyyy|||ssskkk```VVVRRRSSSMMMKKKOOORRR[[[tttuuuooommmnnnvvvyyyxxxlll```UUUMMMFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDBBBAAA??????@@@AAA@@@???DDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???AAACCCDDDGGGLLLTTT\\\eeerrrxxxooodddYYYUUUUUUOOOMMMOOOPPPWWWlllxxxqqqlllnnnnnnttt|||mmmbbbXXXOOOIIIEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDAAA@@@???@@@AAABBBAAA@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAAAAAFFFMMMTTT\\\hhhttt}}}uuuhhh]]]XXXUUUPPPNNNOOONNNQQQbbbtttzzzqqqpppnnnpppwwwpppbbbXXXQQQKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>BBBHHHNNNUUU___kkksssyyykkk___ZZZTTTQQQOOONNNLLLMMMYYYfffzzzssssssssssssuuuyyypppcccXXXRRRNNNJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEGGGHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>999999::::::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>AAAGGGKKKQQQYYYccckkkyyy|||mmm```ZZZRRRQQQPPPNNNLLLLLLTTT]]]zzz~~~yyywwwvvvsssqqqyyyxxxhhhaaaXXXRRROOOLLLJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>AAAEEEIIIMMMTTT]]]dddppp|||pppccc\\\RRRRRRRRROOOLLLMMMRRRWWWmmmyyyuuutttwwwuuujjj]]]XXXRRROOONNNLLLIIIEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGIIIJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<=========@@@CCCFFFIIIOOOWWW^^^gggrrr~~~uuuggg```UUUVVVUUUPPPMMMNNNQQQSSS```~~~yyyxxxyyy|||lll___WWWSSSPPPNNNNNNLLLHHHDDDAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMLLLIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;<<<======>>><<<>>>AAACCCFFFKKKSSSZZZ```lllxxxxxxkkkdddYYYYYYWWWRRRNNNNNNPPPQQQXXXxxx~~~zzzxxxzzzxxxeeeYYYQQQPPPOOOMMMKKKIIIHHHGGGDDDFFFGGGGGGHHHIIILLLOOOPPPQQQRRRRRRRRRRRRRRRRRRUUUUUUWWWZZZ[[[ZZZVVVSSSTTTTTTSSSSSSQQQPPPNNNMMMKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDEEECCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<;;;;;;<<<>>>>>>???@@@CCCIIIPPPUUU___eeeooozzz~~~rrrggg]]]XXXUUUTTTRRRNNNNNNPPPYYYgggzzzvvvvvv|||rrraaaVVVRRRQQQPPPOOONNNLLLLLLKKKIIIIIIJJJIIIIIIKKKOOOSSSRRRSSSVVVWWWXXXYYY[[[\\\]]]]]]___aaaaaa___[[[XXXZZZZZZXXXVVVTTTQQQOOOMMMMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;===>>>>>>???BBBGGGNNNSSSYYY```kkkvvvuuuiii___YYYUUUTTTRRRNNNMMMOOOTTTaaazzz|||tttrrrrrr{{{xxxmmm___UUUSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLLLLOOOUUUYYYXXX[[[___bbbdddfffiiikkkkkkkkklllmmmmmmjjjfffbbbdddcccaaa^^^ZZZVVVSSSQQQSSSQQQPPPPPPPPPPPPNNNMMMIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<======>>>@@@EEEKKKPPPRRRYYYdddqqq|||zzzoooaaa[[[UUUTTTRRRNNNMMMNNNOOOYYYnnntttpppppprrr~~~xxxsssmmmcccZZZUUUUUUUUUUUUVVVXXXYYYZZZZZZXXXTTTQQQPPPTTT[[[```cccgggkkknnnooorrruuuxxxzzzyyyzzzzzzyyyvvvqqqmmmlllkkkiiieeeaaa]]]YYYWWWXXXXXXXXXYYYZZZXXXTTTQQQKKKKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======???BBBHHHLLLMMMTTT```lllxxx|||wwwzzz~~~uuueee]]]VVVTTTRRROOOMMMMMMLLLSSSddd~~~xxxrrrpppmmmsssxxxrrrqqqnnnhhhbbbXXXXXXXXXYYY[[[^^^aaacccccc```[[[WWWVVVZZZbbbgggmmmqqqvvvwwwwwwxxx{{{zzzvvvpppooommmjjjfffbbb___]]]ZZZ\\\___bbbbbb^^^XXXSSSOOONNNLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<=========@@@DDDHHHKKKRRR\\\hhhttt|||tttrrruuuzzz{{{jjjaaaXXXUUUTTTPPPMMMMMMKKKQQQ]]]sss|||wwwooohhhjjjyyy{{{wwwrrrppppppooollliii^^^^^^^^^___bbbfffiiikkkllliiiddd___^^^bbbiiioootttyyy~~~~~~|||{{{uuutttrrrooolllhhheeeccc^^^```dddggggggbbb[[[VVVUUUTTTQQQOOOLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@<<<============???BBBEEEJJJOOOXXXbbbnnnzzzvvvnnnmmmpppvvv}}}ooodddZZZWWWVVVRRRNNNMMMKKKPPPXXXhhh{{{ooofffeeennnzzzvvvrrrsssooopppqqqrrrrrrqqqqqqrrreeeeeeeeefffiiimmmqqqsssuuurrrmmmhhhgggjjjqqqvvv||||||yyyuuuqqqnnnlllhhhhhhiiijjjjjjgggbbb^^^\\\[[[XXXTTTPPPMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@===>>>>>>======>>>AAACCCGGGKKKRRR[[[fffsssuuulllhhhlllrrryyyttthhh\\\YYYWWWSSSOOONNNIIIOOOTTT^^^xxx}}}}}}rrrhhhcccgggmmmuuutttiiigggiiiiiimmmsssuuuuuuuuuvvvxxxjjjjjjiiijjjmmmrrrvvvyyyzzzwwwsssnnnmmmpppvvv{{{zzzvvvtttqqqpppnnnmmmmmmllljjjgggaaa___\\\XXXSSSPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA@@@????????????>>>>>>???>>>===>>>@@@BBBEEEHHHNNNUUU```nnn|||wwwnnndddhhhooovvv}}}vvviii]]]ZZZXXXTTTPPPNNNHHHMMMQQQXXXoooxxxfff]]]bbbfffhhhtttzzziii```___bbbeeejjjpppuuuxxxzzzzzzsssoookkkmmmsssxxxzzzyyy{{{vvvvvv|||~~~{{{xxxvvvtttssspppnnnhhhddd```\\\ZZZWWWSSSQQQOOONNNMMMJJJHHHFFFGGGHHHDDDCCCAAABBBBBBBBBAAA?????????>>>======>>>???@@@DDDEEELLLUUU]]]eeerrr}}}sssiiibbbfffmmmsssxxx|||yyypppfff^^^[[[WWWRRRMMMMMMMMMLLLPPPbbb|||jjj___```aaa```iiixxxzzzjjj```^^^aaadddiiiooouuuxxx{{{{{{uuurrrooopppvvv}}}}}}yyyvvvrrrpppjjjiiigggfffddd```ZZZVVVRRRQQQNNNKKKHHHGGGHHHIIIEEEDDDBBBBBBCCCCCCAAA@@@@@@???>>>======>>>???@@@CCCDDDJJJRRRZZZaaannnyyytttiiiaaaeeekkkqqqvvvzzz}}}wwwjjj___ZZZWWWSSSPPPNNNMMMLLLOOO]]]wwwnnnbbbaaa___[[[```lllxxxtttsssssssssqqqpppoooooonnnnnnoooooorrrtttxxx|||xxxiiiaaa___```ccchhhnnntttyyy|||}}}yyyvvvtttvvv{{{}}}xxxvvvkkkkkkmmmmmmlllggg```[[[XXXUUUPPPLLLIIIHHHIIIJJJFFFEEECCCCCCDDDDDDBBB@@@@@@???>>>======>>>???@@@AAABBBGGGOOOVVV]]]hhhsssuuuiii```cccgggmmmrrrvvvyyy{{{~~~pppbbb[[[XXXVVVUUUNNNNNNMMMMMMUUUkkkrrrgggdddaaa\\\```hhhsssvvvqqqiiidddcccdddeeefffdddcccbbbbbbaaaaaabbbbbbaaaccceeehhhkkkmmmnnnooouuu{{{|||rrrfff``````___bbbgggmmmtttyyy}}}~~~|||{{{zzzzzz~~~~~~ssssssssstttsssnnnhhhccc^^^YYYSSSMMMJJJJJJJJJJJJHHHFFFEEEDDDEEEEEECCCAAAAAA@@@???>>>>>>>>>???@@@AAAAAAFFFMMMSSSYYYdddooo}}}vvviiiaaaaaadddhhhnnnrrruuuvvvxxx|||vvvhhh___ZZZXXXWWWNNNNNNNNNMMMPPPaaayyynnniiiddd^^^^^^ccciii{{{qqqeeebbb___]]]^^^___^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZ[[[\\\\\\]]]]]]\\\aaaeeejjjrrrvvvoooggg___]]]___^^^aaaffflllsssyyy}}}}}}{{{xxxuuupppmmmddd^^^VVVPPPMMMLLLKKKJJJJJJHHHFFFFFFFFFFFFDDDBBBBBBAAA???>>>>>>>>>???@@@@@@AAAEEELLLQQQVVVaaalllzzzwwwjjjbbbaaaaaaeeejjjooorrrrrrtttxxx~~~{{{nnnddd]]]YYYWWWNNNNNNNNNNNNNNNZZZwwwwwwoooggg___[[[\\\bbbrrruuuiiiaaa\\\[[[ZZZZZZZZZZZZXXXVVVXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTWWWYYY[[[```hhhwwwtttjjjccc___[[[[[[^^^___aaaffflllrrrxxx|||{{{wwwssspppkkkddd[[[VVVSSSQQQNNNKKKLLLJJJHHHGGGGGGGGGEEECCCCCCBBB@@@???>>>>>>???@@@???@@@DDDJJJOOOUUU___jjjvvv}}}zzzmmmdddbbb```ccchhhnnnpppooorrrvvv|||ttthhh___YYYVVVPPPNNNNNNNNNMMMTTTmmmwwwmmmccc]]][[[]]]hhh|||zzzpppggg___ZZZYYYXXXWWWWWWYYYYYYWWWVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVUUUSSSSSSQQQSSSVVVXXX\\\eeepppxxxssskkkcccaaa```^^^^^^``````bbbfffkkkqqqwww|||~~~}}}wwwsssqqqjjjbbb\\\YYYVVVQQQMMMMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>??????===>>>BBBHHHMMMSSS]]]hhhqqqyyy}}}rrrgggccc```bbbhhhmmmooonnnppptttzzzxxxjjj___YYYVVVSSSNNNNNNOOOLLLOOOccczzz~~~tttiiibbb___\\\dddvvvuuulllgggccc^^^ZZZYYYXXXVVVWWWYYY[[[\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSRRRQQQNNNQQQUUUWWWXXX\\\bbbggghhhrrr|||nnngggccceeefffeeedddeeeaaabbbfffkkkqqqvvv{{{~~~|||uuunnnfffaaa^^^ZZZTTTNNNNNNLLLJJJIIIIIIHHHFFFDDDDDDBBBAAA???>>>>>>??????<<<<<<@@@GGGLLLQQQ\\\fffnnnvvvvvvhhhddd```aaagggmmmooonnnooosssyyyzzzjjj___YYYWWWUUUOOOMMMOOOLLLLLL\\\qqqyyykkkaaa______bbbqqqvvvpppiiiccc```___^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPQQQRRRTTTVVVWWW]]]bbbiiiooowww~~~wwwtttiiijjjmmmqqqtttrrrmmmgggfffhhhjjjlllnnnttt||||||vvvqqqiiibbb]]]ZZZWWWVVVPPPOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCHHHOOOXXX^^^iiitttyyylllkkkhhheeecccdddgggiiiqqqvvv}}}|||qqqhhh___XXXVVVSSSPPPNNNLLLNNNXXXccc{{{nnndddaaa^^^cccsssxxxqqqmmmhhhdddcccccccccbbbbbbaaa``````bbbcccccccccbbbaaa```^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUUUUYYY]]]aaafffooozzz}}}wwwrrrqqqooopppsssvvvyyywwwsssnnnlllnnnooopppqqquuu{{{}}}wwwnnneee___ZZZWWWUUUTTTSSSQQQNNNLLLIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@BBBGGGNNNVVV\\\gggrrr}}}yyynnnmmmjjjgggeeefffhhhjjjooouuu|||uuujjj___XXXVVVSSSRRRQQQNNNMMMTTT]]]}}}}}}~~~rrrhhhccc]]]cccsssyyyuuuqqqooolllkkklllmmmmmmlllkkkjjjiiijjjmmmnnnnnnnnnooonnnllljjjhhhggggggfffdddbbb___[[[XXXVVVUUUUUURRRRRRQQQQQQQQQRRRSSSTTTQQQTTTVVVWWWXXX\\\bbbggglllsssyyyvvvsssooonnnpppvvvwwwxxx{{{|||{{{xxxuuusssttttttssstttwww{{{vvvlllddd]]]XXXVVVXXXWWWTTTQQQMMMJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<===???BBBFFFLLLTTTYYYaaalllwww}}}{{{rrrooollliiihhhiiijjjlllnnnssszzz~~~}}}pppcccZZZVVVTTTSSSRRROOOLLLPPPWWWqqq}}}uuujjjddd]]]bbbppp~~~}}}zzzyyyxxxyyy{{{{{{{{{zzzwwwvvvuuuvvvyyy{{{{{{{{{~~~}}}{{{xxxvvvtttssssssqqqnnnjjjeeeaaa^^^\\\\\\WWWVVVUUUTTTSSSTTTUUUUUUUUUWWWXXXXXXWWWXXXZZZ\\\[[[bbbkkkttt~~~zzzqqqmmmkkkjjjnnntttzzzzzz{{{|||}}}|||{{{zzzxxxxxxwwwwwwxxx{{{~~~}}}rrriiiaaa[[[XXXWWWVVVTTTQQQNNNKKKHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA===>>>@@@BBBFFFKKKRRRWWWZZZdddnnnuuu{{{~~~uuurrrnnnkkkkkklllmmmnnnooosssyyy}}}xxxiii^^^XXXTTTRRRQQQNNNKKKOOOUUUfff}}}{{{}}}wwwkkkbbb^^^```jjj~~~~~~~~~}}}zzzvvvpppkkkgggdddccc\\\[[[YYYWWWVVVVVVVVVWWWWWWXXXZZZZZZZZZYYYYYYZZZXXX\\\aaaeeejjjttt{{{ssskkkggggggiiirrr{{{}}}~~~~~~}}}}}}|||||||||}}}uuukkkccc]]]YYYTTTTTTRRRPPPMMMKKKJJJIIIDDDDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBDDDFFFKKKQQQUUUXXX```hhhnnnvvvyyyuuupppmmmnnnooooooooopppsssxxx}}}~~~mmmaaaZZZUUUPPPNNNLLLLLLPPPWWW\\\uuu{{{wwwyyy{{{yyylllaaa]]]```fffvvv|||wwwqqqmmmkkkcccbbb```]]][[[[[[ZZZZZZXXXYYYYYYZZZZZZZZZYYYYYYVVVXXXZZZ[[[___fffooovvv}}}zzzrrrkkkeeecccdddhhhsss~~~zzznnneee^^^ZZZUUUTTTSSSQQQOOOMMMLLLKKKEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBDDDFFFJJJPPPSSSYYY^^^dddiiiqqq||||||wwwqqqooopppqqqqqqoooqqqssswww|||pppddd]]]VVVPPPNNNMMMLLLPPPVVVUUUjjjzzzwwwxxxzzz|||nnnaaaYYY```hhhqqq~~~xxxuuuooommmkkkhhhfffdddddddddaaa``````______^^^]]]\\\XXXXXXWWWXXX[[[___dddgggmmmyyy}}}wwwrrriiiddd```___```eeeppp|||vvvkkkccc^^^ZZZYYYWWWUUURRRPPPNNNMMMEEEDDDCCCBBBBBBAAAAAABBB>>>@@@BBBCCCEEEIIIMMMQQQXXX[[[^^^aaajjjvvv~~~zzz~~~~~~xxxqqqoooqqqrrrqqqoooppprrruuuyyy~~~uuuiii___XXXSSSQQQPPPMMMNNNQQQOOOaaa~~~|||xxxyyy|||~~~oooaaaVVVbbbkkknnnxxx}}}zzzxxxuuurrrooonnnmmmmmmnnnllliiihhhgggeeecccaaa\\\ZZZXXXYYY[[[]]]^^^^^^```iiittt}}}zzzsssmmmddd```]]]]]]^^^bbbmmmxxx~~~rrrhhhccc```^^^\\\YYYUUURRRPPPNNNEEEEEECCCBBBBBBBBBBBBBBB===???AAABBBDDDGGGKKKNNNUUUWWWXXX[[[dddqqqyyy{{{uuuyyy~~~~~~xxxrrroooqqqsssrrrooopppqqqssswww{{{~~~~~~~~~{{{ooo```ZZZVVVUUURRRMMMKKKLLLLLL[[[www{{{wwwyyy}}}}}}nnneee___]]]^^^eeeooo~~~{{{xxxuuuuuusssrrrqqqpppnnnkkkiiigggdddaaa^^^\\\[[[\\\]]]aaaeeehhhjjjooo|||}}}vvvqqqooonnncccdddccc```^^^bbbkkkrrr~~~|||qqqkkkgggeeebbb]]]YYYTTTOOOMMMIIIFFFCCCBBBCCCDDDEEEDDDBBBAAAAAABBBDDDGGGJJJLLLJJJSSSXXXXXX___nnnvvvtttmmmnnnrrrvvvzzz~~~}}}wwwsssrrrqqqnnnlllnnnooorrruuuxxxzzz{{{|||pppccc]]]WWWTTTQQQLLLLLLOOONNNTTThhh{{{zzz{{{~~~vvvmmm]]]ZZZZZZ___fffttt~~~}}}|||{{{xxxvvvpppmmmiiieeebbbaaaaaaaaa___aaacccccceeeooo}}}wwwqqqnnnmmmgggiiihhhfffdddffflllrrrzzz}}}zzzsssiiigggccc___ZZZUUUPPPMMMJJJGGGDDDBBBCCCDDDDDDDDDBBBAAAAAABBBCCCFFFHHHJJJIIIMMMRRRWWWaaakkkooommmccceeehhhlllqqquuuxxxzzzzzzsssooonnnnnnllljjjjjjlllnnnqqqtttwwwxxxyyy}}}~~~vvvfff___YYYVVVRRRMMMLLLOOONNNTTTccc}}}~~~zzzzzzyyy{{{qqq___ZZZXXXYYY^^^gggwwwxxxuuuqqqlllgggeeedddccc```aaa```^^^]]]bbbmmmwww}}}wwwqqqmmmkkklllnnnooommmkkklllppptttvvvxxxzzz{{{{{{{{{}}}~~~}}}{{{{{{{{{}}}}}}{{{pppmmmhhhccc^^^YYYSSSOOOKKKHHHEEECCCCCCDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHFFFKKKYYYdddgggdddbbbYYYZZZ]]]aaaeeejjjmmmooovvvyyy}}}wwwoooiiihhhhhhhhhgggdddfffhhhkkknnnqqqssstttuuuvvvxxx{{{~~~~~~kkkccc[[[WWWSSSNNNMMMOOOMMMSSS]]]ooo{{{zzzvvv}}}uuuddd^^^ZZZYYYZZZ___kkkwww~~~yyytttpppllljjjjjjffffffddd```]]]___eeekkkqqq||||||uuuooojjjgggkkknnnqqqrrrrrrrrrtttvvvuuuvvvvvvuuutttuuuwwwyyyvvvvvvvvvuuuuuuwwwzzz||||||xxxvvvyyy|||xxxsssmmmhhhddd^^^WWWRRRLLLIIIEEECCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFBBBKKK___jjjeeeZZZUUUQQQRRRUUUXXX\\\aaaeeegggllloootttyyy~~~xxxmmmeeeccccccbbbaaa^^^___aaadddgggjjjlllnnnnnnpppsssvvvzzz|||~~~oooeee\\\XXXTTTOOOMMMNNNKKKRRRXXXddd~~~zzzzzzvvv|||}}}kkkddd]]][[[ZZZ[[[ccckkkyyy}}}xxxxxxyyyzzz~~~{{{wwwuuutttnnnnnnlllhhhddddddgggjjjiiipppzzz|||}}}|||xxxqqqjjjeeebbbeeehhhmmmrrrtttvvvwwwxxxuuutttssspppmmmlllnnnpppmmmnnnpppppppppssswww{{{yyytttrrruuuxxx{{{{{{vvvooojjjfff```XXXQQQLLLIIIFFFDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEQQQeeemmmbbbSSSMMMLLLLLLNNNPPPTTTXXX\\\___cccfffkkkqqqwww}}}yyylllccc___^^^]]]\\\YYYYYYZZZ\\\___bbbeeegggiiikkknnnrrrvvvzzz|||}}}~~~rrrggg]]]XXXUUUQQQNNNNNNJJJQQQUUU^^^zzz}}}yyyxxxwww{{{rrrjjjbbb^^^[[[YYY\\\bbbiiivvv|||rrrmmmmmmpppqqqvvv}}}~~~|||zzzwwwwwwuuurrrooommmmmmmmmiiimmmrrrwww{{{{{{yyyssskkkddd___\\\\\\```ffflllqqqtttuuuvvvrrrqqqoookkkgggddddddeeedddgggiiijjjkkknnnsssxxxxxxrrrnnnpppssswww~~~{{{tttmmmhhheee___WWWPPPLLLIIIFFFDDDDDDDDDDDDDDDDDDEEEHHHIIIJJJIIIHHHGGGDDDKKKYYYeeefffZZZNNNHHHHHHHHHHHHIIILLLPPPTTTVVV[[[^^^ccchhhnnnuuu|||xxxkkkbbb]]][[[YYYWWWUUUUUUUUUVVVYYY[[[^^^```dddfffjjjnnnrrruuuxxxyyy{{{|||~~~vvvjjj^^^YYYWWWSSSQQQPPPKKKOOORRRZZZrrrxxxuuuvvvyyy}}}tttjjjddd^^^YYYXXX[[[]]]hhhsssxxx{{{wwwooojjjkkkmmmpppwww}}}zzzvvvtttsssnnnrrrvvvwwwyyyzzzyyyuuunnneee^^^YYYWWWVVVYYY___ffflllooopppppplllllljjjfffaaa^^^\\\]]]^^^aaadddeeeeeehhhnnntttvvvooojjjkkkmmmrrr{{{|||uuummmiiifffaaaXXXQQQKKKHHHEEEDDDDDDEEEEEEEEEEEEGGGJJJMMMMMMLLLKKKIIIDDDSSS______WWWPPPKKKHHHHHHGGGFFFGGGIIILLLOOORRRSSSVVVZZZ___eeekkkrrrwww}}}tttiii```[[[YYYWWWUUUSSSSSSRRRRRRTTTVVVYYYZZZ^^^```dddhhhlllppprrrsssvvvxxxzzz|||~~~zzzmmm```\\\[[[XXXUUUTTTNNNMMMNNNVVViiiwwwssstttwww||||||qqqiiibbb[[[XXXYYYXXX```hhhjjjmmmrrrvvvvvv~~~}}}wwwooojjjkkknnnttt|||~~~zzzxxxtttxxx}}}}}}|||}}}yyyxxxssskkkbbbZZZVVVTTTRRRUUUZZZaaagggkkkllllllggggggfffbbb]]]ZZZXXXXXX[[[___bbbbbbaaacccjjjoootttmmmggggggiiinnnxxxxxxpppllljjjeee\\\TTTJJJHHHEEEDDDEEEFFFFFFFFFFFFHHHLLLOOOPPPOOOMMMKKKEEEWWWaaaXXXKKKHHHIIIIIIJJJIIIGGGGGGIIILLLOOOQQQMMMPPPUUUYYY___eeekkkppp{{{xxxqqqfff^^^[[[YYYWWWUUURRRRRRQQQPPPQQQSSSVVVWWWZZZ\\\```dddhhhkkkmmmnnnrrrtttwwwyyyzzz}}}|||ooobbb^^^]]][[[XXXWWWPPPLLLKKKRRRbbbzzzzzzyyyuuuuuuxxxtttkkkddd^^^[[[___^^^___bbbhhhmmmpppqqqzzzyyytttuuuxxx|||{{{zzzzzz~~~wwwmmmeee```[[[VVVRRRSSSSSSVVVZZZ```cccddddddaaa```___]]][[[XXXVVVTTTYYY\\\^^^]]]\\\^^^dddjjjnnniiifffffffffjjjuuuvvvllljjjnnnmmmcccXXXJJJFFFDDDEEEEEECCCDDDHHHIIIOOOVVVYYYXXXWWWVVVWWWUUUTTTRRRPPPMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMSSSRRRQQQSSSWWW]]]dddhhhooouuu}}}wwwqqqhhh```[[[XXXVVVTTTSSSQQQOOOOOOPPPQQQQQQQQQUUUVVVXXX[[[___cccfffhhhnnnqqqvvvzzz}}}wwwfff[[[WWWVVVSSSPPPPPPKKKLLLRRR\\\mmm|||yyyvvvvvvyyy}}}tttlllfffbbb^^^^^^___ccciiinnnpppqqq~~~|||}}}|||zzzxxxwwwwwwrrrlllgggdddaaa]]]ZZZWWWVVVWWWZZZ^^^aaabbbbbb^^^^^^^^^]]][[[ZZZXXXWWWXXXZZZ\\\ZZZYYY[[[```ffffffcccaaaaaaaaafffrrr~~~vvvkkkgggfffbbbWWWMMMJJJEEECCCEEEDDDBBBDDDHHHKKKQQQYYY]]]\\\[[[ZZZ[[[WWWVVVTTTRRROOOMMMKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMQQQVVV[[[^^^gggllluuu|||xxxrrrjjjccc___\\\ZZZYYYVVVSSSPPPOOOPPPQQQPPPOOORRRSSSTTTWWWZZZ^^^bbbdddkkknnnssswwwyyy{{{~~~yyyhhh\\\XXXVVVSSSPPPOOOLLLLLLQQQWWWfffxxxuuuvvvyyy~~~yyyrrrmmmcccccceeejjjooosssuuuuuu~~~yyyvvvtttrrrpppnnnmmmmmmmmmllliiifff^^^\\\ZZZZZZ\\\^^^______\\\\\\\\\\\\\\\[[[[[[ZZZVVVXXXYYYWWWVVVWWW[[[___]]]\\\]]]^^^^^^cccqqq}}}uuukkkddd```YYYPPPIIIJJJEEECCCDDDDDDBBBDDDHHHMMMTTT]]]bbbbbbaaaaaabbb]]]\\\ZZZXXXUUURRRPPPNNNNNNMMMLLLJJJJJJKKKKKKLLLJJJJJJJJJLLLOOORRRUUUWWW^^^ccckkkrrrwww|||{{{vvvnnnhhheeebbbaaa```\\\YYYUUUSSSSSSRRRQQQPPPQQQPPPPPPRRRUUUZZZ^^^aaagggkkkpppsssvvvxxxzzz|||}}}lll```ZZZWWWSSSPPPOOOLLLMMMPPPQQQ\\\wwwxxxssstttwww}}}~~~zzzyyy{{{}}}~~~{{{~~~yyynnnoooqqquuuzzz~~~|||vvvrrrpppooonnnpppssswwwxxxxxxvvvtttgggddd___\\\\\\^^^^^^^^^\\\\\\\\\]]]\\\\\\[[[[[[WWWXXXXXXVVVUUUUUUXXXZZZXXXYYY\\\______eeetttyyytttllleee```ZZZTTTPPPJJJFFFCCCCCCCCCBBBDDDHHHOOOWWW```ggghhhhhhhhhiiifffeeedddbbb^^^[[[XXXVVVTTTSSSQQQOOONNNNNNOOOOOONNNOOOPPPQQQSSSTTTVVVVVVZZZ^^^eeekkkpppuuuyyy||||||uuuooollliiigggfffdddaaa]]]YYYXXXVVVTTTRRRRRRQQQPPPPPPSSSWWW\\\___eeehhhmmmppprrrtttwwwyyy~~~rrrddd]]]XXXTTTQQQNNNLLLNNNOOOMMMTTTmmmzzzrrrsssuuuzzz{{{vvvwwwzzzzzzvvvxxx}}}}}}~~~{{{uuurrrpppooopppuuu{{{~~~}}}oookkkddd```____________]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVVVVWWWXXXVVVWWW[[[___bbbiiixxxyyyuuunnngggaaa\\\XXXVVVKKKFFFCCCDDDCCCBBBEEEJJJQQQYYYdddkkknnnnnnooopppmmmmmmllljjjgggddd```^^^ZZZYYYWWWUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ^^^ccchhhlllqqqvvvyyy~~~}}}xxxtttqqqooommmlllhhhccc___]]]ZZZWWWUUUTTTSSSQQQPPPRRRUUUYYY[[[```dddhhhkkkmmmoooqqqsss{{{}}}yyyjjj```ZZZUUURRRNNNLLLNNNOOOMMMQQQfff~~~~~~tttssstttxxx~~~yyyyyyyyyxxxtttttt}}}}}}vvvrrrpppooopppvvv}}}sssooohhhdddaaaaaa```___]]]]]]]]]]]]]]]\\\\\\[[[\\\[[[ZZZZZZYYYYYYXXXXXXUUUTTTWWW^^^dddlllzzz|||wwwooogggaaa\\\XXXUUUMMMHHHDDDDDDDDDCCCFFFKKKRRR[[[gggppptttuuuvvvwwwrrrssssssrrrooollliiifffbbbaaa___\\\[[[ZZZZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\\\\___bbbeeeiiilllpppuuuyyyzzz}}}|||zzzxxxuuuqqqlllgggdddaaa]]][[[YYYWWWUUUSSSSSSUUUWWWYYY\\\___cccggghhhjjjlllnnnvvvyyy}}}pppddd\\\WWWTTTPPPLLLMMMOOOMMMPPPaaatttyyyvvvtttvvv|||}}}zzzxxxsssqqquuu||||||sssooollljjjkkkqqqyyy}}}~~~|||{{{{{{tttpppjjjeeecccaaa```___ZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWTTTUUU^^^hhhqqq}}}xxxnnngggccc^^^YYYTTTOOOIIIEEEEEEEEEDDDHHHMMMUUU^^^kkkuuuzzz{{{|||~~~yyyzzz{{{{{{yyyvvvsssqqqmmmllljjjhhhggggggggggggeeeeeeddddddeeeeeefffgggiiikkkmmmoooqqquuuzzz~~~}}}wwwrrrooolllhhhfffaaa___]]][[[ZZZZZZZZZZZZ\\\___cccfffhhhjjjlllmmmqqqtttyyy|||~~~uuuggg^^^YYYVVVSSSMMMKKKNNNMMMOOO[[[jjj~~~yyyuuuvvv||||||xxxsssnnnpppttt~~~yyyoooiiifffdddeeekkksssxxxxxxwwwwwwwwwsssooojjjfffdddbbb```^^^XXXYYY[[[]]]___``````aaa^^^]]][[[[[[\\\\\\[[[YYYZZZVVVVVV___kkkvvvwwwmmmgggeeebbb]]]WWWPPPJJJFFFFFFFFFEEEIIINNNWWWaaannnxxx}}}~~~{{{yyyxxxvvvuuusssrrrqqqrrrrrrpppooonnnnnnnnnoooqqqrrrrrrsssuuuvvvwww{{{}}}yyyvvvrrrpppiiihhhfffdddbbb```___^^^___bbbfffiiikkklllnnnpppmmmqqqvvvzzz|||~~~xxxiii___ZZZWWWVVVNNNKKKMMMMMMMMMVVVbbbzzzwwwzzz}}}|||rrrnnnpppyyyrrriiicccaaa``````ccciiiooosssttttttsssmmmllljjjiiiiiifffccc```XXXXXXXXXYYY[[[]]]```aaaaaa^^^ZZZWWWWWWYYY]]]```___[[[\\\dddnnnvvv{{{qqqiiieeeaaa[[[VVVPPPJJJFFFEEEDDDDDDGGGLLLVVV```ooo}}}|||xxxzzzyyyxxxwwwxxxyyyyyyxxxzzz{{{}}}~~~zzzsssqqqmmmkkkjjjiiigggeeecccdddfffiiikkknnnpppqqqqqqrrrtttuuuwwwyyy{{{{{{||||||}}}~~~~~~~~~}}}}}}yyynnneee[[[UUUPPPOOOOOOOOOMMMLLLSSS]]]zzz}}}yyy{{{~~~{{{qqqmmmnnnsss~~~}}}~~~~~~qqqfff___\\\ZZZZZZ\\\```ffflllooopppooonnnooonnnllljjjiiifffbbb___[[[[[[[[[\\\^^^___aaabbb^^^]]]ZZZWWWVVVWWW\\\```ccc```aaajjjssszzz{{{sssmmmiiiccc[[[UUUMMMHHHDDDDDDEEEEEEIIINNNVVV```ooo}}}|||yyyvvvtttrrrqqqooommmkkkkkklllmmmnnnoooppppppooooooqqqrrrtttvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyyyy}}}}}}~~~{{{pppfff\\\VVVQQQPPPPPPPPPMMMLLLRRR[[[rrr||||||}}}yyypppkkkkkkoooxxxxxxrrrooonnnmmmttt~~~rrrkkkbbb[[[WWWWWWWWWWWWYYY]]]ccciiilllmmmlllkkkqqqpppmmmkkkiiifffbbb^^^^^^___```aaaaaabbbbbbaaa\\\^^^___[[[WWWWWW[[[```gggeeehhhrrrzzz~~~zzztttooojjjddd[[[UUUKKKFFFCCCDDDDDDEEEIIIOOOWWW```nnn|||}}}|||yyyxxxuuuuuutttssssssrrrrrrqqqnnnooooooppprrrtttuuuvvvuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxx{{{vvvlllbbbZZZTTTRRRQQQQQQNNNLLLPPPXXXggg~~~|||{{{|||}}}wwwpppkkkiiimmmssswwwpppkkkiiifffiiinnnsssyyyvvvpppeee```[[[WWWVVVXXXXXXYYYWWW[[[aaaggglllnnnnnnnnnrrrqqqnnnllljjjfffaaa^^^aaaaaacccddddddcccaaaaaa___cccfffbbb[[[XXX[[[```hhhgggmmmyyy|||xxxrrrlllgggaaaZZZUUUKKKFFFCCCCCCDDDDDDHHHNNNWWW___lllzzz~~~}}}|||zzzxxxwwwuuuuuurrrrrrqqqrrrrrrtttuuuvvvuuuuuuuuuuuuuuutttsssrrrpppppprrrtttxxx||||||}}}uuuiii```WWWTTTRRRQQQNNNLLLNNNTTT]]]www|||zzzyyy|||{{{vvvqqqllliiijjjooo{{{zzzrrrmmmkkkeeeeeeeeeeeehhhmmmsssxxxwwwmmmeee___\\\YYYVVVUUUWWWYYYZZZZZZVVVYYY___eeejjjmmmoooppprrrqqqnnnmmmkkkgggccc```bbbcccdddddddddcccaaa```aaagggjjjggg___ZZZ[[[^^^ggghhhppp~~~}}}yyyuuunnngggaaa\\\YYYVVVMMMGGGCCCCCCBBBBBBEEEKKKWWW___kkkwww~~~||||||xxxwwwuuutttssstttuuuvvvttttttttttttsssrrrppppppppppppqqqrrrtttwwwzzz{{{wwwxxx{{{zzzlllbbbZZZVVVSSSRRROOOLLLMMMQQQWWWmmm}}}yyywwwzzz~~~{{{wwwtttnnnhhhgggkkkuuu{{{uuuooommmdddbbbaaa___```bbbeeefffjjjooovvvyyyzzz{{{}}}zzztttmmmfff```[[[WWWUUUTTTSSSUUUXXXZZZ[[[[[[YYYZZZ]]]bbbfffkkkoooqqqsssqqqpppooonnnkkkhhheeedddddddddddddddcccbbbbbbccchhhlllkkkeee```^^^___hhhjjjsss~~~|||zzzvvvrrrkkkccc]]]YYYWWWVVVMMMGGGCCCBBBBBBAAADDDIIIUUU]]]hhhuuu~~~{{{xxxvvvvvvwwwwwwuuuuuuuuutttsssqqqpppooossssssssssssrrrrrrrrrqqqtttvvvyyy}}}|||lllaaa[[[WWWSSSSSSPPPMMMMMMOOOSSSeeezzzwwwyyy~~~}}}~~~zzzvvvooogggdddiiisss~~~}}}zzzvvvrrroooiiihhhfffeeedddcccbbbaaa```bbbdddfffggghhhhhhhhhlllooosssvvvwwwvvvtttrrrkkkhhhddd```^^^[[[XXXUUUSSSSSSUUUYYY^^^aaabbbbbbaaaaaaaaabbbeeeiiinnnqqqtttsssrrrrrrrrrqqqnnnlllfffeeeeeedddddddddddddddeeeiiinnnqqqoookkkgggeeemmmooowww|||tttrrrxxxyyyuuuuuu{{{~~~|||zzzzzzzzzyyyxxxvvvqqqooojjjddd]]]XXXUUUTTTKKKFFFBBBBBBBBBAAAEEEJJJRRRZZZgggttt~~~||||||}}}zzzzzzzzzyyywwwuuutttssstttuuuvvvvvvvvvtttrrrqqqtttuuuxxx{{{~~~}}}lll___\\\WWWSSSSSSQQQNNNMMMOOOPPP^^^yyy{{{xxxzzz~~~|||xxxpppfffeeejjjttt}}}|||{{{}}}~~~}}}|||{{{yyyvvvtttssssssrrrpppnnnllliiieeebbb```___^^^___aaaaaa```^^^aaabbbdddeeefffffffffeeebbb```]]][[[[[[ZZZXXXVVVVVVWWWZZZ```fffjjjlllllljjjhhhfffeeefffjjjooorrruuuttttttuuuvvvuuusssqqqgggfffeeeddddddeeefffggghhhlllrrrvvvwwwuuupppmmmqqqsss{{{rrriiigggoooqqqmmmooovvvxxxvvvuuutttuuutttsssqqqnnnnnnkkkfff___XXXTTTRRRIIIDDD@@@AAABBBBBBFFFLLLPPPXXXeeesss}}}{{{yyyxxxrrrtttxxxzzz{{{{{{yyyxxxtttuuuxxx{{{~~~mmm```\\\WWWSSSSSSRRRNNNMMMNNNMMMZZZsss|||xxxxxxyyyyyyrrrlllkkkkkkrrr{{{|||xxxtttrrrkkkjjjqqqsssooorrr{{{yyyxxxxxxzzzzzzwwwoooiii``````_________^^^^^^^^^^^^^^^__________________\\\\\\\\\\\\\\\\\\\\\[[[VVVXXX\\\aaagggmmmrrruuuxxxsssmmmjjjjjjllloooppprrrtttvvvxxxzzzzzzzzzyyysssmmmjjjllllllkkkkkkmmmpppqqqxxx|||}}}xxxqqqiiiaaa^^^dddjjjkkknnnssstttttttttuuuuuussspppmmmoookkkfffaaa]]]XXXSSSOOOGGGFFFDDDAAA@@@BBBFFFJJJTTT[[[gggttt~~~~~~|||{{{{{{zzzzzz{{{}}}~~~qqqfff^^^ZZZWWWWWWSSSMMMJJJKKKNNNXXXjjj~~~|||}}}~~~}}}xxxrrrmmmjjjjjjppp}}}~~~}}}~~~~~~|||wwwsssooogggeeejjjllliiimmmvvv|||~~~{{{nnnmmmkkkiiifffcccaaa___^^^______`````````aaaaaa^^^______``````aaaaaaaaaaaacccgggmmmrrrxxx|||~~~~~~yyytttqqqqqqrrrssssssvvvwwwzzz}}}~~~{{{vvvrrrsssrrrpppoooqqqssstttzzzxxxrrrggg```^^^dddiiijjjlllooosssrrrqqqrrrrrrpppllliiijjjgggbbb^^^ZZZVVVQQQNNNGGGFFFDDDAAA@@@BBBFFFJJJSSSZZZgggttt~~~~~~}}}}}}tttjjj___ZZZVVVVVVSSSMMMKKKLLLMMMTTTccc||||||{{{yyy||||||wwwrrroooiiihhhmmmyyy{{{xxxssssssssswwwuuuppppppqqqtttxxx}}}~~~zzzsssjjjfffhhhhhhfffjjjsss|||~~~xxxrrrlllgggdddbbbcccdddeeeffffffggggggdddeeegggiiijjjkkkllllllkkknnnrrrvvv{{{|||zzzyyyyyyyyyxxxzzz{{{}}}yyyyyyxxxtttrrrssswwwxxx}}}~~~}}}zzzuuupppccc^^^^^^ccchhhjjjkkklllpppooonnnmmmmmmkkkgggdddcccaaa]]]YYYVVVSSSOOOLLLFFFEEECCCAAA@@@BBBFFFJJJQQQZZZgggtttxxxooo```ZZZUUUUUUSSSNNNLLLMMMMMMPPP[[[rrr|||xxxvvvzzz~~~{{{wwwsssrrrjjjhhhkkkwwwyyyuuuqqqnnnnnnnnnmmmllloooooopppsssyyytttooooooqqqrrrsssuuu|||xxxqqqnnnkkkhhhkkkqqqxxxxxxrrrnnnkkklllmmmooopppqqqqqqqqqnnnooorrrtttwwwxxxyyyyyywwwyyy|||~~~~~~~~~{{{{{{zzzvvvtttuuu{{{|||}}}{{{yyytttmmmiii^^^\\\]]]ccciiillllllkkknnnllljjjiiihhhfffbbb___\\\YYYVVVTTTRRROOOLLLIIIEEEDDDCCC@@@???BBBFFFJJJPPPYYYggguuu|||rrrbbb[[[UUUTTTSSSOOOMMMNNNMMMOOOVVVkkk{{{vvvyyy}}}}}}yyyuuusssllliiikkkttt{{{vvvrrrhhhgggeeeeeegggjjjkkklllqqqssswwwzzz{{{uuuuuuwwwwwwvvvvvv{{{xxxqqqlllkkknnnuuu|||uuuvvvyyy{{{|||||||||{{{wwwyyy|||~~~|||~~~~~~{{{yyyzzz~~~~~~~~~}}}zzzuuummmeee___[[[\\\]]]bbbiiinnnnnnlllkkkiiigggeeedddaaa^^^\\\VVVTTTQQQOOONNNLLLIIIGGGDDDDDDBBB@@@???BBBFFFJJJOOOZZZiiivvvuuufff]]]VVVTTTTTTPPPNNNNNNMMMOOOUUUggg}}}yyyzzz|||}}}xxxsssoookkkjjjrrr~~~}}}yyywwwssspppnnnooorrrtttsssqqqnnnllliiihhhhhhhhhgggfff```aaacccgggjjjnnnqqqsssvvv|||}}}~~~{{{sssnnnllluuu~~~||||||{{{wwwppphhh```[[[[[[]]]^^^aaagggnnnnnnjjjgggeeebbb```___]]][[[YYYRRRPPPNNNLLLKKKJJJGGGEEEDDDCCCAAA??????BBBGGGJJJOOO[[[kkkwwwyyykkkaaaWWWUUUUUURRROOOOOOMMMOOOTTTaaayyy~~~||||||zzzssspppkkkiiiooozzz~~~}}}wwwqqqjjjjjjkkkmmmnnnoooppppppoooooonnnkkkhhheeebbb``````\\\ZZZ[[[___aaa___]]]\\\[[[\\\___bbbfffggggggcccfffkkkqqquuuyyy|||~~~~~~}}}xxxzzz|||~~~zzztttvvv||||||{{{wwwqqqjjjddd___]]]^^^```______cccjjjjjjdddccc```]]]\\\[[[YYYWWWUUUQQQOOOLLLKKKJJJIIIFFFDDDCCCBBBAAA??????BBBGGGKKKOOO\\\lllyyypppdddYYYVVVVVVSSSPPPOOOLLLNNNQQQYYYlll}}}||||||sssqqqkkkhhhmmmxxx~~~yyykkkhhhfffhhhjjjiiiddd___\\\\\\\\\]]]^^^______```\\\\\\\\\\\\ZZZXXXVVVUUUZZZVVVSSSTTTXXXZZZWWWTTTVVVWWW[[[aaaggglllmmmmmmkkkooovvv||||||sssvvvyyy{{{uuuzzz}}}zzztttmmmfffbbb```aaaaaabbb```]]]```fffeee___```]]]ZZZXXXXXXWWWUUUSSSPPPNNNLLLJJJJJJHHHFFFDDDCCCBBBAAA??????BBBGGGKKKPPP\\\mmmzzzsssfffZZZWWWVVVSSSPPPOOOKKKMMMNNNRRRddd|||}}}~~~rrrjjjdddfffooo~~~ssskkkhhhddd```[[[YYYYYYYYYXXXVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTPPPOOOOOONNNOOOQQQRRRSSSUUUYYYaaagggmmmrrrwwwzzzvvvzzz|||zzzzzz}}}|||uuulllgggeeedddcccaaakkkiiieeecccbbbaaa___^^^ZZZZZZYYYXXXVVVSSSPPPNNNQQQPPPOOOLLLJJJGGGEEEDDDCCC@@@????????????DDDKKKSSS```nnnyyyxxxiii[[[WWWWWWTTTOOOMMMMMMOOOPPPRRR___zzz|||}}}qqqjjjdddfffnnn|||xxxqqqgggaaa___[[[WWWSSSQQQRRRRRRQQQOOORRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQOOOOOONNNNNNOOOPPPQQQRRRUUUZZZaaahhhmmmsssxxx{{{}}}zzztttuuuvvvxxxzzz}}}zzzsssjjjeeeeeeffffffeeellliiieeebbbaaa```^^^\\\YYYYYYXXXVVVTTTRRRPPPOOOPPPPPPOOOMMMKKKGGGEEECCCCCC@@@>>>@@@???@@@EEELLLSSS```ooozzz|||mmm___ZZZYYYUUUQQQOOOMMMPPPPPPPPPZZZrrr}}}|||ssskkkfffffflllyyyzzznnnhhhccc\\\XXXXXXXXXUUURRRQQQQQQQQQQQQPPPRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOTTTYYY___eeekkkpppuuuxxx{{{{{{zzzyyywwwtttqqqooommmnnnqqqtttwwwzzz|||}}}|||uuulllggghhhkkkmmmnnnpppmmmhhheeecccaaa^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPNNNLLLHHHDDDBBBCCC???>>>@@@@@@@@@FFFLLLUUUbbbqqq|||sssddd^^^[[[WWWRRRQQQMMMPPPPPPNNNSSShhh|||~~~yyyqqqhhhfffiiiuuuzzzoooddd___\\\XXXVVVXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQTTTSSSQQQPPPOOONNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLQQQTTTYYY^^^bbbfffkkknnnnnnnnnnnnnnnmmmmmmooopppqqqssswww{{{|||sssnnnpppsssvvvxxxuuurrrmmmiiifffccc```^^^___]]][[[XXXVVVUUUUUUVVVPPPQQQQQQOOOLLLHHHDDDAAABBB???>>>@@@@@@AAAGGGNNNWWWdddttt~~~yyyiiiaaa]]]WWWSSSRRRMMMOOOOOOMMMOOO```||||||xxxmmmfffgggrrrsssiii```\\\[[[XXXXXXZZZRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMPPPSSSVVVYYY\\\```cccgggiiilllnnnooorrrwww{{{zzz}}}zzzuuuuuuyyy{{{|||xxxtttooojjjgggdddaaa___```^^^\\\ZZZXXXWWWWWWXXXRRRRRRQQQOOOLLLHHHDDDBBBAAA???>>>@@@AAABBBHHHOOOYYYfffvvvoooddd]]]WWWSSSRRRMMMNNNNNNMMMNNN[[[{{{|||{{{~~~~~~qqqhhhfffpppyyymmmddd\\\ZZZZZZXXXWWWYYYQQQRRRSSSRRRPPPOOOOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQSSSUUUXXX\\\___fffkkkppptttvvvzzz|||wwwxxxzzz||||||yyyuuuoookkkhhheeebbb``````___]]]\\\ZZZYYYYYYXXXTTTSSSQQQNNNKKKGGGEEECCCAAA>>>>>>@@@AAACCCIIIPPP[[[hhhyyyttthhh___WWWSSSSSSOOOMMMMMMMMMNNNXXXsss}}}zzz|||uuulllhhhooouuuiii```ZZZYYYYYYVVVUUUVVVSSSUUUVVVUUURRRPPPQQQRRRNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQPPPRRRUUUWWWYYY]]]aaadddjjjqqqzzz}}}yyyzzz|||}}}}}}|||xxxsssooollliiifffdddcccbbbbbbaaa```^^^]]]\\\VVVTTTQQQMMMIIIGGGEEEEEEAAA>>>>>>@@@BBBCCCJJJQQQ\\\jjjzzzyyylllaaaXXXUUUVVVRRRMMMKKKMMMNNNUUUkkk}}}yyyzzz~~~xxxpppkkkooouuuggg___YYYYYYXXXUUUSSSTTTRRRTTTVVVTTTQQQNNNOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNPPPRRRTTTUUUUUUUUUTTTVVVYYY\\\___ccchhhlllrrrzzz~~~|||}}}|||wwwssspppnnnkkkiiigggggghhhgggfffdddbbbaaaXXXUUUQQQLLLHHHFFFFFFFFF@@@>>>>>>@@@BBBDDDJJJRRR]]]kkk{{{}}}ooocccZZZVVVWWWTTTMMMJJJMMMMMMRRReee|||xxxuuuzzzwwwllllll{{{tttkkkhhhbbb\\\XXXWWWXXXYYYZZZYYYWWWUUUSSSQQQOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLOOONNNPPPUUUVVVRRRPPPRRRVVVUUUVVVWWWYYY[[[^^^___```aaabbbdddhhhooowww|||zzzvvvsssqqqqqqtttrrrpppooommmiiiaaa\\\]]]XXXQQQLLLHHHGGGEEEDDDCCC@@@???@@@AAADDDNNNXXX```mmm|||ssseee\\\WWWVVVSSSPPPNNNMMMLLLQQQ```ooo{{{wwwzzz~~~xxxmmmlll{{{{{{ooolllfffaaa^^^]]]^^^^^^```^^^[[[XXXUUUSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSQQQPPPRRRWWWYYYXXXYYY[[[\\\^^^___```aaadddhhhllloooqqqsssvvvzzz}}}zzzyyyxxxyyyxxxwwwvvvtttooogggbbb]]]XXXQQQLLLIIIGGGEEEDDDDDDAAA@@@AAABBBEEEOOOYYYdddqqqvvvhhh^^^YYYWWWSSSQQQOOONNNLLLOOO\\\iii{{{zzz}}}zzzooommmzzzxxxuuupppkkkhhhffffffgggiiifffaaa\\\XXXWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXVVVXXX^^^aaacccfffkkkiiimmmpppppppppsss{{{}}}vvvnnnhhh]]]XXXQQQLLLIIIGGGFFFEEEEEEBBBAAABBBCCCFFFQQQ[[[iiivvvzzzkkkaaa[[[XXXTTTQQQPPPOOOLLLMMMWWWbbb||||||tttoooyyy~~~yyyuuurrrqqqqqqrrrnnnhhhaaa]]]\\\]]]^^^\\\\\\\\\\\\]]]___``````bbb```aaaggglllooouuu|||{{{zzzpppiii^^^YYYRRRLLLIIIGGGFFFEEEFFFBBBAAABBBCCCGGGRRR]]]kkkyyy~~~oooccc\\\XXXRRRPPPOOOOOOMMMLLLTTT]]]www~~~~~~}}}yyyrrrxxx~~~}}}}}}xxxqqqiiieeedddeeefffjjjjjjjjjkkklllmmmnnnooollliiijjjpppvvv{{{{{{nnnfff^^^YYYRRRMMMIIIHHHFFFEEEEEEBBB@@@AAACCCHHHTTT```lllyyysssfff]]]YYYQQQOOONNNNNNMMMMMMRRRZZZppp{{{{{{{{{~~~}}}~~~uuuzzz}}}vvvqqqpppqqqrrruuuuuuuuuuuuvvvvvvwwwxxxuuurrrttt{{{}}}nnneee^^^YYYRRRMMMJJJHHHGGGFFFDDDAAA@@@BBBEEEKKKYYYeeeppp|||wwwiii```ZZZSSSOOOMMMNNNMMMLLLQQQWWWiiiyyyvvvuuuwwwzzz|||||||||||||||{{{yyy}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~qqqhhh^^^ZZZSSSMMMJJJHHHGGGFFFEEEBBBAAADDDHHHPPP^^^kkkvvv|||nnnccc]]]WWWRRRNNNNNNLLLKKKNNNTTTbbbzzzuuupppqqqsssuuuwwwyyyzzz{{{vvv{{{uuulll___ZZZSSSMMMJJJHHHGGGFFFFFFCCCCCCFFFJJJSSSaaaooo{{{qqqfff```[[[UUUPPPNNNLLLJJJLLLQQQ]]]~~~~~~|||qqqqqqppppppsssvvvyyy{{{vvv}}}}}}wwwlll___YYYQQQLLLJJJJJJHHHGGGCCCDDDEEEFFFKKKWWWgggsssxxxjjjbbb[[[UUUPPPOOOMMMKKKMMMQQQ^^^ttt}}}rrrqqqooonnnpppsssvvvyyyvvv}}}{{{zzz}}}uuukkk```ZZZRRRMMMKKKKKKIIIGGGDDDFFFGGGIIINNNZZZkkkvvv{{{lllccc[[[UUUQQQPPPMMMKKKMMMQQQZZZnnn~~~tttrrrnnnkkkkkknnnqqqtttuuu}}}{{{vvvvvv{{{sssiiiaaaZZZRRRMMMLLLKKKJJJHHHFFFGGGIIIMMMTTT```ppp{{{~~~nnnccc[[[VVVQQQPPPNNNKKKMMMPPPTTTgggwwwsssnnniiiggghhhlllnnnrrr{{{~~~}}}wwwtttuuu{{{rrriii```ZZZRRRMMMKKKKKKIIIGGGFFFHHHKKKPPPYYYfffuuu}}}oooccc\\\VVVRRRQQQOOOLLLLLLPPPPPPbbb~~~{{{vvvooohhheeedddfffhhhmmmvvv{{{|||xxxuuuxxxrrriii```YYYQQQLLLKKKJJJIIIGGGFFFHHHLLLSSS^^^lllzzz~~~oooccc\\\WWWSSSRRRPPPLLLLLLOOOPPP___zzz~~~yyyrrrjjjdddbbbbbbcccfffpppwww}}}zzzyyy}}}ssskkkaaaZZZRRRMMMLLLKKKJJJHHHFFFHHHMMMVVVcccrrrqqqddd\\\WWWTTTSSSPPPLLLLLLOOOQQQ]]]uuu|||uuulllfffaaa______```kkkrrr||||||}}}uuunnnccc\\\TTTOOONNNMMMLLLJJJHHHJJJPPPZZZiiixxxtttggg\\\XXXTTTTTTQQQLLLLLLNNNPPPXXXkkk~~~wwwnnngggaaa^^^\\\\\\gggpppzzzxxxppplllkkkkkkqqqrrruuuzzz~~~vvvoooeee^^^VVVQQQPPPOOONNNLLLIIIKKKRRR]]]lll|||vvvjjj\\\XXXUUUTTTQQQMMMLLLNNNOOOUUUddd~~~wwwqqqiii```[[[\\\___aaahhhvvv~~~vvvjjj___YYYXXX[[[^^^```ccchhhmmmrrrxxx~~~}}}yyytttiii___UUUQQQOOOMMMLLLNNNKKKOOOXXXeeetttxxxnnnbbb\\\XXXVVVSSSNNNMMMOOOOOOSSS```xxx|||vvvmmmbbb\\\[[[\\\]]]eeesss~~~{{{vvvfffaaaXXXQQQNNNOOOSSSVVVWWWZZZ___dddiiinnntttxxx}}}zzzuuukkkaaaVVVRRRPPPMMMMMMOOOMMMSSS]]]jjjyyyzzzpppddd^^^YYYWWWTTTOOONNNPPPOOORRR]]]sss|||sssggg^^^[[[YYYZZZbbbooozzzyyyooofffaaaUUURRRLLLHHHGGGIIILLLOOOLLLPPPTTTYYY]]]ccciiimmmpppwww|||~~~}}}xxxnnncccXXXSSSPPPMMMMMMOOOPPPXXXeeesss}}}sssfff___YYYWWWUUUPPPOOOPPPOOOQQQYYYlllzzzmmmbbb]]]XXXYYY```kkkuuu}}}yyynnnddd\\\WWWOOOMMMIIIFFFEEEEEEFFFGGGGGGJJJNNNRRRVVVZZZ```ccceeekkkqqqsssxxx|||qqqeeeYYYSSSPPPMMMMMMOOOSSS^^^nnn|||xxxhhh```YYYWWWUUUQQQOOOOOOOOOPPPVVVfffsssfff```ZZZZZZ___hhhqqqyyysssggg]]]UUUPPPHHHGGGEEECCCAAA@@@@@@@@@DDDFFFIIILLLOOOSSSWWWZZZ\\\bbbgggiiinnnvvv|||}}}~~~}}}~~~rrrfffZZZTTTPPPMMMMMMOOOWWWcccvvv~~~~~~kkkaaaYYYVVVUUUQQQNNNNNNOOOPPPTTTbbb|||xxxkkkddd[[[[[[___gggnnnwwwoooaaaVVVMMMIIIDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDFFFGGGJJJMMMPPPSSSYYY^^^___dddlllrrrssstttyyy~~~~~~ttthhh[[[UUUQQQOOOOOORRR[[[jjj}}}~~~}}}nnncccZZZWWWVVVSSSOOOOOONNNPPPSSS^^^vvv|||nnnfff[[[[[[___fffmmmxxxnnn___TTTLLLGGGEEEEEEDDDDDDCCCCCCDDDDDD???@@@BBBBBBBBBDDDFFFHHHJJJOOOSSSUUUYYYaaagggiiikkkooovvv}}}wwwjjj]]]WWWTTTRRRSSSVVVaaappp{{{{{{rrrggg\\\YYYXXXUUURRRQQQNNNOOOQQQZZZooo~~~ooogggZZZZZZ^^^eeemmmyyyoooaaaVVVOOOKKKFFFEEECCCBBB@@@@@@??????@@@AAABBBAAAAAAAAACCCEEECCCIIILLLMMMQQQYYY___aaadddhhhooouuu{{{yyylll___YYYVVVUUUVVVYYYeeettt}}}{{{}}}yyyyyyvvviii^^^[[[[[[XXXTTTRRRNNNOOOPPPWWWjjj