BM6P6(@ /////////////////////////////////......---------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---.../////////////////////000000111000000111333555666777888<<<@@@FFFMMMXXXhhh|||wwwgggWWWKKKBBB<<<999//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))(((((())))))))))))((((((((((((+++)))(((&&&&&&((()))+++,,,+++***)))((((((((((((******)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''''''''%%%###$$$%%%'''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((,,,,,,+++***)))))))))***)))************+++++++++------...///000111222222444555<<>>999777444333222222111000---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))(((''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++---+++((('''''''''%%%###&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******))))))))))))******))))))*********++++++++++++,,,---...///000000111///444777555666CCCZZZmmmrrr]]]PPPKKKIIIEEEAAADDDDDDEEEFFFKKKTTT___hhhtttzzz~~~~~~}}}~~~zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxvvvuuusssrrrrrrrrrpppppppppqqqppppppoooooonnnnnnooopppppppppqqqqqqjjjjjjjjjiiihhhhhhhhhgggnnnppptttwwwyyy{{{|||}}}|||~~~vvvllldddbbbdddrrr~~~~~~eeeXXXJJJBBB;;;555222333........................------------------------************************)))))))))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++---------------......///000000000000000000000000000111222333555777:::===;;;???EEEKKKRRR^^^jjjssszzziiiaaaVVVLLLDDD>>>888444222111//////000000...---,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***)))(((((((((((((((((()))((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((''''''((()))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***))))))((())))))******))))))*********+++++++++++++++,,,---...///000000///111333333555===LLLWWWvvvnnn^^^TTTNNNGGGAAAEEEDDDCCCBBBDDDIIIPPPTTT___fffnnnsss|||~~~}}}|||zzzyyyyyyxxxxxxvvvwwwxxxxxxxxxxxxxxxwwwvvvuuusssrrrrrrtttwwwyyytttuuuuuuvvvvvvwwwwwwwwwxxxyyy|||yyyoooiiiggghhhpppyyymmmVVVKKK@@@;;;777333111222------------------------************++++++++++++************************)))))))))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////111000000000111333666777555888;;;>>>AAAHHHQQQXXXcccmmm{{{}}}uuukkkaaaZZZKKKFFF???:::666444222111000///------......,,,+++,,,,,,,,,,,,++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''((((((((()))(((''''''&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((((()))******)))************+++++++++***++++++,,,---...//////...000111222555;;;BBBHHHdddwwwsssdddVVVKKKDDDDDDCCCBBBAAABBBDDDGGGIIIJJJRRRYYY___iiizzz~~~~~~}}}~~~~~~|||yyyvvvvvvyyy}}}{{{{{{|||}}}~~~|||xxxqqqmmmlllooosss{{{ooo\\\JJJAAA999777666333111222------------------------))))))*********+++++++++************************************+++++++++,,,++++++************++++++*********+++,,,,,,,,,---,,,,,,,,,+++,,,------...,,,,,,------......//////222111000111222444444444222555888888999;;;AAAFFFHHHPPP[[[dddmmmyyyvvvnnnddd[[[UUUNNNEEE???999777444111000000000//////---,,,---...///...---++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%'''((()))'''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******)))************+++++++++******+++,,,---......///...000111111222555;;;@@@NNN```yyyzzzgggZZZRRRJJJGGGDDDCCCBBBCCCDDDDDDAAAGGGKKKMMMSSSbbbqqqzzzzzzsssnnnkkkjjjoooqqqyyy~~~qqq^^^NNNAAA:::555666666333111111------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------...//////------...000333444333222333666888777555555888;;;<<>><<<888444222111222333.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,............///000111222<<>>AAACCCDDDJJJQQQWWW\\\eeeooowww|||rrrkkk```[[[TTTMMMHHHBBB===:::999777555222000000000000------,,,,,,++++++++++++,,,,,,+++++++++*********++++++************++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((())))))))))))(((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))*********++++++++++++,,,,,,,,,------------...............///000111222888999BBBVVVnnnwwwoooddd[[[UUUOOOJJJEEEDDDDDDCCCCCCBBBCCCEEEGGGIIIMMMSSSXXXZZZ]]]aaadddiiinnnsssuuutttuuuxxx|||~~~wwwmmmeee```]]]YYYVVVXXXZZZ]]]```fffrrrwwwiii```WWWJJJ===777333222222111000000//////------------------------------,,,,,,,,,,,,++++++...------,,,+++***))))))++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---......//////000000000000000111222222222222222222333444666777888;;;@@@CCCEEEIIIPPPUUUXXX]]]eeennnxxxzzzqqqiiibbb[[[SSSMMMDDD@@@<<<888666444222000222111111000///...------++++++++++++************+++++++++*********))))))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((*********+++++++++,,,,,,,,,,,,---------...............---......///000111555444999DDDUUUlll~~~tttjjjaaaVVVOOOJJJHHHFFFCCCAAAAAAAAAAAA@@@BBBFFFHHHJJJMMMPPPSSSYYY]]]cccfffgggiiinnnqqqtttxxx~~~~~~uuuoooeee```YYYUUUTTTUUUWWWXXXaaaffflllsss{{{rrreeeWWWOOOGGG>>>666222444444333333222222111111------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++*********++++++************************++++++++++++++++++++++++)))))))))))))))******+++*********++++++,,,,,,,,,+++,,,,,,------...//////000/////////////////////222222111000000111222333777999;;;<<<===>>>BBBEEEDDDGGGLLLRRRXXX___fffkkkuuuzzzxxxqqqjjjeee___ZZZRRRLLLGGGCCC???;;;777555222111111111111000------.........---,,,+++++++++++++++++++++******++++++++++++************++++++************++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,------...------------...///000000333333555;;;DDDVVVooowwwkkkcccXXXTTTMMMGGGDDDCCCCCCCCCBBBCCCDDDEEEFFFHHHJJJLLLLLLPPPUUUXXX[[[___cccfffhhhlllsssxxx{{{~~~}}}}}}yyysssllleee^^^ZZZUUUTTTSSSUUU[[[ccckkkooo|||ssseeeXXXKKKCCC>>>888444444444444444333333333222222------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,---************************************************))))))(((((())))))***+++*********++++++,,,,,,,,,++++++,,,,,,---...............///.........------111000/////////111222333444555666666666777999:::===>>>@@@BBBCCCFFFKKKNNNVVVZZZ```ggglllrrrxxx|||{{{vvvsssmmmiiiccc^^^XXXRRRMMMIIICCC@@@;;;777444333222222111///------...//////...+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,---...///000000111444777;;;FFFZZZlll}}}ooofffYYYNNNHHHEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFEEEGGGJJJMMMPPPTTTWWWZZZ[[[___fffmmmrrrvvv{{{}}}{{{}}}xxxrrrmmmfffdddaaa]]]YYYVVVTTTTTTOOORRRXXXaaalllyyyqqqcccXXXMMMBBB<<<888555444666000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,------...+++++++++***++++++,,,---************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++,,,------......---...............---,,,......------...000111222000000111111222333333333666777999999999:::<<<>>>AAADDDHHHLLLOOORRRWWWZZZcccdddhhhlllrrrvvvzzz|||~~~|||zzzxxxrrrooojjjfffbbb^^^ZZZWWWQQQMMMIIIEEEBBB???<<<999888666333111/////////000111...,,,,,,---.........+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---+++(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))******+++,,,,,,,,,,,,,,,,,,---//////---...111555666;;;HHHUUUttt}}}lll]]]SSSMMMIIIFFFEEEDDDCCCCCCDDDDDDCCCAAADDDEEEEEEGGGHHHKKKMMMNNNPPPSSSYYY___eeekkkqqquuuwwwzzz~~~{{{wwwrrrlllgggaaa\\\XXXRRRQQQPPPMMMMMMOOOTTTXXX]]]cccnnnzzzxxxggg[[[LLLCCC;;;777555222333666000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---))))))(((((()))******+++***************************************************))))))))))))***++++++,,,,,,++++++++++++++++++***++++++,,,,,,---......,,,---...//////......---...------------///000222/////////000111222111000000222444555555555666777777999;;;<<<===???BBBDDDIIIJJJLLLOOOSSSVVVYYY[[[[[[___dddfffggghhhkkkmmmjjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmjjjhhhfffggghhh`````````___^^^[[[YYYWWWTTTQQQNNNKKKIIIGGGCCCAAA>>>;;;888666555555555444333333222000///...///000111///,,,,,,---.........,,,,,,,,,---,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++++++++***++++++************++++++((((((((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((()))***,,,---***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,++++++++++++,,,---...///,,,---000333333555===GGG[[[pppwwwlllddd\\\VVVQQQPPPOOOPPPQQQPPPMMMJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGJJJMMMQQQVVV\\\dddhhhnnnqqqtttvvvwwwyyy|||~~~yyywwwwwwuuupppkkkdddaaa\\\XXXVVVSSSQQQOOOIIIJJJJJJKKKOOOXXXccckkkxxxzzzkkk\\\SSSAAA;;;666555333000111444222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,---,,,,,,++++++************++++++,,,,,,---......,,,,,,.../////////......000///.........///111222///......///000000///---///111444555444444444444444555666666666777999;;;<<<======???AAACCCEEEFFFBBBFFFJJJLLLLLLLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRRRROOOOOOOOOMMMJJJIIIIIIKKKDDDEEEFFFGGGFFFEEEBBBAAA???===:::999888777555333555333000///000111222222++++++,,,+++++++++,,,...---+++))))))***,,,,,,+++,,,,,,,,,+++++++++++++++(((((())))))*********++++++++++++************)))++++++************++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))+++---...***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((+++,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))************'''((()))***+++,,,------++++++++++++,,,---......///...///333333444:::BBBDDDXXXsss{{{qqqjjjbbb``````aaabbbaaa\\\YYYQQQOOOKKKIIIHHHHHHGGGFFFCCCDDDFFFHHHLLLRRRYYY___cccfffjjjlllmmmpppuuuyyy|||||||||{{{{{{zzzyyyxxxyyy{{{~~~wwwpppllloooiiicccaaaaaa```[[[WWWWWWTTTPPPNNNNNNOOONNNNNNLLLMMMPPPTTT\\\jjjzzzzzzjjj[[[NNNFFF===888555555444111000333............////////////,,,,,,,,,------.........,,,+++***+++,,,,,,,,,++++++++++++***)))(((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++---------.........//////////////////////////////---,,,,,,,,,,,,---......------......//////000000000111111111111222222222333444444555555666666666999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;:::999888888777666666555555444444333222111111222222......------------......------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))((((((((()))+++,,,*********+++,,,---...///000000//////000222555666BBBHHHVVVmmmzzztttddd```ZZZTTTOOOKKKGGGEEEDDDCCCCCCCCCDDDHHHNNNRRRSSSUUUYYY]]]bbbeeehhhiiimmmnnnppppppooommmkkkiiijjjmmmssswww|||yyyuuupppoookkkfffaaa]]]]]]]]]XXXWWWUUUTTTTTTTTTTTTSSSRRRPPPMMMKKKMMMPPPRRRSSSSSSVVV]]]hhhvvvxxxlllaaaTTTGGG>>>777555333111///.........////////////............++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------,,,+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,---------.................................---,,,,,,,,,,,,---.....................///////////////000000000111111111222222222222333333333333333333333444444444555555555555555555555555555555666666666666666555444444555555444333333222111111000000///.....................------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&''''''((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))***+++***************+++,,,---000///......///111444555999>>>III[[[sss}}}wwwooofff]]]UUUMMMHHHIIIHHHGGGFFFEEEFFFIIIKKKKKKLLLOOORRRUUUXXXYYYZZZ```bbbeeeffffffccc```^^^ZZZ]]]bbbgggkkkpppuuuxxxzzzzzz{{{|||}}}|||yyywwwvvvvvvssspppmmmkkkhhhbbb^^^ZZZZZZYYYVVVSSSQQQQQQRRRQQQQQQPPPQQQSSSUUUUUUVVVWWWUUUTTTTTTWWW\\\```bbbjjjnnnvvvxxxlll```VVVKKK@@@999666444333111////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---........................------............////////////000000000000000/////////---............/////////////////////////////////000000000000////////////000000000//////......---...---,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,------...------,,,,,,++++++******++++++++++++++++++++++++,,,***))))))***)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))((((((((()))***+++******)))))))))******+++......------...000222333111555;;;FFFXXXpppttthhh\\\UUURRRQQQNNNKKKHHHFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRUUUWWWWWWTTTQQQOOONNNPPPSSSVVVXXX[[[___bbbeeeeeeeeefffgggiiijjjkkkrrrrrrrrrqqqpppoooqqqrrrmmmkkkiiieeebbb```^^^^^^\\\ZZZXXXVVVTTTQQQMMMJJJIIIJJJJJJIIIHHHIIIKKKNNNSSSTTTVVVZZZ]]]aaaeeefffhhhhhhhhhjjjmmmrrrwwwzzzrrriii]]]QQQIIIAAA:::555333333222000000000000000/////////............---000000000//////......---***++++++***)))))))))***+++++++++******)))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......------,,,,,,,,,,,,,,,,,,,,,------------/////////......------------------------.................................//////.............../////////.........---------......------------.........------,,,,,,------...,,,,,,+++***+++,,,...///...------,,,+++***))))))************************+++***))))))***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))******++++++***)))))))))******------,,,------///000111///222666;;;EEEXXXqqquuummmddd```YYYSSSNNNKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKMMMMMMNNNMMMMMMMMMPPPRRRRRRRRRRRRRRRSSSTTTUUUVVV^^^^^^^^^]]][[[ZZZ[[[]]]ZZZYYYWWWUUUSSSQQQPPPOOOOOONNNMMMKKKIIIHHHFFFDDDGGGGGGGGGGGGIIINNNUUUZZZdddgggkkkpppvvv{{{yyyoooeee\\\PPPEEE???;;;777444111111111000000000000000//////.........---------000000000//////......---***+++,,,+++)))((()))***++++++++++++************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------......------,,,,,,++++++******+++++++++,,,,,,,,,//////......------,,,,,,.....................---//////////////////////////////...---......///000000000///////////////............------......///------,,,,,,,,,,,,------,,,+++******+++,,,...///------,,,+++******))))))***************************)))(((***,,,------,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))),,,++++++*********++++++,,,,,,,,,------.../////////333666777:::FFFYYYhhh|||yyynnnccc\\\WWWSSSPPPMMMLLLLLLKKKKKKLLLMMMMMMQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLKKKIIIGGGGGGIIIKKKGGGGGGGGGGGGGGGHHHIIIJJJNNNOOOOOONNNMMMLLLNNNOOONNNMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEHHHHHHIIIKKKRRR\\\iiiqqqyyy}}}yyyiii___VVVNNNDDD<<<888777444222000000000000000000000000............---------------------,,,,,,,,,,,,,,,---///000///+++***+++...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++************++++++++++++------------------,,,,,,------------,,,,,,,,,,,,------------------------...---,,,+++,,,---...///000000000000000000000000,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,++++++******))))))************************)))((((((***---.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))((((((++++++*********++++++,,,,,,,,,------...............222555444444:::EEEOOOddd||||||sssmmmfffbbbZZZYYYWWWUUUUUUUUUUUUVVVXXXXXXYYYZZZYYYWWWUUUTTTLLLLLLJJJHHHFFFFFFHHHJJJEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEGGGIIILLLNNNRRRXXXaaaooo|||yyykkk\\\RRRGGGAAA:::555444444222///000000000111111000//////.........------------,,,++++++++++++,,,,,,,,,,,,---000222000,,,***,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,+++******,,,---/////////////////////000000,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***+++++++++***************************************)))(((((())),,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''************************&&&'''((()))))))))(((''')))))))))))))))***+++,,,,,,------...............---000222111000333:::@@@PPPccc{{{|||uuussspppmmmkkkjjjiiijjjhhhlllqqqtttrrrmmmfffbbbWWWUUURRRNNNIIIGGGHHHJJJHHHHHHGGGGGGGGGGGGGGGHHHEEEGGGIIIJJJJJJLLLOOOQQQPPPPPPRRRSSSSSSRRRRRRQQQPPPRRRSSSSSSSSSTTTWWW[[[___cccjjjrrrzzz~~~uuujjj]]]PPPGGG<<<888444333444444111...000000111111111///...---.........---------,,,,,,,,,,,,,,,------.........,,,///111///+++(((***...++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---************++++++++++++))))))******++++++,,,,,,......------,,,,,,++++++---------------------------,,,+++***+++,,,...000........................---,,,,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,------,,,+++)))(((***************+++++++++))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((***++++++------......///............///000//////111777;;;???LLL___ttt~~~~~~~~~wwwfffccc^^^VVVOOOKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIKKKMMMOOOPPPSSSVVVYYY\\\]]]___```aaaaaa```___aaaccceeeeeeeeefffkkknnnwww||||||sssiii___SSSGGG>>>888666444555777666333///000111111111111///---,,,......---------,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))+++***)))((((((***,,,...///---+++)))''''''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))(((((((((((((((************************++++++***)))(((((())))))+++++++++*********)))))))))***++++++))))))***+++))))))***+++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++............------,,,+++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((***)))(((''''''((()))***(((---111000+++'''''')))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&$$$######"""''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))&&&%%%&&&)))***)))'''(((((((((((()))***+++,,,++++++++++++++++++++++++------...///000111222222:::<<>>DDDSSSnnn}}}~~~xxxnnnbbb[[[PPPFFF>>>888333111111111000//////000000000........................,,,,,,,,,,,,++++++++++++---......---++++++,,,...,,,++++++******++++++,,,************************+++++++++*********))))))((()))************)))))))))))))))))))))******+++))))))((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,***************************))))))((((((((())))))************))))))))))))***,,,---,,,+++***+++,,,''''''((()))))))))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++*********************************+++++++++******)))******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))---///000000,,,)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))(((((('''&&&&&&&&&''''''((())))))))))))***************++++++,,,,,,---......///111333666888:::DDDZZZnnnzzzlllcccXXXPPPFFF<<<777444333222///////////////000000000------------------------,,,,,,,,,+++++++++******---......---++++++,,,...,,,++++++******++++++,,,************************+++++++++*********))))))))))))*********))))))((('''(((((()))***+++++++++(((((())))))))))))))))))''''''((((((((()))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,******+++,,,''''''((())))))))))))))))))******++++++******))))))***++++++,,,,,,+++++++++******))))))******+++,,,,,,+++++++++*********************************))))))***++++++***************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))***+++,,,+++***)))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((()))(((((('''''''''((())))))((((((((())))))*********,,,,,,,,,------......//////...///333777===IIIUUUdddttt|||sssiii]]]UUULLLEEE===555222222222222////////////000000000000------------------------,,,,,,,,,+++++++++******---......---+++***,,,---,,,++++++******++++++,,,************************+++++++++************)))***))))))))))))((((((((('''''')))***++++++++++++(((((())))))))))))******(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((())))))(((((()))))))))))))))***)))***++++++))))))***+++'''((())))))******))))))))))))************))))))((())))))*********************))))))))))))******++++++++++++************************************))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))((((((&&&''''''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((***+++******))))))******+++''''''(((((())))))******,,,,,,,,,------.........///,,,---333888;;;???CCCOOO___rrr|||ssskkkccc[[[QQQKKK???:::444000000000111111//////000000000///......------------------------,,,,,,,,,,,,++++++++++++,,,------,,,******+++,,,,,,++++++******++++++,,,************************+++++++++************)))+++***)))((('''(((((()))'''((()))***++++++******(((((()))))))))*********'''''''''((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))******((()))******(((((()))***((()))******++++++******))))))************))))))''''''((()))))))))))))))******))))))))))))******++++++++++++************************************)))******+++,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))((('''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%''')))((('''&&&(((******))))))(((((()))))))))&&&&&&'''(((((()))******++++++++++++,,,,,,,,,,,,000---///444888888888;;;@@@LLLZZZhhhyyyvvvoooeee\\\UUUMMMEEE???555333000000000111111000//////000000000...---,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++************))),,,***((('''&&&'''((()))'''((()))+++++++++***)))(((((())))))*********+++&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******''')))***)))((('''((()))))))))***+++++++++++++++))))))************))))))&&&''''''(((((((((((((((******))))))))))))******+++++++++************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))(((''')))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%'''))))))'''&&&(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******************+++++++++---+++---111222000111444333;;;DDDNNN___www{{{jjjbbbXXXOOOGGG???777222222111000111333444333111000000000000000...,,,+++..............................------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))***************************************((('''(((+++,,,+++)))))))))************))))))((((((((((((((((((((((((,,,+++++++++***)))))))))))))))))))))((((((((((((************))))))))))))'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''***++++++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++******************////////////000000000000000444999>>>HHHZZZqqqtttlllaaaWWWKKKBBB===:::555111666444222000//////000111000000000000///////////////............---------///...+++)))((()))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&)))(((((((((((((((((((((((((((((((((((((((((()))******)))(((((('''&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******(((((()))))))))************************************((('''(((***,,,***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''')))))))))((((((((('''''''''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))***)))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))************************....../////////000000000222444777888<<>>;;;777555222000000000//////------,,,+++******)))))).........---------,,,,,,------------,,,,,,,,,,,,)))***++++++,,,++++++***++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,&&&&&&''''''(((((())))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))*********)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((('''(((((())))))*********++++++++++++,,,,,,,,,,,,---///000000//////111222333888???HHHTTTcccsss~~~ssslll```RRRFFF===777444222111000///......------///......---,,,******)))......---------,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%&&&''''''((())))))***))))))((((((''''''&&&''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))***)))'''%%%'''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******+++************+++++++++,,,......//////.........///111444777;;;AAAKKKXXXaaavvv~~~tttddd[[[NNNCCC===888555222//////000000///...////////////000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))+++,,,...++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((($$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))++++++***)))((('''&&&&&&)))))))))(((''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++---....../////////000000000222444555777<<>>888444444333222000111111000///...---,,,,,,,,,---......,,,,,,---...---------,,,***)))'''&&&+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$"""###%%%(((''''''((((((((()))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&((((((((('''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***---///---)))&&&'''*********))))))***+++---...,,,///111222000///......---,,,,,,---///222555777777AAAQQQbbbsss{{{ooobbbUUUIIIBBB;;;777222000000000///...111111000000000000000000,,,---...---,,,,,,,,,...---,,,,,,+++***)))((((((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&%%%$$$######%%%'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((---///000---)))%%%%%%'''***)))))))))***+++,,,---+++---...---,,,+++,,,...,,,++++++,,,---///111222222777>>>HHHVVVhhh|||~~~{{{ttthhhZZZNNNCCC:::444333000---,,,---........./////////000000000111111+++---...---,,,+++,,,...---,,,***)))))))))***+++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))************************(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%''')))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))+++,,,,,,***((()))***))))))))))))******+++++++++++++++***)))***,,,......---------...///000111666666777999@@@NNN___kkk}}}|||yyyqqqhhh```TTTIII@@@999444111111000...------...//////------------------------+++,,,------++++++,,,---,,,+++)))((((((***+++---,,,***)))'''''')))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***))))))***+++(((((())))))))))))))))))+++++++++***)))***,,,///...............///000000222222222111333;;;FFFOOOjjjvvv{{{vvvxxx}}}}}}yyyqqqcccXXXRRRKKKCCC;;;777555333333111111///...---------............---,,,++++++***+++,,,---,,,++++++,,,---,,,+++)))((((((***,,,---+++***(((''''''(((***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((((((((('''''''''((())))))))))))(((((()))*********)))***,,,///,,,,,,,,,------------------///000000111444:::@@@MMMVVVgggzzz}}}}}}~~~wwwqqqjjj___QQQGGG>>>:::555222111222222222/////////---+++***+++,,,111000///...---,,,++++++***,,,---,,,+++***+++---+++******))))))***+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&%%%'''(((((())))))(((''''''''')))***)))))))))+++---***+++,,,,,,------------***...111222222222555888:::???LLL\\\iiisss}}}vvvqqqjjjbbbXXXNNNDDD===444222000///000000000///---...///...+++***+++---///.........------,,,,,,***,,,,,,,,,+++***+++,,,++++++******************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((('''%%%###"""%%%&&&''''''%%%%%%&&&'''******)))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((""""""###%%%'''((('''&&&''''''((())))))((('''&&&%%%'''))))))))))))***,,,+++,,,---...............(((,,,000000...---...000555666>>>JJJSSS[[[iiivvvxxxqqqhhhccc[[[QQQGGG>>>888555222111000000111000///---,,,...000///---,,,...000******++++++++++++,,,,,,***+++,,,,,,******+++,,,***++++++++++++***)))(((******++++++++++++******)))))))))))))))))))))))).........------,,,,,,,,,++++++)))))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,------***++++++,,,,,,------...///222666;;;AAAHHHOOOUUUfffsss{{{qqqhhhccc[[[UUUKKK@@@888444333333////////////000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++++++++*********))))))))))))***++++++++++++***''''''(((((())))))******......---------,,,,,,,,,,,,,,,+++******+++,,,---************************************)))))))))((())))))))))))((((((((((((************************&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''((())))))))))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,---******+++,,,,,,------...000111333555777;;;@@@DDDNNNYYYiiiuuu}}}~~~~~~~~~uuukkkbbbYYYTTTJJJFFF???888333111111222000000//////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++*********))))))******+++,,,,,,,,,,,,+++(((((((((((())))))))))))...------------,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((()))((((((((((((((())))))))))))************+++++++++,,,,,,,,,******++++++,,,---------///000000000///111333666888???IIISSS]]]kkkzzz|||xxxtttuuuxxxttt{{{wwwrrriii```WWWNNNFFFAAA999777444111000000111111000000//////.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))+++************)))))))))***+++,,,,,,------,,,,,,))))))))))))((((((((((((---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((()))))))))***************++++++++++++*********+++,,,,,,------,,,...............111333111555999>>>EEEQQQ___iii{{{{{{xxxyyynnnqqqwww}}}uuunnneee```XXXOOOHHHAAA:::666111000000000000000111111000//////......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************)))))))))))))))***++++++,,,,,,++++++******))))))((((((''''''------------------------+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))*********++++++))))))***++++++,,,,,,---+++---......---...///111111333444555888???HHHNNN___iiiyyywwwwwwwwwwwwzzzyyypppfff^^^VVVQQQJJJCCC===888444111000000000111000000///...///.........------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))*********************))))))(((((('''''',,,,,,,,,------------...+++++++++++++++***((((((++++++++++++++++++++++++))))))))))))************))))))))))))((((((((((((************************'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((())))))((())))))))))))*********))))))******+++,,,,,,,,,,,,---...---,,,+++,,,---...///000111222555:::===EEEOOO^^^nnn|||{{{tttnnnfff\\\TTTGGGCCC===888555333111//////////////////---,,,+++------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********(((((()))))))))))))))***'''(((((()))***)))))))))))))))))))))((((((((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,***)))(((************************((()))))))))************))))))))))))((((((((((((************************'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((()))))))))******)))))))))***++++++,,,,,,+++,,,------+++***+++,,,+++,,,---...///111444555777===GGGQQQ^^^nnn~~~}}}oooeee___YYYPPPIII<<<888444111111111000000---------............---+++++++++,,,------......***++++++++++++,,,,,,,,,************************)))))))))))))))***++++++(((((((((((())))))******(((((()))***************(((((((((((()))))))))))),,,,,,,,,------.........------......---+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$##################$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((***---...------...///,,,------...///000222333333555999>>>GGGTTTdddooo~~~~~~}}}qqqaaaUUUOOOIIIAAA;;;777444000///000111222222+++,,,---...///000111222)))***+++,,,---......///******+++++++++,,,,,,,,,***************************)))((((((((()))+++,,,'''((((((((())))))******))))))***+++++++++++++++''''''(((((())))))******,,,,,,,,,------.........))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))+++++++++*********)))))))))(((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,---------......111222222444888@@@IIIOOOaaannn|||tttooohhh]]]NNNCCC>>>;;;999666111111111111000///...---//////.........---------,,,------......------,,,+++++++++*********))))))++++++************++++++)))************+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))&&&'''((())))))***)))))),,,,,,,,,---------......************************+++++++++************)))))))))))))))))))))))))))+++++++++*********)))))))))((('''((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&'''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''((((((((())))))))))))(((((())))))***+++++++++)))))))))******++++++,,,,,,,,,,,,,,,------------000000111222444999???DDDIIITTTcccooowww{{{sssjjjbbb]]]XXXOOOCCC;;;888666444222............---,,,+++***...---------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))++++++************++++++)))************+++++++++,,,,,,+++******)))(((((((((((((((((((((((((((((('''(((((())))))))))))(((,,,,,,,,,------------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++******************)))(((((())))))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''******((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))''''''(((((()))*********************************++++++,,,,,,,,,------------.../////////111444777888???HHHPPPYYYeeesss~~~~~~vvvqqqssspppjjjcccZZZQQQJJJFFFEEE???777333222222111///000000000000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++***************++++++************++++++)))************++++++++++++++++++******))))))(((''''''''''''''''''''''''((())))))))))))(((((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************************)))'''(((***++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''((()))))))))************))))))))))))++++++++++++,,,,,,,,,,,,+++---......------...///444777:::===BBBLLLXXXaaajjjnnnrrrvvv|||~~~uuummmfffbbb\\\XXXRRRKKKDDD>>>999777999666333111222222000///000000000000000///......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,************************++++++************++++++))))))*********++++++++++++*********)))))))))((((((((((((((((((((((((((())))))***))))))((('''&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************&&&%%%$$$&&&(((+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""######$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))******))))))))))))))))))*********+++++++++,,,,,,***---//////...------...///000222222444888???EEEPPPUUU\\\```eeeppp}}}zzzssskkkbbbZZZTTTPPPFFFDDD???:::777444333333333222111111111111///...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++************************++++++************++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***************+++++++++$$$"""!!!"""%%%((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++***---///000///.........,,,---///000111333555777<<>>999444444333333222111000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))'''((()))))))))(((&&&%%%------------------------*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%$$$#########%%%'''((('''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''')))((('''((())))))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***'''(((((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,...///111222222222333444666999>>>FFFOOOUUUhhhnnnwww{{{zzz{{{}}}}}}{{{xxxqqqhhh```[[[PPPJJJBBB>>><<<999444000222222111111000//////...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,************************)))))))))))))))((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))((('''&&&&&&........................******))))))))))))******************************))))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''))))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######$$$&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&((('''$$$######$$$'''(((&&&%%%%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''((((((((((((++++++++++++++++++++++++************+++++++++,,,+++,,,---...////////////////////////111555;;;???HHHNNNWWWbbbmmmxxxyyyqqqkkkhhhgggkkkjjjhhhccc[[[RRRJJJEEE???:::555333444333111.../////////...------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++++++++++++++++++++++++++*********))))))(((((((((******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))******)))''''''&&&&&&&&&////////////////////////,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((((((((())))))************************)))))))))*********+++++++++,,,,,,------------,,,,,,,,,---------000444888666:::@@@GGGOOOXXXaaafffuuu{{{|||yyyzzzxxxuuummmeee]]]XXXVVVTTTSSSQQQMMMGGG@@@:::666666333111000111222111000......------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))***++++++************************++++++******)))(((((((((+++************++++++,,,******))))))))))))******((((((((((((((((((((((((,,,***((('''&&&&&&&&&'''////////////////////////------+++******+++------))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&''''''((())))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********************************************++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++---000222000222555888;;;???EEEHHHWWW]]]eeemmmrrruuuxxxyyy}}}zzzwwwtttqqqmmmiiilllkkkggg```WWWNNNIIIGGG??????>>>===:::666333111000...------.........------------------,,,,,,,,,........................,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++*********)))))))))(((((((((((()))***+++,,,---******))))))))))))******((((((((((((((((((((((((+++***((('''&&&&&&''''''........................------,,,,,,,,,,,,------************************)))))))))))))))))))))))),,,+++***)))((('''&&&%%%&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''''''''&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%&&&&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))*********************************************+++++++++,,,,,,******+++,,,,,,,,,++++++---.........,,,,,,...///---...000111222333666999@@@DDDJJJPPPUUU[[[aaaeeehhhmmmtttxxx|||~~~|||sssooojjjhhhgggeee```\\\XXXXXXUUUOOOGGG@@@<<<:::444444333333333222111111...............---------------------------------........................,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((************************(((((('''((((((***++++++******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''(((------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&'''''''''((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))***************************)))************+++++++++)))***++++++,,,,,,,,,,,,,,,...//////...---...///+++---///000//////000222333555999<<>>999666444444111111000000////////////---...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))))))))******++++++,,,---,,,++++++******************))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((------------------------***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&$$$######%%%'''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''%%%###""""""###%%%''''''&&&%%%%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,---------%%%'''***+++++++++---...+++---000000///............///111222333444777999555:::???BBBDDDIIIQQQXXX^^^dddlllsssxxx|||}}}{{{yyyxxxsssqqqnnnlllllljjjeee___QQQLLLGGGEEEEEEBBB<<<666777888777555222111222333333222111///...---------((()))++++++*********+++++++++++++++++++++,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++,,,,,,---444333111///---,,,,,,+++******))))))))))))******))))))))))))))))))))))))$$$&&&''')))))))))((((((........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''((()))***)))'''%%%$$$$$$$$$%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%$$$###$$$&&&'''&&&%%%******)))'''&&&%%%$$$###&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......------------------------,,,,,,------...//////000222333444666999;;;<<<===DDDGGGNNNUUU\\\bbbfffhhhqqqrrrtttxxx}}}~~~|||~~~zzzqqqmmmkkkiiiggg]]]]]]]]]ZZZVVVOOOIIIEEE???===;;;999777555444444222222222111111///......,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++************************---,,,***)))))))))******+++++++++++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******++++++++++++******************************222AAAKKKDDD444***'''(((&&&((()))++++++)))(((&&&''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******)))(((((()))******))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000111222444555777888999666888<<>>:::777888777555333111000//////000000000000///...---,,,,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))******++++++******)))))))))))))))))))))))))))000<<>>BBBIIIOOOVVVYYY```aaadddgggjjjlllmmmmmmnnnlllkkknnnsssuuuuuusssssstttuuusssqqqooonnnoooiiikkknnnppppppmmmiiifffddd```\\\ZZZ[[[ZZZWWWTTTPPPLLLFFFBBB???>>><<<:::666666666666555444333222111000///...---,,,,,,,,,////////////...---,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++******))))))))))))))))))))))))))))))((((((''''''''''''((())))))******++++++******)))(((((((((((((((((((((((((((111666333...+++***((('''((()))******)))((('''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%%%%$$$###!!! %%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******++++++++++++***)))))))))*********++++++************************))))))******++++++++++++,,,------------.........222111000000000222333555111111222444666:::===???CCCEEEIIILLLOOOPPPOOOOOOQQQOOONNNOOORRRUUUUUUTTTUUUWWWXXXXXXVVVUUUUUUVVVPPPQQQSSSTTTSSSQQQNNNLLLHHHEEECCCBBBCCCCCCAAA???===<<<:::888666555333222333222222222222222333333000///......------.....................---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))***))))))************))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))************))))))((((((((((((((((((((((((%%%***,,,***)))***)))&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&''''''........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''&&&$$$"""!!!$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((()))******++++++++++++************++++++++++++************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000222111000000000111222333333555888:::<<<<<<;;;:::<<<;;;;;;;;;===>>>?????????AAABBBBBB@@@??????@@@>>>===<<<;;;;;;:::999999666555555555555555444333000111111111000......---000000///......//////000/////////......//////000....../////////...------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***)))))))))((())))))*********))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))+++,,,***+++...,,,((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''........................,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((******++++++++++++******))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((()))))))))***(((((((((((((((((((((((((((((()))***++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,---......000////////////000111111///000111333333333222222333333333333444444444444444666777666444333333333666444333111000111222333111222222222111000///...+++---//////---,,,,,,---//////...------------......---------------......---...............------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++'''((()))*********))))))(((((())))))******))))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((((())))))******))))))((())))))))))))))))))))))))(((******)))***---+++&&&))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&''''''((('''''''''........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&$$$%%%%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###$$$&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$###$$$$$$%%%'''''''''((((((((())))))(((((((((((((((((((((((('''((()))***++++++++++++((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,---............................../////////---......//////000000000...///111111000///......///111222222000/////////000000000////////////000...///000000///...------,,,///000000...---...000........................------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***)))*********++++++++++++++++++++++++++++++++++++&&&''')))*********))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))))))))((((((((())))))))))))((((((((((((((((((((((((((((((###''')))'''(((***)))%%%))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%'''(((((((((''''''........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%'''''''''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&%%%%%%%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''$$$###$$$&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''')))******+++++++++''''''''''''((((((((()))++++++++++++++++++++++++++++++******************)))))))))***************)))***,,,------,,,+++***//////......------,,,,,,+++++++++,,,---...000000***,,,//////...,,,******,,,...000000...---...///+++,,,...//////...---,,,(((***,,,...------------,,,...///...,,,+++,,,///***+++,,,------------,,,...---,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))******++++++++++++((((((((((((((((((((((((&&&'''(((*********)))(((''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''$$$)))+++***+++---,,,)))))))))(((((((((((())))))''''''((((((((((((''''''$$$%%%'''(((((((((''''''000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&)))(((%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&,,,,,,++++++***))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...,,,++++++---//////+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))******+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))(((''''''&&&&&&((()))******)))'''((()))***(((''''''(((((()))))))))))))))((((((((((((((('''''''''000//////...------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''''''''((())))))***))))))(((((('''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###$$$"""!!!''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$######$$$%%%""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''************************+++***))))))))))))***+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,------,,,++++++,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------,,,------,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''''')))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&'''((()))******((('''((())))))((('''''''''((()))))))))((((((''''''''''''((((((((((((/////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((()))******,,,+++***)))(((''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***,,,***%%% %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''((((((((()))***+++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((()))))))))((('''''')))))))))'''&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((()))//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***++++++******))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######&&&,,,222111+++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,+++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++......------,,,+++******(((***+++---------,,,+++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))''''''''''''((((((((()))((('''&&&''')))))))))'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))...............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))******++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$'''---333333,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))************************++++++++++++++++++++++++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++*********************+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))+++,,,---,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&'''((())))))(((%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((()))***+++,,,************************''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((,,,...---((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++******++++++++++++,,,,,,***+++,,,,,,,,,+++))))))(((***++++++******,,,---++++++++++++++++++++++++******++++++,,,,,,------************************+++******))))))((((((((()))***++++++++++++++++++***************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''(((((()))******))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))((((((((('''&&&%%%&&&((())))))(((&&&&&&'''(((((((((((('''%%%%%%%%%&&&'''''''''(((...........................------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''&&&%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''(((((()))))))))***))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))+++***((('''(((***''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%### !!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************)))))))))******+++++++++***+++,,,,,,,,,+++)))(((&&&))),,,,,,+++***+++---************************)))******+++,,,,,,------************************************)))))))))))),,,+++******************))))))*********+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((()))*********))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((((((((&&&&&&((()))))))))((('''&&&%%%%%%&&&((())))))(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&---...........................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''$$$###%%%'''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))######$$$$$$$$$%%%%%%%%% !!!######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$### ###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************(((((())))))*********+++)))***,,,---,,,***((('''$$$(((,,,---,,,***+++,,,************************))))))***+++,,,,,,------))))))))))))))))))))))))***************+++++++++---,,,***)))))))))******))))))******++++++++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))))))))((('''&&&%%%$$$&&&((())))))((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%////////////////////////,,,,,,------...------------,,,+++*********+++,,,************))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''(((''''''''''''&&&&&&&&&'''%%%$$$%%%''''''$$$!!!%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""$$$%%%&&&'''''''''((('''&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))***+++***)))'''%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))************,,,+++)))((('''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((************************+++++++++*********))))))))))))***+++,,,------...)))))))))))))))))))))))))))))))))))))))******+++******)))(((((('''((((((,,,+++)))((((((((()))***'''((()))***++++++***)))))))))(((((((((((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''////////////////////////,,,------......------------,,,+++*********++++++************))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((()))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&$$$%%%''''''%%%"""%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''''')))))))))(((((((((((((((***)))))))))((((((((((((((((((((()))))))))*********)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))***************************)))((((((************************+++++++++*********))))))((())))))******++++++,,,))))))))))))))))))))))))))))))(((((())))))***++++++***))))))((((((((()))++++++)))((((((((())))))((()))***++++++******)))))))))(((((((((((())))))***))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''////////////////////////------.........------,,,---,,,++++++******++++++************))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''')))******%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((()))))))))(((((('''''''''*********))))))))))))(((''''''((((((((()))))))))((('''''''''(((***,,,---(((((((((((((((((((((((())))))*********+++++++++***************)))((((((************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***))))))))))))*********)))((((((((())))))(((((()))))))))((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''////////////////////////...............------,,,,,,,,,++++++++++++***+++************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))******)))))))))((((((((('''(((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&)))))))))(((((((((((((((''''''''''''((((((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''((())))))))))))************************)))((((((************************************))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((()))******++++++***************+++)))))))))((((((((())))))'''''''''&&&&&&%%%%%%$$$(((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''////////////////////////.../////////......---,,,,,,,,,,,,,,,++++++******************)))))))))((())))))************))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&'''((((((((($$$&&&''''''%%%$$$&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))((((((((('''((())))))***+++***************++++++((((((((()))))))))(((((()))((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%&&&'''((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&///////////////////////////////////////...---,,,+++,,,,,,,,,,,,+++***)))************)))))))))))))))******++++++******)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))*********(((''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######&&&((('''%%%$$$&&&)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%###""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***************)))(((((())))))))))))))))))))))))(((((()))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))***++++++''''''((()))))))))((((((++++++***))))))*********(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((()))&&&&&&''''''((('''''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&////////////////////////000000000000///...---,,,++++++,,,,,,,,,+++***)))************)))))))))))))))***++++++++++++***)))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""%%%''''''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""&&&((('''$$$###&&&)))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((((((((((((((()))))))))******''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))(((''''''''''''((()))))))))((((((((())))))***+++&&&&&&((()))))))))((((((+++***)))))))))***+++,,,(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''(((((('''''''''(((''''''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&////////////////////////000000000000///...---,,,++++++,,,---,,,+++***)))************)))))))))))))))***+++,,,,,,+++***)))+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&!!!$$$''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''' !!!"""###$$$%%%%%%%%%"""&&&)))((($$$###&&&***((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((()))***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))))))))))))))************$$$%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((('''(((((()))******%%%&&&((()))))))))((((((((('''&&&&&&'''((()))***'''''''''&&&&&&''''''''')))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&...---,,,---/////////...........................,,,,,,,,,+++++++++******((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&''')))***(((&&&%%%%%%%%%'''((((((((('''''''''&&&&&&&&&(((((((((((((((((('''''''''&&&&&&'''***++++++***)))&&&$$$###%%%&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&)))+++***((($$$"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&+++***(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''&&&%%%$$$$$$&&&'''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---,,,---///000///...........................,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))((('''&&&'''))))))(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))((()))'''$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&((()))((('''$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&&&&''')))***(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((''''''(((((((((((()))))))))***'''(((((((((((((((((('''))))))))))))(((((('''''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---,,,---///000///...........................,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&'''(((((('''&&&'''((()))((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&)))'''$$$$$$&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&'''(((((('''''''''((((((((())))))'''&&&$$$%%%''')))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((((((((((('''((())))))))))))*********''''''(((((((((((('''''')))))))))(((((((((((('''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((('''&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///------...///000///...........................,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))'''&&&&&&(((((('''%%%)))'''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((((((&&&%%%$$$%%%''')))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''((())))))(((''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''((()))(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...---...000000000///........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))***((('''((())))))((('''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((((('''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...---...000111000///........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''''')))((('''((()))***)))(((((('''&&&'''((()))'''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$%%%''')))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%&&&'''(((******((('''&&&&&&''''''''''''((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''((((((((('''''''''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000.........000111000///........................,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''((('''&&&&&&''')))***)))(((((('''&&&'''))))))(((&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((('''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%''')))******)))'''%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000///...///000111000///........................,,,,,,,,,+++++++++******************************(((((())))))*********+++******))))))((((((''''''************************((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******&&&%%%$$$&&&((())))))((((((''''''((())))))(((&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((("""###%%%'''((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%###"""""""""$$$&&&)))+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))'''&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%''')))******)))'''%%%&&&&&&&&&'''''''''(((((('''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---///000222222000///---//////.........---------------------------------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((('''''''''%%%&&&''''''&&&&&&''')))******((('''&&&&&&&&&&&&((((((((((((((('''&&&&&&))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''%%%%%%%%%&&&(((***000---***((('''&&&%%%###'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''',,,***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''---...///000000///...---//////.........---------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%&&&((('''&&&&&&''')))+++***)))(((''''''''''''((())))))))))))((('''&&&)))((((((((('''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''$$$$$$%%%%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&((()))///,,,)))'''''''''%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))'''&&&%%%$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---...//////...---,,,...............---------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********)))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((******+++******)))(((((('''(((((()))))))))))))))(((((((((''''''''''''&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%%%%'''(((((('''&&&((()))+++******)))(((((((((((())))))******))))))(((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))---+++(((''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++******)))((((((&&&&&&&&&&&&&&&'''''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''(((((()))'''&&&%%%%%%$$$%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---......//////......---........................------------------------+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((************)))(((''''''(((((())))))))))))((((((((((((((('''''''''''''''((((((''''''''''''(((((()))((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((()))++++++***)))))))))))))))))))))************))))))((((((((((((((('''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((()))+++)))'''&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++***)))((('''&&&&&&&&&''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%/////////000000/////////---.....................------------------------*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''((())))))%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((()))))))))(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))(((''''''(((***+++******)))))))))))))))))))))************))))))'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((***(((&&&%%%'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))******+++''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000---------...............++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))((((((&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))((($$$%%%&&&'''((()))******%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))((((((''''''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&((())))))(((''')))******))))))(((((()))))))))(((((())))))******))))))'''''''''(((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((())))))******))))))(((%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%/////////....../////////---------.........//////++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))((('''&&&$$$$$$%%%%%%&&&''''''(((&&&''''''((())))))((((((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''''''''((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&((())))))(((((()))***)))((((((''''''(((((()))&&&'''((())))))))))))(((''''''''''''((((((((()))&&&'''((()))***))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''''')))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++)))((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&((()))***++++++***)))((($$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&......------------......---------.........//////------------------------)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''')))))))))(((((($$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((***++++++++++++)))))))))))))))((('''''''''((((((((())))))******((((((''''''''''''(((((($$$%%%%%%&&&'''((()))))))))((((((((((((''''''''''''((())))))(((((()))***((((((''''''''''''((()))&&&&&&'''(((((()))((((((&&&'''''''''(((((())))))&&&'''(((*********)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((((())))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''***(((%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''(((***,,,---))))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''///////////////////////////............---------------,,,,,,,,,,,,++++++************************+++***)))'''''')))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''((())))))((('''&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++******))))))))))))***'''(((((()))***))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''''')))))))))'''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""""""""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((())))))******''''''((((((((('''%%%$$$))))))))))))******************))))))((((((''''''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,,,,++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((())))))((('''&&&'''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))))))))(((&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''''''''((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((()))******&&&&&&'''(((***+++,,,,,,)))(((''''''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''')))))))))''''''(((******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))'''((((((((()))))))))***(((((()))))))))((('''&&&((((((((())))))************)))))))))((((((((('''((((((((((((((((((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,,,,++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))((((((''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))(((''''''&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((((((((''''''&&&$$$%%%&&&'''((()))******&&&''''''''''''((((((((()))))))))((('''&&&$$$$$$((((((((((((((())))))***))))))))))))))))))))))))(((((('''(((((()))***+++)))((((((((((((***+++,,,)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((()))+++------,,,***(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$$$$$$$%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&&&&''')))++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***))))))((('''&&&&&&'''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,+++++++++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((('''%%%%%%%%%&&&&&&'''((()))))))))'''''''''''''''(((((((((((()))))))))((('''&&&&&&)))))))))((()))******+++((((((((((((((((((((((((''''''''''''((()))***+++---+++)))'''%%%&&&'''''')))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))+++///222222000---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&(((***,,,,,,+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))((((((((()))((((((((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,+++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******(((((((((((()))))))))***(((((()))))))))*********((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))'''%%%###(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************)))))))))))))))***++++++((((((((((((((((((((((((''''''''''''(((***++++++,,,+++(((%%%$$$$$$%%%&&&((())))))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))***...333777888666222...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###%%%(((,,,...---)))%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&(((***,,,,,,+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))(((((((((((('''''''''''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,,,,++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((((((((()))))))))******((())))))******++++++,,,((((((((((((((((((((((((&&&'''((())))))******)))))))))(((''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&((())))))******))))))((())))))++++++***(((&&&$$$)))))))))((((((((('''''')))))))))((((((((((((''''''((()))***+++,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))((())))))***+++,,,((('''&&&&&&&&&'''((()))((())))))******))))))((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))+++000777<<<===:::555000,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''"""$$$(((---000...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((((((((&&&''')))++++++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///////////////////////////............---------------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,(((((()))))))))*********((((((((()))******++++++((((((((((((((((((((((((&&&'''((()))***************)))((('''&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++***)))(((***+++---...---+++)))'''((((((((((((((()))))))))))))))))))))(((((((((''''''((()))******+++******)))(((((((((((()))******))))))))))))))))))))))))++++++************++++++'''((((((((())))))******((()))************)))((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))),,,222:::@@@@@@<<<777111,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((***)))))))))((((((((('''((('''&&&&&&&&&((()))******))))))))))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&//////////////////////////////.........------------------,,,,,,,,,++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((***,,,---))))))))))))************&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((()))***************)))(((&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&+++---///000000...+++***&&&&&&'''((()))***++++++******))))))((((((((('''((()))))))))))))))((('''((((((((((((((())))))***)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++,,,,,,+++***)))(((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---333<<>>777111,,,))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))*********''')))******)))+++000444:::999777333...,,,,,,---******++++++++++++******************)))))))))))))))))))))))))))***************++++++******)))(((---,,,+++******+++---...---,,,+++******)))******))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((************))))))))))))''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''((()))))))))((((((((()))***+++,,,++++++***)))((((((((((((''''''((((((((()))))))))(((((()))***************)))))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''''''''(((((()))))))))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((())))))'''&&&&&&&&&'''(((///////////////////////////...---,,,,,,,,,,,,,,,+++,,,---...---,,,+++***------,,,,,,++++++++++++*********)))))))))))))))))))))************))))))))))))*********)))))))))((()))))))))***+++,,,,,,,,,+++************++++++))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******222<<>>>>>;;;666000***))))))))))))(((((((((((((((((((((((()))))))))***+++++++++++++++++++++++++++******)))((((((''''''&&&***---,,,+++---333999FFFEEEAAA;;;444...,,,+++++++++,,,,,,,,,,,,++++++************)))))))))(((((((((((())))))*********+++++++++++++++***))))))))))))))))))******++++++((()))***+++,,,++++++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&'''((())))))(((''''''''''''(((*********+++++++++++++++))))))((((((''''''(((((((((((((((((()))))))))***(((((()))******************)))))))))((((((((((((&&&''''''((()))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))*********+++***************)))((((((***)))))))))((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((()))******)))(((&&&$$$$$$%%%&&&(((////////////////////////......---,,,,,,,,,------,,,,,,------,,,,,,++++++***++++++++++++***)))((())))))))))))************((())))))******))))))((()))))))))((())))))***+++&&&'''(((((())))))((((((((()))))))))************++++++++++++++++++++++++''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))***222999999888666111+++))))))))))))((((((((((((((((((((()))))))))*********************************))))))'''&&&%%%%%%$$$)))+++,,,,,,+++---222666AAAAAA@@@<<<666///,,,***++++++,,,,,,,,,,,,++++++************))))))))))))((((((((()))******+++++++++++++++,,,++++++***)))(((((()))******+++++++++)))******+++,,,,,,++++++))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))'''&&&'''((()))(((((('''''''''(((((()))******+++++++++******)))((((((''''''(((((((((((((((((()))))))))******(((((()))*********************)))))))))(((((((((((((((((())))))*********************************))))))))))))))))))))))))************************((())))))******+++++++++***************)))((((((*********))))))(((((((((+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******((('''&&&%%%%%%%%%&&&'''////////////////////////------,,,,,,,,,---......------,,,,,,++++++,,,,,,++++++,,,,,,,,,+++***)))((()))))))))************(((((())))))))))))((((((***)))((((((((()))+++,,,''''''))))))***))))))(((''''''((()))))))))))))))************************&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))///444444333222...)))))))))))))))(((((((((((((((((()))))))))***************************************))))))((((((((('''++++++***)))***,,,///000666888:::999555000,,,***+++,,,,,,------,,,,,,+++************))))))))))))))))))******+++,,,,,,---++++++,,,,,,++++++***)))))))))******++++++*********************+++++++++))))))))))))))))))))))))''''''((((((((((((((((((++++++++++++++++++++++++)))))))))(((((((((((('''&&&%%%%%%&&&&&&((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))''''''''')))(((((('''''''''(((((()))))))))***++++++***)))(((***))))))(((((())))))***(((((()))))))))*********(((((()))************************)))))))))(((((()))))))))))))))))))))***************************++++++++++++++++++++++++************************((())))))******+++,,,,,,***************)))(((((()))))))))))))))*********))))))((((((((((((((()))'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''''''''&&&////////////////////////,,,,,,,,,,,,------...///...---,,,+++***+++,,,---,,,,,,---...---,,,+++***(((((())))))*********+++(((((())))))))))))((((((***)))(((((((((***+++,,,((((((***++++++***))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((''',,,000///......***%%%))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,***(((''')))+++,,,,,,---111555777555111---++++++,,,,,,------,,,,,,+++************))))))))))))******+++,,,,,,---......+++,,,,,,,,,,,,+++******+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++************))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''((()))'''''''''''''''((())))))((()))***++++++***((((((+++***************++++++))))))))))))************(((((()))***************************))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************)))((((((''''''((()))***+++,,,,,,(((''''''(((((()))***+++'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))***************))))))))))))))))))))))))***)))(((''''''111111000///////////////111000///---,,,+++******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((('''((((((******))))))((((((''''''))))))))))))************))))))))))))((((((((((((((()))))))))))))))((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++******)))))))))***+++---...//////.........---,,,+++*********************+++,,,---------************************//////...---,,,,,,,,,,,,---,,,+++,,,,,,,,,***(((***)))))))))***+++,,,---***)))((()))+++,,,+++***+++*********)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''***)))((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%!!!"""$$$&&&((((((((((((---***'''&&&''''''&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))))))))((('''''''''&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''))))))*********'''''')))))))))((('''&&&))))))))))))************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,(((***++++++******+++,,,...,,,***(((((((((***+++(((((()))******++++++++++++)))(((((()))***)))(((+++)))(((''''''((()))++++++)))(((&&&&&&((()))+++%%%&&&&&&'''((())))))******)))'''&&&'''(((***+++***)))(((&&&&&&''''''((())))))(((((('''''''''&&&111111000///////////////000///...---,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''***)))((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++...------,,,++++++++++++,,,,,,,,,---............---.........////////////---......///......---,,,---,,,+++,,,------,,,***+++++++++++++++,,,,,,---///---,,,---......---++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''((()))+++,,,...,,,((('''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++(((((())))))***)))))))))))))))))))))************))))))************))))))))))))***+++++++++++++++)))))))))))))))))))))))))))))))))************+++************************************************))))))******************(((***++++++******+++,,,---,,,+++******+++---...)))***+++---///111444555///---***))))))***)))(((***)))'''&&&&&&''')))******)))(((''''''((()))***''''''(((((()))************)))'''''''''(((***+++***)))((('''&&&''''''((()))(((((((((''''''''''''111111000//////////////////......---,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************+++++++++,,,------,,,,,,,,,---......//////..................//////000000111000000000...//////000000000000000...///000111111000...---...---,,,---...///...---+++++++++***************...---++++++,,,,,,***)))+++++++++++++++++++++,,,************************************************(((((()))))))))))))))))))))))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((&&&$$$######%%%(((***...+++(((''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++******))))))))))))******+++,,,)))))))))*********++++++))))))************)))))))))******+++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********************************))))))))))))))))))***++++++******+++------,,,++++++,,,...///000)))***+++...222777;;;>>>666222---***)))))))))((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))((('''((()))***+++))))))(((''''''''''''(((((((((((((((''''''''''''111000000///////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))((((((((((((((()))))))))************))))))))))))(((((((((((('''(((((())))))))))))(((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++000/////////000222444555222222333333444444444444444555555666666666555444444555666777777777666666555555444444333333333222222111//////000000///...............---,,,+++***---+++******++++++***)))******+++++++++,,,,,,,,,************************************************((((((((())))))******+++)))))))))((())))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###"""###%%%&&&+++(((&&&%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))(((((()))***,,,...))))))*********+++++++++)))******++++++******))))))***++++++,,,,,,++++++************************************+++++++++,,,++++++++++++++++++++++++*********************************))))))((((((((()))***,,,+++******+++------,,,,,,,,,,,,---...///(((((()))+++000666;;;???;;;666000+++))))))(((((((((((('''&&&&&&'''((((((''''''((())))))(((''''''***)))))))))))))))))))))))))))((((((((()))***+++)))(((((((((''''''''''''((((((((((((((('''''''''111000000///////////////......---------...//////......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((())))))(((((((((((())))))))))))((()))))))))************))))))))))))((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............/////////000000000111333666999;;;999999;;;<<<===>>>>>>======>>>???@@@@@@@@@???>>>DDDEEEFFFGGGGGGFFFEEEDDDBBB@@@===;;;::::::<<<===<<<:::777555555555333222444444444444333222000//////---,,,---...///...---++++++++++++++++++++++++************************************************(((((())))))******++++++)))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%######%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''((((((''''''(((***+++---************++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************++++++******))))))(((((()))+++,,,,,,++++++,,,------,,,,,,+++++++++++++++)))))))))***...333888;;;;;;666000,,,***))))))((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((('''''')))))))))))))))******+++(((((((((((((((''''''&&&'''''''''(((((((((((((((111111000//////////////////...............//////......---------,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((())))))******)))''''''((((((((((((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++,,,------......///---...///000222333444555555555777888;;;===???@@@DDDEEEGGGIIIKKKKKKKKKKKKJJJLLLNNNPPPQQQPPPOOONNNRRRSSSUUUUUUUUUSSSPPPOOONNNLLLIIIHHHHHHIIILLLMMMJJJGGGCCCAAA@@@???>>><<<888999999999888777555444333111000000111222111///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************))))))))))))******+++,,,************************'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%'''''''''&&&%%%$$$&&&$$$"""###$$$&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******((((((((((((((()))***+++*********++++++++++++,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,,,,++++++,,,...,,,,,,+++******)))((((((++++++++++++...111444666777333...+++*********)))((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++((((((((()))(((''''''&&&'''''''''(((((((((((((((111111000///////////////000///...............///......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***(((((('''&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))************))))))))))))((((((((((((&&&'''((()))************''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333000111444777;;;>>>AAABBBFFFGGGHHHJJJKKKLLLMMMMMMPPPRRRTTTWWWYYYZZZZZZYYYZZZ\\\___aaaccccccaaaaaa___```aaaaaa```]]]ZZZXXXTTTUUUWWWXXXZZZ\\\]]]^^^XXXUUUQQQOOONNNNNNMMMLLLDDDEEEFFFGGGFFFEEECCCBBB@@@>>><<<;;;;;;:::888666111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))***+++,,,---))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&'''(((((((((((('''%%%$$$''''''''''''''''''''''''&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((##################$$$$$$)))'''%%%$$$%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((())))))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++******************+++++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,...******************))))))******++++++,,,...///000111...,,,***++++++******))))))************))))))((('''&&&&&&&&&&&&'''((('''''''''((())))))******))))))******+++++++++***'''((()))))))))(((&&&&&&''''''''''''((((((((()))111111000///////////////000000///.....................---------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))************))))))))))))((((((((((((&&&'''((()))************''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++******************************+++++++++,,,,,,,,,---------------------------...///111222444555666888;;;>>>DDDIIINNNRRRTTTXXXYYY[[[\\\\\\\\\[[[ZZZXXXZZZ]]]```bbbccccccccceeegggjjjnnnoooooonnnmmmkkklllmmmmmmkkkgggdddbbbWWWZZZ___eeehhhiiiiiihhhaaa^^^ZZZXXXXXXYYYXXXXXXWWWXXXYYYZZZZZZYYYWWWUUURRRPPPMMMKKKIIIGGGDDDBBB444333222111000///...---------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''))))))******)))'''%%%$$$''''''''''''''''''''''''&&&'''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$&&&(((***...+++(((&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))++++++******))))))((((((''''''((((((((((((''''''************************))))))))))))))))))))))))&&&&&&'''))))))************+++,,,------+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------,,,+++---...((()))***+++++++++++++++'''((()))***++++++,,,,,,---+++******+++,,,+++*********++++++++++++******)))(((&&&%%%%%%&&&((()))'''(((((()))***++++++,,,))))))***++++++++++++***'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((***,,,,,,***((('''&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((((((''''''''''''(((((()))******)))(((((((((((((((+++++++++***************------,,,++++++***++++++(((+++---...---,,,,,,---...///...---,,,---///111333555777888:::===AAADDDIIIOOOTTTWWW\\\eeekkklllmmmfffcccdddeeeaaa^^^^^^______bbbggglllmmmkkkhhhmmmqqquuuvvvssspppnnnnnnlllmmmmmmkkkiiifffbbb```___\\\\\\aaagggkkklllmmmccc]]]YYYYYYYYYWWWXXX[[[```bbbfffhhhiiihhheeedddbbb___[[[ZZZ___bbb[[[QQQIII>>>777999:::666222333111000...///111000---)))+++***))))))))))))***+++,,,,,,+++*********************************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%))))))(((((()))***++++++((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&((()))***((()))***)))'''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))((((((((((((---,,,+++***+++,,,...000...---+++))))))***+++,,,+++***************+++++++++,,,---......---,,,+++******+++,,,---------,,,.........------,,,,,,,,,*********+++++++++++++++------------,,,,,,++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))),,,,,,,,,+++***))))))(((************))))))))))))&&&###!!!"""%%%(((((('''(((((())))))*********+++))))))************))))))***)))(((''''''((()))***((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((())))))(((((((((''''''''''''((())))))******)))(((((((((((((((*********************************)))******+++++++++---......,,,+++,,,------///111222333555888:::>>>@@@BBBDDDFFFJJJOOOSSSXXX```hhhlllqqqxxx{{{{{{zzzrrrllllllkkkhhheeeeeeaaabbbdddiiinnnpppooommmmmmrrrvvvwwwtttnnnjjjhhhggggggfffeeeccc```]]]\\\^^^\\\\\\___dddfffffffffaaaZZZVVVWWWYYYYYY[[[___aaafffmmmtttxxxyyyxxxwwwttttttssstttyyy{{{tttjjj]]]TTTLLLJJJFFF???::::::;;;777444222222222000...,,,---------,,,,,,+++*********)))******+++,,,---******************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))************************''''''''''''&&&&&&&&&&&&(((((((((((((((((())))))((((((((((((((((((''''''(((''''''''''''''''''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((())))))***((()))***)))'''&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++---,,,+++******+++---...///...---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,---...000000000//////---------........./////////.........------------........................++++++++++++++++++++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((())))))******++++++,,,************)))))))))))))))'''%%%&&&(((******)))((()))))))))************))))))************))))))))))))(((''''''((())))))((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))(((((('''''''''(((((()))))))))******)))((((((((())))))))))))))))))))))))******))))))))))))***+++,,,---//////000///...---///000000333777;;;>>>AAAEEEHHHMMMNNNPPPRRRTTTYYY___ccciiisss~~~uuummmjjjhhheeecccdddcccccceeeiiimmmooooooooonnnsssxxxyyyuuummmeeeaaaaaa```___^^^\\\ZZZXXXWWW[[[[[[[[[\\\^^^___]]][[[XXXQQQNNNOOORRRTTTXXX]]]___fffppp|||vvvooohhhbbbZZZOOOJJJIIIGGGCCC===999666444333111---.........---+++)))(((***)))))))))***+++,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************************))))))((((((((('''''''''((((((((('''''''''''''''((((((((())))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))((()))***)))'''&&&'''(((((((((((()))))))))******))))))))))))))))))))))))++++++******++++++,,,---------------...............---,,,++++++,,,---------,,,+++******,,,---......---,,,,,,+++++++++++++++,,,...000111111111000.............../////////...------,,,,,,,,,,,,,,,..................------+++++++++++++++,,,,,,,,,...---+++,,,---...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++************(((((())))))***++++++,,,************))))))))))))+++***((((((***+++***)))))))))))))))************))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))((((((&&&'''(((((())))))))))))******))))))((())))))***((()))))))))))))))******,,,++++++,,,,,,---...///000111111111111333666999999===CCCHHHLLLPPPSSSVVVZZZ[[[[[[\\\]]]aaagggkkksss~~~{{{pppeeeaaa___\\\]]]___aaaaaabbbdddgggjjjlllmmmrrrwww|||~~~yyypppeee______]]]\\\ZZZXXXXXXXXXXXX]]]^^^^^^\\\[[[[[[YYYVVVTTTNNNIIIKKKMMMOOOSSSXXXYYY___iiivvv{{{pppddd]]][[[TTTQQQKKKEEE???:::666444333333222000...,,,+++***++++++***))))))))))))))),,,+++++++++++++++******))))))))))))))))))))))))************************((((((((('''((())))))************************************)))))))))(((((())))))))))))(((''''''&&&'''''''''(((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%&&&'''(((((((((((('''((()))***)))((('''((()))(((((()))))))))*********))))))))))))))))))))))))+++++++++++++++,,,,,,---------------............//////...------------...------,,,++++++,,,------000///////////////000000///000222333444444333333333333333333333333333333222111000///......//////000/////////......------------------...............---,,,---...///---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++*********)))))))))************)))))))))(((***)))((('''(((''''''''')))))))))))))))*********))))))************))))))(((''''''''''''''''''(((((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((((((&&&'''((()))******************))))))))))))******(((((())))))*********+++------,,,,,,------...///...000222555777;;;@@@CCCHHHLLLRRRWWWZZZ]]]```bbbggggggfffeeeeeefffjjjmmmyyywwwkkk```[[[ZZZYYY[[[___ZZZ[[[]]]___ccchhhmmmqqqyyy}}}xxxmmmfffaaa```]]]ZZZZZZ[[[\\\^^^cccgggfffaaa___```^^^ZZZ[[[TTTOOOOOOPPPPPPRRRVVVUUUXXX^^^hhhtttxxxnnnggg```___\\\VVVOOOGGG@@@<<<===;;;777444111/////////++++++******)))*********,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++((((((((((((((()))******************************++++++*********)))))))))***************)))((('''&&&&&&&&&''''''((((((((())))))(((((((((((())))))'''(((((((((((((((((('''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&''')))***)))(((((()))***))))))))))))*********************************************+++++++++++++++++++++,,,,,,,,,---------......---------------...222222111111111111111222444444444444555777888999777888999:::::::::999888;;;<<<<<<======<<<;;;::::::888666444333333444444444444333222111111000000...........................------...000000...,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++************************)))))))))(((((())))))((('''&&&&&&&&&******))))))))))))))))))))))))************))))))'''(((((((((((((((((('''((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))((((((%%%&&&(((***++++++************)))))))))***++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000000333888<<>>:::666333222111------,,,,,,------...///---------,,,++++++******************************************************))))))(((((())))))***+++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++***((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''(((''')))******(((((()))+++)))))))))*********++++++************************)))***+++,,,,,,,,,+++++++++++++++,,,------......------........./////////444444555666777777888888888888888999:::;;;<<<======>>>@@@AAAAAAAAAAAA@@@DDDEEEHHHIIIIIIGGGDDDBBB@@@>>>;;;888666555555666666666555444222111000000/////////.........------.........///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((()))***+++,,,......///************)))))))))))))))***,,,+++)))(((((((((************))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((***************)))((((((%%%&&&(((***,,,,,,+++*********))))))******+++,,,)))******+++,,,,,,------,,,,,,---///222444666888:::???EEEKKKPPPVVV[[[^^^fffhhhkkknnnpppssswwwzzzxxxyyyzzzxxxuuussssssssswwwttthhh\\\WWWVVVVVVXXX\\\\\\\\\\\\\\\^^^ccckkkqqqxxxzzz|||zzzuuujjjgggbbb___```ccchhhkkkmmmsssrrriiifffllloookkkddd]]]XXXWWWTTTOOOLLLMMMSSSSSSTTTXXX___iiirrrxxx{{{vvveeecccfffgggfffbbb]]][[[[[[QQQQQQOOOLLLHHHBBB>>>;;;666555333222000//////......------,,,++++++******************************************************))))))(((((())))))***+++++++++++++++++++++++++++************))))))))))))&&&''')))***+++***((('''((((((((((((''''''''''''(((''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''(((''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&''''''(((+++***(((&&&&&&''')))+++''')))******))))))***+++))))))*********+++++++++***************************+++,,,---...------,,,------......///000000111111111333444555555666666888999<<>>>>>>>>===<<<;;;:::888777666555444444333222111111000///......///000222111///,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++)))***+++,,,...///000111************)))))))))))))))+++------+++)))***+++************)))))))))((())))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''')))***,,,,,,***)))'''))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((($$$&&&)))+++,,,,,,+++*********))))))***+++,,,,,,******+++,,,------......---...000333777;;;>>>@@@FFFJJJQQQXXX^^^bbbgggjjjmmmoooqqqsssuuuxxx}}}zzz|||}}}|||yyyvvvuuuuuuooowww~~~yyymmmaaa\\\[[[ZZZ\\\___cccbbb___[[[YYY[[[aaagggqqqqqqsssxxx||||||xxxtttkkkhhhccc```aaadddjjjmmmjjjqqqpppfffccckkkooommmjjjddd___^^^ZZZTTTPPPPPPRRRRRRSSSVVV\\\dddkkkoooyyytttbbb^^^```bbbbbb```___aaadddcccdddfffddd```XXXPPPKKKAAA???;;;777222...,,,***......---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********))))))))))))((($$$&&&((()))***)))((('''******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%########################!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''---+++)))((('''(((***+++...,,,)))''''''))),,,...''')))******))))))***,,,)))************+++++++++************************,,,,,,.../////////...---///000000111222222333333666777999:::<<<=========BBBDDDHHHMMMQQQUUUXXXYYY]]]]]][[[ZZZYYYXXXXXXWWW]]]___bbbfffiiikkklllmmmmmmpppuuuxxxxxxtttnnnjjj___\\\WWWSSSOOONNNNNNNNNIIIIIIHHHFFFDDDCCCBBBAAA::::::999888666555444333///...///111222222///,,,...........................------,,,,,,------...---------,,,,,,,,,++++++........................************))))))))))))'''***------***))))))++++++*********))))))(((((())))))************)))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((///////////////////////////............---------,,,,,,,,,+++++++++******++++++******)))*********,,,+++******++++++***(((+++***(((%%%###$$$(((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++*********))))))(((((((((((((((((())))))))))))***************)))((((((+++++++++++++++***)))(((+++++++++***************+++++++++,,,++++++******+++)))((()))+++...//////333888>>>@@@AAAEEEMMMSSSZZZ\\\___eeekkkppprrrssswwwxxxzzz}}}}}}~~~zzzvvvsssrrrsssooooooqqqxxxxxxnnnbbbZZZYYY[[[\\\[[[____________^^^]]]\\\[[[eeedddeeehhhkkknnnnnnmmmnnnkkkhhheeeeeegggjjjlllnnnllliiifffdddfffiiilllkkkjjjiiifffbbb^^^YYYWWWRRRVVVZZZ]]]___bbbhhhmmmqqquuu|||yyy{{{yyyiii]]]YYYWWWXXXZZZYYYYYY___gggnnnuuu|||}}}|||wwwnnndddWWWRRRKKKBBB;;;777555444000///...---------,,,,,,+++,,,------,,,,,,---...+++++++++************)))************************++++++------------++++++,,,+++******))))))************++++++++++++************))))))))))))******''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))(((''')))++++++(((%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******+++*********))))))((((((************))))))))))))***))))))))))))******+++***+++,,,,,,,,,+++***)))%%%'''***++++++---333777888888666555444666:::===<<<>>>@@@@@@@@@BBBGGGKKKMMMSSS]]]ffflllpppsssuuuxxxxxxtttnnniiigggjjjnnnwww{{{|||wwwqqqlllhhhfffcccaaa```\\\WWWUUUUUUTTTQQQNNNPPPLLLGGGDDDBBB@@@;;;666:::222///222444000---///---...///...---,,,---......---------------............------------,,,,,,)))))))))***+++---...///,,,+++)))((((((***,,,---((()))***+++++++++++++++))))))*********+++++++++))))))))))))))))))******'''((()))******)))((('''''''''(((((())))))******///////////////////////////............---------,,,,,,,,,++++++++++++***,,,++++++*********++++++,,,+++******++++++***(((++++++***(((&&&'''))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((())))))))))))***************)))((((((***************)))((((((***************************++++++,,,------------///---,,,---000444888:::<<>>>>>===>>>AAACCCFFFIIIMMMPPPQQQSSSWWWZZZdddkkkvvvzzzwwwtttqqqppppppnnnmmmjjjeee___ZZZVVVQQQJJJEEECCC;;;777999999555222333222222111000///...///000111000000//////////////////......---,,,,,,++++++,,,+++++++++++++++,,,,,,---,,,***))))))***+++,,,))))))***+++++++++++++++))))))*********+++++++++************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))///////////////////////////............---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******++++++***(((***+++++++++)))***+++---))))))))))))))))))))))))************************************))))))))))))************))))))))))))(((((((((((()))))))))))))))************))))))((()))))))))***))))))((('''))))))))))))))))))************+++,,,---...///000000//////000444:::@@@CCCIIIMMMRRRUUUWWW^^^hhhppp|||{{{zzzzzzzzz|||}}}~~~}}}yyyuuuuuurrrmmmgggcccaaaaaaiiiggggggkkkrrrwwwyyyxxxwwwqqqiiibbb___^^^]]]]]][[[\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^\\\[[[```lllvvv~~~|||rrrjjjggggggfffkkkrrrxxxyyyvvvppplllkkkmmmpppssssssqqqnnnlllooonnnlllllllllllljjjhhhkkkkkknnnttt|||qqqpppppppppoooiii```YYYYYYVVVSSSQQQMMMJJJOOOVVVaaauuu~~~lll]]]TTTOOOJJJGGGBBB>>>888333111///---,,,++++++,,,,,,,,,+++******,,,+++++++++************************************,,,,,,++++++++++++,,,,,,,,,+++******))))))******''''''(((((((((((('''''')))((((((''''''(((((()))(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((('''''''''%%%$$$$$$%%%&&&&&&%%%###''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))***************)))))))))++++++++++++++++++++++++))))))******+++,,,---...,,,,,,---.........------...222666777777888;;;???CCCFFFKKKMMMNNNMMMMMMMMMUUUZZZ```fffiiilllnnnppp}}}xxxrrrkkkccc]]]TTTLLLFFFDDDCCC>>>;;;:::777555333000......//////000000///...------------//////...---,,,+++++++++///...---+++************...---+++***)))******+++)))***++++++++++++++++++***************+++++++++++++++*********)))))))))***))))))(((((())))))***))))))))))))((((((((((((///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,+++******++++++***((((((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))************)))((())))))************))))))((()))))))))))))))************+++,,,---///000111222444777:::???DDDJJJNNNTTTYYY]]]```bbbjjjuuu~~~~~~}}}~~~}}}uuuppppppooommmiiidddaaa``````eeedddcccffflllrrrwwwxxxuuusssoookkkfffcccbbbbbb]]]^^^___````````````___]]]___``````bbbiiittt}}}wwwmmmjjjlllhhhnnnxxxxxxrrrqqqtttyyy~~~~~~{{{yyyyyyuuuqqqppprrrsssrrrppprrroooooouuu}}}~~~tttrrrooommmllliiieeeaaa```\\\XXXTTTNNNIIILLLRRRXXXjjjoooaaa]]][[[YYYVVVKKKFFF???:::888555222///---,,,,,,---......---,,,,,,,,,+++++++++*********************************---,,,+++******+++,,,---,,,+++******))))))******''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))************************************++++++++++++******+++,,,,,,---------,,,------...//////000000333777:::<<<>>>BBBHHHMMMRRRWWW___cccdddbbb___]]]ggglllttt|||}}}wwwkkkddd\\\WWWSSSMMMHHHDDDBBB>>>999555333222222111000000///............///......------------------///...---,,,+++*********///...---+++******************+++,,,,,,+++++++++************************,,,++++++******))))))(((+++***)))(((((()))***+++******))))))((((((''''''000000000000000000000000///............------------------,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,+++******++++++***(((&&&(((++++++*********+++************************((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))******(((((((((((())))))))))))((())))))*********))))))***++++++,,,,,,+++++++++(((((())))))*********+++++++++,,,---///222444555:::>>>DDDIIIMMMQQQVVVYYY^^^bbbfffiiikkkrrr~~~{{{{{{}}}{{{{{{}}}}}}{{{vvvnnnhhhhhhiiihhhfffcccbbbbbbcccdddcccccceeekkksssyyy|||}}}~~~~~~yyyrrrkkkhhhhhheeefffggghhhiiijjjjjjjjjddddddfffkkkqqqxxx|||tttmmmmmmpppkkkpppxxx|||vvvssswww~~~zzzxxxyyy{{{{{{zzzzzzwwwvvvxxx}}}~~~zzzvvvsssqqqmmmkkkiiiiiihhhhhhgggccc___[[[TTTMMMNNNTTT\\\gggvvvzzzggg]]][[[]]]]]]\\\XXXSSSLLLHHHEEE@@@:::444111///------//////...---,,,,,,,,,++++++++++++***************************,,,,,,***))))))***,,,,,,,,,+++******))))))******)))))))))******)))))))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&)))(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))***************+++++++++)))))))))******+++++++++---...///000111111000000///000111222444666777888<<>>???BBBFFFLLLRRRZZZeeerrr{{{}}}tttaaa[[[SSSLLLHHHDDD>>>:::888777666444333222222222......//////000111111111,,,,,,+++,,,,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++***************++++++++++++++++++++++++*********))))))*********))))))))))))((((((((((((000000000000000000000000///............---------...------------,,,,,,,,,)))))))))******,,,------,,,+++******++++++***((((((******)))((('''((()))************************(((((((((((((((((((((((()))))))))))))))*********((()))))))))************(((((((((((())))))))))))(((((()))*********************+++,,,,,,,,,,,,,,,)))******+++,,,,,,------111222555999???FFFKKKOOOQQQUUUXXXYYYZZZ]]]dddjjjrrrvvv{{{}}}~~~yyyoookkkjjjfffggghhhjjjkkkiiieeebbb___aaacccddddddfffiiilllmmmmmmmmmnnnqqqvvv|||yyysssqqqnnnoooqqqsssuuuvvvwwwwwwyyy|||}}}zzzzzzxxxtttpppnnnooopppssssssvvv||||||vvvqqqttt{{{}}}|||tttnnnkkkkkkjjjiiiiiikkkmmmoooooonnnnnnllleee]]][[[^^^kkknnnppprrrxxx}}}zzzuuuiiiaaaWWWPPPNNNPPPSSSUUUWWWWWWYYY___ccc```VVVLLLGGG@@@777111000///---+++------,,,,,,,,,+++++++++******************************++++++++++++******,,,+++******))))))************++++++++++++*********))))))(((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%''''''&&&$$$###&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''((((((((()))))))))))))))))))))))))))***++++++*********++++++,,,,,,,,,++++++,,,,,,---......///(((+++///333777999:::;;;777888:::===AAAEEEIIIKKKNNNTTT^^^hhhqqq|||zzzsssjjjbbb]]]WWWOOOIIIBBBAAA>>>;;;777555333222222222222111111111000000,,,,,,,,,,,,,,,---......---...............------,,,,,,------,,,,,,+++***+++++++++*********)))))))))******++++++,,,,,,---)))******++++++******)))(((((((((((())))))))))))000000000000000000000000//////.........---------......---------,,,,,,,,,))))))))))))***+++,,,---,,,+++******++++++***(((***++++++)))((('''(((***************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((((((((())))))))))))(((((()))***************((()))***+++++++++++++++******+++,,,------......333555999???GGGOOOWWW[[[ccceeeeeedddccchhhqqqyyyyyy~~~tttgggaaa```^^^^^^```bbbddddddaaa___aaaccceeefffgggiiimmmoooqqqrrrqqqqqqssswww||||||wwwvvvwwwxxxzzz}}}~~~zzzyyywwwvvvtttrrrqqqqqqwwwwwwyyy}}}wwwtttvvvzzz~~~}}}xxxrrrmmmnnnoooooooooqqqsssuuusssssstttsssmmmeeebbbeeerrrvvvxxxvvvuuuvvvtttppp^^^ZZZTTTNNNLLLNNNRRRUUUUUUXXX```mmmwwwwwwnnneeeTTTKKK???666333222///,,,---------,,,,,,,,,++++++************************)))***+++,,,,,,+++***))),,,++++++***)))***************++++++++++++************))))))))))))******))))))(((((((((((())))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''%%%###"""%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***************++++++,,,*********++++++,,,,,,,,,------......///000111111...111666===BBBFFFHHHIIIDDDEEEGGGJJJOOOTTTYYY[[[]]]fffsss|||vvvnnnddd]]]RRROOOKKKFFFAAA===:::888666666444333111000///......------,,,,,,,,,------------......///.........------------,,,,,,+++***++++++++++++******))))))))))))***+++,,,------...)))***+++,,,,,,+++***)))''''''(((((())))))******---.........//////000000///............---------...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++......------,,,+++******))))))))))))************************************)))))))))))))))(((''''''************************************************))))))))))))************++++++++++++++++++++++++(((***,,,,,,+++***+++,,,......---------000666:::AAACCCFFFJJJPPPYYYccciiiooopppmmmhhhiiipppwwwzzzxxxlllbbb[[[XXXQQQUUUYYY\\\]]]___```bbbdddfffhhhkkknnnqqquuuwwwtttuuuxxxzzz{{{{{{zzzzzz~~~~~~}}}}}}}}}|||uuuuuuvvvuuuvvvxxx}}}{{{}}}~~~{{{zzz~~~~~~yyyoookkklllnnnqqqssstttuuuuuutttuuuvvvtttqqqmmmjjjhhhwww}}}}}}wwwkkk^^^RRRNNNMMMLLLMMMOOOZZZ```kkkzzzxxxhhh^^^OOOCCC<<<777111---///---+++,,,---------+++......------,,,++++++*********++++++++++++******************************+++++++++************)))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))************))))))***'''%%%%%%'''((('''%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))******)))'''%%%###))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))+++***)))(((((()))******(((((((((((())))))))))))...,,,+++***,,,---...............///000111222222333666;;;AAAGGGMMMRRRTTTVVVUUUUUUXXX___eeejjjmmmrrrzzz{{{rrrgggXXXNNNKKKIIIEEE@@@999777444333333222111///222000....../////////...//////000000000///...------------,,,,,,,,,++++++))))))))))))************+++++++++++++++***)))((()))))))))))))))*********))))))))))))))))))))))))....../////////000000000///............---------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++******)))))))))))))))))))))************************************)))))))))))))))(((''''''((((((((((((((((((((((((************************))))))))))))************************************)))+++,,,,,,+++++++++---,,,---...///111555;;;???FFFJJJOOOUUU[[[eeeooowwwyyy{{{xxxsssttt{{{wwwlllccc\\\YYYWWWSSSXXX]]]aaabbbaaaaaa```eeehhhkkkmmmooorrrxxx|||www{{{~~~~~~~~~}}}}}}|||yyyyyy}}}}}}}}}}}}uuunnnoooppprrrtttwwwyyy{{{|||zzzzzzxxxtttooommmnnnpppxxx~~~qqqeeeZZZVVVSSSPPPNNNNNNVVV\\\jjjzzzuuukkk]]]QQQIIIBBB:::444222000---,,,---......------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++++++++************)))))))))((((((((('''''''''(((((())))))))))))(((((('''((((((((((((((((((''')))'''%%%%%%'''((('''&&&))))))))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((((((((((((((''''''&&&)))((((((((('''''''''&&&(((''''''&&&&&&''''''''''''''''''((((((((())))))+++***)))(((((()))******)))))))))))))))*********++++++******,,,---......///000111333777:::===???:::???FFFNNNVVV\\\aaacccaaabbbeeellluuu~~~}}}nnnccc]]]WWWOOOIIIEEEBBB>>>;;;999777555333333111000000111222111000/////////......,,,++++++------,,,,,,,,,+++++++++************++++++++++++*********++++++++++++***************************))))))))))))))))))))))))//////000000000000000111///............---------...---,,,,,,++++++,,,,,,,,,,,,++++++******++++++************************)))))))))*********++++++************************))))))******))))))((((((((((((((((((((((((((((((************************))))))))))))************)))))))))******************+++------,,,,,,---......000222555999>>>EEEJJJQQQXXX```fffkkkrrr|||~~~|||{{{wwwrrrjjjaaa[[[XXXXXXYYYXXX]]]dddhhhiiifffdddbbbhhhlllppprrrrrrvvv}}}{{{zzz~~~}}}zzzyyyyyywwwrrrnnnpppooopppqqqsssvvvzzz|||~~~zzztttnnnooouuu|||}}}~~~tttjjjddd^^^UUUOOOMMMPPPVVVbbbrrrxxxlllbbbYYYOOOFFF@@@999666111///.........---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&)))'''&&&&&&'''(((((('''******))))))(((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((('''&&&%%%######"""%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))((((((((('''''''''''''''(((''''''&&&''''''((((((''''''((((((((()))))))))******))))))))))))******)))*********+++++++++,,,***++++++,,,---...//////...///111555:::???CCCFFFEEEJJJRRRZZZaaafffkkkooorrruuu{{{{{{rrrhhh\\\TTTNNNKKKFFFAAA>>>;;;777555222000//////111111111000111111000...---,,,+++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---))))))******+++,,,,,,,,,************************))))))))))))))))))))))))000000000000111111111111///............---------...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------))))))*********+++++++++************************))))))*********))))))(((************************************************((()))))))))***************************+++++++++***+++------------///111444666:::>>>CCCJJJRRRWWW___hhhttt{{{~~~wwwqqqooonnnnnnllliiiddd___\\\[[[\\\]]]]]]bbbgggkkkkkkjjjiiihhhmmmrrrwwwxxxxxx|||}}}xxxwwwuuutttrrrqqqooommmlllmmmpppsssuuu}}}}}}{{{vvvrrruuu~~~zzztttkkk___VVVRRRPPPSSSYYYcccnnnuuuxxxyyy}}}xxxpppiiibbbZZZRRRMMMDDD???888333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((((((((()))((('''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((())))))))))))))))))))))))***************++++++,,,---------,,,---.../////////000000111333555:::???EEEJJJMMMVVVZZZ```dddhhhmmmtttxxx~~~~~~}}}ppphhh\\\XXXRRRLLLGGGBBB===999666444222222333333222111222222111///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))111111111111000000000000///............---------...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------************++++++++++++************************))))))************))))))++++++++++++++++++++++++************************((()))))))))************+++++++++,,,,,,,,,------***,,,---...///111444666;;;>>>BBBHHHNNNUUU\\\aaammmwwwttthhhccccccdddeeeeeeddddddcccccccccccccccccceeegggiiijjjkkkmmmoootttxxx|||~~~|||zzzyyyyyyyyyvvvrrrnnnlllmmmooopppwwwyyy{{{zzzzzz~~~~~~wwwllldddbbb]]]ZZZXXXXXX\\\```eeegggpppnnnkkkgggddd```\\\ZZZPPPJJJBBB:::555111...,,,.........---------------******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((()))***))))))'''&&&&&&%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((()))***(((((((((((()))))))))***(((((())))))***************++++++,,,---.........,,,...//////......///111888;;;@@@GGGOOOVVV\\\___jjjmmmpppqqqsssyyy{{{yyyyyyyyywwwzzz|||}}}vvvqqqkkkccc[[[RRRIIICCC@@@===:::888777666444222222111000///......//////---------,,,,,,,,,++++++*********++++++++++++,,,------,,,+++******++++++---,,,,,,,,,+++++++++***))))))))))))))))))))))))111000000000000000/////////............---------...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,*********************************++++++++++++,,,************************))))))******++++++******))))))))))))))))))))))))************************))))))))))))************++++++,,,,,,---.........,,,...000222333777;;;>>>AAAEEEKKKRRRYYYaaaiiinnnyyyzzzjjj```]]]___bbbdddaaacccfffiiikkkmmmnnnooolllllllllkkkkkknnnrrrvvv{{{~~~~~~xxxsssooommmmmmmmmtttvvvzzz~~~|||~~~}}}wwwuuuvvvooojjjbbb[[[XXXXXX[[[]]]dddcccbbbaaaaaaaaabbbccc[[[UUULLLDDD>>>888444111111000000///......------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((('''((()))+++,,,+++***((('''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&''''''((())))))******&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))******((((((((()))))))))******'''((()))******+++************+++,,,---...//////+++---//////---///333777===BBBKKKVVVbbbkkkrrruuuvvvzzz}}}~~~}}}vvvuuuwww|||~~~}}}sssfffZZZRRRLLLIIIDDD???<<<888555222333222000///.........///............------------************++++++++++++///...,,,+++******++++++...------,,,,,,+++++++++))))))))))))))))))))))))000000000/////////......///............---------...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,++++++******)))))))))*********+++++++++,,,,,,************************((()))***++++++++++++***))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,---......000111444666999>>>CCCGGGIIINNNVVV^^^hhhqqqzzztttkkk```[[[\\\aaaddddddccceeeiiinnntttyyy~~~|||{{{yyyvvvuuuwww{{{|||wwwtttrrrrrrwwwxxxzzz|||wwwwwwuuuvvvzzz{{{zzz||||||xxxqqqhhhaaa]]]\\\]]][[[ZZZYYYXXXYYY\\\aaaeeebbb]]]UUUNNNHHHCCC>>>:::444333222111000......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))))))))*********(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))(((''''''***,,,---,,,***((('''((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***+++(((((()))))))))*********&&&''')))***++++++******)))***+++,,,---...//////---///222222222666>>>DDDHHHOOO[[[iiivvvuuulllccc^^^WWWQQQKKKEEE???;;;:::888555222000/////////000////////////.........++++++++++++,,,,,,,,,---...---+++******+++,,,---.........---,,,,,,++++++))))))))))))))))))))))))000000//////.........---//////.........---------...---,,,,,,++++++,,,,,,+++*********+++,,,,,,---......------,,,+++************+++++++++,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))***+++,,,,,,------222444777:::>>>CCCIIIMMMQQQVVV___iiisss~~~xxxrrrmmmfff___YYYXXX]]]bbbddddddggghhhlllrrrzzz}}}||||||zzz{{{|||wwwrrrpppqqquuuvvvwww|||zzzrrrjjjdddaaa```VVVUUURRRPPPQQQVVV]]]bbbeeeaaa[[[UUUPPPJJJEEEBBB666555444222000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++(((((())))))))))))((((((''''''((((((((((((''''''%%%'''))))))''''''***---+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''((()))++++++))))))))))))************&&&''')))***+++++++++***))))))***+++,,,......///000333666777999???IIIQQQYYY```mmm{{{|||wwwoooggg___XXXQQQMMMCCC@@@<<<777444222111111000000000000////////////,,,,,,,,,---------......,,,+++*********,,,...000//////...---,,,,,,++++++))))))))))))))))))))))))222111111111000000//////000000///...............222000---------------+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))))))))******+++---,,,+++,,,---//////...333777===AAAEEEKKKQQQWWW\\\```hhhrrr}}}}}}uuummmhhheee```]]][[[]]]bbbgggiiiiiikkkmmmqqqwww~~~~~~}}}|||vvvqqqrrrssstttvvvwwwwwwwww}}}~~~zzzuuuqqqoookkkaaaTTTLLLMMMRRRWWWZZZbbbZZZUUUVVVWWWSSSOOOMMMIII@@@666333333222000...//////...,,,---......,,,++++++************++++++++++++************++++++************************---***((('''((()))***)))(((((())))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&'''&&&%%%((((((((((((((((((((((((+++'''&&&))))))&&&###$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$&&&)))***(((&&&&&&&&&&&&'''''''''(((((()))*********++++++++++++++++++***+++---------,,,,,,...000111222333666777<<<<<<;;;;;;???IIIVVV```mmmttt~~~~~~zzznnneee```UUUNNNDDD;;;555222000////////////000111111...,,,......---,,,,,,,,,------------------......///000000///...,,,+++***))))))))))))))))))))))))))))))111111111111000000000/////////...---------------111///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((''''''((((((((()))))))))+++***************++++++++++++,,,---000333444555888<<>>DDDEEEFFFGGGLLLVVVbbbjjjooovvvkkkbbbUUUIII@@@;;;777555333222111000111111///---//////...---------......,,,++++++++++++,,,,,,---......---,,,++++++++++++************************111111111111000000000000......---,,,,,,,,,,,,,,,000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((()))))))))*********,,,,,,++++++***++++++,,,***+++---000444888;;;===???DDDJJJQQQWWW\\\bbbeeejjjnnnuuu}}}zzzqqqgggfffdddcccbbbbbbbbbccceeefffhhhlllqqqtttuuutttvvvyyy~~~|||yyy~~~~~~xxxlllccc]]]YYYTTTQQQPPPLLLIIIKKKNNNSSS]]]gggfffaaaWWWLLLCCC<<<777444///000111111///,,,++++++,,,++++++******++++++,,,******))))))))))))******************************+++***)))***++++++)))'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&'''(((((('''%%%&&&&&&'''''''''(((((((((((()))))))))************************,,,...000111555777:::???CCCFFFIIIJJJKKKLLLMMMPPPUUU^^^gggnnnpppwww~~~ooo___RRRHHHAAA===777444111/////////...---000000///...............,,,,,,+++*********++++++,,,,,,,,,++++++,,,------************************111111111000000000000000///...------,,,,,,------///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,++++++******++++++,,,+++---000444888<<>>@@@DDDJJJQQQVVVYYYYYYUUUVVVWWWYYY^^^ccciiimmmpppxxxyyyiii[[[NNNGGG@@@<<<666222111111111111111000///......---......///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************000000000000000000111111000//////.....................---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,------------+++************+++,,,,,,///222666999<<<@@@EEEIIILLLQQQ[[[gggrrryyy|||}}}~~~{{{uuunnnhhheeeaaa```___```bbbeeehhhjjjlllpppvvv|||||||||xxxuuupppiiiccc\\\XXXSSSOOOMMMQQQ___mmmzzz{{{oooaaaQQQDDD;;;444000111000------111------,,,,,,,,,,,,------++++++************++++++************************+++******+++,,,,,,)))'''*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,***((((((((((((((((((((((((((('''###"""&&&(((&&&&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))************+++,,,---,,,---111666;;;HHHJJJOOOWWW```fffiiiiiihhhhhhhhhiiilllpppssstttxxxsssdddZZZOOOIIIAAA:::777666666555111000///...------------///......---,,,,,,,,,,,,......---,,,++++++++++++************************000000000000111111111111000000///............///...------///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++*********+++,,,---...///444888<<<@@@BBBFFFLLLQQQUUU[[[fffsssxxxssspppkkkhhhhhhaaa`````````bbbfffiiilllpppuuu{{{}}}}}}}}}{{{vvvqqqfffaaa[[[UUUPPPOOOYYYdddsssyyygggUUUHHH<<<444555666111---......------,,,,,,------...,,,,,,++++++++++++,,,,,,************************,,,+++***+++,,,,,,***(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$(((***(((&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''')))******(((''''''(((''''''((((((((())))))))))))*********++++++++++++)))+++---...000666>>>EEERRRTTTZZZcccnnnuuuwwwvvvvvvuuutttvvvzzz~~~vvv```YYYNNNDDD===999666444333222111///............------,,,+++++++++,,,,,,///...---,,,++++++***+++++++++++++++++++++++++++///000000000111111111111//////...------------...---------///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++,,,---///111222333777<<>>HHHVVVaaafffgggiiihhhgggkkkssszzz~~~vvvkkkYYYLLLAAA===999444111222------...------...///111------------------------++++++++++++++++++++++++333222111///............//////......---,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******)))************++++++++++++******))))))*********++++++++++++*********+++,,,------/////////222888@@@GGGLLLPPPVVV^^^eeeiiimmmoooqqqvvv{{{|||uuuqqqlllgggcccaaa```___```eeeiiimmmnnnkkkmmmrrryyy}}}{{{yyywwwvvvwwwyyyzzz}}}~~~{{{zzz||||||xxxtttsssppprrrvvv{{{tttiiilll|||xxxpppfffYYYIII>>>555333111111111111///---***++++++,,,,,,+++************)))))))))***++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))((('''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))***+++***)))((()))***)))***++++++,,,///333777===>>>CCCNNNZZZdddhhhhhhmmmkkkjjjlllsss|||rrraaaOOOEEE@@@;;;555222111111//////...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,222111000///............//////......---------,,,,,,,,,,,,------.........,,,,,,,,,------------...++++++++++++++++++++++++************************,,,,,,++++++***************++++++,,,,,,++++++***)))))))))*********++++++*********+++,,,---...///444444555999???HHHPPPTTTWWW]]]fffnnnrrruuuwwwyyy{{{~~~}}}{{{tttkkkfffeeeggghhhgggfffdddcccdddgggjjjnnnpppnnnsssyyy~~~~~~{{{wwwtttsssrrrooommmlllmmmnnnooooooppprrrssstttwww{{{~~~~~~{{{yyyxxxssstttuuuxxx~~~pppkkkpppwwwzzzyyy~~~{{{wwwtttnnncccUUUKKK???;;;666222111000000///...............---------------,,,,,,,,,---------************************))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''%%%'''%%%%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((&&&''''''(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))))))))((((((((((((******)))(((((()))******)))***+++***((('''((()))***+++,,,---...111666:::AAACCCIIISSS]]]eeeiiijjjppppppqqquuu}}}zzzeeeUUUKKKDDD===888999777333111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,222111000//////......//////...............------......------,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++******+++,,,...000111222444666999???HHHQQQZZZ^^^aaagggpppxxx}}}zzzsssqqqjjjddd___^^^dddlllrrruuuooonnnllljjjjjjkkkmmmoooooouuu}}}|||}}}~~~~~~}}}{{{wwwsssooommmkkkiiigggfffeeeeeeffffffggghhhhhhhhhgggiiilllnnnqqqvvv|||}}}|||zzzzzz}}}vvvpppllliiihhhllllllmmmoooooojjjccc\\\PPPIII>>>555111000000000000//////......---------------.........---------************************))))))************))))))(((((((((((((((((((((((())))))*********)))'''&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***)))))))))((((((((('''******))))))))))))******)))***+++***)))((()))***------...///000444:::>>>JJJLLLRRRZZZccckkkoooqqqrrruuu{{{ooo]]]PPPFFFAAA===999444111111111000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,111111000///////////////..............................------,,,++++++***,,,---------............++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---///111333555666333666===GGGRRR]]]fffkkknnnsss{{{|||ooohhh___\\\\\\aaalllxxx~~~|||yyytttpppnnnoooqqqpppxxx~~~~~~|||yyyuuuqqqmmmkkkfffeeedddbbbbbbbbbcccccc___```bbbbbbaaabbbdddfffjjjlllpppqqqqqqppppppqqqrrrxxx~~~wwwmmmgggddd]]]___bbbfffjjjlllkkkjjjaaaXXXJJJ>>>666333222111///...---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))*********)))((((((((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((()))*********))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''((()))*********************************(((***++++++******+++,,,///000111222555:::@@@EEENNNQQQVVV]]]eeelllsssvvvxxx}}}vvvfffWWWMMM@@@;;;555222333333222000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,111000000///////////////............////////////---,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...///111444777999:::999???HHHTTT```jjjrrrvvvyyy}}}~~~nnnddd\\\]]]aaajjjxxx|||xxxxxxzzzyyy~~~{{{xxxtttoookkkiiiddddddcccbbbbbbbbbcccccc^^^___aaaaaa```___```aaaccceeeggghhhiiiiiijjjkkkhhhkkknnnppprrrxxx}}}sssjjjdddWWWWWWXXX\\\aaafffjjjlllllldddVVVJJJ@@@:::555333000///...---,,,,,,,,,---,,,---......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******)))((('''(((*********)))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++''''''(((((())))))******)))***++++++++++++***)))(((***+++,,,+++,,,---//////111333666:::AAAJJJOOOSSSUUUZZZ___fffooowww|||qqq```NNNGGG>>>999888777333000222222222222222222222222------------------------111000000////////////000.........///////////////***++++++,,,,,,------...---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////111333666999;;;===DDDJJJTTT___jjjsssyyy|||}}}mmmbbb^^^```fffrrr~~~{{{wwwsssnnnjjjhhhaaa```````````````aaabbbaaacccdddcccaaa^^^]]]]]]]]]^^^___aaaccceeeggghhhggggggfffeeeeeeiiimmmqqqssszzzvvvkkkcccVVVTTTSSSTTTYYY___eeeiiiqqqjjj___SSSHHH@@@999444333222000///........./////////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))(((((((((***+++,,,***)))((()))***+++***)))))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&((()))+++,,,+++******)))(((''''''&&&((()))+++,,,,,,+++)))(((((()))+++,,,,,,---///111///111444888???GGGQQQWWW[[[]]]aaafffmmmvvvqqq^^^UUUJJJBBB>>>999444///222222222222222222222222------------------------000000000000000000000000........................---------------------------...///111111///...---+++++++++++++++++++++++++++++++++++++++***)))((()))))))))***++++++,,,,,,))))))***+++++++++++++++,,,,,,++++++,,,...///111000111444666999>>>EEEJJJLLLSSS]]]gggnnnuuu|||ssshhhdddaaadddjjjttt~~~{{{vvvqqqmmmjjjiiihhheeedddbbbaaaaaaaaabbbbbbbbbbbbbbb```^^^]]]]]]______```bbbcccddddddcccbbbdddddddddddddddcccbbbaaafffkkkqqquuu{{{|||rrrjjjccc]]]UUUNNNMMMRRR\\\bbbeeehhhfffZZZPPPJJJCCC;;;888555222111111111111111000000///...------------******************++++++******++++++++++++******++++++************++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))---******...111000000222444999<<<===DDDQQQ\\\aaabbbeeeiiimmmrrr{{{zzzjjjYYYOOOFFF===999;;;777444222000111222111111000///...---,,,,,,,,,,,,////////////////////////........................------------------------,,,---...//////...---,,,+++++++++++++++++++++++++++++++++++++++***))))))+++++++++***************)))******+++++++++******---,,,,,,,,,---///111222444666:::===@@@EEELLLQQQWWW]]]gggooouuu{{{~~~zzzxxxxxxtttkkkdddbbbccceeejjjqqqyyy~~~~~~~~~~~~|||zzzxxxvvvssspppllljjjiiihhheeedddcccaaaaaaaaabbbcccbbbbbbbbb```^^^]]]]]]______```aaacccccccccbbbaaabbbbbbbbbbbbbbbaaa``````]]]bbbfffiiillltttvvvooojjjhhhbbbYYYPPPNNNSSSYYY^^^bbbbbbZZZSSSOOOIIICCC;;;888444111//////////////////...---------------++++++************++++++******++++++++++++******++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++***((('''&&&%%%$$$&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((('''''')))((((((((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******++++++))))))...000///000333888>>>DDDHHHPPP]]]hhhmmmooooooppprrryyysssgggZZZLLLBBB???;;;999666444444333111///000///......------------////////////////////////------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))---,,,,,,+++******))))))***+++++++++++++++******,,,,,,,,,---///111333555999===CCCGGGJJJOOOUUUZZZ___dddlllsssyyy~~~}}}qqqllliiijjjhhhdddaaabbbeeegggjjjnnnssswwwzzz|||yyywwwuuuttttttuuutttsssqqqqqqpppnnnllljjjhhhgggeeedddcccbbbbbbbbbcccdddcccccccccaaa___^^^^^^```___```aaabbbcccbbbaaa`````````aaaaaaaaa```______[[[___bbbccccccgggooovvv~~~xxxtttvvvtttiiiYYYOOOMMMPPPVVVZZZ[[[WWWTTTSSSPPPMMMEEEAAA;;;555111/////////......------,,,---------------,,,+++******************++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((&&&%%%$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,,,,***+++///111222444888;;;DDDNNNTTT]]]jjjtttyyy}}}zzzxxx{{{sss```PPPGGG@@@===999555333000---+++000//////.........//////////////////////////////------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,++++++*********++++++,,,,,,++++++******,,,,,,,,,...000333666888===CCCJJJOOORRRVVV]]]ccceeeiiipppwww}}}zzztttlllfffbbbcccdddcccdddgggeeehhhkkkooorrruuuyyy{{{}}}|||~~~}}}{{{wwwtttqqqoooooollliiihhhjjjlllnnnnnnlllmmmnnnmmmllliiigggeeeeeedddcccbbbbbbcccdddeeeeeefffeeecccaaa```aaabbbaaabbbcccccccccbbbaaa```______````````````______^^^aaaccccccaaabbbfffjjjooovvv}}}wwwiii[[[SSSPPPRRRTTTUUUTTTRRRSSSTTTUUURRRNNNGGG>>>777222111111......---------------...///...---++++++************++++++,,,,,,++++++***++++++************++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((())))))***###$$$%%%%%%%%%%%%&&&''''''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))***+++,,,---///---...222555666:::AAADDDPPP]]]eeemmmxxx{{{uuuuuuyyy~~~xxxfffZZZLLLFFF>>>888333111///...//////............//////........................---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,---///222666999;;;@@@GGGPPPTTTWWW[[[cccjjjmmmpppvvv}}}uuunnnllleeeaaabbbcccdddfffjjjfffjjjoootttwww||||||wwwuuuuuuuuutttrrrooolllhhheeecccdddaaa______cccgggjjjkkkjjjkkklllmmmkkkiiifffdddeeeeeedddccccccdddeeefffhhhhhhhhhfffdddbbbcccdddccccccdddddddddcccaaa```______```````````````___\\\^^^``````^^^^^^___bbbeeeiiinnnttt|||zzzpppeee]]]WWWUUURRRPPPOOOQQQVVV[[[```]]]WWWLLLAAA888333222//////...---------......///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&((())))))(((''')))+++%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((())))))******))))))))))))************((((((((()))***,,,---...///...000444666999@@@HHHSSS```ooovvv|||~~~qqqiii___]]]dddoooyyy~~~~~~yyyxxx|||sss___WWWJJJ@@@:::777777777000///..........................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******++++++,,,------...***++++++,,,,,,,,,,,,,,,------///222666:::>>>@@@EEEMMMUUUYYYZZZ___hhhqqqrrrtttxxxyyyqqqkkkiiiddd```bbbdddeeegggkkkjjjpppwww|||{{{rrrllliiiiiihhhgggfffdddaaa```^^^\\\ZZZYYY[[[___dddggghhhhhhiiijjjjjjiiigggeeedddfffeeedddddddddeeefffgggiiiiiiiiigggeeeddddddfffcccdddddddddcccbbb```___^^^^^^___`````````______]]]^^^```___^^^^^^___```bbbccceeefffkkkvvvvvvoooddd]]]UUUPPPOOOQQQZZZdddooonnnjjj___PPPBBB999555222111000///............///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%(((***)))&&&%%%''')))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((()))))))))'''(((((())))))******+++)))))))))*********++++++(((((()))***+++---///000000///222666888;;;DDDNNN\\\kkkyyy}}}ppp]]]UUUMMMOOO[[[lllzzzxxxssssssyyy~~~~~~~~~~~~qqqgggXXXJJJAAA===;;;;;;222111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........000111333666:::???CCCFFFLLLSSS[[[]]]^^^cccnnnwwwyyyyyy|||}}}yyytttnnnjjjeeeaaa```dddggggggiiilllsssxxxzzzppphhhccc````````````___]]]\\\[[[YYYXXXWWWYYY^^^bbbdddeeecccdddeeefffgggffffffeeefffeeedddddddddeeeggghhhhhhiiihhhfffdddcccdddeeebbbbbbcccbbbaaa___]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^_________^^^^^^___```___aaabbbccceeemmmwww}}}ttthhh[[[SSSQQQUUUbbbooouuucccPPPCCC===444444222111///...............---------------...+++,,,,,,------,,,,,,+++++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))---,,,+++***)))'''&&&&&&((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''$$$''')))'''###!!!###&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''(((((()))******++++++))))))*********+++++++++******+++,,,...000222333444444666:::===AAAKKKVVVeeetttuuuiiiZZZRRRKKKNNN]]]ppp}}}zzzssspppuuuzzz{{{{{{|||}}}{{{zzzyyyzzz}}}|||}}}}}}{{{yyywwwwwwxxxyyy{{{kkk[[[NNNEEE@@@===666555333222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,------------------------***+++,,,,,,------------...------,,,,,,++++++***((()))***,,,---...//////222333666999>>>CCCGGGJJJQQQXXX___aaaaaafffrrr|||{{{wwwssspppllliiiccc``````fffjjjjjjkkknnnyyyzzzppphhhddd___^^^^^^]]]\\\ZZZYYYXXXYYYXXXXXXZZZ]]]aaabbbccc______aaaccceeefffggggggfffeeeeeedddeeefffggghhhgggggggggeeecccbbbcccdddaaaaaaaaaaaa___]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]```bbbccceeekkksssyyyyyy~~~ppp```WWWTTTYYYhhhxxxrrr]]]MMMFFF666555444222000///............---------......///+++,,,,,,------,,,,,,+++++++++************++++++,,,***)))'''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((''''''(((+++---***%%%###%%%(((&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++)))************++++++++++++,,,---...000222444555999999<<<@@@BBBGGGRRR^^^qqq|||xxxxxx{{{}}}xxxoooaaaXXXQQQTTTcccvvv{{{}}}~~~vvvpppssswwwyyyzzz|||wwwvvvttttttvvvzzz~~~}}}|||zzzvvvqqqnnnnnnnnnlllsss}}}ooo___SSSIIICCC999888666444222111111000......------------......///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))***+++,,,,,,...111333333444666;;;BBBKKKRRRVVV]]]bbbhhhkkklllpppwww}}}~~~uuuqqqttttttooojjjiiiggghhhhhhgggfffhhhnnnsss|||wwwrrrlllfffbbb\\\[[[YYYXXXWWWWWWWWWWWWZZZZZZZZZ[[[\\\]]]^^^______^^^]]]]]]___bbbfffhhhffffffeeeeeeeeeffffffgggiiigggdddaaa___]]]\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVVVVXXXZZZZZZYYYWWWXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]^^^```eeekkkrrrvvvyyy|||uuubbbVVVXXXffftttqqq```RRRCCC<<<555222333444222//////////////////.........******+++++++++,,,,,,,,,---,,,++++++******++++++((((((((((((''''''''''''******))))))))))))******,,,+++)))((('''(((***+++*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))((('''''''''''''''(((((((((((())))))))))))***(((&&&&&&'''((((((((())))))))))))(((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++***)))(((((()))***+++************+++,,,------***+++------...000444777<<<@@@DDDFFFIIIQQQ]]]ggg|||uuurrrqqqppppppsss}}}}}}zzzpppddd\\\aaarrr|||xxxsssooonnnppptttwwwsssrrrpppooooooqqqsssuuuxxxwwwuuussspppllliiihhhfffhhhlllrrryyyuuudddTTTIII@@@;;;555111111111...,,,/////////......////////////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------...///333555999;;;>>>DDDKKKSSSYYY]]]aaagggooouuuwwwzzzzzzrrrnnnqqqrrrooollllllhhhiiiiiiiiiiiimmmssswww}}}wwwtttqqqmmmjjjfffaaa^^^YYYXXXWWWVVVUUUVVVVVVWWW\\\\\\\\\\\\]]]^^^_________^^^]]]\\\]]]___aaacccbbbbbbbbbcccdddeeeggghhhhhhfffbbb___[[[XXXWWWVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPPPPQQQSSSTTTSSSQQQRRRRRRRRRRRRSSSUUUVVVXXXXXXZZZ\\\aaahhhooovvvzzzzzz|||tttgggdddllluuu~~~mmm^^^MMMEEE:::333222222000///000000000000////////////---,,,,,,,,,++++++******---,,,++++++******++++++,,,,,,,,,,,,++++++++++++******))))))))))))*********)))'''&&&&&&&&&((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))(((''''''''''''''''''((((((((()))))))))))))))(((&&&&&&''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************))))))))))))******+++******++++++,,,---...---...000111111333666999:::???EEEKKKRRR___nnnzzzzzzsssqqqooolllkkkmmmwww|||tttkkkooo~~~}}}|||yyyuuupppjjjgggfffhhhiiijjjiiigggffffffhhhjjjlllmmmmmmllljjjhhhfffcccbbbaaabbbeeehhhlllqqqvvvxxxtttbbbUUUJJJDDD<<<777666666444222000000////////////000000///............---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000222555888;;;>>>CCCJJJRRRZZZ___bbbjjjpppyyytttnnniiikkkmmmllllllmmmiiiiiijjjkkkmmmqqqwww||||||yyyvvvsssqqqmmmjjjgggeeedddcccbbb```]]][[[WWWWWWVVVVVVWWWWWWXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\ZZZXXXXXXYYY[[[\\\______```bbbcccfffggghhhhhhfffccc^^^ZZZVVVTTTSSSSSSTTTUUUVVVUUUSSSPPPNNNNNNLLLKKKKKKMMMNNNNNNMMMMMMMMMLLLLLLMMMOOOQQQRRRVVVXXX\\\cccjjjqqqvvvzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~xxxqqqqqqsssyyykkk\\\RRRCCC888333222222111111111000000////////////......---,,,+++***))))))---,,,++++++******+++++++++++++++*********))))))******))))))))))))*********)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))((('''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***************)))++++++++++++,,,---...//////111444555666777:::<<<===DDDMMMVVVaaapppzzzyyy||||||zzz{{{xxxsssqqqrrrvvvzzz~~~vvvyyy{{{yyyzzz|||}}}yyywwwwwwvvvsssoooqqqnnnjjjeeeaaa___^^^^^^```___]]]\\\]]]^^^```bbbeeeeeeeeedddcccbbb``````bbbbbbbbbccceeegggjjjkkkppp{{{uuugggVVVNNNDDD===:::888777555000//////////////////000///............---------......---------,,,,,,,,,...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++******************************++++++,,,---......---...000111222555888;;;>>>BBBJJJSSS\\\dddjjjmmmtttyyyzzzwwwnnniiiddddddeeehhhiiikkkiiiiiiiiijjjnnnsssyyy}}}{{{wwwqqqnnnkkkiiigggeeebbb___^^^]]]]]]]]]^^^^^^\\\[[[XXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\^^^]]]\\\[[[ZZZ[[[\\\]]]``````aaabbbccceeefffgggjjjhhheeeaaa^^^ZZZXXXVVVTTTVVVYYYZZZZZZWWWTTTRRRPPPNNNLLLKKKMMMNNNNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNUUUXXX]]]bbbhhhmmmqqqsssxxxzzz|||}}}|||{{{{{{{{{uuuwww|||}}}}}}~~~zzzxxxuuulll```OOO@@@777444444444000000000//////......---...------,,,++++++******---,,,++++++******++++++))))))))))))((((((((('''******))))))))))))******++++++***)))((())))))***))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))(((''''''''''''(((((('''''''''((((((((())))))&&&'''''''''&&&&&&&&&''''''''''''((()))******+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++,,,+++***))),,,+++,,,,,,---...///000000222666888:::<<>>777444333000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++******************))))))))))))******+++******)))))))))))))))((()))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((%%%''')))(((&&&%%%&&&((()))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((()))***,,,,,,,,,+++***,,,,,,,,,---...000111222000333777;;;>>>BBBFFFIIISSS^^^mmm{{{{{{xxxyyyxxxzzz~~~yyyuuupppqqqwww~~~~~~|||zzzxxxvvvssspppooommmiiigggffffffdddccccccbbb___^^^^^^]]]\\\[[[XXXXXXYYYYYYXXXWWWVVVVVVSSSSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPUUUUUUUUUVVVXXX[[[^^^___aaagggooowwwzzzyyyuuurrrwww~~~{{{qqqbbbUUULLLEEE???;;;......------------......///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,---......///,,,///222555888<<>>DDDJJJRRRYYY^^^dddggglllssszzz~~~yyyqqqlllkkklllmmmnnnoooppprrrtttwwwyyy{{{|||{{{oooggg```^^^\\\[[[[[[]]]^^^___bbbbbbbbbccceeehhhjjjlllkkknnnqqqsssuuuwwwzzz}}}}}}yyyuuurrrpppkkkkkkkkkiiihhhfffeeedddddd```[[[WWWUUUSSSQQQPPPMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNOOOVVVXXX[[[___cccgggjjjkkknnnrrrwww{{{qqqggg^^^UUUXXX]]]\\\^^^[[[PPPGGG@@@777222111111///---000000//////...---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((()))************++++++++++++******++++++,,,---...000111222111///111444555555999???DDDKKKSSSYYYeeettt{{{wwwuuu~~~~~~vvvrrrkkkhhhddd___[[[XXXWWWVVVRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFHHHKKKNNNPPPOOONNNOOOPPPOOONNNMMMNNNQQQTTTXXX___iiiqqqxxxsss000000000000000000000000///////////////////////////............------------------------------------,,,+++,,,---...---+++........./////////000000,,,---......///111555888999>>>EEEMMMTTT[[[aaaeeennnqqqvvv}}}~~~yyyqqqmmmmmmppptttvvvtttvvvzzz}}}~~~vvvoooiiieee______^^^^^^___aaabbbdddeeeeeegggiiimmmqqqtttvvvyyy|||~~~yyyvvvssssssqqqpppnnnkkkjjjiiihhheeeaaa^^^\\\ZZZWWWUUURRRPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHIIILLLNNNQQQTTTXXX\\\___```hhhlllppptttwww|||yyymmm^^^UUUVVV[[[\\\cccggg```SSSJJJ>>>555222222111000000000///......------,,,,,,---...//////---,,,***++++++++++++++++++++++++))))))***++++++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))((((((((((((((()))*********++++++,,,,,,,,,++++++,,,,,,,,,---///000222333555333333777888:::@@@GGGLLLUUU___hhhttt~~~~~~~~~}}}{{{zzz{{{|||{{{xxxrrrlllhhhaaa___[[[WWWTTTQQQPPPPPPJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGGGGCCCBBBCCCEEEHHHJJJIIIHHHKKKLLLMMMLLLKKKJJJLLLMMMQQQTTTXXX[[[^^^eeeooovvv///////////////////////////////////////////////////............---------------------------------------,,,,,,---------,,,---.........////////////,,,---......///222777:::AAAGGGOOOWWW^^^dddiiimmmxxx{{{zzzwwwsssqqqssswwwzzz|||}}}wwwooojjjhhhhhhccccccdddddddddeeegggiiiiiijjjmmmqqqwww}}}||||||zzzxxxuuurrrooommmnnnllliiifffeeebbb___\\\XXXUUURRRPPPNNNMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFEEEFFFHHHKKKNNNRRRTTTVVV^^^ccciiilllooorrrwww{{{yyyfffZZZWWWXXXXXXbbbllljjj[[[RRREEE:::555444444444000000//////...------,,,///000222333333111///---************************************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((())))))*********++++++,,,+++++++++++++++,,,---///111222333:::777888;;;>>>AAAHHHPPPYYYaaakkkrrr~~~www{{{zzztttpppnnnllljjjkkklllkkkiiiddd```]]]WWWVVVSSSPPPNNNLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCBBBDDDFFFGGGFFFEEEGGGIIILLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPUUU[[[```ooo}}}///////////////////////////////////////////////////............---------------------------------------------------------,,,,,,---------...............//////111444999===FFFLLLUUU^^^ffflllqqquuu}}}vvvvvvvvvxxx||||||tttmmmjjjjjjllljjjlllnnnnnnmmmlllmmmooorrrtttxxx}}}}}}xxxuuutttrrrooollljjjhhhdddbbb___\\\XXXUUUSSSQQQNNNLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBCCCEEEGGGJJJMMMNNNPPPVVV]]]cccfffiiinnnrrruuu{{{ttteee\\\VVVRRR\\\iiiiiibbbZZZNNNBBB:::666444333111000000//////...------///000333444333222///---************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((()))***++++++******++++++,,,---///111333444<<<999:::===AAAEEENNNWWWaaaiiirrryyy{{{vvv|||wwwoooiiieeeccc_________^^^\\\XXXUUURRRPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBEEEIIIJJJKKKKKKKKKLLLEEEFFFHHHIIIJJJLLLNNNQQQYYYddduuu000000000000000000000000///////////////////////////............---------------------------------,,,...///...---,,,---...,,,,,,,,,------------...000111111222555:::@@@EEEIIIOOOYYYbbbjjjqqqwww{{{}}}~~~{{{wwwxxxzzz||||||zzztttooommmpppssswww{{{~~~|||{{{|||~~~}}}yyyuuurrrooommmiiigggfffccc___\\\ZZZXXXUUUSSSPPPNNNKKKHHHFFFDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJPPPXXX]]]aaaeeekkkooommmpppvvv{{{~~~nnnddd[[[RRRXXXbbbaaaeee```WWWLLLBBB:::444222222222111000000//////...---...///000000...---+++++++++++++++++++++++++++,,,+++************+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************)))((('''((((((((((((((((((((((((&&&'''((())))))))))))((())))))(((((((((((())))))((((((((((((((()))******'''((()))***************+++,,,,,,...000222444555;;;999;;;???DDDIIIRRR[[[dddnnnyyy{{{{{{uuukkkddd```___WWWWWWVVVTTTRRROOOMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA===@@@DDDFFFGGGGGGIIIJJJDDDEEEGGGIIIJJJKKKKKKKKKKKKRRR^^^lllzzz000000000000000000000000///////////////////////////............---------------------------------,,,...//////---,,,---///------------............111222444666;;;BBBJJJOOOUUUZZZaaahhhnnnsssyyy|||~~~~~~|||}}}}}}xxxxxx}}}zzzwwwtttrrrpppnnnkkkgggdddbbb___]]]ZZZXXXUUURRRNNNJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHMMMTTTYYY\\\___dddiiigggiiimmmqqqqqqtttsssllldddXXXXXX]]]XXX```___\\\UUULLLCCC;;;777333333222222111000000000---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********)))((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))(((((((((((())))))((((((((((((((()))******'''((()))***++++++++++++---...///000222555777888===<<<>>>DDDIIINNNWWW```jjjvvvxxxoooeee^^^YYYWWWOOOOOONNNMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQOOONNNNNNMMMMMMNNNNNNOOOKKKLLLNNNOOOOOONNNLLLKKKJJJGGGDDDCCCCCCCCCBBBAAA===???BBBCCCCCCDDDFFFGGGFFFFFFGGGHHHJJJKKKKKKJJJGGGIIIOOOYYYcccrrr000000000000000000000000//////////////////////////////.........---------------------------------,,,...000///---,,,---000............/////////000111333666:::???HHHQQQWWWcccfffkkknnnqqqtttxxxzzz~~~|||zzzxxxssspppllliiigggeeebbb```^^^\\\XXXTTTPPPMMMKKKKKKGGGFFFCCCBBBAAABBBCCCDDDCCCHHHNNNQQQSSSUUUZZZ^^^dddeeejjjmmmjjjiiittt~~~tttqqqkkk^^^ZZZZZZSSSXXX[[[]]][[[TTTKKKCCC???444444333333222111111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))***++++++***)))(((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))((((((((((((((()))******((()))***+++,,,---------///000111222444777999:::@@@@@@CCCJJJOOOTTT]]]eeeqqq~~~~~~~~~yyywwwqqqhhh___VVVQQQOOOJJJJJJJJJIIIHHHHHHHHHGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOPPPRRRSSSSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQPPPNNNMMMMMMKKKGGGFFFEEEEEEDDDCCC@@@BBBCCCCCCCCCCCCEEEFFFFFFDDDCCCCCCEEEGGGGGGGGGFFFFFFIIIOOOUUUaaayyy///............------------.../////////...,,,+++,,,,,,------------------------------------------...---,,,+++++++++++++++---.../////////000222444444777;;;???DDDNNNZZZbbbmmmsssvvvvvvwww|||~~~}}}|||~~~}}}zzzvvvqqqlllhhheeecccfffccc^^^[[[XXXUUURRRPPPMMMJJJFFFDDDCCCCCCAAA@@@BBBDDDFFFJJJNNNSSSVVVXXXaaaccceeefffgggiiilllooo|||yyywwwsssnnnllliii___UUUWWWZZZ___dddddd[[[MMMBBB888555333444333//////222......---,,,,,,,,,,,,------,,,++++++******++++++---,,,++++++******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&&&&((((((((('''******))))))((((((''''''(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))************(((((()))***+++,,,,,,---111///111444666777;;;BBBIIIGGGJJJPPPSSSWWWaaammm{{{}}}vvvqqqnnniiiddd]]]YYYVVVSSSNNNKKKHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGIIILLLMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVUUUTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUSSSQQQTTTTTTTTTSSSRRRRRRQQQQQQNNNMMMMMMNNNPPPPPPOOOMMMJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEECCCBBBAAAAAABBBDDDEEEEEEEEEDDDCCCAAAFFFKKKKKKLLLTTTcccooo000000/////////...............//////......---,,,------------------------------------------------......---,,,,,,,,,,,,,,,---.../////////000222444777:::???EEEKKKVVVbbbjjjooouuuyyyxxxzzz~~~zzzvvv~~~zzzuuupppllljjjhhhkkkhhhccc```^^^[[[XXXVVVQQQNNNJJJGGGFFFDDDBBB@@@AAABBBDDDHHHLLLPPPTTTVVV^^^```cccdddeeegggiiilllooowww|||{{{{{{{{{zzz{{{yyyvvvvvvtttkkk```XXX\\\dddnnnssslll]]]PPP???888333333222......//////...------,,,,,,---------,,,++++++***+++++++++---,,,++++++******++++++)))************+++++++++************************))))))))))))))))))))))))((()))))))))))))))((('''((((((''''''''''''((((((************************+++***((((((*********)))***)))))))))((((((((('''(((((((((((())))))))))))+++******)))))))))))))))))))))))))))************)))******+++,,,---......222111333777:::;;;@@@FFFIIIHHHJJJPPPVVV^^^kkkyyy|||uuummmfffbbb___[[[VVVRRRQQQOOOKKKIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMPPPQQQRRRSSSTTTVVVWWWXXXXXXXXX\\\[[[YYYXXXXXXXXXXXXYYY^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMLLLJJJIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEAAAEEEHHHHHHIIIOOO[[[dddyyy111111111000000000////////////......------......///.........---,,,,,,,,,------------------------//////...------------......///000//////000333666:::???FFFMMMUUUaaammmvvvuuu|||wwwuuu|||wwwsssqqqpppmmmkkkgggdddbbb```]]][[[XXXTTTPPPLLLIIIGGGCCCAAA@@@AAABBBDDDHHHLLLOOOQQQWWWZZZ___bbbccceeeggghhhiiinnnxxx~~~{{{{{{{{{zzz~~~|||sssccceeennn|||ppp```KKK@@@666333333000......//////...---------------------,,,+++++++++++++++---,,,++++++******++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))************************+++***((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))((()))))))))*********++++++++++++,,,---...///000000333222555;;;>>>???DDDJJJKKKJJJMMMSSS[[[fffvvv~~~|||yyyxxxvvvqqqjjjbbbZZZVVVUUURRRNNNLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[\\\^^^___```aaaaaaeeedddcccbbbaaaaaaaaaaaaeeedddcccbbbaaa`````````___^^^^^^]]]]]]]]]^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[XXXVVVTTTTTTTTTRRRQQQQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGGGGIIIMMMSSSWWW```mmm{{{111111000000000/////////000///...------...///000000//////...---,,,,,,+++------------............//////............/////////000000000000222555888<<>>AAAAAAEEEJJJJJJMMMRRRZZZbbbnnn||||||yyypppnnnjjjeee___XXXSSSPPPOOONNNLLLJJJJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]___aaabbbdddeeegggiiijjjkkkllllllpppoooooonnnnnnmmmmmmmmmooonnnllljjjiiihhhhhhhhhiiihhhfffdddccccccdddddd___^^^]]]\\\]]]^^^```aaa]]][[[XXXVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFHHHHHHIIIHHHHHHIIILLLOOOPPPPPPUUU\\\eeemmmwww000000000/////////......000///...------...000111000000///...------,,,,,,---------......///////////////.........//////000///000111111222555999===@@@GGGQQQ[[[fffrrr~~~{{{{{{||||||wwwtttqqqnnnkkkhhhdddaaa]]]XXXTTTPPPKKKGGGDDDCCCBBBAAABBBDDDFFFHHHGGGLLLSSSYYY^^^aaaeeegggggghhhjjjmmmpppyyy|||yyy{{{}}}gggVVVEEE<<<888555222111000000///............///...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************++++++++++++***+++,,,---...000111111444555:::@@@CCCBBBEEEJJJGGGOOOZZZdddnnnyyy~~~yyysssooogggccc^^^XXXSSSPPPOOOOOOMMMLLLLLLKKKJJJKKKMMMNNNMMMMMMOOOQQQTTTVVVWWWXXX\\\\\\\\\]]]^^^```aaabbbffffffgggiiijjjlllnnnoooqqqrrrtttvvvxxxyyyzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyyyyyyyyyyzzzyyyvvvrrrpppooonnnnnniiihhhgggfffeeefffggggggcccaaa___^^^^^^^^^]]][[[YYYXXXWWWVVVUUUSSSRRRRRROOONNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHJJJMMMOOOOOONNNOOOTTTZZZ]]]```jjj|||000000/////////.........//////......//////000000000/////////...------------------...//////000000///............///000000000111222333555999>>>BBBFFFMMMXXXcccmmmxxxzzzyyyzzz}}}{{{wwwsssnnnkkkjjjgggddd```\\\WWWRRRNNNIIIHHHEEEBBBAAABBBDDDEEECCCGGGMMMSSSXXX]]]aaadddfffeeegggjjjlllppp{{{~~~vvveeeRRREEE===666222222111111000///////////////...------,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((+++***((((((*********)))(((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))*********++++++++++++,,,***+++,,,---///111222222555666<<>>FFFKKKUUU\\\fffpppxxx|||~~~sssqqqnnnllliiieee```]]]SSSPPPKKKFFFBBBAAABBBBBBBBBDDDGGGIIILLLOOOTTTWWW\\\ZZZ]]]dddiiijjjlllppprrrzzzttt```MMM>>>999:::222111111000000000000000......---,,,,,,,,,,,,------,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&''')))******************))))))))))))******************************)))(((&&&&&&(((((((((''''''((((((((())))))******(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,------///000222444555666666999BBBMMMRRRTTTWWW\\\qqq}}}yyytttmmmfff```[[[VVVRRRMMMLLLKKKKKKKKKLLLNNNOOONNNRRRUUUXXXZZZ^^^dddiiilllooorrrwww}}}||||||{{{{{{zzzuuuoookkkjjjiiihhhgggeeedddcccccc___]]]ZZZWWWTTTSSSRRRRRRNNNOOOPPPPPPOOONNNMMMLLLHHHIIIJJJIIIHHHHHHJJJLLLOOOKKKLLLRRRTTTRRRUUUZZZTTThhh222111111000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,..................------///000000///......111333444555777:::>>>GGGRRRYYYcccfffllluuu~~~{{{yyyxxxyyy{{{uuurrroookkkddd___\\\XXXSSSNNNKKKHHHEEEBBBCCCCCCDDDFFFIIILLLOOOQQQVVVZZZ___ccceeegggiiijjjkkkqqq{{{ooo[[[JJJ<<<666555222......111222111//////............---------...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***************++++++++++++***)))'''''')))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&((())))))(((((()))+++,,,,,,,,,+++++++++++++++******+++,,,---......///......///111444666777666888@@@IIIOOOTTT]]]iiisss}}}yyymmmhhhaaa\\\YYYVVVSSSPPPIIIIIIIIIJJJLLLOOORRRUUUWWWYYY\\\```eeekkkrrrvvvzzzuuuvvvrrrnnnmmmnnnmmmkkkhhheeebbb]]]ZZZXXXXXXVVVUUUWWWTTTPPPNNNNNNNNNNNNMMMJJJIIIHHHHHHJJJJJJIIIHHHLLLLLLMMMMMMNNNOOOQQQQQQXXXYYYdddxxx222111111000000000000000000000000000000000000000------------------------........................---......---,,,---///111333777<<>>EEENNNUUU[[[fffsss~~~zzzsssnnnddd___YYYUUUSSSQQQOOOMMMJJJJJJKKKMMMPPPTTTYYY\\\ccceeeiiimmmrrryyy{{{vvvttttttsssppplllkkkgggccc```^^^^^^\\\[[[ZZZWWWTTTRRRRRRRRRQQQPPPLLLJJJIIIJJJKKKKKKJJJIIIKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPUUUbbbttt222111111000000000000000000000000000000000000000................................................,,,---...------...111333444999AAAGGGOOO[[[iiissswwwvvvxxx}}}|||yyyzzz{{{}}}xxxsssppphhhddd___ZZZVVVQQQKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFIIINNNUUUZZZ^^^```bbbdddeeehhhmmmrrr|||ppp]]]MMMCCC;;;666111//////000///---///............---------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++***)))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---((()))******)))(((***+++++++++++++++++++++++++++)))******+++,,,---......111111000111333555888:::FFFLLLUUU]]]fffrrrzzzqqqhhhbbbYYYVVVRRROOONNNNNNMMMLLLNNNOOOQQQTTTXXX^^^fffkkkmmmppptttyyy~~~}}}wwwsssoookkkgggcccbbbaaa___^^^^^^\\\YYYXXXXXXVVVTTTRRRNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHHHHJJJKKKMMMNNNOOORRRNNNMMMRRR]]]nnn222111111000000000000000////////////////////////////////////////////////---------..................///000000000222555777666:::CCCPPP___nnnzzz~~~~~~}}}{{{}}}|||vvvpppmmmhhhccc___ZZZTTTQQQLLLKKKHHHFFFDDDCCCCCCCCCCCCHHHOOOUUUYYY\\\^^^```aaadddhhhjjjooo|||tttdddUUUKKK@@@;;;444111111222111000///............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******)))(((((()))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))******+++,,,)))***++++++))))))***+++,,,,,,,,,,,,------------******+++,,,---......///444444333333444888<<<@@@MMMRRR[[[dddooo~~~|||xxx|||xxxpppggg^^^YYYQQQPPPNNNMMMNNNOOOQQQQQQTTTWWWZZZ^^^ccckkkuuu|||zzz}}}|||vvvrrrmmmiiifffeeecccaaa```___]]]\\\[[[YYYVVVSSSOOOMMMLLLKKKLLLLLLJJJIIIEEEEEEFFFGGGIIIKKKMMMNNNRRROOOMMMOOOSSS]]]ppp222111111000000000000000////////////////////////////////////////////////---------.........//////...///111111222444888::::::===FFFYYYooo~~~}}}~~~|||vvvsssnnniiieeeaaa\\\XXXSSSQQQMMMIIIFFFDDDBBBBBBAAAEEEKKKPPPTTTWWWZZZ]]]\\\aaafffhhhjjjsss|||}}}~~~{{{ssshhh\\\UUUEEE>>>777222222333222111///............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((******))))))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))*********+++,,,+++***)))***+++))))))))))))******++++++++++++,,,---...//////000333333333333444999AAAFFFRRRXXXbbbmmmyyy|||uuuqqqxxx~~~zzzssskkkddd\\\UUUPPPMMMMMMMMMNNNPPPSSSVVVYYYZZZ^^^dddhhhmmmvvv~~~xxxrrroookkkhhhfffcccaaa___]]]\\\ZZZVVVTTTOOONNNLLLKKKKKKKKKIIIGGGDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPPPPSSS]]]hhh|||222111111000000000000000000000000000000000000000////////////////////////,,,,,,------.../////////---///000111222555999<<>>DDDQQQ]]]vvv{{{yyy{{{vvvsssqqqrrrvvv{{{}}}}}}{{{yyyssskkkeeebbb]]]XXXSSSQQQNNNJJJFFFEEEEEEFFFHHHHHHLLLPPPUUUZZZ___dddhhhjjjkkknnnttt||||||jjjZZZQQQRRRVVVggghhhfff\\\LLL>>>666333222000......//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++++++++++++++*********))))))***+++,,,---///000111111222333444555666666;;;>>>EEEOOOVVV]]]hhhrrrpppjjjdddcccgggoooxxx}}}yyysssjjjbbb]]]WWWQQQMMMVVVXXXZZZ\\\___dddkkkooo{{{~~~{{{vvvooojjjeee^^^VVVPPPPPPNNNLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIKKKLLLMMMPPPTTTWWWWWW___jjjsss|||}}}vvvqqqiiieee___ZZZVVVSSSOOOMMMNNNLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMVVVTTTTTTTTTSSSRRRVVV[[[ppp000000000111111000000000//////////////////000000////////////////////////000000000111111111222222555777:::<<>>DDDNNNXXXaaaiiittt{{{tttppplllgggfffjjjqqqxxx{{{ooohhh```\\\\\\[[[WWWSSSZZZ]]]```ccchhhooovvv{{{}}}uuupppeeeaaa]]]YYYVVVRRRMMMJJJLLLKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNNNNMMMLLLIIIHHHHHHGGGGGGGGGHHHIIIHHHOOOXXX\\\```hhhuuuxxxllliiiddd___[[[VVVRRROOOOOONNNKKKIIIHHHGGGHHHHHHJJJJJJJJJJJJJJJKKKMMMMMMSSSRRRSSSTTTVVVUUUTTTSSS```iii{{{zzz111000000000000000000111000000000000000000//////////////////////////////000000111111222222333333444888<<<@@@HHHWWWhhhtttzzz}}}|||{{{wwwuuutttwww|||zzztttqqqnnniiifff___[[[UUUNNNIIIFFFEEEEEEEEEGGGIIILLLQQQXXX```ffffffhhhjjjkkkjjjnnn}}}}}}kkk]]]UUUSSSTTT[[[```^^^TTTHHH>>>:::555333000......///...---........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************************************+++,,,---///111222222333333222222333777:::@@@IIIUUUaaakkkvvv{{{tttwwwrrrmmmkkknnntttzzz~~~{{{tttfff```ZZZXXX[[[]]][[[XXX```ccchhhmmmrrryyyuuukkkccc^^^WWWUUUSSSQQQOOOMMMKKKJJJHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFKKKPPPPPPNNNRRR\\\dddnnnzzzwwwsssmmmhhhddd___[[[WWWQQQPPPMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRUUUXXXYYYVVVSSSXXXYYYbbbyyy~~~yyy111111000000000000111111111111000000000000//////000000000000000000000000000000111222333444555555666:::@@@FFFSSSeeeuuu}}}||||||}}}{{{zzz|||zzz{{{|||}}}~~~yyytttnnnjjjeeeaaa\\\UUUOOOJJJGGGFFFDDDEEEGGGJJJNNNTTT\\\aaadddfffjjjllljjjjjjrrr|||wwwfffXXXOOONNNRRRWWWYYYTTTLLLDDD???888555111////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++***************+++++++++++++++++++++,,,---...///111222000222333333222555;;;@@@GGGSSS```kkkvvv{{{uuusssvvv|||yyypppiii___ZZZVVVUUUWWWZZZ\\\[[[gggkkkqqqxxx~~~~~~{{{uuummmddd]]]WWWTTTRRRPPPOOOLLLKKKIIIIIIIIIGGGIIIKKKKKKKKKJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOPPPNNNNNNPPPQQQRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLOOONNNNNNOOOPPPQQQOOONNNRRRPPPOOOOOOOOOOOOMMMLLLFFFIIIKKKIIIGGGIIIOOOUUUUUU^^^jjjuuu~~~wwwpppkkkfffaaa^^^TTTSSSPPPNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMPPPRRRSSSVVVYYYWWWSSSTTTOOORRReee~~~yyy222111000//////000111222111111111000000000//////000000000000000000000000//////000222444555666777888===DDDMMM___ttt~~~|||yyyzzz~~~~~~uuuooojjjhhhccc\\\VVVOOOKKKHHHCCCDDDEEEGGGJJJOOOVVVZZZaaacccgggkkkkkkiiilllrrrxxxvvvbbbUUUMMMNNNQQQSSSTTTPPPIIICCC:::777333000000000000///........................++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))******++++++,,,,,,++++++***++++++++++++,,,,,,,,,---------------...///000111...111333444555:::BBBIIIUUUaaannnwwwyyyoooeee^^^ZZZXXXWWWWWWZZZ^^^cccfffnnnsss{{{|||xxxkkkhhhccc]]]WWWSSSQQQPPPNNNMMMLLLKKKIIIIIIJJJKKKJJJMMMPPPQQQPPPOOOPPPRRRQQQPPPOOONNNNNNPPPQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQSSSSSSRRRSSSTTTTTTSSSQQQNNNLLLJJJJJJLLLKKKIIIFFFIIIJJJJJJIIIHHHIIILLLOOOLLLPPPVVV[[[bbbnnn}}}yyyqqqkkkfffcccXXXVVVTTTQQQNNNLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLQQQSSSRRRSSSXXXYYYVVVRRRNNNOOOXXXggg|||}}}222111000//////000111222222111111111000000//////000000000000000000000000...///000222444666777888:::@@@GGGRRRfff}}}|||www|||zzznnnlllhhhbbb[[[SSSNNNJJJAAACCCDDDEEEHHHLLLQQQVVV______ccciiijjjiiijjjnnnooo{{{ppp```PPPNNNNNNQQQTTTSSSLLLFFF<<<888444111000000000000........................************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))'''((((((((())))))*********++++++,,,,,,++++++***+++++++++,,,,,,---------...............///000111,,,///333555777>>>HHHQQQ```lllyyy~~~|||sssiii]]]UUUWWWXXXZZZ\\\```fffnnntttsssyyy~~~uuummmhhh```]]]XXXSSSPPPOOOOOOOOOKKKKKKKKKJJJJJJKKKMMMOOOKKKNNNRRRTTTSSSSSSTTTWWWXXXWWWUUUTTTTTTUUUWWWXXXZZZ[[[^^^```bbbbbbcccbbb```___^^^]]][[[ZZZXXXXXXSSSRRRQQQRRRSSSSSSRRRPPPTTTRRRPPPPPPRRRQQQNNNKKKNNNMMMLLLKKKKKKKKKLLLMMMPPPOOONNNMMMOOOWWWbbbjjjzzzzzzsssnnnkkkZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJQQQTTTRRRSSSYYY]]]\\\SSSRRRSSSTTTUUUccc000111111111111222222222111111000000//////......000000000000000000000000555222000222333333666;;;???GGGMMM]]]xxx}}}||||||{{{yyy|||xxxpppiiiaaaZZZSSSOOOGGGFFFEEEDDDFFFJJJMMMPPPYYY[[[___dddhhhjjjkkkkkknnnrrr{{{pppdddZZZPPPPPPVVVXXXQQQJJJ???:::555222111111000///222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************))))))((((((++++++************++++++(((((((((((((((((((((((())))))***++++++++++++******+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------...000111333444444111222444666777>>>NNN^^^jjjttt{{{}}}uuujjjbbb^^^ZZZWWW\\\```cccdddeeekkkuuu|||yyyppphhhaaa\\\YYYWWWSSSOOOLLLJJJIIIIIIJJJKKKLLLMMMMMMOOORRRTTTTTTXXX]]]```aaa`````````]]]___bbbbbbbbbcccgggkkkiiijjjlllnnnppppppppppppnnnmmmkkkiiifffcccaaa```]]]YYYVVVWWWZZZZZZWWWSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPNNNLLLLLLNNNPPPQQQQQQRRROOOKKKJJJKKKNNNOOOPPP```kkkzzzuuunnngggbbb]]]YYYXXXUUUQQQMMMJJJIIIIIIKKKLLLMMMLLLJJJKKKKKKMMMOOORRRUUUWWWXXXVVVVVVUUUSSSQQQZZZooo000111111111111222222222111111000000////////////000000000000000000000000222//////222444444888===DDDPPPXXXfffyyy|||~~~~~~zzzxxx{{{~~~tttlllfff___XXXSSSKKKIIIFFFEEEFFFHHHLLLOOOVVVYYY^^^bbbfffhhhiiiiiiiiimmmuuussshhh\\\WWWYYYZZZVVVPPPCCC>>>777333222222///---111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++*********)))))))))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++******+++,,,+++)))))))))***------------------------++++++,,,,,,,,,,,,---------...///000111222333333333222333777;;;CCCRRRaaalllxxx|||xxxuuu|||wwwkkkbbb]]][[[ZZZYYY___bbbgggjjjmmmttt~~~xxxnnnggg```ZZZVVVSSSQQQOOOMMMLLLLLLMMMMMMLLLMMMPPPQQQSSSWWW[[[___cccgggkkkmmmmmmkkkkkkjjjhhhkkknnnoooooopppsssvvvxxxyyy{{{}}}~~~~~~}}}}}}yyyxxxwwwuuurrrpppnnnmmmgggccc___^^^___^^^ZZZVVVUUUUUUUUUUUUTTTRRRQQQPPPQQQOOONNNOOORRRVVVXXXXXXQQQMMMIIIGGGHHHJJJKKKKKKLLLUUU```lllyyy~~~uuuqqqllleeeaaa]]]ZZZTTTPPPMMMLLLLLLMMMNNNOOONNNLLLKKKKKKLLLMMMPPPSSSVVVXXXWWWUUUSSSOOOKKKNNN___qqq000111111111111222222222111000000000000/////////////////////////////////000///111555777777<<>>EEEUUUjjjyyy~~~{{{yyy~~~}}}|||||||||}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvyyyyyy{{{~~~}}}~~~{{{wwwtttsssrrrqqqpppjjjjjjjjjkkkkkklllnnnnnnkkkmmmoooqqqrrrvvvzzz}}}|||qqqmmmfff```\\\WWWSSSPPPGGGGGGGGGIIILLLQQQWWWZZZgggkkknnnooommmmmmpppsssuuuooovvvvvv[[[FFF;;;888333111111000,,,,,,............------,,,,,,,,,,,,++++++******++++++,,,///...---,,,++++++++++++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,)))************+++++++++)))))))))))))))******+++,,,---------.../////////444111111555666666999>>>GGGXXXfffggggggsssxxxiiiaaagggqqqzzzooolllmmmnnnnnnnnnqqqvvv{{{xxxpppiiibbb___[[[VVVTTTVVVUUUZZZcccllltttzzz}}}|||~~~}}}xxxtttmmmkkkhhheeeaaa^^^[[[ZZZUUUUUUUUUWWWYYYZZZYYYWWWYYYWWWTTTRRRRRRSSSUUUWWWYYY\\\```dddiiiooovvv{{{}}}~~~~~~}}}yyytttnnnjjjiiifff```ZZZUUUPPPNNNLLLMMMLLLLLLMMMMMMLLLJJJGGGIIIJJJKKKLLLQQQ___rrr~~~wwwnnngggdddaaa]]]ZZZXXXVVVSSSQQQQQQPPPNNNLLLKKKLLLNNNPPPRRRSSSSSSSSS___nnn111111111111111111111111//////111222222222111000000000111111222222333333888999<<>>EEEVVVmmm~~~~~~~~~~~~yyytttooojjjgggbbbaaaaaa```aaaaaabbbbbb```bbbdddeeefffhhhjjjmmmoooqqqrrrssssssvvvzzz}}}yyypppjjjgggddd^^^ZZZVVVSSSMMMIIIGGGIIILLLNNNUUU\\\dddjjjkkkkkklllnnnnnntttxxxttttttuuuuuuvvvyyy~~~kkkQQQ>>>777222222222000///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---......//////000111222333333555333444666888:::AAAJJJ[[[hhhtttyyynnn[[[SSSWWWcccttt~~~yyyrrrnnnooosssvvvxxx~~~{{{uuummmccc\\\[[[XXXYYY^^^bbbfffnnnvvv|||xxxuuuqqqmmmkkkeeebbb___]]]\\\[[[WWWUUUVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWWWWXXXZZZ[[[ZZZXXXWWWYYY\\\___```___^^^\\\[[[\\\\\\[[[[[[^^^bbbfffiiinnnvvv~~~}}}uuunnnjjjbbb^^^XXXTTTRRRPPPOOOMMMIIILLLNNNOOOOOOOOOQQQSSSWWWbbbuuu~~~wwwpppjjjeeeaaa___[[[YYYWWWVVVSSSQQQMMMLLLJJJIIIKKKNNNQQQTTTXXXYYY___ppp111111111111111111111111111000000000000111222333333333222333444777999;;;;;;@@@LLLbbb{{{~~~~~~~~~xxxqqqllliiigggfffaaaaaa`````````aaabbbbbb]]]```cccdddfffgggjjjlllpppppppppnnnmmmlllmmmnnnrrruuuzzz~~~sssllljjjfff```[[[WWWTTTNNNJJJGGGHHHJJJLLLQQQXXXbbbiiilllmmmoooqqqtttssswww{{{qqqooopppqqqrrrtttqqqpppWWWCCC:::333333333111//////---------...............,,,,,,++++++++++++,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,---------......000111222333333666444555888888;;;DDDOOO^^^kkkxxxmmm___RRRPPPWWWdddsss~~~xxxvvvsssrrrtttxxx|||~~~yyyqqqjjjddd\\\WWWXXXXXX]]]eeekkkqqq{{{~~~zzzwwwqqqlllhhheeeaaa^^^YYYXXXWWWWWWXXXXXXWWWVVVWWWWWWWWWXXXYYYZZZZZZZZZ]]]\\\[[[\\\\\\\\\ZZZXXXWWWZZZ^^^cccfffffffffeeegggfffdddaaa]]][[[\\\]]]bbbgggoooxxxzzzvvvlllggg```ZZZVVVTTTRRRPPPLLLMMMNNNNNNNNNPPPRRRTTTUUUXXXbbbrrr|||tttlllgggbbb___\\\ZZZYYYXXXVVVTTTOOOMMMKKKIIIIIILLLPPPRRRTTTWWW]]]hhhwww111111111111111111111111000000000111111111111222111111000111333666999;;;:::CCCUUUooozzzuuunnnhhheeeeeedddddd````````````aaabbbcccdddaaacccfffhhhhhhiiikkklllnnnmmmkkkiiigggfffeeedddhhhiiikkkpppzzzzzzrrrpppllleee^^^YYYVVVRRRMMMJJJIIIJJJJJJMMMUUU___gggkkknnnpppsssyyytttrrrxxxuuunnnlllkkkjjjllldddrrrlllXXXHHH>>>555444444111..................////////////,,,++++++******++++++,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------......000111222333444666555777:::;;;???KKKXXXdddqqquuu```TTTJJJKKKTTTbbbsss|||{{{rrrrrrsssvvvzzz~~~wwwmmmfffbbb___\\\YYYXXX[[[cccnnnuuu{{{~~~}}}|||{{{xxxvvvmmmjjjeee```^^^[[[XXXVVVWWWWWWWWWXXXYYYZZZZZZZZZ\\\]]]^^^___aaabbbcccdddeeecccaaa```___]]]ZZZWWWZZZ\\\```dddgggjjjkkklllpppooommmiiiccc^^^[[[[[[]]]bbbiiisss|||wwwrrrjjjccc]]]YYYVVVTTTQQQPPPMMMKKKJJJKKKMMMNNNRRRRRRVVV```pppyyypppjjjeeebbb___\\\[[[ZZZWWWUUURRRPPPMMMJJJJJJKKKNNNOOOMMMSSSZZZ```iiiyyy111111111111111111111111000000222333333333222111111111000111333666:::<<>>MMMaaatttrrr\\\MMMFFFGGGRRRcccttt|||{{{}}}~~~~~~yyytttnnnhhhdddeeefffhhhmmmssszzz|||wwwrrrllleeeaaa]]]\\\ZZZVVVSSSSSSUUUXXX[[[]]]aaafffjjjmmmooopppuuuuuuwwwyyy{{{}}}~~~~~~vvvppplllkkkkkknnnpppsssvvvyyy{{{{{{|||{{{zzz{{{|||zzzvvvvvvyyywwwmmmeee___ZZZSSSOOOKKKMMMOOOQQQSSSVVV[[[^^^eeewwwxxxpppkkkfffaaa\\\ZZZXXXVVVUUUUUUTTTRRRPPPLLLMMMOOOQQQUUUYYY\\\^^^gggvvv111222222222222222333333333333222222222333444444555555777999:::???LLLZZZzzz}}}yyyxxxyyy|||wwwsssrrrrrrtttttttttuuuxxxyyyyyyxxx|||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxrrrssstttuuuvvvwwwyyy{{{||||||}}}}}}}}}|||{{{zzz|||zzzvvvrrrooonnnoooooonnnooosss{{{~~~uuupppiiiccc___[[[UUUQQQMMMHHHFFFIIINNNSSS\\\dddeeehhhlllnnnoooppprrrsssuuu~~~zzzlll```ZZZSSSNNNJJJJJJPPPXXX[[[ZZZTTTIII<<<333111222////////////............------------------------******+++,,,,,,---......++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,************+++++++++,,,%%%&&&(((+++...111333444222444666666666555666888888;;;EEEUUUiiixxxyyycccSSSLLLJJJNNNZZZlllyyy{{{{{{}}}~~~zzzuuupppkkkhhhhhhjjjmmmqqqwww}}}~~~zzztttnnnhhhccc]]]YYYWWWWWWVVVTTTSSSUUUYYY]]]___bbbfffjjjnnnpppppppppqqqrrrssstttvvvxxxyyyyyyuuuxxx~~~~~~vvvrrrooooooppprrrtttvvvxxxzzzzzz{{{}}}||||||yyyooohhh```XXXRRRNNNPPPRRRTTTVVVXXXZZZ\\\]]]eeevvv~~~uuuoooiiiddd```]]][[[YYYXXXXXXWWWUUUTTTNNNMMMNNNOOORRRUUUYYY[[[___jjj}}}111111111222222333333333333222222222333444444555444444777:::<<>>AAAPPPiii~~~zzz||||||uuurrrpppppptttzzz~~~zzzxxxzzz{{{}}}zzzuuutttrrrpppnnnppptttwwwzzz{{{}}}|||uuussspppiiibbbZZZWWWRRRMMMIIIHHHKKKMMMQQQWWW```iiiqqquuuvvvvvvuuussstttyyy{{{ooofffdddbbbYYYQQQNNNIIIHHHIIINNNSSSPPPEEE<<<666222000111000------000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111222333333333;;;777666999999888:::???KKK^^^rrrzzz~~~nnnVVVMMMIIIHHHQQQ]]]bbbqqq|||wwwtttuuuvvvzzz~~~}}}yyywwwqqqjjjdddaaa^^^[[[XXXWWWVVVVVVWWWYYY]]]aaaccccccfffjjjnnnpppqqqpppooosssssstttssssssrrrqqqqqqnnnmmmkkkiiihhhggggggggghhhiiijjjkkkjjjiiihhhgggkkkkkkkkkjjjiiikkknnnqqqyyy{{{}}}~~~|||xxxyyy{{{{{{{{{{{{}}}xxxmmmiiiddd```]]]ZZZWWWUUUUUURRRPPPQQQTTT\\\lll{{{~~~rrrllleeeaaa___^^^[[[XXXWWWVVVSSSPPPMMMLLLNNNOOOSSSTTTYYY```gggttt222222222222222222333333222333555555444444555777999<<>>HHH```uuuvvv||||||{{{{{{~~~~~~tttsssrrrrrrtttxxx|||yyysssmmmiiifffccc```___`````````___fffjjjrrr}}}~~~zzzvvvuuuyyy|||~~~}}}wwwvvvuuuuuuvvvxxxzzz{{{zzzuuuooojjjddd___\\\XXXRRRMMMIIIJJJLLLQQQXXXaaajjjooossssssuuuwwwuuuvvv~~~dddZZZOOOLLLPPPVVVXXXXXXJJJ???555222222000...//////......------......///------------------------+++,,,,,,---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///...///111222444555666666444333444777999@@@NNN\\\eeemmmvvvttt]]]NNNAAA@@@@@@DDDLLLVVVaaahhhttt{{{vvvrrrmmmhhheeeaaabbbdddeeegggkkkpppuuuvvvwwwxxxyyyyyywwwuuusssmmmkkkhhheeecccbbbbbbbbb^^^^^^]]]]]]^^^```bbbccccccddddddfffhhhkkknnnppppppooonnnlllkkkkkkkkkkkknnnoooppppppooonnnooopppvvvvvvvvvxxx{{{}}}~~~}}}xxxyyyzzzzzzzzzxxxwwwvvvwwwwwwxxx{{{vvvmmmhhh]]]XXXVVVVVVVVVSSSUUUXXX``````jjjuuuoookkkfffccc^^^\\\ZZZZZZZZZWWWRRRMMMIIIIIIMMMSSSWWWZZZ___fff222222222222222222333333333333444444555888<<<@@@DDDQQQnnnwww||||||}}}}}}||||||rrrrrrqqqqqqtttxxx}}}{{{xxxuuupppkkkfffcccaaa___]]]ZZZZZZ[[[\\\[[[[[[aaadddkkkvvv||||||~~~|||zzzzzztttuuuuuuwwwyyy|||zzzsssmmmfffbbb___\\\VVVQQQKKKJJJJJJMMMSSS\\\eeekkkrrrtttwwwzzzwwwtttxxxxxxkkk[[[SSSTTTXXXZZZYYYQQQDDD888444444111/////////...---,,,,,,---...///........................***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---......///000///000111333444555555555444333555888<<>>BBBMMM\\\yyy~~~}}}}}}{{{zzzzzzttttttssstttwww{{{xxxqqqnnniiiddd```^^^]]]\\\[[[YYYWWWVVVXXXYYYYYYYYY]]]```fffqqq~~~~~~|||xxxuuuuuuvvvxxxvvvvvvwwwyyy|||wwwppphhhcccbbb___YYYTTTLLLJJJIIIKKKPPPYYYbbbhhhqqqtttyyy|||xxxsssuuu{{{~~~kkk```^^^aaabbbaaaVVVHHH;;;666555333000000...---,,,++++++,,,---...........................+++,,,------......------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///////////////000111111000111222333444444555444444444666999===GGGZZZjjjmmmwwwpppXXXGGGAAA===AAADDDHHHNNNXXX```eeedddooo||||||}}}|||yyyvvvsssrrrpppnnnlllmmmppptttvvvwwwyyy|||vvvuuurrrnnnjjjfffbbbaaa\\\[[[YYYXXXXXXZZZ]]]___bbbbbbccceeehhhlllpppssswwwxxxzzz|||}}}}}}||||||~~~|||zzzyyyxxxyyyyyyxxxzzz{{{{{{zzzxxxyyyzzz|||zzz{{{~~~}}}wwwxxxzzz{{{zzzwwwuuusssrrrrrrssswww|||zzztttkkkddd___]]][[[WWWVVVXXXZZZYYY]]]fffrrr~~~wwwrrrmmmjjjaaa]]]YYYYYY[[[ZZZVVVQQQNNNKKKIIILLLOOOQQQWWW]]]444444444444444444444444444555555444777<<>>DDDLLLUUU^^^fffjjjmmmpppwwwxxxvvvsssrrrtttuuuvvvvvvvvvvvvxxxzzz{{{yyyuuuqqqpppkkkfffbbb```^^^[[[XXXVVVVVVVVVWWWYYY]]]ccchhhjjjkkkmmmoooqqqtttxxx{{{}}}}}}}}}~~~~~~~~~||||||~~~xxxqqqqqqrrrrrrtttxxx}}}vvvoooeee\\\XXXWWWXXXYYYUUUVVVXXX]]]ccctttzzzuuunnniiiddd```[[[YYYZZZZZZXXXVVVRRROOOLLLJJJKKKPPPUUUYYY444444444444444444444444666777777777888===BBBEEEUUUvvv|||zzzxxxuuussspppqqqsssvvv{{{~~~vvvqqqjjjhhheeebbb___]]]\\\\\\XXXWWWVVVVVVVVVWWWXXXYYY\\\___dddjjjsss~~~~~~~~~~~~~~~yyypppjjjgggddd^^^YYYWWWQQQLLLKKKKKKNNNVVV```lllrrrxxxzzzxxxwwwxxxzzz}}}}}}vvvtttooohhhbbbVVVGGG<<<666444222000111111000000//////.................................------,,,,,,------......---,,,+++************++++++,,,,,,,,,---------...............///111111444333222222333333333333555888999;;;GGGZZZhhhlllrrrmmmZZZLLLBBB>>>>>>AAAGGGPPPZZZeeennnssssssuuuyyyyyywwwvvvwwwzzz|||~~~~~~|||{{{zzzyyywwwtttoookkkgggccc^^^[[[ZZZXXXUUUSSSUUUVVVXXX[[[^^^ccciiimmmssstttuuuwwwyyy|||~~~}}}|||yyysssrrrssstttuuuyyyzzzsssiii```[[[ZZZZZZZZZYYYXXXXXXYYY\\\ggg}}}wwwrrrfffbbb]]][[[\\\\\\ZZZXXXSSSQQQMMMJJJKKKNNNRRRUUU444444444444444444444444555666888999:::>>>FFFLLLdddzzzvvvtttttttttsssnnnppptttyyy~~~{{{vvvooommmjjjfffcccaaa```___[[[ZZZXXXWWWWWWXXXYYYYYY\\\^^^bbbgggnnnwww~~~tttmmmjjjfff```[[[XXXRRRNNNLLLKKKMMMTTT]]]hhhooovvvzzzzzzxxxxxxyyyyyy}}}vvvhhh]]]OOOBBB;;;666333000222222111000///...------...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............///000111111333333444444444444333333777999<<>>777333111111111111000///....................................------,,,,,,------...+++++++++++++++,,,---...,,,,,,,,,------------...............///000111222111333555666555444333444666888>>>JJJ[[[jjjrrrttthhhUUUHHH@@@???AAABBBFFFMMMXXXfffuuu}}}|||{{{zzz{{{~~~{{{vvvoooiiiddd___[[[XXXUUUTTTRRRQQQRRRRRRSSSSSS[[[___fffmmmsssxxx|||~~~~~~~~~|||xxxsssuuuxxxzzz~~~wwwnnngggbbb___\\\\\\YYYXXXXXXXXX[[[eeeqqq{{{tttlllhhhccc`````````]]]ZZZYYYVVVQQQMMMJJJJJJKKKKKK444444444444444444444444333444888;;;;;;???NNN^^^}}}|||~~~zzzrrrmmmkkkkkklllllloooqqqvvv|||{{{uuupppmmmkkkgggfffdddbbbaaa``````aaa___```ccceeeiiinnnuuuyyy}}}|||sssnnnjjjccc^^^[[[VVVRRROOOLLLKKKOOOUUU^^^dddmmmuuuzzz{{{{{{{{{}}}zzzzzzwwwmmm]]]MMM@@@888444222////////////000000000000...........................------,,,,,,------...++++++++++++,,,---......,,,,,,---------.........///......//////000111222000333666666555444444555555888AAAPPP```lllsssvvvvvv___OOOEEE???>>>AAACCCGGGPPP\\\kkkzzz~~~~~~}}}}}}{{{}}}~~~|||yyyxxxxxxwwwvvvtttlllhhhaaa\\\XXXVVVTTTRRRQQQQQQQQQRRRSSSUUUXXXZZZdddiiiqqqxxx}}}}}}zzzsssvvvzzz~~~vvvnnnhhhbbb^^^\\\YYYXXXZZZ[[[\\\bbbjjjuuu|||qqqkkkeeeaaa```___\\\ZZZ\\\YYYUUUPPPLLLJJJIIIIII444444444444444444444444888777:::<<<;;;>>>QQQfffzzzyyyyyyrrrmmmkkkkkklllllloooqqqvvv{{{}}}yyywwwqqqpppmmmkkkiiihhhhhhhhhdddeeeggggggiiilllpppssswwwyyy{{{xxxrrrlllfffaaa]]]XXXSSSQQQMMMIIILLLRRRXXX^^^gggpppxxx|||}}}}}}|||zzztttmmmaaaSSSFFF<<<666333.../////////000000000111...........................------,,,,,,------...,,,,,,,,,,,,,,,---......,,,---------............////////////000111222222000333666666444333555777555:::FFFWWWdddlllsssyyymmmVVVJJJDDD??????CCCFFFKKKUUUaaappp~~~~~~zzzyyyyyyzzzzzzyyy~~~~~~~~~yyyvvvssspppnnnlllhhhfff\\\XXXTTTQQQPPPQQQQQQPPPPPPRRRTTTVVVXXX[[[```cccoootttzzzzzz{{{}}}~~~~~~}}}|||vvvyyy~~~~~~vvvnnngggbbb___[[[YYYZZZ[[[ZZZ]]]bbbiii}}}wwwpppgggbbb___^^^\\\ZZZ^^^[[[XXXTTTPPPMMMKKKJJJ444444444444444444444444888777:::===<<>>???GGGcccuuupppvvvrrrnnnjjjgggggghhhiiiiiikkkmmmqqqxxx~~~{{{{{{yyyvvvrrrqqqqqqrrrvvvuuuuuuuuuvvvxxx{{{}}}yyyssslllggg___ZZZVVVSSSMMMHHHIIIMMMQQQUUU^^^iiittt|||~~~zzzyyyvvvjjj```___aaabbb^^^TTTGGG;;;444222222111000///...------...........................------,,,,,,------......------,,,,,,------------------.........//////////////////000111222333111444666555222222666;;;<<>>AAAHHHPPPVVVaaannn{{{{{{uuusssuuuwwwxxx|||tttiiibbb```\\\ZZZXXXWWWVVVTTTQQQNNNKKKJJJIIIJJJMMMQQQSSSTTTYYY]]]bbbeeehhhmmmsssyyy}}}zzzuuuwwwyyy}}}}}}|||zzzqqqkkkccc]]]YYY[[[]]]\\\[[[]]]bbbdddqqqzzzmmmddd```___^^^^^^___^^^\\\YYYUUURRRPPPNNN333333333333444444555666777999===???@@@MMMjjjwwwiiilll{{{zzzssslllgggggggggfffgggkkkmmmpppuuu{{{~~~|||zzzzzzxxxvvvuuutttttttttuuu{{{}}}~~~yyyooogggaaa]]]YYYUUUOOOGGGEEEHHHKKKPPPYYYdddooozzz~~~{{{rrrbbb___]]]```cccbbbZZZLLL===333222111/////////000///...//////.........---------------------------------///...,,,+++***+++,,,,,,------------------------...///111111000000222333444555555555444555777:::AAAJJJXXXeeeiiikkkxxxyyy]]]FFFCCCCCC???AAAJJJQQQYYYgggttt{{{uuutttuuusssrrrttt~~~uuuiii___WWWSSSQQQQQQPPPMMMIIIGGGGGGHHHFFFJJJNNNOOOPPPRRRVVVZZZ___dddkkkpppssswww|||~~~~~~~~~}}}zzzzzz{{{{{{yyywww{{{}}}xxxrrriiieee```\\\[[[[[[[[[[[[___ccckkkzzzwwwooohhhddd```]]]_________^^^[[[UUUMMMGGG333333333333444555666666666888<<<@@@FFFVVVvvvqqqgggnnn{{{vvvqqqjjjeeeeeefffeeegggjjjmmmqqqwww|||~~~|||{{{yyyxxxxxxxxxxxxzzz|||~~~|||rrrkkkeee___[[[WWWPPPIIIFFFHHHIIINNNWWWaaalllwww}}}uuueee___\\\```dddddd]]]PPP@@@555333111///...///000///...000000/////////.........------------------------...---,,,+++++++++,,,,,,------------------------,,,...000000111111444555444555666555444666888;;;DDDMMM\\\gggjjjmmmzzzqqqWWWCCCAAACCC@@@CCCKKKUUU^^^lllzzzzzztttrrrrrrqqqrrrvvvzzzqqqeee[[[SSSOOOMMMIIIJJJJJJJJJIIIIIIKKKMMMLLLNNNQQQRRRUUUYYY___dddiiinnntttxxxzzz}}}~~~|||{{{zzzyyyxxxyyy}}}~~~}}}yyypppkkkeee```^^^]]]]]]]]]]]]___eeepppzzzqqqkkkfffaaa^^^```______^^^\\\VVVOOOIII333333333444444555777777666777;;;BBBNNNddd}}}uuuiiicccnnn~~~wwwrrrmmmgggbbbcccddddddfffiiinnnrrryyy~~~}}}zzzzzz|||wwwqqqiiiccc^^^YYYSSSKKKGGGHHHGGGLLLSSS\\\fffqqq|||}}}yyyhhh___ZZZ^^^dddgggbbbUUUEEE999444111///......///...---000000000000000/////////------------------------...---,,,,,,+++,,,,,,,,,------------------------***,,,///000111333555777555555666555555777:::===IIITTTbbbkkkmmmqqqeeePPP@@@@@@BBB@@@DDDMMMYYYcccqqq}}}wwwrrrpppnnnnnnsss{{{rrrlllbbbXXXPPPKKKJJJJJJFFFHHHJJJKKKLLLNNNQQQTTTUUUWWWYYY\\\___fffmmmrrrvvvzzz~~~~~~}}}{{{xxxvvvttttttuuuwww{{{yyyssskkkdddaaa______^^^]]]^^^```fffttt~~~uuuoooiiiddd```______^^^^^^\\\WWWPPPLLL444444444444555666888888888999<<>>???AAAAAAFFFNNNYYYcccrrr~~~yyytttpppnnnlllnnnwww{{{nnniiiaaaYYYSSSPPPNNNNNNNNNOOORRRSSSUUUWWWZZZ]]]cccdddhhhlllqqqwww|||}}}{{{zzzyyywwwuuusssrrrrrrrrrtttvvvzzzzzzqqqhhhccc```^^^^^^___^^^^^^aaahhh{{{yyysssmmmfff```^^^]]]]]]\\\[[[WWWRRRNNN444444444555666777999999<<<<<<>>>HHH\\\www{{{pppggg___\\\iii}}}uuuooogggaaa^^^```bbbcccfffjjjpppuuu|||~~~rrrjjjbbb]]]XXXOOOJJJIIIHHHKKKPPPVVV^^^hhhssszzz}}}~~~xxxhhh[[[WWWZZZ```fffggg^^^PPPFFF888555111///...//////...................................................---------------------------------....../////////...000111222111222333555666666666666777;;;@@@DDDTTT```nnnuuuzzzpppSSSHHH??????AAABBBHHHQQQWWWaaappp}}}uuuqqqnnnnnnnnnrrr}}}zzzqqqnnnjjjeee```\\\ZZZYYYZZZ\\\___aaacccfffjjjmmmsssvvvzzz|||wwwtttrrrpppmmmkkklllooosssvvvyyy}}}vvvllleeeaaa^^^\\\___]]]]]]^^^bbbooo~~~wwwppphhhaaa]]]\\\[[[ZZZYYYWWWTTTQQQ444444444555777888:::;;;>>>>>>BBBNNNfffyyyjjj^^^ZZZZZZggg{{{sssmmmfff```]]]```ccceeehhhmmmrrrvvv}}}vvvmmmddd```[[[SSSMMMKKKIIIKKKNNNSSSZZZdddpppwww~~~~~~{{{xxxqqqdddYYYVVVWWW[[[aaaddd```VVVLLL;;;777333000///000000///------------....................................,,,,,,---............------------...//////000000///111222222111111333444666777777777888===BBBGGGWWWcccpppzzzuuuaaaNNNFFF@@@@@@BBBEEENNNWWW\\\eeerrrzzzsssooommmooossszzzzzzyyywwwtttqqqnnnlllkkkkkknnnrrruuuxxx|||}}}xxxsssooojjjiiiggghhhlllrrryyy}}}}}}~~~|||rrrkkkddd___\\\^^^ZZZZZZ\\\^^^fff||||||uuukkkccc]]][[[ZZZYYYYYYYYYVVVTTT444444555666777999:::;;;===???FFFUUUqqqtttcccRRRTTTYYYhhhxxxoooiiifff```^^^aaadddgggkkkoootttwww|||zzzppphhhddd```XXXRRROOOIIIJJJLLLPPPWWWaaalllttt}}}xxxpppiiiaaaZZZVVVUUUVVV\\\aaa```YYYRRR>>>:::444111000111111000---.........////////////........................+++,,,.../////////...------------...///000000000...000111222222333444666777777777777999>>>DDDIIIXXXcccqqq}}}hhhVVVIIIEEEAAA@@@CCCJJJUUU```gggnnnyyyzzztttsssnnnlllrrrzzz~~~zzzvvvrrrnnnjjjeeefffhhhlllrrryyy~~~}}}~~~{{{rrrjjjccc___^^^YYYYYY]]]^^^aaapppzzzooofff___]]][[[[[[[[[[[[ZZZYYY444444555666777999;;;<<<<<<@@@HHH[[[zzz|||kkkYYYIIIOOOXXXiii}}}uuulllffffff```^^^aaaeeehhhlllqqquuuwww|||~~~~~~~~~~~~}}}sssjjjgggccc\\\UUURRRIIIJJJKKKNNNTTT^^^jjjqqqsss{{{vvvjjjddd^^^ZZZVVVTTTSSSXXX^^^```[[[UUU???;;;666222111111111111.../////////000000111111////////////////////////+++,,,.../////////......---------...///000000111,,,...000222222444666888777777777888:::???FFFJJJYYYcccqqq{{{bbbQQQFFFDDDAAAAAADDDMMM[[[fffpppvvv~~~uuuooosssmmmkkksss~~~yyytttqqqmmmiiieeecccfffkkkrrryyy~~~~~~~~~xxxooogggbbb```[[[[[[``````___jjjzzz}}}rrriii```^^^\\\\\\]]]]]]]]]\\\444555777777777888:::<<>>555000111222111///........................///////////////////////////......---------......------......///000000000333333333333333333333333333888======;;;@@@LLLWWWfffjjjrrrttt[[[NNNIIIEEECCCFFFKKKSSS___kkk{{{}}}xxxssspppooojjjkkkvvv}}}zzzuuuooolllkkkkkklllnnnqqqwww|||~~~~~~vvvllleee^^^[[[ZZZ]]]___```eeejjjwwwqqqiiifffaaa___^^^^^^]]]]]]444555777777777888:::===CCCEEESSSpppvvveeeXXXPPPIIIMMMWWWlllxxxrrrllleeeaaa___\\\\\\aaafffiiioootttxxx{{{~~~}}}uuummmiiieee___XXXPPPKKKHHHJJJOOOUUU___iiiqqqwww~~~wwwlllbbbZZZUUURRRPPPMMMOOOWWW___^^^XXXLLLDDD999333111111000///........................///////////////////////////......---------......------......///000000000222222333333333444444444444999===<<<;;;AAANNNYYYiiimmmuuummmVVVJJJHHHDDDDDDHHHNNNWWWdddppp|||}}}yyyvvvrrroooooolllooozzz}}}xxxuuurrrooonnnnnnooopppwwwzzz~~~zzzpppjjjbbb^^^\\\]]]^^^___bbbggg{{{{{{uuulllhhhbbb___^^^^^^___^^^444555777777777888;;;===EEEJJJ\\\|||ppp___RRRLLLJJJNNNYYYnnnzzzsssmmmgggaaa]]]]]]ZZZ[[[aaaeeeiiinnntttxxx{{{vvvnnnkkkgggaaa]]]QQQKKKGGGIIIMMMSSS\\\eeemmmttt~~~}}}~~~{{{mmmbbbZZZVVVSSSQQQMMMLLLRRR[[[]]]ZZZSSSJJJ>>>555222111000///........................////////////////////////......---------......///---......//////000000111111222222333444555666666666:::<<<<<<===DDDRRR^^^mmmrrrzzzdddPPPGGGFFFCCCDDDKKKSSS^^^lllyyy|||wwwtttrrrpppooonnnnnnsss{{{tttuuutttssssssuuuvvvyyyzzzwwwpppgggbbb^^^^^^^^^\\\___dddmmmzzzooojjjddd___^^^___``````444555777777888999<<<>>>DDDLLLcccyyyhhhXXXMMMIIIIIIOOO[[[qqq~~~vvvooohhhbbb]]]ZZZZZZYYY[[[aaaeeehhhnnnuuuxxx|||yyyqqqlllfffaaa___TTTNNNJJJJJJMMMQQQZZZbbbhhhooo{{{~~~pppddd]]][[[VVVTTTOOOKKKOOOWWW\\\[[[VVVNNNBBB888222111000000........................////////////////////////...------------...//////.........///000000111111111111222444555777888888999;;;<<<<<>>666333222222////////////////////////////////////////////////---------------...///000...//////000000111111222222222444555777888999:::;;;<<<===???FFFRRRaaalllttt|||aaaOOOGGGDDDDDDDDDJJJVVVcccqqq}}}wwwooohhhfffgggiiijjjgggrrr~~~yyyuuutttuuuwwwyyyuuummmgggccc___]]]___ccc^^^iiizzzzzztttkkkddd___]]][[[[[[333555777888999;;;>>>@@@NNNbbbpppcccXXXLLLHHHLLLKKKWWWjjj{{{uuulllddd^^^[[[YYYXXXVVVXXX^^^eeegggiiipppyyyzzz}}}{{{lllbbbaaa^^^VVVNNNJJJGGGGGGKKKRRR[[[aaakkkvvv}}}yyytttooolllhhhiiieee\\\TTTTTTUUUUUUXXXTTTLLLBBB:::444222222////////////////////////////////////////////////---,,,,,,------///000000/////////000111111222222333444444666777888999999;;;<<<>>>AAAIIIVVVdddnnnuuurrrYYYLLLFFFBBBEEEEEELLLXXXffftttyyyssskkkeeeccccccdddeeefffuuu~~~zzzyyyyyyyyyyyyyyyzzz}}}{{{ssskkkeee```\\\]]]aaa^^^dddoooyyyppphhhccc^^^[[[YYY333555777888999;;;>>>@@@PPPffflll```VVVKKKIIINNNMMMZZZoooyyyrrriiiaaa\\\ZZZXXXWWWVVVXXX___fffhhhjjjqqqzzzzzz~~~sssiiiiiicccZZZQQQLLLIIIGGGLLLRRRYYY___hhhsss}}}|||xxxtttkkknnnkkkaaaWWWTTTTTTTTT[[[WWWPPPFFF<<<555222111000000000000000000000000////////////////////////,,,,,,,,,---...///000111/////////000111111222222444444555666777888999999;;;<<<>>>CCCKKKXXXfffooowwwiiiSSSJJJFFFCCCEEEFFFMMMYYYggguuuvvvqqqiiiccc```aaaaaabbbgggwww}}}yyyvvvxxx|||~~~wwwnnngggaaa[[[\\\___```cccjjjyyy}}}tttllleee```\\\YYY222666888888999>>>CCCFFFWWWuuuppp___PPPHHHIIINNNSSS]]]pppvvvmmmccc___[[[WWWVVVYYYVVVZZZ^^^cccgggmmmrrrvvvxxx|||yyynnneeebbb^^^YYYTTTLLLFFFHHHNNNSSSYYYcccppp|||zzzvvvssstttuuupppdddWWWSSSVVV[[[ZZZVVVKKK>>>444222333222111000///............////////////////////////000000/////////...............///000111222333333555555444444555666888999;;;;;;>>>GGGPPPYYYeeepppvvvaaaQQQDDD@@@BBBEEEHHHOOOXXXfffwwwvvvlllccc```^^^\\\\\\^^^pppyyy~~~{{{xxx{{{~~~}}}wwwlllddd```___```bbbbbbeeennn}}}vvvpppggg___\\\^^^444777999999:::???EEEHHHYYYxxx}}}lll]]]PPPHHHIIIOOOWWWbbbvvvtttkkkbbb]]]ZZZVVVUUUXXXWWWZZZ___ccchhhmmmssswwwzzz}}}~~~rrrjjjccc^^^YYYTTTMMMGGGHHHMMMSSSXXXbbbnnn{{{~~~{{{}}}||||||yyynnn```YYYXXXZZZ[[[YYYPPPCCC999444333222111000///////////////////////////////////////......---------,,,,,,,,,......///000111222333333555555444444555666888999<<<<<<@@@IIIRRR\\\hhhssslll[[[NNNEEEBBBCCCFFFIIINNNWWWddduuutttkkkaaa^^^]]]\\\^^^aaarrr|||~~~zzzooogggbbbaaaaaa``````bbbjjj{{{zzzsssjjj```]]]___666888999:::;;;???FFFMMM```}}}vvvgggZZZOOOIIIJJJOOO[[[iii~~~zzzpppggg___\\\XXXUUUTTTWWWWWWZZZ___dddiiiooouuuyyy{{{wwwoooeee___ZZZUUUNNNHHHHHHLLLQQQVVV___lllyyyyyymmmbbb]]]^^^aaa```YYYKKK>>>666444111111000/////////000000////////////////////////.........------------,,,...//////000111222333333555444444444555666777888<<<<<>>HHHRRRlll|||rrrcccXXXOOOKKKLLLPPP]]]mmmyyytttkkkccc\\\ZZZWWWTTTTTTVVVWWW[[[```eeekkkqqqwww{{{}}}{{{sssgggaaa[[[VVVPPPJJJIIIKKKOOOTTT]]]iiixxx~~~|||wwwlllfffiiikkkjjjaaaRRRBBB999666111111000000000000000111////////////////////////000000000///////////////...///000111222333333444444444555555666666777888;;;<<>>KKKXXXxxx~~~}}}~~~ppp```VVVPPPLLLNNNRRR^^^ppp~~~uuuoooggg```ZZZXXXVVVSSSSSSVVVXXX[[[aaaffflllsssyyy}}}}}}uuujjjccc]]]YYYSSSLLLJJJKKKMMMRRR[[[hhhwwwwwwttt{{{xxxtttyyyzzzvvvjjjXXXGGG<<<888222111111000000000000111////////////////////////000000000000000000000000//////000111222333444444444444555666666777777777999;;;CCCPPP]]]iiiwwwrrr___LLLEEEFFFFFFFFFGGGHHHLLLSSS]]]jjjyyy{{{}}}ssslllddd\\\XXXXXX[[[dddnnnxxxvvvmmmfffbbbbbbaaaaaacccfffsss~~~wwwppphhhcccccc888666888<<<<<<@@@OOO```|||nnn]]]SSSOOONNNQQQUUUbbbsss~~~{{{rrrlllddd]]]XXXWWWVVVTTTTTTVVVXXX\\\bbbhhhnnnttt{{{wwwnnnfff___[[[VVVOOOKKKKKKKKKPPPZZZgggwww~~~tttooottt~~~ttt___LLL@@@;;;333333222111000000000000////////////////////////---............////////////000000111222333444444333444555666777777777777:::<<>>???CCCTTTiiiyyyiiiXXXOOONNNOOOUUUZZZhhhyyy~~~~~~yyyqqqjjjbbb[[[WWWWWWVVVTTTTTTVVVXXX\\\bbbhhhooovvv}}}{{{qqqiiiaaa^^^YYYRRRMMMLLLJJJOOOYYYgggwwwtttjjjllluuu}}}}}}iiiSSSDDD===555444333111000//////...////////////////////////---.........///////////////000111111333333444555333444555666777777777666;;;>>>HHHXXXgggtttpppXXXMMMDDDBBBDDDFFFIIIMMMSSSYYYcccnnnyyyuuurrroooppppppmmmfffaaa[[[WWWUUUWWWZZZaaammmzzz{{{yyyoooiiieee``````eeefffiiiyyy}}}wwwooojjjiii;;;888:::@@@AAAEEEXXXnnnvvveeeTTTLLLMMMPPPWWW^^^nnn}}}xxxpppjjjaaa[[[VVVWWWWWWUUUUUUWWWYYY]]]ccciiiooovvv~~~~~~sssjjjccc___[[[TTTNNNMMMIIIOOOYYYhhhxxxtttgggfffmmmwwwpppYYYGGG???666555333111000///......///////////////////////////000000000111111222222000000111222333444444555333444555777777777777666===@@@KKK[[[kkkxxx{{{hhhOOOHHHBBBBBBCCCEEEJJJOOOYYY___iiittt}}}}}}vvvpppnnnlllggg```\\\TTTRRRRRRVVV[[[dddrrr}}}}}}sssmmmddd^^^^^^dddffffffssszzzrrrllljjj777888;;;>>>@@@JJJbbbzzzxxxbbbSSSRRRPPPLLLSSSaaarrr~~~{{{tttmmmiiiccc]]]VVVSSSSSSUUUVVVUUU[[[^^^ccchhhmmmtttzzzzzzpppfffbbb^^^WWWPPPNNNLLLOOOXXXhhhwwwvvviiifffhhhjjjooouuuppp[[[MMMDDD888444222333222//////111000000000000000000000000000000000000000000000000222222222333333444444444222444555666555666777999;;;DDDQQQ___mmm|||yyy```NNNFFF@@@BBBEEEHHHLLLQQQZZZbbbnnnyyyzzztttnnneee\\\UUUSSSOOONNNUUUcccqqq{{{xxxooofffcccaaabbbcccgggrrr|||{{{sssmmmjjj888999===???AAAMMMhhhuuuaaaRRRRRRRRROOOXXXfffwww~~~{{{ssslllhhhccc^^^WWWSSSTTTUUUVVVVVV[[[^^^bbbggglllssszzz~~~~~~ssshhhddd___XXXQQQNNNNNNOOOWWWeeerrr|||zzzjjjdddcccdddiiiooottt~~~nnn^^^OOOFFF999444222222222//////222000000000000000000000000000000000000000000000000111111222333333444555555333555666666555666777999>>>GGGUUUbbbooo}}}rrrZZZKKKDDD???BBBFFFJJJNNNTTT[[[cccpppzzzyyyrrrkkkcccYYYSSSRRRPPPPPPWWWeeesss}}}{{{ssshhhcccaaaaaaaaadddmmmwww}}}uuuoookkk999;;;>>>???BBBRRRrrr~~~nnn]]]QQQRRRTTTUUU```nnnyyyrrrkkkgggbbb^^^XXXTTTTTTVVVWWWXXX[[[^^^bbbggglllrrryyy}}}yyymmmgggaaaYYYRRROOOOOOOOOUUU```kkksss}}}nnnddd______ccchhhfffooovvvtttmmmbbbUUUJJJ;;;555111222222//////222000000000000000000000000000000000000000000000000000000111222444555666666444666777666555666888999AAALLL[[[gggqqq~~~jjjSSSGGGBBB???BBBGGGKKKQQQWWW]]]fffrrr}}}~~~wwwooofff^^^VVVQQQQQQPPPRRR[[[hhhvvvxxxjjjeeeaaa______```hhhpppvvvoookkk888<<<>>>>>>DDDYYY|||wwwfffYYYPPPRRRVVV[[[iiixxx}}}}}}wwwpppiiifffaaa]]]XXXUUUTTTVVVXXXZZZ\\\___ccchhhmmmsssyyy~~~sssjjjddd[[[SSSPPPPPPNNNRRR[[[dddkkkuuu}}}uuuhhhbbb```aaaccc___ffflllnnnmmmhhh[[[OOO???888222222222000000222///////////////////////////////////////////////////000111222444555666777555666777666666666999;;;CCCQQQaaallltttcccNNNFFFAAA???CCCGGGKKKRRRXXX```iiiuuu}}}uuukkkaaaYYYRRRNNNNNNOOOTTT^^^lllyyy~~~|||~~~nnngggaaa___^^^___eeemmm|||wwwnnniii777;;;>>>>>>HHHbbbqqq___UUUOOORRRXXXbbbsss|||{{{~~~{{{uuummmgggccc___\\\XXXUUUSSSUUUYYY[[[]]]```dddiiimmmssszzz~~~xxxnnnfff]]]VVVSSSOOOMMMOOOVVV^^^fffooowwwzzznnnfffcccbbb``````dddhhhkkknnnlllbbbVVVEEE<<<444222333111000111///////////////////////////////////////////////////000111222444555666777666666777666666777:::===FFFTTTeeepppxxxyyy^^^LLLEEEBBBAAADDDHHHKKKQQQXXXccclllyyy{{{rrrggg\\\TTTOOONNNKKKOOOWWWbbbooo{{{}}}{{{yyy|||}}}rrrjjjcccaaa```aaaffflllwwwxxxmmmggg888;;;===@@@NNNllllllZZZTTTQQQTTT\\\jjj}}}|||zzzyyy}}}}}}xxxqqqjjjddd```\\\[[[XXXTTTRRRTTTXXX\\\]]]```dddhhhmmmsssyyy}}}~~~~~~~~~}}}rrriii```YYYVVVPPPLLLLLLRRRYYY```iiirrrzzz~~~rrrjjjhhheeebbbeeegggiiikkknnnnnnfff\\\LLLAAA666444444222000111000000000000000000000000000000000000000000000000000000111222444555666666555666666666666999===@@@JJJWWWhhhuuu~~~pppWWWJJJCCCAAABBBFFFHHHKKKRRRZZZfffooo|||zzzpppdddXXXQQQNNNNNNKKKQQQ[[[gggttt~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{~~~xxxooofffcccccccccfffkkksss|||ooohhh999<<<>>>CCCVVVvvv|||gggZZZVVVTTTXXXaaaqqq{{{xxxwww{{{{{{vvvooogggaaa^^^ZZZYYYWWWSSSQQQSSSXXX\\\\\\^^^bbbgggkkkqqqwww{{{~~~~~~}}}||||||}}}tttkkkbbb[[[YYYPPPLLLKKKOOOTTTZZZccckkkrrr}}}wwwooonnnnnnkkkhhhiiijjjjjjlllnnnhhhaaaRRREEE999555555222000000000000000000000000000000000000000000000000000000111111222333333444555555444555666666777:::???BBBNNNZZZkkkzzzeeeOOOFFF@@@???AAAFFFIIILLLTTT]]]iiirrr~~~yyyooobbbVVVOOONNNOOOMMMUUU```mmmxxx~~~|||{{{yyyyyyxxxxxxxxx|||~~~sssiiieeecccbbbdddggglllyyytttlll;;;===???FFF\\\}}}zzzeeeZZZXXXWWW[[[eeevvv{{{xxxvvvyyy~~~~~~zzztttmmmfff```\\\YYYXXXVVVSSSPPPRRRWWW\\\ZZZ]]]aaaeeeiiiooouuuyyy~~~}}}|||zzzyyyyyyzzzzzz~~~vvvmmmccc]]][[[QQQLLLJJJLLLPPPUUU^^^ffflllwww{{{ssstttuuussshhhjjjiiihhhjjjllliiidddVVVHHH;;;666555333000000000000000000000000000000000000000000000000000000222222222333333444444444444444555666777;;;@@@DDDQQQ\\\mmm}}}|||^^^IIIBBB======@@@FFFJJJNNNWWW```jjjsss}}}xxxnnnaaaUUUNNNNNNPPPOOOWWWdddqqq|||~~~{{{yyyyyyxxxyyyvvvvvvzzzwwwkkkfffcccaaaaaadddeeepppyyyooo888???CCCJJJgggmmmbbbYYYVVVWWW^^^iiiyyy{{{{{{~~~}}}|||xxxppphhh```\\\ZZZVVVUUUTTTSSSSSSUUUVVVXXXZZZ]]]aaaeeeiiinnnsssvvv}}}|||zzzyyyxxxxxxyyyyyy~~~yyyqqqiii```XXXVVVPPPKKKKKKNNNSSS\\\dddkkkuuuyyyvvvtttsssooohhhcccccchhhkkkjjjfffWWWLLL===444111111111000111111111111000000000000111000///////////////000111111222333444444444444444333333444666;;;@@@DDDPPP___tttnnnUUUIIIFFF<<>>777444222111111111111111000000000///000000000000000111222222222222333444555555555555222555777888888;;;AAAFFFSSS```vvvmmmXXXIIICCCCCCDDDCCCEEEGGGHHHLLLTTT```hhhvvv~~~rrrjjjbbb]]]YYYWWW[[[```ppp{{{}}}|||vvvwww{{{{{{qqqiiieeeddd\\\]]]cccttt>>>BBBNNNeeesssaaaXXXTTTVVVaaattt}}}yyytttsssvvvzzz|||}}}zzzwwwrrrjjjbbb]]][[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^[[[^^^cccgggjjjoootttwww}}}~~~}}}zzzwwwuuussssssssstttzzztttkkkeee\\\UUUOOOLLLKKKJJJOOOUUU___iiiuuuyyytttpppllliii[[[VVVOOOKKKMMMQQQVVVXXXZZZUUUKKKAAA999444222222111111111111000000000000000000000000111111222333222333444555555666666555222555888888777;;;DDDKKKVVVeee|||}}}eeePPPFFFCCCDDDEEECCCEEEGGGIIINNNWWWccclllyyy|||rrriii```[[[YYYZZZ```gggxxx}}}{{{wwwwwwzzzuuujjjdddaaa]]]\\\```nnn???CCCOOOiiippp```YYYTTTWWWcccxxx{{{wwwtttuuuxxx{{{{{{zzzyyywwwqqqiiiaaa\\\ZZZ[[[XXXWWWVVVVVVWWWZZZ\\\^^^[[[___eeeiiimmmqqquuuwww|||~~~}}}zzzwwwtttsssrrrrrrrrrxxxzzzooohhh```YYYRRRNNNKKKIIILLLQQQYYYcccooo{{{{{{wwwtttooolll```[[[SSSMMMLLLNNNSSSVVV[[[VVVNNNDDD;;;555222222111111111111000000000000000000000000111222333444222333444555666666666666333777999888888===HHHQQQ[[[lllwww^^^KKKCCCBBBCCCCCCCCCEEEGGGJJJOOOYYYfffooo||||||vvvqqqggg]]]YYYYYY]]]fffppp|||zzzvvvuuuvvv|||{{{nnneeeaaa^^^[[[]]]hhh@@@CCCPPPkkknnn___ZZZUUUXXXeee|||xxxvvvuuuwww{{{|||zzzwwwyyyvvvppphhh```[[[ZZZZZZXXXWWWVVVVVVWWWYYY\\\]]][[[___fffkkkooorrruuuwwwzzz}}}~~~}}}zzzvvvtttrrrqqqqqqqqqwwwuuunnnddd\\\TTTOOOKKKHHHJJJNNNUUU___kkkvvv}}}zzzvvvqqqnnnggg```WWWPPPMMMOOOSSSWWW[[[WWWOOOEEE<<<555333222111111111111000000000000000000000000111222333444222333444555666666666666555888:::999999???LLLVVV```qqqsssYYYGGGAAAAAABBBAAACCCEEEGGGJJJPPPZZZgggqqq}}}wwwqqqpppfff[[[WWWYYY___kkkvvv{{{yyytttrrrrrrwwwssshhhddd^^^[[[[[[eee{{{???FFFXXXvvvlllZZZRRROOOWWWggg|||{{{xxxuuutttuuuwwwyyyyyyvvvrrrkkkddd]]]YYYVVVUUUXXXWWWUUUUUUWWWZZZ]]]___^^^aaaeeehhhjjjllloooqqqwww}}}||||||{{{xxxtttqqqqqqrrrqqquuu~~~zzzoooiii___UUUPPPMMMJJJKKKNNNXXX___jjjvvv~~~{{{zzz{{{|||yyyqqqdddYYYRRRQQQUUUXXXYYYYYYTTTLLLAAA888444444000000000000////////////////////////000000000000333333444444555666666666999888888999:::>>>KKKWWWgggyyyiiiOOOEEEDDDAAA???AAAFFFDDDEEELLLSSS[[[eeennn}}}tttoooooobbbZZZ[[[\\\^^^kkk|||{{{yyyrrrssssssuuuzzz{{{mmmccc\\\\\\[[[```qqq@@@HHH]]]|||kkk[[[TTTPPPXXXggg|||}}}yyywwwttttttvvvxxxxxxxxxuuuqqqjjjccc\\\XXXVVVUUUVVVUUUTTTTTTVVVYYY\\\^^^___aaaeeegggiiilllooorrrvvv|||||||||zzzwwwtttqqqqqqrrrrrrvvv~~~vvvkkkbbbXXXRRRNNNKKKLLLOOOWWW^^^iiittt}}}}}}|||ooobbbXXXSSSSSSUUU[[[ZZZVVVNNNBBB999444333111000000000////////////////////////000000000111333333444444555666666666777777888:::<<<@@@LLLYYYhhhzzz|||cccJJJCCCCCCAAA@@@BBBEEECCCEEEMMMTTT\\\fffooo{{{sssoookkk```ZZZ\\\^^^cccqqq~~~zzzxxxqqqppppppqqquuu}}}~~~pppfff```^^^\\\___nnnAAALLLccc|||gggYYYUUUQQQXXXggg{{{xxxuuuttttttuuuwwwxxxwwwuuurrrnnnhhhaaa[[[WWWUUUTTTTTTSSSSSSSSSUUUXXX[[[]]]```aaadddfffhhhkkkpppsssvvv{{{~~~{{{{{{zzzwwwsssqqqpppqqqtttxxx}}}pppfff[[[UUUQQQMMMMMMPPPUUU\\\gggrrr|||}}}pppddd\\\YYYYYY]]]]]]ZZZQQQEEE:::444222111111000000000//////////////////000000000111111333333444444555666666666555666888<<<>>>BBBMMMYYYhhh{{{qqqZZZEEE@@@BBBAAAAAADDDCCCBBBFFFOOOVVV^^^hhhrrrwwwqqqmmmfff]]]YYY\\\aaaiiiyyy~~~zzzwwwrrrpppnnnmmmpppwwwtttjjjccc```\\\]]]jjjBBBPPPjjjvvvaaaVVVSSSQQQXXXfffzzz~~~vvvrrrssstttvvvxxxwwwuuurrroookkkeee^^^YYYUUUTTTSSSRRRRRRSSSTTTVVVYYY\\\^^^```aaacccdddgggjjjppptttvvv{{{}}}{{{{{{yyyvvvrrrppppppqqqtttxxx~~~tttiii^^^WWWRRRMMMMMMPPPSSSZZZdddoooyyy}}}qqqhhhcccbbb___```]]]UUUIII===555222111111111000000000////////////000000000111111111333333444444555666666666555666999===>>>AAALLLWWWiii{{{hhhTTTBBB???BBBAAAAAADDDAAABBBHHHPPPXXX___jjjuuu{{{sssmmmiiiaaa[[[XXX\\\cccnnn{{{wwwtttrrrnnnkkklllrrr{{{wwwmmmeee___ZZZ\\\fff|||DDDTTTqqqqqq^^^UUUSSSQQQXXXggg{{{}}}wwwrrrssstttwwwxxxwwwssspppkkkgggbbb\\\WWWTTTRRRRRRRRRRRRSSSUUUXXX[[[]]]___```aaacccdddfffjjjooosssvvv{{{}}}zzzzzzyyyvvvrrrooooooppprrrvvv}}}wwwmmmaaaYYYSSSMMMLLLNNNQQQXXXaaalllvvvvvvkkkfffeeeaaabbbaaaZZZMMM@@@777333111111111111000000000000000000000000111111111111333333444444555666666666666666999<<<===@@@JJJUUUiii{{{bbbPPPAAA@@@BBBAAA@@@CCCAAACCCIIIRRRXXX```mmmyyyyyypppiiiddd]]]ZZZXXX\\\dddqqq|||xxxtttrrrnnnjjjiiimmmuuuzzzzzzpppeee___ZZZ[[[cccvvvEEEYYYxxxmmm]]]WWWUUURRRZZZiii}}}~~~yyyttttttvvvxxxxxxvvvrrrnnngggddd___YYYUUURRRQQQQQQQQQQQQSSSUUUXXX[[[^^^______```ccceeegggjjjooorrruuuyyy}}}yyyyyyxxxuuuqqqoooooooooooossszzz{{{pppddd[[[TTTNNNLLLNNNOOOUUU___iiisssrrrfff___^^^bbbdddddd^^^QQQCCC999444222222111111111000000000000000000111111111222222333333444444555666666666666777999<<<===AAALLLXXXkkk|||yyy\\\LLL@@@AAACCCAAA@@@CCCCCCEEEKKKRRRXXX```nnn|||wwwnnneee```ZZZYYYXXX\\\fffuuu}}}yyyrrrppplllhhhfffiiinnnsss~~~uuuggg___ZZZ\\\bbbqqqGGG]]]xxxdddZZZVVVTTTUUU]]]mmm~~~{{{wwwwwwwwwxxxxxxvvvqqqnnndddaaa\\\WWWSSSQQQPPPQQQNNNPPPRRRUUUXXX[[[]]]___]]]```cccfffhhhjjjnnnppprrrvvv|||~~~yyyyyyxxxtttqqqnnnnnnooommmqqqxxxtttggg^^^VVVOOOMMMOOOMMMSSS]]]fffqqq}}}|||nnnbbb[[[ZZZbbbeeefffaaaTTTFFF;;;666222222222111111111000000000000111111111222222222333333444444555666666666666666999<<>>@@@CCCAAAAAADDDFFFGGGLLLRRRWWW___pppvvvmmmddd^^^WWWXXXYYY]]]hhhzzz}}}xxxrrrpppmmmiiiggghhhlllooowww}}}|||iiiaaa]]]^^^bbbmmmHHH___|||~~~mmm]]]VVVSSSRRRWWW___ppp~~~|||yyyxxxxxxxxxxxxuuuqqqmmmccc```[[[VVVRRRQQQPPPPPPMMMNNNPPPTTTWWWZZZ\\\^^^\\\___cccfffiiikkkmmmpppppptttzzz~~~yyyyyywwwtttpppnnnnnnooolllpppvvvwwwjjj```XXXQQQNNNPPPMMMSSS\\\eeeooo||||||{{{nnnbbb]]]\\\aaaeeegggbbbVVVHHH===777222222222111111111111000000111111111111222222222333333444444555666666777666666888===AAAHHHWWWeeeppp}}}dddOOOCCC<<>>@@@AAAAAA@@@CCCGGGLLLQQQYYYeeerrr|||wwwhhh]]][[[XXXXXXaaarrr{{{vvvrrrqqqnnnkkkjjjjjjjjjkkklllqqqzzzsssiii```]]]^^^gggNNNfff~~~yyynnnaaaVVVPPPPPPRRRZZZiii}}}|||{{{~~~zzzxxxxxxyyywwwqqqlllfffaaaZZZUUURRRPPPOOONNNMMMNNNOOORRRUUUYYY[[[]]]]]]___bbbdddfffhhhjjjmmmnnnooosssyyy~~~|||{{{zzzxxxuuurrrpppnnnmmmjjjlllooottt|||~~~nnneee^^^UUUOOOLLLNNNOOOUUU```kkkwww{{{{{{|||}}}zzzoooaaa[[[\\\bbbjjjnnngggZZZMMM@@@666444333222111000000000000000111111111111222222222444444444444555555555555666777:::>>>BBBKKK\\\mmm}}}{{{fffRRRFFFCCC@@@???AAABBBBBBAAADDDGGGMMMTTT\\\iiiwwwuuuggg]]][[[YYYZZZcccttt}}}xxxwwwuuurrrooolllkkkkkkllllllqqqxxxvvvkkkbbb^^^]]]eee{{{QQQkkkyyylll^^^TTTOOOPPPSSS[[[mmm}}}zzz{{{}}}zzzyyyyyyuuupppkkkeee```YYYTTTRRRQQQPPPOOOOOOOOOOOOQQQTTTXXX[[[^^^^^^```bbbcccdddgggkkknnnnnnooorrrwww~~~~~~{{{zzzyyywwwtttqqqooommmlllhhhiiilllqqqxxxrrrhhh```WWWOOOMMMNNNNNNSSS^^^hhhsss}}}xxxyyywwwvvvtttkkk```\\\^^^dddkkkooohhh\\\OOOBBB888444333222111111000000111000111111111111222222222444444444444555555555555555666999>>>BBBLLL___pppttt]]]KKKFFFCCC@@@@@@AAABBBCCCCCCDDDHHHOOOVVV```nnn~~~}}}}}}|||ssseee]]][[[YYY[[[fffwww{{{wwwuuuqqqmmmiiigggggggggjjjnnnuuu{{{xxxmmmccc___]]]cccvvvQQQmmm|||mmm^^^TTTQQQSSSVVV]]]ppp|||zzz|||~~~|||zzzyyyxxxuuuppplllccc^^^XXXTTTRRRQQQQQQPPPQQQPPPOOOPPPSSSWWW[[[^^^^^^___aaabbbcccggglllooopppppprrruuuzzz~~~{{{xxxwwwuuurrrooollljjjiiieeegggjjjooowwwuuujjjbbbYYYQQQOOOOOONNNSSS\\\fffqqq~~~~~~yyywwwyyytttoookkkddd\\\YYY[[[bbbjjjoooiii]]]PPPBBB888444444333222111111111111000000111111111222222222333333444444444555555555444555888>>>CCCNNNbbbtttoooYYYJJJCCCAAA@@@??????AAABBBCCCCCCHHHOOOXXXdddssszzzzzzxxxoooccc\\\YYYYYY\\\hhhzzz}}}xxxuuupppkkkgggeeecccccceeeiiipppvvv|||}}}xxxmmmddd```^^^bbbrrrRRRpppmmm]]]TTTRRRTTTWWW```ttt|||}}}{{{zzzzzzyyywwwtttpppmmmaaa]]]WWWSSSRRRRRRQQQQQQQQQQQQPPPPPPSSSVVVZZZ]]]]]]^^^___aaabbbfffkkkooorrrsssttttttwww}}}}}}zzzvvvuuussspppllliiigggfffccceeehhhmmmvvvuuulllddd[[[TTTRRRPPPOOOSSS[[[dddnnn|||}}}{{{zzzwwwmmmgggaaaZZZWWWYYYaaajjjppplllaaaSSSEEE:::555444333222111111111111000000111111111222222222333333333444444444444555333444888>>>EEERRRgggyyyhhhSSSFFF??????>>>======???AAACCCCCCHHHPPPZZZfffvvvxxxvvvtttkkkaaa\\\WWWXXX]]]jjj|||}}}{{{xxxsssnnnjjjgggfffeeeaaaeeejjjqqqwww}}}xxxmmmdddbbb```bbboooWWWuuunnn\\\RRRQQQTTTWWWdddxxx~~~yyyyyyyyyxxxvvvsssooommm```\\\VVVSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSVVVYYY[[[ZZZ\\\^^^```bbbeeejjjmmmrrrtttuuuuuuuuuyyy}}}yyyuuutttrrroookkkhhhfffdddcccdddgggllluuuxxxnnnfff]]]VVVTTTQQQOOORRRYYYbbblllyyy~~~pppgggaaa[[[YYYZZZ```kkktttrrrgggZZZJJJ>>>555444333222222111111222000111111111111222222222333333333333444444444444333444999@@@GGGUUUkkk~~~{{{___JJJ@@@=========<<<<<<===AAACCCDDDIIIQQQ[[[gggwww}}}uuusssppphhh___[[[WWWYYY```mmm}}}xxxvvvqqqmmmiiifffeeeeee___cccgggmmmsss|||zzzooofffdddbbbcccmmmzzz___}}}ppp]]]SSSRRRUUUXXXhhh}}}yyyyyyyyywwwtttppplllkkk^^^ZZZUUURRRRRRRRRSSSSSSQQQQQQRRRSSSTTTVVVXXXYYYWWWYYY]]]___bbbdddhhhjjjppprrruuuuuuuuuxxx|||xxxvvvuuurrrooollliiifffeeebbbccceeehhhppp||||||qqqiii___WWWTTTPPPNNNPPPWWW___iiivvvpppfffaaa]]][[[\\\\\\iiiuuuuuulll^^^MMM@@@555555444333222222222222000111111111111222222222222222333333333444444444333555999AAAIIIXXXooozzz]]]IIIBBB<<<===>>>===<<<===AAAEEEGGGLLLTTT]]]iiiyyy{{{tttqqqmmmeee^^^[[[XXX[[[cccrrr~~~tttqqqnnnjjjgggeeeddddddaaacccgggkkkpppxxx~~~rrriiigggdddbbbiiitttfffttt```VVVUUUXXX[[[jjjzzzzzzzzzwwwrrrmmmjjjhhh^^^ZZZUUURRRRRRSSSSSSSSSPPPQQQRRRTTTUUUVVVWWWXXXUUUXXX\\\___bbbdddgggiiimmmqqqtttuuuuuuxxx|||xxxxxxvvvtttpppmmmjjjgggfffbbbbbbcccffflllxxxtttjjj___WWWTTTOOOMMMOOOUUU]]]ffftttnnnddd```\\\[[[\\\XXXfffsssuuulll^^^LLL???555555444333222222222222000111111111111222222222222222333333333444444444444555:::BBBKKKZZZqqq|||```NNNIII<<<>>>???>>>===>>>BBBFFFIIINNNVVV___kkkzzzzzzsssoookkkddd]]][[[ZZZ]]]eeeuuuuuussspppllljjjiiihhhiiidddeeegggjjjnnnuuu}}}uuullliiieeeaaafffpppkkkuuucccVVVQQQUUU[[[mmm~~~|||yyyxxxwwwrrrkkkeee]]]XXXRRROOONNNOOOPPPQQQNNNPPPRRRTTTUUUVVVVVVVVVXXX[[[^^^`````````aaabbbjjjooouuuwwwwwwzzz{{{xxxxxxuuuqqqnnnllljjjgggeeebbb______dddjjjrrr~~~tttkkkddd\\\UUUPPPMMMMMMSSSZZZdddsssnnndddcccaaa]]]XXXXXX```jjjoookkk]]]LLLAAA666444222111111222111000111111000000111222333333222222222222333444444555777999<<<@@@III\\\uuuaaaKKKBBB>>>>>>>>>>>>???AAACCCEEEFFFKKKSSS]]]iiizzz~~~sssjjjeeeaaa]]]ZZZXXX^^^jjjxxx~~~{{{wwwtttqqqnnnllliiieeebbbggggggjjjqqqvvvvvvxxx|||yyymmmfffaaaaaafffmmmttttttbbbUUUQQQUUU\\\nnn~~~zzzwwwtttooohhhccc\\\XXXSSSPPPPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWWWWWWWYYY[[[___```aaaaaabbbccciiinnnsssvvvwwwyyy|||yyyuuurrrooommmllljjjhhhfffccc```___ccchhhooozzzwwwmmmfff]]]VVVPPPMMMMMMSSSZZZdddrrrrrriiieeebbb\\\WWWXXX```kkkqqqnnn```OOOCCC777555222111111222111111111111000000111222222333222222222222333444555555888;;;>>>BBBLLL___www{{{___KKKCCC>>>>>>>>>>>>@@@BBBDDDEEEHHHNNNVVV```mmm}}}uuukkkeeeaaa]]][[[ZZZ```mmm|||~~~zzzxxxuuuqqqnnnllljjjhhheeegggfffhhhnnnqqqqqqssswww{{{~~~zzzooogggbbbaaafffmmm{{{rrr___TTTPPPUUU\\\nnnzzzvvvrrrmmmeee```ZZZWWWTTTRRRRRRRRRQQQPPPOOOQQQRRRUUUVVVXXXXXXXXXYYY\\\___aaabbbbbbcccdddhhhlllqqquuuvvvzzz}}}zzzrrrpppmmmkkkkkkjjjhhhfffccc``````cccggglllvvv{{{ppphhh^^^WWWQQQNNNNNNSSSZZZcccqqq}}}yyypppiiiccc[[[VVVVVV___kkktttsssfffSSSFFF999666333111111222111111111111111000111111222333222222222222333444555666999<<>>>>>>>>>>>@@@BBBDDDEEEJJJPPPZZZeeeqqqwwwmmmfffaaa^^^\\\[[[cccqqq~~~{{{zzzvvvrrrnnnmmmllljjjiiihhheeeeeeiiijjjjjjlllpppsssuuuyyy}}}~~~rrrjjjdddbbbffflll}}}{{{nnn\\\RRROOOTTT[[[jjj|||yyyuuunnneee^^^YYYWWWUUUTTTUUUTTTRRRQQQQQQQQQSSSUUUVVVXXXYYYYYYYYY\\\```bbbbbbcccdddeeehhhlllppptttwww{{{~~~|||rrrooollljjjiiihhhfffdddccc``````dddgggkkkttt}}}tttjjj```YYYRRRNNNNNNRRRXXXaaannnzzzxxxmmmeee]]]WWWVVV^^^kkkuuuvvvjjjXXXJJJ;;;888444111111222111111222111111111111111222222222222222333444555666777999<<<@@@GGGSSSggg}}}nnnVVVHHHEEE>>>>>>>>>???@@@CCCEEEFFFJJJQQQ\\\hhhtttxxxmmmeee```^^^]]]\\\eeeuuu{{{zzzvvvqqqmmmlllllllllkkkiiieeeccceeeeeeccceeeiiijjjlllppptttwwwyyyyyyzzzwwwoooiiieeeggglllyyy}}}jjjYYYPPPOOOTTTZZZhhh~~~~~~|||yyyqqqggg___XXXWWWVVVVVVVVVVVVTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYYYY\\\___bbbbbbcccdddfffiiilllppptttxxx{{{|||sssqqqmmmjjjhhhfffcccaaaaaa___aaaeeehhhlllttt|||~~~vvvlllbbbZZZSSSOOONNNQQQVVV^^^jjjvvvqqqiii```YYYVVV\\\hhhrrruuulllZZZMMM===999555222111111222111222222111111111111111222222222222333444555777888999;;;@@@HHHVVVjjjhhhQQQEEEDDD>>>>>>>>>???AAACCCFFFGGGIIIQQQ\\\iiiuuuxxxlllddd___^^^^^^]]]gggxxx}}}yyyuuupppmmmllllllkkkjjjiiieeeccccccbbb```aaaeeedddfffiiillloooqqqrrrsssuuuvvvxxx{{{~~~}}}tttmmmhhhiiimmmwww~~~eeeVVVOOOOOOSSSXXXhhh}}}~~~}}}zzzssshhhaaaYYYWWWVVVVVVWWWWWWVVVTTTTTTSSSSSSTTTTTTUUUWWWWWWXXX[[[^^^aaabbbcccdddfffjjjlllooossswwwzzz}}}|||tttqqqmmmjjjhhhfffccc```aaa___aaafffiiikkkrrrzzz{{{wwwmmmccc[[[TTTPPPMMMOOOSSSZZZeeeppp{{{xxxpppeeeZZZVVV[[[cccmmmqqqjjj[[[OOO???;;;555222111111222222333222111111000111111111222222222333444666777888999;;;AAAJJJZZZnnnzzzbbbMMMCCCCCC>>>>>>>>>???AAADDDFFFHHHHHHPPP\\\iiivvvvvvjjjaaa]]]]]]___```jjj{{{~~~zzzvvvqqqnnnmmmllljjjiiihhhdddbbbcccbbb______bbb```aaacccfffhhhjjjkkklllkkkmmmpppsssuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||xxxpppiiiiiilllsssyyyaaaTTTOOOOOORRRVVVeee{{{}}}zzzvvvqqqhhhbbbZZZXXXVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWZZZ]]]```aaabbbdddeeejjjkkkmmmppptttxxxzzz{{{~~~~~~{{{ssspppmmmjjjiiigggdddbbbaaa```aaaeeegggiiinnntttwww~~~xxxnnnccc[[[UUUPPPMMMNNNPPPVVV```kkktttxxxiiiYYYWWWYYY^^^fffkkkggg[[[QQQAAA<<<666222111111222222333222222111000000111111222222222333555666888999:::===BBBMMM^^^rrruuu]]]JJJBBBDDD>>>>>>>>>???AAADDDGGGHHHIIIPPP\\\iiiwww|||ssshhh___[[[\\\___dddnnn~~~{{{xxxtttqqqooommmjjjhhheeebbbaaacccbbb^^^^^^```]]]^^^___aaabbbdddeeefffeeefffiiikkklllllllllkkkmmmmmmmmmmmmnnnooopppqqqtttwwwyyyzzzzzz{{{~~~zzzqqqiiigggjjjmmmvvv___RRROOOOOORRRUUUbbbxxx{{{vvvrrrnnnhhhcccZZZXXXVVVVVVWWWXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSSSSVVVYYY]]]___aaabbbccceeeiiiiiikkknnnrrrvvvwwwwww~~~}}}zzzqqqooollljjjiiihhhfffeeebbbaaabbbeeeffffffjjjppppppvvv{{{|||xxxnnnccc\\\VVVQQQMMMMMMOOOSSS^^^hhhppp}}}}}}kkkXXXXXXXXX[[[bbbgggeee[[[QQQAAA===777222111111222222333333222111000000111111222222222333555777888999<<<>>>DDDOOO```uuurrr[[[HHHBBBEEE>>>>>>>>>???BBBDDDGGGIIIIIIQQQ\\\iiixxx~~~zzzqqqfff]]]YYY\\\___gggqqq|||yyyvvvsssqqqnnnjjjhhhbbb``````bbbbbb^^^]]]___[[[[[[\\\^^^___```aaabbbbbbccceeeffffffeeedddbbbeeeeeeeeeeeefffggghhhiiijjjmmmpppqqqqqqqqquuuxxxzzzppphhhfffhhhhhh}}}ppp[[[RRRNNNMMMRRRZZZ```qqq|||yyytttlllddd___YYYXXXWWWWWWYYYYYYXXXWWWVVVWWWWWWVVVTTTSSSTTTUUUTTTUUUXXX[[[]]]___aaaaaaeeegggjjjnnnrrruuuxxxyyy{{{}}}|||xxxsssqqqoookkkhhheeedddccc`````````aaacccgggjjjlllqqqsssuuuxxx|||yyymmmddd___YYYRRRMMMMMMOOORRRZZZbbbnnnzzzooo```ZZZVVVTTT[[[dddeee\\\RRRFFF===666444444111000111222222111111111111111111111222444444444555888:::;;;;;;BBBRRRfffxxxjjjTTTIIIDDDAAA??????>>>???@@@BBBEEEFFFLLLQQQ\\\jjj|||wwwqqqkkkgggbbb\\\[[[]]]cccsss~~~yyytttqqqnnnjjjhhhgggeeebbb___]]]\\\\\\]]]ZZZZZZ[[[\\\]]]]]]^^^^^^aaaaaaaaaaaaaaa`````````bbbbbbcccddddddccccccccceeeffffffhhhjjjnnnppprrrvvv|||}}}rrrjjjgggggghhhwwwmmmXXXPPPMMMLLLPPPXXX```ppp|||xxxssslllddd^^^XXXWWWVVVVVVXXXXXXWWWVVVTTTVVVVVVVVVTTTSSSTTTUUUTTTUUUXXXZZZ\\\^^^___```cccdddhhhlllpppsssvvvwwwzzz||||||yyytttrrroookkkgggeeecccbbb`````````aaaccceeehhhiiilllmmmpppsssvvvyyy|||}}}zzznnnddd___XXXQQQLLLLLLMMMPPPXXX```nnn{{{yyylll]]]WWWTTTYYYaaaccc]]]UUUGGG>>>666444444111000222111111111111111111111111111222444444444555888:::<<<;;;CCCTTTgggxxxiiiSSSHHHCCC???>>>>>>>>>???AAACCCEEEGGGLLLQQQ\\\jjj|||uuunnngggccc^^^YYYYYY\\\hhhvvv~~~yyytttqqqmmmjjjhhhfffeeebbb___]]]\\\]]]]]][[[[[[[[[\\\]]]]]]^^^^^^````````````````````````^^^^^^___aaaaaabbbbbbbbbdddddddddeeegggjjjmmmnnnuuuzzz~~~rrrjjjeeedddgggvvv{{{hhhUUUOOOMMMKKKOOOWWWaaappp|||xxxssskkkccc^^^WWWVVVUUUUUUWWWWWWVVVUUUSSSTTTUUUUUUTTTSSSTTTVVVUUUVVVWWWYYY[[[\\\]]]^^^```bbbeeejjjnnnqqqtttuuuyyy{{{|||zzztttrrroookkkgggdddaaa`````````aaabbbbbbcccddddddeeefffhhhkkknnnrrruuuvvvyyyzzz~~~}}}pppeee___XXXQQQKKKJJJLLLNNNVVV^^^nnn{{{{{{eee]]]VVVWWW]]]aaa]]]XXXHHH???777555444111111222111111111111111111111111111222444444444555888:::<<<===EEEWWWiiiyyygggRRRGGGBBB>>>>>>>>>>>>???AAACCCEEEGGGKKKQQQ[[[kkk|||uuummmeee```[[[XXXZZZ^^^mmm{{{~~~xxxtttpppmmmjjjhhhfffdddaaa___]]]]]]]]]^^^[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^_______________[[[\\\^^^___aaabbbbbbbbbdddddddddeeefffiiikkkmmmrrrvvvsssjjjeeeccceeesssxxxeeeTTTNNNMMMLLLPPPWWWeeesss|||wwwqqqjjjbbb]]]VVVUUUTTTUUUVVVVVVUUUTTTRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\^^^```dddhhhmmmpppssstttyyy||||||zzzuuussspppkkkgggcccaaa___``````aaaaaaaaaaaa```___```aaabbbdddhhhkkknnnpppqqqsssuuuxxx{{{~~~}}}sssgggaaaYYYRRRLLLKKKKKKNNNUUU\\\mmmzzztttjjj^^^ZZZ]]]___]]]ZZZJJJ@@@777555444222111333111111111111111222222222111222444444444555888:::<<<>>>III[[[mmm{{{|||cccPPPHHHCCC???@@@?????????@@@BBBDDDEEEJJJPPP[[[kkk}}}wwwnnnddd___[[[YYY]]]cccqqq~~~xxxssspppmmmjjjgggeeedddaaa___^^^^^^______\\\]]]]]]]]]^^^^^^^^^___]]]]]]]]]^^^^^^_________]]]^^^___aaabbbccccccdddeeeeeeeeefffhhhkkknnnoooooottt{{{uuulllfffddddddpppxxxeeeTTTOOOOOONNNRRRZZZiiiwww{{{uuuooohhh```[[[VVVUUUTTTTTTVVVVVVUUUTTTRRRSSSUUUUUUTTTTTTUUUWWWUUUUUUUUUVVVWWWXXXZZZ[[[^^^```dddhhhmmmqqqtttuuuyyy|||~~~{{{yyyvvvtttppplllhhhdddaaa```````````````___^^^\\\\\\]]]]]]^^^```bbbfffiiikkkjjjkkkllloooqqqsssuuuwwwtttyyywwwkkkccc\\\UUUNNNMMMMMMOOOUUU]]]kkkwwwyyyjjjaaa______^^^[[[KKKAAA888555444222222444000000111111111222222222111222444444444555888:::===@@@MMM```rrr~~~ttt^^^NNNIIIEEEAAABBBBBBAAA@@@@@@@@@AAABBBIIIOOO[[[kkk}}}vvvmmmccc]]]YYYYYY^^^eeesss}}}xxxssspppllliiigggeeecccaaa___^^^___``````^^^^^^^^^^^^^^^_________]]]]]]^^^^^^___```aaaaaa``````bbbcccdddeeeeeeeeefffffffffgggiiilllooopppnnnrrrzzzyyyooojjjgggdddnnnyyyfffUUUPPPOOOOOOUUU]]]lllzzzyyysssmmmeee^^^YYYVVVUUUTTTTTTVVVVVVUUUTTTTTTUUUVVVVVVUUUTTTUUUWWWTTTTTTSSSTTTUUUWWWYYYZZZ^^^```dddhhhmmmqqqtttuuuxxx|||~~~{{{xxxvvvtttqqqmmmiiifffcccbbb``````___^^^]]][[[ZZZZZZ[[[[[[ZZZ[[[\\\___bbbdddccccccdddeeegggiiikkkmmmmmmqqqvvvyyy{{{~~~{{{nnnggg___WWWQQQNNNNNNOOOUUU]]]gggsssvvvjjjdddbbb___\\\MMMCCC999555444222222444000000000111222222333333111222444444444555888:::===BBBPPPfffxxxmmmXXXLLLIIIFFFCCCCCCBBBAAA@@@@@@@@@AAABBBHHHOOO[[[lll~~~sssjjj```[[[XXXXXX]]]dddvvv}}}wwwsssooollliiigggdddcccaaa_________aaabbb________________________^^^^^^___```aaabbbcccdddbbbcccdddfffhhhiiiiiiiiihhhhhhhhhhhhiiikkkmmmnnnnnnsss{{{|||sssmmmjjjeeennn|||hhhUUUOOOOOOPPPVVV___nnn|||~~~wwwqqqjjjccc\\\WWWWWWUUUTTTUUUVVVWWWVVVUUUVVVWWWXXXWWWUUUUUUVVVWWWSSSRRRRRRRRRTTTVVVYYY[[[\\\___ccchhhmmmqqqtttuuuuuuyyy}}}{{{yyywwwuuurrrnnnjjjhhhfffeeeaaa___]]][[[ZZZYYYZZZZZZXXXWWWUUUUUUVVVXXX[[[]]]\\\\\\\\\]]]^^^```cccdddfffhhhkkkooorrrvvvyyyzzz|||}}}~~~qqqiii```XXXQQQOOONNNOOOUUU\\\cccppp~~~qqqiiiddd```]]]NNNCCC999555444222333555///000000111222222333333111222444444444555888:::<<>>>>>>>>???AAACCCEEEGGGGGGNNN[[[lll}}}tttkkkccc^^^\\\\\\aaahhh}}}}}}wwwrrrooollliiifffdddbbbaaa______```bbbccc```````````````_________```aaabbbccceeeggghhhhhhiiikkknnnssswww{{{}}}xxxvvvssspppmmmkkkkkkjjjooouuu~~~uuummmiiiiiiooo~~~iiiTTTMMMMMMOOOVVV___nnn~~~zzzssskkkddd^^^[[[XXXWWWWWWVVVVVVUUUUUUTTTXXXVVVTTTTTTUUUUUUTTTSSSQQQQQQQQQRRRTTTXXX[[[]]]ZZZ^^^dddfffhhhjjjnnnrrrtttvvvzzz}}}zzzxxxwwwtttoookkkiiihhhfffeeebbb___\\\ZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\^^^```cccfffhhhiiinnnkkklllooosssvvv~~~~~~qqqjjjbbbZZZSSSPPPOOOOOOSSSZZZbbbnnn}}}|||ssskkkeeebbbVVVIII<<<666444333222333666555333222111222333333333444555666777888999:::<<>>???@@@@@@@@@AAADDDFFFHHHNNN[[[mmm|||rrrlllfff```[[[YYY```iii|||zzzvvvuuuuuussslllfffdddcccbbbaaa``````aaabbbcccbbbaaa```aaabbbdddfffggggggggghhhiiikkklllmmmnnnpppssswww{{{~~~zzzuuuoookkkjjjkkkpppvvv~~~wwwmmmgggdddkkk{{{yyyeeeSSSNNNOOOPPPVVV^^^ppp~~~zzzssslllddd^^^[[[WWWWWWVVVVVVVVVVVVUUUUUUXXXVVVTTTTTTUUUUUUTTTSSSOOOOOOOOOPPPRRRUUUXXXZZZ[[[___dddggghhhjjjnnnqqqsssuuuyyy|||yyywwwwwwsssnnnjjjhhhgggeeedddaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQRRROOOOOOOOOOOOQQQSSSUUUVVVXXXYYYZZZ\\\___aaacccdddeeecccdddhhhkkknnnvvv~~~rrrkkkccc[[[TTTPPPNNNNNNRRRXXX```kkkzzzvvvooojjjgggeeeWWWIII<<<666555333222333222222111111000111111111222222333555666777888999===EEEXXXqqqvvv```MMMCCCAAA???======>>>@@@??????@@@BBBDDDGGGNNN[[[nnnyyypppjjjddd```[[[ZZZaaakkk|||{{{xxxwwwxxxvvvqqqlllfffeeedddbbbbbbbbbcccccceeeeeedddcccdddeeeggghhhjjjjjjjjjkkkmmmooopppqqqrrrtttwwwzzz~~~~~~yyysssnnnmmmnnnqqqvvvwwwmmmfffdddjjjyyyuuucccSSSPPPQQQQQQVVV^^^rrr~~~zzzssslllddd^^^ZZZUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUTTTTTTTTTTTTSSSQQQMMMMMMLLLMMMOOORRRUUUWWW\\\```eeehhhiiijjjmmmpppqqqsssxxx~~~|||xxxwwwvvvrrrmmmiiigggeeecccbbb```^^^[[[ZZZZZZZZZYYYWWWVVVUUUTTTRRRQQQQQQQQQQQQMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWYYY[[[\\\\\\]]][[[]]]aaadddgggnnnvvvuuulllddd\\\TTTQQQNNNMMMPPPVVV]]]hhhwww}}}ssskkkgggfffeeeeeeWWWJJJ<<<777555333222333000000111222222222111111111222333444555777888888???FFFXXXpppoooZZZJJJCCCAAA@@@???>>>?????????>>>>>>@@@BBBFFFNNN]]]ppp}}}vvvmmmhhhbbb^^^[[[[[[dddmmm}}}}}}zzzzzz{{{zzzvvvrrrjjjiiigggfffeeeeeeeeefffhhhhhhgggggghhhjjjkkkmmmmmmnnnoooppprrrtttvvvwwwyyyzzz}}}{{{uuupppoooooorrrwwwxxxlllfffccciiiwwwvvvdddUUUPPPPPPQQQXXXaaattt~~~zzztttlllddd^^^ZZZTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUSSSSSSTTTSSSQQQOOOLLLKKKKKKKKKMMMPPPSSSUUU\\\aaafffiiiiiiiiillloooppprrrvvv}}}|||xxxvvvuuuqqqlllhhheeedddbbb```___]]][[[ZZZ[[[ZZZYYYWWWUUUUUUTTTRRRQQQQQQPPPPPPLLLLLLKKKLLLMMMOOOPPPRRRQQQRRRRRRTTTUUUVVVWWWWWWZZZYYY[[[___bbbdddjjjrrrzzzxxxnnneee]]]VVVRRRNNNLLLNNNTTT\\\gggttt}}}uuuiiiaaa___```aaabbbXXXKKK===777555333222333000111333444555555444333222222333444666777888888???FFFWWWooo}}}kkkVVVIIIDDDBBBAAABBB???@@@@@@???>>>>>>@@@BBBFFFNNN___tttyyyrrrjjjeee```]]][[[\\\fffqqq}}}|||}}}{{{yyyvvvpppooommmkkkjjjiiiiiijjjkkkkkkkkklllmmmnnnpppqqqrrrrrrsssuuuwwwzzz|||}}}zzztttooonnnnnnrrrxxxyyymmmfffdddiiiuuuzzzhhhVVVPPPOOOQQQZZZfffvvv~~~zzzuuummmeee]]]YYYTTTTTTUUUUUUVVVWWWXXXXXXUUUTTTSSSSSSSSSRRROOOMMMKKKJJJJJJKKKMMMPPPSSSUUU[[[```fffiiiiiiiiikkknnnoooqqquuu||||||xxxvvvuuuqqqkkkgggeeecccaaa______]]]\\\\\\\\\[[[ZZZXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVYYYXXX[[[```cccdddiiipppuuu}}}{{{pppfff^^^WWWSSSOOOLLLNNNSSS[[[fffttt}}}ssseee\\\[[[]]]___```YYYKKK===777555333222333000111333444555555444333333333444666777888999:::>>>EEEVVVnnnkkkUUUJJJFFFCCCBBBDDD@@@AAAAAAAAA??????AAACCCFFFPPPaaawwwxxxqqqhhhccc^^^\\\ZZZ]]]hhhsss}}}|||zzzxxxwwwuuusssqqqoooooooooooonnnnnnoooppprrrtttuuuvvvvvvwwwxxxzzz|||~~~zzztttooonnnnnnrrrxxxzzznnnffffffjjjuuuzzzhhhWWWPPPOOORRR]]]jjjyyy~~~zzzuuummmeee]]]YYYTTTTTTUUUVVVVVVWWWXXXXXXTTTSSSRRRRRRRRRQQQNNNKKKIIIIIIIIIJJJLLLPPPSSSUUUXXX^^^dddhhhhhhhhhjjjmmmnnnpppuuu{{{}}}yyywwwuuuqqqlllgggeeebbb```______^^^]]]]]]^^^]]][[[YYYUUUUUUUUUUUUTTTRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSQQQRRRRRRTTTUUUVVVWWWWWWXXXXXX[[[aaacccdddhhhmmmqqqzzz|||rrrggg```YYYUUUQQQNNNOOOSSSZZZfffuuu~~~rrrddd[[[ZZZ\\\^^^^^^ZZZLLL>>>888555333222333000000111222222222111111333444555666777999::::::===EEEWWWppphhhSSSJJJGGGCCCBBBDDD@@@AAAAAAAAA@@@@@@BBBDDDHHHRRRddd{{{yyyrrrgggbbb]]][[[ZZZ]]]iiiuuu~~~}}}|||}}}|||zzzwwwuuutttttttttrrrssstttvvvxxxyyy{{{{{{||||||}}}zzztttpppoooooorrrwww|||ooohhhgggjjjtttsssdddVVVQQQQQQTTT___mmm~~~~~~}}}{{{uuunnneee]]]XXXUUUUUUUUUVVVVVVWWWWWWWWWSSSRRRRRRRRRRRRPPPMMMJJJFFFFFFGGGHHHKKKOOOSSSVVVUUU[[[bbbgggggghhhjjjllloooqqquuuzzz~~~{{{yyyvvvrrrlllhhheeeccc```_________^^^___```___\\\ZZZVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSQQQRRRSSSTTTVVVWWWXXXYYYXXXXXX\\\bbbddddddhhhmmmnnnyyy}}}sssggg```ZZZVVVSSSOOOQQQUUUXXXeeevvvzzznnn___VVVVVVZZZ[[[[[[ZZZMMM???888666333222333222222111111000111111111222333444555777888999999>>>FFFYYYsss{{{cccMMMGGGFFFBBBAAADDD>>>???@@@@@@???@@@BBBDDDIIITTTggg~~~{{{uuugggaaa\\\ZZZYYY]]]iiivvv|||zzzyyyxxxxxxvvvwwwyyy|||~~~~~~|||wwwqqqnnnnnnnnnqqqwww~~~~~~qqqiiigggiiirrr}}}lll___TTTRRRSSSVVV```nnn~~~}}}{{{vvvnnneee]]]XXXUUUUUUVVVVVVVVVVVVWWWWWWSSSRRRRRRRRRRRRPPPLLLIIIDDDDDDEEEGGGKKKOOOSSSUUUTTTZZZaaafffggghhhjjjllloooqqquuuzzz~~~{{{zzzvvvrrrmmmhhheeeccc```___```______```aaa```]]][[[VVVWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSQQQRRRSSSUUUWWWXXXYYYZZZYYYZZZ^^^dddffffffiiinnnnnnxxx}}}sssgggaaaZZZWWWTTTPPPRRRVVVWWWdddvvvttthhhYYYQQQRRRVVVWWWVVV[[[MMM???888666333222333666555333222111222333333111222333444555777888888???GGG\\\vvvwww^^^IIIDDDDDDAAA@@@DDD<<<===>>>??????@@@BBBDDDJJJUUUhhh|||wwwgggaaa\\\YYYYYY]]]iiivvv}}}{{{{{{{{{yyy{{{}}}}}}{{{zzzwwwsssnnnkkkkkkkkkqqqvvv~~~rrrjjjfffhhhpppwwweeeZZZRRRRRRTTTXXXfffuuu~~~~~~}}}zzzsssjjjaaa[[[WWWRRRQQQQQQRRRUUUWWWXXXXXXWWWUUUSSSRRRQQQOOOLLLIIIIIIHHHHHHHHHIIILLLOOOPPPTTTYYY^^^aaaccceeeiiimmmqqqtttxxx|||~~~~~~}}}||||||~~~|||zzztttpppjjjfffdddbbbaaa```^^^^^^^^^___aaaaaa___]]]XXXXXXXXXWWWUUUSSSRRRQQQNNNNNNNNNNNNNNNOOOOOOOOORRRSSSVVVXXX[[[\\\]]]^^^]]]```bbbddddddfffhhhkkkrrrwww~~~~~~vvvllleee]]]XXXRRROOORRRXXX]]]ffftttwwwiiibbbXXXQQQOOORRRUUUXXXWWWMMMAAA888555444444333222222222222111111000000333444555555555777:::<<<;;;IIIaaa|||pppWWWIIIHHHCCCBBBEEEBBBAAAAAA@@@@@@AAAAAABBBBBBMMMWWWhhh~~~~~~tttjjjaaa[[[ZZZXXX[[[jjj|||~~~~~~yyywwwvvvssspppllliiigggggggggooouuu}}}wwwkkkiiiiiipppvvvdddYYYRRRRRRTTTYYYgggwww}}}}}}|||xxxrrrjjjaaa[[[XXXRRRQQQQQQRRRUUUWWWXXXXXXWWWUUUSSSRRRRRRPPPMMMKKKIIIHHHHHHHHHIIILLLOOOPPPTTTYYY^^^aaaccceeeiiimmmrrrtttwwwzzz||||||{{{zzz}}}zzzxxxqqqnnniiifffddddddccccccaaa`````````aaa```]]]ZZZVVVVVVVVVVVVUUUTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPTTTUUUWWWZZZ]]]___```aaa___aaacccddddddfffhhhjjjooouuu}}}vvvnnnggg^^^XXXSSSOOORRRWWW\\\dddrrrxxxoooddd^^^WWWRRRQQQSSSVVVXXXWWWNNNBBB888555444444333222222222222111111111000333444555555555777:::<<>>>>>@@@CCCEEEMMM[[[pppxxxmmmccc]]]ZZZ\\\\\\```ooo~~~xxxssspppjjjhhheeebbb```_________^^^^^^___```fffooozzz}}}ooofffgggmmmyyy{{{eeeYYYRRRUUU\\\iii{{{uuunnnjjjgggccc]]]XXXVVVUUUSSSTTTVVVXXXXXXWWWZZZXXXVVVUUUUUUSSSPPPNNNKKKJJJIIIHHHIIIKKKMMMNNNNNNSSSYYY]]]___bbbgggkkknnnqqqtttxxxzzzzzzyyyxxx|||}}}}}}|||}}}~~~zzzuuuqqqpppmmmjjjhhhgggeeebbb```aaa```___```aaa```^^^[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZ\\\^^^___```aaabbbdddfffhhhiiijjjjjjjjjjjjiiigggfffgggjjjmmmrrrwww~~~~~~sssggg[[[WWWUUURRRQQQSSSSSS[[[hhhwwwzzziiieee___[[[[[[[[[\\\]]]^^^TTTGGG<<<777555333222222222222333333333444444333444555555555777:::<<>>>>>@@@CCCEEELLLZZZqqqyyynnnccc]]][[[]]]^^^bbbqqq{{{uuuqqqooollljjjgggdddaaaaaaaaaaaa``````______ccckkkuuu||||||ooofffggglllxxxeeeZZZSSSVVV^^^kkk|||vvvnnnjjjhhhddd]]]XXXVVVUUUTTTTTTVVVXXXXXXWWWZZZXXXVVVUUUTTTRRROOOMMMKKKJJJIIIHHHIIIKKKMMMNNNMMMRRRXXX\\\^^^aaafffjjjoooqqquuuxxxyyywwwuuusssyyyzzz|||~~~~~~~~~|||zzzyyyzzz~~~~~~{{{vvvrrrnnnllljjjhhhgggeeecccaaaaaa````````````___\\\YYYXXXYYYZZZ[[[\\\\\\\\\\\\XXXYYY[[[]]]___aaaccccccdddeeeggghhhjjjkkkkkkkkkjjjjjjiiigggfffgggkkknnntttxxx~~~uuuiii\\\VVVTTTPPPNNNOOOQQQYYYfffuuuoooiiiaaa\\\ZZZ[[[]]]^^^___UUUGGG===777555333222222222222333333444444444333444555555555777:::<<>>>>>@@@CCCEEEKKKZZZqqqzzzoooddd^^^\\\^^^```cccsss~~~xxxrrrooommmkkkjjjgggdddcccbbbccccccdddcccaaaaaadddkkkttt{{{|||ooohhhiiinnnyyyhhh]]]UUUXXX```nnn|||sssmmmjjjeee___YYYWWWUUUTTTTTTVVVWWWWWWVVVVVVVVVVVVWWWXXXWWWUUURRRLLLHHHFFFHHHGGGEEEGGGKKKPPPTTTXXX[[[\\\___eeeiiilllooosssvvvvvvuuutttuuu|||{{{{{{{{{|||~~~xxxvvvsssqqqrrrtttxxx{{{zzz{{{~~~}}}yyyvvvtttssspppnnnjjjgggdddcccccccccaaabbbcccbbbaaa___\\\ZZZYYYXXXXXXYYYYYYZZZ[[[\\\[[[]]]```aaaaaabbbcccdddjjjjjjkkklllmmmnnnoooooommmllliiifffddddddgggjjjrrruuu{{{ssshhh]]]XXXUUUPPPNNNOOOPPP[[[iiiuuuwwwoooeee]]][[[\\\\\\\\\aaa[[[NNN???777666555222222222222222222222222222111333444444444555777:::DDDQQQggg~~~zzzdddLLLBBBBBBCCCCCCDDDDDDCCCAAA>>>===@@@DDDHHHNNN\\\rrrvvvkkkfff^^^WWWWWW]]]hhhxxx~~~xxxssspppnnniiifffbbbaaacccgggkkkmmmnnnllliiifffhhhnnnvvv}}}~~~qqqkkkiiijjjrrrjjj^^^VVVYYY```mmm}}}tttmmmjjjeee___[[[XXXVVVUUUUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTPPPMMMKKKGGGFFFGGGGGGEEEGGGKKKPPPTTTXXXZZZ\\\___dddiiikkkooosssuuuuuutttttttttyyyyyyzzz{{{}}}|||tttrrrooommmmmmooorrrtttsssuuuzzz~~~zzzwwwtttrrrqqqnnnmmmiiifffdddcccccccccaaaaaabbbbbbaaa^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]\\\^^^aaacccdddeeefffhhhnnnoooppppppqqqqqqqqqqqqlllkkkiiifffcccdddgggjjjrrruuuzzztttiii^^^YYYUUUQQQOOOOOOQQQ\\\iiittt~~~wwwmmmccc^^^\\\\\\]]]```ZZZNNN???777666666333333333333333333333333333222444555555555666999;;;DDDPPPeee||||||fffMMMCCCBBBCCCCCCCCCDDDCCCAAA???>>>@@@DDDHHHOOO^^^tttwwwllleee]]]WWWXXX___jjj{{{}}}wwwqqqllliiigggdddaaa```dddjjjooorrrsssqqqlllhhhhhhmmmuuu{{{sssllljjjjjjrrrkkk___WWWYYY```llluuunnniiieee```]]]YYYXXXVVVWWWYYYZZZZZZYYY[[[ZZZXXXWWWVVVSSSNNNKKKJJJFFFEEEGGGGGGEEEGGGKKKPPPSSSXXXZZZ[[[___dddhhhkkknnnqqqsssssssssssstttuuuvvvyyy|||~~~|||xxxnnnllliiifffeeegggiiikkkjjjmmmrrrzzz}}}yyyvvvsssqqqqqqllljjjhhheeeccccccbbbccc``````aaaaaa```___]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]```dddfffgggiiilllnnnsssssstttttttttrrrqqqpppjjjjjjhhheeeddddddgggiiiqqqssswww{{{uuujjj___ZZZVVVQQQOOOPPPRRR\\\hhhttt{{{nnnbbb\\\\\\______ZZZOOO@@@888666666444333333333333333333333333333444666666666888:::<<>>@@@DDDGGGPPP```wwwxxxnnneee^^^YYYZZZaaammm~~~~~~xxxqqqkkkgggeeebbb______eeelllsssvvvyyyuuuoooiiigggkkkrrrxxxuuummmjjjjjjrrriii^^^VVVXXX```mmmwwwoooiiieeeaaa^^^ZZZXXXWWWXXXZZZ\\\[[[[[[]]]\\\ZZZYYYXXXTTTPPPLLLIIIEEEDDDFFFFFFEEEGGGKKKOOOSSSWWWYYY[[[^^^ccchhhjjjmmmppprrrrrrqqqrrrsssqqqtttxxx|||~~~}}}}}}yyytttqqqhhheeebbb___^^^^^^```aaa```dddlllttt}}}}}}zzzwwwtttsssrrrjjjiiigggeeecccbbbbbbbbb______`````````___^^^^^^\\\\\\\\\\\\]]]^^^___``````cccgggjjjkkknnnppprrrttttttuuutttssspppnnnllljjjiiihhhfffddddddfffhhhmmmooorrrvvv|||xxxmmmaaa[[[WWWRRROOOPPPSSS]]]hhhsssyyyggg]]]\\\___^^^[[[PPPBBB888666666444444444444444444444444444222444666666666888:::===CCCPPPdddxxxlllRRREEEBBBBBBAAAAAACCCCCCAAA???>>>@@@DDDGGGPPP```yyyxxxooofff```\\\]]]bbbmmm~~~zzzxxxvvvrrrrrrqqqqqqrrrtttvvvwwwzzz{{{~~~xxxrrrllliiieeeaaa^^^^^^cccjjjqqquuuwwwtttmmmgggeeehhhoootttwww{{{vvvmmmkkkkkkrrrfff[[[TTTXXXaaaoooyyyqqqjjjddd```^^^YYYXXXWWWXXXZZZ\\\\\\[[[[[[ZZZYYYXXXWWWUUUPPPMMMGGGCCCBBBEEEFFFEEEGGGKKKNNNRRRVVVYYYZZZ]]]cccgggiiilllnnnpppppppppqqqrrrpppssswww{{{}}}~~~}}}|||}}}|||xxxtttpppkkkgggaaa___\\\YYYWWWWWWWWWXXXXXX]]]eeellluuu}}}{{{xxxvvvtttrrrrrriiihhhgggeeecccbbbaaaaaa______``````````````````____________```aaabbbbbbcccfffjjjlllnnnpppsssuuuuuuuuuuuusssqqqnnnkkkjjjiiihhhgggeeebbbbbbdddeeehhhiiikkkooouuu~~~zzzoooccc]]]XXXSSSPPPPPPTTT]]]hhhsssmmm```]]]______]]]SSSDDD:::777666555444444444444444444444444111333444555666777:::<<>>IIIZZZtttsssWWWHHHDDDCCCCCCCCCAAABBBBBBAAA@@@AAACCCEEENNN```zzzvvvkkkccc```]]]]]]```jjj~~~|||yyyllliiiddd___[[[YYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTRRRRRRTTTZZZhhhzzzuuupppmmmkkkhhhddd```]]]]]]]]]]]]]]]______^^^\\\[[[]]]aaadddfffkkkttt~~~zzzkkkhhhhhhpppzzzggg\\\UUUXXXaaaooo{{{uuukkkccc\\\YYYUUUSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTQQQLLLIIIDDD@@@@@@CCCEEEEEEGGGLLLMMMQQQUUUWWWYYY\\\aaafffgggiiikkkllllllmmmooopppwwwwwwxxxxxxwwwvvvuuutttoooqqqrrrppplllgggdddbbb^^^\\\[[[ZZZXXXVVVRRRNNNOOONNNLLLJJJHHHGGGHHHHHHGGGKKKNNNNNNPPP]]]sss|||{{{|||zzzyyywwwuuusssrrrqqqqqqlllkkkjjjhhheeebbb```___``````aaabbbccceeeggghhhfffffffffgggggghhhiiijjjkkkmmmoooooonnnnnnooopppqqqnnnjjjfffcccbbbbbbccc______]]]ZZZVVVSSSRRRSSSUUUVVVXXX\\\dddppp|||sssggg```[[[UUUQQQQQQRRR\\\hhhttt}}}tttmmmjjjffffff]]]LLL>>>777666666222222222222222222222222222444666777888:::===@@@KKK]]]xxxtttWWWHHHDDDDDDCCCDDDAAABBBBBBAAA@@@AAACCCEEEOOOaaa{{{uuujjj```]]]\\\\\\___jjj|||uuuooojjjaaa___[[[XXXVVVUUUVVVWWWVVVUUUUUUTTTTTTSSSSSSRRRTTTRRRPPPQQQUUUbbb{{{zzztttnnnkkkhhheeeaaa^^^]]]]]]\\\ZZZ]]]]]]]]]\\\[[[[[[^^^```eeejjjsss~~~|||jjjhhhhhhoooxxxiiiVVVSSS[[[aaarrryyyqqqhhhaaa\\\YYYUUUTTTRRRSSSTTTVVVVVVUUUVVVUUUTTTTTTSSSQQQMMMJJJDDDCCCBBBCCCEEEHHHLLLNNNPPPRRRUUUWWWYYY\\\```bbbggggggggghhhjjjmmmqqqsssrrrtttwwwyyyyyywwwtttrrrkkkiiieeecccaaa^^^[[[XXXSSSRRRRRRQQQPPPOOONNNNNNJJJIIIHHHFFFFFFFFFGGGGGGFFFGGGIIIKKKKKKQQQaaaqqq~~~}}}{{{yyywwwvvvuuutttrrrpppllllllkkkiiihhhfffeeedddddddddeeeeeeeeeeeeeeeeeegggggggggggghhhjjjkkkllloooooopppppppppppppppooolllkkkhhheeebbb```^^^^^^ZZZXXXVVVSSSRRRQQQQQQQQQTTTTTTUUUYYYaaammmzzz}}}ooobbb^^^\\\XXXSSSRRRTTT[[[ggguuu~~~zzzooohhhlllggg[[[LLL>>>555333555222222222222222222222222555333444666888888===CCCNNNaaawwwxxxXXXIIIFFFFFFDDDBBBBBBBBBAAA???>>>???CCCFFFRRRbbb{{{zzzooohhh___\\\ZZZ\\\aaammm~~~xxxrrrkkkccc___WWWVVVUUUUUUVVVVVVUUUTTTYYYXXXUUURRRQQQPPPQQQRRRWWWOOONNNTTTYYY```sss{{{wwwrrroooooolllgggbbb^^^\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbiiillltttnnniiigggnnn|||jjjWWWRRRZZZaaattt{{{sssjjjaaa[[[WWWUUUTTTRRRSSSUUUVVVVVVUUUWWWWWWVVVVVVUUUSSSOOOLLLDDDDDDCCCCCCEEEHHHLLLNNNPPPRRRUUUWWWYYY[[[___bbbeeeeeeeeefffhhhkkknnnppptttuuuwwwwwwtttpppkkkhhhccc```]]][[[ZZZXXXUUURRROOOOOONNNMMMMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCCCCDDDGGGGGGHHHIIIHHHLLL[[[jjj}}}{{{yyywwwwwwuuusssqqqnnnmmmllljjjiiiggggggfffgggggggggggggggggggggggghhhhhhhhhhhhiiijjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmmmmkkkgggbbb^^^ZZZXXXVVVUUUTTTRRRPPPOOOOOOOOOOOORRRRRRTTTWWW___kkkwwwrrrddd___[[[VVVQQQPPPTTT[[[ggguuu~~~rrrkkkjjjfff\\\NNN@@@777444444333333333222222222222222555333444666888888===CCCOOObbbxxxtttVVVHHHFFFFFFDDDBBBAAAAAA@@@>>>===???BBBEEEQQQbbb{{{yyynnnggg___\\\ZZZ\\\aaalll}}}uuunnnggg```\\\YYYWWWVVVUUUVVVVVVUUUSSSVVVUUUSSSQQQQQQQQQSSSTTTWWWQQQPPPTTTVVV[[[nnn|||yyyuuurrrpppmmmiiieeebbb``````aaaeeefffiiikkkkkkjjjiiihhhhhhlllttt}}}nnnjjjgggnnnlllYYYTTT[[[dddyyy|||uuulllbbbZZZVVVUUUTTTSSSSSSUUUVVVVVVUUUWWWVVVVVVVVVVVVTTTPPPMMMFFFEEEDDDEEEFFFIIIKKKMMMOOOQQQTTTWWWXXX[[[^^^```bbbbbbbbbccceeegggjjjkkkqqqrrrsssrrrnnnhhhbbb^^^YYYWWWTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBGGGFFFGGGFFFDDDGGGSSSaaavvv{{{zzz}}}}}}{{{yyyxxxwwwtttrrrpppooommmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkjjjjjjiiikkkiiieee```\\\XXXVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRVVV]]]hhhttt|||tttggg```[[[UUUPPPOOOTTT[[[ffftttzzzrrrnnnhhh^^^PPPCCC999555444444444333333222222111111555333444666888888===CCCPPPdddyyy~~~mmmRRRFFFFFFEEECCCBBB@@@@@@???>>>===>>>AAADDDPPPaaazzzxxxnnnfff```]]][[[\\\aaalll{{{rrrjjjddd___\\\\\\ZZZWWWWWWWWWWWWVVVTTTSSSRRRPPPOOOPPPRRRUUUVVVVVVSSSTTTUUUUUUYYYlll~~~|||yyyvvvqqqooollliiiggggggggghhhlllooorrruuuuuusssooommmiiillluuu|||oookkkiiipppnnn\\\WWW]]]ggg~~~|||vvvnnnddd\\\WWWVVVTTTSSSSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTRRROOOLLLGGGGGGFFFFFFGGGIIIKKKLLLNNNQQQTTTVVVXXXZZZ\\\^^^___``````aaabbbdddfffgggiiijjjkkkjjjfffaaa[[[WWWRRRPPPOOONNNNNNNNNLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCGGGEEEEEEEEECCCEEEOOO[[[pppxxxuuuvvv{{{~~~}}}}}}}}}{{{yyyxxxwwwuuurrrrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllljjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiijjjiiiiiihhhhhhgggeeeccc```]]][[[YYYXXXSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQSSSVVV\\\fffpppwwwuuuhhhaaa[[[UUUPPPPPPTTTZZZeeessszzzqqqbbbQQQCCC:::666555444444444333333222111111555333444666888888===CCCRRRggg{{{}}}|||fffOOOEEEEEEEEECCCAAA@@@@@@???===<<<===AAADDDPPPaaazzzyyynnngggaaa]]][[[\\\aaalllyyyqqqjjjfffcccaaa```]]][[[ZZZZZZZZZYYYXXXSSSQQQOOONNNOOOQQQTTTVVVTTTTTTVVVWWWVVVZZZlll~~~}}}zzzxxxrrrqqqooommmllllllmmmnnnooosssxxx{{{{{{wwwrrrnnnkkkooowww~~~pppllljjjqqq~~~lll[[[VVV]]]iii~~~}}}||||||zzzvvvooofff^^^YYYVVVUUUSSSTTTUUUWWWWWWVVVTTTSSSSSSTTTUUUSSSPPPMMMIIIIIIHHHHHHIIIJJJKKKKKKMMMPPPSSSVVVWWWXXX[[[\\\^^^^^^^^^___```bbbcccdddcccccccccaaa^^^XXXSSSPPPNNNLLLKKKKKKLLLLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIGGGFFFEEEEEEFFFDDDDDDEEEDDDEEENNNXXXnnnxxxuuutttuuu{{{|||zzzyyyxxx}}}{{{yyyxxxwwwvvvtttrrrsssrrrqqqooooooooopppqqqppppppooooooooonnnnnnnnnjjjiiihhhhhhggggggggggggjjjjjjjjjjjjjjjiiihhhhhheeedddaaa___\\\[[[ZZZYYYTTTTTTTTTUUUTTTTTTTTTTTTRRRTTTVVVXXX]]]dddmmmssszzzuuuiiibbb\\\UUURRRRRRSSSYYYdddrrr}}}zzz{{{~~~iiiSSSBBB:::777777444444444333333333222222555333444666888888===CCCTTTiii}}}~~~vvvbbbMMMEEEDDDDDDBBBBBB@@@@@@???===<<<===AAADDDOOOaaa{{{zzzpppiii```]]][[[\\\aaalllyyysssooommmkkkjjjgggeeeaaa______^^^]]]\\\VVVSSSPPPNNNNNNPPPRRRTTTTTTVVVXXXWWWVVV[[[iiixxx~~~zzzwwwsssrrrqqqpppppppppqqqqqqpppuuuzzz~~~~~~zzztttooonnnrrrzzzqqqmmmkkksss{{{gggXXXUUU\\\iii}}}{{{}}}yyyyyyxxxtttnnnfff___[[[VVVUUUTTTTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWVVVSSSQQQKKKKKKJJJJJJJJJJJJJJJKKKLLLOOOSSSUUUWWWWWWYYYZZZ[[[\\\\\\]]]^^^_________```___]]]YYYUUUPPPLLLJJJKKKIIIHHHHHHIIIJJJHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHFFFFFFFFFDDDDDDFFFEEEFFFMMMVVVjjj{{{vvvrrrpppsssyyy{{{yyywwwwwwzzzyyywwwvvvwwwvvvuuussstttsssqqqppppppqqqrrrtttqqqqqqqqqpppoooooonnnnnnjjjjjjiiihhhgggggghhhhhhkkkkkkkkkkkkkkkjjjiiihhheeecccaaa^^^[[[YYYWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUWWWXXXZZZ]]]ccciiinnntttzzzvvvjjjccc\\\UUURRRTTTSSSYYYdddqqqyyytttzzznnnTTTBBB999777777333333333333444444444444555333444666888888===CCCUUUkkktttaaaMMMEEEDDDCCCBBBBBB@@@@@@???>>>===>>>AAADDDPPPbbb|||{{{qqqjjj___\\\ZZZ\\\aaammm~~~|||{{{zzzxxxvvvtttpppkkkfffdddbbb```___XXXVVVRRRNNNNNNOOORRRTTTWWWXXXYYYXXXXXX^^^iiirrr~~~zzzxxxttttttsssrrrqqqqqqqqqqqqqqquuu{{{|||vvvqqqpppuuu}}}rrrnnnmmmtttyyyeeeXXXVVV]]]mmm|||}}}zzzyyyvvvrrrllleee^^^ZZZWWWUUUTTTTTTVVVWWWWWWVVVUUUUUUUUUVVVXXXWWWTTTRRRMMMLLLLLLKKKKKKJJJJJJJJJKKKNNNRRRUUUVVVWWWXXXYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[YYYVVVRRROOOMMMKKKKKKKKKJJJHHHIIIJJJJJJIIIGGGIIIJJJJJJKKKLLLMMMMMMMMMJJJJJJKKKLLLLLLKKKJJJIIIHHHEEEEEEFFFEEEEEEKKKRRRccc{{{yyytttppprrrwww||||||zzzyyyyyyyyywwwvvvvvvwwwwwwvvvuuuuuusssqqqpppppprrrtttuuuqqqqqqqqqpppooonnnnnnnnnkkkkkkjjjjjjiiijjjjjjjjjllllllllllllkkkjjjiiihhhdddcccaaa^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWWWWXXXZZZ[[[]]]```eeeiiiqqqvvvxxxmmmddd\\\TTTQQQRRRSSSYYYcccppp~~~{{{wwwzzzqqqWWWDDD:::666444222222333333444555555555555333444666888888===CCCVVVmmmuuucccNNNEEECCCBBBBBBCCCAAAAAA@@@>>>===???BBBEEEPPPbbb}}}zzzpppiii]]]ZZZYYY\\\aaammm}}}uuunnnhhhddd```^^^YYYVVVRRROOONNNPPPSSSVVVYYYZZZ[[[\\\bbbjjjsssyyy~~~|||yyyuuutttsssrrrqqqoooooonnnnnnsssyyy}}}~~~zzzuuuqqqqqqvvv}}}rrrooonnnuuuyyyfff[[[YYYaaaqqq~~~{{{zzzvvvqqqjjjccc]]]YYYWWWUUUTTTUUUVVVWWWWWWWWWSSSRRRSSSUUUVVVUUUSSSPPPMMMMMMMMMLLLKKKJJJJJJJJJKKKNNNRRRUUUVVVVVVWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXTTTRRRPPPNNNMMMMMMNNNOOONNNLLLKKKKKKLLLLLLKKKIIILLLLLLMMMNNNOOOPPPQQQQQQLLLMMMOOOPPPPPPOOOOOONNNIIIFFFEEEFFFEEEDDDHHHOOO]]]uuu}}}vvvrrrtttzzzwww~~~|||||||||xxxwwwvvvvvvxxxyyyxxxvvvuuusssqqqpppppprrrtttvvvqqqqqqppppppooonnnmmmmmmlllllllllkkkkkkllllllmmmlllllllllkkkkkkiiihhhhhhbbbaaaaaa`````````aaaaaa______``````___^^^\\\[[[XXXYYYZZZ[[[\\\^^^cccfffpppvvv~~~{{{oooeee[[[RRROOOQQQSSSXXXcccppp~~~~~~yyysssYYYFFF;;;555222111222222333444555666666555333444777888888===CCCVVVmmmvvvdddOOOEEECCCBBBBBBDDDBBBBBBAAA???>>>???CCCFFFQQQccc~~~yyyooohhh\\\ZZZYYY\\\aaannn|||ssskkkddd___\\\YYYVVVRRROOOOOOQQQUUUXXXYYY[[[]]]aaalllxxx~~~{{{uuuuuusssrrrpppnnnmmmlllkkkooouuuzzz{{{xxxssspppqqqvvv}}}sssoooooovvv|||nnn\\\WWWdddxxx}}}xxxpppgggaaa^^^]]]TTTTTTUUUWWWYYYZZZXXXWWWVVVUUUTTTTTTVVVVVVUUUTTTOOOOOONNNNNNLLLKKKIIIIIINNNOOOPPPRRRTTTWWWXXXYYYWWWWWWXXXXXXWWWVVVTTTSSSTTTRRROOONNNOOOPPPPPPOOOOOOLLLIIIFFFFFFGGGHHHJJJNNNOOOPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOPPPQQQRRRMMMIIIFFFFFFDDDCCCHHHOOO]]]jjj~~~|||vvvsssrrrzzz~~~|||{{{{{{{{{zzzxxxwwwuuuuuuvvvxxxyyywwwuuuuuuuuuvvvuuusssqqqssssssqqqpppoooooonnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjhhhgggfffggggggeeeccccccbbbaaa___]]]___cccfffdddfffeeedddfffiiieee___^^^[[[YYY\\\\\\[[[]]]aaaiiinnnxxxyyylllccc[[[SSSOOOPPPPPPVVV```kkkwwwyyyzzz~~~mmmXXXFFF:::444222333333333444444555555555333444444444555999===AAAXXXkkkxxxeeeQQQHHHGGGFFFEEEEEEBBBAAA???===<<<>>>BBBFFFPPPdddwwwmmmfff^^^[[[ZZZ^^^eeeqqqqqqccc]]]^^^[[[WWWRRRQQQSSSUUUUUUSSSZZZWWWYYYddduuu|||yyyuuurrrqqqpppnnnlllkkkmmmppprrrsssrrrpppooouuuwww{{{vvvqqqnnnsssppp___ZZZfffzzz|||wwwooohhhbbb^^^]]]VVVVVVVVVXXXZZZ[[[ZZZXXXXXXVVVUUUVVVWWWWWWVVVUUUOOOOOOOOONNNLLLKKKJJJIIIKKKLLLNNNQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRTTTRRRPPPPPPQQQQQQPPPNNNOOOMMMJJJGGGGGGHHHKKKMMMQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPLLLIIIHHHGGGFFFKKKRRR[[[fffxxxxxxtttrrrvvv{{{~~~}}}|||||||||xxxwwwuuutttssstttuuuvvvwwwvvvuuuuuuvvvuuutttrrrqqqqqqppppppppppppppppppooooooooonnnmmmllllllllljjjhhhgggfffgggfffeeecccaaaaaa```______bbbgggkkkqqqrrrppplllkkkjjjeee^^^]]]YYYXXXZZZZZZYYY[[[___ffflllvvvwwwkkkbbbZZZRRRNNNOOOPPPVVV___jjjvvvzzzxxxxxx{{{wwweeeRRRBBB888444333333333333444444444555555333444444444555999===AAAUUUiiixxxdddPPPGGGEEEDDDDDDDDDBBBAAA???===<<<>>>BBBFFFPPPdddwwwmmmfff^^^[[[ZZZ^^^eeeqqq}}}qqqeee___aaa```^^^[[[ZZZYYYXXXVVVUUUVVVUUUZZZfffyyy}}}zzzvvvsssqqqpppnnnlllhhhiiilllmmmnnnnnnmmmmmmppprrrvvvzzz~~~uuuqqqnnnsssuuuccc^^^jjj}}}~~~{{{vvvoooiiiccc___]]]XXXXXXXXXYYY[[[\\\[[[YYYZZZXXXWWWWWWXXXXXXWWWUUUPPPPPPOOONNNLLLKKKJJJIIIHHHJJJLLLOOOQQQRRRRRRRRRUUUTTTTTTSSSSSSRRRRRRRRRVVVUUUUUUVVVWWWUUUSSSPPPPPPMMMJJJHHHHHHKKKOOORRRUUUWWWYYY[[[[[[[[[YYYXXXYYYXXXWWWVVVUUUUUUUUUUUURRRNNNLLLKKKJJJIIINNNUUUYYYbbbqqq{{{uuurrrpppsssxxx~~~~~~~~~~~~~~~~~~zzzxxxwwwuuuttttttuuuuuuxxxwwwuuuuuuvvvvvvtttsssppppppoooooopppqqqqqqrrrqqqppppppoooooonnnnnnnnniiihhhgggggggggfffdddbbb```_________aaafffmmmrrrzzz{{{yyysssooolllfff^^^[[[WWWUUUWWWWWWVVVXXX\\\bbbiiiuuuuuujjjbbbYYYQQQMMMNNNPPPUUU^^^iiiuuuzzztttoooqqqxxx|||{{{xxxvvvlll]]]MMM@@@888555555333333333444444444444555333444444444555999===AAAQQQgggwwwdddOOOEEEDDDCCCBBBCCCBBBAAA???===<<<>>>BBBEEEOOOcccvvvllleee^^^[[[ZZZ^^^eeeqqq{{{rrrgggccceeeggghhhhhhfffaaa\\\XXXWWWUUUVVV]]]kkk|||~~~{{{xxxuuusssqqqnnnlllhhhhhhiiijjjllllllmmmmmmlllnnnqqqtttxxxzzz||||||||||||{{{zzzxxxvvvtttsssvvvyyy~~~sssooommmrrr{{{hhhbbblll}}}zzzuuuooojjjeee```]]]YYYXXXXXXYYY[[[\\\[[[ZZZZZZXXXWWWWWWXXXXXXVVVUUURRRQQQOOOMMMLLLKKKJJJIIIGGGHHHKKKNNNOOOOOOOOOOOOTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZ[[[]]]^^^\\\WWWTTTPPPNNNJJJIIIJJJNNNSSSWWW[[[\\\^^^```aaa```^^^]]]^^^]]][[[YYYWWWVVVVVVUUUSSSOOOLLLLLLKKKJJJOOOVVVYYY```kkkxxx}}}uuuqqqkkklllmmmoooqqqrrrsssssssssuuuzzz~~~~~~}}}{{{zzzxxxxxxxxxxxxyyywwwuuuuuuvvvvvvuuusssqqqpppppppppppppppqqqqqqpppppppppooooooooonnnnnniiihhhgggggggggfffcccaaa^^^^^^^^^___bbbiiiqqqwww|||}}}|||vvvqqqmmmggg```XXXUUUSSSUUUUUUTTTVVVZZZ```hhhtttuuujjjbbbZZZRRRNNNNNNOOOTTT]]]hhhtttyyyqqqiiijjjrrryyyyyyvvvooogggZZZLLLAAA;;;888888444444444444444444444444333444444444555999===AAAPPPfffxxxdddOOOEEECCCCCCBBBCCCAAAAAA@@@>>>===>>>BBBEEEOOObbb~~~vvvlllddd^^^[[[ZZZ^^^eeeqqq{{{tttkkkggghhhlllppprrrppphhh```[[[YYYVVVZZZcccooo}}}}}}yyyvvvtttrrrooolllkkkkkkkkkkkklllnnnoooqqqlllmmmnnnpppqqqrrrssstttsssrrrqqqpppnnnkkkiiihhhiiinnnvvvrrrnnnlllrrrllleeennn}}}yyytttppplllhhhbbb^^^ZZZYYYXXXXXXZZZ[[[ZZZYYYYYYWWWVVVVVVWWWWWWVVVTTTSSSRRRPPPMMMLLLJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\___aaabbb___ZZZUUUQQQOOOLLLLLLMMMRRRWWWZZZ___aaabbbddddddcccbbbaaaaaa___]]][[[YYYWWWVVVUUURRRNNNKKKKKKJJJJJJOOOVVV[[[aaaiiiqqq|||}}}sssooogggfffdddbbbbbbcccdddffffffkkkssszzz~~~|||{{{zzzzzzyyyyyywwwuuutttuuuuuuuuutttsssrrrqqqpppoooooooooooooooooonnnnnnnnnnnnmmmmmmjjjiiihhhhhhhhhgggcccaaa^^^^^^___```cccjjjqqqwww{{{~~~}}}wwwqqqllleee^^^WWWSSSRRRUUUUUUTTTVVV[[[```iiivvv~~~tttjjjccc\\\TTTOOOPPPOOOTTT\\\fffrrrzzzpppfffeeelllsssssspppllldddXXXLLLAAA:::777666444444444444444444444444333444444444555999===AAAPPPgggzzzfffPPPEEECCCCCCCCCDDDAAAAAA@@@>>>===>>>BBBDDDMMMaaa}}}~~~uuukkkddd^^^[[[ZZZ^^^eeeqqq|||vvvoookkklllnnnrrruuussslllddd^^^\\\WWW]]]hhhttt~~~{{{xxxvvvtttpppnnnmmmlllkkkkkklllmmmoooqqqkkkjjjjjjiiiiiihhhhhhhhhhhhhhhgggeeecccaaa___^^^\\\bbbmmmzzzpppnnnlllrrrnnnfffooo~~~~~~zzzuuuqqqoookkkeee```[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXWWWUUUTTTSSSPPPMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNRRRTTTWWWYYY\\\]]]]]]]]]\\\]]]```cccccc```[[[WWWSSSRRRQQQQQQSSSWWW[[[]]]ccccccdddddddddddddddccccccaaa___\\\ZZZXXXWWWVVVRRRNNNLLLLLLKKKKKKPPPWWW]]]bbbhhhnnnuuu{{{pppkkkccc```\\\XXXVVVWWWYYYZZZ^^^dddnnnxxx~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyvvvtttssssssttttttssstttsssrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjhhhdddaaa___```aaaaaaccchhhmmmrrryyy}}}|||vvvnnnhhhaaa[[[WWWSSSSSSVVVWWWWWWYYY^^^cccmmmzzz}}}tttjjjddd]]]TTTPPPPPPNNNSSS[[[dddqqq~~~|||rrrgggccceeeiiiiiiggghhhaaaVVVJJJ???888444333555444444444444333333333333444444444555999===AAAPPPfff{{{gggPPPEEECCCCCCCCCDDD@@@@@@@@@???>>>???AAADDDLLL```}}}}}}tttjjjccc^^^[[[ZZZ^^^eeeqqq|||xxxrrrooopppoooqqqsssrrrnnnhhhdddaaaYYYbbbooozzz~~~{{{zzzxxxvvvrrrppplllkkkjjjjjjjjjjjjllllllfffeeecccbbb```___^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXTTT[[[ffftttpppnnnmmmsssmmmfffppp~~~~~~zzzuuusssrrrnnngggbbb]]][[[YYYYYYZZZ[[[[[[[[[WWWVVVUUUVVVXXXYYYYYYXXXUUUSSSPPPMMMKKKJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOSSSWWW\\\```aaaaaa``````aaadddfffgggddd___[[[WWWWWWWWWXXXZZZ]]]___aaaeeedddccccccccccccdddeeeeeecccaaa^^^\\\ZZZYYYYYYTTTQQQNNNNNNNNNNNNSSSZZZ___ccchhhkkkoooyyyxxxmmmggg^^^ZZZUUUQQQOOOPPPRRRTTTZZZaaalllvvv~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxuuurrrqqqrrrsssssssssrrrrrrqqqpppooooooooopppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllliiieeeaaaaaabbbbbbbbbbbbdddhhhjjjnnnsssuuupppiiiddd^^^YYYWWWTTTTTTWWWZZZZZZ]]]bbbgggqqq~~~{{{rrriiiccc\\\TTTOOOOOONNNRRRZZZcccooo~~~{{{sssiiicccbbbdddeeeeeefff```UUUJJJ???888333222555555444444444333333333333444444444555999===AAAMMMddd{{{fffOOODDDAAAAAABBBCCC@@@@@@@@@???>>>???AAACCCKKK___|||}}}tttjjjccc^^^[[[ZZZ^^^eeeqqq{{{zzzyyyuuussstttnnnnnnnnnnnnnnnmmmjjjgggaaalllyyy~~~zzz{{{{{{yyywwwxxxyyy}}}}}}|||{{{zzzxxxuuurrrlllkkkjjjiiiiiihhhhhhhhhbbbaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZUUU[[[fffrrrpppnnnnnnttt~~~lllfffqqq~~~zzzvvvtttssspppiiiccc___]]][[[ZZZ[[[]]]]]]\\\WWWVVVVVVWWWZZZ[[[[[[ZZZVVVTTTPPPMMMKKKJJJJJJKKKKKKIIIGGGFFFFFFHHHKKKMMMMMMQQQXXX^^^bbbcccbbbaaaffffffhhhjjjkkkiiiddd```ZZZZZZ[[[]]]___aaabbbcccfffeeecccaaaaaacccdddeeefffeeebbb```^^^\\\[[[ZZZWWWSSSQQQQQQQQQQQQVVV]]]___dddiiijjjllltttvvvkkkeeeZZZVVVRRRMMMLLLMMMPPPRRRZZZaaalllvvv}}}~~~|||}}}}}}~~~~~~}}}|||zzzyyyzzz{{{{{{|||{{{{{{zzzzzzxxxuuurrrpppqqqrrrrrrrrrpppppppppoooppppppqqqrrrmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmjjjeeebbbbbbcccdddcccbbbbbbccceeeaaahhhllliiidddaaa]]]YYYXXXUUUUUUYYY[[[\\\```dddiiitttyyypppgggbbb[[[SSSOOONNNNNNRRRYYYcccooo}}}xxxrrrjjjdddccceeegggiiifff```VVVKKKAAA:::555333555555555444444333333333333444444444555999===AAAKKKbbb~~~zzzeeeNNNBBB@@@@@@AAABBB@@@@@@@@@???>>>???AAACCCJJJ___|||}}}tttiiibbb^^^[[[ZZZ^^^eeeqqq~~~xxxxxxyyywwwvvvwwwnnnllljjjlllooopppnnnkkklllvvvsssyyy{{{qqqkkkiiimmmqqqrrrsssuuutttxxx~~~}}}|||{{{{{{yyyvvvsssmmmmmmlllkkkjjjiiihhhggg```___^^^\\\\\\\\\]]]]]]\\\]]]^^^^^^____________ZZZ___iiitttpppnnnnnnuuu|||mmmffflll|||wwwxxxxxxvvvrrrllleeebbb\\\ZZZYYYYYYZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHFFFEEEFFFJJJMMMMMMRRRXXX^^^aaaccceeefffgggjjjlllllljjjgggfffeeeeeeddddddeeeffffffdddccceeeeeeccccccccccccdddeeeggggggfffeeebbb```]]][[[[[[XXXTTTQQQRRRUUUYYY\\\eeehhhlllnnnoooqqquuuxxxuuufff\\\XXXVVVRRRNNNNNNPPPSSSUUUYYY___gggnnnsssuuuwwwxxx||||||{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwxxxyyyzzzyyyvvvtttrrrssssssrrrqqqsssrrrqqqqqqppppppppppppqqqppppppoooooooooooooooooopppqqqpppmmmhhhdddaaa___^^^]]]]]]______^^^]]]___]]]]]]______]]][[[ZZZWWWWWWXXXZZZ\\\___aaacccnnnwwwwwwkkk```XXXRRRNNNKKKOOORRRYYYcccqqquuupppiiidddbbbbbbccccccbbb]]]UUUJJJ@@@:::888888444333333222222333333444333222444777777666;;;CCCJJJccc}}}yyyiiiTTTEEE@@@@@@???>>>???@@@@@@???===>>>@@@BBBIII\\\yyyxxxlllccc```]]]\\\^^^cccppp~~~xxxwww{{{}}}zzzvvvsssmmmfffcccfffkkkoooqqqrrr{{{uuuooojjjjjjmmmlllgggaaa]]]^^^aaaeeekkkpppuuuwww|||{{{|||~~~zzzvvvsssooollliiiggggggfffdddcccdddbbb```___aaabbbcccccccccdddeeedddaaa______```___ccclllxxxuuupppnnnsss}}}nnnffflll~~~{{{zzzxxxtttnnnhhhccc```ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHFFFEEEGGGJJJMMMNNNRRRXXX\\\^^^```cccdddhhhiiikkkmmmnnnooonnnnnnmmmkkkiiihhhgggfffdddbbbeeeeeedddccccccdddeeeeeeggggggfffeeebbb___]]][[[YYYWWWUUUSSSTTTVVVYYY[[[bbbfffllloooooopppqqqsssxxx{{{yyynnnaaaYYYWWWVVVTTTRRRRRRSSSUUUVVVWWW\\\dddjjjnnnppprrrsssuuuuuuvvvwwwwwwxxxyyyyyy{{{zzzyyyxxxxxxyyyzzzzzzyyywwwtttrrrrrrssssssrrrssssssrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnoooooopppooolllhhhccc```aaa```^^^^^^^^^^^^^^^]]]aaa```aaabbbbbb```^^^\\\[[[ZZZYYYZZZ]]]aaaeeehhhsss{{{~~~vvvkkk```XXXSSSOOOMMMOOORRRZZZeeessstttpppiiieeeccccccccccccaaa]]]TTTIII???999777888444333333222222333333444333222444777777666;;;CCCLLLddd|||pppXXXGGG@@@>>>>>>======>>>>>>===<<<===???AAAKKK^^^zzzxxxmmmeee```]]]\\\^^^dddqqqyyyyyy|||~~~}}}zzzrrrkkkbbb^^^aaagggmmmpppsss{{{|||pppjjjcccaaabbbaaa[[[VVVTTTVVV[[[cccmmmuuuyyy{{{~~~zzzvvvtttpppnnnmmmmmmmmmmmmkkkiiimmmkkkhhhgggiiikkkkkkkkkjjjjjjjjjjjjjjjiiigggfff```fffppp|||vvvrrrooouuuoooggglll|||}}}xxxssslllfffaaa^^^YYYXXXVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUTTTTTTRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEGGGJJJNNNPPPRRRVVVXXXZZZ\\\^^^```dddeeehhhnnnuuuxxxxxxvvvuuurrrmmmjjjhhhfffdddbbbcccccccccccccccdddeeeeeeggggggfffeeebbb___\\\[[[WWWWWWWWWXXXXXXYYYYYYYYY```eeelllqqqsssqqqpppooooooqqqsssrrrnnnfff]]]XXXVVVWWWWWWXXXXXXXXXXXXWWWUUUZZZ```dddgggjjjlllmmmnnnooorrruuuwwwxxxyyyyyy{{{zzzzzzyyyzzzzzz{{{{{{{{{xxxtttrrrrrrsssttttttttttttsssrrrrrrrrrrrrsssqqqqqqpppnnnnnnmmmmmmmmmnnnoooooonnnkkkgggcccaaabbbaaa```____________```eeegggiiiiiiiiigggdddaaaaaa___\\\ZZZ]]]dddkkkooowww}}}}}}vvvkkkaaaYYYTTTPPPNNNNNNSSS\\\hhhvvvtttpppjjjfffeeedddcccbbb```[[[SSSHHH>>>888666666444333333222222333333444333222444777777666;;;CCCNNNeee{{{yyy___KKKAAA>>><<<<<<:::;;;<<<;;;;;;<<>>===:::;;;<<<;;;;;;===@@@BBBKKK]]]yyyzzzppphhh___\\\[[[]]]cccpppzzzsssiiicccdddkkkttt{{{{{{}}}}}}zzzwwwnnnhhhbbb^^^______]]][[[XXXUUUUUU___nnn{{{{{{wwwuuussstttxxx}}}|||}}}|||wwwqqqjjjrrr}}}vvvsssqqqxxxtttkkkooo{{{{{{||||||zzztttlllddd___ZZZXXXVVVVVVXXXZZZ[[[[[[XXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQOOOMMMJJJHHHHHHBBBBBBBBBBBBBBBDDDHHHLLLQQQSSSTTTTTTSSSTTTUUUWWWXXX]]]ggguuu}}}wwwooolllgggdddccccccbbbaaaXXXXXXYYY[[[^^^bbbeeeggghhhhhhgggeeebbb___\\\ZZZZZZ]]]bbbffffffccc^^^ZZZ___ccckkkrrrwwwwwwuuussspppooommmjjjfffbbb^^^[[[ZZZ\\\^^^``````]]][[[YYYWWWXXXZZZ[[[\\\^^^aaadddgggjjjnnnqqqtttvvvvvvvvvxxxyyyzzz{{{||||||}}}}}}|||yyyuuussssssuuuuuuuuutttttttttssssssttttttuuuuuutttsssrrrqqqqqqqqqqqqnnnnnnnnnmmmkkkhhheeeccc^^^___`````````dddjjjnnnttt|||~~~}}}yyysssooojjjccc^^^```gggqqqwwwzzz|||yyyoooddd[[[TTTNNNKKKMMMSSS^^^lll{{{{{{tttqqqllliiigggfffdddccc___ZZZRRRGGG===777555555444333333222222333333444333222444777777666;;;CCCRRRhhh}}}kkkUUUGGGBBB@@@AAA;;;<<<=========>>>AAADDDHHH[[[www{{{qqqjjj___\\\ZZZ\\\bbbnnn}}}xxxqqqllllllqqqzzz}}}{{{uuupppiiieeedddcccaaa___]]]WWWSSSYYYgggttt|||~~~|||}}}~~~|||xxxvvvtttwww||||||wwwrrryyytttqqqpppwwwyyynnnqqqyyy}}}yyy{{{}}}|||wwwooofff```[[[XXXVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRPPPMMMJJJIIIHHHAAAAAAAAAAAAAAADDDIIILLLSSSUUUWWWWWWVVVUUUUUUVVVXXX___jjjwwwyyyrrrgggeeebbbaaabbbcccbbbaaaWWWVVVVVVWWWZZZ___dddgggiiihhhgggeeebbb^^^[[[YYY[[[```hhhnnnooolllgggcccaaacccggglllrrruuuuuutttrrrrrrpppnnnjjjeeeaaa^^^______``````___\\\YYYXXXVVVVVVVVVUUUUUUWWWZZZ]]]```bbbfffiiimmmooopppqqqvvvwwwyyyzzz||||||}}}}}}{{{yyyvvvuuuvvvvvvuuuttttttsssssssssssstttuuuuuuuuuuuutttsssssssssssstttooooooooommmkkkiiifffeee]]]___``````aaafffnnnuuuzzz{{{tttooogggbbbbbbgggooouuuyyyyyyzzz{{{|||}}}}}}}}}|||yyyoooeee\\\UUUOOOKKKMMMSSS^^^lll{{{}}}vvvrrrlllhhhgggfffeeeddd___ZZZRRRGGG===777555555444333333222222333333444333222444777777666;;;CCCSSSjjj~~~pppZZZKKKDDDBBBCCC===>>>???>>>>>>???BBBDDDGGGZZZvvvzzzrrrkkkaaa]]][[[]]]aaammm{{{zzzwwwtttsssvvv{{{~~~yyyrrrlllgggccc```]]]\\\VVVQQQTTT^^^iiiqqqtttrrrtttwww{{{|||yyyxxxvvvyyy~~~~~~zzzrrroooooovvv~~~qqqqqqvvv~~~{{{||||||zzzuuummmfffaaaZZZWWWTTTSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYUUUSSSQQQOOOLLLIIIGGGFFFAAABBBBBBBBBCCCFFFJJJNNNWWWYYY[[[\\\ZZZYYYXXXXXXYYY```jjjrrrvvvtttoookkkcccbbbaaaaaacccdddcccbbb\\\YYYVVVUUUVVV[[[aaaeeeiiihhhgggeeebbb^^^[[[YYYZZZ```jjjssswwwvvvrrroooiiigggfffhhhmmmrrrtttuuuuuuvvvvvvuuuqqqmmmhhheeedddcccaaa^^^\\\YYYWWWVVVRRRQQQPPPNNNMMMNNNRRRVVVYYYZZZ^^^bbbgggkkknnnpppuuuvvvxxxzzz{{{|||||||||zzzyyywwwwwwxxxwwwuuusssssssssrrrrrrsssttttttuuusssssssssssssssttttttuuuppppppooonnnllljjjhhhfff^^^```aaaaaaaaafffpppwww~~~wwwrrrjjjeeecccffflllpppsssrrrrrrrrrssstttuuuttttttxxx}}}wwwnnneee^^^WWWRRROOOMMMRRR]]]kkkzzz~~~wwwssslllhhhffffffffffff___[[[SSSHHH>>>888666666444333333222222333333444333222444777777666;;;CCCSSSlllxxxttt^^^NNNEEEBBBBBB???@@@@@@???>>>???AAACCCHHH[[[vvvzzzqqqkkkddd```^^^___cccnnn}}}xxxzzz||||||zzzzzz{{{|||{{{tttnnnhhhccc```^^^ZZZVVVUUUXXX^^^bbbdddbbbeeejjjooouuu~~~|||zzzyyyyyy{{{~~~}}}rrroooooowwwsssqqqttt}}}}}}{{{xxxrrrkkkeeeaaaYYYVVVSSSQQQRRRTTTTTTTTTWWWWWWWWWXXXXXXYYYYYYYYYTTTSSSQQQNNNKKKHHHFFFEEEBBBCCCCCCCCCDDDGGGLLLPPPYYY\\\___```___\\\[[[[[[YYY^^^fffkkkllliiifffeeebbbaaaaaaccceeeeeedddcccaaa]]]XXXTTTUUUYYY___dddiiiiiigggeeebbb^^^[[[YYYXXX___kkkvvv|||}}}{{{xxxqqqlllhhhggglllqqquuuwwwxxxyyy{{{{{{yyytttoookkkgggeeeaaa]]]YYYWWWVVVUUUOOONNNKKKHHHGGGHHHMMMPPPUUUVVVZZZ___dddjjjooorrrsssuuuwwwyyy{{{|||||||||yyyyyyxxxyyyyyyxxxuuurrrrrrrrrrrrrrrrrrssstttuuurrrrrrrrrrrrssstttuuuuuuqqqqqqpppnnnmmmjjjhhhggg```bbbcccaaaaaafffpppxxxxxxssslllgggdddfffiiillllllkkkiiijjjkkkmmmmmmlllooottt{{{zzzuuummmeee___ZZZUUURRRMMMRRR\\\jjjzzzyyyssslllgggeeefffgggggg```[[[SSSHHH>>>888666777444333333222222333333444333222444777777666<<>>@@@BBBJJJ\\\wwwyyyqqqkkkgggccc``````dddooo{{{vvv{{{}}}{{{{{{~~~|||vvvpppllliiidddaaa^^^ZZZWWWWWWWWWXXXUUUYYY^^^dddkkkuuu|||zzzzzz||||||~~~~~~~~~rrroooooowwwnnnlllqqq{{{vvvtttsssoooggg```XXXUUURRRQQQRRRTTTUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUSSSRRRPPPMMMJJJFFFCCCAAADDD@@@@@@DDDHHHKKKQQQWWWaaagggkkkgggcccaaa___\\\^^^___aaabbbdddeeeeeeeeeeeeeeeddddddccccccbbbbbb``````___\\\YYYZZZ^^^ccchhhkkkllliiiccc]]]ZZZYYYYYY]]]fffrrr~~~yyyvvvqqqllljjjlllqqqvvvwww|||~~~}}}{{{zzzuuuooonnniiibbb\\\WWWSSSOOOLLLMMMKKKHHHDDDCCCEEEIIIMMMNNNQQQUUUYYY^^^eeelllqqquuuvvvxxxzzz|||~~~~~~}}}|||zzzxxxwwwvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrsssssssssrrrqqqqqqppppppooonnnllliiifffeeeeeedddcccccceeeiiinnnqqq~~~zzzuuunnngggbbbaaacccdddfffeeedddcccbbbccccccdddffflllttt{{{~~~sssiiieeeaaaZZZSSSPPPNNNRRR\\\lll}}}}}}tttjjjgggggggggfffeee______WWWIII===777555333555444333333222222333333444444555555666999>>>BBBUUUjjjqqquuu}}}aaaOOOHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBGGGXXXsss~~~wwwoooiiieeebbb```aaaeeeppp|||xxx~~~~~~}}}vvvpppiiiddd^^^ZZZWWWVVVUUUTTTSSSTTTVVVYYY^^^gggsss|||}}}|||zzzyyyyyy{{{|||}}}}}}xxxyyy}}}sssqqqqqqzzz}}}lllhhhlllzzz~~~zzzvvvuuutttpppggg```YYYVVVSSSRRRSSSUUUVVVVVVUUUVVVVVVWWWVVVUUUSSSRRRQQQPPPNNNLLLIIIFFFCCCBBBCCC@@@@@@EEEJJJOOOVVV]]]dddkkknnnkkkfffdddbbb___```aaacccdddfffgggggggggiiihhhgggffffffeeeeeedddddddddbbb___\\\\\\___bbbhhhjjjkkkhhhbbb]]]ZZZYYYWWW\\\eeeppp||||||vvvrrrrrruuuxxx{{{zzztttmmmhhh```ZZZTTTPPPMMMKKKKKKJJJGGGCCCAAACCCGGGKKKLLLOOOTTTXXX^^^dddkkkpppwwwyyy{{{}}}}}}{{{yyyxxxwwwwwwwwwvvvvvvuuuttttttssssssqqqrrrrrrrrrrrrqqqppppppnnnnnnnnnmmmllljjjhhhfffeeedddddddddfffiiilllnnnuuu~~~~~~uuupppiiibbb]]]\\\]]]^^^```___]]]\\\\\\\\\]]]^^^^^^dddkkkrrryyyvvvjjjeeeaaaYYYSSSPPPPPPTTT]]]lll|||zzzrrrllliiigggfffeee___^^^WWWHHH<<<777666444555444333333222222333333444444555555666999>>>BBBUUUjjjooossscccPPPIIIFFFCCCCCCBBB@@@??????@@@@@@AAAFFFWWWqqq|||uuummmhhhccc```^^^___dddooo~~~zzz~~~~~~yyykkkhhhbbb^^^\\\ZZZXXXVVVSSSSSSSSSTTTWWW]]]gggnnnwww|||~~~|||{{{{{{||||||{{{{{{|||~~~yyyuuuyyy}}}tttqqqrrrzzz{{{kkkdddffftttzzzvvvuuutttpppggg```[[[XXXTTTSSSTTTUUUVVVVVVUUUVVVVVVUUUTTTQQQOOONNNNNNNNNLLLJJJHHHEEECCCBBBBBB???@@@FFFMMMTTT\\\eeekkkqqquuuqqqmmmkkkiiifffeeeeeefffgggiiijjjkkkkkkmmmlllkkkjjjiiihhhgggggghhhgggeeebbb______aaacccggghhhhhhfffbbb]]]ZZZYYYVVV[[[cccmmmwww~~~zzzzzzzzzwwwlllggg^^^WWWQQQNNNKKKIIIIIIHHHEEEBBB@@@@@@CCCFFFHHHLLLRRRXXX^^^eeekkkpppzzz{{{~~~|||yyywwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvrrrrrrrrrrrrrrrqqqppppppmmmmmmmmmmmmllljjjhhhgggeeeeeeeeeeeefffgggiiiiiihhhpppxxx}}}}}}wwwlllhhhaaa[[[WWWVVVWWWXXXYYYYYYWWWVVVVVVVVVWWWXXXXXX\\\cccjjjrrr~~~yyykkkeee___XXXRRRPPPQQQUUU^^^kkkzzz~~~vvvnnniiigggggg______WWWHHH<<<888666444555444333333222222333333444444555555666999>>>BBBTTThhh~~~kkkpppeeeRRRJJJFFFBBBBBBAAA@@@???>>>??????@@@FFFVVVoooxxxrrrlllgggaaa^^^\\\^^^cccnnnyyy~~~||||||tttpppkkkgggdddaaa^^^\\\VVVUUUSSSPPPPPPSSSYYY^^^hhhnnnvvv}}}~~~|||{{{yyyzzz{{{~~~{{{{{{}}}~~~|||tttsssxxx~~~vvvsssrrrzzz~~~mmmcccbbbppp|||uuurrrqqqnnnhhhccc\\\YYYUUUTTTUUUVVVWWWWWWVVVVVVUUUTTTRRROOOMMMKKKLLLKKKJJJIIIGGGEEECCCBBBBBB@@@AAAIIIQQQXXXbbbjjjrrryyy|||yyytttsssqqqnnnjjjkkkkkklllmmmnnnooopppqqqpppooonnnllljjjhhhhhhiiihhhgggdddcccbbbbbbccceeeeeefffdddbbb___\\\[[[YYY]]]ccciiiqqq|||wwwjjjeee\\\UUUPPPMMMKKKJJJHHHGGGEEEAAA???>>>@@@BBBCCCGGGOOOWWW^^^gggnnnsss{{{}}}|||xxxwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwssstttttttttsssrrrqqqpppooooooooonnnmmmkkkhhhgggeeeeeeeeefffffffffeeeeee___dddkkkpppsssssspppmmmaaa___ZZZVVVTTTSSSTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWWWW[[[```fffnnn{{{zzzkkkccc^^^WWWRRRPPPQQQUUU]]]iiiwwwsssllliiigggaaa```XXXIII<<<888666555555444333333222222333333444444555555666999>>>BBBPPPddd|||{{{hhhmmm~~~eeeRRRKKKFFFCCCBBBAAA???>>>>>>>>>>>>???EEESSSlll}}}vvvpppkkkggg```]]]\\\___cccnnn}}}{{{|||uuunnnjjjfffcccaaa\\\ZZZVVVQQQOOOOOORRRTTTYYY```iiirrryyy}}}~~~zzzxxxvvvttttttuuuyyy}}}|||}}}~~~~~~tttooorrrzzzxxxtttssszzzuuugggcccpppvvvpppnnnmmmjjjfff]]]ZZZVVVTTTUUUVVVWWWWWWUUUUUUUUUTTTQQQOOOLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBAAADDDLLLUUU\\\eeennnvvv}}}}}}xxxvvvtttrrrqqqppppppqqqqqqssstttuuutttttttttsssqqqmmmjjjhhhhhhgggfffeeeeeedddcccbbbbbbbbbccccccdddcccbbbaaa```bbbeeehhhmmmwww|||sssfffaaaZZZTTTQQQOOOMMMKKKHHHHHHFFFCCC???>>>>>>@@@???DDDLLLUUU^^^hhhqqqwww{{{}}}|||yyywwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvuuutttsssrrrsssrrrrrrpppmmmjjjgggfffdddeeeeeefffeeedddcccbbb]]]^^^bbbfffhhhfffddddddZZZXXXVVVTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXX[[[___dddlllxxxyyyjjjaaa\\\UUUQQQPPPPPPTTT\\\gggtttxxxpppjjjfffdddcccZZZJJJ===888777666555444333333222222333333444444555555666999>>>BBBLLL___wwwzzzggglllyyyaaaQQQJJJGGGDDDBBBAAA@@@>>>======>>>>>>CCCQQQhhh~~~vvvqqqkkkggg```^^^]]]```dddooo}}}}}}vvvooojjjgggdddaaa^^^YYYTTTQQQPPPOOOOOOPPPUUU^^^gggooouuu{{{~~~~~~wwwrrrpppooommmmmmooossswwwzzz|||}}}~~~xxxpppmmmsss|||yyyuuuuuu|||ooofffqqqzzzssspppooolllhhh]]]ZZZVVVTTTTTTVVVVVVVVVTTTUUUUUUTTTSSSPPPNNNMMMKKKJJJJJJHHHFFFDDDBBBAAABBBBBBGGGRRR[[[ccckkkrrrxxxzzzyyywwwtttvvvvvvuuuuuuvvvwwwyyyzzzyyy{{{||||||yyytttnnnkkkjjjiiigggggggggeeebbb```______```cccgggiiijjjiiiiiiiiiiiijjjnnnvvvuuulll```\\\WWWTTTRRRPPPOOOMMMJJJJJJIIIFFFBBB?????????===BBBIIIQQQ[[[fffqqqxxx{{{}}}~~~{{{yyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssstttsssrrrpppmmmiiifffddddddeeeeeeddddddcccbbbaaa___]]]^^^bbbbbb^^^]]]^^^WWWWWWVVVUUUVVVWWWXXXXXXVVVVVVUUUTTTTTTUUUWWWXXXXXX[[[^^^cccjjjvvvtttfff___ZZZTTTPPPOOONNNSSS\\\gggsssxxxooofffiiiggg\\\KKK>>>888777666555444333333222222333333444444555555666999>>>BBBKKK^^^uuu}}}jjjllluuu]]]NNNIIIGGGEEECCCBBBAAA???>>>>>>>>>???BBBNNNeeeyyysssmmmhhhaaa^^^^^^```dddnnn|||uuuooojjjeeeaaa\\\WWWTTTQQQOOOMMMKKKOOOVVV]]]eeemmmuuu{{{yyy{{{wwwpppkkkiiihhhggghhhjjjmmmqqqsssxxxyyy{{{}}}~~~~~~~~~}}}sssmmmmmmttt~~~yyyvvvvvv~~~uuujjjssszzzwwwtttnnniii]]]ZZZVVVTTTTTTUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQLLLKKKJJJIIIFFFDDDBBBAAA@@@BBBJJJWWWcccjjjrrryyy~~~~~~|||yyy{{{zzzyyyxxxyyy{{{|||~~~|||uuuoooooollljjjiiihhheee```\\\]]]]]]___dddjjjoooqqqqqqpppnnnlllnnnrrryyy~~~uuuiii___XXXVVVTTTRRRRRRQQQOOONNNMMMMMMLLLIIIEEEAAA@@@@@@>>>AAAGGGMMMVVVbbbmmmttt{{{~~~~~~|||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssqqqqqqpppnnnlllhhhfffddddddddddddcccbbbbbbaaaaaabbb^^^^^^``````[[[[[[^^^XXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZXXX[[[___dddkkkwww|||ooobbb]]]YYYTTTOOONNNMMMTTT^^^iiitttyyylllmmmjjj___MMM???999777666555444333333222222333333444444555555666999>>>BBBNNNaaawwwpppooottt[[[LLLHHHGGGEEEEEECCCBBB@@@???>>>??????@@@MMMccc}}}vvvooojjj```^^^^^^```ccclll}}}~~~wwwkkkgggaaa\\\XXXUUUPPPMMMJJJLLLOOOTTT[[[fffqqqxxxvvvxxx{{{xxxqqqkkkgggdddddddddeeefffhhhjjjlllqqqsssuuuxxxyyyyyyyyyyyy|||~~~yyypppkkklllttt~~~xxxwwwxxxyyymmmttt~~~xxxoooiii\\\YYYUUUSSSSSSTTTUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSMMMLLLKKKIIIGGGDDDBBB@@@???BBBLLL[[[hhhpppxxx}}}|||{{{zzz{{{|||~~~zzztttssspppmmmkkkiiieee___YYY\\\\\\^^^dddmmmsssvvvvvvuuuqqqoooqqqvvv|||~~~}}}vvvkkk___UUURRRQQQQQQQQQRRRRRRPPPNNNNNNOOONNNKKKGGGCCCAAAAAA@@@BBBFFFKKKRRR]]]iiippp|||~~~|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwvvvtttsssrrrnnnnnnmmmllljjjhhheeedddddddddcccbbbaaaaaaaaabbbddd___^^^``````[[[[[[```ZZZZZZZZZYYYXXXWWWVVVVVV[[[[[[ZZZZZZZZZ[[[]]]^^^XXX\\\```fffnnn{{{xxxlll```[[[XXXSSSOOONNNNNNUUU___jjjuuu}}}tttpppmmmaaaNNN???999777666555444333333222222333333444444555555666999>>>BBBQQQdddzzztttqqqttt[[[KKKFFFFFFEEEEEEDDDBBB@@@????????????@@@LLLbbb~~~xxxpppkkk```]]]]]]___bbbjjj{{{~~~rrrmmmfffaaa]]]YYYSSSNNNJJJJJJKKKOOOVVVaaannnwwwwwwxxx{{{~~~yyysssmmmhhheeecccccccccdddeeefffggghhhkkkmmmpppsssuuuuuuuuutttzzz|||~~~wwwnnnjjjlllttt~~~xxxwwwyyyssskkkttt}}}~~~zzzsssmmmddd\\\VVVUUUTTTSSSTTTXXXUUUUUUUUUVVVWWWWWWTTTRRRRRROOOKKKGGGCCC@@@>>>===AAAGGGRRR___kkkuuu{{{}}}uuurrrsssrrrnnnhhhccc___^^^XXXZZZ___eeekkkqqqvvvxxxwwwuuurrrqqqssswww}}}|||ssshhh\\\TTTOOOLLLKKKLLLPPPTTTVVVUUUSSSSSSRRRPPPNNNKKKIIIGGGFFFBBB@@@AAAHHHPPPXXXbbblll{{{}}}{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy~~~|||zzzxxxwwwuuurrrpppmmmmmmllljjjhhhfffcccbbbdddeeeeeeccc```^^^^^^___bbb```^^^]]]^^^^^^___^^^^^^\\\ZZZYYYZZZ[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZZZZ```^^^___fffoooyyyuuulllccc]]]XXXQQQOOOPPPMMMSSS^^^kkkyyy}}}zzzyyytttaaaMMM>>>777555666333222222111111222222333444555666666666999@@@EEEPPPeeeqqqlllyyyqqqYYYHHHBBBCCCFFFEEECCC@@@>>>===<<<===>>>???LLLccc}}}xxxoooiiibbb]]]]]]aaaccchhhwwwzzzrrrhhhcccbbb___XXXRRRNNNKKKJJJLLLQQQYYYhhhvvvxxx|||~~~~~~|||zzzuuupppkkkhhheeedddaaa```^^^]]]]]]___bbbdddeeefffhhhjjjmmmqqqtttuuu{{{{{{}}}xxxnnnhhhkkksss}}}yyyxxxzzzssskkksss|||xxxrrrddd]]]VVVUUUTTTRRRSSSVVVTTTTTTTTTVVVWWWWWWUUUSSSRRRPPPLLLGGGDDDAAA??????AAAGGGSSSaaaoooyyyvvvrrrrrrpppllleee___\\\[[[XXX[[[___eeejjjooorrrtttxxxvvvtttrrrssswww{{{}}}~~~}}}|||uuusssnnnggg^^^VVVNNNJJJKKKJJJLLLPPPTTTWWWVVVUUUUUUTTTSSSPPPNNNLLLJJJIIIDDDAAABBBHHHOOOWWWbbblll{{{~~~}}}|||||||||{{{{{{{{{zzzzzzzzz}}}{{{yyywwwvvvtttpppnnnlllkkkjjjhhhfffdddbbbaaabbbcccdddcccaaa______``````___^^^^^^```aaabbbbbbaaa___]]]\\\\\\]]]]]]]]]___```aaabbbaaa```]]]\\\^^^\\\```hhhrrr}}}uuulllccc]]]XXXQQQOOOPPPMMMTTT___lllzzz}}}zzzyyyyyycccNNN???999666666333222222111111222222333444555666666666999@@@EEESSShhhqqqkkkvvvttt]]]LLLDDDCCCEEEEEECCCAAA>>>=========>>>>>>KKKaaa{{{zzzqqqkkkeee```^^^bbbdddhhhxxxwwwlllfffcccaaa[[[VVVRRRNNNKKKLLLOOOVVVeeerrrwww{{{~~~~~~~~~zzzxxxuuuqqqmmmhhheeecccbbb___^^^\\\[[[\\\]]]```aaadddeeegggiiilllppprrrtttwwwxxxyyy}}}{{{tttkkkgggkkkuuuyyyxxx{{{sssjjjpppwww|||vvvfff^^^WWWUUUSSSPPPQQQTTTSSSSSSSSSUUUWWWWWWVVVTTTRRRPPPKKKGGGCCCAAA@@@@@@AAAIIIVVVffftttxxxtttsssqqqllleee___[[[ZZZYYY\\\aaafffjjjmmmnnnnnnvvvuuutttssstttvvvxxxyyy||||||{{{yyyvvvsssooommmaaa```^^^ZZZUUUPPPKKKIIIIIIIIIKKKOOOTTTXXXYYYYYYYYYXXXVVVTTTQQQOOONNNMMMHHHEEEEEEIIINNNVVVaaalll}}}~~~}}}||||||{{{{{{}}}{{{xxxvvvuuurrrooollljjjiiihhhfffdddbbb``````___aaaccccccbbb```___```^^^^^^___aaadddfffhhhiiiiiihhheeecccbbbbbbddddddeeefffhhhiiihhhfffbbb``````___ccclllvvvuuulllbbb]]]WWWQQQOOOPPPOOOUUU```nnn||||||yyyxxxdddMMM@@@:::777555333222222111111222222333333555666666666999@@@FFFWWWlllrrrkkksssyyycccQQQGGGDDDEEEEEECCCAAA???>>>======>>>???JJJ___yyy|||tttnnniiiccc```bbbccchhhyyy}}}qqqiiieeeccc^^^ZZZVVVQQQMMMKKKLLLRRR```mmmuuuzzz~~~~~~}}}yyyuuurrrpppmmmiiieeebbb```___]]]\\\[[[ZZZZZZ[[[]]]^^^```aaabbbeeehhhkkknnnooorrrsssuuuxxx|||}}}|||zzztttnnnhhhfffkkkvvvzzzyyy{{{qqqgggkkkppp}}}vvvggg___XXXUUURRROOOOOORRRRRRRRRRRRUUUWWWWWWVVVTTTPPPNNNIIIEEEBBB@@@@@@@@@CCCKKKZZZjjjyyyzzzvvvvvvsssnnngggbbb___^^^[[[___dddiiillllllkkkiiiqqqqqqrrrrrrssstttvvvvvvxxxwwwtttooojjjfffbbb```VVVVVVVVVTTTRRROOOMMMKKKHHHIIIKKKNNNSSSXXX[[[\\\[[[ZZZXXXVVVTTTRRRQQQPPPLLLIIIHHHKKKNNNUUUaaammm~~~~~~}}}|||{{{{{{}}}{{{xxxwwwuuurrrooollliiihhhgggeeecccbbbaaa``````bbbddddddaaa___^^^^^^]]]___bbbeeehhhlllpppsssvvvuuussspppmmmlllmmmooolllnnnpppqqqppplllgggdddeeeeeehhhqqqzzz~~~vvvlllbbb\\\WWWQQQOOOQQQQQQWWWcccppp~~~~~~{{{yyycccKKK???:::666444333222222111111222222333333555666666666:::@@@FFFXXXnnntttkkkpppjjjWWWJJJEEEDDDDDDCCCBBB@@@>>>>>>======@@@III]]]www}}}uuupppkkkddd```aaabbbfffwwwtttkkkfffccc```]]]YYYSSSNNNKKKKKKOOO\\\hhhtttzzz~~~~~~}}}yyyuuuqqqmmmllljjjgggdddaaa```___^^^]]][[[ZZZYYYYYYZZZ[[[ZZZ[[[\\\___aaadddggghhhnnnoooqqquuuyyyzzzxxxvvvnnnjjjeeeeeekkkuuu~~~zzzyyy{{{qqqfffggggggzzzssshhh```XXXUUURRROOOOOOQQQRRRQQQRRRTTTWWWWWWVVVTTTNNNKKKFFFBBB???>>>>>>???EEENNN]]]ooo}}}}}}wwwvvvtttnnnhhhdddaaaaaa^^^ccciiioooqqqoookkkhhhllllllmmmnnnpppqqqsssssssssppplllfffaaa\\\XXXVVVRRRSSSSSSSSSSSSQQQPPPOOOIIIJJJKKKNNNRRRWWW[[[___\\\[[[ZZZXXXVVVTTTSSSRRRPPPMMMKKKMMMOOOUUUcccppp~~~|||{{{zzz{{{}}}{{{yyywwwvvvssspppmmmjjjiiigggeeecccbbbbbbbbbcccdddeeeccc```]]]\\\[[[]]]```dddhhhlllrrrxxx}}}}}}yyyvvvwwwxxxtttuuuwwwxxxvvvqqqmmmiiihhhhhhmmmuuu~~~~~~vvvlllbbb\\\VVVQQQOOOQQQSSSZZZeeesss}}}zzzzzz^^^HHH<<<888555222333222222111111222222333222444666666666:::AAAFFFXXXmmmxxxkkklllppp\\\MMMFFFDDDDDDCCCBBBAAA???>>>======AAAIII[[[uuu}}}uuupppkkkddd_________dddtttvvvmmmhhheeeaaa___ZZZTTTOOOMMMKKKNNNYYYdddqqqxxx}}}}}}~~~}}}{{{wwwrrroookkkkkkjjjhhhfffdddcccbbbaaa```]]][[[YYYXXXXXXXXXWWWWWWYYY[[[]]]```cccdddjjjlllnnnsssvvvwwwuuussskkkgggcccdddjjjsss{{{yyyxxx{{{uuuiiifffbbbwww~~~vvvpppiiiaaaYYYVVVSSSPPPPPPRRRRRRRRRRRRTTTVVVVVVUUUSSSLLLIIIDDD@@@======>>>???GGGQQQaaasss~~~xxxwwwtttnnnhhhcccaaaaaabbbgggooovvvxxxuuuoookkkhhhiiiiiijjjkkklllmmmnnnkkkhhhccc^^^YYYUUURRRQQQPPPQQQRRRSSSSSSRRRQQQPPPKKKLLLMMMNNNPPPUUU[[[___]]]\\\[[[YYYXXXVVVUUUTTTSSSQQQOOOOOOPPPVVVeeettt}}}{{{zzz{{{{{{|||{{{xxxwwwvvvtttqqqnnnkkkjjjgggeeedddccccccdddeeeeeeeeebbb^^^[[[[[[[[[]]]aaaeeehhhlllttt~~~|||}}}~~~~~~{{{wwwrrrpppjjjkkkpppzzzwwwmmmbbb[[[VVVQQQPPPRRRUUU\\\ggguuuxxx}}}oooWWWDDD:::666444333333222222111111222222333222444555666666:::AAAGGGVVVkkk{{{jjjfffuuu___NNNFFFDDDDDDDDDCCCAAA@@@???>>>===@@@GGGYYYsss}}}uuuooojjjccc______^^^aaapppyyyrrrmmmiiieeebbb\\\WWWRRRPPPMMMMMMUUU___kkkttt{{{|||||||||{{{yyyuuuqqqnnnkkklllkkkkkkjjjhhhgggfffdddccc```]]]ZZZWWWUUUTTTUUUUUUVVVXXX[[[^^^```aaaeeegggjjjnnnrrrrrrpppmmmgggdddbbbccciiirrrxxx|||xxxwwwzzz|||oooiiiaaattt|||vvvqqqjjjbbbZZZWWWTTTQQQQQQTTTSSSRRRSSSTTTVVVUUUSSSQQQLLLIIIDDD???======???@@@GGGRRRdddwww~~~|||wwwppphhhccc```___eeekkkuuu}}}{{{uuuppphhhgggfffeeeeeefffggggggbbb```[[[VVVRRRPPPOOOOOONNNPPPQQQSSSTTTTTTTTTSSSNNNOOOOOONNNOOOSSSYYY^^^___^^^]]][[[ZZZXXXWWWVVVVVVTTTRRRQQQQQQXXXhhhxxx~~~}}}|||{{{||||||zzzxxxwwwvvvuuutttqqqoookkkiiigggdddccccccddddddeeeeeeccc```\\\[[[\\\^^^]]]```cccfffjjjsss|||xxxvvvpppqqqwwwwwwmmmbbb[[[UUUPPPPPPRRRWWW]]]iiiwww|||uuuyyypppqqqsssrrrooocccRRRCCC999666555555333222222111111222222333222333555555666:::AAAGGGTTTjjj|||ggg```|||www```NNNFFFEEEDDDDDDCCCBBBAAA???>>>===>>>DDDUUUppp}}}vvvpppjjjccc``````___aaannn}}}yyyuuuooojjjfff___[[[WWWSSSNNNLLLQQQXXXaaammmwwwzzz{{{}}}{{{yyyxxxvvvsssooolllllllllmmmmmmmmmlllkkkjjjfffeeeaaa]]]YYYUUURRRPPPQQQQQQRRRTTTVVVYYY[[[\\\^^^```dddhhhlllllliiigggbbb``````bbbiiiqqqxxx{{{wwwvvvyyytttlllcccttt|||wwwsssjjjbbb[[[XXXUUURRRRRRUUUTTTSSSSSSTTTUUUUUUSSSQQQLLLIIIDDD@@@>>>>>>@@@AAAGGGRRReeezzz|||tttkkkddd``````fffnnnxxxyyytttjjjhhheeecccaaaaaabbbbbb]]]ZZZVVVRRROOONNNNNNOOONNNOOORRRTTTVVVVVVVVVVVVPPPPPPPPPOOONNNRRRXXX]]]```___^^^]]][[[ZZZYYYXXXXXXUUUSSSRRRRRRYYYjjjzzz~~~~~~||||||}}}~~~xxxvvvuuuttttttsssqqqooojjjhhhfffdddbbbbbbcccdddeeedddaaa^^^\\\\\\^^^```\\\^^^aaaccchhhrrr|||zzzwwwxxx}}}wwwmmmbbb[[[UUUPPPPPPSSSWWW^^^jjjxxx|||uuurrr}}}ssshhheeeeeecccddd\\\OOOBBB999666666888333222222222222222222333111333555555666:::BBBGGGSSSjjj|||eee\\\xxxxxxaaaNNNFFFEEEDDDDDDCCCBBBAAA???>>>===<<>>===???BBBHHHVVViiizzzwwwkkkeeefffjjjlllrrryyy}}}|||qqqjjjbbb^^^^^^^^^[[[XXXYYYWWWUUUUUUUUUUUUTTTRRROOOPPPRRRTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQSSSXXX[[[```aaaaaa```___]]]\\\ZZZXXXWWWVVVVVVVVV[[[jjjyyy}}}{{{yyyxxxwwwuuuttttttuuuuuusssrrrkkkjjjhhhfffdddbbbaaaaaahhheee```^^^]]]]]]\\\[[[^^^\\\[[[\\\bbbmmmzzz}}}qqqccc\\\WWWSSSRRRSSSVVVaaammmyyy}}}yyytttoookkkppptttpppggg```___```dddYYYKKK???999666444333333222222111111222222333555333555777888999AAAJJJUUUjjj~~~ggg___pppttt___OOOFFFCCCCCCCCCBBBAAAAAA@@@??????@@@FFFRRRhhhxxxrrrkkkgggdddbbb```cccnnn{{{}}}uuuoookkkeee\\\VVVTTTRRRPPPNNNYYYcccoooxxx}}}|||yyywwwwwwvvvtttqqqmmmjjjhhhiiikkknnnooommmlllkkkkkkjjjeee___[[[WWWRRRLLLHHHJJJJJJJJJKKKMMMOOORRRSSSXXXZZZ]]]___``````^^^]]][[[]]]```dddhhhnnnvvv{{{xxxvvvzzzvvvkkkssszzzvvvmmmhhh___YYYUUUTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQHHHGGGDDDAAA>>>===???AAAIIIWWWhhhyyy{{{oooiiijjjmmmqqqvvv{{{~~~~~~}}}{{{zzzrrrkkkccc^^^\\\\\\YYYVVVVVVUUUUUUWWWXXXWWWUUUSSSPPPPPPRRRTTTVVVXXXYYYZZZXXXXXXXXXVVVUUUVVVYYY\\\ccccccdddcccaaa^^^[[[YYYXXXWWWWWWWWWXXX]]]lllzzz~~~{{{yyyxxxvvvuuussssssttttttrrrqqqmmmllliiifffdddcccbbbbbbdddcccaaa``````___\\\ZZZZZZYYYXXXYYY^^^gggsss{{{}}}qqqddd]]]XXXSSSRRRSSSWWWaaannnyyy{{{wwwqqqmmmkkkppprrrnnnfff``````ccceeeZZZKKK???999666444333333222222111111222222333333222333666777888@@@IIIUUUiii~~~ggg^^^nnnttt```PPPGGGCCCCCCCCCBBBAAAAAA@@@?????????DDDPPPeeewwwrrrkkkgggcccaaa___bbbmmmyyy~~~}}}ssslllccc[[[WWWUUUSSSQQQUUU```ooozzz~~~zzzvvvvvvuuutttrrroookkkhhhffffffhhhjjjjjjiiihhhhhhiiihhhddd___ZZZVVVQQQLLLGGGFFFFFFFFFGGGHHHKKKMMMNNNUUUWWWZZZ]]]^^^^^^\\\[[[ZZZ\\\___bbbgggnnnuuuzzzyyyxxx|||pppssszzzwwwmmmhhh```YYYVVVTTTTTTSSSTTTUUUUUUUUUTTTRRRPPPOOOHHHGGGEEEAAA>>>===???AAAJJJXXXhhhwwwuuuoooppprrrwwwzzz}}}~~~|||zzzxxxxxxtttmmmccc]]]ZZZXXXUUUSSSRRRSSSVVVZZZ\\\[[[XXXUUURRRRRRRRRTTTVVVYYY\\\]]]\\\]]]]]][[[ZZZYYY[[[\\\eeefffggggggeee```\\\YYYYYYWWWWWWYYYZZZ```nnn||||||yyyxxxwwwuuusssrrrssssssrrrqqqooommmiiifffcccbbbbbbbbbbbbbbbbbbcccbbb```[[[XXXUUUTTTTTTUUUXXX___hhhnnnxxx~~~rrreee^^^YYYTTTRRRSSSWWWbbbnnnyyyyyytttnnnkkkkkknnnnnnjjjdddaaabbbffffff[[[LLL???888666444333333222222111111222222333333111333555666888???HHHVVViii~~~hhh]]]jjjxxxeeeUUUJJJFFFDDDCCCCCCBBB@@@??????>>>===BBBMMMaaa~~~xxxrrrkkkfffbbb```___bbblllwww|||}}}yyymmmccc\\\YYYWWWUUUQQQ]]]lllyyy~~~}}}|||zzzvvvrrrrrrqqqooommmjjjfffcccbbb```bbbcccbbbbbbbbbdddeeefffccc^^^ZZZUUUPPPKKKGGGDDDDDDCCCDDDEEEGGGHHHJJJQQQSSSUUUXXXZZZZZZYYYXXXWWWYYY\\\```eeellltttyyy~~~zzzzzz}}}wwwwww}}}}}}yyywwwoooiiiaaaZZZWWWUUUUUUTTTUUUUUUUUUUUUSSSQQQOOONNNHHHGGGEEEAAA>>>===>>>AAAKKKXXXiiivvv{{{uuuuuuwww{{{}}}~~~}}}zzzxxxwwwvvvsssmmmddd\\\XXXUUUSSSQQQNNNQQQWWW]]]``````\\\XXXVVVUUUUUUUUUVVVYYY[[[]]]^^^```aaa```^^^\\\\\\]]]eeegggiiijjjhhhddd___\\\ZZZXXXXXXZZZ]]]dddqqq~~~|||yyywwwyyyvvvtttsssssstttsssrrrpppnnnjjjfffdddccccccdddddddddcccbbbaaa^^^ZZZVVVQQQQQQQQQRRRSSSWWW^^^bbblllrrr|||}}}qqqeee^^^ZZZUUUSSSTTTXXXcccooozzzxxxrrrllliiiiiikkkjjjgggbbb```cccgggggg\\\LLL???888555444333333222222111111222222333333222333666666888@@@IIIXXXjjjiii\\\fffmmm\\\OOOHHHDDDDDDCCCBBB@@@???>>>>>>===AAAJJJ^^^{{{xxxssskkkfffaaa______aaajjjttt}}}}}}zzzmmmccc]]]YYYXXXRRR[[[hhhtttzzz}}}~~~}}}{{{zzzzzzxxxsssooollljjjhhheeebbb___\\\[[[ZZZZZZZZZZZZYYY[[[^^^aaacccaaa^^^ZZZUUUOOOJJJGGGEEEDDDDDDDDDDDDEEEGGGHHHLLLMMMPPPSSSUUUUUUUUUUUUSSSUUUYYY^^^ccckkksssxxx~~~{{{|||zzz}}}}}}}}}~~~zzzzzzqqqkkkccc\\\XXXWWWVVVUUUUUUUUUUUUTTTSSSPPPNNNMMMIIIHHHEEEAAA===<<<>>>@@@JJJXXXjjjwww{{{zzzzzz}}}~~~~~~|||yyyvvvuuuuuupppkkkddd]]]XXXUUURRRQQQNNNRRRXXX___ddddddaaa^^^\\\ZZZYYYWWWWWWXXXZZZ[[[```aaacccbbb```]]]]]]]]]dddfffhhhjjjiiifffbbb___\\\YYYYYY\\\```fffrrr~~~{{{xxxvvvzzzwwwtttrrrsssssssssrrrrrrpppmmmjjjhhhgggggghhhiiigggcccaaa___\\\XXXVVVPPPPPPPPPOOOOOORRRVVVYYYbbbhhhpppwww|||{{{oooddd^^^ZZZUUUSSSTTTYYYdddppp{{{xxxqqqllliiiggghhhhhheeebbbaaacccfffggg[[[JJJ===777444444333333222222111111222222333444333444777888999AAAJJJYYYkkkmmm]]]cccvvvbbbQQQHHHEEEDDDCCCBBB@@@???>>>===>>>@@@HHHZZZwwwyyytttlllfffaaa______aaaiiiqqq~~~}}}xxxkkkbbb]]]ZZZXXX]]]dddkkkqqqvvvyyy{{{{{{|||~~~~~~}}}{{{yyyxxxxxxyyyvvvpppllleeecccaaa]]]ZZZVVVTTTSSSSSSSSSSSSSSSSSSUUUZZZ]]]``````^^^ZZZUUUOOOJJJHHHEEEDDDCCCCCCCCCCCCEEEEEEGGGHHHKKKMMMPPPQQQRRRRRRPPPSSSWWW\\\bbbjjjrrrxxx|||~~~~~~wwwzzzuuuooofff^^^ZZZXXXWWWVVVUUUUUUUUUTTTSSSPPPNNNMMMIIIHHHEEEAAA===<<<>>>@@@GGGXXXkkkzzz~~~~~~~~~|||wwwsssqqqpppjjjhhhddd___ZZZVVVTTTSSSQQQTTTYYY```eeehhhgggeee```___^^^\\\[[[[[[\\\\\\bbbcccdddcccaaa_________ccceeegggiiihhhfffcccaaa^^^ZZZYYY]]]aaagggrrr}}}~~~zzzwwwtttwwwtttpppnnnnnnoooooonnnsssrrrqqqooonnnmmmlllllljjjgggdddaaa^^^\\\XXXVVVPPPPPPOOOMMMLLLNNNQQQTTTXXX]]]eeelllqqquuuyyy{{{}}}wwwmmmbbb]]]ZZZVVVTTTUUUZZZdddqqq|||xxxpppkkkiiifffggghhhhhheeedddddddddeeeYYYHHH;;;555444444444333222222111111222222333555444555777888:::AAAJJJZZZkkkuuubbbddd|||gggSSSFFFEEEEEECCCBBB@@@???======>>>???FFFWWWttt{{{uuummmfffaaa``````bbbhhhooo~~~}}}vvvkkkccc```^^^___aaadddhhhmmmrrrtttuuuuuuuuuuuuuuuvvvvvvwwwvvvttttttuuuvvvtttmmmhhh```^^^[[[WWWSSSPPPNNNMMMLLLMMMNNNNNNOOORRRVVVYYY_________[[[UUUOOOKKKIIICCCBBBAAA@@@??????@@@AAACCCDDDFFFIIILLLNNNOOOPPPNNNPPPUUUZZZaaaiiirrrxxx}}}}}}uuuxxx{{{yyyyyyrrriiiaaa\\\YYYWWWVVVTTTTTTTTTTTTRRRQQQOOOMMMJJJHHHFFFAAA===<<<===???EEEWWWmmm}}}|||vvvpppllljjjddddddcccaaa]]]YYYWWWVVVVVVWWWZZZ```fffjjjkkkkkkcccccccccbbbaaaaaa``````dddeeeeeedddbbbaaabbbccceeeeeeggggggfffdddbbb```___[[[ZZZ]]]bbbhhhqqq{{{}}}yyyuuusssqqqnnnjjjgggggghhhhhhhhhnnnnnnoooooonnnmmmkkkjjjfffdddcccbbbaaa^^^YYYVVVPPPOOONNNKKKJJJJJJNNNQQQRRRWWW]]]cccggglllpppssswwwzzz}}}~~~~~~tttiii```\\\ZZZVVVUUUVVV[[[eeerrr|||wwwooojjjhhhfffhhhkkklllkkkhhheeecccbbbVVVFFF999444333444444333222222111111222222333444333444666777999@@@IIIXXXiii~~~~~~hhhgggnnnWWWHHHEEEEEEDDDBBB@@@>>>======<<<===CCCSSSppp}}}wwwnnngggaaaaaaaaaccchhhnnn~~~uuummmiiibbbaaa```aaacccgggjjjkkklllkkkjjjiiiiiikkkmmmnnnppppppppprrrsssqqqjjjddd^^^[[[XXXTTTPPPMMMKKKJJJHHHIIIKKKLLLMMMPPPTTTWWW]]]___```\\\VVVPPPLLLKKKBBBAAA@@@>>>======>>>>>>@@@AAADDDFFFIIILLLNNNOOOLLLOOOTTTZZZaaajjjsssyyy||||||tttwwwsssnnn{{{uuukkkbbb]]]YYYWWWVVVSSSSSSTTTSSSRRRQQQOOONNNJJJIIIFFFAAA===<<<===???CCCVVVnnn}}}uuummmhhheee```aaacccbbb___[[[YYYXXXYYYYYY[[[```fffkkknnnnnndddeeefffffffffeeeddddddeeeffffffeeeccccccdddfffggggggffffffdddbbb```___```\\\ZZZ]]]bbbhhhqqqyyy}}}xxxtttrrrllliiidddbbbbbbbbbcccbbbgggiiijjjkkkkkkjjjhhhfff```aaacccdddddd```ZZZVVVPPPOOOMMMJJJHHHIIILLLOOORRRUUUZZZ^^^aaaeeeiiilllqqqtttyyyzzzzzz|||qqqhhh___\\\ZZZVVVUUUVVV[[[fffrrr}}}vvvmmmiiiggggggjjjnnnqqqoookkkfffcccaaaUUUEEE888333333444555333222222222222222222333333222333555666888???HHHWWWggg|||mmmjjjuuu]]]MMMFFFEEEDDDBBB@@@>>>===<<<;;;<<>>===>>>>>>???@@@BBBEEEHHHKKKMMMNNNLLLOOOTTTZZZaaajjjsssyyy|||{{{yyymmmkkkxxx|||wwwnnneee^^^XXXVVVUUUVVVTTTRRRRRRQQQPPPMMMKKKLLLJJJGGGBBB???>>>@@@BBBKKKVVVhhh}}}{{{wwwsssnnngggbbbdddbbbaaacccggghhheeebbb^^^ZZZZZZbbbiiilllnnnpppooollliiiiiijjjjjjhhhfffiiihhhhhhhhhgggeeedddccciiigggddd```\\\YYYXXXWWWYYYZZZZZZ\\\```gggooouuu|||~~~{{{xxxtttpppllliiifffbbb```_________^^^^^^```ccceeeeeecccaaa____________aaabbb```]]]ZZZSSSPPPKKKFFFDDDEEEHHHJJJKKKNNNSSSWWW[[[```fffiiimmmqqquuuvvvwwwxxx|||}}}qqqggg^^^[[[ZZZVVVTTTSSS\\\fffsss}}}uuummmlllmmmooovvv{{{yyyuuupppiiibbb```PPPAAA:::888555222111333333333333333333333333444555555555777;;;@@@EEEVVViii~~~xxxrrrvvv{{{aaaQQQMMMGGGCCCEEEEEEAAA>>>===>>>@@@CCCNNNeee|||xxxooohhhcccbbbaaaaaaffflll|||lllhhhcccbbbbbbaaa___\\\^^^^^^]]]]]]^^^```cccdddhhhjjjlllnnnmmmkkkhhhfff___]]]ZZZVVVRRROOOMMMLLLJJJJJJJJJKKKNNNRRRUUUXXX\\\]]]^^^]]]YYYTTTNNNJJJHHHFFFDDDAAA???=========>>>???AAACCCFFFJJJMMMNNNLLLOOOSSSYYY```kkkvvv}}}~~~zzzxxxooofffqqq}}}xxxpppggg___YYYVVVUUUSSSRRRQQQQQQQQQQQQNNNLLLKKKJJJGGGBBB>>>===???BBBJJJVVViii{{{vvvqqqlllfffbbbbbbbbbcccgggjjjkkkgggdddbbb^^^^^^ccchhhjjjmmmrrrpppnnnllllllnnnnnnmmmlllmmmmmmlllllljjjhhhgggfffgggeeeaaa]]]YYYWWWVVVVVVXXXXXXYYY[[[^^^eeemmmsssxxx|||yyyvvvrrrmmmjjjgggddd```]]]]]]]]]\\\[[[ZZZ[[[]]]___^^^]]]ZZZYYY[[[\\\^^^```bbbaaa]]]ZZZSSSOOOJJJFFFCCCDDDFFFHHHIIIKKKOOOSSSWWW]]]cccgggjjjnnnrrrttttttvvv{{{~~~|||qqqggg^^^[[[ZZZWWWTTTTTT___kkkxxxzzzrrrqqqsssxxx~~~|||wwwooofff___OOO@@@999888555333222333333333333333333333333444555555555777;;;@@@DDDVVVhhh|||}}}uuuvvvkkkXXXMMMGGGCCCEEEEEEBBB>>>======???BBBLLLbbb|||xxxooohhhcccbbbaaaaaaeeekkk}}}vvvqqqiiieeebbb```\\\YYYVVVUUUTTTTTTUUUWWWZZZ[[[dddeeehhhjjjjjjiiifffeee___]]]ZZZWWWTTTRRRPPPPPPNNNNNNNNNOOOPPPSSSUUUVVVZZZ\\\]]]]]]ZZZVVVQQQNNNJJJHHHEEEBBB@@@>>>======>>>???AAACCCFFFIIILLLMMMKKKNNNSSSYYYaaalllwww~~~|||yyyxxxrrraaahhhxxx{{{sssjjjaaa[[[VVVUUUQQQPPPOOOPPPQQQQQQOOONNNKKKIIIFFFBBB>>>===>>>@@@HHHTTThhh{{{tttnnniiiddd```___aaaeeelllqqqqqqlllgggfffcccbbbdddeeefffllltttsssrrrqqqrrrtttuuuuuutttssssssrrrqqqooommmjjjiiieeebbb^^^ZZZVVVTTTTTTTTTVVVWWWXXXYYY\\\bbbjjjooouuu|||}}}yyyvvvsssooojjjgggdddaaa]]][[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXVVVUUUTTTVVVXXX[[[___aaaaaa]]]ZZZRRROOOJJJEEEBBBBBBDDDEEEFFFHHHKKKNNNRRRXXX___dddfffjjjnnnpppqqqtttyyy}}}zzzpppggg___\\\[[[XXXVVVWWWaaaooo}}}zzzzzz~~~uuujjj]]]NNN???888777555444444222222222222222222222222444444555555777:::???CCCUUUdddwwwwwwtttuuu]]]OOOHHHDDDEEEEEEBBB>>>>>><<<>>>@@@III___{{{|||xxxoooiiicccbbbaaa```ccciiixxxzzzppphhhdddaaa^^^[[[TTTSSSRRRRRRSSSUUUWWWYYY]]]___bbbeeeffffffeeecccaaa^^^[[[XXXUUUTTTTTTUUUQQQRRRRRRSSSTTTUUUUUUVVVYYYZZZ\\\]]][[[XXXTTTRRRMMMKKKHHHEEEBBB@@@>>>>>>>>>@@@BBBDDDGGGIIIJJJKKKJJJMMMRRRYYYbbbmmmyyy~~~~~~{{{{{{ttt```bbbmmm}}}vvvmmmddd\\\WWWUUUQQQPPPOOOPPPQQQQQQOOOMMMJJJIIIGGGBBB>>>======???EEEQQQeee}}}{{{ssskkkeeeaaa^^^]]]```hhhqqqxxxxxxrrrlllhhheeeccccccbbbcccllluuuvvvwwwxxxyyyzzz{{{zzzzzzwwwwwwwwwvvvssspppmmmkkkeeebbb]]]XXXUUUTTTTTTUUUUUUVVVWWWXXXZZZ___fffkkkrrrzzz}}}{{{wwwtttqqqmmmiiieeebbb___\\\ZZZYYYXXXVVVTTTVVVVVVVVVVVVUUUTTTTTTSSSQQQSSSXXX]]]``````]]]ZZZQQQNNNIIIDDDAAAAAABBBCCCEEEFFFHHHJJJNNNTTT\\\aaacccgggkkknnnooosssyyy~~~yyyoooggg```]]]\\\XXXXXXZZZaaapppxxxmmm\\\MMM===777777666555555111111111111111111111111333444555666777:::>>>BBBRRR___pppvvvpppzzz^^^PPPIIIEEEEEEEEEBBB??????<<<>>>@@@HHH[[[xxx}}}yyypppjjjdddcccaaa___bbbgggqqqtttkkkgggeeebbb```WWWVVVUUUTTTTTTVVVXXXYYYWWWYYY]]]aaadddeeeeeeeeedddbbb^^^ZZZWWWVVVVVVWWWSSSTTTUUUWWWWWWXXXXXXWWWYYYZZZ\\\\\\[[[XXXUUUSSSPPPNNNLLLIIIEEECCC@@@??????AAADDDFFFHHHIIIJJJJJJHHHLLLRRRZZZdddooozzz~~~wwwdddaaaeeewww~~~wwwooofff^^^XXXUUUSSSRRRPPPPPPQQQPPPNNNLLLKKKJJJGGGCCC???======>>>EEEQQQeee}}}}}}sssjjjccc___]]]\\\```jjjuuu}}}zzztttiiieeebbbaaa```aaajjjtttxxxzzz~~~~~~}}}zzzzzzzzzyyyvvvrrrnnnlllgggccc]]]XXXUUUUUUVVVXXXVVVWWWWWWXXXYYY]]]bbbfffoooxxx~~~}}}zzzxxxuuurrrpppmmmhhheeebbb___\\\ZZZYYYXXXUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSOOOQQQUUUYYY]]]]]][[[XXXPPPMMMIIIDDDAAA@@@AAAAAADDDEEEGGGIIIMMMSSSZZZ___aaaeeeiiilllooossszzzyyynnngggaaa___\\\YYYZZZ]]]dddsss{{{ppp\\\LLL<<<666666555555666111111111111111111111111333444555666777999===AAAPPP\\\lll~~~qqqjjj}}}___RRRKKKEEEFFFEEEBBB??????===???@@@FFFYYYuuu{{{rrrkkkfffdddbbb___aaaffflllzzzwwwnnniiigggdddbbbWWWVVVTTTRRRRRRRRRSSSTTTSSSUUUYYY^^^ccceeeggghhhiiigggccc^^^[[[YYYXXXWWWTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\\\\ZZZWWWTTTRRRRRRQQQOOOLLLIIIFFFCCCBBBBBBDDDGGGJJJKKKKKKJJJIIIGGGKKKSSS[[[eeeqqq|||~~~~~~|||hhhbbb```kkk}}}xxxqqqhhh```YYYUUUTTTSSSRRRQQQRRRQQQNNNLLLKKKKKKIIIEEE@@@>>>>>>>>>FFFQQQeee}}}vvvlllddd```^^^]]]aaakkkwww}}}nnnhhhbbbaaa```aaahhhpppuuuzzzzzz{{{{{{{{{xxxtttpppnnniiieee^^^XXXUUUVVVYYY[[[ZZZZZZZZZYYYYYY[[[___ccckkksss|||~~~|||{{{vvvtttqqqpppnnnlllhhheeeccc```^^^\\\ZZZXXXUUUSSSRRRSSSTTTUUUUUUTTTSSSRRROOOPPPSSSVVVYYYZZZXXXVVVOOOLLLHHHEEEBBBAAAAAABBBCCCDDDGGGIIIMMMRRRYYY]]]```ccchhhkkknnnttt{{{yyymmmgggbbb```]]]ZZZ\\\```hhhuuu|||xxxzzz~~~}}}ttt]]]MMM<<<666555555555666222222222222222222222222333444555666777999===???NNNYYYhhhyyymmmccc~~~eeeSSSLLLFFFFFFFFFBBB@@@@@@===???@@@EEEUUUqqq~~~tttnnnhhhfffccc```aaaeeeiiiwwwyyyooojjjfffccc```ZZZYYYVVVSSSQQQQQQQQQQQQOOORRRWWW]]]bbbgggjjjkkknnnllliiieeeaaa^^^[[[ZZZUUUVVVWWWXXXYYYZZZ[[[\\\[[[\\\\\\\\\[[[XXXVVVTTTTTTSSSRRRPPPMMMIIIGGGEEEEEEHHHKKKNNNOOONNNLLLJJJGGGLLLSSS\\\fffrrr|||~~~zzziiiaaa\\\bbbttt~~~|||xxxqqqiiiaaaZZZVVVSSSRRRRRRRRRSSSSSSQQQOOOLLLLLLJJJFFFBBB???>>>???BBBNNNbbbzzz|||qqqhhhcccaaa___ccckkkwwwuuullleeebbbaaaaaaeeejjjnnnvvv{{{|||}}}}}}zzzvvvrrrpppjjjeee^^^XXXVVVWWWZZZ]]]]]]]]]]]][[[ZZZ[[[]]]```dddmmmuuuzzz}}}zzzwwwvvvqqqooommmlllllljjjgggeeeccc```^^^\\\[[[XXXUUURRRQQQRRRUUUWWWXXXWWWUUUTTTQQQQQQQQQSSSVVVVVVUUUTTTNNNLLLHHHEEECCCBBBBBBCCCAAACCCFFFJJJMMMRRRWWW[[[]]]aaaeeeiiimmmsss{{{wwwlllgggcccaaa^^^[[[]]]bbbjjjttt~~~wwwtttuuuvvvzzz{{{uuu]]]MMM<<<555444444444555333333333333333333333333222444666666777999<<<>>>FFFRRRaaaoookkk\\\uuukkkUUUMMMGGGFFFFFFBBB@@@AAA<<<>>>???BBBRRRnnnvvvpppjjjhhheeeaaabbbeeegggvvvxxxoookkkgggdddaaa___\\\YYYUUURRRPPPPPPPPPLLLOOOTTT[[[aaagggkkkmmmpppooonnnlllhhheeeaaa```XXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZUUUTTTTTTRRROOOLLLJJJHHHIIIKKKOOORRRSSSQQQMMMKKKHHHMMMTTT]]]gggrrr|||yyyxxx{{{hhh```YYY\\\lll}}}{{{xxxrrrjjjbbbZZZVVVRRRQQQQQQRRRTTTUUUTTTRRRMMMMMMKKKGGGCCC?????????===III]]]wwwuuukkkfffddd```dddkkkwww{{{qqqgggdddcccbbbccceeehhhrrr{{{}}}~~~~~~|||xxxtttqqqjjjfff^^^XXXUUUWWWZZZ]]]``````___\\\ZZZZZZ\\\______hhhpppuuuzzz}}}zzzwwwtttrrrqqqmmmllljjjjjjjjjiiifffdddbbb```^^^\\\[[[XXXTTTRRRQQQTTTWWWZZZ[[[ZZZXXXWWWSSSRRRQQQQQQSSSTTTTTTSSSMMMKKKHHHEEEDDDCCCCCCDDD???BBBFFFJJJMMMQQQVVVYYY\\\___dddgggkkkrrr{{{}}}uuulllgggcccaaa^^^[[[^^^ccchhhrrr|||~~~wwwtttssssssrrrxxx}}}|||zzzzzzwwwsss^^^NNN<<<555444333333555333333333333333333333333222444666777777999<<<>>>???KKKYYYgggwwwjjjXXXooooooUUUMMMGGGFFFFFFBBB@@@AAA;;;======@@@OOOkkkwwwqqqllliiifffbbbbbbeeeggguuu}}}tttnnnllljjjgggeee^^^[[[WWWSSSOOOMMMLLLLLLJJJMMMRRRYYYaaaggglllnnnqqqqqqqqqpppnnnjjjgggeee[[[ZZZWWWVVVUUUVVVWWWXXX[[[\\\^^^___``````___^^^UUUUUUTTTSSSQQQNNNKKKJJJKKKMMMRRRUUUUUURRROOOLLLHHHMMMUUU^^^hhhrrr|||ttt~~~~~~rrr```TTTYYYeeessszzzooogggddd^^^WWWVVVTTTRRRRRRRRRQQQOOONNNJJJMMMNNNKKKEEE@@@>>>>>>???DDDQQQhhh{{{sssllliiieeedddfffnnn~~~|||nnneeeccceeeeeeeeegggmmmwww~~~zzz|||~~~}}}zzzvvvrrrpppiiiddd]]]XXXVVVWWWYYYZZZ^^^]]]\\\[[[[[[[[[\\\\\\```cccgggkkkpppsssuuuuuuwwwvvvtttqqqnnnllljjjhhhjjjgggdddcccfffgggfffeeebbb___[[[ZZZZZZXXXTTTPPPPPPQQQSSSXXX]]]___\\\YYYXXXWWWTTTSSSRRRSSSUUUVVVOOONNNKKKHHHDDDAAA>>>===BBBCCCEEEEEEGGGJJJOOORRRXXXZZZ^^^cccjjjttt}}}wwwqqqjjjeeeaaabbbaaa______bbbjjjttt~~~|||vvvyyy|||{{{zzzzzzvvvooommmooopppmmm[[[KKK;;;555666555333222555333111222555666555333666444222333666:::===???FFFHHHOOO\\\oooppp\\\aaavvv]]]OOOKKKKKKEEEDDDEEE@@@<<>>???EEEHHHQQQ```tttsss^^^bbbzzz{{{___PPPKKKKKKDDDCCCEEE@@@;;;>>>???@@@III```{{{sssllliiifffaaa___aaahhhrrrxxxpppkkkkkkjjjgggdddbbb^^^XXXSSSPPPMMMJJJHHHIIIHHHLLLSSSZZZ```kkktttyyyxxxwwwwwwwwwuuupppkkkgggccc^^^ZZZWWWUUUSSSQQQSSSTTTWWWYYY[[[[[[[[[ZZZWWWXXXWWWUUURRROOOOOOPPPRRRVVV\\\]]]YYYTTTPPPNNNMMMQQQXXXbbbnnnyyydddkkkYYYUUUWWW```yyy~~~ssslllfff```YYYTTTSSSQQQRRRRRRSSSQQQPPPOOOPPPQQQNNNJJJEEECCCBBB@@@CCCLLL\\\uuuyyytttmmmkkkkkkoooxxxwwwkkkffffffiiihhhkkkppptttxxxyyyyyyxxx||||||{{{yyyuuuqqqmmmjjjfffbbb\\\YYYXXXZZZ[[[[[[___`````````___]]]ZZZYYYYYYZZZ\\\^^^```bbbccccccbbb```^^^\\\\\\\\\]]]^^^___]]]\\\]]]___aaaaaa```bbbbbbaaaaaa```]]]XXXUUURRRQQQQQQTTTXXX]]]___```]]]\\\[[[ZZZWWWUUUSSSRRROOONNNLLLJJJHHHFFFDDDCCCAAABBBDDDEEEFFFIIIMMMPPPRRRUUUYYY^^^eeemmmvvv{{{wwwooohhhbbb]]][[[ZZZZZZ^^^dddrrr|||{{{{{{ssskkkiiifffaaaRRRDDD777333444333222222333222111222555666666666777777888999;;;>>>@@@BBBHHHMMMYYYkkkxxxbbbcccrrrcccSSSLLLKKKDDDCCCDDD???;;;===>>>???GGG]]]{{{{{{sssllliiieee```___```eeennn}}}{{{sssmmmjjjhhheeecccccc```[[[WWWTTTPPPKKKHHHGGGFFFIIIPPPWWW^^^iiisssyyyyyyzzz{{{|||{{{xxxuuummmiiiccc___[[[XXXTTTRRROOOOOOQQQSSSUUUWWWYYYYYYWWWWWWVVVTTTQQQPPPPPPQQQUUUXXX\\\]]]ZZZVVVRRRPPPNNNRRR[[[fffqqq}}}^^^mmmZZZTTTSSSZZZqqqvvvnnnggg___YYYTTTRRRQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOKKKGGGDDDBBB???BBBHHHUUUjjj~~~xxxooolllkkknnntttzzzooolllmmmlllmmmooossswwwzzzzzzzzz{{{zzzwwwuuurrrnnniiifffccc```[[[YYYYYYZZZ[[[[[[]]]___aaabbbbbb___\\\ZZZVVVWWWWWWXXXXXXYYYYYYYYYYYYWWWUUUTTTUUUWWWYYY[[[ZZZZZZ[[[\\\^^^```aaaaaabbbbbbddddddccc___ZZZWWWUUUSSSQQQQQQSSSXXX\\\___]]]^^^^^^]]][[[YYYVVVTTTQQQPPPNNNLLLJJJGGGFFFEEEAAACCCDDDEEEFFFIIILLLOOOPPPSSSXXX]]]ccckkksssyyywwwnnnfff___ZZZWWWVVVWWW^^^fffooozzz{{{yyyooojjjeee^^^NNNBBB666444444444333444333333333444666888999::::::;;;;;;<<<>>>BBBGGGKKKUUU\\\jjj}}}gggeeejjjiiiWWWMMMKKKDDDCCCDDD>>>=========???GGGZZZwww{{{ssslllhhheee```^^^___cccjjjxxxwwwpppllliiifffddddddbbb___[[[XXXTTTOOOKKKGGGEEEGGGMMMTTT\\\gggrrr{{{|||~~~}}}|||uuuqqqkkkfffaaa]]]XXXVVVPPPPPPPPPQQQRRRTTTWWWXXXVVVVVVVVVTTTQQQQQQRRRSSSWWWYYY[[[\\\ZZZVVVRRRPPPNNNSSS\\\hhhttt[[[mmm[[[VVVUUUYYYlllxxxpppggg^^^YYYTTTSSSRRRRRRSSSTTTSSSQQQPPPOOOOOONNNKKKHHHDDDAAA===@@@FFFOOO___xxx{{{rrrmmmkkknnnrrrzzz~~~tttpppqqqpppqqqtttxxx{{{|||{{{xxxvvvtttsssqqqmmmgggccc```]]]ZZZXXXYYYYYYYYYYYYZZZ\\\```bbbcccaaa___]]]VVVUUUUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMNNNQQQTTTVVVWWWYYY[[[]]]___aaaccceeeaaaccceeefffddd```\\\ZZZYYYWWWSSSPPPOOOQQQUUUXXXZZZ[[[]]]^^^]]][[[YYYWWWSSSRRRPPPNNNKKKHHHFFFEEECCCDDDFFFGGGGGGHHHJJJLLLOOORRRWWW]]]ccckkksssxxxvvvmmmccc]]]WWWUUUSSSUUU^^^gggnnnyyy~~~{{{wwwpppggg___KKK@@@777555555444444555444444444555777999<<>>@@@======@@@FFFWWWttt{{{ssslllhhhddd___]]]___aaahhhttt|||tttnnnjjjhhhffffffdddaaa___]]]XXXSSSOOOJJJGGGGGGLLLRRRYYYeeeppp~~~{{{xxxrrrmmmhhhccc___[[[VVVUUUTTTSSSSSSTTTVVVWWWVVVVVVVVVTTTRRRRRRTTTVVVYYYYYYZZZZZZYYYVVVRRROOOMMMSSS]]]jjjvvvYYY{{{ppp\\\WWWWWWZZZjjj||||||tttiii___ZZZUUUTTTRRRSSSSSSTTTRRRQQQOOONNNMMMMMMLLLIIIDDDAAA<<>>BBBDDDFFFHHHIIIMMMUUU```iiiwwwpppddd^^^vvvxxxaaaRRRLLLEEEEEEFFF???BBB===<<<@@@FFFTTTppp{{{ssslllhhhddd___]]]^^^```eeeqqqwwwpppllljjjiiigggeeecccbbb```]]]XXXUUUOOOKKKJJJLLLQQQWWWcccnnn~~~{{{wwwrrrnnniiidddaaa]]]\\\ZZZXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSTTTWWWZZZ[[[ZZZYYYYYYXXXVVVRRROOONNNTTT___kkkwwwUUUuuu}}}xxx___WWWWWWZZZgggvvvxxxlllaaa]]]WWWUUUSSSSSSSSSSSSRRRPPPPPPNNNMMMMMMLLLJJJEEEAAA<<<@@@CCCEEELLL^^^xxxwwwqqqttttttttt~~~~~~~~~|||xxxuuuttttttwwwxxxuuummmfffbbb___]]]\\\\\\[[[YYYXXXYYY[[[^^^```aaaaaa___^^^VVVUUURRRPPPMMMLLLKKKKKKGGGGGGGGGGGGGGGHHHIIIIIIOOOSSSXXX\\\^^^```dddgggeeegggiiihhheeeccccccccc\\\\\\ZZZVVVQQQNNNOOOPPPRRRSSSTTTVVVVVVVVVUUUUUUOOOOOONNNNNNMMMLLLKKKKKKIIIJJJKKKKKKIIIGGGHHHHHHKKKPPPVVV^^^eeemmmuuuzzzssskkk^^^ZZZVVVTTTRRRTTT^^^iiivvv{{{{{{{{{kkk\\\FFF>>>777555444222111333000222444444555888>>>BBBFFFKKKQQQVVV\\\dddnnnvvv~~~ssscccZZZmmm~~~eeeTTTMMMFFFFFFGGG@@@BBB<<<;;;???DDDPPPlll{{{ssslllhhhddd^^^\\\]]]]]]bbbnnnxxxpppllljjjjjjhhhfffdddcccbbb```]]]ZZZUUUPPPMMMMMMPPPVVVaaalll{{{|||xxxtttqqqmmmhhheeeaaa```___]]]\\\[[[[[[ZZZXXXXXXWWWVVVUUUVVVZZZ]]]^^^\\\ZZZYYYYYYWWWTTTPPPOOOVVVaaannnyyyQQQppp{{{aaaVVVVVVYYYdddsss{{{nnnccc___XXXVVVTTTSSSSSSSSSQQQOOOQQQOOOMMMMMMMMMKKKFFFBBB===@@@CCCCCCGGGVVVnnn|||uuuwwwvvvsssyyy}}}xxxuuutttvvvzzz|||yyyqqqiiicccbbb___^^^^^^]]]ZZZXXX[[[\\\^^^___```___^^^]]]VVVUUURRROOOLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKPPPVVVZZZ\\\^^^bbbeeegggiiikkkjjjfffdddeeeggg[[[]]]]]]YYYTTTPPPOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQLLLLLLLLLMMMMMMNNNNNNOOOKKKLLLMMMLLLIIIGGGGGGGGGJJJNNNUUU]]]eeemmmuuu{{{~~~sssjjj\\\YYYVVVTTTRRRTTT^^^iiiyyy{{{zzz}}}jjjZZZDDD<<<666555333000///111...000222333333777===BBBFFFNNNXXX```fffmmmvvv}}}uuucccWWWhhhhhhVVVNNNGGGGGGGGGAAAAAA;;;999>>>BBBNNNiii{{{ssslllhhhddd^^^\\\]]]\\\```lll~~~xxxpppkkkjjjjjjiiigggdddccccccbbb___^^^YYYSSSOOONNNPPPUUU```kkkyyy}}}~~~{{{xxxuuurrrnnnjjjfffbbbaaaaaa```___^^^]]]]]]XXXXXXXXXVVVVVVWWW[[[^^^```^^^[[[ZZZZZZYYYUUURRRQQQXXXcccooo{{{NNNfffhhhZZZUUUWWWbbbpppyyynnnfffaaa\\\YYYUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJGGGDDDAAA>>>>>>AAAFFFQQQcccsss~~~|||{{{yyy}}}|||zzzxxxxxx|||~~~vvvnnngggeeeaaa^^^]]]]]]___```^^^^^^^^^^^^\\\[[[YYYXXXWWWSSSNNNMMMNNNNNNMMMLLLMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJNNNTTTZZZ```dddfffhhhhhhiiiiiijjjjjjiiiiiigggccc___\\\[[[ZZZYYYXXXVVVUUUTTTQQQOOOMMMKKKKKKNNNOOOPPPQQQQQQRRRQQQQQQTTTSSSQQQOOOMMMKKKIIIHHHHHHLLLRRRZZZbbbmmmwww~~~sssjjj___YYYVVVUUUVVVZZZccclll~~~~~~zzzeeeXXX@@@<<<777333222222222222333222111111333555888999CCCGGGQQQ^^^ggglllrrryyyzzzfffVVVhhh~~~}}}mmmXXXKKKHHHGGGEEEBBB@@@BBB<<<:::@@@GGG^^^}}}xxxrrrlllgggccc___\\\[[[```jjj{{{zzztttpppmmmkkkpppmmmiiieeebbbaaabbbbbb\\\YYYSSSMMMLLLSSS^^^hhhwww{{{}}}|||zzzwwwssspppnnnmmmfffeeeccccccbbbaaa^^^\\\]]]\\\ZZZYYYXXXYYY[[[\\\]]]\\\ZZZYYYWWWVVVVVVVVVTTTZZZdddqqq|||MMMcccmmm___YYYXXXbbbnnnsssjjjeee]]]ZZZVVVSSSSSSSSSRRRRRRPPPOOOMMMMMMLLLJJJGGGDDDAAA??????AAADDDLLLZZZhhh}}}}}}zzzyyy|||zzztttkkkhhhddd```^^^^^^___```^^^]]]]]][[[ZZZZZZYYYYYYWWWTTTPPPOOOPPPPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEHHHJJJNNNSSSXXX^^^bbbdddhhhiiikkkmmmnnnnnnnnnnnnmmmjjjeeeaaa^^^\\\ZZZYYYVVVVVVTTTRRROOOMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPQQQWWWVVVTTTQQQOOOLLLKKKJJJHHHKKKQQQXXX```jjjttt{{{qqqiii]]]XXXUUUUUUWWW[[[dddnnn}}}zzzbbbRRR???;;;666333222222222222111111000000111333555666>>>@@@HHHRRRYYY\\\bbbiiinnnwwwqqq^^^lll}}}sss]]]OOOJJJIIIFFFCCCAAABBB===;;;???FFF[[[{{{~~~yyysssmmmhhhddd```]]]ZZZ^^^hhhxxx~~~vvvpppmmmlllllljjjhhhfffdddcccbbb]]]ZZZSSSNNNMMMRRR]]]eeerrrvvv|||~~~||||||yyyyyyxxxvvvtttsssqqqqqqooommmjjjhhhgggddd```^^^^^^]]][[[YYYYYYYYY[[[\\\]]]\\\[[[YYYXXXWWWVVVVVVUUU[[[eeeqqq|||JJJ^^^vvvfff]]]ZZZaaammmzzzoooiii^^^ZZZVVVTTTSSSTTTTTTSSSRRRQQQOOONNNNNNKKKHHHEEEBBB@@@???@@@AAAEEEPPPZZZrrr~~~zzz{{{|||rrrnnnhhhccc______```aaa___]]][[[XXXWWWWWWWWWXXXWWWUUURRRRRRRRRRRRRRRQQQOOOOOOMMMKKKIIIHHHFFFFFFGGGIIILLLQQQVVV[[[___aaafffiiimmmqqqtttuuuuuuuuuvvvrrrmmmhhheeebbb^^^\\\ZZZYYYWWWUUUSSSPPPOOONNNNNNMMMMMMMMMOOOPPPRRRTTTZZZYYYWWWTTTQQQNNNLLLKKKIIILLLPPPVVV]]]gggqqqwwwppphhh\\\XXXTTTUUUWWW\\\fffppp{{{xxx]]]III<<<999444222222333333333222111000000000222333444::::::>>>EEEIIIKKKPPPWWW___jjj~~~iiiqqq{{{vvv___OOOIIIFFFDDDAAAAAACCC===;;;???DDDWWWttt{{{uuuooojjjeeeaaa^^^YYY]]]eeesss~~~wwwssslllllllllkkkiiifffcccbbb^^^ZZZTTTOOOMMMQQQYYY___jjjooouuuyyyzzzxxxwwwvvvttttttttttttttttttttttttsssqqqnnnllljjjhhhdddaaa```^^^\\\ZZZYYYYYYZZZ[[[^^^]]]\\\ZZZYYYXXXWWWWWWXXX]]]gggrrr|||EEEXXX{{{mmm___ZZZaaakkkssslll^^^[[[VVVSSSSSSTTTTTTTTTTTTRRRQQQPPPOOOLLLIIIFFFBBB@@@???@@@@@@AAAHHHPPPdddvvv}}}{{{}}}yyyuuunnngggbbb``````aaaaaa^^^ZZZUUUSSSRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSUUUTTTSSSQQQOOOLLLJJJIIIEEEGGGJJJNNNSSSYYY]]]```bbbfffmmmtttyyy{{{||||||}}}yyytttooollliiieeeccc```___]]][[[XXXVVVTTTSSSRRRQQQQQQQQQRRRTTTWWWYYY[[[ZZZXXXUUURRROOOMMMLLLKKKMMMQQQVVV\\\eeeooouuu}}}~~~ppphhh]]]XXXUUUVVVXXX]]]fffpppzzz||||||qqqVVVBBB999666333222222444444444444444333222222333333444999888:::>>>AAABBBGGGNNNUUUbbbyyyooosssxxxyyybbbQQQIIIFFFCCCAAABBBCCC===;;;???AAAQQQlll}}}vvvpppkkkfffbbb___ZZZ]]]cccooo|||rrrqqqooommmiiifffcccbbb^^^[[[UUUPPPNNNPPPTTTXXXcccgggnnnrrrsssrrrqqqpppppppppqqqqqqrrrsssttttttooommmlllkkkkkkjjjgggeeebbb```]]][[[ZZZZZZ[[[[[[___^^^\\\[[[YYYXXXXXXXXXZZZ```iiittt}}}AAARRRtttuuubbbZZZ___iiiwwwnnn```[[[VVVSSSRRRSSSSSSSSSTTTRRRQQQPPPOOOMMMJJJGGGBBB???>>>@@@AAA@@@DDDJJJYYYfff{{{{{{{{{}}}~~~~~~~~~zzzssslllfffbbb``````bbb^^^XXXSSSOOONNNNNNOOOTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWVVVTTTRRRPPPMMMLLLDDDEEEHHHLLLQQQVVV[[[^^^^^^ccckkkssszzz~~~zzzvvvtttqqqmmmkkkfffdddbbb```]]]ZZZXXXWWWVVVUUUTTTTTTUUUWWWZZZ\\\[[[YYYWWWUUURRROOOMMMLLLNNNOOORRRVVV\\\eeeooouuu}}}}}}qqqiii___ZZZVVVWWWYYY]]]fffpppzzztttssswwwzzzuuugggPPP>>>777555222111222444444333444444333333222222222333777666777;;;===???DDDKKKPPP]]]uuurrrsssuuu}}}gggTTTJJJFFFEEEDDDAAABBB===;;;??????LLLddd~~~xxxqqqlllgggccc```[[[]]]cccmmm{{{~~~{{{uuuooojjjfffdddccc___[[[VVVRRRPPPPPPQQQRRR\\\```fffjjjkkkjjjjjjjjjkkkkkklllmmmnnnoooooopppmmmllljjjjjjkkkjjjhhhfffcccaaa^^^\\\[[[[[[\\\\\\___^^^\\\[[[YYYXXXXXXXXX\\\bbbkkkuuu~~~???MMMllljjj]]]^^^dddxxx{{{qqqccc^^^XXXTTTRRRSSSSSSSSSSSSQQQPPPPPPPPPNNNKKKHHHCCC@@@>>>@@@AAA@@@BBBGGGPPPXXXhhhzzz|||zzz{{{|||}}}}}}wwwpppjjjddd```^^^___\\\VVVQQQMMMLLLLLLMMMSSSVVVYYY[[[ZZZYYYYYYYYYWWWWWWWWWVVVTTTQQQOOOMMMGGGGGGHHHKKKOOOTTTXXX[[[\\\aaaiiirrr{{{}}}{{{yyyvvvsssjjjiiigggdddaaa^^^\\\[[[YYYXXXXXXXXXXXXYYY[[[\\\YYYXXXWWWUUURRRPPPNNNMMMOOOQQQSSSVVV\\\eeeooovvvzzzooohhh^^^YYYVVVWWWZZZ^^^hhhrrr{{{sssllllllooo}}}~~~sssmmmhhh]]]KKK<<<666444222111222333333222111111111111111000000000444333555999;;;===BBBIIIMMMZZZssswwwsssqqqhhhSSSGGGBBB@@@@@@@@@AAA<<<<<>>HHH^^^|||xxxrrrlllgggccc```[[[^^^ccckkkwww~~~vvvnnniiigggfffbbb^^^YYYVVVTTTSSSRRRQQQWWWZZZ^^^``````aaabbbccceeeeeefffggghhhiiijjjjjjooommmlllkkkkkkjjjgggeeecccaaa___]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWW]]]ccclllvvv@@@IIIccc|||uuubbb]]]___mmmvvvgggbbb[[[VVVTTTTTTTTTTTTQQQPPPOOOOOOPPPNNNLLLIIIEEE@@@>>>???@@@>>>???CCCGGGLLLXXXjjjyyy}}}}}}}}}~~~~~~zzztttmmmfff```]]]YYYWWWSSSOOOMMMMMMMMMNNNUUUYYY]]]______]]]]]]^^^WWWXXXXXXXXXWWWTTTRRRPPPLLLLLLKKKKKKMMMPPPSSSUUU\\\```hhhqqq{{{{{{yyyqqqpppnnnkkkhhheeebbbaaa]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWUUUSSSRRRPPPPPPOOOQQQRRRVVV\\\eeeooovvvuuukkkeee[[[WWWUUUWWW[[[aaalllvvv}}}~~~{{{xxxvvvtttqqqggggggjjjlllwwwwwwmmmgggaaaWWWHHH;;;555333111111222333222111///000000111111111111000222111444999;;;<<<@@@FFFMMM[[[sssvvvnnnmmmVVVGGG@@@======>>>???;;;;;;???===EEEZZZrrrxxxrrrlllgggbbb___ZZZ]]]bbbiiitttxxxqqqllljjjeeebbb]]][[[ZZZXXXUUURRRRRRTTTVVVVVVVVVWWWZZZ\\\]]]^^^___aaaccceeefffgggkkkjjjiiijjjjjjjjjhhhfffbbbaaa___]]]]]]^^^___```]]]\\\[[[YYYXXXWWWVVVVVV^^^ccclllvvvBBBHHH]]]}}}{{{zzz{{{~~~ggg]]][[[eee~~~zzzkkkeee^^^XXXUUUUUUUUUUUUPPPOOONNNOOOPPPOOOLLLJJJGGGAAA>>>>>>>>><<<===@@@BBBDDDOOO___ooo~~~{{{vvvoooggg```\\\TTTRRRPPPOOONNNNNNOOOPPPVVV[[[```cccbbb``````aaaZZZZZZ[[[[[[ZZZXXXUUUTTTQQQOOOMMMLLLLLLMMMOOOQQQ\\\```hhhqqq{{{~~~{{{xxxwwwtttqqqnnnkkkiiigggbbbbbbbbbcccbbbbbbaaa```YYYXXXWWWVVVTTTSSSRRRRRROOOPPPRRRUUU[[[dddooovvv}}}~~~rrrgggaaaXXXTTTSSSWWW\\\cccooozzz~~~~~~xxxsssooommmeee___dddkkklllttt}}}zzzyyyssskkkeee___UUUFFF;;;555333222111222222111000111111222333333333333333333222555:::<<<<<<@@@EEEOOO]]]vvvyyylllxxx___NNNEEEBBBBBB===>>>:::;;;@@@===DDDWWWkkkxxxrrrlllgggbbb___YYY\\\aaahhhqqqwwwpppmmmhhheeeaaa___^^^\\\XXXTTTOOOPPPQQQPPPPPPRRRUUUWWWWWWXXX[[[]]]```ccceeefffdddddddddfffiiijjjjjjiiibbbaaa___^^^^^^___```aaa]]]\\\ZZZYYYWWWVVVVVVVVV^^^ccclllwww<<>>>>>AAABBBHHHUUUcccttt~~~}}}|||yyywwwooobbbYYYUUUSSSSSSRRRQQQPPPQQQQQQQQQXXXZZZ^^^aaacccbbb```___]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTPPPLLLIIIIIILLLOOOYYY___hhhrrrzzz|||{{{yyyxxxvvvsssnnnjjjhhhgggeeedddbbb___[[[XXXUUUUUUTTTTTTSSSQQQPPPOOORRRRRRSSSTTTYYYaaakkkrrrzzzzzz}}}~~~nnnccc]]]ZZZWWWSSSSSSZZZeeeqqqxxx}}}tttqqqooollliiieeeeeedddeeelllvvv{{{zzzwwwnnnfffccc]]]NNN>>>555333222222111111222222333000000000000000111111222444444555777:::???CCCGGGTTT___sssqqqlllRRRCCCAAACCCBBB???>>>@@@@@@@@@DDDKKKeeewwwoooiiieeebbbaaa___]]]^^^eeennnzzz~~~vvvqqqkkkddd```___\\\VVVRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTWWWZZZ\\\^^^___aaacccfffiiijjjkkkjjjjjjfffccc```^^^]]]\\\]]]___aaa^^^ZZZVVVSSSSSSTTTUUU]]]aaaiiittt<<>>>>>>>>>>>CCCMMMYYYhhh}}}|||zzzwwwnnnaaaXXXVVVRRRRRRRRRRRRSSSSSSTTTTTTWWWYYY]]]```bbbaaa```___^^^^^^]]][[[ZZZYYYXXXXXXVVVTTTQQQLLLIIIIIILLLNNNXXX^^^hhhrrrzzz}}}|||yyyuuuoookkkhhhfffdddcccaaa___[[[XXXUUUUUUTTTTTTSSSQQQPPPOOOQQQQQQSSSUUUYYY```iiinnnwwwxxx{{{~~~oooddd^^^YYYVVVSSSTTT[[[fffrrrzzz|||uuurrrpppllliiiggghhhggghhhnnnwww{{{zzzuuulllccc___YYYLLL===555333222222111111222222333000000000000000111222222444555555777:::???DDDHHHTTT___sssttt```KKKDDDDDDAAA>>>>>>??????>>>CCCIII```{{{wwwnnnhhhdddaaa___^^^\\\^^^dddlllxxxzzzssskkkfffeeeccc___\\\TTTTTTSSSRRRPPPOOOMMMLLLMMMNNNOOOQQQTTTWWWZZZ\\\^^^```cccfffhhhhhhhhhhhhiiifffdddbbb```______```^^^\\\XXXUUUTTTTTTVVVXXX^^^ccckkkwww;;;AAANNNfff}}}}}}dddUUUSSSMMMYYYlll~~~yyypppeee\\\XXXVVVSSSQQQTTTSSSRRRQQQPPPPPPPPPPPPIIIIIIGGGEEECCCAAA???>>>>>><<<>>>EEENNNZZZmmm|||}}}|||wwwlll___WWWWWWPPPQQQSSSUUUVVVWWWVVVVVVWWWYYY\\\___aaaaaaaaa``````___^^^]]][[[ZZZYYYXXXWWWUUURRRMMMJJJIIIKKKNNNWWW^^^hhhsss{{{}}}wwwqqqlllgggeeecccaaa```]]]ZZZWWWUUUUUUTTTSSSSSSRRRQQQPPPPPPRRRTTTVVVZZZ___fffjjjtttwww{{{|||oooeee___WWWUUUTTTVVV]]]iiiuuu||||||vvvtttqqqmmmjjjfffhhhiiijjjqqqyyy}}}|||vvvkkkaaa\\\TTTHHH<<<666333222222111111222222333111000000000000111222222444555666777:::???EEEJJJTTT```ssszzzmmmRRRFFFCCC@@@>>>===>>>>>>===AAAGGGZZZtttxxxooohhhccc___\\\]]]\\\]]]cccjjjuuu{{{rrrkkkhhhfffdddbbb[[[[[[ZZZXXXVVVRRROOOMMMNNNMMMMMMMMMOOORRRVVVXXXZZZ\\\___bbbeeeffffffeeeiiiiiigggdddbbb```___^^^\\\ZZZWWWUUUTTTVVVXXXZZZ___eeeooo{{{:::???JJJ^^^hhhUUUNNNNNNVVVcccwww{{{rrrggg^^^YYYVVVSSSQQQTTTSSSRRRPPPPPPPPPQQQRRRKKKJJJIIIGGGDDDBBB@@@???@@@======AAAHHHRRRbbbppp~~~xxxlll]]]WWWWWWRRRSSSVVVXXXYYYYYYXXXWWWXXXYYY\\\___aaabbbccccccaaa```___]]]\\\ZZZYYYYYYXXXVVVSSSOOOKKKJJJLLLNNNWWW^^^iiittt|||~~~xxxqqqkkkgggdddbbb```^^^\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSVVVYYY[[[___dddhhhsssvvv|||xxxmmmccc]]]VVVUUUUUUYYYaaammmyyyxxxuuussspppooofffiiikkkmmmttt~~~{{{pppddd[[[RRRFFF<<<777333222222111111222222333111111000000111111222333333555777888:::???GGGLLLUUUaaassswwwYYYIIIEEEAAA>>>>>>???>>>===@@@FFFVVVooozzzpppiiiccc^^^[[[\\\[[[]]]aaafffppp}}}rrrlllhhheeedddbbbbbbaaa```]]]ZZZVVVTTTUUUSSSPPPMMMMMMPPPSSSUUUVVVXXX\\\```cccdddddddddggghhhhhhdddbbbaaa^^^[[[\\\ZZZWWWUUUTTTVVVXXXZZZ```gggsss:::???GGGWWWuuulllWWWLLLPPPTTT]]]mmm{{{ssshhh___ZZZXXXUUUSSSSSSRRRPPPOOOOOOOOOPPPQQQMMMLLLJJJHHHFFFDDDBBBBBBAAA>>>===@@@DDDKKKYYYfffyyy}}}xxxlll^^^VVVVVVUUUVVVXXXZZZZZZYYYXXXVVVZZZ[[[]]]___bbbdddfffgggbbbaaa```^^^\\\[[[YYYYYYXXXWWWUUUQQQMMMLLLNNNOOOWWW___kkkvvv~~~}}}wwwpppkkkgggdddaaa___]]]\\\YYYWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSUUUXXX[[[]]]aaaeeehhhrrrwww~~~}}}tttjjj___YYYUUUUUUWWW\\\fffrrr~~~|||vvvuuuuuuvvvlllpppsssuuu|||wwwiii]]]QQQDDD;;;777333222222111111222222333111111111111111222222333333555777888999???HHHOOOWWWbbbsss}}}^^^MMMHHHBBB@@@???AAA@@@===@@@EEETTTjjj}}}tttllleee___\\\\\\[[[]]]___ccckkk{{{vvvnnniiigggeeeeeedddcccbbb___]]][[[\\\YYYSSSOOOLLLLLLNNNPPPTTTVVVZZZ^^^bbbddddddeeedddhhhiiidddbbbcccaaa[[[]]][[[XXXUUUTTTUUUWWWYYY```iiiwww999>>>EEEQQQllloooZZZMMMNNNQQQWWWdddzzz~~~uuujjjaaa]]]ZZZXXXUUURRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEDDD@@@>>>===???AAAEEEPPP[[[nnnzzz|||xxxtttkkk```XXXVVVWWWWWWYYYZZZZZZYYYXXXXXX[[[\\\]]]___bbbeeehhhjjjdddcccbbb```^^^\\\[[[ZZZYYYXXXWWWSSSPPPOOOQQQRRRWWW```mmmyyy~~~|||zzzuuuppplllgggeeeaaa___]]]\\\YYYXXXVVVUUUTTTSSSRRRSSSTTTTTTUUUWWWYYY[[[^^^aaafffiiiqqqxxx{{{rrriii^^^WWWUUUVVVYYY```kkkxxx~~~zzzxxxzzz|||www}}}{{{lll___QQQBBB999777333222222111111222222333222111111111111222333333333666888888999???JJJRRRZZZeeeuuuxxx[[[IIIBBBCCC@@@@@@BBB@@@===???DDDPPPcccyyyqqqjjjccc```]]]\\\]]]^^^___eeeuuu~~~ssslllhhheeeeeedddcccbbbaaa```___^^^[[[UUUOOOKKKJJJJJJKKKQQQTTTXXX]]]aaacccdddeeeccciiijjjeeedddhhhfff```]]][[[XXXUUUTTTUUUWWWYYYbbbmmm|||888===BBBKKKbbbooo[[[NNNLLLNNNRRR[[[ooozzznnneee```]]]ZZZWWWRRRRRRQQQQQQOOONNNLLLKKKMMMLLLKKKJJJIIIHHHHHHGGGAAA????????????@@@GGGPPP^^^lll}}}{{{tttnnnmmmjjjbbbZZZWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\^^^aaaeeeiiikkkgggfffeeecccaaa___]]]\\\YYYYYYXXXUUUSSSRRRTTTUUUXXXaaannn{{{~~~{{{yyywwwuuuqqqooohhheeebbb___]]]\\\ZZZXXXWWWUUUTTTRRRRRRSSSTTTUUUTTTVVVXXXZZZ\\\aaafffjjjpppwww}}}uuukkk```XXXUUUWWW\\\dddooo|||}}}}}}~~~yyykkk^^^OOO@@@777555333222222111111222222333222222111111222222333444222666999999999???KKKTTT]]]gggvvvsssYYYHHHAAABBB@@@@@@AAA???<<<===BBBIII[[[vvv}}}uuunnnhhhddd^^^]]]^^^]]]\\\aaapppzzzrrrnnniiigggeeecccaaaaaabbbbbb^^^[[[UUUPPPLLLJJJJJJJJJNNNQQQVVV[[[___bbbcccddd```ggghhhbbbccciiiiiiccc[[[YYYVVVTTTTTTVVVYYY[[[eeeqqq777<<>>CCCKKKRRRbbbtttuuummmgggiiijjjddd\\\XXXUUUUUUVVVWWWYYY[[[]]]^^^ZZZZZZ[[[]]]```dddiiikkkjjjiiigggeeecccaaa______YYYYYYYYYWWWUUUTTTVVVWWWYYYbbbppp||||||yyywwwvvvuuusssqqqiiifffbbb___^^^\\\[[[YYYWWWVVVTTTRRRRRRSSSUUUVVVTTTUUUVVVXXX[[[```fffjjjnnnwwwxxxnnnbbbZZZUUUXXX]]]fffrrr}}}|||vvviii\\\MMM>>>666444333222222222222222222333222222111111222222333444222666999999999???KKKUUU___hhhvvvuuu^^^OOOHHHAAA??????@@@>>>;;;<<<@@@CCCTTTpppyyyqqqkkkggg___^^^^^^]]]ZZZ^^^mmm}}}|||xxxnnnlllhhheeeccccccdddeee^^^[[[WWWRRROOOMMMMMMMMMLLLOOOTTTYYY^^^aaacccccc\\\cccddd___```hhhjjjcccYYYWWWUUUTTTUUUXXX[[[]]]gggttt666777===FFFQQQjjj|||hhhWWWQQQNNNMMMQQQ\\\pppwwwmmmgggbbb\\\XXXWWWVVVTTTSSSQQQOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDBBB@@@>>>???BBBEEEMMMUUUbbbsss}}}wwwhhhfffeeeeeefffddd^^^YYYXXXWWWWWWXXXZZZ\\\^^^```bbbaaa``````cccgggkkknnnmmmjjjfffdddcccbbbaaa```]]]\\\[[[ZZZXXXWWWWWWWWW^^^dddmmmxxx~~~{{{wwwtttqqqooooookkkgggbbb^^^[[[YYYWWWVVVUUUTTTRRRQQQQQQRRRRRRSSSRRRTTTWWWYYY[[[___cccgggqqqwwwuuufff___\\\VVVXXX___kkkzzz}}}~~~wwwrrrhhhYYYIII<<<666555222222222111111111111000000000000000111111111111444333555888:::>>>IIIVVVaaakkkxxx~~~kkkWWWHHHEEEDDDBBB@@@???======<<<@@@JJJdddxxxqqqkkkgggbbb___\\\[[[ZZZ^^^kkkxxx}}}rrrmmmfffccccccdddcccbbb]]][[[XXXTTTQQQNNNLLLKKKMMMNNNRRRVVVYYY]]]___```bbb^^^[[[\\\aaadddcccaaaTTTTTTSSSQQQPPPUUU]]]cccpppvvv777888===EEENNNdddnnnYYYPPPLLLKKKNNNXXXjjjzzzpppiiiccc]]]XXXUUUUUUTTTRRRPPPOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDBBB@@@??????BBBEEEIIIOOO[[[jjj|||}}}tttnnngggeeeeeeggghhhfffaaa\\\XXXXXXYYYZZZ\\\___aaaccceeecccbbbbbbcccgggjjjmmmllliiifffdddddddddbbbaaa^^^]]]\\\ZZZZZZZZZZZZ[[[]]]bbbkkkuuu~~~}}}|||yyyvvvsssqqqooonnnkkkgggbbb]]][[[YYYWWWUUUTTTSSSQQQPPPPPPPPPQQQQQQPPPRRRUUUXXX\\\```fffiiipppuuu~~~vvvfff]]]ZZZXXX[[[cccppp{{{}}}vvvqqqfffWWWHHH<<<666555222222222111111111111000000000000000111111111111333333555888999===IIIUUUbbbmmmzzzttt^^^LLLGGGEEECCC@@@>>>=========AAAIII^^^~~~yyysssmmmhhhccc___\\\[[[ZZZ^^^jjjvvvsssnnnhhheeeeeedddbbb```aaa___\\\XXXTTTQQQNNNMMMNNNOOORRRVVVYYY[[[]]]^^^]]]YYYVVVWWW\\\^^^]]][[[UUUUUUUUURRRQQQVVV```iiivvv{{{888888<<>>===>>>>>>BBBFFFWWWtttzzzuuunnnjjjddd```]]]\\\[[[^^^hhhrrrxxxsssmmmiiihhhfffccc```dddcccaaa^^^ZZZVVVRRRQQQQQQRRRTTTVVVYYYZZZ[[[\\\ZZZWWWTTTTTTWWWYYYXXXVVVTTTVVVVVVTTTRRRYYYfffqqq}}}888777:::@@@EEEUUUvvv{{{```QQQJJJFFFIIINNNXXXkkk}}}xxxooofff]]]VVVSSSRRRRRRQQQPPPOOOOOONNNLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCAAA??????AAACCCBBBFFFNNN]]]qqq|||uuulllfffdddcccdddhhhkkkjjjfffbbb[[[\\\^^^aaadddhhhjjjlllkkkjjjiiiggggggggghhhhhhjjjhhheeeeeefffggggggfffcccaaa___]]]\\\\\\^^^___\\\___eeelllsssyyy~~~~~~}}}zzzyyywwwtttrrrqqqoooooojjjfffaaa]]][[[ZZZXXXVVVTTTSSSQQQPPPOOONNNOOOOOOPPPRRRUUUXXX[[[aaahhhlllpppuuu}}}qqqeee___\\\\\\dddqqq{{{www|||{{{ssslll___PPPCCC:::555444222222222111111111000000///000000000111111111111333333555888999>>>IIIUUUdddppp~~~mmmWWWKKKHHHDDD@@@======>>>@@@AAADDDQQQlll|||vvvpppkkkfffaaa^^^\\\[[[]]]eeennn~~~|||sssmmmkkkiiifffcccddddddcccaaa^^^[[[XXXVVVUUUVVVWWWYYYZZZ[[[[[[[[[ZZZXXXUUUUUUVVVWWWWWWUUUSSSVVVWWWUUUTTT]]]lllyyy777666999>>>CCCPPPmmmcccTTTKKKGGGJJJLLLQQQbbbttt{{{rrrhhh^^^VVVSSSSSSRRRQQQPPPPPPOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDBBB@@@???@@@BBBAAAFFFOOO^^^rrr|||wwwqqqkkkeeeddddddfffiiiiiieeeaaa[[[]]]```dddhhhkkkmmmooommmlllkkkjjjjjjiiihhhhhhiiigggeeeeeefffggghhhgggeeeccc```^^^\\\\\\\\\]]]]]]___bbbgggmmmssswwwzzzzzz}}}~~~~~~zzzyyywwwtttrrrpppooooooiiifffaaa]]][[[ZZZXXXVVVTTTSSSRRRPPPOOOOOOPPPPPPSSSTTTVVVXXX[[[```gggkkkssswww~~~wwwkkkccc___^^^^^^gggvvvxxxvvvzzz}}}qqqhhhZZZLLL@@@999555333222222222111111111000000///000000000111111111111444444666999:::>>>JJJVVVcccqqqmmmXXXKKKHHHDDD@@@======???@@@???BBBMMMfff}}}wwwqqqlllhhhccc^^^]]]\\\\\\bbbiiiyyyyyypppllljjjhhhfffccccccbbbaaa```^^^\\\[[[ZZZ[[[[[[\\\]]]]]]]]]\\\ZZZXXXVVVUUUVVVVVVVVVVVVRRRUUUVVVVVVXXXbbbrrr777555888===AAAKKKeeehhhXXXMMMHHHKKKLLLMMM[[[mmm~~~uuukkk```YYYUUUTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDCCC@@@???@@@AAAAAAFFFOOO___rrr}}}}}}{{{wwwssskkkhhheeeeeeggggggccc```\\\^^^aaaeeeiiilllnnnooolllmmmmmmmmmlllkkkjjjiiihhhfffddddddfffgggggggggdddcccbbb```___^^^]]]]]]^^^______bbbfffkkkooorrrssswww|||yyyxxxvvvssspppnnnmmmmmmgggccc___[[[YYYXXXVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVXXX[[[```gggllluuuyyyyyypppggg```^^^^^^bbbkkkzzzuuurrrvvvoooeeeVVVHHH>>>888444222222222222111111111111000000000000000111111111111444444666888:::>>>JJJVVVcccssskkkWWWHHHFFFCCC@@@>>>>>>???@@@>>>AAAJJJ]]]zzzzzzsssnnnjjjddd___^^^]]]\\\___dddtttvvvqqqnnnkkkiiieeedddbbbaaa______^^^^^^]]]]]]^^^______^^^^^^]]]YYYXXXVVVUUUTTTUUUUUUVVVSSSTTTVVVYYY___kkkzzz777555777<<<>>>FFF\\\tttpppZZZNNNHHHLLLKKKJJJVVViii}}}yyyoooddd]]]WWWVVVUUUTTTRRRPPPOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDEEEEEECCC@@@??????@@@???CCCLLL[[[ppp}}}rrrmmmhhheeeeeeeeebbb___\\\^^^bbbfffjjjlllnnnoookkklllnnnoooooonnnlllkkkhhhfffdddccceeeffffffeeebbbbbbcccccccccbbbaaaaaa^^^]]]\\\\\\^^^cccgggjjjnnnrrrwww{{{|||{{{||||||xxxvvvtttqqqnnnkkkjjjiiiccc```[[[WWWVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUWWW[[[aaaiiinnnvvvzzz~~~wwwvvvtttooohhhbbb^^^]]]]]]eeeppp~~~xxxpppmmmooovvv}}}mmmcccSSSEEE<<<777444222222222222111111111111000000000000000111111111111222222444666888<<>>??????>>>AAAEEERRRmmm}}}vvvqqqllleee```^^^]]][[[]]]```nnn}}}}}}wwwqqqmmmiiigggddd```^^^^^^______^^^^^^_________^^^^^^^^^XXXXXXWWWVVVUUUUUUWWWXXXUUUUUUVVV\\\gggttt888555777:::<<>>AAAHHHWWWlllwwwrrrjjjfffeeedddbbb___\\\^^^bbbfffjjjlllmmmnnnjjjlllnnnooopppooonnnmmmhhhfffccccccdddeeeeeeddd___aaadddfffgggfffeeeddd]]]\\\YYYXXXZZZ]]]bbbeeeiiinnnsssvvvwwwwwwwwwwwwwwwuuurrroookkkiiigggfff```]]]XXXUUUSSSRRRQQQOOOOOONNNNNNMMMNNNOOOQQQRRRQQQRRRTTTWWW[[[ccckkkqqqvvvzzzxxxpppjjjiiifffbbb^^^\\\]]]^^^hhhsss~~~zzztttmmmiiiiiiiii|||zzzmmmaaaQQQDDD;;;666444222222222222111111111111000000000000000111111111111000000222555666:::FFFRRRdddwwwgggSSSBBBBBBAAA@@@???????????????AAABBBJJJcccyyysssmmmfff```___]]][[[\\\___jjjzzzxxxqqqnnnkkkfffaaa^^^]]]^^^___]]]^^^^^^______^^^^^^]]]YYYZZZYYYXXXWWWXXXZZZ[[[WWWVVVWWW___lllzzz222333555888:::@@@OOO^^^hhhTTTHHHIIIKKKIIISSScccwwwuuujjjddd]]]ZZZWWWTTTSSSQQQOOOMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@===???GGGWWWkkkyyyqqqllliiigggdddbbbccc___]]]aaahhhnnnooommmkkkjjjjjjlllnnnooonnnmmmhhhfffdddcccbbbcccdddeeedddccccccfffjjjkkkiiifffbbb^^^YYYXXXZZZ]]]]]]]]]bbbhhhpppuuuvvvvvvvvvwwwrrrrrrqqqoookkkfffbbb___\\\ZZZWWWUUUSSSRRRRRRRRRNNNNNNNNNMMMKKKLLLNNNPPPRRRTTTWWWZZZ^^^dddkkkpppwww{{{xxxoookkkfffbbb```]]][[[___eeennnyyyzzzpppggggggkkkiiiuuurrrfff[[[LLLAAA:::888666555000000111111111222222222222111000000000111333333444222333555777;;;FFFPPPbbbwwwkkkRRRGGGBBB>>>>>>===<<<===AAA@@@???@@@JJJaaayyyqqqnnnkkkfffaaa]]]\\\]]]]]]cccsss}}}wwwrrrlllhhhgggfffdddbbb___]]][[[[[[[[[\\\[[[ZZZ___\\\XXXVVVWWWWWWVVVTTTYYYXXX[[[dddrrr333333555888:::???MMMZZZlllXXXJJJJJJIIIGGGPPP^^^sssvvvkkkfff```]]]YYYVVVTTTSSSQQQOOONNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@???@@@FFFUUUggg}}}yyypppkkkgggdddbbbcccaaa___aaafffkkkllllllmmmkkkjjjkkkkkkkkkiiigggfffeeecccaaaaaabbbcccdddeeeddddddfffjjjkkkkkkiiieeeaaa[[[YYYZZZ\\\]]]\\\___eeemmmqqqssssssssstttpppooonnnlllhhhccc___\\\YYYXXXVVVTTTRRRQQQPPPPPPLLLMMMMMMLLLKKKKKKNNNPPPSSSUUUXXX[[[```fffmmmrrrzzz~~~zzzqqqiiiddd___\\\ZZZYYY^^^eeerrr}}}~~~{{{sssiiieeegggjjjuuu|||nnnbbbXXXIII>>>888666444333000000111111111222222222111111000000000111222333444222333555777;;;EEEOOOcccyyyqqqYYYLLLFFFAAA@@@???======AAA>>>===???GGG\\\zzz}}}uuupppmmmgggbbb^^^]]]]]]]]]aaappp}}}wwwrrrpppooollljjjjjjgggbbb___]]][[[YYYWWWWWWUUUSSSTTTVVVWWWVVVUUUYYYZZZ___iiiwww444444666888999===IIIUUUssssss^^^MMMJJJHHHFFFLLLXXXnnnxxxnnniiiddd```[[[WWWUUUTTTSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@EEEQQQbbbxxxtttlllgggdddccccccbbbbbbccceeehhhkkklllnnnlllkkkkkkkkkiiigggeeefffeeecccbbbaaabbbdddeeefffeeedddfffiiilllmmmnnnjjjeee___[[[ZZZ[[[\\\\\\\\\```fffkkkmmmmmmnnnnnnjjjjjjhhhfffbbb^^^ZZZXXXTTTTTTSSSRRRQQQOOOMMMLLLIIIJJJKKKJJJJJJKKKNNNPPPSSSVVVYYY]]]bbbhhhooottt}}}}}}tttiiiccc]]]ZZZXXXYYY```hhhxxx{{{yyytttkkkeeeccclllvvvuuuiii]]]SSSEEE;;;666444222111000000000111111111111222111000000000000111222222333222222555777:::CCCMMMaaawwwxxxcccQQQJJJDDDBBB@@@======???;;;<<<>>>EEETTToooyyysssooojjjccc___]]]\\\\\\^^^kkk{{{~~~|||{{{zzzxxxtttmmmgggbbb^^^ZZZWWWUUUTTTTTTUUUWWWXXXWWWUUUZZZ]]]eeeqqq666444555888888;;;EEEOOOfffyyyeeeQQQKKKHHHFFFLLLUUUiii{{{rrrlllfffbbb]]]YYYVVVUUUSSSRRRRRRQQQOOOMMMKKKIIIGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@DDDNNN^^^tttuuummmjjjhhhcccdddeeeeeefffhhhmmmpppnnnmmmllllllmmmllljjjhhhhhhfffeeeccccccdddfffggggggfffeeefffiiimmmppprrroookkkeee___\\\[[[[[[[[[XXX[[[```dddfffgggggggggccccccaaa^^^[[[WWWTTTRRROOOPPPPPPPPPOOOMMMJJJIIIGGGHHHIIIIIIIIIKKKNNNQQQTTTWWW[[[___dddkkkqqqvvv}}}tttkkkddd^^^[[[ZZZ]]]eeeooo|||xxxvvvrrrkkkfffdddpppxxxyyymmmbbbXXXNNNBBB888444333111000000000000000111111111111000000000000000111111222333111222555666999AAAKKK[[[rrrmmmVVVMMMEEEBBB@@@===<<<>>>;;;<<<>>>CCCNNNddd|||uuuqqqkkkddd___\\\[[[[[[[[[fffuuuyyyrrrkkkeee```\\\\\\\\\\\\\\\\\\ZZZXXXVVV[[[aaakkkyyy666444555777888999AAAIII]]]|||~~~~~~~~~lllVVVMMMJJJIIIMMMSSSeee}}}~~~vvvppphhhddd^^^ZZZXXXVVVSSSRRRRRRRRRPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@CCCLLLZZZpppyyyrrroooggghhhiiiiiijjjmmmrrruuuqqqpppnnnnnnnnnmmmjjjhhhhhhgggeeeddddddeeeggghhhiiihhhhhhhhhjjjmmmrrruuutttpppkkkeee___\\\[[[\\\WWWXXXZZZ]]]___``````___[[[[[[YYYWWWTTTRRRPPPNNNLLLLLLMMMMMMLLLJJJHHHGGGFFFHHHIIIIIIIIIKKKNNNQQQTTTWWW\\\aaafffmmmsssxxx|||sssiiiccc]]][[[\\\```jjjuuu~~~yyytttpppllljjjkkkuuu{{{}}}xxxpppfff\\\SSSKKK@@@777444333222111000000000000000000000000//////000000111111111111222111222444555777???IIIXXXnnnvvv^^^RRRFFFAAA???===<<<>>>======@@@CCCIII\\\}}}~~~vvvrrrkkkddd___\\\ZZZZZZYYYbbbooo}}}vvvnnngggbbbbbbccccccbbb```]]][[[ZZZ]]]eeeqqq555333333666777888>>>DDDTTTooo}}}~~~ttt]]]PPPLLLLLLNNNRRRaaaxxxzzzsssiiieeeaaa]]]ZZZWWWSSSQQQRRRQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA??????BBBJJJVVVkkkyyyssspppoooooooooqqqtttwwwyyyyyywwwtttqqqooolllhhheeehhhfffeeeddddddfffhhhiiijjjkkkkkkjjjkkknnnrrrvvvwwwuuuqqqkkkddd___]]]\\\XXXWWWWWWXXXZZZ[[[ZZZYYYTTTSSSRRRPPPOOONNNMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIKKKNNNQQQSSSWWW\\\bbbhhhnnnuuuyyy}}}zzzqqqddd___ZZZ[[[]]]cccnnnyyyxxxrrroooqqquuu{{{{{{rrrjjj```XXXPPPHHH===666444333333111111000000000000000//////...///000000111111000000222111222444555666===FFFVVVlllkkk\\\LLLDDD@@@>>>===???@@@???@@@CCCGGGUUUsssxxxtttmmmfff```]]]\\\[[[YYY```kkkyyyyyyoooiiieeeffffffeeebbb___^^^___bbbjjjxxx444222222555777888<<>>>>>BBBDDDMMMfff|||xxxqqqjjjeeebbbaaaaaaZZZ]]]eeeqqqwwwvvvssslllddd___^^^___llluuu000111333444555777;;;>>>@@@QQQmmmttt```VVVSSSPPPNNNWWWhhhzzzqqqnnnkkkgggccc___YYYVVVSSSQQQOOONNNNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDIIIVVVnnn~~~yyy{{{~~~{{{xxxtttooommmnnnnnnmmmkkknnnnnnmmmllllllnnnqqqsssyyyzzz{{{{{{wwwnnnccc\\\ZZZZZZZZZYYYWWWUUUSSSRRRMMMMMMMMMLLLLLLJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGGGGIIILLLPPPPPPUUU]]]dddjjjpppuuuxxx}}}tttmmmbbb^^^[[[___hhhttt~~~{{{vvvnnnfffZZZOOOGGG???777333333333111...111111000000000000111111000000000000111111111111555555444333333555999<<>>@@@CCCFFFNNN___ppp~~~|||{{{zzz}}}~~~zzzxxxwwwvvvuuutttpppqqqrrrssssssqqqooonnnuuuvvvxxxzzzyyytttmmmhhh^^^\\\[[[YYYYYYYYYYYYZZZXXXXXXWWWUUUSSSQQQOOONNNKKKJJJIIIHHHGGGGGGHHHIIIMMMMMMMMMLLLKKKKKKNNNPPPWWW\\\bbbhhhmmmrrrwww{{{tttiiibbbaaa```bbbiiittt||||||}}}ssskkkbbbUUUIII???:::444000111222111000//////............////////////000000000000111111111222222111111222666999DDDPPPfffmmmXXXKKKEEECCCDDD@@@>>>???>>>@@@PPPbbb~~~wwwqqqmmmiiiccc^^^XXXYYYZZZ___mmm~~~yyytttqqqppppppjjjgggggggggffffffllluuuzzz111222333333333555888:::>>>BBBNNNggg~~~}}}rrr^^^SSSQQQRRRSSS```uuu}}}rrrnnniiidddbbb```^^^\\\UUUSSSPPPNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA<<<<<>>JJJ^^^xxx}}}aaaNNNHHHIIIGGGDDDCCCBBB@@@AAAMMMZZZwwwxxxrrroookkkddd___ZZZYYYXXX\\\gggvvvzzzrrrnnnlllkkkeeeccccccfffhhhkkkttt}}}|||vvv111222222222222333666999;;;???III^^^yyyeeeYYYTTTUUUSSS^^^ppp~~~sssoooiiieeebbbaaa___]]]WWWTTTQQQNNNMMMMMMLLLKKKJJJJJJHHHGGGEEECCCBBBAAA<<<<<<>>>AAABBBDDDMMMWWWjjj~~~{{{vvvwwwzzz~~~{{{wwwtttpppqqqsssvvvxxxwwwssspppooooooqqqsssuuuuuussspppgggeeebbb___]]]]]]]]]^^^```___^^^[[[XXXUUURRRPPPOOONNNLLLJJJJJJJJJJJJKKKLLLNNNPPPPPPNNNNNNOOOPPPTTTXXX___fffmmmuuu|||zzzqqqiiiddd___cccjjjsss{{{yyy{{{}}}~~~{{{uuutttzzz~~~tttkkkaaaRRRFFF777444111//////000111111111000000//////000000111...////////////000000000111222333222222333666888999DDDWWWqqqiiiQQQIIIIIIHHHGGGFFFDDDBBBBBBJJJSSSnnnyyysssqqqmmmfff```]]]ZZZXXX[[[bbbooo~~~xxxpppllljjjgggdddcccggglllpppyyyxxxrrr111222222222111222555777999===EEEVVVtttooo```XXXVVVSSS[[[jjj~~~uuuqqqlllhhheeeccc```^^^ZZZWWWRRROOONNNNNNMMMLLLKKKKKKIIIGGGEEEDDDBBBAAA===<<<>>>AAAAAAAAAHHHPPP```qqq~~~|||}}}}}}}}}zzztttrrrrrrtttwwwwwwtttppppppooooooqqqssstttrrrqqqiiigggeeecccaaa`````````bbbaaa___\\\YYYVVVSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLOOOQQQRRRRRRQQQQQQRRRRRRVVV]]]eeemmmuuu}}}vvvnnngggccc```eeennnxxxxxxvvvyyyssstttssspppttt|||~~~tttjjj```PPPCCC555333111000//////000111111111000000000000111111......////////////000000000111333333222333555777666???PPPgggsssVVVHHHEEEEEEFFFFFFDDDBBBBBBGGGKKKccc{{{uuutttqqqiiiccc^^^[[[YYYZZZ^^^gggvvv}}}vvvrrrmmmiiihhhlllqqqwww~~~vvvppp111222222222111111444666777;;;@@@KKKeeexxxhhh\\\UUURRRXXXcccvvvyyyvvvqqqmmmjjjfffbbb___\\\YYYTTTQQQOOOOOONNNNNNLLLKKKJJJHHHFFFDDDBBBAAA???===>>>@@@@@@@@@EEELLLUUUbbbyyyzzzvvvrrrrrrtttuuurrrooonnnlllkkklllmmmnnnmmmlllggggggffffffeeeeeeddddddbbbbbb```^^^[[[XXXUUUSSSTTTRRRQQQOOONNNMMMNNNNNNMMMPPPTTTVVVVVVUUUUUUVVVTTTXXX^^^eeemmmuuu}}}|||tttmmmhhheeeccciiirrr||||||tttrrrtttmmmppprrrttt{{{|||rrriii]]]NNN@@@444333222000//////000111000000////////////000000........./////////000000...000111222111222444666777<<>>>>>@@@@@@@@@DDDKKKMMMWWWlllyyysssqqqrrrssspppmmmjjjiiiffffffggggggfffeeedddeeefffggghhhhhhhhhgggccccccaaa___\\\YYYVVVUUUUUUTTTRRRPPPOOOOOOOOOOOONNNRRRVVVYYYYYYXXXXXXYYYWWWZZZ```fffmmmuuu}}}yyysssooollljjjeeelllvvv~~~|||sssooopppjjjoootttzzz{{{qqqggg\\\LLL>>>444444333111//////000111//////............//////............/////////000---...000111000111222444888;;;CCCSSSmmmfffOOOEEEBBBFFFGGGFFFEEEFFFGGGGGGOOOlll{{{zzzxxxpppiii^^^ZZZXXXXXXWWW[[[jjj{{{zzzxxx}}}{{{sssnnn111222222333333444444555777::::::AAATTTkkk~~~qqq___XXXRRRTTT[[[iii~~~|||xxxsssnnniiieeeccc```]]]XXXTTTQQQQQQRRRTTTKKKKKKJJJIIIHHHGGGGGGFFFAAA???===<<<===???AAACCCMMMQQQ___ttt~~~wwwrrrooommmjjjiiikkkjjjgggdddbbbaaa`````````cccgggiiihhhgggggggggkkkiiiddd___[[[XXXVVVUUUQQQQQQQQQPPPOOOOOONNNNNNRRRTTTUUUWWWXXXXXXXXXWWWXXXZZZ___eeelllsssyyy|||}}}uuulllkkknnnnnnttt|||}}}sssmmmkkkppp{{{{{{rrriii```SSSDDD:::111111111000000000000000............////////////000000000000111111111111111111000000111111222333666888@@@OOOaaazzziiiPPPIIIEEEFFFGGGHHHHHHGGGFFFEEERRRccc~~~zzztttnnnjjjbbb]]]YYYYYYZZZ]]]fffppp{{{rrrkkk111111222333333444444555666::::::???OOOcccsssaaaYYYQQQRRRWWWdddyyy~~~zzzvvvqqqlllhhheeeaaa___ZZZVVVRRRQQQPPPPPPLLLKKKKKKJJJIIIHHHGGGGGGBBBAAA???======???AAABBBJJJMMMYYYkkk~~~xxxsssooommmkkkiiiiiihhhfffcccaaaaaa```aaa^^^```ccceeefffhhhjjjmmmkkkiiifffbbb^^^[[[YYYWWWRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSVVVWWWXXXXXXXXXXXXZZZ^^^dddkkkrrrxxx{{{{{{tttmmmlllppppppvvv~~~~~~uuuoookkksss{{{qqqggg]]]PPPBBB888111111111000000000//////............//////////////////000000000111111111111111000000111111222333666777>>>JJJZZZqqqfffMMMFFFDDDEEEFFFGGGGGGGGGFFFFFFKKKZZZttt~~~wwwqqqlllddd___[[[ZZZYYY[[[ccclll~~~yyypppiii111111222222333444444444333999:::===GGGVVVwwwwwweee\\\SSSRRRTTT___sss~~~zzzvvvpppkkkgggcccaaa]]]XXXTTTPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDBBB@@@>>>>>>>>>???@@@EEEHHHRRR___nnn{{{tttpppmmmkkkiiifffeeecccaaa`````````aaaaaabbbccccccdddfffjjjmmmiiihhhfffddd```]]][[[YYYSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOQQQTTTVVVWWWXXXXXXWWWYYY]]]ccciiipppvvvyyy{{{wwwqqqmmmnnnssssssyyy~~~uuuooojjjssszzzooodddYYYLLL???666222222111000000///......---............///////////////000000000000111111111111000000111111222333555666:::CCCPPPfffdddLLLDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGRRRhhh{{{tttnnngggbbb]]][[[YYYYYY___fffvvv~~~~~~||||||~~~~~~~~~{{{tttkkkddd111111111222333333444444111888999;;;BBBLLLiii|||kkkaaaYYYUUUTTT]]]ooo~~~zzztttmmmhhhcccbbb___[[[WWWRRRNNNLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDBBB@@@>>>>>>>>>???@@@DDDMMMXXXccctttxxxrrrmmmjjjgggbbbaaa```_________```aaaggghhhhhhfffdddcccdddeeeeeeeeedddbbb```\\\YYYWWWSSSSSSRRRQQQQQQQQQRRRRRROOOPPPQQQSSSTTTUUUVVVVVVWWWYYY\\\aaahhhooouuuxxx~~~}}}wwwsssnnnkkkooouuuxxx}}}|||tttooojjjrrr{{{ooobbbUUUHHH<<<555333222111000///...---------------.........//////////////////000000000111111111000000111111222333555555888???III\\\yyyfffOOOEEEAAABBBCCCDDDFFFGGGHHHHHHIIINNN^^^yyywwwpppjjjeee```^^^ZZZWWW[[[aaannnzzz~~~{{{{{{|||~~~}}}wwwooofff___000000111222222333333444///666888:::???EEE]]]~~~uuuiii___XXXTTT\\\jjj~~~}}}wwwpppjjjdddcccaaa^^^YYYUUUQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFCCCAAA???>>>>>>>>><<>>AAASSSppp~~~|||vvveee[[[UUUYYYbbbqqq{{{sssmmmhhhfffddd```[[[WWWSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDBBBAAA???>>>>>><<<@@@HHHRRRYYYcccsss{{{tttmmmiiidddcccbbbaaabbbbbbddddddhhhkkkmmmnnnllliiigggfffcccbbb```]]]YYYUUURRRQQQOOOOOONNNNNNPPPSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWZZZ___fffooovvvzzz|||uuunnnjjjhhhiiipppyyywwwqqqpppssszzz}}}ooo___NNNAAA888333111111000//////...------,,,------------...............////////////000000111111000000111111222333222444888;;;???MMMggg~~~jjjUUUGGG@@@AAAAAABBBDDDEEEGGGHHHEEEEEEMMMccc|||uuummmiiifffccc^^^XXXXXX\\\bbbnnn~~~xxxpppggg___ZZZ000000000111222222333333111555444666<<<===JJJaaa~~~{{{nnnbbbXXXYYY]]]fff{{{~~~wwwqqqmmmkkkgggbbb\\\WWWSSSQQQOOONNNNNNMMMLLLKKKJJJIIIGGGFFFEEECCCBBB@@@??????===>>>CCCKKKSSS\\\iiivvv{{{sssoooiiihhhgggffffffggghhhiiiiiilllnnnnnnnnnmmmmmmnnnhhheeebbb]]]XXXTTTRRRPPPLLLLLLLLLMMMOOOSSSWWWYYYYYYXXXWWWVVVUUUVVVWWWWWWUUUVVVYYY___fffoooxxx|||}}}vvvooohhhffffffjjjttt~~~uuuooonnnqqqxxx}}}nnn\\\JJJ===555111000000/////////.........,,,,,,---------................../////////000000111111000000111111222333111333777999:::DDD[[[qqqpppZZZKKKAAAAAAAAAAAABBBDDDFFFGGGEEEDDDIII[[[wwwxxxmmmiiigggfffaaaZZZYYY\\\[[[fffttt|||tttllleee___[[[000000000111222222333333444555222555;;;;;;CCCXXXxxx~~~zzz|||vvvhhh]]]ZZZ[[[```ssszzztttrrrooojjjccc]]]WWWSSSQQQOOOOOONNNMMMLLLKKKJJJJJJFFFFFFEEEDDDBBBAAA@@@???>>><<>>>>>===???AAABBBEEEMMMZZZdddqqq|||zzztttqqqpppqqqssstttrrrppptttsssqqqooooooqqqtttuuurrrkkkbbb]]][[[YYYTTTPPPLLLLLLMMMNNNPPPSSSUUUVVVZZZ\\\]]]]]][[[ZZZZZZ[[[[[[ZZZ[[[aaahhhnnnyyyxxxqqqllliiifffdddaaaeeevvvwwwnnnhhhkkkoooxxx{{{rrrcccQQQAAA777333222000///...---------------....................................////////////000000000000111111111111000000333555666<<>>AAAAAABBBEEEHHHDDDFFFRRReee|||zzztttqqqlllgggddd```\\\YYY[[[[[[cccqqq~~~{{{sssnnnhhh```YYYWWW000000111111111222222222222000000444666999@@@GGGdddkkk\\\VVVYYYfffrrr{{{uuummmgggccc^^^XXXSSSQQQOOONNNMMMNNNNNNLLLKKKIIIHHHFFFEEECCCBBBAAA@@@>>>@@@@@@@@@BBBHHHTTT\\\ggguuu~~~{{{zzzvvvtttsssuuuxxxyyyyyywwwwwwuuusssqqqpppqqqrrrtttqqqkkkeeeaaa```]]]WWWSSSMMMNNNOOOQQQSSSUUUWWWXXXZZZ\\\]]]]]]\\\[[[[[[\\\\\\[[[]]]dddjjjqqq{{{}}}tttnnnhhheeedddeeeeeejjjxxx|||uuupppmmmlllvvvwww{{{~~~ssskkk]]]LLL>>>666222222//////...---------------....................................//////////////////000000000111111111111111333555666:::GGGTTTqqqrrr[[[KKKCCC======??????@@@CCCHHHFFFGGGQQQ```uuuuuuqqqkkkgggccc```]]]ZZZYYYXXX^^^kkkxxxxxxppplllggg___YYYXXX000000000111111111222222111///111555666777<<>>>>>CCCKKKRRRbbbnnn}}}~~~|||zzzyyyyyyyyyzzz}}}~~~{{{yyyuuurrrpppoooooopppnnnjjjgggeeeddd```[[[VVVPPPQQQRRRTTTVVVXXXZZZZZZ[[[]]]^^^^^^\\\\\\]]]^^^^^^]]]aaahhhooouuuxxxoooiiidddbbbcccggglllrrr}}}xxxqqqoootttzzz~~~wwwqqqjjjbbbTTTEEE:::444222222//////...------------...........................---............///////////////000000000000111111111111333666666777AAAKKKfff~~~~~~fffPPPGGG???>>>??????@@@CCCHHHHHHJJJOOOYYYjjjzzzuuunnnhhheeebbb___]]]XXXUUUXXXcccooozzz}}}uuummmiiiccc\\\YYYYYY000000000000111111111111111000222666777666999>>>HHHaaa{{{jjj]]]YYY```jjjzzzrrrlllgggbbbZZZUUUSSSQQQNNNNNNOOOPPPOOOOOOOOONNNMMMKKKIIIGGGEEEDDD@@@???>>>======@@@FFFKKK___iiivvv~~~~~~}}}~~~~~~|||zzzvvvrrrooolllkkkkkkhhhgggfffeeedddaaa[[[WWWRRRSSSUUUWWWYYY[[[\\\]]]]]]^^^___^^^]]]]]]^^^```aaaaaaeeemmmuuu{{{}}}tttkkkfffdddcccdddjjjsss|||~~~{{{rrrqqqzzzuuunnnfff\\\NNNAAA888333222222///......---------..............................---------.........//////////////////000000000111111111333666555555;;;CCCVVVmmmsssXXXMMMDDD@@@@@@@@@BBBEEEGGGHHHKKKOOOTTTbbb|||}}}uuummmhhhdddaaa```YYYUUUTTT\\\fffrrrzzzrrrkkkeee___XXXVVVXXX//////000000000111111111222111333777777555888<<>>======@@@EEEHHHTTT]]]lll|||~~~~~~~~~|||zzzvvvqqqmmmjjjhhhgggccccccbbbbbb```^^^ZZZWWWUUUVVVXXX[[[]]]^^^______^^^___```___^^^^^^```bbbcccdddjjjsss{{{yyypppjjjgggdddeeegggnnnxxx~~~}}}zzzqqqooovvv~~~xxxoooeeeZZZLLL???777444222222......---------......///........................------------...............////////////000000000222111333555444333777===GGG[[[yyybbbVVVIIICCCAAA???AAADDDEEEGGGKKKNNNQQQ]]]uuuzzzqqqjjjeeeaaa___\\\VVVTTTXXX```jjjyyyxxxqqqiiibbb[[[TTTTTTWWW/////////000000000111111333111333666666444777<<>>???AAACCCEEEIIIRRRcccvvv|||{{{|||zzzxxxuuuqqqllliiifffeeebbbaaa___^^^\\\ZZZYYYYYYXXXZZZ\\\___aaabbbcccccc````````````___```bbbeeefffgggnnnyyy|||tttmmmjjjiiidddiiiooovvv~~~{{{|||{{{sssqqqtttyyy}}}wwwmmmcccXXXHHH<<<666333222111...------------...//////........................,,,------------...............////////////000000222000111444444222555:::>>>NNNgggrrrdddSSSIIIBBB>>>???AAABBBEEEJJJMMMOOOYYYnnn}}}tttlllfffaaa^^^___YYYUUUVVVZZZcccppp}}}{{{uuunnnfff```XXXSSSTTTYYY////////////000000000111222000111444444222666;;;???FFFYYYwww}}}iii``````hhhzzzvvvrrrmmmeee```\\\YYYUUURRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLIIIHHHCCCAAA???>>>??????@@@@@@DDDKKK[[[nnn}}}}}}}}}~~~yyyxxxuuuqqqmmmjjjgggfffdddbbb___[[[YYYYYY[[[]]]\\\^^^aaadddfffgggggggggaaaaaaaaa``````aaadddfffhhhjjjrrr}}}wwwnnnjjjiiikkkgggrrr~~~~~~{{{{{{|||}}}~~~|||vvvtttvvvwwwyyy|||~~~rrriii]]]RRRBBB777333222111111---------------...//////........................,,,,,,---------................../////////000000222///000333333333666;;;>>>GGGXXXqqqwwwcccSSSIIIAAA???AAAAAACCCHHHKKKNNNUUUfffvvvzzzrrrlllfffbbbaaa\\\WWWVVVVVV[[[gggssszzzwwwqqqjjjddd^^^WWWSSSVVV]]]////////////000000000000111//////111222111555:::999===KKKhhh}}}qqqgggfffccc{{{|||xxxuuupppiiiccc```\\\XXXUUUTTTTTTTTTSSSOOOPPPQQQQQQPPPNNNLLLKKKEEECCC@@@>>>>>>>>>===<<<@@@EEERRRcccppp}}}yyyxxxuuurrroookkkiiiggggggeee```[[[XXXYYY]]]```___aaaeeehhhjjjjjjjjjjjjaaabbbaaaaaa```aaaeeegggiiikkkttt|||ssskkkgggiiillllll{{{}}}||||||}}}~~~yyy}}}xxxuuutttuuuuuu||||||zzzooofffXXXMMM>>>333000111111000---------------...///000........................,,,,,,,,,---------................../////////000222//////222333333666;;;AAADDDPPPddd~~~ppp]]]PPPEEEBBBBBBAAABBBFFFJJJLLLRRR```nnnyyysssmmmiiibbb]]]XXXUUUTTTWWWaaalll~~~yyyvvvmmmgggaaa\\\WWWTTTYYYaaa////////////000000000000111111111111222333444555:::===FFFYYYyyy{{{yyyyyy}}}rrrfffccclll|||yyywwwssslllfffccc___ZZZVVVTTTSSSQQQOOORRRRRRSSSRRRQQQOOOLLLKKKDDDCCCAAA???>>>>>>>>>???@@@AAAHHHUUUcccsss}}}}}}|||yyytttpppnnnmmmmmmllliiiddd______cccgggllllllmmmnnnnnnnnnnnnmmmcccccccccbbbcccfffkkknnnsssyyy}}}sssnnniiieeeeeehhhqqq~~~~~~}}}zzzrrrrrrxxx||||||~~~~~~xxxpppiiieeeTTTGGG999444333111///...///---,,,,,,---///000000000000000///.........---........................///............---------111111111222333444666777===<<>>III]]]}}}|||wwwuuuzzzssshhhgggnnn|||zzzwwwqqqkkkhhhddd___[[[XXXVVVSSSQQQLLLMMMNNNOOOOOOOOOOOOOOOIIIHHHFFFDDDBBB@@@@@@??????@@@CCCIIIOOO[[[ooo|||wwwtttrrrsssvvvvvvuuusssppppppqqqsssrrrqqqpppppppppppppppqqqmmmlllkkkjjjiiilllqqquuuvvvmmmhhhdddaaadddiiixxxzzzxxxpppggg```\\\JJJ???555222222000//////,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,///.........------,,,,,,++++++,,,---...///000111000000111111222333555555666666:::CCCQQQhhhjjjRRREEEBBB@@@AAADDDEEEGGGOOOYYYnnn|||zzzsssoooiiieee```ZZZWWWVVVWWWYYY\\\jjj}}}|||uuuooollleee___^^^```bbbgggmmm........./////////000000000000000000111222333444555777:::AAAPPPkkkyyysssuuu~~~|||ooohhhgggttt|||{{{yyytttooojjjgggbbb]]]ZZZWWWTTTQQQLLLLLLMMMMMMNNNNNNNNNNNNJJJIIIHHHEEECCCAAA@@@???===>>>AAACCCFFFOOOcccvvv~~~xxxuuuttttttwwwxxxyyyyyyyyyyyyzzz{{{wwwvvvtttqqqooonnnnnnnnnnnnnnnmmmlllmmmqqqwww|||}}}uuummmiiieeedddjjjqqq|||}}}~~~vvvmmmeee]]]YYYDDD:::222111111///...000,,,,,,---,,,,,,,,,,,,---******++++++,,,,,,,,,---///......------,,,,,,+++,,,,,,------...//////000000000000111111222444444555666999>>>FFFYYYxxx|||]]]IIIDDDAAAAAACCCDDDFFFNNNVVVhhhwww|||vvvrrrkkkhhhbbb\\\XXXVVVVVVVVVYYYeeeuuu}}}wwwpppkkkjjjbbb]]]```ffflllrrrwww............////////////000000000000111222333333444555888>>>GGG]]]{{{ttttttyyy|||pppfffkkk}}}|||wwwmmmjjjeee```\\\XXXTTTQQQOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFDDDAAA@@@???<<<===???@@@AAAHHHZZZkkk}}}xxxuuutttwwwxxxyyy|||~~~|||yyyuuuqqqnnnkkkjjjllllllllllllooottt|||zzzsssllliiifffhhhpppzzz~~~~~~vvvlllbbbXXXQQQ>>>666000000000......000,,,...//////---,,,---...++++++,,,,,,------............------,,,,,,,,,,,,........................000000000000111111222333444555888;;;???MMMiiigggOOOCCC@@@???AAACCCFFFLLLTTTbbbsssyyyuuunnnkkkfff```[[[XXXVVVUUUYYY^^^hhhwwwyyyrrrkkkggggggaaa___eeennnuuu|||------........./////////000000///000000111222333444444777===CCCRRRqqqzzzzzzzzz~~~~~~nnniiippp~~~zzzqqqmmmiiiddd```[[[VVVRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIIIIGGGEEECCCAAA@@@======>>>@@@???CCCPPP^^^ppp~~~yyywww{{{{{{||||||wwwrrrnnnlllkkkkkkkkklllpppwwwvvvpppkkkhhhgggkkkvvv|||~~~xxxmmm___PPPGGG:::444000000000......000,,,///111000---+++---///------------............,,,,,,,,,,,,,,,,,,------//////.........---------000000//////000111111222222333666777999CCCYYYnnnpppWWWCCC???<<>>???@@@@@@@@@GGGOOO]]]lll~~~{{{vvvsssmmmllllllmmmpppxxx~~~uuuppplllkkkkkkppp~~~||||||zzzyyy}}}yyynnn___NNNBBB777333000111000------000***...111000,,,***+++---............------------+++++++++,,,,,,------...---------...............000////////////000111111222333555666666;;;KKK[[[uuu{{{bbbGGGBBB>>>@@@BBBCCCGGGLLLVVVeeexxx|||tttrrrmmmhhhccc^^^ZZZXXXVVVSSSTTT^^^ooo}}}vvvooojjjhhhiiiiiimmmtttyyy|||---------.........//////////////////000111222333444111555;;;===AAAUUUlllkkk^^^```rrr|||yyyuuuppplllgggaaa[[[WWWRRRQQQOOOMMMLLLLLLMMMMMMKKKKKKKKKKKKJJJHHHFFFEEEAAA??????AAA@@@>>>AAAFFFLLLZZZjjjwww~~~}}}zzzoooooonnnnnnqqqxxxvvvrrrooonnnooovvvuuuwwwwwwwww||||||xxxpppbbbPPPDDD666222000111000------000)))---111000+++)))***,,,.........------,,,,,,,,,)))***+++,,,------...///+++,,,,,,---...///000000000////////////000000111555555666777555888CCCOOOeeekkkMMMGGGBBBCCCDDDDDDGGGLLLRRR___ppp~~~~~~uuussspppkkkeee```\\\ZZZXXXUUUTTTYYYeeettt|||vvvpppllljjjlllmmmsssyyy{{{|||---------............///////////////000000000000333333555777888>>>LLLZZZ~~~nnnbbb```bbbeeezzz~~~yyyssspppnnniii___XXXWWWTTTPPPOOOOOOPPPPPPOOOOOOOOONNNLLLJJJHHHFFFEEE@@@@@@????????????@@@@@@CCCJJJVVVaaannn~~~}}}|||~~~}}}{{{zzz{{{~~~{{{zzzqqqjjjlllqqqzzzzzzxxxwwwzzzxxxuuuuuuooo\\\EEE666222111000///...---,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000............////////////111111111111333999@@@EEEVVVmmmuuuYYYOOOEEE@@@>>>===AAAFFFKKKTTTcccuuuzzzvvvpppllliiieee___ZZZXXXXXXUUUTTTWWWdddvvv{{{vvvssspppkkkgggjjjnnnssswwwyyy{{{~~~------------.............../////////000000000000333333555666666:::FFFRRRoooqqqbbb\\\\\\^^^ooo|||vvvssspppjjjaaaZZZXXXUUUQQQOOOOOOOOOOOONNNOOOOOONNNMMMJJJHHHEEECCC@@@@@@???????????????@@@===BBBJJJRRR\\\iiixxx|||}}}}}}{{{sssmmmqqqxxx~~~{{{{{{~~~~~~xxxrrrnnnpppkkkYYYDDD666111111000///...---,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000............////////////222222222222333666;;;???GGG\\\wwwcccWWWIIIDDDBBBAAACCCGGGHHHOOO]]]nnn~~~yyyrrrnnnjjjfff```\\\ZZZYYYVVVSSSUUU^^^mmmxxx{{{vvvrrrnnnkkkhhhlllooosssvvvxxxyyy{{{}}}------------................../////////000000000333222444666555666>>>III[[[{{{zzzggg]]]ZZZZZZcccsss|||yyyvvvpppggg```[[[WWWSSSPPPOOONNNMMMLLLMMMNNNOOONNNLLLIIIEEECCCBBBAAA@@@??????>>>??????>>>AAADDDHHHMMMVVVbbbjjj{{{~~~}}}}}}{{{uuurrryyy~~~|||{{{oooiiifffgggcccTTTAAA555111000000///...---,,,,,,,,,,,,------,,,,,,+++***************************---------,,,,,,+++++++++...............///000000............////////////222333333333222444666999>>>NNNfffjjjZZZIIIBBB@@@@@@@@@AAACCCIIITTTbbbrrr}}}vvvppplllhhhbbb^^^\\\[[[XXXTTTSSSXXXaaaiii~~~zzzuuuooollljjjkkkpppsssuuuwwwwwwwwwwwwxxx,,,,,,---------................../////////000000222111333666555444:::BBBLLLjjj{{{zzz|||vvvhhh```]]]^^^kkk~~~|||wwwoooiii___[[[VVVRRRPPPNNNLLLKKKKKKMMMOOOQQQPPPMMMIIIGGGDDDCCCAAA@@@???>>>>>>>>>AAABBBBBBCCCEEEKKKSSSYYYkkkvvv}}}|||}}}xxxvvvxxx}}}{{{lllddd```___ZZZLLL<<<444000000///......---,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++...------,,,,,,++++++***---,,,,,,,,,,,,---..................////////////000222333333222222444555<<>>>>>>>>>>>======>>>BBBGGGKKKXXXbbbppp|||~~~}}}||||||uuuxxx~~~~~~mmmddd\\\WWWPPPCCC777222//////......------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++************+++,,,,,,............////////////---///111222222222333555888<<>>AAAGGGNNNZZZlllvvvppplllfffbbb```^^^\\\XXXUUUUUUWWWXXX```mmm~~~vvvssstttuuurrrooooooqqqrrrpppmmmmmmppptttyyy{{{}}}}}}{{{yyyyyyyyy,,,,,,,,,,,,------------------........./////////111///111444555444777===BBBSSSpppzzzxxx{{{wwwkkkdddccckkk||||||vvvrrrhhhddd^^^YYYUUUSSSPPPNNNLLLNNNQQQTTTUUUTTTSSSRRRJJJHHHFFFDDDBBB@@@??????======<<<===>>>AAACCCEEEJJJRRR___kkkxxx}}}{{{|||}}}||||||{{{}}}|||yyyxxx{{{~~~vvv~~~qqqeeeYYYPPPFFF;;;333111.........---------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,............////////////---...000111111222444666555777@@@SSSjjjoooZZZNNNHHHCCC@@@???===@@@DDDHHHQQQ```ttt{{{tttooojjjgggbbb```^^^[[[XXXWWWWWWWWWWWWbbbrrr{{{vvvtttssspppnnnnnnoooppppppppprrruuuwww{{{}}}~~~}}}}}}~~~++++++,,,,,,,,,------------------.........//////222000000222333222444999===GGG]]]}}}}}}~~~zzzjjjcccbbbooo~~~yyyuuulllhhhbbb\\\YYYVVVSSSQQQPPPPPPRRRSSSTTTSSSRRRRRRLLLKKKIIIFFFCCCAAA@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBIIISSS]]]jjjzzz|||xxxvvvyyyzzzzzzzzzzzz{{{~~~~~~wwwtttrrrtttxxx|||}}}||||||ssseeeUUUIII>>>555111111......------------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++,,,------............///////////////000111111000111333555777777===JJJ[[[rrr{{{gggXXXMMMCCC??????<<>>@@@@@@???===<<>>HHH\\\||||||kkk___aaammm}}}}}}yyytttpppjjjddd___ZZZVVVRRRUUUTTTRRRQQQQQQQQQRRRSSSMMMMMMLLLJJJHHHFFFDDDCCCCCCAAA???===<<<<<<===>>>@@@BBBDDDGGGNNN]]]ppp~~~~~~}}}zzzxxxwwwxxxxxxwwwwwwwwwyyy{{{~~~|||xxxvvvrrrooonnnppppppqqqvvv}}}zzzvvvxxxyyydddLLL>>>888333000000......---------,,,,,,,,,------,,,++++++******)))++++++******************++++++++++++++++++++++++///...+++)))))))))***++++++,,,------,,,,,,---////////////000111111222222444111333<<>>>>>AAAEEELLLYYYfffuuu|||wwwppplllgggaaa]]]\\\ZZZVVVSSSRRRTTTWWWZZZaaammm}}}}}}zzzwwwtttssssssuuuyyy}}}~~~yyywwwuuuuuuyyy))))))*********+++++++++......------------......000000000000111222333333666:::CCCTTTppp~~~tttfffdddiiittt~~~{{{xxxsssmmmhhhccc^^^YYYVVVUUUTTTSSSRRRRRRRRRSSSTTTPPPPPPOOOMMMKKKHHHFFFEEEDDDCCCAAA???>>>>>>??????===>>>@@@BBBHHHTTTdddooo|||~~~~~~|||yyywwwwwwxxxyyyxxxxxxyyyzzz}}}{{{vvvsssmmmkkkjjjmmmooorrrzzz~~~wwwrrrsssyyyrrr^^^GGG;;;666111///.........---------,,,,,,,,,)))******++++++,,,------************************))))))))))))))))))))))))---,,,***))))))+++,,,---***,,,------,,,,,,---.../////////000111111222222888444555;;;@@@HHH___vvvxxx]]]MMMHHHBBB???>>>AAADDDIIITTT___mmmxxxzzzsssnnniiiccc___^^^\\\XXXUUUQQQSSSTTTUUUXXXbbboooyyy}}}zzzvvvtttssstttwww{{{~~~|||xxxtttssswww}}},,,,,,,,,,,,------------...---------------......///////////////000111222333555;;;HHH^^^xxxsssxxx}}}nnnfffdddjjj}}}|||xxxrrrlllgggccc^^^[[[VVVUUUTTTSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNKKKIIIHHHFFFEEECCCAAA@@@@@@@@@@@@;;;<<<>>>???BBBJJJUUU]]]qqq{{{~~~{{{xxx{{{||||||{{{yyywwwwwwxxxzzzzzzzzz|||}}}xxxrrrnnnkkkhhhgggjjjmmmrrr|||zzzrrrmmmoootttyyy~~~~~~{{{xxxfffTTTAAA777333///------......---------,,,,,,,,,)))******++++++,,,------************************))))))))))))))))))))))))******))))))***,,,---///***,,,------,,,,,,---......//////000000111111222777444555999:::???PPPcccmmmUUUJJJCCC???>>>@@@BBBEEEMMMVVVaaakkkxxxxxxrrrlllfffbbbaaa___\\\XXXTTTTTTRRRPPPQQQVVV___ggg{{{}}}yyytttqqqqqqsssxxx~~~}}}zzzsssppprrrxxx------------............------,,,,,,------......////////////000000111222222333777???NNNkkkvvvmmmooo{{{sssiiibbbcccttt{{{uuunnniiieeeaaa___YYYXXXVVVTTTTTTTTTTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIGGGFFFDDDBBBAAA@@@@@@@@@===>>>??????@@@DDDJJJNNN]]]fffsss~~~}}}zzzwwwtttwwwxxxyyyyyywwwwwwxxxyyy{{{|||}}}|||uuunnnjjjmmmhhhfffhhhlllqqq|||vvvmmmlllpppxxx}}}}}}zzzuuuoookkkYYYJJJ;;;444111...,,,---......---------,,,,,,,,,------,,,++++++******)))***************+++++++++++++++++++++++++++++++++************+++,,,---...+++---......------...///......//////000111111111222111333666777;;;GGGUUUlllzzz```OOODDD???===>>>@@@BBBHHHNNNWWW```lllxxxxxxrrrkkkfffdddccc___\\\YYYXXXUUURRRPPPRRRWWW[[[iiiuuu~~~~~~{{{vvvqqqlllmmmqqqwww~~~}}}yyy|||zzzvvvpppnnnrrr|||)))*********++++++++++++,,,,,,,,,,,,,,,---......111111000000000111222222333333666;;;DDDZZZvvvlllllluuuyyyoooddd```lll}}}}}}vvvpppkkkgggcccaaa\\\[[[XXXVVVUUUTTTTTTTTTUUUTTTSSSRRRPPPMMMKKKJJJGGGFFFEEECCCBBBAAA@@@???>>>??????@@@@@@AAACCCDDDLLLSSS^^^jjjvvv|||zzzyyyvvvssspppqqqsssuuuvvvvvvwwwzzz{{{}}}~~~yyyqqqkkkgggjjjfffeeehhhmmmtttsssllloooyyy~~~wwwnnnddd]]]NNNCCC777333111...---.........---------,,,,,,,,,------,,,++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////......///000.........///000000111111///000333555666888AAAJJJWWWrrrkkkXXXHHHBBB===>>>???@@@DDDIIIOOOXXXeeeqqq}}}yyyqqqkkkhhhfffccc```\\\[[[XXXTTTRRRRRRTTTVVVYYYdddsss~~~~~~}}}~~~~~~|||yyyssslllggghhhlllsss{{{~~~yyyttttttxxxxxxrrrlllqqq++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///111111111000000111111222333333555:::???MMMlllxxxooolllrrr{{{{{{yyylllaaaeeeqqqyyyrrrmmmjjjfffddd```^^^[[[XXXUUUTTTSSSSSSRRRRRRRRRQQQOOONNNLLLKKKHHHGGGFFFEEECCCAAA@@@???======>>>???????????????AAAFFFMMMTTT\\\dddlllqqqzzz~~~~~~~~~~~~|||zzzxxxvvvtttrrrnnnkkkkkknnnqqqtttvvvxxx|||~~~~~~zzztttnnniiifffeeebbbccciiiqqq{{{zzzqqqpppxxxuuuhhh[[[RRRFFF===555333222///...///......---------,,,,,,,,,)))******++++++,,,------)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,...//////......///000---......//////000000111111333555555444555;;;???KKK```zzzeeeOOOGGG@@@??????>>>AAAEEEIIIPPP^^^kkkuuuvvvooollliiieeebbb]]][[[XXXUUUTTTSSSRRRSSSQQQYYYeeeqqq|||~~~~~~~~~|||xxxrrrjjjddddddhhhooowww{{{zzztttppplllrrrvvvtttqqqwww---------.........//////++++++++++++,,,---...///111000000/////////000000111000444:::<<>>???AAABBBAAA@@@>>>@@@DDDGGGJJJOOOUUUYYYeeekkksss||||||{{{yyyxxxxxxxxxxxxwwwxxxvvvsssqqqooollliiiffffffiiinnnrrruuuyyy~~~|||vvvpppkkkhhhgggdddbbbdddllluuuyyytttpppuuu}}}qqqcccTTTKKK???888222222111...---///......---------,,,,,,,,,)))******++++++,,,------((())))))***++++++,,,,,,)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,------,,,,,,---///------......///000000000111333555333222444888:::BBBQQQjjjuuuZZZOOOEEE@@@>>>===>>>AAADDDIIIUUUcccmmmvvv{{{sssnnnkkkgggddd^^^]]]ZZZXXXVVVTTTRRRQQQNNNRRRYYYbbblllvvv}}}~~~~~~}}}yyyrrriiicccbbbffflllsssxxxwwwrrrnnngggkkkpppsssyyy*********+++++++++,,,,,,++++++++++++,,,---...///000//////........./////////...333::::::<<>>>>>???AAADDDEEEEEEDDD@@@AAABBBBBBCCCFFFJJJMMMSSSVVV\\\cccjjjsss|||xxxwwwuuutttuuuuuutttssstttrrrpppmmmllliiieeebbbcccggglllqqquuuzzzzzzsssmmmjjjhhhhhhgggeeegggnnnvvv{{{rrrooopppyyy{{{ooo```PPPGGG;;;555111111111...---.........---------,,,,,,,,,------,,,,,,+++******)))((())))))***++++++,,,,,,++++++++++++++++++++++++'''((()))+++---.........)))+++,,,,,,+++***,,,---------......///000000000...111333111222555888:::<<>>;;;<<<>>>AAACCCNNN]]]hhhooo{{{~~~uuuppplllgggdddaaa___]]]ZZZYYYVVVSSSQQQMMMMMMPPPVVV___jjjvvv}}}}}}~~~~~~{{{sssjjjcccaaaeeekkkrrrvvvuuuqqqmmmffffffjjjrrr,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000///111222111333:::EEENNNppp|||{{{uuuooouuuqqqeeejjjooo~~~yyywwwvvvrrrmmmhhhfffbbb^^^[[[WWWRRROOOSSSRRRQQQPPPOOONNNNNNNNNOOOMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@???>>>===<<<===???AAACCCKKKKKKNNNQQQWWW]]]bbbeeekkkqqqyyy{{{{{{zzzyyyyyyyyyyyyzzzvvvssspppmmmmmmnnnppprrrsssppplllgggdddaaa``````dddhhhmmmqqquuuxxx|||~~~}}}sssnnnmmmmmmjjjfffbbbcccjjjvvv{{{vvvqqqrrruuuzzz{{{qqq```NNNAAA444222///---,,,,,,---......---,,,,,,++++++,,,,,,++++++***)))***+++---...//////...---,,,,,,++++++))))))))))))************************************+++,,,------......------,,,,,,---...///000111111111111111111111111111111<<>>===<<<<<<>>>???AAABBBCCCDDDFFFJJJOOOSSSUUUZZZ```gggnnnuuu}}}{{{yyyxxxvvvvvvuuutttttttttttttttqqqooollliiihhhjjjlllmmmooommmjjjfffcccbbbbbbbbbfffiiinnnrrrvvvzzz~~~yyyppplllmmmmmmiiifffgggiiiqqq}}}|||{{{{{{}}}~~~}}}xxxttttttwwwzzz~~~}}}|||{{{vvvlll\\\III<<<333222///---,,,,,,---...------,,,++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++***))))))))))))))))))************************************+++,,,------...---------............//////////////////000111222222333333666999???NNNfff}}}dddOOODDD@@@???>>>===???GGGWWWhhhuuu}}}~~~|||ssslllkkkhhhddd___\\\ZZZXXXUUUSSSQQQPPPMMMLLLOOOXXXbbbjjjmmmzzz}}}~~~~~~~~~~~~wwwmmmhhhlllkkkooovvvwwwqqqjjjgggbbbeeennn~~~************************++++++,,,,,,,,,---------,,,---------............111333444333222555;;;@@@OOOeee}}}~~~~~~uuuyyyuuuooommmvvv}}}yyywwwtttqqqmmmkkkhhheeeccc___[[[XXXRRRRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRQQQPPPNNNLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@???===<<<<<<<<<===>>><<<<<<===>>>@@@BBBEEEGGGJJJNNNTTTYYY___gggqqqyyy~~~|||zzzvvvsssqqqoooooonnnnnnmmmllllllllllllllljjjhhheeeccccccdddeeegggiiigggeeecccccccccdddeeeiiilllqqquuuyyy~~~yyytttooommmmmmllljjjggglllpppzzzwwwwwwxxxyyyzzzyyyvvvtttxxx}}}}}}{{{{{{tttuuuuuupppfffUUUCCC666222111///---,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++*********))))))(((((())))))))))))************************************++++++,,,---------------/////////.........---------...///000222333444555555777;;;CCCRRRmmm{{{aaaOOODDD???======>>>CCCOOOcccxxx{{{uuusssmmmiiiccc___\\\ZZZXXXVVVSSSQQQOOOMMMNNNSSSZZZ___ZZZhhhyyy~~~||||||}}}~~~~~~{{{sssnnnmmmmmmpppvvvvvvooogggddd```kkk{{{))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///111333333222444777:::BBBSSSpppzzzvvv|||yyymmmllluuuzzzvvvssspppnnnkkkhhhfffccc___\\\SSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQNNNMMMIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@???===<<<<<<<<<<<<============???@@@BBBCCCCCCFFFJJJMMMQQQXXX___eeepppxxx~~~|||}}}~~~~~~|||zzzyyytttrrrpppmmmjjjhhhgggfffffffffeeedddddddddddddddcccbbb```^^^]]]^^^```aaabbbaaa```aaabbbeeehhhiiimmmpppuuuzzz~~~wwwuuurrrqqqooommmkkkiiipppwww~~~xxxxxxyyyyyyyyyxxxwwwuuu||||||xxxwwwoooppppppkkk```OOO>>>333111000///------,,,---------,,,,,,+++***+++++++++***++++++,,,+++***((('''))))))))))))))))))((((((((()))))))))************************************++++++,,,------------,,,..............................///000111222333333444777:::===DDDXXXyyyxxxaaaOOOEEE@@@>>>@@@BBBGGGXXXooo~~~}}}zzzqqqmmmgggbbb___\\\ZZZYYYSSSSSSRRRPPPOOOQQQUUUXXXRRR\\\jjjuuu|||}}}|||||||||}}}~~~xxxtttmmmmmmpppuuuuuunnniiigggfffwww))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......---///111222333444555777;;;GGG___~~~zzzsssxxxuuukkklll|||}}}wwwtttrrrpppmmmjjjhhheeeaaa^^^UUUUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>===<<<<<<<<<======>>>???@@@AAABBB@@@BBBCCCFFFIIIMMMRRRUUUXXX```iiimmmnnnrrr{{{~~~~~~}}}}}}{{{yyywwwuuurrrqqqqqqpppnnnllljjjiiijjjiiigggeeecccaaaaaa```______^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZZZZZZZ\\\]]][[[\\\\\\___bbbgggkkknnnqqquuu{{{zzzzzzyyywwwtttqqqoooooottt|||yyyzzzzzzyyyxxxwwwvvvwwwyyywwwnnnnnnllleeeYYYIII;;;222//////...---------,,,,,,,,,,,,+++************+++((()))*********((('''&&&)))))))))***************((()))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,---...//////000000000000000000111111111111333666999;;;GGGccc}}}ttt^^^LLLCCC???AAABBBBBBKKK___sss~~~}}}vvvqqqjjjdddaaa^^^\\\ZZZTTTUUUTTTSSSQQQRRRTTTWWWVVVXXX]]]dddkkksss|||~~~~~~~~~{{{xxxtttrrrtttwwwuuupppnnnpppuuu))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------............---...///111222444555555777>>>PPPlllzzzzzzrrrkkkrrrzzzvvvuuussspppmmmjjjgggccc___YYYXXXVVVTTTSSSQQQQQQPPPOOOPPPQQQRRRQQQQQQOOOOOOMMMMMMMMMLLLKKKJJJHHHHHHEEEDDDCCCBBBAAA???>>>>>>:::;;;;;;<<<===>>>>>>???=========>>>@@@CCCEEEGGGFFFKKKRRRVVVXXX]]]eeekkkuuuyyy|||yyyyyy{{{yyywwwtttrrrrrrrrrpppooowwwwwwwwwvvvtttqqqooommmllljjjiiifffcccaaa```______^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXYYYWWWXXXZZZ^^^ccciiinnnqqquuuzzz~~~~~~yyyvvvvvvxxxzzzwwwxxxxxxwwwuuuuuuwwwxxx{{{wwwooommmhhh^^^PPPBBB888222............------,,,,,,,,,,,,+++***************((())))))))))))(((((('''))))))******++++++,,,,,,))))))))))))******************************************+++,,,,,,,,,,,,,,,***+++,,,---...///000000000000000000000000000000222222555999:::???SSShhhrrr[[[MMMFFFCCCAAAAAAEEEQQQfffyyy{{{vvvnnngggccc```^^^]]]VVVVVVVVVUUUTTTSSSUUUWWW\\\WWWSSSVVV[[[cccnnnxxx{{{~~~}}}~~~}}}yyyuuurrrqqqqqqpppnnnqqqvvv************************++++++++++++,,,,,,,,,---------........./////////000000///000222333333333555999DDDZZZyyypppmmmyyy}}}yyyvvvssspppmmmiiidddaaa]]][[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFEEEDDDBBBAAA@@@<<<<<<============<<<<<<<<<;;;:::;;;===>>>?????????AAADDDFFFHHHMMMRRRVVV]]]aaagggkkknnnqqqsssvvvtttttttttsssqqqmmmiiiggghhhhhhjjjmmmrrrtttuuutttooolllhhhfffeeeeeedddccckkklllmmmnnnllljjjgggeeeeeecccaaa^^^[[[ZZZYYYXXXTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSVVVUUUTTTTTTTTTUUUUUUVVVTTTVVVXXX]]]cccjjjppptttxxx~~~}}}{{{~~~tttuuuvvvvvvuuuvvvzzz}}}{{{uuuoookkkcccUUUFFF:::333111------......------,,,,,,,,,++++++******************))))))))))))******+++(((((()))***++++++,,,,,,))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,,,,------...............//////000000111111555000111777999:::GGGWWWmmmvvvfffXXXJJJAAACCCDDDGGGYYYooozzzrrrjjjfffcccaaa___XXXYYYXXXVVVTTTSSSUUUVVV\\\TTTNNNNNNRRRVVV___hhhnnnttt|||~~~|||{{{}}}{{{}}}~~~~~~{{{nnnjjjhhhiiijjjnnnxxx************************++++++,,,,,,,,,---------.........////////////000333111000000111222222111555666===MMMhhhwwwmmmsss{{{yyyuuurrrnnnjjjeeebbb___]]][[[XXXUUUSSSQQQPPPQQQPPPPPPPPPPPPQQQQQQRRROOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???======>>>===<<<<<<>>>??????>>>@@@??????>>>@@@BBBEEEFFFIIILLLQQQTTTWWWYYY[[[]]]fffeeecccaaa^^^[[[YYYXXXWWWWWWXXX[[[___cccddddddgggccc___]]]\\\\\\\\\[[[\\\]]]```bbbbbbaaa___^^^[[[ZZZWWWTTTRRRQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPOOOPPPPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTSSSUUUXXX]]]dddkkkrrruuuzzz~~~rrrtttvvvvvvwwwyyy{{{sssooojjj___OOO???444//////------.........---,,,,,,,,,++++++***)))*********++++++*********+++---...''''''((()))***+++,,,,,,))))))))))))******************************************+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,---...///000111222333222***(((///222333<<>>>>>????????????>>>>>>======CCCBBB@@@>>>>>>???@@@AAAGGGGGGGGGGGGIIIKKKMMMNNNSSSRRRRRRQQQPPPOOOOOONNNMMMNNNNNNOOOQQQRRRTTTUUUYYYXXXVVVTTTSSSSSSSSSSSSWWWWWWXXXXXXXXXWWWWWWVVVTTTRRRNNNKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLOOOOOOOOONNNMMMNNNQQQTTTSSSWWW]]]ccchhhmmmrrruuu|||~~~|||~~~}}}nnnqqquuuyyy{{{}}}yyytttsssfffUUUFFF999///...111//////...---,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------/////////......---------/////////000111111222222222222222222555888;;;===LLLbbb}}}jjjWWWNNNHHHEEEMMM[[[vvv}}}vvvqqqlllgggcccbbb___\\\ZZZYYYXXXVVVTTTYYYTTTNNNJJJKKKNNNPPPRRRVVV[[[dddoooyyy}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~lllfffcccjjjsss((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++,,,------,,,,,,---......//////000000111111222555444777>>>KKKddd{{{pppmmmnnn~~~zzzvvvtttrrrlllgggeeebbb^^^[[[YYYXXXVVVUUUTTTRRRPPPPPPRRRRRRRRRQQQQQQQQQQQQPPPPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???@@@@@@@@@@@@????????????BBBAAA???>>>===>>>???@@@BBBBBBBBBBBBCCCDDDFFFGGGJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMPPPOOONNNMMMLLLMMMMMMNNNQQQQQQRRRRRRRRRQQQQQQQQQRRRPPPMMMKKKJJJIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKLLLKKKKKKMMMPPPSSSWWW[[[```eeejjjnnnrrruuu|||yyywww{{{|||xxxrrrrrrqqqrrruuuyyy|||~~~xxxtttkkk]]]LLL@@@777000...111///......---,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------.........---------,,,,,,...//////000000111222222111000000111333666999;;;AAASSSpppjjjYYYKKK@@@DDDOOOiii{{{tttnnniiieeedddaaa^^^\\\ZZZYYYWWWUUU\\\WWWQQQLLLLLLMMMOOOPPPOOORRRWWW___hhhqqqyyy}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{|||~~~tttllljjjttt))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---......//////000111111111222333666999@@@RRRpppzzzsssgggppp~~~wwwuuurrrmmmiiifffccc```]]]]]]\\\ZZZYYYWWWUUURRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@?????????>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>?????????@@@AAACCCEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIGGGHHHJJJJJJKKKNNNRRRUUU[[[___dddiiimmmqqqtttwww}}}}}}uuurrrvvv}}}xxxuuuvvvqqqllllllpppvvvzzz|||}}}|||zzz{{{|||{{{wwwrrraaaRRRAAA888333000///000......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++......//////000111111111/////////000222555777999999DDD[[[|||lllVVVDDDBBBIIIZZZoooxxxrrrmmmkkkgggdddaaa^^^\\\[[[XXXVVV___ZZZSSSOOOMMMMMMNNNNNNOOOOOOQQQTTT[[[dddlllqqq|||{{{{{{yyyxxxxxxxxxyyyyyyzzz{{{|||||||||}}}~~~{{{uuuuuu))))))******++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,------------...//////000000222444777999;;;FFF___vvv~~~~~~~~~ppppppsss{{{|||xxxvvvrrrnnnhhheeebbb```______]]]\\\ZZZXXXUUUSSSTTTUUUUUUTTTTTTSSSQQQOOOOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>???AAABBBCCCDDDDDDEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEEEEEEEDDDDDDEEEGGGFFFHHHKKKMMMOOOSSSWWWZZZ^^^bbbhhhnnnqqquuuxxxzzzzzzsssqqqvvv{{{xxxwwwvvvpppkkklllssszzz~~~~~~~~~}}}zzzwwwwwwvvvqqqkkkWWWHHH888222111000...///---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++------...//////000000111...//////000222444666888888???OOOiiihhhSSSJJJKKKQQQ```xxx|||vvvrrrqqqjjjhhhdddaaa___]]]ZZZXXX]]]YYYTTTPPPNNNNNNNNNMMMQQQPPPOOOQQQUUU[[[aaaeeessswww}}}~~~{{{yyywwwwwwuuuuuuvvvvvvxxxyyy{{{||||||||||||}}}~~~***************+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---...++++++,,,------......///000333666888888???RRRdddxxxooommmvvv}}}zzzooolllgggcccaaaaaa___^^^]]][[[XXXWWWWWWWWWVVVUUUUUUTTTRRRPPPOOOOOOOOOPPPMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFHHHHHHHHHFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDCCCCCCEEEGGGFFFIIIMMMPPPSSSWWW[[[___```eeekkkqqquuuyyy|||~~~~~~|||xxxvvvtttwww}}}}}}yyyyyy{{{|||wwwsssqqquuu}}}}}}uuurrrppphhh___OOOAAA333///000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++---------...//////000000...///000111333444666777999???JJJZZZqqq{{{bbbRRRLLLJJJSSSdddzzzuuusssllljjjfffcccaaa___\\\ZZZZZZWWWSSSQQQPPPPPPPPPOOOMMMMMMMMMNNNPPPSSSUUUWWW___eeemmmttt{{{~~~{{{xxxwwwuuutttsssttttttuuuvvvxxxzzz|||}}}|||||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,---...++++++,,,,,,---............///222555555999FFFSSSsssuuujjjjjjxxx}}}xxxpppiiifffdddccccccaaa___]]]\\\\\\[[[YYYWWWWWWVVVTTTRRRQQQOOOOOOOOOLLLLLLKKKLLLLLLMMMNNNOOOQQQQQQPPPPPPOOOMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????AAABBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@AAACCCDDDEEEDDDEEEFFFGGGFFFFFFDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGFFFJJJNNNSSSVVVZZZ___bbbccchhhooouuuxxx{{{}}}~~~}}}{{{{{{{{{tttuuuyyyzzzvvvvvvzzz~~~}}}}}}uuunnniii^^^QQQEEE:::111///000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////...///000111333444555555666<<>>???@@@AAAAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>???@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEEEEDDDDDDFFFHHHJJJMMMSSSWWW[[[___cccfffhhhmmmssswwwzzz{{{{{{|||{{{{{{|||{{{zzz{{{~~~{{{~~~{{{vvvsssvvv~~~uuujjjcccUUUEEE:::444///000///------///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,------+++,,,,,,---......//////,,,---...000111222333333555999???GGGTTTjjjooo___QQQOOOOOOZZZtttxxxtttmmmjjjgggdddcccbbb```^^^ZZZXXXVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRKKKMMMPPPUUU[[[eeeooovvv{{{|||yyytttqqqnnnnnnpppqqqqqqpppxxxyyyzzz{{{}}}~~~}}}|||{{{{{{{{{xxxyyyxxxwwwwwwzzz+++***)))))))))***,,,---******+++++++++,,,,,,,,,(((***++++++******+++,,,......//////000111111111111//////333666666999>>>KKKiiinnniiipppyyyxxxqqqnnnnnnnnnhhhhhhhhhhhhhhheee```\\\]]]\\\\\\ZZZWWWTTTPPPNNNHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRQQQOOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@BBBBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@???AAA@@@???>>>???AAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@??????>>>??????CCCDDDEEEEEEEEEEEEGGGIIINNNRRRWWW\\\```dddhhhkkklllpppvvvyyyzzzzzzyyyyyyxxxxxxyyyxxxyyy|||{{{vvvtttyyyuuuhhh```PPP>>>222///...000///------000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,---------++++++,,,------......///+++,,,---///000111111111555888===CCCOOObbbxxxuuu[[[VVVPPPRRReeezzzwwwllljjjfffeeedddcccaaa___]]][[[YYYYYYYYYXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNMMMOOOVVV___eeekkkrrr{{{~~~|||{{{yyywwwuuuooollliiijjjnnnqqqqqqqqqzzz{{{|||}}}~~~}}}|||{{{{{{xxxxxxxxxvvvvvvzzz************************************************,,,,,,,,,,,,,,,,,,,,,,,,...000222333444333111000///000111222444555666777DDDUUUqqquuufffffflllzzzvvvrrrppppppkkkkkkjjjiiihhhfffdddbbbaaa^^^[[[YYYXXXWWWUUUTTTPPPMMMJJJJJJKKKNNNPPPPPPQQQRRRSSSRRRQQQPPPQQQSSSTTTRRROOOKKKIIIGGGFFFFFFCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDBBB@@@????????????>>>>>>>>>@@@CCCEEEGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMRRRWWW^^^dddhhhlllppprrrsssvvvxxxyyywwwtttsssrrrrrruuuyyy}}}}}}|||zzzxxxzzzyyyooodddVVVEEE:::333222000...,,,+++******------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))((((((''''''******++++++++++++******))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------............////////////111222666>>>GGGTTTgggwwwuuucccUUUSSSXXXaaavvv~~~}}}~~~{{{wwwnnniiiccc```aaabbbaaa```\\\\\\[[[[[[YYYXXXWWWVVVTTTTTTSSSRRRPPPOOONNNMMMOOOMMMKKKLLLNNNRRRSSSTTTWWW^^^iiiuuu}}}~~~{{{xxxvvvtttssssssnnnllliiiggghhhlllqqqttt}}}~~~||||||}}}}}}}}}~~~************************************************,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111///...///000111222333555666666<<>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@????????????>>>???@@@CCCEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBEEEFFFHHHIIIIIIKKKMMMPPPUUUZZZaaaggglllpppsssvvvuuuwwwzzzzzzwwwsssqqqpppnnnrrrxxx|||zzz}}}|||rrrgggZZZLLL>>>444222111///...,,,+++++++++------,,,,,,,,,+++++++++*********************************))))))(((((((((******++++++++++++******))))))))))))))))))))))))************************+++******))))))******+++******))))))******+++,,,+++++++++,,,,,,,,,---------.........////////////000000333999@@@JJJZZZiiiwwwsss___WWWTTTVVVdddttt~~~|||||||||zzzuuurrrnnniiicccaaabbbccccccbbb\\\\\\]]]]]]\\\[[[ZZZZZZUUUTTTSSSRRRQQQOOONNNNNNPPPNNNLLLLLLNNNPPPPPPPPPQQQVVV]]]eeemmmvvv~~~}}}{{{xxxuuusssrrrrrrrrrmmmllljjjiiikkkoootttwww|||~~~************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------//////000222333444555666777;;;IIIcccssshhhdddnnn|||sssooommmmmmnnnooooookkkfffbbbdddcccbbbbbbbbb```]]]ZZZVVVTTTQQQOOOOOONNNMMMKKKMMMOOOPPPPPPOOOOOOPPPRRRSSSRRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>>======>>>>>>=========>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@??????@@@?????????AAACCCEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCGGGHHHJJJLLLMMMOOORRRUUUZZZ^^^eeelllqqquuuxxx{{{xxxyyyzzzyyyvvvrrrpppppppppuuu|||~~~~~~|||xxxwwwxxxzzzuuukkk^^^PPPBBB666000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,---------.........//////111///000444888>>>KKKVVVeeeuuusssdddYYYRRRUUU]]]kkk{{{xxxxxxwwwtttpppiiieee```^^^___aaa```___]]]^^^___``````___^^^^^^VVVUUUTTTSSSRRRQQQPPPOOOPPPOOOMMMMMMNNNNNNLLLKKKMMMNNNQQQUUU[[[dddooovvv}}}|||||||||{{{xxxwwwtttqqqooooooooooookkkjjjkkklllooossswwwzzz}}}************************************************++++++++++++++++++++++++++++++,,,---...------,,,//////000111222333444444999999AAASSSnnn~~~mmmfffhhhqqq{{{uuuooonnnmmmmmmnnnmmmhhheeefffeeeeeeffffffdddaaa^^^ZZZXXXUUUSSSRRROOOLLLJJJLLLMMMOOOOOONNNNNNOOOQQQRRRRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHHHHHHHGGGGGGEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[___dddjjjpppuuuxxx|||~~~||||||zzzwwwtttrrrsssttt{{{{{{wwwuuutttsssoooeeeXXXHHH<<<444111......------,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........333000000222444777@@@IIIUUUbbbvvv|||nnn```XXXWWWZZZggg}}}|||{{{{{{wwwsssiiiddd___^^^___```___]]]___```aaabbbbbbaaa```___XXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNOOONNNKKKIIIMMMMMMMMMMMMPPPWWW```ffflllqqqzzz{{{zzzzzzyyyxxxxxxxxxxxxvvvssspppmmmkkkjjjkkkkkkgggiiikkkooossswww{{{|||{{{************************************************++++++++++++++++++++++++,,,,,,------.........---//////000000111222333333666888>>>JJJZZZttt{{{nnnfffeeerrr}}}tttpppkkkjjjkkkllljjjhhhhhhgggggghhhhhhgggccc```^^^\\\XXXVVVTTTQQQMMMKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@??????@@@AAAAAABBBDDDFFFHHHIIIJJJMMMPPPSSSVVVZZZ___bbbeeeiiioootttwwwzzz}}}~~~}}}zzzwwwuuuwww{{{|||vvvpppmmmkkkfff\\\OOOBBB888333111------,,,,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++******************++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,------------222///...000222333999@@@DDDNNNaaaxxxxxxggg]]]YYYYYYbbbyyyzzzuuuoookkkfffccccccbbb```]]]```aaabbbccccccaaa___^^^[[[ZZZYYYXXXWWWUUUTTTTTTPPPOOONNNOOOPPPOOOMMMKKKNNNNNNMMMLLLLLLOOOSSSWWWYYY___jjjsssyyy~~~~~~{{{wwwvvvvvvuuuttttttuuuuuusssqqqmmmiiigggggghhhhhhfffiiinnntttyyy}}}************************************************++++++++++++++++++++++++---------------............//////000111111222222000333:::BBBJJJ]]]yyyjjj```eeerrrzzzqqqnnnooopppnnnkkklllkkkjjjjjjiiihhheeebbbaaa^^^ZZZWWWUUUSSSPPPNNNMMMNNNOOONNNMMMLLLMMMOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHJJJJJJIIIHHHFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBEEEGGGIIIJJJNNNQQQUUUYYY]]]aaagggjjjlllpppuuuxxxzzz{{{|||}}}~~~}}}|||}}}|||sssiiibbbaaaZZZOOOCCC:::444111000...---,,,,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++)))))))))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))(((((((((((()))******************+++++++++++++++++++++,,,,,,,,,------///,,,+++...000000333888;;;BBBRRRggg|||{{{llldddZZZWWWeee{{{wwwrrrkkkgggdddbbb]]]YYY^^^```bbbddddddcccaaa___^^^]]]\\\[[[ZZZXXXWWWWWWSSSRRRPPPPPPQQQQQQOOONNNLLLMMMNNNMMMKKKJJJKKKMMMNNNQQQZZZdddkkkrrr~~~}}}|||||||||}}}|||zzzwwwtttsssrrrrrrqqqqqqqqqqqqpppmmmjjjfffeeefffhhhjjjjjjooovvv}}}************************************************************************---,,,,,,,,,------............//////000111111111000111666<<<@@@KKKjjjyyyhhhdddfffjjjvvv~~~|||wwwrrrqqqooolllkkkjjjiiigggeeeccc___[[[WWWVVVUUUTTTRRRNNNPPPPPPOOOMMMLLLLLLMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHKKKNNNOOOSSSVVV[[[___dddiiiooossstttwwwzzz||||||{{{|||||||||~~~uuuiii```YYYPPPCCC999444222000///...------,,,+++++++++,,,++++++++++++************************************((((((((())))))***************++++++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((()))******************++++++++++++++++++++++++,,,,,,,,,,,,000,,,+++...000///000333888;;;FFFUUUddduuuuuuiii^^^```mmm}}}uuuooojjjeee^^^ZZZ[[[^^^bbbeeegggfffeeedddaaa```___^^^\\\[[[ZZZZZZZZZWWWTTTRRRQQQQQQPPPOOOLLLMMMNNNMMMKKKJJJKKKKKKMMMLLLPPPWWW\\\aaajjjsss~~~~~~~~~|||zzzxxxwwwvvvvvvwwwwwwuuutttqqqqqqooonnnmmmmmmmmmmmmjjjhhhfffdddeeehhhlllooorrrwww************************************************************************,,,,,,++++++,,,,,,---.........//////000000111111666333555;;;<<>>JJJ___|||vvvrrrtttwwwpppiiieeefffhhhiiiiiiooopppqqqpppmmmiiihhhggg```^^^]]][[[YYYXXXWWWWWWVVVUUUSSSSSSTTTSSSPPPNNNKKKLLLLLLKKKJJJJJJMMMOOOJJJLLLPPPTTTWWW[[[```dddmmmsssyyy}}}}}}|||uuuuuuvvvwwwvvvuuutttsssqqqqqqrrrrrrrrrrrrrrrqqqmmmmmmllllllkkkkkkjjjjjjfffccc^^^[[[ZZZ[[[^^^```ccceeeiiimmmttt}}})))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,---......---...//////---------///---000333444444555777999BBBTTTqqq{{{wwwyyy~~~uuulllgggeeekkk}}}|||{{{zzzxxxrrrpppmmmlllkkkiiifffdddbbb```\\\ZZZZZZZZZXXXWWWTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMOOOQQQRRRQQQUUUZZZ___ccchhhmmmpppssstttuuuwwwzzz}}}|||}}}~~~zzzuuussssssvvv~~~{{{sssjjjkkkooolll^^^PPP???666///...///...---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))))))))******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))************++++++++++++)))***+++------,,,++++++'''***...111222444888;;;===MMMeee|||{{{ttt~~~yyynnnfffddddddccccccnnnrrrvvvvvvrrrmmmjjjjjjdddcccbbb```^^^]]]\\\[[[XXXWWWUUUTTTUUUTTTRRRPPPOOOOOOOOOMMMKKKKKKLLLNNNKKKMMMNNNOOOPPPSSSWWWZZZ[[[^^^bbbffflllsssxxxzzz|||{{{zzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~||||||{{{zzzyyywwwvvvuuuooopppqqqqqqqqqqqqppppppnnnnnnoooooooooooonnnnnniiiiiihhhhhhfffdddcccbbb___]]][[[ZZZ[[[___cccfffhhhjjjnnnsssyyy))))))))))))))))))))))))(((((()))))))))*********************************((())))))***+++,,,,,,------...///...---,,,---...000111222222333666999;;;===CCCUUUtttyyyzzz~~~ssskkkkkkzzz|||yyyvvvtttrrrpppmmmkkkgggddd```]]]]]]\\\ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNOOOOOONNNMMMMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIKKKKKKLLLNNNNNNNNNOOOQQQTTTWWWXXX\\\___cccgggjjjnnnrrruuuuuuuuuvvvxxx|||{{{xxxvvvvvvxxx}}}}}}xxxooohhhiiikkkcccSSSEEE888222---...///------///,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++)))))))))******)))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))************&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++((()))+++,,,,,,,,,+++******,,,...//////...------777<<>>LLL```ttt|||zzzxxx{{{}}}wwwvvvuuurrroookkkhhhfffccc```]]][[[[[[ZZZYYYXXXUUUVVVVVVUUURRRPPPPPPPPPMMMNNNOOOOOOMMMLLLLLLMMMMMMJJJLLLQQQPPPLLLJJJLLLKKKNNNQQQRRRRRRRRRTTTWWWVVVWWWYYY[[[]]]]]]\\\[[[[[[[[[\\\]]]^^^___``````___```aaaaaabbbbbbbbbaaa______^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[^^^___bbbfffjjjnnnrrrsssyyyzzz|||~~~))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,...///000000111222444444222111///111777AAAOOOfffuuuooosssyyyuuuqqqmmmkkkiiigggeee```aaabbbccccccbbbaaaaaa^^^]]]\\\[[[ZZZYYYXXXXXXRRRRRRPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPRRRVVVYYY\\\^^^```cccbbbbbbdddgggkkkppprrrwwwzzz}}}~~~zzznnnccc[[[OOOAAA888666000---,,,//////,,,---///***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((*********))))))$$$%%%'''((((((((('''&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************,,,+++*********+++---......,,,++++++,,,---------...222555666:::FFFYYYggg~~~~~~{{{wwwsssooolllfffccc```^^^]]]]]]\\\ZZZYYYZZZ[[[YYYWWWUUUTTTUUUMMMOOOQQQQQQOOOMMMMMMMMMHHHFFFIIIOOOOOOIIIFFFHHHFFFIIIMMMNNNMMMNNNPPPRRRNNNPPPRRRTTTTTTTTTRRRQQQSSSSSSTTTVVVWWWXXXYYYZZZYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXX[[[^^^```ggghhhiiikkknnnssswwwyyy{{{|||}}})))))))))))))))))))))))))))************+++++++++...,,,***)))((()))***+++(((***,,,,,,++++++,,,---+++,,,------......------...//////000111111222222111111777>>>AAAMMMnnnzzztttyyy}}}wwwssspppnnnllllllkkkkkkkkkjjjjjjjjjkkkdddcccbbbaaa___^^^]]]]]][[[YYYWWWUUUTTTSSSPPPNNNOOONNNMMMNNNPPPQQQNNNKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNKKKKKKMMMMMMLLLOOOTTTYYYYYY[[[___eeeiiillllllqqqpppoooooorrrxxx}}}{{{xxx}}}vvviiiZZZOOOEEE:::444222------.........---,,,+++++++++,,,,,,,,,,,,------++++++++++++***)))'''&&&)))))))))))))))*********&&&((()))++++++)))(((&&&&&&''')))***)))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((''''''***(((((()))***+++***)))+++++++++***************(((((((((((()))***+++,,,++++++,,,,,,---...//////,,,///222333666===HHHPPPnnn}}}zzzuuurrrooolllgggbbb^^^[[[[[[[[[]]]\\\ZZZYYYYYYYYYWWWVVVYYYVVVRRRPPPOOOOOOMMMLLLJJJIIIIIIKKKLLLLLLJJJHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\___aaacccdddiiikkknnnpppqqqtttwwwzzz}}}{{{~~~)))))))))))))))))))))))))))************+++++++++---+++***)))((()))++++++)))+++,,,,,,+++***+++,,,+++,,,------...---------111111222333333444444555111000555::::::@@@WWWppp}}}vvvuuuwwwyyyuuurrrqqqpppooonnnnnnnnnppprrrssssssrrrpppmmmiiieeebbbaaa^^^]]]ZZZYYYXXXWWWTTTRRRRRRQQQOOOQQQTTTUUUTTTSSSUUUTTTSSSRRRQQQRRRSSSTTTUUUSSSSSSTTTSSSQQQTTTYYYXXX\\\ccckkkrrrxxx}}}|||zzzyyyxxx|||~~~yyylll___QQQGGG???666111000...------------,,,,,,,,,+++++++++,,,,,,,,,------++++++******)))((((((((()))))))))))))))))))))***'''((()))******)))((('''%%%&&&(((******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((((((''''''''')))***)))((())))))))))))))))))))))))))))))((())))))***+++,,,+++++++++,,,,,,------...---///111222222888AAAHHH\\\sss~~~~~~{{{yyyxxxtttooojjjfffcccbbbbbbcccaaa``````___]]]ZZZWWW\\\YYYVVVTTTSSSRRRQQQOOOMMMLLLLLLMMMNNNMMMKKKIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWW[[[\\\^^^aaaeeehhhjjjkkkmmmnnnppprrrtttwww{{{~~~~~~)))))))))))))))))))))))))))************++++++++++++***)))))))))***+++,,,***,,,------+++******+++++++++,,,---------------111222222333333444444555000///222777666666AAAPPPssstttjjjdddjjjuuu{{{zzzuuutttrrrrrrtttyyy}}}zzzuuunnnhhheeecccaaa```___^^^\\\YYYWWWWWWUUUTTTUUUXXX[[[]]]]]][[[ZZZXXXVVVVVVWWWXXXYYYZZZXXXWWWXXXWWWUUUWWW\\\^^^gggsss}}}|||{{{}}}~~~}}}{{{zzzzzzvvvnnniii]]]QQQDDD<<<666000---...///...,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,,,,+++***((((((((())))))******))))))))))))))))))(((((())))))))))))(((((($$$&&&((()))***+++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((&&&&&&'''((()))(((''''''''''''(((((()))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000000//////222888===III]]]xxx|||{{{~~~{{{vvvppplllhhhgggfffjjjjjjjjjkkkjjjfff```[[[^^^\\\YYYWWWVVVUUUTTTRRRRRRPPPOOOOOOPPPOOOMMMKKKLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOOOOPPPQQQQQQQQQSSSTTTVVVXXXZZZ[[[[[[\\\```bbbeeejjjnnnrrrtttvvvvvvwwwxxxyyyzzz~~~~~~}}}))))))))))))))))))))))))))))))*********+++++++++***)))))))))***+++,,,---+++,,,------+++))))))***++++++,,,------------,,,......//////000111111111///...000555555555:::BBBZZZuuuxxxkkkeeedddhhhooowww~~~|||zzz{{{|||sssnnnhhhgggeeecccbbb```]]][[[[[[ZZZYYYZZZ]]]bbbfffhhhbbbaaa___^^^^^^___aaabbb___\\\[[[\\\[[[YYY\\\bbbkkkwww~~~{{{xxxuuussspppkkkccc]]]PPPEEE:::555111...---...///...,,,******+++,,,---***++++++++++++,,,,,,,,,---+++)))''''''((()))************)))))))))))))))))))))(((((((((((())))))&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))***)))(((&&&&&&'''((())))))******)))))))))******+++,,,---------------,,,,,,,,,,,,...//////...---///333666>>>MMMcccyyyzzzwwwzzzyyytttpppnnnmmmqqqrrrtttvvvuuupppiiidddaaa___\\\ZZZZZZXXXVVVTTTWWWUUUSSSRRRRRRQQQOOOMMMPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]```bbbcccccceeehhhmmmsssxxx}}}~~~}}}))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++,,,,,,+++,,,------+++))))))******+++,,,,,,------,,,,,,,,,,,,,,,---......//////000...///222444666999===DDDXXXvvv|||rrrkkkdddcccfffpppzzzpppmmmjjjgggfffdddaaa___``````aaabbbffflllssswwwxxxvvvtttrrrpppooonnnnnnhhhdddbbbbbbaaa```dddjjjuuu|||yyyxxxuuuqqqooollleee]]]VVVFFF<<<444111111......000///---+++*********,,,---*********+++++++++,,,,,,,,,+++)))''''''(((***+++************))))))(((((())))))(((((((((((())))))(((((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))''''''(((((()))***++++++))))))))))))***+++,,,---.........------------------......------///111333888AAAPPPbbbvvvzzzqqqnnnuuuwww~~~}}}zzzxxxwwwxxx{{{~~~~~~zzzsssnnngggeeecccaaaaaa___]]]ZZZ\\\YYYWWWVVVVVVUUUSSSQQQSSSSSSQQQPPPOOONNNNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[]]]```cccfffiiijjjkkkmmmpppvvv}}}xxx|||)))))))))))))))))))))))))))************+++++++++************++++++++++++***,,,------+++******+++******+++,,,,,,,,,,,,,,,,,,------......//////000111000///000111333555777;;;FFF\\\{{{wwwjjjbbb___dddqqq~~~{{{wwwqqqmmmkkkiiigggffffffhhhlllpppvvv~~~}}}{{{sssmmmhhheeecccbbbgggooozzz}}}wwwssssssqqqnnnlllhhhaaaWWWOOO>>>777111111111///...///...---+++*********+++,,,************+++++++++++++++***)))(((((()))******++++++******)))((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))************)))((()))***++++++)))((((((((())))))*********(((((((((((()))***+++,,,------------------------,,,------...///000111222333777@@@NNN^^^rrr|||tttiiifffgggmmmuuu~~~~~~~~~{{{wwwooonnnlllkkkjjjiiifffcccaaa___\\\[[[[[[ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOORRRRRRSSSSSSTTTTTTTTTTTTWWWXXXYYY[[[]]]```aaabbbaaacccfffjjjnnnqqqsssuuuwww{{{wwwqqqppppppvvv)))))))))))))))))))))))))))************+++++++++***++++++++++++******))))))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++,,,------......///000000...000111000///111222333777<<>>444///,,,///111...+++***+++,,,,,,,,,,,,+++***))))))************+++++++++((()))************))))))+++++++++***)))(((((('''&&&((()))++++++)))(((&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***''''''((()))***++++++,,,---,,,,,,---//////---,,,000111555999;;;CCCYYYppp~~~sssggg^^^]]]bbb```gggqqqwwwxxxvvvtttsssqqqzzz~~~|||wwwvvvttttttsssqqqmmmjjjkkkhhheeedddeeeeeeeeedddccccccbbbaaaaaaaaabbbbbb______^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]```bbbcccdddggghhhjjjmmmppprrrtttuuuuuuwww{{{uuunnneee^^^___jjjyyy************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000777333666AAANNNaaarrrgggbbbiiippp}}}{{{yyyqqqkkkcccdddccc___UUUIII???::://////---,,,,,,,,,,,,,,,...---+++******+++---...+++*********+++,,,------************************+++*********))))))(((((('''(((***+++++++++***))))))((('''&&&&&&'''((())),,,(((%%%&&&((()))'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,------......///,,,///222333555;;;EEEMMMggg~~~yyykkk\\\SSSVVVUUUUUUWWWZZZ\\\]]]\\\\\\bbbppp}}}zzzwwwwwwwwwuuuqqqnnnjjjjjjllloooqqqqqqooollliiikkkllllllkkkjjjjjjkkknnnkkkgggfffggghhhfffeee``````____________``````___cccgggiiiiiijjjmmmpppssswww{{{~~~vvvlll___]]]\\\aaannn~~~************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------....../////////000000000000333000333<<>>777333000000000///...------------,,,,,,+++******+++,,,,,,***))))))(((((((((((()))************************))))))))))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&((()))'''%%%%%%''')))'''((((((((()))))))))***(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++***++++++,,,------......,,,///111111000111333555777<<>>DDD\\\ooo~~~tttvvvwwwwwwuuurrrnnnkkkbbbaaa^^^YYYSSSOOOMMMMMMMMMLLLJJJKKKMMMQQQVVVYYY___```aaa```]]][[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\WWWVVVUUUTTTTTTUUUWWWXXX[[[WWWUUUVVVTTTQQQQQQTTTVVV[[[bbbgggjjjnnnssswww|||wwwssseeeZZZKKKBBB@@@>>>:::666))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((()))***)))))))))))))))))))))))))))************+++++++++))))))))))))*********+++,,,------....../////////222444555666666777888888<<>>NNNaaaxxx}}}tttooonnngggbbb[[[TTTQQQQQQTTTVVVWWWXXXYYYXXXVVVTTTTTTUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\^^^aaafffmmmxxxzzzwwwssskkk^^^SSSJJJFFF@@@<<<999777666444(((((())))))******++++++'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))'''''''''((()))************************,,,,,,+++***))))))******+++,,,...---,,,,,,---//////000111222333444444444888666777<<>>AAARRRdddqqqkkkgggfffgggkkkttt~~~vvvrrrwwwuuusssooohhhaaa___bbbeeegggeee^^^OOO???444111222000...,,,,,,------,,,+++,,,,,,,,,+++++++++***************))))))))))))((())))))))))))))))))))))))))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''''''''(((((((((((()))))))))(((((('''&&&%%%$$$'''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,------000//////...///111555888>>>III\\\sss{{{xxxvvvrrrnnn``````___\\\TTTKKKAAA;;;333333333222222333444444)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((*********************************)))******+++,,,***+++,,,,,,++++++,,,---,,,,,,...///000111111111333000111333222111444999999CCCNNNfffwwwooofffaaa^^^^^^\\\\\\```gggmmmyyyzzzwwwssspppsss~~~~~~ooonnnjjjeee```]]]\\\]]]YYYUUULLL@@@555//////111000///------------+++))),,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&%%%$$$$$$%%%'''&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$###''''''(((((((((((())))))((()))***+++++++++++++++,,,,,,,,,++++++,,,,,,---,,,+++++++++,,,...111222555;;;GGGWWWjjj{{{sssnnnllljjjgggdddZZZ[[[\\\YYYSSSIII???999555555444444333333444444'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((())))))))))))((('''''''''''''''''''''''''''&&&'''((()))******)))(((******************************))))))***++++++,,,)))+++,,,,,,++++++,,,---+++,,,---///000000111111444111222444444222333777444<<>>999888666444333222111111)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++)))''''''((()))***))))))*********++++++++++++---000444666777777777222333333111000///000222888222111999AAAOOOiiiyyysssoookkkhhhfffaaa___]]]]]]```ffflllppp|||~~~wwwooopppuuutttxxx}}}{{{yyyyyy{{{xxxqqqjjjiiigggccc[[[PPPCCC:::222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((''''''''''''((((((***)))((())),,,---,,,+++(((((())))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))'''$$$###%%%)))+++)))'''''''''''''''((((((((((((&&&''''''((((((((((((((())))))*********+++++++++...------------...//////,,,,,,,,,---...///000111000111222444888???GGGMMMcccnnn~~~xxxlllbbbRRRMMMJJJKKKJJJHHHJJJNNNUUUTTTQQQMMMHHHCCC>>>;;;888777555333222222222222)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))******)))(((((()))******,,,+++)))(((((((((***+++***+++++++++,,,,,,,,,,,,...000333666888999999999444555555444222222333444666111222888<<>>KKKTTThhh~~~zzzvvvmmmaaaWWWGGGCCCAAACCCCCCBBBEEEIIIVVVTTTPPPKKKEEEAAA===;;;777666555333222222111111))))))))))))))))))))))))((((((''''''''''''((((((***)))((((((''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))(((((())))))***---,,,***)))))))))***+++++++++,,,,,,,,,---------///000333555777888888888444555555444222222333555333000222777888888BBBPPPccczzz}}}vvvqqqnnnlllffffffgggggggggggggggfffeeefffiiilllppptttvvvxxx{{{}}}|||yyywwwtttrrrppppppqqqqqqpppnnnuuuuuuxxx}}}~~~~~~yyyttttttzzz{{{{{{zzzssskkkgggaaaXXXNNNDDD<<<444///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((''''''''''''((((((((('''&&&''')))))))))'''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$######""""""###&&&(((&&&###!!!###&&&******)))((('''&&&%%%$$$&&&''''''((((((((((((((())))))))))))************+++++++++***+++,,,,,,---------,,,,,,,,,------.../////////...---...000222555;;;JJJ^^^ppp~~~{{{wwwqqqhhh]]]QQQIIIBBB???>>>AAABBBBBBDDDIIIRRRPPPLLLGGGCCC???<<<;;;555555444444333222000000(((((((((((((((((((((((((((((((((''''''(((((((((******)))(((((((((((((((%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))(((((())))))))),,,,,,+++***)))******++++++++++++,,,,,,,,,,,,---,,,---///111333333444444000111222111//////000222111000333777666555;;;CCCJJJ\\\wwwxxxxxxvvvsssooojjjgggeeeaaa```______```bbbeeegggfffgggjjjmmmoooppppppppprrrpppoooqqqpppmmmlllmmmpppqqqssswww}}}{{{wwwxxxwwwxxxzzzooofff___WWWLLLAAA999333///---,,,,,,---...---,,,***)))++++++++++++++++++++++++************************************************((((((''''''''''''((((((***)))((()))+++,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((&&&%%%%%%&&&(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$&&&((('''%%%%%%&&&((())))))(((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((()))))))))*********))))))))))))***++++++---,,,,,,+++++++++,,,,,,+++---//////...///000222000222999FFFVVVhhh~~~~~~{{{xxxrrrpppllldddYYYMMMEEE@@@@@@======???AAA@@@BBBFFFGGGGGGGGGEEEBBB>>>;;;999222333333444333111///...(((((((((((((((((((((((('''(((((((((((((((((('''******)))(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((())))))(((((((((+++++++++***************************++++++++++++++++++,,,...///000000111...//////...------...000111111333444333333777<<<<<>>;;;888777999999777888;;;:::===@@@BBBBBB>>>999666111111222333222000///...))))))))))))))))))))))))''''''((((((((((((''''''***)))((((((''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''************)))))))))((())))))*********+++++++++,,,,,,------...///000000.../////////......///111222222111000//////222555999===FFFUUUfff}}}~~~yyyxxxyyy{{{}}}}}}}}}}}}||||||{{{zzzyyyzzz|||zzzyyy{{{|||~~~{{{wwwvvvtttssssssxxx~~~wwwdddUUUDDD???888333000000//////,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((+++------,,,++++++******))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&%%%%%%$$$$$$"""!!!&&&)))(((%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))*********)))))))))******++++++,,,------,,,+++,,,...000------111555>>>LLLYYYdddjjjttt~~~ssskkkhhhhhhgggfff[[[XXXQQQIIIBBB===<<<===999666555777666333333555222555:::===>>>;;;666333000000111111000//////...))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))''''''((())))))((('''''')))))))))))))))(((''''''*********+++++++++,,,,,,---,,,,,,------...//////.../////////......000222///000000//////000111111777888===EEENNN]]]www}}}~~~~~~zzzxxx}}}}}}zzzxxxxxxvvvttttttvvv{{{xxxiiiUUUDDD888555222111000000///---------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))((((((''''''''''''(((((('''&&&''')))---///000///------,,,++++++***))))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$!!! !!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((())))))***(((((((((((())))))***+++***++++++***))))))+++---,,,+++,,,///000222:::DDDLLLPPPVVVaaaooo~~~xxxpppiiieeeaaa[[[WWWLLLIIIDDD@@@===;;;:::::::::777666888777444333666111333555777777555222111000000//////......//////))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((''''''&&&++++++,,,,,,,,,---------,,,++++++++++++,,,---...,,,---...---------///111***---///000111333444333000111555999<<