BM66(@ jjjjjjjjjjjjjjjmmmqqqtttyyy|||~~~{{{wwwvvvwwwpppmmmggg___VVVNNNGGGCCC::::::::::::999777666555777666555555666666555444888888888888888888999999999;;;===<<<888555666888:::999888777777777999999999:::;;;;;;<<<<<<;;;;;;>>><<<;;;<<<===<<<999555888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>?????????AAACCCCCC@@@???@@@BBB@@@???>>>===:::888666555777777888999999999999888;;;<<<===>>>>>>?????????BBBCCCBBB???<<<;;;;;;<<<:::888777888999;;;;;;:::>>><<<::::::<<<>>>???>>>;;;;;;;;;<<<;;;;;;::::::999999888888888888888888>>>CCCKKKTTTaaatttxxxooocccXXXQQQPPPQQQRRRWWWYYY^^^eeekkkrrrwwwzzz}}}|||zzzzzz}}}~~~{{{xxxqqqhhhbbbaaabbbccccccbbbgggnnnqqqrrrsssuuuxxxtttnnnnnnllljjjiiimmmsssyyy||||||{{{}}}|||||||||{{{{{{zzzzzzzzzppppppqqqwww~~~|||ppphhhcccZZZQQQCCC;;;222---------,,,***+++*********))))))(((((())))))))))))))))))))))))%%%''')))'''$$$$$$'''***'''((()))(((&&&%%%%%%'''###$$$%%%'''(((''''''&&&(((%%%###$$$&&&((('''%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))((('''---,,,+++)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,,,,---...000222444///000111222444555666777;;;<<>>777888777777777666555444777777777666666666666666:::999888777777888888999999;;;<<<;;;999888777888999999888777777888888999999:::;;;;;;<<<<<<;;;;;;===<<<;;;<<<===<<<999666777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<>>>@@@@@@>>>======???<<<<<<<<<<<<;;;:::999888;;;;;;;;;:::999888666666<<<<<<===>>>????????????<<<>>>@@@@@@>>>;;;;;;;;;<<<;;;:::999:::;;;;;;;;;===;;;::::::;;;======<<<:::::::::::::::999999888777777777777777777777777999===BBBIIISSSbbbssswwwkkkcccaaabbbddd```^^^ZZZYYYZZZ^^^cccgggrrr|||}}}zzz~~~}}}}}}~~~yyyzzz{{{|||zzzwwwtttrrrgggccc^^^\\\___cccfffgggvvvzzz~~~{{{{{{|||~~~|||qqqmmmmmmjjjhhhhhhjjjoootttuuuuuuppptttzzz||||||xxxuuusssyyyzzz|||}}}}}}{{{yyywwwqqqooonnnqqqwww{{{|||{{{vvvwwwqqqggg___YYYPPPFFF999333,,,)))***,,,+++)))************)))))))))((())))))))))))))))))))))))((('''''''''(((((('''&&&'''((()))(((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$%%%(((***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************************************))))))((('''******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------///...---------...000000//////000222333555666666888:::<<>><<<===??????===<<<===>>>999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777<<<===>>>??????@@@??????777:::>>>???>>><<<;;;:::===<<<<<<;;;;;;;;;;;;<<<===;;;:::999;;;;;;;;;:::999999999999999888777666555555555555555555555555555888;;;>>>CCCLLLXXX```vvv}}}wwwwww{{{~~~zzzsssfff[[[TTTSSSUUUWWW___gggnnnnnnnnnpppqqqqqqnnnqqqvvvzzz~~~yyyxxxtttqqqmmmjjjgggfff```______cccjjjrrrxxx{{{{{{xxxpppmmmooolllkkkkkkmmmoooqqqqqqpppnnnnnnppprrrtttuuusssrrruuuxxx|||~~~~~~{{{wwwtttpppmmmjjjkkknnnpppooonnngggfffbbbYYYRRRJJJ@@@777///,,,((((((+++,,,,,,***************))))))))))))((((((((((((((((((((((((+++(((&&&(((++++++'''###&&&(((((((((&&&%%%&&&'''***)))'''&&&%%%$$$######$$$$$$%%%(((***,,,***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000///...---------------...///000111222444555555444666999===@@@CCCDDDEEEFFFFFFDDDBBBBBBHHHQQQYYYdddqqqrrrrrrrrrqqqpppqqqsssuuuuuussspppmmmllllllnnnppptttnnneeeYYYMMMBBB;;;777888888888888888999999:::777:::===;;;666444666:::===;;;999666555666777888:::888777999<<<===;;;888777777777777777888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::777777777777888:::<<<===:::::::::::::::;;;<<<===>>>???@@@@@@@@@?????????888888999:::;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>888:::===>>>===<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>><<<;;;:::;;;;;;:::999999999999999888777666666444444444555555555555555666777999:::<<<@@@FFFKKKaaammm~~~~~~nnnaaaXXXTTTRRRRRRVVVYYYZZZZZZ]]]```bbbdddfffjjjmmmrrrxxxzzzuuummmeee```___```bbbfffhhhmmmttt~~~~~~zzz}}}{{{uuuqqqqqqsssuuuttttttuuuuuutttrrrqqqqqqooopppsssxxxzzzxxxuuusssvvvyyy||||||yyyuuusssnnnkkkiiijjjkkkjjjeeebbb^^^ZZZTTTKKKDDD<<<444...,,,******+++---...---,,,*********)))))))))))))))''''''''''''''''''''''''***))))))***+++***&&&###&&&'''((('''&&&%%%&&&(((***)))'''%%%$$$$$$$$$%%%###$$$''')))******(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))((((((((('''(((((()))******))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++***+++,,,---............///......---------------...///000111222333444444333444888;;;???BBBDDDEEEEEEDDDCCC@@@AAAFFFPPPXXXcccqqqvvvtttqqqnnnllloootttxxxvvvrrrmmmjjjhhhiiikkklllsssmmmbbbVVVKKKBBB;;;999888777777777888999:::;;;777;;;===;;;666444666:::<<<;;;999777666666777888999777666888;;;===:::888666666777777888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<===999888888777888:::;;;===;;;;;;:::::::::;;;<<<<<>>>>><<<;;;<<<>>>@@@<<<===>>>===;;;;;;===???>>>===<<<<<<======;;;:::::::::::::::999888777666444444444555555555666666777777888999:::;;;>>>@@@KKKUUUeeewwwssseeeZZZTTTPPPNNNLLLKKKKKKLLLPPPTTTWWWYYY\\\```fffmmmvvv|||}}}zzzvvvuuutttmmmddd\\\ZZZ]]]dddiiiqqquuuzzz|||xxxyyyyyyvvvtttsssuuuwww|||}}}}}}{{{yyywwwuuuuuunnnoooqqquuuzzz{{{wwwssstttuuuwwwyyyyyyxxxvvvtttooonnnmmmnnnmmmiiiaaa[[[ZZZRRRHHH@@@888222...,,,++++++,,,---......,,,+++))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))&&&%%%&&&%%%'''((('''&&&&&&'''(((''''''%%%$$$$$$%%%&&&'''$$$&&&((()))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++***)))))))))))))))******++++++++++++++++++++++++***+++,,,---............,,,,,,---......///////////////000111222222333333333555888;;;???BBBDDDEEEDDDDDDBBB@@@@@@FFFOOOVVVaaapppxxxuuupppkkkjjjnnnuuu{{{xxxtttmmmiiihhhhhhiiiiiilllfff\\\QQQGGG@@@<<<;;;777666555555555666888999999;;;<<<:::777555666888::::::999888777777777777777666666777999:::999777555555666777888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;===???<<<;;;999888888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>><<<;;;999999::::::::::::999999=========<<<;;;:::888888777777999:::::::::::::::@@@???>>><<<;;;===@@@DDD???AAABBB@@@<<<;;;<<>>===<<<===>>>>>><<<::::::::::::999888777666555333333333444555555666666555555555666888999:::;;;:::@@@LLL^^^sssvvvjjjbbbTTTOOOKKKIIIGGGDDDEEEIIIHHHJJJMMMPPPUUU\\\dddjjjqqquuuyyyzzz{{{}}}}}}xxxsssmmmkkkjjjlllggg```]]]___fffooovvv~~~}}}wwwvvvuuutttuuuwwwyyy{{{~~~~~~|||xxxvvvuuuvvvoooqqquuuzzz|||{{{wwwsssvvvwwwxxxzzzzzzyyyxxxwwwsssrrrppppppmmmfff]]]UUURRRHHH===666111,,,+++---)))***+++,,,,,,+++)))((())))))))))))************''''''''''''''''''''''''&&&))),,,+++'''%%%&&&(((%%%&&&((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))%%%'''((((((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++++++++,,,---............***+++---///000111222222000000111111222333333444444555888<<>>AAA???>>>;;;999888999;;;<<<======<<<<<<;;;<<<<<<===;;;999999:::<<<<<<:::888888888999:::::::::::::::<<<<<<<<<;;;:::999888777777888999::::::;;;;;;:::<<<============???BBBEEEGGGIIIHHHDDD>>>:::;;;===;;;;;;;;;<<<>>>>>><<<:::999999999888777666444444111111222222333444444555333222222444555777888888666999???HHHWWWiii}}}yyyuuuddd^^^\\\\\\YYYQQQMMMNNNKKKLLLKKKKKKKKKNNNSSSWWW___cccfffffffffhhhnnntttvvvyyy~~~}}}}}}{{{zzznnnllliiieeecccdddhhhkkkooommmkkkkkknnnttt{{{zzzxxxvvvwww{{{~~~}}}}}}|||yyyuuussstttvvvuuuxxx}}}~~~{{{yyyxxxwwwyyy}}}~~~{{{yyyvvvrrrmmmhhhddd\\\SSSLLLCCC:::222///---)))***...((()))++++++***)))))))))((()))))))))************'''''''''''''''''''''''''''((((((((('''&&&''''''%%%&&&''''''&&&&&&''')))###$$$%%%&&&''''''''''''%%%''')))(((%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((()))***************)))+++******)))))))))))))))************************,,,,,,------...---------+++,,,...000222222222222111111222222333333444444444555888;;;>>>@@@BBBBBBDDDEEEEEEDDDCCCFFFLLLQQQZZZjjjuuutttrrrpppooorrrwww{{{}}}xxxpppllljjjiiigggeeeYYYTTTLLLDDD>>>;;;:::;;;;;;999888666666777999:::;;;:::888777777777555333666777999:::;;;999888777333666888888555333555777333444666777888888888777999:::;;;;;;<<<<<<;;;;;;:::<<<===<<<;;;;;;???BBBAAA???<<<:::999999;;;<<<>>>======<<<<<<<<<======;;;999888999<<<===:::888666777888999:::;;;;;;;;;888999::::::;;;;;;::::::888888999:::;;;;;;;;;;;;777999<<>>???>>>===>>>@@@BBB@@@@@@???>>>======>>>>>>;;;:::::::::;;;===>>>@@@<<<;;;::::::999999999:::888999;;;======<<<;;;::::::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::<<<<<<;;;;;;<<>>BBBIIIJJJGGGCCCDDDEEEEEEEEEGGGKKKNNNZZZhhhzzzvvvqqqoooqqqtttuuuuuuqqqooonnnooonnnhhh^^^VVVLLLIIIDDD???;;;999888888::::::999888777777777777777999999999888888:::<<<<<<;;;::::::::::::;;;<<<999666444444666888777666666666666666777999;;;<<<<<<<<<;;;::::::999::::::;;;<<<============???BBBBBBBBB@@@>>>===<<<;;;;;;;;;::::::::::::<<<>>>???<<<;;;::::::999999999999999:::<<<===>>>===;;;:::;;;<<<<<<<<<<<<;;;999888::::::::::::::::::::::::::::::999999:::<<>><<<;;;:::999::::::999999999;;;<<<===;;;;;;::::::::::::999999:::;;;===>>>???>>><<<;;;<<<<<<<<<<<<;;;:::999888;;;;;;;;;::::::999999999888777777777888999;;;<<>><<<<<<888888888888888888999999999;;;;;;:::777555444444111111111111000000000000111111000000/////////...000000000000000333777;;;???FFFRRR```nnn{{{|||vvvyyyxxxxxx{{{tttmmmjjjfffddddddfffeee___YYY\\\[[[YYYWWWVVVVVVVVVVVVTTTUUUVVVVVVUUUQQQNNNLLLWWWXXXYYYYYYXXXYYY\\\^^^aaadddgggjjjkkklllnnnooohhhiiijjjmmmoooooommmjjjaaa]]]\\\___aaa______bbbfffgggggghhhjjjnnntttxxx~~~{{{zzzzzzyyyxxxwwwwww{{{}}}~~~|||yyyyyy|||~~~|||}}}~~~qqqeeeZZZRRRFFF===777333///,,,,,,+++)))((((((((()))***%%%%%%&&&'''(((((()))***((((((((((((((((((((((((***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%$$$######%%%''''''&&&$$$$$$$$$%%%)))---222555)))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''+++++++++*********))))))***,,,---...---,,,---.........//////000000111111111111111000000111444777888@@@EEEDDDCCCEEEFFFDDDBBBCCCCCCCCCFFFLLLTTTYYYeeeooozzzsssmmmkkkmmmnnnkkkfffgggggghhhhhhddd[[[PPPHHHAAA???===:::999888888999888777777777777888888999555777:::;;;:::::::::;;;;;;:::999888777666666666666555444444555777999999666666555555666888999:::>>>>>>>>>>>>===;;;999777777999:::::::::<<<>>>@@@CCCBBB@@@>>><<<;;;::::::;;;:::999888999:::;;;<<<:::::::::::::::::::::999;;;<<<>>>???@@@???===<<<======<<<<<<;;;:::999888<<<<<<;;;::::::999888888777777666666777888999:::>>>@@@BBBBBB@@@===<<<<<<999888777777777777888888777777888666333111111222111111000000000//////////////////.........------///000111111111222555777666:::@@@JJJVVVeeettt}}}}}}{{{}}}xxxsssnnnooossstttoooiiioooooonnnllljjjiiijjjkkkfffeeeddddddbbb\\\TTTNNNRRRQQQPPPOOONNNMMMNNNNNNPPPSSSWWWZZZ^^^bbbgggjjjooorrrxxxvvvoookkklllnnnnnnoooqqqvvvwwwxxxxxxwwwwwwxxxxxx|||~~~~~~|||zzzzzz~~~}}}{{{zzz{{{}}}zzzyyywwwuuuuuuwww|||wwwfffWWWMMMFFF;;;333///---,,,,,,((()))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((###!!!$$$$$$"""###((($$$"""!!!!!!$$$&&&''''''$$$###"""###&&&***...111***(((''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***)))((('''%%%************************)))+++------,,,+++,,,---.........//////000000000000111111000000222555888;;;CCCHHHFFFBBBDDDFFFGGGEEEDDDCCCCCCFFFLLLUUU[[[aaajjjzzztttooojjjiiikkkkkkgggdddhhhhhhiiigggaaaVVVJJJBBB===<<<;;;999999999999999777777777666777777888888777999;;;;;;:::888888888888888888999888888888888555555555555666777999;;;777777666666666888999:::??????@@@@@@>>><<<:::999777999:::::::::;;;===?????????>>>===<<<<<<<<<<<<<<<;;;:::999888999:::;;;999999:::;;;;;;;;;:::999;;;<<<>>>@@@@@@???>>>=========<<<;;;::::::999999<<<<<<;;;::::::999888888888888888888888999999999===???AAAAAA???<<<;;;;;;:::999777666555666777777666666666444111000000111000000000/////////......,,,,,,---------.........***,,,.........///111222444555777;;;CCCOOO]]]fffqqqzzz|||uuutttwwwzzzwwwssswwwxxxyyyxxxwwwxxx{{{~~~}}}||||||yyyrrrggg^^^___\\\XXXTTTQQQOOOMMMLLLNNNQQQUUUZZZ___fffmmmrrrxxx|||yyywwwxxxwwwxxx{{{}}}zzzwwwyyy|||~~~}}}}}}}}}}}}}}}yyywwwtttttttttuuuyyy~~~xxxrrriiiZZZLLL@@@;;;333,,,))))))***+++&&&'''((()))***)))((('''''''''(((((((((((())))))'''''''''''''''''''''''' !!!###%%%''')))***+++&&&&&&''''''''''''&&&&&&)))&&&%%%%%%%%%$$$&&&***$$$"""!!!!!!$$$&&&'''''''''&&&$$$###$$$&&&(((***)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++***)))'''&&&((())))))***++++++,,,,,,)))+++------,,,+++,,,---...............////////////000000000000222666999===CCCGGGCCC@@@BBBFFFHHHHHHGGGDDDCCCDDDJJJRRRXXX[[[dddvvvooonnnllljjjjjjhhhfffdddhhhiiiiiifff^^^SSSHHHBBB;;;;;;:::::::::::::::;;;888777777666666666777777999:::;;;;;;999888888888999:::;;;<<<<<<<<<<<<<<<777888888777666777999<<<999888777777777888:::;;;????????????>>>===;;;;;;888:::::::::999:::<<<>>>===<<<<<<<<<======>>>???===<<<;;;999999999::::::888999:::;;;<<<;;;:::999;;;<<<>>>???@@@???===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::999999;;;===???>>><<<:::::::::;;;999777555444444555666777777777444222000111222////////////............,,,,,,,,,---------......)))+++---...---...///111111111111222666===FFFMMM[[[gggwwwyyyuuuvvvwwwvvvsssuuuxxx|||}}}~~~|||xxxsssllleee```]]]ZZZXXX\\\^^^aaaeeekkksss|||}}}yyyvvvzzz|||~~~~~~~~~~~~{{{{{{~~~wwwtttttttttvvvyyy|||~~~|||lllaaaXXXLLLAAA444111---)))'''&&&'''(((&&&'''((())))))((('''&&&$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''$$$$$$$$$$$$###"""!!! &&&''''''((((((''''''&&&&&&&&&&&&%%%######%%%(((%%%$$$######%%%''''''&&&***)))'''&&&%%%%%%%%%&&&'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************))))))(((''''''((()))***+++,,,------***,,,---...---,,,---...------.....................///000000000333777:::<<>>>>>===<<<;;;;;;<<<<<<:::;;;<<<;;;999999;;;===<<<<<<<<<<<<<<<===>>>??????>>><<<::::::::::::;;;777888:::<<<<<<;;;:::999:::;;;===??????>>>===<<<;;;;;;:::::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999888999::::::999999:::;;;;;;999777444333333444555666666666333000///000222/////////.........---------------------,,,,,,,,,,,,---......------///111......///000000333888;;;CCCOOO^^^jjjpppuuu|||}}}yyywwwwwwvvvuuutttxxx}}}wwwrrrooollljjjmmmnnnooorrrvvv~~~~~~~~~{{{xxx}}}~~~~~~}}}||||||}}}yyyyyyxxxuuusssvvv~~~zzzssspppqqqtttwww{{{qqq\\\NNNEEE===555------,,,***)))'''''''''&&&'''((((((((('''&&&&&&$$$$$$%%%&&&((()))******''''''''''''''''''''''''******(((&&&###%%%&&&''''''''''''&&&%%%###&&&'''%%%######%%%&&&'''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''(((((())))))*********++++++++++++---......------...///------------------------...//////000111333777;;;<<>>:::;;;<<<<<<<<<;;;:::999:::;;;<<<:::777777:::===;;;:::999999999:::;;;<<<===<<<:::999999:::;;;<<<;;;<<<<<<;;;:::999:::<<<======<<<<<<<<<======>>>@@@>>>===;;;:::::::::;;;777888:::<<<<<<<<<:::999:::;;;===>>>???>>><<<;;;;;;:::999999:::;;;===>>>:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888444666777777666777:::<<<<<<:::666444222333444555444444333000...---.../////////.........---------000//////...,,,++++++***,,,------,,,***)))+++,,,+++---000111111111222444333===KKKVVV___jjjxxx~~~|||{{{{{{{{{qqqwww}}}~~~{{{yyywwwxxxxxxxxxxxx|||~~~~~~{{{}}}zzzyyyzzz{{{wwwwwwtttoookkklllssszzzxxxwwwtttoookkklllqqqvvv{{{~~~}}}}}}uuudddOOO@@@888222,,,+++,,,......,,,***)))(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###''')))'''%%%%%%&&&&&&((('''((()))***)))'''%%%!!!"""$$$&&&''''''&&&%%%###"""!!!###%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((+++++++++***************+++---//////...---...///---------------------------...///000111333888;;;???EEELLLQQQUUUXXXSSSLLLFFFEEECCCAAAAAADDDIIIMMMYYY^^^jjjkkkoooqqqllleeecccfffkkknnniiibbbZZZSSSLLLEEEAAA???===;;;;;;;;;<<<;;;:::999666666888666333222555444555888888888777999:::;;;;;;::::::;;;===>>>@@@:::::::::::::::;;;<<<===::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999<<<===>>>>>>>>><<<999888;;;;;;;;;;;;;;;:::::::::@@@===:::999::::::777444:::999777888999::::::999999:::;;;===>>>===:::888<<<<<<;;;:::::::::;;;;;;888999999999999888777777777:::;;;888333111444888:::999777555444333333444555555444444333222111111000000000000000000000000000///...---,,,---......,,,,,,+++*********+++++++++*********************+++++++++,,,---...///000555888;;;???FFFTTTfffsss~~~~~~~~~}}}||||||||||||}}}||||||~~~yyywww{{{|||yyywwwvvvtttooojjjddd`````````ddd``````eeefffffflllttt~~~|||xxxuuuqqqnnnfffZZZJJJ>>>777222---)))***)))'''&&&$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&((()))((('''%%%&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''((())))))************+++,,,,,,---......------......///000111111---///111///...000777>>>QQQUUUYYYYYYTTTMMMGGGCCCBBBBBB@@@??????CCCIIINNNTTT\\\lllkkklllllliiidddcccfffiiijjjeee]]]UUUNNNHHHCCC???>>><<<::::::::::::999888666444333666666333333555444666888999888888999::::::999999999999:::<<<===<<<;;;;;;::::::::::::;;;:::::::::::::::::::::::::::::::::999999999999888::::::<<<<<<<<<<<<;;;:::<<<;;;;;;;;;::::::999999???<<<;;;;;;======;;;999;;;999888888999::::::999<<<;;;;;;;;;<<<<<<;;;::::::::::::999::::::;;;;;;999999888888888777777777888:::;;;888333111444777777666444333333333333444222111111000//////......///////////////////////////...---,,,,,,,,,------///...---,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,---...//////111333555:::EEESSS^^^pppvvv}}}~~~~~~~~~~~~wwwrrrsssxxx}}}~~~zzzwwwsssrrrpppmmmgggbbb^^^\\\[[[ZZZ]]]eeejjjmmmuuu~~~}}}zzzsssmmmgggaaa^^^OOOFFF:::222...,,,***''',,,+++***)))((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%######$$$&&&'''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''(((((())))))(((((((((''''''''')))))))))***++++++,,,,,,******++++++,,,------...........................***---///000000555<<>>>>>BBBHHHLLLVVV___oooiiihhhfffcccbbbcccdddeeeccc]]]UUUNNNHHHDDD@@@======;;;999999999999777555444111222555555333333666555777999999999888999:::<<<;;;;;;::::::;;;<<<<<<===<<<;;;:::999999999999999999:::::::::::::::::::::999888777666777777888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888;;;:::999:::===>>>===<<<<<<:::888888:::::::::999===<<<:::999888999:::;;;888888888888888999:::;;;:::999777666666666777888999;;;;;;888444222333666333333222222222222333444333333222222111000000000------------------------...---,,,+++***+++,,,,,,///...---,,,++++++++++++))))))***+++,,,------...+++++++++++++++,,,---...***,,,------///555>>>EEEVVV^^^iiipppvvv|||xxxyyy~~~{{{tttnnnlllnnnpppzzz~~~yyytttooopppssssssqqqlllfffcccgggfffiiimmmpppqqqvvv||||||}}}~~~~~~|||||||||sssjjjaaaYYYRRRMMM===777000,,,,,,,,,***)))+++******)))(((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$###%%%''''''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))((((((''''''((()))))))))))))))))))))((((((((()))))))))***++++++,,,,,,******++++++,,,,,,------............---------,,,+++...000111222666===CCCGGGGGGGGGEEEBBB@@@AAAAAAAAAAAA???======@@@EEEIIIUUU```rrrgggddd```___```aaa```___[[[UUUNNNGGGCCC@@@>>>======;;;:::999999888666444555333333555666333333666666888999:::999888999:::::::::999999999999999999;;;:::999999999999999:::999999999999999:::::::::;;;999777666555666888999888888888888999:::;;;<<<>>>======<<<;;;:::999999777777777888:::;;;;;;;;;<<<:::888888999::::::999:::::::::888777666777888666666666777777999:::::::::999777555555666777888:::;;;;;;999555333333555333333222222222222222222333333222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++---,,,+++)))((((((((((((******++++++,,,,,,------***************+++,,,---***+++,,,++++++...222666===EEEPPP[[[fffqqq}}}}}}pppkkkmmmuuuzzzzzztttooollljjjjjjlllqqqyyyzzztttppprrrvvvzzz||||||yyywwwzzzzzz{{{zzzyyywwwxxx{{{zzzzzz{{{~~~|||zzzxxxyyyyyyxxxtttqqquuuooofff\\\SSSJJJBBB===555222...,,,++++++***(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""$$$&&&''''''%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((())))))************++++++,,,,,,,,,,,,,,,,,,------------------000111222111111333777;;;@@@AAAAAAAAA???>>>???@@@@@@@@@>>><<<<<<>>>CCCFFFQQQ^^^rrrfffaaa]]]\\\^^^^^^[[[XXXSSSNNNGGGBBB???>>>===<<<<<<;;;:::::::::999777555999666555777666333222555666888999999888888888999555555666666555555555444777777777888999:::;;;<<<888888888999999:::::::::<<<:::888777666777999::::::999888888888888999:::>>>>>>>>>===<<<;;;;;;:::888888999999999999999:::<<<:::888888999999888777444777999999777555444444555555555666777888999::::::999777555555666888999:::;;;;;;999777555444444555444444333222111000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******,,,+++***)))(((''''''(((,,,,,,,,,++++++************))))))))))))***+++++++++,,,,,,,,,,,,---///000000555===GGGRRR```nnnwwwzzzssshhheeeggglllttt|||~~~yyyuuupppmmmjjjeeejjjrrrzzz|||{{{|||zzzxxxxxx{{{|||xxxvvvtttqqqjjjeee]]]XXXQQQHHHAAA:::333///---+++)))(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###!!!###%%%&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''((())))))************+++++++++++++++,,,******+++,,,---...///000222222111000///000222444:::===AAABBBBBB@@@@@@@@@>>>>>>===<<<;;;===AAAEEEOOO^^^sssdddaaa^^^\\\\\\ZZZUUUQQQJJJFFFAAA>>>===<<<<<<;;;::::::999:::;;;:::777555:::777666888777333222444555777999999777666777888777888999999999999888888555555666777888:::;;;<<<777777888888999:::::::::<<<;;;:::999888999::::::999999999999999999999999=========<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;;;;999777777777888777666000555999:::777444444555666666666666666777888999::::::888777777777888999:::::::::999888777555555555444444333222000...---..................------++++++++++++++++++++++++,,,+++***)))((()))******,,,+++******)))*********---,,,,,,+++***)))(((((())))))((((((((())))))***)))))))))******+++,,,,,,...000333888@@@KKKVVV^^^jjjttt}}}oooiii___aaafffmmmuuu~~~}}}xxxsssoooiiimmmttt|||~~~{{{yyy{{{~~~xxxrrrllleee]]]VVVJJJFFF@@@;;;777222...+++((((((((('''((((((((()))&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%$$$!!! """###%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,******++++++++++++++++++)))***+++,,,...000111222------------///000222333888<<>>BBBEEEOOO^^^uuucccbbb```^^^[[[UUUOOOKKKBBB@@@<<<;;;;;;:::999888777777777999::::::777555888555444777666333333555555666888888666555666666888999;;;<<<<<<<<<<<<;;;666666666777777999:::;;;666777777888999999::::::;;;::::::::::::999999999777888999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;999;;;<<<;;;999888:::<<<:::888666555666666555444111555999999666555777999888777777666777777888888::::::::::::999999999999888888999999999999777555111111222222111///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***))))))))))))***+++++++++******))))))((((((((()))((((((''''''(((((()))((('''&&&'''((())))))))),,,------000444:::AAAEEETTT```nnnyyy{{{lllkkkjjjmmmuuu~~~zzzvvvxxx{{{xxxtttuuurrrvvv|||}}}|||~~~|||xxxqqqhhh^^^TTTKKKEEE<<<999555333111///,,,************)))))))))+++,,,(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%###!!!!!!######$$$%%%'''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((($$$%%%'''((())))))((((((&&&'''''''''(((((((((((()))))))))***++++++,,,,,,++++++******************++++++,,,...///000111111+++***+++,,,///222333444777;;;@@@CCCDDDBBBAAAAAA;;;<<<<<<<<<<<>>999888888777777777777888:::;;;;;;;;;;;;:::999888888888888999::::::888666---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++'''&&&&&&''''''((()))***(((((((((((()))))))))))))))(((((('''''''''(((((((((&&&%%%%%%'''((((((''''''((())),,,...222666888===KKK[[[hhhrrrzzz|||zzz}}}}}}~~~}}}|||}}}zzzrrrgggbbbbbbaaabbbcccgggmmmtttzzz~~~~~~~~~|||ssspppiii^^^RRRFFF===888000...+++******)))(((&&&++++++***(((&&&%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$''')))((('''%%%'''((('''%%%######$$$(((''''''&&&&&&''''''(((******)))(((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&###$$$&&&((((((((((((''''''((((((((())))))******'''''''''((())))))******++++++******************---.........//////000000,,,++++++---///222222222888;;;???AAAAAAAAAAAABBB;;;;;;<<<<<<===???CCCFFFIIIYYYqqqccceeegggfff```UUUJJJCCC===;;;::::::;;;<<<;;;:::666666666666555555555555555666666444222222555888:::999777666555555555555555666888:::;;;;;;;;;;;;888888888777888999999:::666777777888888888888777:::;;;;;;;;;::::::999888:::999777666444333333333777777666777777888999:::<<<;;;:::999999999:::;;;;;;;;;:::999888777666555555444333333444555777888777888999888666444555666;;;;;;;;;;;;:::999888888:::999777666444333333333333222111000...,,,+++***........................///...---,,,+++)))((((((+++***((('''&&&''')))******)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***,,,...///111777@@@KKKVVVaaakkkrrrzzz|||~~~}}}rrrllljjjhhhbbb\\\ZZZ[[[^^^eeeooowww}}}~~~{{{zzzyyyuuurrrfff```UUUJJJ???777333111+++***((('''&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&$$$###"""%%%$$$"""!!!!!!!!!"""""" !!!"""$$$%%%&&&'''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))(((((((((***+++,,,'''((()))***,,,---...///---------............///+++,,,...///.........///666999===?????????@@@AAABBB>>><<<>>>>>>===@@@DDDOOO\\\pppdddfffgggeee^^^SSSIIIBBB<<<:::888888999:::999888777777777777888888888888777777777444222111444777:::999777666555555555666555777888:::;;;<<<;;;;;;888888777777777888888999666666777888888888888777:::::::::;;;;;;:::999999:::999777666555444444444555555555555666777888888:::999888888888888::::::999999888777666555444333555444444444444555666666666777888777555444555666999999999999888777666666777666555444333222222222111111000///...------,,,------------------------***)))(((((('''&&&%%%%%%+++***((('''&&&'''((()))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((())))))***+++,,,---000666<<>>@@@AAA@@@@@@@@@AAA===;;;===>>>===@@@DDDNNNZZZnnnggggggfffbbbZZZPPPFFF@@@:::888666666777888777666666666666777777888888999888888777555222222333555999888777555555555666666666777999;;;<<<<<<<<<;;;888888777666666666777777666666666777777888888888999999:::;;;;;;:::::::::999999888777666555555555333333333444444555666777777777777777777888999:::888888777666555555444444555555555666555555444333333444666555444444555777777777666666555444444333333333222111111111111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((''''''***)))((('''''''''((())))))((((((''''''(((((()))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''(((((((((***+++,,,---111777???EEEOOOXXXeeennnrrrvvv{{{{{{zzzyyyzzz}}}}}}|||~~~~~~zzzvvvpppkkkfff___VVVOOOCCC>>>777000,,,******+++***)))((('''&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&%%%%%%$$$#########$$$$$$)))((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))************)))))))))))))))***...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---...000000///000111333555999???BBBBBBAAA@@@@@@@@@<<<:::<<<===<<>>CCCJJJWWWkkkfffccc^^^WWWOOOGGGBBB???;;;999777777777888777555666666555555444444333333444444444666888999:::;;;777777666555555666777888777888:::;;;<<<;;;;;;:::777777666666666666666777777666666666777888::::::999::::::;;;;;;:::::::::999888888888888999::::::777777666666666666666777666777888888999::::::;;;999999888888777666666666666666777777666444222111000222333444333444555777666666444333222222333333111111111111111222222333111111000///...---,,,,,,************************'''''''''''''''((((((((()))(((((('''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((******))))))***+++...555===AAAEEEMMMZZZdddnnnttt|||~~~}}}|||}}}}}}xxxtttsssrrrrrrqqqddd\\\PPPFFF@@@:::555111+++,,,------+++)))&&&%%%'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###############$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''%%%$$$###%%%%%%%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$''''''''''''''''''''''''''''''((()))***+++,,,,,,%%%&&&''')))***,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,---------...111333555:::@@@DDDEEECCCAAA@@@???;;;999;;;;;;:::===AAAHHHUUUjjjccc___XXXPPPIIIDDDAAA@@@<<<:::888888888888777666777777777666666666555555444444555777;;;===>>>===666666555555555777888999777888999:::;;;:::999999777666666666777777888999888777777777888:::;;;===:::;;;;;;;;;::::::999888888888888999999;;;<<<<<<;;;:::999777777666666666777777888999:::::::::999666666666555555444444444666666666666555444333222111222444444444444555777777555444222222222333333222222111111111222222333222111000///...---,,,,,,************************((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))$$$&&&)))***)))(((((((((...111333333333888AAAIIIVVV^^^hhhpppuuu{{{}}}yyyuuupppkkkiiigggeeecccTTTLLL@@@777222000...,,,''')))+++,,,+++(((%%%###&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&######%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######!!!"""$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((()))***++++++))))))************)))((())))))***++++++,,,------,,,,,,,,,,,,------------+++,,,,,,,,,,,,...111333777;;;AAADDDDDDCCCBBBBBBAAA===;;;<<<;;;:::<<<@@@EEERRRggg}}}___ZZZRRRJJJDDDAAAAAAAAA===:::888777888888666555444444555555666777888888777666666999===@@@???>>>666555555555666777999:::666777888999999999888777666666666777888999:::;;;999999888888999;;;===???<<<<<<<<<;;;:::999888777888888888999:::<<<===>>>===<<<:::888666555444444666777888999999888777777555555555555555444444444777666555444444444444444222444555555444444555777666555333111000111222222222222111111111111111222000000//////............*********************************************)))''''''((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&'''(((''''''((())),,,,,,,,,++++++...222666AAAFFFOOOXXX```hhhpppttt||||||{{{vvvpppjjjgggbbb]]]ZZZVVVRRROOODDD===444...,,,,,,+++)))(((((()))))))))(((''''''%%%%%%&&&'''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''***)))'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######!!!%%%&&&%%%$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))******++++++***)))((('''(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...222555999<<>>@@@======<<<;;;:::888777666888888999:::;;;===>>>???>>>===;;;888666444333222666666777888888777666555777777777777777666666666777666555333333444555666333555666555444444555777555444222000///000111222222222111000000000000000............//////000000************************''''''&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&)))+++%%%&&&''')))+++---...///000333888???HHHPPPWWW[[[lllttt||||||{{{}}}yyyssspppjjjdddYYYUUUQQQLLLHHHCCC>>>:::999444...+++++++++***(((&&&%%%###"""###$$$&&&((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!""""""#########$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''---+++)))&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!%%%'''&&&%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))+++++++++***))))))))))))))))))*********)))************+++++++++------...---...000333666:::===AAACCCCCCCCCDDDEEEEEEAAA======<<<999:::>>>>>>LLLaaawww]]]WWWOOOHHHCCC@@@===<<<999888777666666555666666555666777777888:::===@@@>>>=========<<<<<<;;;;;;>>>;;;777666666777777666444666888999999888666444444444444555777888:::;;;<<<:::999888:::<<>>@@@AAACCCEEEFFFCCCCCCAAA???<<<:::;;;===CCCNNNaaawwwYYYSSSLLLEEE@@@===;;;999888777777666666666666777666777888888888:::<<>>>>>=========>>><<<999888999:::999888555666777888888777666555555555555666777888999:::;;;;;;::::::;;;===???AAA:::999999;;;<<<<<<:::888999999777777999;;;>>>@@@@@@>>>;;;888666666666777666666666777888888999999888999999777444444666888999999777666555555666666444444444444444444444444000000111111111222222222...//////000000//////...------------------------************)))((('''&&&%%%%%%%%%&&&&&&''''''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((+++******,,,...333777999;;;AAAJJJQQQYYYcccnnnwww~~~}}}||||||vvvuuuyyy{{{~~~~~~~~~zzzvvvuuuqqqiiiaaaYYYOOOFFF@@@<<<666222111...((((((+++000///,,,***((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%"""$$$&&&'''%%%$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''%%%###!!!!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%))))))((('''&&&&&&''''''***)))))))))((((((((((((&&&&&&&&&''''''''''''((())))))***++++++++++++***++++++,,,+++******,,,...---///000000000000222333888:::===???@@@AAACCCEEECCCBBBAAA???<<<;;;<<<===BBBNNNaaatttUUUPPPIIICCC???<<<;;;999777777666666666777888888888999::::::999:::<<<>>>???>>>>>>==================<<<<<<===>>>>>>===;;;777777777777777777777777777777666666777888888999::::::::::::;;;===>>>???:::999999;;;======<<<;;;;;;:::999888999;;;===???>>>===;;;:::888888777777888888999999:::;;;;;;;;;888888888666555666999;;;===;;;:::888666555444444444444333333222222111111000000000111111111111222---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((***+++,,,+++///555;;;AAAJJJUUU]]]jjjuuu{{{yyyxxx}}}wwwssstttvvv{{{~~~{{{yyyyyywwwyyy{{{|||yyywwwrrrkkkeee```[[[SSSLLLDDD===777222000,,,***+++)))''''''***,,,......,,,(((%%%&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%$$$#########$$$%%%&&&((('''&&&$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###""" """$$$%%%&&&&&&&&&$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''&&&&&&%%%'''((($$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))******++++++******...---,,,***((((((+++---,,,---/////////000222444888:::===??????@@@BBBCCCBBBBBBAAA???<<<;;;<<<>>>AAAOOOccctttRRRNNNGGGBBB???===<<<;;;666666666666777888999999999:::;;;;;;999999;;;<<<<<<;;;:::999999:::;;;;;;======>>>@@@BBBBBB@@@>>>888888777777777777888888999888888777777777888888888888999:::;;;;;;<<<<<<:::999999:::===>>>===<<<<<<;;;:::999:::;;;<<<======<<<;;;:::888777555555999999999:::;;;;;;<<<<<<;;;:::888666666777:::;;;<<<;;;999888666555444333555444444333222111000000444333222111000///...---,,,------......------,,,++++++++++++++++++++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&+++---///000333999@@@EEEKKKTTT```gggiiigggggghhhpppsssyyy}}}~~~}}}~~~yyyvvvwwwxxx|||}}}xxxuuutttuuuvvvyyy}}}vvvqqqkkkeeeaaa\\\UUUOOOKKKGGG@@@:::555222...,,,+++***))))))(((((((((***(((,,,///---'''$$$&&&)))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&(((&&&%%%$$$#########$$$$$$'''&&&%%%###""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$##################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$%%%&&&(((***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***************+++,,,,,,+++))))))+++---+++,,,---......000333666999;;;>>>??????@@@AAACCCBBBBBBAAA???===<<<===???BBBSSSiiiyyyMMMIIICCC>>><<<<<<;;;:::777777666777777888999:::888:::;;;;;;:::999:::;;;;;;:::999888888999:::;;;<<<<<<>>>AAADDDDDDAAA???:::999888888888888999::::::999999888888888888888666777777888999999999999:::999888999<<<======<<<<<<;;;::::::::::::;;;<<<===<<<;;;999777444333222888888999999:::;;;;;;<<<>>><<<999888888888999999888888777777666555444444666555555444333222222111444333222111///...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&)))))))))((()))+++///222666;;;BBBGGGJJJLLLPPPSSS]]]aaaggglllppptttwwwzzzssssssxxx~~~~~~}}}}}}{{{vvvqqqnnnqqqsssvvvyyy}}}wwwhhhaaaWWWOOOJJJFFFAAA===:::666111...,,,,,,+++***&&&'''&&&%%%$$$%%%%%%$$$&&&***---+++&&&###%%%(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$&&&(((((('''&&&$$$###"""!!!!!!$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$##################&&&'''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&((('''%%%$$$%%%(((+++---......---,,,,,,+++******%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((()))************)))&&&))),,,...---,,,,,,,,,***+++------...111555888;;;===@@@AAA@@@AAABBBCCCAAAAAAAAA???======???@@@CCCWWWoooGGGBBB===999888888888888888888777777777888999999777999::::::999888999:::<<<;;;999888888:::<<<===;;;;;;===@@@BBBBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::777777777777777888999999:::999888888:::<<<<<<;;;::::::999999999:::;;;;;;<<<;;;999777555444333333888888888999::::::;;;;;;>>><<<::::::::::::999888555555666666666666555444666666555555444444333333111000000000000000//////,,,------------------,,,************************(((((())))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++---///111333555888===AAAEEEIIIPPPVVV[[[aaagggjjjiiiiiimmmtttxxxwwwxxx{{{xxxyyy|||~~~}}}zzztttooollliiikkkooosssvvvxxxyyyyyyyyy~~~}}}pppdddXXXPPPFFF>>>:::777444111...+++((('''((()))))))))&&&((((((%%%%%%&&&&&&###%%%((()))(((%%%###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###%%%''''''&&&%%%$$$"""!!!!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%###""""""!!!""""""&&&&&&'''(((((('''%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&(((,,,111666999>>>;;;666111,,,(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********'''((())))))******))))))$$$''',,,//////---,,,+++***+++---...///222777;;;===>>>AAAAAAAAAAAABBBCCC@@@AAAAAA???>>>>>>@@@BBBEEEXXXqqqCCC???:::777777777888888999999888888777888888888555777999:::999888888999;;;:::888777777999<<<===::::::;;;===???@@@???===;;;<<<===>>>>>>===<<<;;;::::::999999999::::::;;;:::999888777777888:::;;;;;;999777777888::::::999888888888888999::::::::::::999777666555666777888888999999::::::;;;;;;<<<<<<;;;:::;;;======;;;888666666777888777666555444555555555555444444444444111111000000////////////------............------************************(((((())))))))))))(((((()))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&&&&&&&((()))******))))))*********,,,...111333444777;;;???CCCGGGLLLPPPVVVVVVYYYaaaeeefffhhhlllkkkmmmpppvvv{{{~~~~~~}}}wwwzzz~~~~~~{{{yyyxxxxxxuuuyyy||||||zzzyyy|||}}}}}}}}}{{{xxxuuuqqqlllhhheee___aaaeeeiiikkkkkkjjjjjjkkklllkkkiiihhhdddZZZNNNDDD>>>777222000///,,,******(((&&&&&&'''((((((((('''++++++((('''***)))%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&!!!###%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""######$$$%%%&&&(((((('''&&&%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&'''(((+++---...000333777;;;>>>AAABBB<<<999333---)))'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))'''(((((()))))))))))))))''')))---...---,,,+++++++++,,,---...000444999===<<<>>>@@@AAA@@@???@@@AAA@@@AAA@@@???>>>>>>AAACCCFFFWWWmmm~~~CCC???;;;888888999::::::::::::999888777777777888333555888999888888888999999777666444555777999;;;:::999999;;;===>>>===<<<;;;===>>>@@@@@@>>>===;;;:::999999999::::::;;;<<<<<<;;;999777777999<<<===;;;999777666777999999888666777777888999999::::::999888666555666888;;;===999999::::::;;;<<<<<<===999999999<<<@@@@@@===:::888999999999888777555444444444444444444444444444444444222000///---,,,+++---......//////......---))))))))))))))))))))))))(((((()))))))))))))))((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&((())))))'''%%%''''''(((((())))))***+++---...000111111222555777>>>>>>BBBJJJOOOQQQUUUYYY^^^___bbbhhhmmmppppppooolllppptttuuusssrrrsssuuujjjooouuuuuusssrrruuuxxxzzz{{{~~~zzzzzzxxxxxxyyyooolllhhheeebbb^^^[[[YYYXXXZZZ]]]``````___\\\[[[XXXWWWSSSOOONNNLLLDDD;;;555111---+++,,,+++(((%%%+++***(((((()))***)))((($$$))))))&&&&&&***)))%%%'''$$$!!! """###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""%%%'''((('''%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&""""""!!!!!!!!!###$$$%%%"""###%%%'''''''''%%%$$$$$$$$$############$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((("""%%%(((***,,,///222:::===AAAFFFHHHHHHGGGFFF///,,,)))&&&&&&(((+++---%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))))))))))))))+++,,,---,,,*********++++++,,,---///111555;;;???<<<===???@@@???>>>???@@@@@@@@@@@@???>>>???AAACCCFFFUUUiiizzz::::::999777555666888;;;<<<;;;888666555555555555444666777666555555666777555444333222333555888999777888:::;;;<<<=========AAABBBCCCCCCAAA>>>;;;888888888999::::::888777666<<<<<<:::999999999:::;;;<<<;;;999888777777888888333444555555666666555555555666666666555444222111777777888999:::<<<===>>>;;;;;;<<<<<<===>>>>>>>>><<<;;;888555333222222222333333444555666666555555111111111111000...---,,,,,,---...---+++***+++,,,+++++++++*********)))))))))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!###$$$&&&&&&&&&$$$"""!!!%%%$$$###"""###$$$%%%&&&$$$%%%'''''''''%%%###"""""""""#########$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''+++***))))))***,,,...000111222444666999;;;===>>>JJJLLLOOOSSSWWW[[[]]]___bbbccceeeggghhhiiihhhhhhggghhhiiikkkkkkkkkjjjjjjkkknnnrrrvvvzzz}}}~~~tttmmmiiifffcccaaa^^^\\\YYYUUUQQQNNNLLLKKKLLLLLLKKKJJJJJJIIIHHHHHHBBB???<<<:::999666222...,,,,,,+++***************)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''######$$$&&&((((((&&&###***'''$$$###&&&'''&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$#########""""""!!!###$$$&&&''''''&&&&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&& """%%%&&&%%%%%%%%%%%%$$$ ###%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%""" ###&&&)))'''(((***---111777>>>CCCGGGHHHHHHGGGCCC===666222)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&''')))***+++++++++*********))))))******+++++++++,,,,,,,,,...---,,,,,,///444888;;;===>>>>>>?????????>>>>>>>>>???@@@@@@???@@@BBBCCCFFFOOObbbxxx999999888666555555777999;;;:::999777666666555555555777888777555444444555444333333333444555777888555666777888999:::::::::===>>>@@@AAAAAA???<<<;;;999999999999999888777777999888777666666666777777777666444333222222222333222222333444444444333333666777777777777555444222666777777888:::;;;===>>>;;;;;;<<<<<<<<<<<<======:::999777555333222222222333333444555555555555555111111000000///---,,,++++++,,,---,,,*********+++++++++*********)))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$###"""!!!###$$$%%%&&&&&&$$$###"""$$$#########$$$$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&,,,+++)))((('''((()))***,,,,,,...000222444555666555777:::>>>AAADDDFFFGGGNNNPPPQQQSSSTTTUUUTTTTTTRRRSSSUUUWWWXXXXXXXXXXXXXXX[[[^^^```bbbdddgggiiikkkfff^^^XXXTTTRRROOOMMMGGGFFFDDDAAA???===<<<<<<::::::999888888777666666777555222222222000---***)))((('''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&''''''$$$"""###""" """%%%''''''&&&''''''(((&&&$$$"""######%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""#########!!!###%%%&&&&&&%%%%%%&&&$$$###"""###$$$&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&&&&+++333999???DDDHHHKKKJJJEEE>>>666000...---...((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''((()))***+++++++++*********))))))((()))******+++*********...---,,,---000444999<<<<<<======>>>>>>============>>>>>>>>>======???AAACCCLLL___vvv777777777555444444555777999999999999888666555555555777888888555333222222222333333444444555555555444555666777888999999999999:::===?????????======::::::999888888888888888;;;;;;:::999999999999999:::999777555444444444444666666777888888888888777888888999999888777555444666666666777888:::<<<<<<;;;;;;;;;;;;;;;:::::::::777666555333222222222222222222333444444444444333000000000///...---,,,+++***+++,,,+++)))((()))************)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$###"""###$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$)))((('''&&&%%%&&&'''''''''((()))***+++---......(((***,,,///111333555555888999:::<<<=========<<<:::;;;===???AAABBBCCCCCCAAACCCEEEEEEEEEEEEFFFHHHKKKGGGBBB???===;;;999777444444333111111000000000......------,,,,,,++++++,,,+++******++++++)))''''''&&&&&&%%%$$$#########(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%&&&%%%###!!!!!!!!!!!!###%%%'''&&&%%%''''''(((&&&$$$"""######%%%$$$$$$######$$$$$$%%%#########$$$######""""""""""""###############"""$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&'''''''''&&&$$$&&&''''''&&&%%%&&&'''$$$$$$#########$$$$$$%%%)))((('''&&&'''((()))+++444:::DDDKKKMMMLLLJJJIIIAAA;;;222)))$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++************)))))))))((()))+++,,,---,,,***)))...------...111555999<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>DDDLLL^^^ttt555666666444333222444555777888999999888777555444333666888888666444333333222222333444555555444444555666777888999999999999777999;;;<<<======<<<<<<;;;:::999888777888999:::<<<<<<;;;;;;::::::::::::===<<<:::888777777777888888999::::::;;;;;;::::::888999:::::::::888777666555555555666777999:::;;;;;;;;;::::::999888777777444444333222222111111111111111222333333222222222000000000000///---,,,+++)))*********((('''((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$############!!!"""###$$$%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))((((((((()))******++++++'''(((***,,,---...//////+++,,,---...//////...---......000111222333444444222444555444222222333444444333222000///...,,,+++,,,,,,+++************++++++++++++******)))))))))''''''(((((()))(((''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$""" %%%%%%&&&''''''&&&$$$######$$$&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%###############"""!!! !!!"""###$$$$$$$$$###"""########################%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((''''''###'''***)))&&&$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$***(((%%%%%%(((---444888GGGKKKQQQRRRMMMEEE===999///---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((((((((())))))******************)))))))))))))))+++...000000///---+++...---...///222555999<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999:::;;;===HHHOOO^^^rrr333444555444222111222444555666777888777666555444111333666666555555555666222333444555555555444444555666666777888888888888999999:::;;;;;;;;;::::::<<<;;;999888888888999:::888888888888888777777666999888666555444444555555555666777777888888777777888888999::::::999777777444444444555666777888999:::999999888777666555555222222222222222111111000000000111111111111000000111111111000///...,,,,,,((()))***)))'''&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$##################$$$$$$!!!""""""###$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((((())))))))))))******&&&'''((()))************&&&'''((()))))))))((('''++++++++++++++++++,,,,,,+++,,,------++++++,,,---***+++,,,++++++*********(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&&&&######%%%'''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$""" $$$%%%&&&'''&&&%%%$$$######$$$&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%###############"""!!! !!!"""$$$%%%%%%%%%$$$###########################&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&&&&$$$###$$$'''(((((('''"""&&&))))))&&&###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%***+++---111666<<>>555---)))$$$&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))+++...000000///---+++---------///222555999;;;<<<=========<<<<<<;;;:::999:::;;;;;;::::::<<<>>>GGGNNN]]]ppp333444555444222111222333333444555555555555555444111222444444444444666888555555555555555555555555333444555555666666666555:::::::::;;;::::::999999;;;;;;:::999999999999999999999::::::999999888777777666555444444555666666666666777888888888888888666777888999999888777666333333333444444555666777888888777666555555444444222222333333222111000//////000000000000///......000000000///...---,,,+++((()))***)))'''&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################"""!!!"""###$$$%%%$$$############$$$%%%%%%$$$$$$############$$$$$$######""""""""""""###############"""######$$$%%%"""""""""###############!!!"""######$$$$$$###############$$$$$$$$$$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''((((((''''''((()))))))))))))))%%%&&&'''((('''&&&%%%$$$***)))((((((''''''((((((''')))******(((((()))+++'''((())))))(((((()))***))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%% !!!###%%%'''''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$""" ############$$$&&&''''''(((&&&$$$"""######%%%$$$$$$######$$$$$$%%%#########$$$######""""""""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&)))(((&&&###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''')))***+++///444;;;BBBFFFFFFDDDBBB555555555111,,,(((&&&%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((()))))))))))))))***((()))+++,,,---,,,***)))+++,,,---///111555888999============<<<;;;::::::777999:::::::::;;;>>>@@@CCCJJJZZZooo222444555444333111222333222222222222333333444555333444444333222333666888777777555555555555666777444444555666666666666555::::::::::::::::::::::::::::::;;;;;;::::::999888;;;;;;<<<<<<<<<;;;:::999777666666666666888999:::777777888999999999999999444555666777777666555555333222222333333444555666666666555555444444333333333333444444333111000//////////////////...------.........---,,,+++***)))((()))***)))'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###############""""""""""""#########$$$"""""""""""""""###$$$%%%$$$$$$############$$$$$$######""""""""""""############"""""""""###%%%%%%$$$######""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))***************%%%&&&'''''''''%%%$$$###'''&&&&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''(((%%%'''((('''%%%%%%'''***))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&$$$###$$$&&&!!!###$$$&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&%%%%%%!!!""""""!!!"""$$$'''''''''(((&&&$$$"""######%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%'''### !!!&&&((('''%%%%%%$$$###$$$%%%''''''&&&&&&'''))),,,000444888::::::===@@@BBBAAA===888555&&&'''&&&$$$######%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&(((((((((((())))))******((()))******+++************+++,,,...111444666888<<<<<<<<<<<<;;;:::999888555666888999:::<<>>???JJJUUUhhh222222222222222222222222111111222222333444444444555444333222111222222333333333333333444444444444444444555555666666666777999999999999:::::::::::::::;;;=========:::888666444555666777888777555444777666444333222222333333555555444444444444555555777777777777777777777777555555555555444444444333222222222111111111000000222222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))((((((''''''&&&%%%&&&&&&&&&(((&&&$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&#########$$$$$$#########""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###$$$###"""!!! !!!!!!"""#########"""!!!!!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!###$$$$$$###!!!""""""#########""""""&&&$$$"""###%%%&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''((($$$$$$''')))&&&&&&'''(((&&&###!!!!!!###&&&'''%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$(((%%%###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###((())))))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$### !!!"""$$$$$$############$$$$$$"""$$$%%%%%%$$$######$$$&&&%%%###"""###$$$%%%&&&((('''%%%###""" %%%###!!!###%%%''''''&&&+++)))&&&$$$###$$$&&&(((!!!$$$%%%%%%%%%%%%&&&###(((---111666:::===<<<===???>>>;;;666000,,,***)))'''%%%###$$$$$$%%%######$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$######(((''''''((()))***((('''''')))++++++***)))***++++++++++++++++++,,,,,,---++++++,,,---...///000000222444666666555444444555777777777777888:::<<<===>>>IIITTTggg000000000000000000000000111111111222333333444444666555333222111000000000222222222333333444444444555555555555555555555555999999999999::::::::::::999::::::;;;999777555333000111444777777777555444555555444444333333222222555555444444444444555555888888888777666666555555555555555444444444333333333333222222222111111111///000111111000///---,,,++++++++++++++++++++++++,,,,,,+++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%((('''%%%###!!!"""%%%'''&&&%%%$$$###""""""###$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################"""""""""""""""###$$$$$$############""""""""""""$$$###"""!!!  !!!!!!!!!"""""""""###!!!!!! !!!###$$$&&&"""!!! """$$$$$$##################"""!!!!!!%%%#########$$$%%%$$$#########$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((((((((($$$###&&&(((%%%$$$&&&)))&&&""" ###'''***''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$###""" %%%$$$######%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&"""""""""$$$&&&((('''&&&###$$$$$$$$$$$$###""""""######""""""""""""######""""""!!! !!!!!!###########################$$$%%%$$$###"""$$$&&&$$$$$$$$$%%%%%%&&&''''''$$$###""""""######!!!"""!!!!!!"""%%%'''((('''((('''%%%###""""""###$$$$$$%%%&&&&&&$$$###$$$%%%$$$''',,,444;;;@@@AAAAAA;;;999555000+++'''$$$###$$$###""""""###$$$&&&'''$$$######"""""""""######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$((('''%%%###"""!!!!!!!!!((('''''''''(((((('''%%%&&&(((******)))((()))******************++++++,,,++++++,,,---...//////000222333444444222222333444666777777888999:::;;;;;;===HHHSSSfff000000000000000000000000///000000111111222333333444333333222111000000000000111111222333444444555444444444444444555555555666666777777888999999:::888999999999777555333222000222555888999777555444333444444444444333222111555444444333333444444555999888888777555444333333444444333333333222222222444444333333333333222222---...///000000...,,,++++++++++++++++++++++++++++++*********))))))((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%"""!!!$$$%%%%%%$$$###"""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!"""#########""""""!!!$$$###!!! !!!!!! !!!"""""""""######"""!!! !!!###$$$!!!  """$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$#########$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&"""!!!$$$%%%"""!!!###%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$"""""""""""" !!!!!!"""###$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&((()))(((&&&$$$######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$######""""""""""""######"""""""""###$$$###"""!!!!!!###%%%!!!"""###%%%&&&&&&&&&%%%"""""""""$$$'''(((((('''""""""""""""$$$&&&''''''###%%%&&&'''&&&%%%"""!!!***)))&&&###!!!"""&&&)))......111777<<<===999555111///***&&&###"""""""""!!!!!!!!!!!!###$$$&&&'''$$$###"""!!!!!!!!!"""###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$((('''&&&'''((((((&&&$$$%%%'''))))))((('''((())))))))))))))))))******+++++++++,,,------...//////444444555444222222444666666666888999::::::::::::<<>>HHHSSSeee}}}////////////////////////......///111222222000---------...///000000//////000000000000111222333444000000000///000000111111444444444444444444444444222333333444444333333333333333222222222333444444333222111111000000111111444555555555555555444444222222222111111111111000000000111222333333333333111111000///.../////////111000...------...///000......---,,,+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%########################&&&%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""######################## """###%%%&&&&&&$$$!!!!!!""""""  !!! """$$$### !!!###"""############""""""!!!######$$$$$$$$$$$$######%%%"""!!!###"""!!!########################!!!!!!!!!!!!""""""""""""!!! """$$$%%%$$$"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++)))&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%)))222:::888...$$$!!!""" !!!"""###%%%'''(((#########$$$&&&&&&%%%###"""############$$$$$$$$$"""############$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$#########$$$%%%&&&$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###############"""!!! $$$&&&''''''$$$"""!!!!!!$$$###!!! !!!"""###$$$###""" !!!"""######$$$$$$$$$%%%%%%%%%%%%###'''&&&"""&&&&&&&&&'''''''''''''''###%%%((((((&&&$$$""""""((('''&&&(((---333777999>>>BBBFFFIIIIIIDDD>>>;;;///---+++(((&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***))))))((('''&&&&&&%%%+++******)))))))))******+++***)))+++---...,,,*********+++,,,---...000111///111333333333333555777666666666666666777777888===FFFPPPddd000000000000000000000000.........000222222000......///000000111111000000000000000000111222333444222222111111111111111111111111111111222222222333222222333333333222111111111111222333333444555555333222111111000000111111333333444444444444333333222222222111111111000000...///000111222222222222000000000000/////////...,,,,,,,,,,,,---///111222------,,,+++***)))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!""""""!!!!!!  ###"""""""""""""""""""""$$$!!!!!!!!!!!!"""!!!!!! !!!!!!!!!###%%%$$$"""!!!###$$$ !!!""""""""""""!!!!!! !!!!!!""""""!!!!!! %%%### """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###""""""###&&&&&&%%%$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$""""""$$$%%%$$$$$$######$$$$$$%%%%%%***...---&&&!!! """$$$###############$$$$$$'''%%%$$$$$$$$$$$$###!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$ !!!###%%%%%%###!!! #########$$$$$$$$$%%%%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""######$$$###############"""!!!!!!"""$$$%%%%%%$$$""""""###$$$###""" !!!###$$$$$$######"""!!!!!!""""""%%%%%%%%%$$$###"""""""""$$$###!!!"""%%%'''((((((+++***)))'''&&&$$$###"""%%%&&&&&&%%%%%%%%%(((***###(((111;;;CCCGGGFFFEEEFFFDDDBBB===777000+++'''///---***'''###!!! !!!"""""""""###$$$$$$$$$!!! !!!"""############"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''((())))))((('''(((+++,,,***((())))))***+++---///111222000222444444444444666888666555555555555666777777<<>>===999333---((($$$######$$$######""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$###"""""""""######$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))''''''((()))***)))((())))))***+++---///111222111333555555555555777888777777666666777777888999;;;EEENNNaaa{{{000000000000000000000000000///---...000111111000000000111111111111111000000000000000111222333444555555555444444333222111111222333444666777888999333333333333333222111000000222444555555444333111333222111111000000111111111111222222333222222222111111111111000000000000------///000000000000000...///000111111///---,,,------,,,++++++***************)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!""""""######$$$"""  !!! ######"""!!!   !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!###""""""""""""###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!######"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$############$$$$$$###!!! """$$$%%%&&&!!!!!!!!!"""###%%%&&&'''***'''###!!!!!!""""""!!!""""""""""""############""""""""""""#####################""""""######### """$$$%%%&&&%%%###"""############""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""""""""""""""###!!!"""""" !!!"""""""""!!!!!!!!!"""######!!!!!!#########"""!!! """%%%((()))$$$%%%''''''%%%######$$$""""""###$$$%%%&&&''''''###&&&***///222777;;;>>>JJJGGGCCC@@@<<<777111---///,,,'''$$$"""###%%%''' !!!"""$$$%%%&&&"""""""""!!!!!!!!!!!!!!!############$$$%%%&&&'''%%%$$$$$$######"""""""""######""""""""""""######$$$###"""""""""###%%%&&&&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))******)))))))))(((((('''&&&%%%***)))))))))***+++++++++******+++,,,---...000111111333555555444444666777888888888888888999:::::::::CCCMMM^^^www////////////////////////000///---...000111111000000000000111111000//////000000000000111222333444666666666666555333222111222333444666777999:::;;;444444555555444333333222222333555555555333111///333222111111000000111111111111222333333333333333111111111000000000//////---...///000111111111111---...000111000///---+++,,,,,,,,,++++++***)))((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######!!! !!!!!! """!!!    !!!"""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!  """""""""###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$######""""""######$$$$$$"""!!!"""%%%&&&%%%$$$""""""""""""###$$$&&&&&&'''$$$!!! !!!#########!!!!!!"""""""""#########!!!!!!"""""""""######### !!!###%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!!"""###$$$!!!""""""!!! !!!!!!"""""" !!!"""###"""!!! #####################""")))(((''''''((('''%%%###%%%%%%%%%&&&&&&'''''''''+++111;;;BBBFFFGGGGGGGGG>>>:::444///,,,***(((&&&)))(((%%%"""!!!!!!!!!"""&&&&&&%%%$$$""" """""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$$$$$$$######""""""###""""""!!!!!!""""""###$$$###"""""""""###%%%&&&######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((&&&'''(((((()))((((((''')))))))))(((((()))***+++,,,,,,,,,,,,,,,---...///111222444444333333444666666666666666666777888888888BBBKKK[[[sss........................000///...///000111000///000000000111000000///...000000000000111222333444444555666666666444333222111222333444666777888999444444555555555555444444333444444555444333111000333222111111000000111111000111222333333333333333111111000000000/////////---...///000111111111111......///000///...---,,,))))))***+++,,,,,,++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""###""""""!!!!!!""""""""" !!!"""###$$$"""""""""!!!!!! !!!  !!!"""!!!  ###"""!!!!!!######"""!!!  !!!!!!  """!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""" !!!###$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%#########""""""""""""######"""""""""###$$$$$$###!!!%%%%%%$$$###""""""""""""$$$""" !!!"""$$$%%%$$$!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######  !!!!!!###$$$$$$$$$###"""######"""""""""""""""""" """"""!!!!!! !!!!!!###"""!!!!!!!!!"""$$$$$$#########!!! !!!!!!""""""###### !!!!!!""""""""""""!!!''''''''''''&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%$$$%%%''')))+++...111333444<<>><<<<<<;;;666///'''!!!&&&$$$######$$$$$$###!!!!!!###$$$%%%%%% """$$$%%%&&&&&&&&&!!!"""""""""###$$$$$$$$$$$$############$$$$$$%%%"""###$$$%%%%%%%%%$$$###$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""$$$$$$%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%(((*********)))%%%&&&'''%%%###$$$'''*********++++++---///000111222333444444333333444555222222222222222333444444666@@@HHHWWWlll{{{,,,,,,,,,,,,,,,,,,,,,,,,......///111333222000---333333333333333222111000000000000000111222333444111333444666666555333222111222333333444555666666000111222333444555555555000000000111333555777888333222222111000111111111---...///000111111111111000000000000////////////++++++,,,---............//////...------------...------...---,,,***((('''((((((((((((((('''''''''!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""########################$$$###############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%% ###$$$###!!! !!!###$$$%%%###!!! ###$$$""" """###############"""!!!######$$$$$$$$$$$$######!!!$$$$$$""" !!!"""########################$$$######"""!!!   !!!"""!!!!!!!!!!!!"""###$$$%%%########################$$$""""""$$$((()))'''%%%######""""""""""""######!!!"""!!!  $$$'''###"""""""""###$$$%%%%%%###""""""###$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""""""""!!!"""######$$$"""""""""""""""#########""""""""""""""""""""""""###"""!!! ###"""!!! !!!"""$$$&&& !!!!!! """$$$"""###$$$%%%&&&''''''&&&%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###"""!!! """''',,,---+++///777???GGGFFFCCCAAA===;;;888777)))((('''%%%###$$$(((***$$$!!!!!!%%%***,,,$$$$$$$$$##################$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%%%%&&& """###$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$######(((((('''&&&### &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))***+++,,,+++***(((&&&'''((()))'''%%%%%%)))---'''((()))+++...000333444333555666555444444555666555444444444444555666666555???GGGUUUkkkzzz000...,,,---///111000...,,,---...000111111111111000000000000////////////000111222333333222000000666444333222222333555666333333333222222222111111222222333333333444444444999666333222222333222222555333111/////////111111000000000000////////////111111111111111000/////////......---,,,,,,++++++...------,,,,,,+++******------,,,+++***)))((('''''''''((((((''''''&&&%%%###$$$$$$%%%&&&&&&&&&&&&!!!$$$%%%###"""''')))'''%%%###!!! !!!!!! """###%%%&&&&&&############""""""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!###"""!!!   !!!"""  !!!"""#########"""  """"""!!!!!!!!!!!!""""""######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$%%%%%%######""""""""""""###### !!!!!!"""""""""###!!!!!! !!!"""##################"""!!!""""""!!!!!!!!!!!!""""""###!!!!!!"""%%%%%%""""""###$$$###"""!!!"""##################"""!!!!!!###$$$&&&&&&%%%""" !!!######$$$$$$$$$!!!!!! !!!!!! !!!"""$$$&&&&&&''''''%%%###$$$'''***+++((($$$%%%&&&((('''&&&$$$%%%%%%+++///555<<>>FFFTTTkkk|||///,,,++++++...//////---------///000111111111111////////////000000000000111111111222222111111000333333444444444444333333222222222111111000000000222222222222333333333444555333222222444555555444555333222000000111222333111111000000000/////////111111111111111000////////////......------,,,,,,......------,,,+++++++++---,,,,,,+++***)))(((''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!###%%%### """&&&$$$#########"""######$$$ !!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! &&&!!!###  !!!"""""""""!!! !!!!!!!!!%%%(((#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$############""""""""""""######!!!!!!"""###%%%&&&''''''"""""""""""""""""""""""" !!!!!!"""""""""""""""###"""!!! !!!"""######"""!!!###%%%%%%### !!!""""""""""""###$$$$$$$$$$$$$$$###"""!!! !!!"""###"""!!! !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%$$$###""""""$$$'''((($$$###!!!"""###%%%&&&&&&#########%%%(((,,,000222===???AAABBBBBB@@@>>><<<777333---)))'''%%%$$$###$$$###"""!!! """""""""""""""###$$$$$$###"""""""""!!!!!!!!!!!!###"""!!!!!!"""###!!! """!!!!!! !!!"""$$$$$$$$$""" !!!###$$$"""!!!###############$$$%%%%%%$$$$$$"""!!!!!!!!!"""""""""############$$$$$$$$$"""######$$$$$$######"""&&&$$$###""""""###$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******(((((()))))))))*********,,,+++******+++...111333222222222222222222222222222222222222333333333333555===DDDRRRiiiyyy---+++******,,,------,,,---...///000000111000000...//////000000111111111111111000000000111111222111222444555555444222111111111000000000000000///111111222222222333333333111111222444777888777666444444333222222444555666333222222111000///......111111111222111111000///000000000///......------///......------,,,++++++,,,,,,+++***)))((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!###$$$### """%%%""""""######$$$######"""""""""!!!!!! !!!!!!!!!!!! """!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$"""!!!   !!!"""$$$###"""!!!!!! !!!""""""!!! """$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!"""############"""!!!###""""""!!!!!!""""""###"""###$$$%%%''')))***+++"""###$$$$$$$$$###"""!!! !!!###$$$$$$$$$$$$"""!!!!!!"""$$$$$$###"""###%%%%%%###!!! !!!"""!!!"""###%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%***(((&&&###"""$$$(((,,,)))***---555>>>DDDFFFFFF@@@???===:::666222///---)))'''$$$###$$$$$$###"""%%%%%%$$$###"""""""""###  """$$$%%%######""""""!!!!!!!!!""""""!!! !!!#########!!!!!!!!!!!!"""###$$$%%%&&&###"""!!!!!!######"""!!!"""""""""""""""###$$$%%%%%%%%%$$$#########$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((())))))))))))******,,,+++++++++,,,///111333222222222222222222222222333333333333444444444444444<<>>>>>AAAGGGMMMLLLFFF???222000...***'''%%%###"""###""""""$$$%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$$$$###"""!!!!!!!!!"""""""""!!! !!!###$$$$$$###""""""""""""######$$$$$$$$$#########$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))))))***+++*********,,,...000222111222222222222222333333333333333444444444555555444<<>><<<666,,,%%%'''&&&%%%$$$######$$$$$$ """$$$$$$###!!!!!! !!!!!!""""""!!!  !!!"""%%%$$$"""!!!!!!!!!"""###"""!!!!!!"""###%%%$$$############""""""!!!!!! ######$$$############$$$%%%%%%###"""!!!!!! """"""##################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))+++---///000111111111222222333333333333333333444444444555555555<<>>@@@@@@@@@@@@BBBCCC===666,,,&&&$$$$$$###"""$$$######"""######$$$$$$###""""""###%%%%%%###"""!!!!!! !!!!!!"""###$$$#########"""""""""!!!!!!&&&$$$###!!!!!!"""###$$$###"""!!!"""$$$$$$$$$"""$$$$$$$$$###"""!!! !!!"""""" !!!"""&&&%%%$$$###"""!!!!!!!!! !!!""""""###""""""""""""############$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))''''''(((((((((((())))))((((((((()))+++,,,......111111111222222333333444333333333333444444444444555<<<@@@KKK```ppp---///000///...---000222111111111111000///------//////000111222222333333111222333444555555555555777777666555444444444444555555555666666666777777333333444444444555555555444333222222555666666666555555666777777888777777444444333333222222222222000111222222333333333222111000000//////...---------,,,,,,++++++***))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$###"""""""""###$$$###"""!!! !!!!!!"""###$$$ !!!!!!"""######$$$###""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! """$$$%%%"""&&&((('''$$$!!!""""""###"""!!!   !!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$###### !!!!!!""""""###""""""""""""""""""###!!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!"""###!!!!!!$$$$$$%%%&&&$$$###""""""### !!!""""""""""""!!!######""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&))))))***---222999@@@DDDLLLHHHCCC>>>999555000---'''$$$ """'''***""""""""""""""""""!!!!!!&&&%%%$$$$$$&&&'''&&&%%%"""""""""######$$$&&&&&&"""###$$$&&&&&&%%%$$$###&&&%%%###!!! """###%%%%%%###"""###$$$$$$###"""###$$$$$$$$$$$$###!!! !!!""""""  """$$$$$$############$$$$$$ """#########"""""""""############$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******'''''''''((((((((())))))(((((()))***,,,---...///000111111222333333444444222222222222333333333333444;;;>>>III___ooo---///000///------///222111111111111000...---,,,,,,---...000222444666666111222444666777777666555666777888888777555333222555555555555666666777777444444444555555555666666111000...///222444666666555666666777777777777666333333333333333333333333000111222333333333333333000000000///......------,,,,,,++++++***))))))((())))))))))))((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$""" $$$###""" !!!""" !!!!!!!!!!!!!!!"""!!!!!!!!!  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###(((%%%!!!!!!$$$!!!"""#########!!! !!! !!!$$$%%%$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$ !!!$$$%%%%%%$$$!!! !!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%% !!!###%%%&&& !!!"""""""""""""""!!!"""$$$$$$"""!!! """""" !!!$$$###$$$%%%%%%$$$###$$$&&&""""""""""""!!! """######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$&&&'''((((((---666???FFFJJJKKKKKK===777000,,,***((($$$ """%%%%%%###!!! """"""###$$$$$$######"""$$$"""!!!!!!###$$$$$$$$$ """###### """%%%((()))(((&&&%%%'''%%%###!!! """$$$%%%&&&$$$######$$$$$$"""!!!"""###$$$%%%&&&%%%$$$###!!!###%%%$$$!!! """$$$"""""""""###$$$&&&'''((( !!!"""###$$$$$$###""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++''''''''''''((((((((()))))))))***+++---...//////000000111222333333444444111111222222222333333333333999===HHH]]]nnn,,,---------......//////000111111111222222222222000000000000111222333444555444444333333444444555333444555666666555444333777888888777555444666777666666666777888888999999888777555333222222222222111222444666666666666555222222333333333333444444000000000000000000000000000///...---,,,+++******------,,,,,,+++***)))))),,,***)))((())))))'''&&&&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$ !!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!###"""  !!!###$$$ !!!!!!!!!!!! !!!"""""""""$$$&&&%%%###!!!!!!""" !!!"""$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""  !!!###$$$ !!!"""""""""""""""###!!!"""###!!!######""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!"""$$$""""""!!!!!!  !!!"""############""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""!!! !!!!!!""""""!!!  """######"""!!!!!!"""!!!  !!!"""""""""###$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$!!!$$$'''***---000444666@@@BBBDDDEEECCC>>>999555,,,***&&&###!!! !!!#########"""""""""!!!!!! !!!"""###$$$$$$%%%###"""""""""$$$%%%$$$###!!!"""###""""""$$$%%%&&&%%%%%%'''***,,,---,,,"""!!!!!!!!!!!!###%%%&&&!!!"""###%%%%%%$$$##############################$$$###"""!!!!!! !!!###""""""!!!!!!!!!!!!!!!#########"""""""""""""""$$$"""!!! !!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""###%%%'''((('''''''''(((''''''&&&%%%)))))))))))))))(((((('''))))))***+++,,,...///000222222111111000000//////222222222333444555666777777777<<>>@@@BBBCCCBBB???:::444...(((%%%'''&&&$$$"""!!!!!!"""###%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""#########$$$###"""!!!"""$$$%%%$$$###$$$%%%%%%$$$"""!!!"""######""""""$$$'''((((((((("""!!!!!!!!!"""###$$$%%%!!!!!!"""#############################################"""""""""######$$$%%%$$$###""""""""""""""""""""""""""""""###############!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%'''(((&&&''''''((()))))))))(((%%%%%%'''((())))))))))))))))))***+++,,,...///000111111111000000000000000444444333333333444444555999999>>>JJJYYYlll000000///......------,,,////////////000000000000000000000000111111222333444444333333333333444444333333222222222222333333444555555444222222333444444555555777888999::::::777666555333222222222222111222333444444444444444111111111111222222222333222222222222222222222222...------,,,+++***)))))),,,++++++******))))))(((((('''&&&%%%&&&&&&%%%###%%%%%%%%%$$$######"""""""""""""""""""""""""""""" !!!"""""" !!!"""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!  !!!""" !!!!!!!!!!!!"""!!! !!!###$$$ !!!!!!!!!!!! !!!"""###***555555,,,""" !!!  !!!!!!"""!!!!!!"""!!!!!! !!!""" !!!"""""""""!!!!!!  """###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###""" """&&&#########""""""""""""!!!######"""""""""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""###############"""!!!"""""""""""""""!!!!!! """""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$#########"""###&&&***...000;;;???DDDGGGEEEBBB>>>===555333///+++'''$$$######""""""!!! !!!"""$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###%%%&&&&&&%%%###""""""###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!""""""######$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((%%%&&&''')))***+++++++++$$$%%%&&&(((***+++++++++))))))***+++,,,...///000000000000000111111111111555555444333333333333444::::::???KKKZZZmmm////////////.....................////////////000000000000000000111222222333333333444444333333333222111000//////000111222444555666555333333444666333444555666777888999:::555555444333222222222111111111111222222333333333333333333333444444444444000000000000000000000000---,,,,,,+++******))))))*********))))))((((((((()))(((''''''(((((('''%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!  !!! !!!!!!!!!!!!"""!!!!!! !!!"""###### !!!!!!!!!!!! !!!"""'''111222,,,$$$ !!!!!! !!!""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!###"""""""""!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!######$$$$$$$$$$$$###"""%%%$$$######$$$%%%'''(((""""""""""""""""""""""""######$$$%%%&&&&&&''''''$$$$$$$$$#########""""""%%%$$$$$$'''---666???DDDLLLLLLKKKFFF<<<222+++&&&$$$###"""""""""###$$$%%%  """###$$$$$$###$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!###"""!!!"""###$$$$$$"""!!!"""$$$$$$######$$$%%%###"""!!!"""$$$$$$$$$""""""""""""""""""######$$$%%%$$$###"""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!"""###$$$$$$%%%######"""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))(((((()))***************))))))***+++,,,...///000//////000000111111222222444444333333333444444555888888>>>KKKZZZnnn------......///000111111---.........////////////000000000///000000111111222222333444444333222222111000///......///000111333444444333222222444555222333333444666777777888444444444333333222111111000000000000000111111111222222222333333333444444////////////////////////111000000//////.........))))))((((((((((((''''''((('''&&&&&&''''''&&&%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!"""&&&((((((%%%!!!###"""!!! !!!"""!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""###"""""""""""""""######$$$$$$$$$$$$$$$############!!!""""""!!! !!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!######""""""###$$$&&&'''"""##################"""$$$$$$###############$$$""""""""""""############$$$'''---444<<>>888444000///,,,'''###!!!###$$$ """$$$&&&&&&$$$"""  !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""###$$$$$$""" !!!!!!!!!!!!"""############""""""  !!!!!!""""""""""""""""""""""""$$$###"""!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%***)))((('''%%%###!!!))))))***+++,,,...///000000000000000111111111111000000111222444666888999333444<<>>KKK[[[mmm////////////000000000000////////////000000000000111000////////////000000000111333444444333111000...///000111111000///...000111222111000111222444111111111000000000000///111222333444333222111000000///------,,,---...///////////////000000000000////////////////////////......------------------&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$"""""""""""""""#########""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!"""###%%%''')))***+++!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""""""""""" !!!!!!!!!"""!!! !!!!!!"""###$$$ """$$$!!!  !!! !!!###$$$$$$###!!! !!!!!! """"""""""""""" !!!!!!!!! !!!###""" """#########"""###$$$$$$%%%$$$$$$$$$#########""""""  ###%%% !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" """$$$&&&''' !!!""""""!!!!!! """$$$%%%&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!! !!!###%%%&&&'''(((+++///333777999;;;666222,,,&&&$$$$$$''')))######""" !!!""""""###"""!!!  !!!"""#########"""""""""!!!  !!!"""######"""!!! !!!"""######!!!"""###$$$###"""!!!"""######"""!!!###%%%&&&%%%%%%!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###########################""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&#########"""""""""""""""######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''((('''%%%&&&''')))************%%%&&&''')))***+++++++++))))))***+++,,,...///000222222111111000000//////333333333333444444555666:::;;;AAAMMM\\\mmm...,,,++++++---......---000000//////............---------......000111111333333222111000000111111///////////////...---------...///000111111000000000000000000000111111222...///111333444333222000............////////////111000......000111000///////////////.............../////////...,,,***)))''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""######$$$"""######""" !!!"""$$$$$$###"""!!!  !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """ ### !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """"""""""""""""""""""""###"""""""""""""""######%%%$$$$$$###"""!!! $$$""" !!!$$$%%%$$$###!!!  """###!!!!!! !!!!!! """!!!""""""!!!!!! ###"""""""""!!!!!! """###$$$%%%%%%$$$###""" """$$$&&&&&&%%%"""!!!###%%%%%%###  """ ###&&&((())))))(((000222777===???;;;333,,,$$$$$$###"""!!! """"""  !!!!!!!!!!!! """""""""!!!  !!!""""""!!!!!!###""""""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""!!! """######"""############$$$%%%&&&&&&$$$######"""""""""""""""!!!"""#########!!! $$$#########$$$%%%%%%&&&$$$######""""""######$$$&&&$$$###%%%))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((***))))))'''$$$ '''''''''''''''''''''''')))))))))***++++++,,,,,,////////////000000000000000000111111111222222222888888>>>LLL[[[mmm000///......000111111000/////////.........------............///000111222222222111000000000000000///000000000000///...---...///000000111111111111111000000///000000111111///000111222222222111000000///---,,,,,,---...000111///......///000000///000000///...------,,,,,,---......---,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""######""" !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """############"""!!!!!! !!!!!!!!!!!!  !!!!!! """ !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!  $$$######"""""""""""""""$$$$$$######""""""!!!!!!###"""!!! !!!"""$$$%%%$$$###!!!  !!!"""!!!!!! !!!!!!$$$""" !!!"""""" """!!!!!!!!! ######"""""""""!!!!!!!!! """###%%%&&&%%%$$$###"""!!!######!!! !!!###!!!!!!###&&&***111666:::;;;999666444111,,,&&&!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!!!!!"""  !!!###""""""$$$$$$#########$$$%%%%%%%%%$$$$$$###############"""""""""""""""!!!!!! $$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&###"""$$$((()))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,////////////000000000000111111111222222222222333777777===IIIYYYjjj~~~...,,,++++++---///...............---------------............//////000111000000000000////////////000000111111000000//////...//////000111222222222111000000/////////000000111111111111111111000000333000---******+++...000000...------...//////...000//////...---,,,,,,,,,,,,,,,,,,,,,+++***((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!""" !!!!!!""""""""" !!!!!!!!!!!! !!! """"""######"""!!!!!!   """"""!!! !!!!!!     $$$$$$###"""!!!!!!""""""#########"""""""""""""""!!!!!!"""""""""############"""!!! !!!"""!!!!!! !!!!!!%%%$$$""""""######!!!!!!!!!!!!!!! ############"""""""""""""""!!!!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""!!!######"""!!!"""###%%%''')))---222888===@@@666111+++'''%%%$$$###""" !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!  """###$$$######$$$$$$######""""""!!!!!!$$$############"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$###"""!!!!!!$$$"""!!!!!!###$$$$$$###%%%%%%$$$#########$$$$$$%%%%%%$$$############$$$######"""!!!!!!!!!""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&(((***+++,,,'''''''''''''''''''''''')))))))))***++++++,,,,,,....../////////000000000222222222222333333333333666555:::GGGUUUggg{{{,,,***)))***,,,------------------------------------------------...////////////////////////......000000111111111111000000.........///000111222333222111000000////////////333222111000//////000000333111///---,,,,,,...//////...,,,,,,...///...---........................,,,,,,,,,++++++***)))(((***)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%"""######""" !!!""" !!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""""""""  !!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""###"""""""""""""""######"""""""""""""""######### !!!"""###"""!!!!!!###"""!!! !!!!!!!!! !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!! ##################""""""$$$###"""""""""###$$$%%%%%%$$$###!!!!!!!!!!!!"""#########"""""""""$$$%%%+++...333777888777333111)))'''$$$""""""###$$$%%% !!!!!!!!!"""""" """""""""  !!!!!!!!!!!! !!!!!!""""""!!!!!!""""""!!! !!!###$$$###"""!!!!!!!!!!!!"""""""""""""""############""""""""""""%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$######"""""""""&&&$$$######%%%&&&&&&%%%%%%%%%$$$###""""""######%%%$$$######""""""######$$$###"""!!!!!!!!!######$$$###############$$$$$$""""""############""""""$$$"""!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%''')))***'''''''''''''''''''''''')))))))))***++++++,,,,,,---.........///000000000222222333333333444444444666555999EEESSSeeeyyy...---,,,---///000000000------------------------,,,,,,+++++++++,,,---------...////////////......000000111111111111000000------------///000222333333333222000000/////////222222111000/////////000222222222222111000...---///...,,,,,,...///...---,,,---...///000111111222------,,,,,,++++++*********)))((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! """###$$$%%%%%%%%%%%%$$$"""######""" !!!"""!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$$$$###  !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    """"""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""######### !!!"""!!! """!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""### !!!!!!!!!!!!!!!""""""""""""""""""######"""!!! """###$$$$$$"""!!! !!!%%%$$$######%%%(((+++,,,222333555666333---'''###%%%&&&'''&&&$$$!!!!!!!!!!!!!!!  """""""""  !!!!!!!!!!!! """"""!!!!!! !!!!!!""""""!!!  !!!###$$$$$$"""  !!!"""######$$$""""""""""""""""""""""""((('''%%%###!!! !!!!!!""""""#########%%%###""""""$$$%%%%%%$$$%%%$$$$$$###""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$###""""""#########!!!""""""######""""""!!!###"""""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,------...///000000000222222333333333444444444666555999DDDSSSdddyyy,,,+++***+++---/////////---------------.........,,,,,,+++++++++,,,,,,---------///000000000///...//////000000111111000000...---------///111333444666555333222111000//////000000000000000000//////111222333444444222///...000...------...//////...,,,,,,---...///111111222------,,,+++++++++++++++))))))((('''&&&%%%%%%$$$###$$$$$$$$$###!!!  !!!###$$$%%%%%%$$$###"""######""" !!!"""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!!###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!"""$$$%%%&&&#########""""""""""""""" !!!"""!!! !!!!!!!!! !!!!!! !!!!!!&&&&&&&&&%%%""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""######$$$%%%&&&"""!!!  !!!"""$$$$$$%%%(((---111333444444111...)))&&&###"""!!! $$$((()))&&&"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!! !!!"""#########!!!  !!!"""###$$$$$$!!!!!!"""""""""""""""###((('''%%%###!!!  !!!"""###$$$$$$""" !!!""""""!!!$$$$$$###"""""""""######""""""!!! !!!######"""""""""###$$$$$$$$$$$$###""""""""""""###"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%(((((('''(((((()))***+++'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,---...///000000111222222222222333333333333666444888CCCRRRdddyyy)))((('''(((+++---------------........./////////......---------------...,,,...///111111000///...---...///000000000000///////////////000333555777888777555333222111000000...///000111111000000///111111222222222111111000111///......///000000///,,,,,,,,,---------......,,,,,,+++***)))******+++(((((('''''''''&&&&&&&&&######$$$$$$###!!! """$$$$$$$$$###""""""######""" !!!""" !!! !!!!!!!!!!!!  !!!"""  !!!!!! !!!!!!!!!!!!!!! """$$$%%%###  !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! ######"""""""""""""""###$$$$$$######""""""!!!!!! !!!!!!""""""""""""""" !!!!!! !!!!!! !!!!!!%%%&&&'''%%%!!!!!! !!!!!!!!!""" !!!!!!!!!!!!######$$$%%%&&&''''''&&&!!!!!!!!!!!!"""######$$$&&&(((,,,222777888555111---***&&&###  !!! ###%%%#########%%% !!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###""""""!!!""""""!!!!!!!!!""""""######$$$""" !!!""""""!!!###""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$###"""!!!###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&'''(((((())))))))))))'''''''''''''''''''''''')))))))))***++++++,,,,,,+++,,,,,,---...///000111111111111222222222222333444222666BBBQQQdddyyy,,,+++***+++...000000000........./////////000000000//////.........//////,,,...000111222111000///------...//////000//////111111000000222444777999999888666444333111111000,,,---000111222111000///111000000//////000111222111000......000111000///------,,,++++++******)))+++***)))(((((()))******''''''''''''''''''&&&&&&"""###$$$$$$###!!!!!!###$$$###"""!!!"""######""" !!!""" !!!"""### !!!!!!!!!"""  !!!""" !!!"""""""""""""""""" !!!!!! !!!!!!!!!"""!!!$$$$$$   !!!"""""" !!!!!! !!!"""""" !!!!!! !!!!!!""""""""""""""""""""""""&&&%%%$$$"""!!! %%%$$$$$$###"""!!!!!! ###############$$$$$$$$$ !!!!!! !!!!!! !!!!!!!!!###""" """ !!!!!!"""""" !!!!!!!!!"""######""""""!!!!!!"""###$$$%%%&&&&&&+++...444;;;>>>:::111***$$$$$$%%%$$$### """###### !!!%%% !!!"""###""""""  !!!!!!!!!!!!  !!!""""""""" !!!"""""""""!!! !!!###$$$%%%&&&%%%$$$###"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###############$$$###!!!"""$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$$$$######"""""""""""""""!!!"""###%%%%%%%%%$$$###$$$$$$###""""""!!!""""""!!!"""######"""!!!!!!###%%%&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&'''''''''%%%$$$###'''''''''''''''''''''''')))))))))***++++++,,,,,,++++++,,,---...///000111000000111111111222222222222111555@@@PPPcccyyy---,,,,,,,,,,,,---......,,,---..................,,,,,,,,,---------......---///111222333222000///......///111111222222222333222111111222555888:::777666555444333333222333555444444333333444444555222111000111222222111000......---,,,,,,,,,,,,---///......------,,,,,,+++++++++***)))((('''&&&&&&'''(((((())))))(((((('''$$$$$$$$$###"""!!! ############$$$%%%&&&&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!  !!!!!!!!!"""!!!  !!!!!!  !!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!  """"""$$$#########""""""!!!!!!%%%$$$!!! !!! !!!###&&&***...000777555222000...***###"""!!! """$$$&&&)))%%%  !!!###$$$###  """ !!!!!! !!!!!!!!!!!!######""""""!!!!!! !!!""""""!!! !!!$$$###############$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$%%%&&&''''''!!!!!!""""""#########$$$""""""############"""""" """#########"""!!!""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))+++,,,---------///111111111222222222333333333555555:::DDDPPPaaaxxx------,,,,,,------...///------...////////////...------------...............///000111222111111000...///000111222222222222111111111111222333555666666555444333222222222222111111111222333444666666222111111111222222222111///......------------------,,,,,,++++++******))))))))))))((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######"""""""""""""""###!!!!!!!!!   """"""!!!!!!!!!   """!!! !!!!!!  !!!"""""" !!!!!!!!!    !!!!!!!!!!!!!!!!!! !!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  #########"""""""""!!!!!!!!!!!! !!!!!!"""######$$$&&&***000666999999333+++&&&$$$###"""!!! !!!"""'''### !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###  """"""!!! !!!!!!!!!""""""  !!!"""!!!  """""""""!!!!!! !!!!!!!!!###""""""!!!!!!!!!!!!!!!##################$$$%%% !!!!!!"""""""""""" !!!"""###$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%$$$$$$#########$$$$$$%%%%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((((((((())))))((('''''''''''''''))))))))))))*********+++***+++---...---...000111111111222222222333333333333444999BBBNNN___vvv---------------......///---...//////000000000///............///////////////000000000111111111111///000111222333333333333222222333444444444444444444333222111000000000111---...///111333555666777222222222222222222222222000000///...............---,,,,,,++++++******)))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######"""!!! """""""""!!!!!!!!!  !!!!!! """""""""""""""!!!!!!!!!!!!  !!!"""### """!!!   !!! !!!  !!!!!!  !!!""""""### """!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######""" !!!!!! !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!! $$$###""" ######""""""""""""!!!!!! !!!""""""""""""!!!&&&(((+++///222555666666000+++$$$  !!!!!! ###!!! !!! !!!"""###""" !!!###!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!###""""""!!! !!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!! """###$$$%%%%%%"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%########################!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((('''(((((()))***+++,,,,,,+++---...///...///000222111111222222222333333333222333888AAAMMM^^^uuu---------,,,---......///---...///000111111111000////////////000000000000000000000///000111111222000111222333333333333333444555777888888666555444222111000///////////////,,,---...000222333444555222333333333222222222333111000000//////////////////......------,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''!!!""""""#########"""""""""!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!  !!!  !!!"""### ###%%%'''''' !!!"""""" !!!"""###"""!!!  !!!!!!"""!!!!!! !!!###$$$$$$###!!!  ###"""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""""""""##################""" !!!""""""!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! """"""!!!!!! """"""""""""""""""!!!!!!###"""""""""""""""""""""'''+++222666666111+++&&&"""!!!!!!"""""""""!!! !!!!!!"""""""""!!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!""""""######""""""!!!!!!$$$$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((''''''''''''((((((&&&'''((()))+++,,,---...,,,...000000//////111222111111222222222333333333333333888AAALLL]]]ttt,,,,,,,,,,,,,,,---......---...///000111111111111/////////000000000111111000000000///000111111222111111222333333333222222444555777888888666444333000000///.........//////---...///000111111111111111222444333111000222333111111000////////////000///......------,,,,,,+++)))))))))((('''&&&&&&%%%$$$######""""""######$$$!!!""""""#########"""""" !!!!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!! !!!"""###### !!!""""""###"""!!!  !!!!!!""""""!!!!!! !!!"""######"""!!! ###"""!!!  !!!!!!""""""""""""""" !!!"""###""""""!!!!!!""""""######""""""!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!"""""""""""""""  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""###"""""""""###%%%'''))))))+++...///---(((""" !!!"""""""""!!!!!! !!!!!!"""!!!!!!  !!!!!! ########################!!! !!!!!!!!!  """###"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!$$$###""""""!!! !!!!!! !!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""##################""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&'''(((***+++---...///---///000000//////111222111111222222222333333333444444999BBBMMM]]]ttt+++++++++++++++,,,,,,---,,,---...///000111111111////////////000000000000///000000000111111111111111111222222222222222111222333444555555444222111//////............/////////000111111111000///...///222444333000///111333111111000///////////////---,,,,,,++++++******)))***))))))((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$### !!!!!!"""$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!""" !!!!!!!!!  !!!!!!!!! !!!!!!""""""###"""!!!  !!! !!!!!!!!!!!!###""""""!!! !!!!!!!!!  !!!"""""""""""" """#########"""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""###""" !!!!!!!!!!!!"""""" """$$$'''***---...***((($$$!!! !!!###&&&%%%### """!!!!!! !!!!!!"""!!!  """""" !!!!!!!!!!!! !!!!!!!!! !!!### !!!"""$$$$$$$$$######""""""""""""###############""""""""""""!!!!!!!!!""""""!!!!!! ###""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""###$$$%%%########################""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))'''''')))***,,,---...///---///000000//////000222111111222222222333333333444444999BBBMMM]]]ttt******))))))******+++,,,+++,,,---...///000000000........./////////000000...///000111222111111000000111111222111111000000111222333444444333222222//////............/////////000111222222111///......111333222...---///333000000///............///---,,,,,,++++++******)))(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######  !!!""" !!!"""######!!!  ###"""!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!!!!! """#########!!!!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! """""""""!!!!!! !!!!!!!!!"""""" """&&&***,,,---+++***'''$$$ !!!### !!!!!!!!! !!! !!!   !!!"""!!!   !!!"""!!!  """ !!!!!! !!!!!!"""######"""""""""!!!""""""############"""""""""!!!!!!!!! !!!"""""""""!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$###""""""###$$$%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%'''''''''''''''((())))))(((((()))***,,,---......---///000///......///111111111222222222333333333333333888@@@KKK[[[rrr)))))))))((()))******+++***+++,,,...///000000000............////////////---///111222333222000///000000111111111000000///222333444444555555555444//////.........//////000...///111222333222000///---000333111...,,,///222000000///...............//////...------,,,,,,+++&&&&&&&&&''''''''''''((($$$###!!! !!!###$$$$$$$$$$$$###"""!!! ###"""!!! !!! """""""""""""""""""""""" !!!"""###$$$%%% !!!"""###    !!!"""###  !!!!!!!!!  !!!""""""  """  !!!!!! !!!!!!!!!!!!  """###$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""###"""!!!!!!!!!   !!!"""""" !!!""""""!!!  !!!!!!""""""###'''---000000,,,&&&""""""###$$$$$$###!!!###"""   ###$$$!!!!!! !!! !!!###!!!  """### ######""""""!!!!!!!!! !!!""""""!!! !!! !!!"""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$""""""!!!!!! !!!"""#########!!!"""###%%%%%%$$$######""""""""""""""""""""""""!!!"""#########"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""'''''''''''''''((()))***))))))***+++,,,------...---...//////......///000111111222222222333333333222222666???JJJZZZqqq++++++++++++++++++++++++000000000000000//////...444222111///............111000///---------...///......//////000000000111222111111111222333333444,,,...///111111111000000222222111000000///000000........................000///---,,,++++++,,,---...------,,,,,,++++++***########################'''&&&$$$"""!!!!!!"""###$$$$$$$$$############### $$$######$$$ !!!!!!!!!!!!   !!!###"""!!! !!!   !!!!!!  """"""""""""""""""""""""  ###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!   !!! !!!!!!""""""""""""############     !!!!!! ***,,,---,,,(((%%%###""" """###$$$!!!"""###"""!!! !!!### !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###%%%$$$!!! !!!!!! !!!!!!""""""""""""""""""""""""%%%$$$###!!! ###"""  !!!!!!""" $$$%%%"""!!!###%%%%%%(((%%%!!!!!!###%%%%%%$$$""""""!!!!!!"""###$$$$$$ !!!"""###$$$$$$%%%$$$###"""""""""""""""###(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))))))))((('''&&&%%%)))***+++,,,---.........000000000000111111111111222222111111111111222222222111444>>>KKK[[[ooo+++++++++++++++++++++++++++,,,...///000000111111222111///............///111000//////.........///........./////////000000000000000000111111222222000000111222111111000///111111000///////////////........................000///---,,,++++++,,,,,,---------,,,++++++******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######""""""!!!!!!!!! ######!!!""" !!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!###     !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""###$$$$$$!!!!!!!!!"""""""""######"""############"""!!!!!!  ###"""!!! !!!"""   !!!""""""""""""""""""$$$%%%%%%###!!! !!! !!!!!!""" !!! !!! !!!   !!!!!! """!!!  !!!!!!!!!"""!!!!!! !!!!!!""""""######$$$$$$$$$###!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""" !!!"""###%%%""""""$$$$$$ """!!!###"""###$$$###%%%### """$$$###"""######""""""###$$$$$$%%%!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$%%%%%%%%%###"""!!! %%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%&&&'''((()))))))))))))))***+++,,,---.........//////000000000111111111222111111111111111111222222111555>>>KKKZZZnnn~~~***************************+++,,,...//////////////////...------......///000000111111000000//////.........////////////000/////////000000000000111222222222222111000///...000/////////....................................///...---,,,+++++++++,,,---,,,,,,+++******))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""!!! !!!###### """!!! !!!!!!!!!"""!!!!!!""" !!! !!!!!! """%%%!!!   !!!    !!!!!!"""######""""""!!!  !!!  !!!""" !!!!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""   !!!!!!  !!!!!!  !!!!!!"""""""""""""""!!!""""""!!!!!!"""###"""!!!!!!   !!! !!!!!!!!!    !!!!!! !!! !!!""""""!!! """""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""#########&&&$$$$$$&&&&&&$$$$$$&&&$$$&&&%%% """###!!!$$$###""""""###$$$###"""$$$$$$#########$$$%%%%%%####################################$$$$$$%%%&&& !!!!!!"""######$$$$$$$$$$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%&&&'''((())))))))))))))))))+++,,,---.........//////000000000000111111111111111111111111111111333222666???JJJXXXlll|||)))))))))))))))))))))))),,,------------,,,++++++------------....../////////000111222222111000///000000000000000000000000///000000000000000000000000000000000000//////.....................------..............................---,,,,,,+++++++++,,,++++++******)))((((((#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%###"""!!!""""""!!! !!!"""""""""#########""" !!!!!!"""!!!!!!""" !!! !!!###!!! !!!"""!!!!!!!!!  !!!  !!!!!!   !!!""""""!!!  !!! !!! !!!!!!!!!!!!"""############"""!!!!!!   !!!  !!!"""   !!!!!!!!! """$$$!!!  !!!"""###"""!!! !!!###""""""!!!   !!!  !!!    !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!"""######""""""### !!!$$$$$$""""""%%%&&&---000***###!!!!!!!!!$$$$$$%%%%%%&&&%%%$$$###$$$######"""######$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$%%%&&&!!!!!!"""###$$$$$$#####################$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&((()))***,,,---......///////////////000000000111111111111222222111111111333333777???HHHVVVjjj{{{)))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***,,,,,,---......////////////000111222222111000///111111111111111111111111000111111222222111000000------------......//////,,,---............------........................---------,,,,,,+++******+++******)))((((((''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%###"""!!!######""""""!!! !!!#########$$$ """!!!!!!""" !!!  !!!  !!! !!!  !!!  !!!""""""!!!  """!!!!!!  !!!""""""!!!!!!""""""###$$$ !!!!!!!!!!!!###############""""""!!!  !!!!!!""""""############ !!!"""   !!!"""!!!"""###"""!!! !!!######"""!!!  !!!!!!   !!!  !!! """  !!!!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&%%%###!!! !!!"""######"""!!! !!!""" ###&&&444<<<666(((!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$######""""""""" !!!!!!###$$$$$$$$$$$$%%%%%%$$$$$$###"""#########$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''(((((((((((((((((('''&&&((()))***,,,---...//////...////////////000000000000111222222222222111000222333777>>>GGGTTTiii{{{************************((()))***,,,------------,,,---.../////////////////////000000111111000000222222111111111111000000000111222222222111000///++++++++++++,,,---//////,,,---.../////////...---........................,,,---------,,,+++***)))***))))))(((((('''&&&&&&%%%%%%&&&&&&''''''((((((######$$$$$$$$$######"""#########"""""""""!!!!!! """ """   !!! !!!!!!$$$""""""   !!!  !!!!!!!!!!!!  !!!  !!!!!!!!! !!!!!!"""### !!!!!!!!!"""""""""$$$%%%%%%%%%%%%$$$######   !!!!!!!!!!!!!!!  """###"""!!!""""""""""""""""""!!! !!!"""!!!!!!"""### !!! !!!""""""!!!  """"""!!!  !!!!!!  !!! """ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%$$$$$$"""#########""""""!!! !!!"""""" !!!###%%%333>>>888***"""!!!### !!!"""!!! !!!"""""""""!!! !!!!!!$$$#########""""""!!!!!! !!!"""###&&&&&&%%%%%%$$$######"""%%%$$$$$$###""""""######%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%&&&'''((()))$$$%%%&&&((()))*********'''(((***,,,---//////000......////////////000000000111222333333222111000000222777>>>FFFSSSiii{{{++++++++++++++++++++++++))))))+++,,,---.........---...///000000000///...///.........//////000111000000000000//////......///000111222111000...---...---,,,,,,,,,---......+++---...000000000..............................,,,,,,------,,,+++)))((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))$$$###############$$$$$$!!!""""""""""""#########"""###   !!!!!!  !!!""""""!!!!!!!!!  !!! !!!!!!       !!! !!!!!!!!!"""""""""######$$$$$$$$$%%%$$$######"""   """!!!!!!###%%%&&&%%%###"""""""""""""""!!! !!!###$$$$$$###!!!!!!!!! !!! !!! !!!!!!!!! !!!!!!"""""""""!!!  !!!!!!  """ """ !!!!!!""" !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""!!!""""""######### ######!!!!!!$$$""",,,222...&&&######""" !!! """######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""%%%$$$###""""""###$$$$$$$$$######"""""""""""""""%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((())))))###$$$&&&((()))******+++'''(((***,,,...///000000........./////////000000///111222333333222111///...111777>>>EEERRRiii|||++++++++++++++++++++++++,,,------------,,,++++++...///000111111000///...///...---------///000111//////......---------,,,...///000111000///---+++111000...---,,,,,,---...,,,---///111111000///...........................,,,,,,------,,,+++)))((()))(((((('''&&&&&&%%%%%%######$$$$$$%%%&&&''''''$$$$$$"""""""""###$$$%%% !!!!!!"""############ !!!&&&&&& !!! !!!""""""!!! !!!!!!'''&&&%%%###!!!!!!   !!!###$$$     !!!""""""""" !!!!!!!!! !!!!!!"""!!!!!!!!!!!!"""######""""""""""""############!!!""""""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! #########%%%'''((('''%%% !!!!!! !!!"""  !!!"""###"""!!! !!!###!!! !!!!!!"""!!!"""###"""!!!  !!!!!!  """ """!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!########################!!!  !!!!!! !!!###%%%&&&### ###### ### $$$&&&###"""$$$###!!!!!!"""""" !!!%%%$$$$$$###""""""!!!"""""" !!!!!!!!!!!!!!!$$$###"""""""""""""""######"""!!! !!!"""%%%&&&!!!!!!!!!"""###%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))''''''(((((((((((((((''''''(((***,,,...///000000............/////////000///000222333333222000///---000666>>>EEERRRiii}}})))***+++,,,---,,,+++++++++,,,...000000///---,,,000000000000////////////---------............///000111111000000///...---000000////////////000000000000///...------,,,,,,...//////000000000000000000///...,,,+++***))))))***************)))((((((,,,+++)))(((&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!! """"""!!!!!!  !!!!!!!!!  !!!!!!###"""  ###"""!!!  !!!"""""""""!!!  !!!""""""""" !!!!!!   !!! !!!!!!!!!!!!!!!   """"""""""""!!!!!!!!!!!! """"""   !!!###$$$"""!!! #########"""!!! !!!"""###$$$%%%&&&'''''' !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""  ###$$$!!! '''///333000)))"""%%%!!!!!!"""""" !!!""" """!!!!!! ###&&&$$$""" !!!"""""""""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  %%%###""""""############""""""!!!######"""'''""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """"""############"""""""""""""""!!!"""######$$$""""""""""""############$$$$$$$$$#########"""""" !!!"""###$$$$$$######"""############"""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&((((((((()))((((((''''''((()))***+++,,,------------///000111000///000111...///111333444333111000333333666===FFFSSShhhzzz)))***+++,,,,,,,,,+++++++++,,,---.........------000000000//////.........------------...............//////000000000//////000//////......//////000,,,,,,---------.........---......//////////////////...---,,,+++*********+++++++++++++++***))))))+++***)))'''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!! !!!!!!  !!!!!! ###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!      !!!"""######$$$ !!!!!!  !!!!!! !!!!!!!!!###$$$%%%"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""###############$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!  """$$$---///222000+++%%%!!!%%%"""!!!######"""!!!!!!!!! !!!!!!"""""" !!!!!!!!! """!!!!!!  """$$$######$$$$$$%%%&&&&&&'''!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!### !!!%%%$$$ !!!!!!""""""######""""""!!!""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""#########""""""""""""############$$$#####################!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""###############!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$((()))***+++,,,---------,,,...000000.........///000111222333444333222111222222666===FFFTTTiiizzz))))))+++,,,,,,,,,+++***+++++++++++++++,,,------000000///...------,,,,,,------------............------...///000000000000.........------.........+++,,,,,,,,,,,,,,,------,,,,,,---............---------,,,+++++++++++++++++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''$$$$$$$$$############### !!!"""###$$$$$$!!!!!!!!!!!! !!!!!!!!!   """!!!   !!!!!!""""""###""""""!!!  !!!!!!   !!!!!!    !!!!!!!!!!!!  !!!""""""### !!!!!!!!! !!!!!! !!!!!!!!!""""""######"""!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$#########"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!$$$!!!&&&...:::888333+++%%%!!! !!!%%%###"""###$$$%%%$$$###$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%!!!"""###### !!!""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$###$$$''' !!!!!!""""""!!!!!! !!!"""  ###!!!!!! ###"""!!!!!!!!!"""$$$%%%  !!!!!!"""###### !!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""############"""#####################"""!!!!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$#########"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''((()))***+++,,,---------,,,...//////---,,,---...333333333333333333222222111222666===FFFTTThhhzzz((()))***,,,,,,++++++***+++***)))((()))+++---...//////...---,,,,,,+++***,,,,,,---------.........---......///000000//////...------,,,,,,------.........---,,,+++)))((((((***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++++++++***))))))&&&&&&%%%%%%&&&&&&'''(((###############""""""!!! !!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""  !!!!!!!!!""""""!!!!!!    !!!!!!!!! !!!  !!! """######""" !!! !!!###"""!!! !!! !!!"""""""""""" """"""!!!!!! !!!!!!!!! !!!!!!"""######$$$$$$$$$#########""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!$$$""" $$$...666;;;777///'''!!! """"""######$$$%%%$$$###"""$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$ !!!!!!!!!!!! """$$$&&&&&&$$$######%%%###"""""""""!!!!!!!!!!!!###"""!!! !!!"""$$$%%% !!!!!!"""""""""""" !!!"""""""""""" """$$$$$$###""" !!!"""""""""############""""""""""""###############""" !!!"""%%%&&&%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%'''(((((())))))))))))(((((()))***+++,,,------------///000000...------...444444222111111111111111222333777>>>FFFSSSfffwww((()))***+++,,,+++*********)))((('''(((***,,,...///......---,,,+++++++++,,,,,,,,,------------...///////////////...------------,,,,,,,,,,,,------///...---,,,***)))((('''))))))***+++++++++++++++++++++*********+++,,,,,,)))))))))))))))(((((('''$$$$$$$$$$$$%%%&&&'''(((""""""#########"""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""""" !!!  !!!!!!""""""   !!!!!!!!! !!!!!!!!!!!!!!!  !!! """######""" !!! !!!%%%&&&%%%###!!! """"""######""" ###"""!!! #################################$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!"""%%%)))///555999222...((($$$!!!!!!"""""" !!!###$$$###"""!!! ###"""!!! !!!!!!!!! !!!"""###$$$!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!"""############### """###$$$###!!! !!!"""""""""############""""""""""""""""""""""""###""" !!!"""%%%&&&%%%$$$""" !!!###$$$######$$$$$$%%%&&&&&&'''###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&((()))***+++,,,---------...///111111///......///333222111000//////000000444444888>>>FFFQQQcccsss((((((***+++++++++***)))))))))((('''(((***---.........---------,,,,,,,,,,,,,,,,,,,,,------------////////////...---,,,,,,---------,,,,,,---------,,,,,,+++++++++++++++***))))))***++++++++++++***++++++*********++++++,,,(((((())))))(((((('''&&&$$$$$$$$$$$$%%%&&&''''''"""######$$$$$$"""!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""""""""!!!!!!   !!!!!!  !!!""""""###!!!  !!!  !!!!!!  !!!"""""""""!!!  !!! !!!!!!!!!!!!  !!!""""""###!!!%%%'''&&&###!!!!!! !!!!!! !!!!!! !!!"""""""""!!!"""!!! #####################"""######$$$$$$%%%%%%%%%&&&$$$######""""""""""""###"""""""""""""""""""""""" !!!"""""""""######"""$$$***222888777555'''%%%"""!!!"""""""""!!! """"""!!! !!!  !!!  !!!###$$$  """ !!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###""""""###!!! !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!########################$$$$$$###""""""!!! """"""############"""""" !!!"""""""""!!!!!!""""""""""""##################"""""""""!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%&&&''''''########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&$$$%%%&&&''''''(((''''''((()))***+++,,,------------///111111000///000111000000000000000/////////444444888???FFFQQQbbbrrr'''(((***+++++++++***)))(((((((((((()))+++---...------------............++++++,,,,,,,,,---------.........///......------......------------......------,,,,,,++++++++++++))))))***++++++++++++***++++++***************+++)))))))))))))))(((''''''$$$#########$$$%%%&&&'''"""###$$$%%%%%%###!!!  !!!!!!!!!""" !!!"""""""""""""""!!!!!!  !!!!!!   !!!!!!!!!!!!!!!!!!  !!!    !!!""""""  !!!"""######$$$ """"""!!!!!!"""### !!!!!! !!!!!! """######  !!!"""""""""""""""######$$$$$$%%%$$$$$$$$$$$$############$$$######"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""#########$$$%%%)))111888999333---###!!! !!!"""  """"""  !!! !!!###$$$ !!! !!!###  !!!!!!!!!!!!!!!!!!!!!!!!############!!!""""""######""""""!!!###"""!!!!!!"""""""""!!! """###### """#########!!! ##############################""""""""""""""""""############"""!!!  !!!!!!!!!!!!"""""""""""""""############$$$$$$###"""!!! !!!!!!!!!"""######$$$$$$############"""""""""""""""""""""######$$$$$$$$$########################&&&$$$###""""""###$$$&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%''''''(((((((((&&&'''((()))************((()))***+++,,,---------+++---///000//////000222...///111111222111000000111222777>>>FFFRRRdddttt'''((()))++++++******)))(((((())))))***,,,---...,,,,,,---......//////000++++++,,,,,,,,,---------,,,,,,---...///////////////......------......///111000///---+++)))((('''))))))***+++++++++++++++,,,++++++***))))))*********************)))(((((($$$$$$######$$$$$$%%%&&&"""###%%%&&&%%%$$$"""  !!!!!!"""""" !!!"""""""""""""""!!!!!! """"""#########!!!  !!!  !!!"""""""""!!! !!!  !!!  !!!  !!!!!! !!!!!!   """"""""""""!!!!!!!!!!!! """%%% ###"""  !!!!!! """$$$%%%&&& !!!###$$$%%%&&&'''%%%%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###############'''...666:::777///(((###!!! !!!!!!###""" ### !!!"""  """$$$ !!!!!!"""#########%%%###!!! !!! !!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$"""""""""############"""""""""!!! !!!!!! !!!###$$$&&&&&& ###%%%%%%$$$""" """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!""""""""""""""""""############%%%$$$###"""!!!  !!!"""###$$$$$$$$$###"""############"""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$##################%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&'''((()))******$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''((()))***+++,,,---------)))+++---......///000222...///111333444333222111...000555>>>GGGSSSfffvvv+++,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++/////////......------,,,000///---,,,,,,---...///......---,,,,,,,,,,,,---///222111+++)))+++---,,,++++++,,,---,,,+++***)))*********++++++,,,,,,,,,...---+++)))(((((()))***,,,***''''''((((((&&&###&&&&&&%%%###!!!$$$###  ###$$$""""""""""""!!! """"""""""""""""""""""""""""""!!! !!!"""$$$"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!   """"""!!!!!! """"""!!!!!! !!!!!!!!!###$$$$$$!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$######"""""""""!!!  ######""""""!!!!!! !!!!!!!!!  ############""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""""" ###'''(((333>>>;;;---"""!!!$$$ !!!!!!"""""""""""""""""""""""""""""" !!!""""""""" !!!"""###%%%###""""""$$$###!!!!!!"""""" ###"""!!! """ ######"""  !!!""""""######$$$$$$%%%%%%%%%$$$"""!!!  !!!"""###""" $$$""" !!!""""""!!!"""###$$$$$$$$$"""!!! !!!###$$$### """%%%%%%$$$###""""""###$$$%%% !!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!""""""###""" !!!!!!!!!!!! """"""""""""############"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%''')))***$$$%%%&&&'''(((***++++++)))))))))***++++++,,,,,,,,,...//////...------...//////000111111111111111444333555<<>>.........---------------++++++++++++++++++++++++++++++******************((())))))((('''&&&&&&&&&%%%%%%$$$"""!!! """!!!  !!!""""""!!! !!!"""### !!!!!!""" """""""""!!!  !!!""""""### """"""""""""""""""""""""######"""!!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!  !!!!!!      !!!!!!!!! !!!$$$%%%###"""!!!!!!!!!"""""""""#########$$$""""""#########"""!!!!!!!!!  """######""" !!!!!!!!!!!! !!!%%%***000444777---***%%%!!!!!!###!!!!!!!!!!!!!!!   !!! !!!"""###$$$$$$!!!"""!!!!!!"""### !!!"""!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""######"""!!! !!! !!!#########!!!$$$###"""!!!!!!"""###$$$!!!"""&&&(((&&&###""""""!!!  !!!!!!"""###$$$$$$%%%##############################""""""""""""######&&&%%%###""""""###$$$%%% !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))))))))***++++++,,,,,,+++---//////...---...///000000/////////000111222000222777===CCCNNNcccuuu******+++,,,---......///........................------------------......---......///000000000111333222111111000000111111222111...---333===AAA@@@000///...------------...,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((()))***)))'''&&&'''((($$$###"""!!!!!!!!!!!!!!!###!!!!!!###!!!!!!!!! !!!!!!""""""!!!!!!  """""""""""""""!!!  !!!"""###### """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!    !!!!!!    !!! """"""!!!!!! !!!!!!   !!!!!!""""""!!!""""""######"""!!!!!!$$$"""!!! !!!  !!!""""""!!! !!!$$$***000333444333###$$$$$$""" !!!$$$!!!!!!!!!!!!!!!  !!!!!!  """!!!!!! !!!""""""###  """"""!!!!!!!!!###$$$###""" """""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!%%%%%%&&&$$$!!! !!!###$$$###!!! !!!!!!"""!!!!!!"""###%%%$$$"""!!!$$$$$$###"""!!! !!!###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""######### !!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,...///......///000111000/////////000222333111333999>>>BBBMMMaaattt))))))***+++,,,---............------------......---------,,,,,,,,,,,,,,,---...//////000111111111111111000////////////000///111000---///666:::999000000...---------...///,,,,,,,,,+++++++++******''''''((((((((((((((('''&&&((()))(((&&&%%%&&&(((%%%$$$###"""""""""######!!!  !!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!  !!!!!!!!! !!!!!!  !!!"""###!!!!!! !!!!!!   !!! """!!!!!!   !!! !!!!!!!!!   !!!"""""""""!!!!!!"""""""""""""""!!!%%%###!!!!!!!!! !!!""""""!!! """(((...333333///*** !!!""""""!!! !!!!!!"""!!!!!!!!! !!!!!! !!!"""""" !!!######!!! !!!""""""!!!  !!! !!!"""!!!  """###$$$###"""!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """$$$%%%$$$!!! !!!### """$$$$$$###!!! !!!!!!!!!!!!!!!"""###"""!!!!!!!!!$$$%%%%%%%%%%%%###"""!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''"""###%%%''''''(((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,***,,,...///......///000111000.........///111222222555:::???BBBKKK```sss'''((()))***+++,,,------...------,,,,,,------.../////////......------,,,------///000111111111111000000///...............,,,000111...---000222111111000///------......///,,,,,,,,,++++++*********(((((()))))))))))))))(((%%%'''((('''%%%###%%%''')))'''%%%###"""""""""""" !!!!!! !!!"""#########"""  !!!"""###   !!!!!!   !!!!!! !!!"""!!!!!! !!!!!!    """  !!! ###"""!!!  !!!!!!!!! !!!!!!!!!   !!!### !!!!!!"""###$$$$$$%%%!!!!!!"""""""""""""""!!!"""!!! !!!"""###"""!!!!!!""""""!!!!!!$$$***111444111)))###"""!!! !!!""""""!!!""""""!!!!!!   !!!""""""""" !!!"""######!!!!!!!!!"""!!! !!!!!! !!!"""!!!  """###"""!!!!!!$$$%%%%%%%%%$$$ !!! !!!!!!!!! !!!!!! """!!! """$$$ """$$$$$$###!!! !!!"""$$$$$$$$$###"""!!! """$$$ !!!######""""""!!! !!!!!!!!!!!!########################$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! """"""""""""############"""############$$$$$$$$$%%%$$$"""!!!"""$$$'''(((%%%%%%%%%&&&&&&'''''''''!!!###%%%'''(((((((((((($$$%%%&&&'''(((***++++++)))))))))***++++++,,,,,,***,,,...///......///000000///---,,,---...000222333666;;;???AAAKKK___sss)))((('''(((***,,,+++***)))+++---///000///...---........................,,,...000...+++((()))+++///...---,,,,,,---///000//////------...000222444222222111111000...---,,,------,,,++++++******)))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######"""""""""""""""######""""""""""""!!!!!!!!!!!!%%%$$$""" !!!###%%%''' !!!!!! """!!! !!!"""!!! !!! !!!""" !!!    !!!!!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!$$$$$$###"""!!!  ###"""!!!!!!!!!###$$$%%%"""######"""$$$$$$"""!!!!!!  !!!!!!!!! (((---111...'''""""""%%% !!!""""""!!! """!!! """$$$""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """#########$$$ !!! """"""!!!   """###!!!  !!!""""""!!!!!!""""""!!!###!!!###!!!"""$$$###!!!######""""""!!!!!! $$$%%%%%%$$$!!! !!!""""""!!!!!!!!!!!!""""""###"""  """###&&&!!!###&&&###!!!!!! !!!"""$$$%%%########################$$$###"""!!!!!!"""###$$$%%%""" """### +++'''$$$###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++,,,((((((((()))******++++++,,,,,,+++++++++,,,------111111111000000000000000222333666===CCCMMM^^^mmm)))(((((()))+++,,,,,,+++'''(((***+++,,,,,,++++++...........................///000///---,,,,,,,,,000000...---,,,------......---,,,,,,---///111222111111111000///...---,,,---,,,,,,++++++******)))&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%$$$$$$######$$$%%%%%%$$$$$$$$$#########"""""""""!!! !!!""" !!!!!!   !!!"""!!!  !!!  !!!   !!!  !!!  !!! !!!!!!!!!   !!!#########"""!!!   """"""!!!!!!$$$%%%%%%$$$"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!! !!!"""###+++---///,,,&&&""""""### !!!!!!!!!!!! """!!! """###!!!!!!!!!!!!!!! """!!!!!! ######"""!!!  !!!!!!!!!""""""!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!   """###!!!  !!!!!!!!!!!!!!!######!!!###"""""" !!!"""""" !!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!""""""!!!!!!!!!!!!""""""#########""""""#########&&&""" $$$%%%###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$&&&$$$"""###%%%&&&%%%###+++(((%%%$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***((((((((()))******++++++,,,,,,,,,,,,---......///000000000000000000000000111222666<<>>HHHYYYhhhzzz(((((()))******************+++,,,---.../////////+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,+++------,,,,,,++++++******))))))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$######### ###$$$$$$###!!!!!!!!!!!!  !!!!!!!!!  """"""!!!!!!  !!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!!""""""""""""######""""""!!!  !!!"""!!!  !!!   !!!###$$$ !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!"""######$$$!!!!!!""""""""""""""""""###!!!"""  """222<<<777...***&&&!!!!!!!!!!!!  !!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!"""""" !!!!!! !!!!!!  !!!!!!!!! !!!!!!!!! """$$$$$$""" """!!!!!!!!! !!!!!!"""""" !!!!!! ###!!! !!!"""###"""  !!!  !!!"""""""""###""""""!!! !!!""""""######%%%%%%$$$###""""""############"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""######""""""!!! !!!###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%&&&'''((())))))))))))+++,,,.../////////...---+++++++++,,,...///...,,,//////222888===GGGWWWfffxxx((())))))***************'''((()))+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,+++,,,,,,,,,,,,++++++******++++++++++++***)))((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""###"""############"""!!!!!!!!! """!!! !!! !!!!!!  ######"""!!!  !!!!!! !!!!!!!!!!!!######"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$###!!! ###"""  !!!!!! !!!""" !!!###$$$  !!!""""""!!!  $$$#########"""""""""!!!$$$$$$######"""!!!!!!!!! """!!!"""%%%---FFFSSSCCC---%%%### """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!   !!!###""" """!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!! !!!!!!!!!!!! """"""!!!!!! !!!!!! !!!!!!!!!!!! """!!!!!!!!!"""""""""!!!!!!  !!!!!! !!!"""""""""######"""!!!!!! !!!"""###$$$$$$%%%$$$###"""!!! !!!###$$$%%%$$$$$$############$$$$$$!!!""""""######""" !!!###$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&'''((()))))))))******+++---//////...---+++,,,,,,---.../////////...222222444888<<>>JJJWWWjjj~~~&&&&&&&&&'''''''''((((((&&&''')))+++,,,+++***))),,,++++++***)))))))))***------------,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))(((''''''&&&$$$###""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""###"""!!!"""###$$$$$$"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  !!!### !!!######""" !!! !!!   !!!!!! !!!!!!"""!!! !!!)))%%%  !!!!!! ###"""  """###!!!   !!!!!!"""!!!  !!! !!!""""""!!!!!!"""###""""""!!! !!!###$$$%%%!!! """############$$$$$$$$$###''')))'''"""!!!!!!""""""""""""  ###!!!!!!"""###$$$###"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!###%%%$$$###!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""$$$&&&!!!""""""!!! !!!######"""!!! !!!"""###!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!$$$&&&%%%###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((###'''*********)))******)))(((((()))***+++((())))))***++++++,,,,,,000///---,,,,,,...000222000000333666888===JJJVVVnnn&&&&&&&&&'''''''''(((((($$$%%%''')))***)))((((((***************+++,,,---............---,,,+++***************************))))))))))))))))))))))))((('''&&&%%%$$$######"""%%%%%%$$$#########$$$$$$ !!!!!!!!!""" !!!"""!!!  !!!   """!!! !!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$!!!"""!!!  !!!"""!!!"""###!!!!!!  !!!""""""!!! """###"""!!!!!!  """!!!###############""""""!!!"""############$$$$$$$$$$$$'''***(((### """!!!""""""""""""  !!!!!!!!!""""""!!!  """###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!   """""""""!!!!!!!!! """"""""""""""""""""""""   !!!!!!  """""""""###$$$$$$%%%%%%$$$######$$$&&&""""""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%"""!!!!!!###$$$""" """############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&(((******)))'''&&&((((((''''''((()))***+++))))))***++++++,,,,,,---............/////////000000000333666888===IIIVVVlll&&&&&&'''''''''(((((((((%%%&&&''')))***))))))((((((((()))***,,,...///000000000000///...---,,,+++++++++++++++++++++******))))))))))))))))))))))))''''''&&&%%%$$$######"""&&&%%%$$$###"""""""""""" !!!!!!!!!!!! !!!  !!! !!!  !!!   !!!###"""!!! !!!  !!! !!!""""""!!!   """###   !!!!!! """!!!  !!!!!! !!!"""!!!!!!!!! """###!!!!!!!!!"""############""""""############$$$$$$$$$%%%''')))'''### !!!"""!!!!!!"""""""""  !!!"""###"""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!!  !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!"""######""""""""""""""""""""""""!!!  !!! !!!!!! !!!###%%%%%%###!!!!!!!!!!!!"""######!!!!!!"""###!!!!!! !!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""$$$###!!!""""""###!!! """############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''((()))***+++******+++,,,,,,------...,,,---///000000000///...000000333666888===IIIVVViii''''''''''''((((((((((((((((((***++++++,,,++++++)))))))))+++,,,...000111111111111000///...,,,,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((&&&&&&%%%%%%$$$######"""###"""!!! !!!!!!!!!!!!!!! !!!"""!!! """!!!   !!!""""""""""""!!!  !!!!!!   !!!"""!!!!!!     """######"""  !!!"""$$$$$$!!!!!!!!!  !!!!!! ###""" !!!!!!!!! """!!!!!!   """!!!!!!  !!!!!!!!!!!!$$$ """"""#########$$$$$$$$$$$$&&&'''%%%""" """ !!!"""""""""!!! !!!"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$ !!!!!!!!!!!! ###%%%&&&%%%###!!! !!!"""""" !!! !!!""""""#########""" !!!###$$$"""""""""######""""""""" !!!"""#########""""""#########$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((()))&&&&&&'''((()))***+++,,,++++++,,,,,,---......///---......///////////////111111333666888===IIIUUUggg}}}'''''''''((((((((())))))((()))***++++++,,,,,,,,,++++++++++++,,,---...///000000000000///...---,,,,,,,,,,,,+++++++++******''''''''''''''''''''''''%%%%%%%%%$$$$$$######"""  !!!"""!!!!!!!!!!!!!!!  !!!!!!###""""""!!!!!!!!!!!!!!!  !!!$$$$$$$$$######!!! $$$###!!! !!!""""""""" !!!   !!!!!!!!!!!!!!!!!!""""""### """######"""  !!!"""### !!!"""!!!  $$$###!!! !!!!!!   """  """%%%!!!!!!"""""""""""""""!!!""""""#########$$$$$$$$$###$$$###"""  !!!"""""""""!!!  """"""!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###  """###""""""""""""""""""""""""  """!!!!!!!!!  !!!!!!""" !!!"""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!! !!!###%%%$$$"""!!! !!!"""$$$&&&&&&$$$######$$$ !!!"""""""""""""""###!!!  !!!###%%%""""""############"""""" !!!!!!!!!""""""###""""""#########$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((""""""###%%%&&&((()))***''''''(((***+++,,,------+++,,,,,,------...//////000///---------...000111111111333666888<<>>HHHSSSgggvvv'''((()))++++++++++++***)))((('''))),,,...---++++++***)))((((((***+++---++++++,,,,,,++++++***)))))))))************))))))((((((((((((&&&$$$"""!!!######$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###  !!!!!!!!!!!!   !!!"""!!!  !!!  !!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""!!!""""""######"""!!!!!!"""!!!!!! !!!!!!"""###"""!!! !!!!!!!!! !!!!!!!!! !!!!!! ###"""  !!! !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""  !!!!!!!!!!!! """"""############"""""""""###$$$&&&'''''''''''''''!!!###%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!""""""""" !!!""""""!!!!!!  !!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""$$$"""!!!!!!"""######""" !!!!!! !!!!!! !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!""""""  !!!""""""!!! ######""" ######""""""######$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&'''(((***++++++++++++++++++,,,,,,,,,,,,,,,,,,.../////////000000000000222111222666999===HHHSSSfffvvv&&&'''((()))************)))(((((()))+++------,,,++++++***))))))+++,,,---++++++,,,,,,++++++***)))((())))))******))))))((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! """  !!!   !!!"""!!! ######"""   !!!!!!"""######$$$"""!!! !!!$$$$$$$$$"""!!!!!! !!!!!!%%%$$$###""" """"""!!!!!!!!!!!!"""""" %%%$$$###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%%%%$$$###"""!!!%%%)))***)))'''%%%""" """&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """$$$%%%###"""!!!"""###$$$###"""!!!!!! !!!!!! """$$$&&&'''(((######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!!!! !!!""""""!!!""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((&&&'''(((***++++++++++++)))***+++,,,---///000000....../////////000000000222111222666888===GGGQQQeeeuuu$$$%%%&&&&&&''''''(((((()))((()))***+++,,,,,,,,,++++++*********+++,,,---+++++++++++++++***))))))(((((())))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """  !!!   !!!"""!!! """###!!!    !!! !!!!!!!!!"""""""""###"""!!!!!!  """######"""!!!  !!!$$$###"""!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!""""""""" !!!!!!!!!  !!!  !!! !!!!!!!!! !!!!!!!!!!!! !!!$$$&&&&&&$$$"""!!!###)))------***&&&###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""!!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&'''((( !!!!!!!!!!!!!!!"""!!!!!!!!!!!! """!!!!!!!!!!!!!!!   """"""!!!  !!!###$$$###!!! !!!#########"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!""""""""""""###$$$######"""###$$$############"""""""""""" """%%%'''(((((((((!!!"""###%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&((()))&&&'''((()))++++++++++++******,,,---///000111222........./////////000000111000222666888<<>>EEEOOO___www%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""!!!!!!!!! !!!!!!  !!!###$$$$$$######"""""""""""""""$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$###"""""""""""" !!!"""!!!"""###$$$###"""!!!!!!###!!!"""!!!"""!!!!!!!!!!!!!!!""""""""""""""""""!!!"""""""""### !!!"""######"""!!! !!! !!!""""""!!!""""""###"""!!! !!!!!!!!!!!!"""$$$%%%%%%###!!!"""&&&++++++&&&!!!######""""""!!! %%%$$$$$$######""""""""" !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$###!!!   !!!""""""!!!  !!!!!!""""""!!! !!!  !!!""""""############"""""" """###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! $$$""" """###"""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ##################$$$$$$########################""""""!!!!!!""""""###$$$###!!! !!!###$$$###"""$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""$$$###"""!!!"""$$$&&&&&&%%%%%%$$$######$$$%%%$$$"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////222//////333555777>>>FFFNNN^^^vvv%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))%%%%%%$$$$$$###""""""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! """"""!!! """""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%%%%&&&%%%$$$###&&&%%%$$$###"""""""""""""""###$$$$$$###!!!"""###$$$###!!!!!!!!!""" !!!"""######""""""!!!!!!!!!!!!""""""######""""""!!! !!!!!!""" !!!"""######"""!!!  !!!"""""""""#########!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&(((+++---,,,((($$$######""""""!!! !!!!!!!!!""""""#########!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""" """######"""!!!  """######"""!!!  !!!!!!!!!!!!  !!!"""""""""!!!!!!"""   !!!!!!!!!"""###"""!!!!!!###""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!  """######### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""$$$$$$###"""$$$###"""!!!!!!"""###$$$"""%%%&&&%%%$$$###$$$'''%%%$$$$$$%%%&&&%%%$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++++++++*********++++++,,,------,,,,,,------...//////000111//////333555888???GGGNNN^^^vvv$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''''')))(((((((((((((((((()))&&&&&&%%%%%%$$$#########!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!"""""""""!!!  !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""" !!!###%%% !!!!!!""""""######$$$%%%%%%%%%&&&'''((()))***((((((((((((((()))******)))))))))***************&&&''')))***+++******)))(((((())))))))))))((((((&&&'''''''''&&&&&&%%%$$$&&&&&&$$$###""""""!!!!!!###############"""!!! !!!"""###"""!!! """"""!!!!!!"""#########""" !!!!!!""""""######$$$###"""!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!""""""###############"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$'''***+++)))&&&%%%%%%$$$######""""""!!!  !!!""""""  !!!"""!!! !!!!!!""""""""""""!!!!!! """$$$%%%###!!!!!!"""!!! !!! !!!!!!!!!!!!""""""  !!!"""""""""!!! !!!""" ###  !!! """"""$$$""" !!!"""!!! !!!!!!"""#########"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!"""######$$$%%%%%% !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!""""""""""""######""""""""""""###$$$$$$""""""!!!###%%%%%%$$$"""$$$######"""""""""""""""!!!$$$%%%%%%&&&&&&'''%%%#########$$$###"""&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******+++******++++++,,,---...+++,,,,,,---...///000000000...///333666888???FFFPPP___vvv$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''((((((((((((((())))))))))))((((((''''''&&&%%%%%%$$$$$$###   !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###%%%%%%$$$$$$&&&'''"""###$$$%%%&&&((())))))))))))+++,,,---.........------......///000222222222222222222333333444444111222444555444333111000///000000111111000000///000///...---,,,+++++++++++++++)))((('''&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%%%%###"""###$$$%%%%%%$$$ !!!%%% !!!!!!"""######$$$$$$%%%$$$""" !!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$%%%$$$$$$############$$$""""""!!!!!!!!!""""""###"""''',,,)))###!!!%%%%%%$$$$$$###""""""!!!!!! """  """"""!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!!"""!!!  """ !!!!!!""""""""" !!!  """ !!!"""""" !!!""" !!!$$$  """"""######""""""!!! """!!!$$$!!!!!!  !!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$"""###$$$$$$$$$######$$$!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!""""""######"""""""""#########$$$$$$######""""""######$$$%%%"""""""""###%%%%%%$$$"""###############"""!!!!!!"""###$$$%%%&&&'''%%%$$$""""""###$$$###"""&&&%%%$$$%%%'''((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******++++++******+++,,,...///++++++,,,---...///000000...---000444777999???EEESSSaaaxxx$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''((())))))***'''((()))******)))((('''&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$############!!!!!! !!!###$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""$$$&&&'''''''''((()))&&&'''(((***,,,---//////+++---///111222222222111333333444555666888999:::::::::;;;;;;<<<<<<<<<======>>>??????>>><<<999888777888888999999888888777999888666444222222222222222111///...---,,,,,,,,,+++)))(((''''''(((***,,,((()))***)))'''&&&'''(((((()))&&&((( !!!!!!"""###$$$$$$$$$&&&%%%###"""!!!"""###$$$###"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&###""""""!!!!!!!!!!!!"""%%%,,,111---$$$###)))%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""" """###!!!!!!!!!""""""""""""!!!!!!"""!!! """###$$$ """!!!!!!### !!!!!!!!!""""""###### !!!$$$ !!!"""""" ###'''&&&!!!!!!   """!!!$$$!!! !!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###$$$%%%$$$""" ###$$$&&&&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""######$$$%%%"""""""""$$$%%%&&&$$$""""""###$$$$$$$$$"""!!! &&&&&&&&&%%%######%%%'''%%%###"""###%%%&&&&&&%%%&&&%%%$$$&&&((())))))((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,,,,+++******+++,,,...///++++++,,,---...///000111------000555888:::>>>EEETTTcccyyy***)))'''%%%%%%%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%"""###$$$###!!!  !!!  !!!!!!!!!"""!!!"""###"""!!! ###"""  !!!#########"""!!!!!!  !!!""" """""""""""""""""""""""""""###%%%%%%%%%&&&)))+++&&&'''))),,,...///000000222222222222333555666777555666888:::;;;<<<======>>>999:::???AAA======@@@@@@@@@@@@AAAAAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA======>>>???@@@@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;>>><<<999555333333444444222333444444444333111000222222000///---,,,++++++,,,+++)))'''%%%$$$#########"""""""""""""""######((('''$$$"""!!! ######"""""""""""""""!!!$$$""" !!!###&&&&&&%%%$$$############!!!"""############""""""%%%***...,,,%%%!!!"""&&&&&&&&&&&&%%%$$$###"""!!! """###$$$######"""  !!!"""##################"""""""""""" !!!"""""" !!!$$$$$$"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!""""""######   """###"""!!!  !!!!!!""""""###### !!!""""""###"""!!! !!!"""######"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$"""!!!!!!""""""!!!$$$$$$"""!!!  """#########"""!!!###"""  """###%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!###"""""""""###$$$%%%%%%%%%$$$!!! !!!$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$&&&(((***+++)))'''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))***+++,,,************************+++++++++,,,---...///000222444555444444777>>>CCCQQQbbbttt((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$"""###$$$"""  !!!!!!!!! !!!   """"""!!! ###!!!  !!! !!!!!!!!!!!!!!!!!!!!! """###$$$!!!!!!"""!!! !!! !!!""""""$$$$$$%%%&&&%%%''')))******+++...000//////000111222222333444777888888999:::;;;<<<<<<<<<<<<===>>>????????????AAA======AAABBB>>>===@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???===;;;:::999::::::;;;;;;::::::999888666666555444333222111111......---+++************''''''&&&%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$((('''%%%$$$""""""""""""##################$$$$$$(((***,,,)))%%%"""###%%%$$$$$$%%%%%%%%%$$$######  !!!"""######"""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""  """!!! !!!######!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!  !!! !!!"""""" !!!!!!!!!"""""""""### !!!""""""###"""!!! !!!""""""""""""!!!!!!!!!"""###$$$"""!!!  !!!"""$$$$$$$$$#########$$$%%%$$$###"""!!!!!! !!!!!! !!!"""###""""""!!!###$$$$$$$$$$$$$$$$$$###""""""""""""############"""###$$$%%%%%%$$$###"""#########"""######$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&((()))))))))''''''&&&&&&&&&''''''(((((((((((('''''''''''')))***+++************************------,,,,,,,,,---......///111333333444888???EEERRRddduuu&&&%%%$$$###"""###$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%######""""""""""""###############!!! """ !!!"""!!!  !!!%%%###  !!!!!! """!!!   !!!!!!""" !!!###$$$%%%%%%%%%$$$""" """###!!!!!!###%%%'''(((*********,,,///000111333666888999888777666777777999999<<<===???@@@BBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDEEEHHHHHHFFFEEEGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGHHHGGGEEECCCAAA???BBBAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;:::555444444333333333333444......---,,,+++***))))))'''&&&%%%$$$############"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%)))'''%%%###""""""######%%%$$$###""""""$$$&&&''',,,+++)))&&&$$$#########"""######$$$%%%%%%$$$$$$!!!!!! !!!!!!###"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """!!! !!!!!! !!!!!! !!!!!!""""""""""""!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!  !!!"""  ###$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$###""""""""""""###$$$###$$$%%%###!!!!!!$$$(((""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""###%%%''''''%%%###""" !!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""#################################""""""###$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''(((&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''&&&%%%&&&(((***+++++++++++++++++++++++++++///......---,,,,,,---------///111222444888@@@FFFRRRfffwww%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%###""""""!!!!!!!!!!!!"""######"""  ###!!!"""###"""!!! !!!"""$$$$$$"""!!! !!!   $$$######""""""""""""###$$$%%%$$$###!!!"""$$$'''%%%&&&''')))***,,,---...///222555777888:::<<<>>>>>>===;;;::::::<<<>>>???>>>???BBBDDDEEEEEEDDDCCCHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGIIIKKKKKKJJJKKKMMMIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCC@@@AAABBBCCCCCCCCCBBBBBB>>>===<<<<<<;;;;;;<<<<<<666666555444222000......++++++)))(((&&&%%%$$$$$$###############$$$$$$$$$ !!!"""###$$$$$$$$$'''&&&$$$""""""###$$$&&&&&&$$$"""!!!"""%%%(((***///+++&&&###$$$$$$###"""######$$$$$$$$$$$$######""""""!!! """"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!""""""""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!######  %%%"""!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''(((((()))'''&&&%%%&&&(((***,,,++++++++++++++++++++++++......------------......,,,///111222333888???EEERRRhhhyyy&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###""""""!!! !!!!!!""""""!!!!!!### """###"""!!!!!!"""###"""$$$&&&''''''%%%"""   !!!!!!!!! ###""""""!!!!!!""""""""""""$$$$$$$$$$$$&&&)))+++---------...//////000000333666:::<<<===???AAABBB@@@???===<<<===???AAACCC@@@BBBEEEGGGHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLHHHKKKMMMKKKIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIIFFFEEECCCBBBBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA>>>======;;;999777444333222111000...,,,)))'''&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$$$$$$$###""""""###$$$&&&(((&&&$$$"""!!!"""%%%))),,,000***$$$"""###%%%$$$"""$$$$$$$$$$$$###"""!!! ###"""!!!  """!!!!!! !!! !!!""""""### !!!!!!!!!""" !!!"""############!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""###"""!!! """"""""""""!!!!!!!!!!!! !!!"""""" !!!""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """######!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$###"""""""""###"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))+++---++++++++++++++++++++++++------------...///000111...000222222333777>>>DDDQQQiii{{{&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!! !!!!!!!!!!!!  """ !!!""""""!!!!!!"""###!!!$$$))),,,,,,)))%%%"""  $$$######"""!!!!!!  """$$$&&&'''$$$&&&)))***+++,,,...000444444444333333333333333777:::>>>@@@AAABBBDDDEEEAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLNNNPPPUUUVVVPPPKKKJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMOOOMMMJJJHHHGGGIIIKKKLLLHHHGGGFFFFFFEEEEEEFFFFFFDDDFFFHHHJJJKKKJJJIIIHHHKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCAAA???===:::888888888777555333000...,,,))))))((('''&&&%%%$$$$$$###"""""""""###$$$%%%%%%""""""######$$$%%%&&&'''$$$###!!!!!!"""&&&***,,,---)))$$$"""###%%%$$$###%%%%%%%%%$$$###!!! ###"""!!! !!!!!! !!!!!! !!!"""###### !!!!!!""""""###!!!"""###$$$###### !!!###"""  !!!!!!""""""!!!!!!   !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!!!! !!!!!!"""!!!"""######""" """"""""""""!!!!!!!!!!!! !!!"""""" !!!"""#########""" !!!""""""""""""!!!!!!""""""######""""""!!!$$$%%%$$$!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$#####################"""!!!!!!"""######$$$$$$######"""#########"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222///111222333333777>>>DDDOOOjjj}}}&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%###!!!%%%$$$###"""!!!!!!!!!!!! !!!!!! !!! """!!! """###$$$'''***,,,,,,***'''$$$"""!!!!!!   !!! $$$$$$$$$$$$$$$$$$######!!!"""###$$$'''))),,,---***---111333333333444555888888888888888777777777;;;>>>BBBDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMPPPWWWXXXRRRLLLLLLMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHIIIHHHGGGGGGFFFEEEGGGIIIKKKLLLKKKJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGFFFDDDAAA>>><<<;;;;;;;;;;;;:::888666555222111000...---+++***)))'''&&&%%%$$$$$$%%%'''(((###$$$%%%%%%%%%%%%$$$###""""""!!!!!!###&&&))),,,***'''%%%######$$$$$$$$$###############"""!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!""""""###$$$$$$!!!"""###"""!!! !!!######!!! """!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!""""""!!!"""#########""" !!!"""#########""""""###$$$%%%%%%%%%%%%$$$#########""""""!!!!!!""""""$$$###"""!!!!!! !!!!!!"""!!!!!! !!!"""###$$$###""""""""""""""""""### !!!!!!""""""######$$$$$$###""""""###$$$$$$#########"""######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))*********))),,,,,,,,,,,,,,,,,,,,,,,,...............///000000...000222333444999@@@FFFNNNjjj}}}%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((('''%%%""" %%%%%%###"""!!!!!!!!!!!!!!!!!!   !!!!!! !!!###((()))***+++***)))'''%%%###"""!!!  !!!!!!!!! $$$$$$$$$%%%&&&&&&''''''*********+++,,,...000000000444888:::999888777777999999::::::::::::;;;;;;>>>AAAEEEGGGGGGGGGGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGGGGGGGHHHJJJKKKLLLOOONNNKKKJJJIIIIIIJJJKKKEEEMMMPPPKKKGGGJJJLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIMMMMMMNNNNNNOOOPPPQQQQQQJJJIIIIIIHHHGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMMMMLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKHHHHHHIIIHHHFFFCCC@@@???<<<===>>>>>>>>>===<<<;;;;;;:::888666444222111000+++)))'''%%%%%%&&&(((***%%%&&&''''''&&&$$$!!!!!!!!! !!!###&&&)))+++'''&&&%%%$$$###$$$%%%&&&!!!!!!"""###############!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% """###"""!!!!!!$$$###!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!! """"""!!!!!!!!!!!!"""""" """$$$&&&######""""""!!!!!!!!! !!!""""""!!!"""#########""" !!!###$$$$$$$$$###""" !!!"""######"""!!! !!!###$$$###"""$$$$$$###!!! """!!! !!!###$$$ !!!!!!  """######&&&%%%$$$######$$$%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&$$$%%%(((*********(((''',,,,,,,,,,,,,,,,,,,,,,,,000000///............///,,,///222333555;;;CCCIIILLLjjj~~~"""###%%%&&&'''&&&%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!!!!   !!!###%%%&&&'''(((***++++++)))&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" """$$$&&&((()))))),,,...111222222333666777999:::;;;<<<===>>>??????>>>======<<<<<<<<<<<<<<>>>>>===>>>>>>>>>AAABBBEEEHHHIIIJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHGGGIIIJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@===>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFCCCAAA>>>;;;:::<<<<<<>>>AAADDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFFFFFFFDDDCCCBBB>>>>>>===<<<<<<;;;;;;:::555444444555555333///+++,,,***(((''''''&&&$$$###$$$"""!!!$$$)))+++)))&&&$$$$$$###############$$$$$$$$$$$$%%%$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! $$$$$$###""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!### !!!!!!"""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!""""""""""""!!!!!!###&&&$$$ !!!$$$###""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$######"""!!!!!! """"""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$##################$$$%%%%%%$$$$$$%%%'''$$$$$$###"""""""""###$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))((((((***)))((('''''')))***+++(((***++++++******+++,,,---------.........//////...///000111222666;;;???SSSdddxxx%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$ """%%%'''&&&$$$ $$$######""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&'''((())))))'''&&&$$$""""""""""""""""""""""""$$$%%%%%%&&&'''(((((()))+++,,,---///000222333333555777999;;;<<<===@@@BBBDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGHHHHHHIIIIIIJJJNNNKKKIIIGGGHHHHHHGGGFFF<<<;;;:::999888888888999777888999;;;<<<======>>>BBBBBBCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIHHHHHHFFFCCC???:::666333444444555888;;;<<<;;;::::::::::::;;;<<<===>>>>>>@@@AAACCCEEEGGGIIIJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGEEEDDD@@@??????>>>======<<<<<<<<<;;;;;;<<<<<<:::777444222000---+++***(((%%%#########$$$'''+++,,,)))%%%############$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!""""""###"""""""""###""""""!!!!!!######"""!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###""" """### !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" """"""""""""!!!!!!!!!!!! !!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!######!!! """%%%###""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))***)))((('''((()))***+++(((***++++++******+++,,,........./////////000000,,,...000222444777<<>>???BBBDDDDDDDDDCCCBBBAAA@@@@@@???CCCBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKIIIEEEBBB999888666444222111000000222333555777:::;;;<<<===>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFCCC???:::555111111111111333555555444333333333333444555777999:::<<<===???AAABBBDDDDDDEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA???===;;;:::888444222000---)))''''''''')))---///...***&&&$$$$$$$$$%%%&&&''')))***%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""""""""###$$$$$$$$$$$$######"""!!!""""""!!!!!!!!!!!!!!!""" !!!""""""###""""""""" !!!"""###$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""" !!!### !!!!!!"""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!"""!!!"""$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!!!!!""""""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&"""###%%%'''(((((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''((()))(((***++++++******+++,,,---.........////////////---///222555777:::>>>AAAQQQaaauuu%%%%%%$$$$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&%%%%%%$$$############$$$"""!!!!!!  !!!!!!""""""###$$$%%%%%%%%%%%%$$$### !!!!!!"""###$$$$$$$$$%%%&&&))),,,///333555666666666666666777888::::::888:::<<<>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPNNNNNNOOOPPPOOOKKKEEEAAA888777666444222111000000111333555888;;;===??????;;;;;;;;;<<<<<<<<<======???>>>>>>===>>>???@@@AAAAAAAAABBBAAA???;;;777444333222111111111111///---.........///111444777888999:::;;;<<<<<<=========AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@AAA???<<<;;;999666222///+++---///222222///***&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&%%%%%%$$$#########""""""""""""######$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!! """%%%$$$""" """&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""######$$$$$$###%%%&&&%%%######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))(((***++++++******+++,,,,,,,,,---------.........---///333555777;;;???AAAPPP```ttt%%%$$$$$$############$$$''''''((((((''''''&&&%%%'''&&&###"""!!!"""$$$%%%###""""""!!!!!!   """"""######$$$$$$######!!!!!!"""$$$&&&'''((()))***+++---111444777:::;;;999999888777888999;;;<<<:::<<<>>>>>>>>>>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCEEEFFFHHHHHHJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMNNNPPPRRRQQQMMMGGGBBB999999888888888888999999666888:::<<>>>>>>>>>>>:::999888777777888999:::888999:::;;;:::999777555555333111000//////---+++,,,++++++---///333666888888999999:::999999888888???@@@BBBDDDEEEGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEBBBDDDEEEEEECCCBBBCCCDDDEEEDDDBBBBBBAAA???;;;888333444666666444000+++(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""###### !!!""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!  """"""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$###$$$%%%"""###""""""""""""""""""""""""""""""!!!!!!!!!"""############"""""""""""""""""" !!!!!!###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((%%%&&&&&&'''''''''''''''))))))*********+++++++++(((***++++++******+++,,,,,,,,,,,,------------...---///111333555888===@@@NNN___ttt&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########"""###%%%'''***,,,...///222333444666888;;;<<<===<<<;;;999888999:::<<<===>>>???@@@@@@??????@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDAAAAAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMMMMNNNOOOMMMIIIFFF@@@@@@????????????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===666555333222111111222333///000111222333333333333333111///......---,,,************+++...222666999999::::::;;;::::::999999;;;<<<>>>AAACCCDDDFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFHHHGGGEEEEEEFFFHHHFFFEEEEEEFFFGGGFFFCCC@@@===??????>>>:::555000...***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######""""""######$$$"""######$$$$$$$$$$$$###"""""""""""""""###$$$$$$!!!"""######$$$$$$############################## !!!!!!"""######"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """"""!!! """"""######"""!!!  !!!"""""""""!!!!!!!!!  !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########"""""""""""""""""" !!!""""""######""""""!!!!!!""""""""""""!!!!!!###$$$""" """"""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""### !!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""######$$$%%%%%%&&&'''((('''%%%$$$%%%&&&!!!"""$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&&&&'''((((((((((((((())))))***+++++++++++++++(((***++++++******+++,,,------------............000111111222444777<<<@@@LLL^^^uuu((('''%%%$$$###$$$%%%%%%###$$$$$$$$$$$$###""""""!!!"""#########""" """"""#########!!!  !!!!!!!!!""""""######$$$%%%'''***---000222333999999::::::;;;<<<=========<<<:::999999;;;<<<>>>AAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNMMMKKKJJJKKKLLLKKKJJJHHHHHHFFFEEECCCCCCBBBBBBEEEEEEEEEDDDDDDBBBAAAAAA>>>===<<<;;;999888777666333222000///...---......******+++,,,---...///000000...,,,,,,,,,,,,+++***)))))))))***---222666999;;;;;;<<<=========<<<<<<666888:::===???AAABBBCCCHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFHHHJJJJJJGGGGGGIIIKKKEEEEEEFFFHHHJJJJJJGGGEEEGGGHHHHHHEEE@@@:::666444000///---,,,***)))(((((((((((((((((((((''''''&&&$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######################## !!!!!!"""""""""### !!!"""###$$$&&&&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!###$$$"""!!!!!!!!!""""""######!!!  !!!"""""""""!!!!!!  !!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!&&&)))$$$!!!""""""""""""""""""""""""###############$$$$$$%%%"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$""""""###$$$%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''!!!"""###%%%&&&&&&%%%%%%((('''&&&$$$$$$%%%&&&'''&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''((()))))))))))))))(((***++++++******+++,,,............/////////000333444444333555999>>>BBBKKK^^^uuu$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""###$$$$$$###"""!!!  $$$############$$$%%%%%%$$$###""""""###$$$&&&'''''')))...222555777888888999999:::;;;;;;;;;;;;;;;999;;;===<<<::::::===@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFDDDBBB???===;;;::::::999888666444222111------,,,+++++++++++++++---+++)))((()))++++++***++++++++++++,,,,,,,,,,,,***)))))))))+++...111333333444666888:::;;;<<<<<<999888888888999;;;>>>???BBBCCCEEEHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGIIIJJJKKKMMMMMMKKKFFFAAA===;;;666222...///111111...***(((&&&%%%%%%&&&'''&&&%%%"""""""""""""""###$$$$$$!!!"""#########""" ######""""""!!!!!! ######""""""!!!!!! ############""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" $$$"""   !!!!!!""""""  $$$###!!!   !!!!!!######"""!!!!!!!!!!!!!!!"""!!! !!!$$$###"""######""" !!!"""###$$$%%%%%% !!!"""###$$$$$$ !!!###$$$$$$$$$$$$ """##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""%%%(((***)))&&&###$$$&&&((()))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&(((***+++,,,---,,,++++++*********)))))),,,,,,+++***+++---000111111333444555666999>>>AAAKKKZZZooo$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###"""""""""######"""""""""!!!  !!! !!!"""############$$$%%%&&&)))+++,,,///111444666888999888888999999:::;;;<<<=========:::;;;;;;;;;;;;;;;===???>>>>>>??????@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;============>>>???AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFEEECCCBBB>>>>>>===<<<:::999777666555444222111000/////////...,,,******+++,,,,,,+++,,,,,,,,,---------------******))))))***,,,---...000111222444555666666666555555444444555777999:::===???@@@BBBDDDFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJMMMNNNOOOMMMJJJFFFDDDCCC???;;;777777888777333///---+++(((((((((((('''%%%#########"""######$$$$$$#########$$$###""""""!!!######""""""!!!!!!!!!!!!$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" """!!! !!!"""""" !!!!!!!!!!!!!!!###""""""""""""""""""###$$$###!!!   !!!!!!######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$######$$$###""" """""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!""""""############ !!!!!!###$$$$$$""""""""""""""""""""""""########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$%%%'''(((&&&$$$######%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))))))))***++++++,,,,,,---,,,++++++,,,---///000111222333444555999===AAAIIIXXXlll$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%$$$######""""""!!!!!!""""""### !!!!!!  !!!"""###$$$%%%&&&''')))+++...111222444555777999:::::::::999888999:::;;;<<<<<<<<<<<<999888777888999;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::444555555555555555555555666666555555666666777888<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKDDDDDDCCCCCCBBB@@@???>>>>>>===<<<:::888666666555222000......///000///...////////////////////////------------,,,,,,,,,,,,///000000111111111000000111000000//////111222333777777888:::<<>>???@@@AAACCCDDDEEEFFFJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKIIIGGGGGGHHHJJJJJJGGGDDDCCCBBBAAA>>><<<<<<999666444222///+++)))&&&&&&%%%$$$############&&&%%%$$$""""""###$$$$$$""""""""""""""""""""""""############################################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$ !!!!!!!!!!!!########################!!!"""""""""#########$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''+++++++++++++++******)))&&&'''((()))+++---......000///...---,,,---------...///111111333666;;;>>>EEESSSeeexxx$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""!!! !!!"""### !!!!!!""""""###$$$&&&)))***,,,000000111333444555666777444555666666777777777777444444444333222111000///...+++***,,,///222111000///000000000///...------------------------------//////...------------......///000222333555666777444444555777999;;;===>>>>>>???AAAEEEJJJMMMNNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@???<<<::::::::::::999999999888888::::::;;;<<<============<<<<<<<<<<<<;;;:::999888444333222111000//////...............///111444555444555777999<<>>DDDIIIMMMNNNMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKIIIHHHHHHFFFCCCAAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB===<<<;;;:::888666555444111111000000000111111222---///111333666888:::;;;>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOOOOMMMMMMLLLIIIFFFEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDCCCAAA@@@???===999666///---,,,***(((&&&&&&%%%$$$$$$###""""""""""""""""""""""""############$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$###  !!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!! !!!"""$$$$$$### !!!!!!""""""""" !!!"""###$$$$$$"""!!! !!!"""###!!!!!! !!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""############!!!###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&((()))***************************++++++////////////......---------///000111222555:::===EEERRRdddwww$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!###$$$&&&(((+++...111222444555666888888888888777777666444222///---,,,,,,)))************)))((((((((()))++++++,,,---///111444444555555666555555555444333333222111000//////000000000//////000111111111111111222222222222222555555555444555555666666;;;<<>>@@@AAABBBBBBDDDFFFHHHKKKMMMNNNOOOKKKLLLLLLJJJHHHFFFGGGHHHEEEFFFGGGGGGGGGGGGHHHIIIEEEDDDDDDDDDEEECCC@@@===555444111///---+++******$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$!!!!!!"""""""""#############################################"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!$$$$$$ """ !!!!!!!!!!!!!!! !!!###$$$$$$###!!!  !!!"""""""""""" !!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&###""""""###$$$%%%###"""!!!!!!!!!!!!!!! !!!!!!""""""######!!! !!!###$$$""""""!!!!!!!!!!!!!!!""" !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############!!!$$$&&&&&&$$$###$$$&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''((())))))))))))************+++++++++...////////////............///000111222666:::>>>DDDQQQdddwww$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%% !!!""""""!!!  !!!"""######$$$ !!!!!!!!!"""'''((())),,,///222555777333444666888999999999888000000...,,,+++*********%%%&&&'''((())))))))))))))),,,......------111555999999:::;;;<<<<<<<<<;;;777777666444333222111000111111000000111111222333555444444444333333333333999888777666666666666666===>>>AAAEEEJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJJJJKKKKKKJJJHHHHHHJJJKKKLLLMMMMMMMMMPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFGGGJJJLLLMMMKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCBBBAAA@@@AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNMMMLLLJJJGGGEEEBBBAAA=========<<<999666444222111111111111111222222222,,,---...111444666888999<<<>>>@@@CCCFFFIIIJJJKKKGGGIIIJJJIIIGGGFFFGGGHHHCCCDDDEEEEEEDDDDDDEEEFFFEEEDDDEEEGGGHHHGGGDDDBBB999888666333111///------$$$%%%&&&'''&&&%%%$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%####################################"""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""" $$$$$$ !!!$$$ !!!!!!"""""" """"""  """######"""""" !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!"""$$$###!!!$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!###%%%######"""""""""""""""### !!!!!!"""###$$$$$$%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%"""%%%'''&&&$$$"""###%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&'''((())))))******)))((())))))***++++++,,,,,,......////////////.........///000111333666:::>>>CCCQQQdddwww########################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""""""""'''))),,,///111222333333333333444444333222111000---,,,)))'''%%%%%%&&&'''$$$%%%'''))),,,---...///333444555777999;;;<<<===;;;;;;<<<=========<<<;;;:::999666333111000//////000111333555666777888888<<<===============<<<<<<999:::<<<===>>>>>>======@@@CCCGGGJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@CCCDDDDDDEEEFFFFFFFFFEEEKKKJJJIIIJJJLLLKKKHHHEEEDDDCCCBBB@@@===:::888777666777777666555333111000.........///000111333333111;;;<<<777???OOOQQQGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFIIIJJJHHHGGGFFFFFFCCC@@@===999666555555555...,,,***(((&&&&&&&&&&&&(((((('''&&&$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%""" ############"""""""""""" !!!"""""""""""""""######""" !!!"""  !!!""" !!!!!!"""""""""""""""!!! """$$$###!!!###$$$$$$###"""!!!!!!"""######""""""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  """$$$###!!!$$$$$$###"""""""""""""""!!!!!!"""###############&&&%%%%%%$$$"""!!! !!!!!!""""""############""""""######$$$%%%%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$"""!!!&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((()))))))))))))))((((((((((((((((((((('''''''''******+++++++++******)))***,,,......---,,,---...---///000111333666;;;>>>GGGPPP```sss########################$$$$$$###"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!$$$'''+++------///000222333444333333666555444333111000///...+++***(((&&&&&&&&&'''(((***+++---000222444555555777888999:::<<<>>>??????>>>???>>>>>><<<:::888666555444222111000000111111222333555777888999999:::<<<======>>>>>>============>>>???AAABBBBBBAAAAAABBBFFFIIIKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEIIIHHHGGGIIIJJJJJJGGGDDDDDDDDDDDDCCCAAA@@@>>>===;;;<<<======<<<:::999888000///...............///000444333222:::FFFGGG?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGFFFEEEDDDFFFGGGDDDBBB???<<<:::999999999222111///---***)))((('''%%%%%%$$$###"""""""""#########"""""""""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!############""""""""""""!!!""""""""""""!!! """######""" !!!"""!!!!!! !!!"""### """""""""""""""!!! !!! !!!###$$$###"""###$$$""" ###&&&###"""""""""!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###""" !!!"""$$$###"""!!!!!!!!!!!!"""!!!!!!"""###############$$$$$$$$$###"""!!! """"""""""""#########$$$######""""""######$$$%%%%%%%%%$$$######$$$%%%%%% !!!"""###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%&&&''''''''''''&&&''''''(((((((((''''''&&&((((((((((((((((((((('''******+++++++++******)))***,,,......---,,,---......///111111333666:::===FFFOOO^^^rrr########################&&&%%%$$$###"""  !!!!!!""""""!!!!!!!!! !!!!!!!!!!!! %%%$$$###$$$''',,,222555555555666666666666555555888777444111...,,,++++++((((((''''''''')))***+++///000222555888:::;;;;;;======>>>???@@@AAABBBBBBCCCBBBAAA???;;;777444222////////////000222333444555666777999:::;;;;;;<<<<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDDDDCCCFFFIIIKKKJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCFFFGGGGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDCCCBBB???@@@AAABBBBBBCCCBBBBBBBBBBBBDDDDDDEEEEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIFFFDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBBBB@@@???>>>444333222000///...------222...---222:::>>><<<888777777666666666666777777<<<===>>>@@@BBBCCCDDDEEEFFFFFFEEECCCBBBBBBEEEHHHEEEDDDBBB@@@???>>>??????888777666444222///,,,***%%%%%%############%%%%%%$$$#########$$$%%%&&&&&&######################################################"""!!!!!!!!!""""""############""""""""""""$$$$$$$$$###""" """######""" !!!""""""!!!!!!!!!!!!"""######"""!!!!!!!!! !!!!!!"""""""""!!! !!!"""######""""""###$$$###%%%!!!!!!%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""#########$$$$$$###""" !!!"""######""""""!!!!!! !!!!!!!!!""""""############""""""""""""""""""!!!!!! ############$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%###"""""""""######$$$%%%$$$$$$%%%%%%$$$$$$######%%%&&&''''''((((((''''''%%%&&&&&&'''''''''&&&&&&''''''(((((((((((((((((()))******+++++++++*********,,,......---,,,---...///000111222222555999<<>>AAAAAAAAABBBBBBCCCCCCDDDEEEDDDBBB???<<<777333111//////000111333444555666777888999;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDAAADDDFFFGGGFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>:::;;;===???AAAAAABBBAAA<<<===>>>???@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA???>>>:::999777555333222111111777///000;;;CCC>>>777555222111111000000000000111777777888:::<<>>>>>>>>===:::666111///+++***(((&&&%%%&&&''''''############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""############"""""""""!!!%%%$$$$$$$$$###!!! """######""" !!!"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###%%%$$$!!!!!!$$$###### """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""#########$$$$$$$$$### !!!######"""!!!!!! !!!!!!!!!"""############"""""" !!!""""""""""""!!!##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''(((((((((((())))))***+++++++++*********,,,......---,,,---...000111222222222555888<<>>??????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>;;;888666444555666666777888888888888999:::;;;<<<============>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDAAACCCEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEEAAABBBBBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAA???>>><<<<<<<<<;;;:::999888777333444666888:::<<<======888888999999:::;;;<<<<<<::::::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDCCCAAA>>>===>>>===;;;:::888777777777;;;444888FFFLLLBBB999666333222111000////////////222222333444666999;;;<<>>===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAADDDDDDCCCCCCCCCDDDDDDEEEBBBDDDEEEEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::444555555555444333222222......///000111333555666666666666666777888999999666666666777888999;;;<<<========================;;;;;;::::::;;;<<<>>>???@@@@@@@@@AAA@@@@@@???>>>@@@BBBEEEFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;999>>>JJJMMMDDD<<<:::999888777555333222111111111111000111222444666777:::>>>BBBDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFBBB???===888777444111---***'''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!############"""""""""""" !!!"""############"""######""" !!!""" !!!  !!!"""###$$$$$$ !!!!!!!!!  !!!!!! !!!"""&&&"""!!!######!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!"""!!! !!!!!! !!!!!!"""""""""############""""""!!! !!!"""######$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))((()))***+++++++++++++++***,,,......---,,,---...///000111222222555999<<>>??????@@@????????????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBB??????@@@AAA@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAACCCCCCBBBAAA@@@@@@AAA@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<;;;;;;:::999999888888777666666777777333333333444444333222222555444222000000222444555888777666666666777888888666444333222333666888:::::::::::::::::::::::::::777666555555555777999:::::::::;;;;;;:::999999888999<<>>CCCGGGHHHEEEBBBAAABBBAAA???<<<999888666666333222000///000111333444777:::===???@@@AAADDDFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGEEECCC>>>>>><<<:::666111---***((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""##################"""""""""""" !!!"""""""""""""""######""" !!!""" !!!"""!!!!!! !!!!!!""""""""" !!!!!! !!!  """######"""""" !!!######""" !!!!!!!!!"""""""""###!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""" """%%%%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""###$$$###############"""!!!!!!!!!"""###$$$$$$%%%$$$$$$#########"""""""""!!!!!!######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&''''''((())))))***(((((()))++++++,,,,,,+++***,,,......---,,,---......///111111333666:::===DDDLLL\\\ooo""""""""""""""""""""""""!!!!!!  !!!######$$$$$$$$$$$$%%%&&&(((+++...111333999888777777777888999:::<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHHHHGGGEEEDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???>>>=========>>>??????@@@@@@???===<<<===>>>?????????>>><<<;;;999888666666666666666555444444777666555333333333444555555555666777777777666666@@@>>>:::666555555777999:::999777666666777888999888666444222333555999;;;888888888888888888888888555444222111222333555777666666666666666555444333333777;;;<<<::::::<<<>>>999:::<<>><<<:::999555333111000///000111222666777999:::;;;???DDDGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDBBB>>>999444111***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """  ###%%%############"""""""""""" !!!!!!!!!!!!!!!"""######""" !!!""" """#########"""!!!!!!!!!!!!!!!  !!!!!!!!! """ !!!$$$&&&%%%###!!!######!!! !!! !!!!!!!!!""""""######!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!%%%))))))%%%"""!!!""""""""""""""""""###$$$$$$###############"""!!!!!!######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''((())))))***(((((()))++++++,,,,,,,,,***,,,......---,,,---...---///000111333666;;;>>>BBBKKKZZZnnn%%%""" !!! """""""""!!! ###"""""""""###$$$%%%&&&(((***,,,///111222222222777888::::::999999999:::::::::999999:::;;;===>>><<<<<<===>>>>>>>>>>>>===999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;:::;;;>>>@@@BBBBBBAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@@@@???>>>===>>>>>>@@@AAACCCBBB???===???>>>;;;999999:::<<<>>>>>>>>>>>>===;;;888555333333333333333333333333333555555444444444666777888<<<=========>>>@@@DDDHHHJJJHHHCCC>>>::::::===???FFFAAA<<<<<>>:::555444777:::<<<<<>>;;;777444333333444222333444666999===@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHIIIIIIHHHFFFDDDGGGHHHIIIIIIGGGBBB>>>;;;888333,,,'''%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$""" """$$$$$$$$$""""""""""""############$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!""""""!!! """"""!!!!!!!!!!!!""""""$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!!!! ###&&&'''%%%""" !!!!!! !!!"""###%%%&&& !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$ !!!&&&(((### !!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&###%%%'''&&&$$$!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%(((((((((((('''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&)))))))))***++++++,,,,,,------,,,,,,,,,---.........000111222333666999<<>>>>>;;;<<<===>>>>>>===<<<<<<;;;<<<<<<;;;888777777888555555444444555555666666666888<<<@@@CCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===>>>>>>???@@@AAA@@@???===<<<;;;999777777999;;;<<<===<<<;;;999777666555555666666777888:::;;;======:::::::::;;;<<>>>>>>>>>>>:::;;;===>>>>>><<<;;;999;;;<<<;;;999555333333333000000000000000111222333666888<<<@@@CCCEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????===>>>>>>???@@@@@@@@@@@@=========<<<;;;:::999888::::::::::::::::::::::::888777666666666888:::<<<>>><<<:::888888999:::;;;>>>>>>@@@BBBEEEHHHKKKLLLGGGGGGGGGHHHKKKMMMPPPQQQTTTVVVXXXZZZ\\\___bbbeeecccbbb```[[[VVVTTTTTTTTTVVVSSSPPPRRRVVVZZZZZZYYYYYYTTTPPPPPPPPPOOONNNPPPOOONNNMMMMMMOOOPPPOOONNNJJJFFFDDDDDDBBB>>>>>>@@@FFFGGGGGGFFFDDDDDDEEEFFFDDDBBB???======<<<;;;999<<<888444333444666888999777999<<<===???AAAEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLQQQQQQKKKFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLJJJIIIGGGDDDAAA===;;;999222111000000111333555777::::::;;;===???BBBDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJEEEFFFFFFGGGGGGGGGFFFFFF>>>:::555111...,,,***((('''&&&$$$######$$$%%%&&&""""""!!!###$$$%%%###""""""""""""#########$$$$$$%%%$$$$$$$$$############!!!""""""######""""""!!!$$$###""""""!!!""""""""""""!!!!!! !!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!  !!!"""###"""!!!!!! !!!!!! !!!!!!!!!"""""""""########################!!!!!! !!!""""""%%%$$$$$$%%%"""#########""""""""""""!!!!!!""""""""""""############$$$$$$###""""""""""""""" """""" ########################$$$###!!! !!!###$$$$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,...///000111444777:::AAALLL]]]qqq%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""###%%%(((***,,,---...222333555777888888888888666888::::::999999999:::;;;<<<>>>???@@@???>>>===:::<<<===>>>>>><<<999888777888777555222/////////////////////000111222333:::;;;===@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>?????????@@@@@@?????????>>>??????@@@@@@@@@??????999999999888777666555444444444444444333333555666777777666777999;;;===???AAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLOOORRRVVVYYY[[[WWWWWWWWWWWWXXXZZZ\\\]]]\\\^^^aaabbbdddfffiiikkknnnooonnnjjjddd^^^ZZZYYY___\\\ZZZ[[[___bbbccccccbbb___^^^```aaa```^^^\\\YYYWWWTTTTTTUUUVVVWWWVVVSSSSSSSSSSSSQQQOOOOOOPPPSSSSSSSSSRRRSSSTTTVVVWWWRRRPPPNNNLLLLLLKKKIIIGGGFFFCCC???;;;888888888888666888999:::;;;===@@@CCCFFFEEEDDDDDDEEEFFFHHHIIIKKKKKKKKKHHHEEEEEEEEEEEEAAAAAABBBCCCEEEHHHJJJLLLJJJJJJJJJIIIGGGCCC@@@>>>:::999666444222222333444444555666777:::===@@@AAAGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIAAA===888555222///,,,***)))(((&&&$$$###$$$%%%%%%"""""""""$$$%%%%%%###!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######"""""""""$$$$$$######"""######$$$%%%%%%###"""!!! ###""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!"""""""""########################"""!!!!!!!!!!!!!!!!!!"""!!!$$$$$$!!! """&&& !!!"""###$$$$$$!!!!!!"""""""""###############"""""""""""""""######$$$###!!!!!!!!!!!!!!!"""""""""%%%###!!! !!!###%%%########################%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&*********)))((('''&&&%%%'''&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,------...///...000111222333666999<<>>??????>>>======;;;<<<======<<<:::888777111222222000...,,,,,,---.........///000222333444:::;;;===>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>===<<<>>>>>>?????????>>>===<<<===============<<<;;;:::777777777777666555444333111222444333222333555888;;;;;;<<<>>>@@@CCCFFFGGGHHHJJJMMMQQQTTTVVVXXXXXXVVVXXXZZZ]]]```ccceeefffeeedddbbb```_________```^^^```dddfffiiilllqqqtttxxx{{{}}}{{{tttkkkccc___aaa```___```dddiiimmmppprrrrrrtttxxxzzzxxxqqqjjjbbb^^^ZZZXXXYYY[[[\\\]]]]]]```bbb```^^^]]]]]]]]][[[ZZZXXXXXXZZZ\\\___```]]]\\\[[[[[[\\\\\\ZZZYYYWWWTTTOOOHHHBBB???======:::;;;;;;999888888;;;===???>>>===>>>???CCCFFFHHHMMMIIIFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDGGGIIIJJJGGGHHHJJJJJJIIIGGGDDDBBBBBB@@@===:::666444222222111111111222444777:::;;;===AAAFFFHHHFFFDDDCCCCCCIIIHHHGGGFFFFFFGGGHHHHHHAAA>>>999666333111...,,,,,,+++)))'''&&&%%%%%%%%%#########$$$&&&%%%###!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$############$$$$$$$$$$$$######""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$%%%!!!"""###$$$$$$###!!!  !!!"""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$###!!! !!!"""###$$$%%%'''(((''' !!!"""###$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$###  !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((())))))))) """###%%%'''((())))))&&&&&&&&&&&&&&&'''((())))))))))))***++++++,,,,,,,,,++++++,,,---...//////...000111222333666999<<>>===<<<<<<;;;;;;<<<======<<<;;;999888777777777777777666555555000111111222222111111000333666999:::999999<<>>;;;:::;;;===:::999888999;;;@@@EEEHHHRRRJJJEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFHHHIIIIIIGGGFFFDDDEEEDDDBBB???;;;777444222333222000000000222444555444:::AAAEEEEEEDDDEEEGGGIIIHHHGGGGGGFFFFFFGGGGGGBBB>>>999555333222000/////////---,,,***((('''&&&%%%$$$###$$$%%%%%%###!!!#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""#########"""######$$$%%% !!!"""###%%%&&&'''!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$!!!"""$$$%%%%%%###!!!  !!!"""#########!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$""""""###!!! ###'''&&&"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""$$$%%%&&&$$$%%%&&&%%%######$$$%%%"""######$$$$$$%%%%%%%%%#########""""""######### !!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""""""""######$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((())))))***%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,+++++++++,,,---...///000,,,...///000111444777:::@@@JJJZZZmmm!!! !!!"""###"""!!! !!!"""###$$$%%%%%%(((***---111333555555555888888:::;;;;;;:::999999999;;;======<<<;;;<<<===;;;;;;:::::::::::::::;;;999888666444222222111111,,,---...---+++******+++,,,,,,---...000222444555888888999;;;===???AAABBB>>>=========<<<<<<;;;;;;888999999999888666333222000000222333333444444444//////000111222222222222666;;;@@@BBBAAAAAADDDHHHLLLMMMPPPTTTXXX[[[^^^```]]]^^^___aaaccceeeeeefffdddhhhnnntttwwwxxxwwwvvvuuurrrnnniiieeeaaa___^^^^^^___```bbbffflllsssyyyyyyuuulll```___]]]]]]aaaiiirrryyyooojjjccc______bbbfffgggllltttzzzwwwsssttttttrrrmmmhhhaaa^^^^^^___``````ccccccdddgggjjjkkkjjjhhhhhhhhheee```YYYVVVVVVWWWTTTRRROOOJJJFFFDDDEEEFFFCCCAAA>>><<<===@@@DDDGGGPPPFFF???AAADDDCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFEEEBBB>>>:::777777555222000//////000111222777<<>>999555333333333222222222222111...+++(((&&&'''%%%######$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######""""""""""""""""""###$$$$$$ !!!"""###$$$!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""###############""""""!!!!!!!!!!!! """#########""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" %%%$$$ """!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$%%%$$$### !!!"""######$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((((((,,,,,,++++++)))((('''&&&&&&&&&&&&&&&'''((()))***)))))))))***++++++,,,,,,+++++++++,,,---...///000,,,...///000111444777:::???HHHXXXkkk  """###"""  !!!"""###$$$%%%&&&+++---000444666777888777999:::;;;<<<<<<;;;::::::888:::<<<<<<;;;:::;;;<<<;;;:::999888777888999:::777666333000......//////...//////---+++)))******---...///000222444666777;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;666777777777555222///---,,,...000222444555666777555666888999:::;;;;;;;;;777===CCCFFFEEEEEEHHHLLLRRRSSSVVV[[[___cccfffhhhcccbbbaaa``````bbbdddeeeeeejjjqqqxxx}}}}}}|||zzzzzzxxxsssnnniiifffcccbbb^^^^^^\\\[[[\\\aaahhhmmmooozzzuuukkkbbb___[[[XXXZZZ```iiipppuuu{{{qqqkkkddd______bbbfffhhhnnnyyy~~~}}}zzztttkkkfffdddddddddccceeeeeefffiiilllmmmllljjjggghhhgggddd___]]]___aaa```___[[[VVVQQQOOOPPPRRRQQQMMMHHHCCCAAABBBDDDFFFJJJ???888<<>>;;;999555111///...//////000333666555555888???EEEDDDDDDEEEGGGGGGHHHGGGGGGCCC???999444333444555555333444444444111---)))'''(((&&&###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$###!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###$$$### !!!""""""######$$$$$$###!!! """"""""""""#######################################"""  """%%%'''%%%&&&######(((***''' !!!"""######""""""""""""############$$$######""""""""""""""" !!!"""!!!!!!!!!###%%% !!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###############$$$$$$%%%&&&%%%$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&'''''')))******)))))))))***++++++,,,,,,+++++++++,,,---...000000...000111222333666999<<<>>>GGGWWWjjj """$$$$$$###!!! #########$$$%%%&&&((()))000111222333444555555555<<<<<<;;;:::999999999999<<<===>>>???>>>===;;;999;;;:::999777666555444444111000000///......------+++***)))((()))+++---...---...///111333666888:::<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::999888777666333444444444222000---,,,000///---///222555666777<<<@@@CCCCCCDDDGGGFFFBBBBBBDDDGGGHHHHHHIIIKKKLLLNNNTTT]]]gggpppvvv{{{~~~uuupppiiidddccceeeggggggkkkkkknnnqqqtttvvvtttrrrrrrxxxzzzvvvqqqnnnjjjeee]]][[[YYYWWWYYY]]]bbbeeehhhppp}}}}}}wwwgggbbb]]]YYYZZZ]]]```bbbnnnqqqtttxxxxxxlllcccbbb```]]]]]]aaacccoooxxxzzz{{{|||vvvlllccc^^^^^^bbbeeeeeeiiiooosssuuussspppmmmnnneee___``````^^^___dddcccbbbaaa___\\\\\\]]]^^^\\\YYYVVVSSSQQQOOOLLLJJJIIIBBB>>>@@@CCCAAA>>>===>>>>>>>>>AAADDDFFFFFFFFFDDDDDDEEEFFFHHHGGGDDDBBBDDDGGGJJJIIIEEE@@@<<<:::@@@???<<<888333111222333555444222111111333444666;;;===AAADDDGGGHHHHHHHHHGGGDDD>>>777222000111333///000222333333222111000((('''%%%######$$$%%%&&&$$$$$$"""""""""###$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!+++(((%%%$$$$$$$$$  !!!""""""""" !!!"""######"""!!! """!!!  !!!###%%%#########"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! #########$$$###"""!!!!!!!!!"""!!!  """###############"""!!! """#########$$$$$$$$$$$$###"""""""""!!!!!! ###"""!!! !!!"""### !!!"""""""""""""""###$$$$$$$$$%%%(((''''''&&&%%%$$$######"""############$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))***+++************++++++++++++------------------------...---///222222111333888>>>HHHXXXiii||| """###$$$$$$$$$$$$"""###$$$&&&)))+++---///222333444555555666555555999999888888777888888888999:::<<<<<<<<<:::999777888777444222000//////...000000///...---,,,,,,+++---,,,+++******,,,---...000000111333555888:::;;;;;;;;;;;;;;;;;;:::999888;;;:::999888777666555444/////////000000111111111///111222444777999:::;;;EEEKKKOOOQQQSSSUUUTTTOOOIIIKKKLLLMMMLLLKKKKKKKKKLLLUUUbbbnnnvvv|||{{{ssskkkfffdddeeefffggggggiiikkkooopppooonnnooovvv{{{yyyvvvrrrmmmggg```^^^[[[ZZZ[[[___eeehhhnnnuuu~~~yyyoooiiiccc^^^^^^___aaabbbpppsssuuuvvv|||~~~xxxpppjjjiiiggg```]]]]]]]]]hhhqqqsssvvv|||zzzoooeee```^^^___```dddjjjsss{{{}}}yyyqqqjjjfffbbb]]]___dddggggggfffeeedddcccdddeeeeeebbb___\\\[[[YYYWWWUUUWWWOOOJJJJJJIIIDDD???===>>>===<<<===@@@AAABBBAAADDDDDDEEEGGGHHHHHHFFFDDDHHHIIIKKKJJJGGGDDDCCCCCCDDDCCCAAA===999666777888<<<:::777333111000//////333555999===@@@CCCDDDEEEGGGEEE@@@:::555222111111000111111222222222222222)))(((&&&$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!'''%%%######$$$$$$""" !!!!!!""""""!!! !!!""""""!!!!!! !!!"""$$$%%%"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""!!! """"""""""""#####################"""!!!!!! #########"""""""""!!!!!!###$$$%%%$$$###"""###%%%#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!! !!!"""###"""!!!!!!!!!!!!"""#####################$$$$$$$$$&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''((()))***+++(((((((((((())))))))))))............------------///...///333333222555:::>>>HHHXXXiii{{{ !!!!!!"""###%%%&&&'''"""###&&&***...111444666555666666777777777666666888888888888888888999999::::::;;;;;;:::999777666555333111...,,,,,,,,,,,,//////...---,,,+++******///...---,,,---...///000333333444555777999;;;<<<;;;<<<<<<<<<;;;:::888777666555444333222000//////------...///222444666777444999???BBBBBBBBBDDDFFFJJJRRRYYY]]]aaacccaaa\\\SSSSSSSSSQQQPPPNNNLLLKKKOOOYYYgggrrrxxx}}}}}}ssskkkfffgggjjjjjjiiihhhiiikkkllllllkkkllluuu|||}}}|||yyytttnnngggeeebbbbbbeeejjjqqquuu|||yyytttnnniiiiiijjjllllllvvvyyyyyyxxxzzz~~~}}}{{{xxxwwwxxxuuullleeebbb___gggnnnqqqttt{{{}}}qqqhhhccc```]]]ZZZ]]]cccnnnyyyzzzqqqfff___```eeeeeeffffffhhhiiikkkmmmnnnrrroookkkiiihhhfffdddcccaaaZZZUUUTTTQQQJJJCCCAAA@@@>>><<<;;;<<<======<<>>???AAACCCDDDCCCBBBEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFEEEBBB>>><<<===>>>AAA>>>;;;666222///...------...111444888===@@@BBBEEEDDDBBB>>>:::555222///111000000///000111222333---,,,+++)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%$$$###""""""""""""!!!!!!!!!!!!$$$""""""$$$######"""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$"""!!! ############$$$$$$$$$$$$######""""""!!! $$$###!!! !!!"""###%%%&&&%%%$$$###$$$%%%###""""""!!!!!!"""###$$$!!!!!!!!!"""""""""############""""""""""""!!!!!!""""""!!!!!!!!!""""""######""""""""""""###$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++''''''''''''((()))***+++(((((((((((())))))))))))------------...............---///333444444777<<<>>>HHHWWWhhhzzz""""""!!!!!!"""$$$&&&((($$$&&&)))---111555777888666777777777777777666555888999::::::;;;;;;;;;;;;>>>======<<<:::777555444333222000///......//////......---,,,+++***))))))............///111222333555555666666888999;;;<<<:::;;;<<<<<<;;;999777555333333222111000//////...///222555999<<<>>>>>>???AAAHHHPPPSSSQQQNNNOOOQQQPPPYYYccciiinnnqqqooojjj^^^[[[VVVSSSQQQQQQQQQQQQTTT]]]hhhooorrrvvv|||yyyqqqnnnqqqvvvvvvsssqqqooooooooommmlllmmmvvv}}}~~~zzzrrrpppoooooossszzz~~~yyywwwwwwzzz|||}}}|||xxxtttnnnrrrvvvyyy|||~~~tttmmmhhhddd___ZZZXXX\\\dddnnnwww{{{nnndddbbbdddbbbccceeejjjqqqvvvzzz|||}}}zzzwwwtttrrrpppmmmkkkccc^^^ZZZ[[[XXXRRRMMMKKKGGGDDDAAA>>>>>>======<<<;;;::::::<<<>>>@@@@@@???@@@BBBCCCDDDCCCDDDFFFHHHFFFGGGGGGFFFCCCAAAAAABBB@@@>>><<<999666444333222------...000333777;;;===@@@@@@AAAAAA???;;;555111111000...,,,---...000222111111111///---***(((&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""!!!!!!!!!"""############%%%%%%$$$$$$######"""""""""!!!  !!!"""&&&%%%%%%$$$""" !!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""######"""!!! """""""""#########$$$$$$############""""""!!!!!!$$$###!!! !!!"""!!!"""######!!!!!!"""######"""!!! """$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""###$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''(((((())))))'''''''''''''''(((******)))*********++++++++++++,,,,,,,,,,,,---------------,,,///333444444777<<<>>>GGGVVVgggyyy$$$###!!! !!!###%%%'''(((***---000333555777777666777777777777666666555888999:::;;;;;;;;;;;;;;;>>>===<<<999666333111///000000000000111111222222...------,,,,,,+++******,,,---...000222444666777666666666666777888999:::666666777777666555333222222222222222222222333333333999AAAJJJOOOPPPNNNMMMNNNUUU\\\]]]ZZZVVVVVVXXXZZZcccmmmttt{{{zzzhhhbbbZZZUUUUUUXXX[[[\\\XXX]]]cccgggiiiooowww~~~{{{yyy}}}{{{xxxuuusssqqqnnnpppxxx~~~~~~|||{{{}}}~~~wwwrrrkkkddd___\\\]]]___dddlllttt|||tttiiicccaaabbbcccfffnnnyyy|||xxxssspppfffbbb```aaa___ZZZWWWXXXTTTPPPLLLIIIGGGEEECCCAAA===;;;::::::===????????????BBBFFFGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHFFFFFFGGG@@@???>>><<<:::999888888111000//////000222555666888999<<<@@@BBB@@@:::666222000---++++++,,,...000111222333333111---)))'''$$$%%%&&&&&&&&&%%%###"""############$$$$$$$$$$$$#########$$$$$$#########"""#########""""""""""""$$$$$$$$$######""""""""" !!!!!!!!!!!! $$$$$$$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!  """### !!!"""!!! !!!"""###"""!!! """$$$&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""!!!!!!!!!!!!"""######%%%$$$$$$$$$###""""""""" !!!!!!""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))*********++++++++++++******++++++,,,,,,,,,,,,,,,+++---222333222666;;;===GGGUUUeeexxx$$$###""""""###%%%'''))),,,...000333555666666666666666777888888777777777666777888999:::999888777:::999777444111...,,,+++---///000222333333222111---...------------------...///111333555777999999777777666666666777888888111111111000000000000000---...///111333555666777;;;CCCNNNZZZaaabbb```]]]VVVYYY]]]^^^\\\YYYYYYZZZ^^^fffooouuu}}}ssskkkaaa\\\]]]bbbggghhh^^^___aaadddiiiqqqyyy}}}zzzwwwssspppqqqxxx}}}~~~}}}~~~{{{rrrkkkgggbbbaaa___aaaeeellltttyyyyyyppphhhaaaaaa```bbbjjjvvvxxxsssmmmiiiggghhhfffbbbaaacccbbb___[[[XXXUUURRRNNNKKK???===:::999:::<<<=========@@@CCCEEEDDDCCCBBBBBBDDDGGGJJJKKKKKKJJJIIIIIIDDDCCCBBB@@@???===;;;;;;666444222000......///000222333666<<>>>>>???@@@@@@>>>??????>>><<<;;;<<<===>>>BBBFFFHHHHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA??????<<<:::777444222000000000//////111777>>>BBB@@@===888666333000...------------000555888888444000,,,((('''&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$##################$$$###%%%&&&%%%"""!!!###$$$"""""""""########################""""""#########"""!!!!!!!!!"""$$$&&&''' !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$""""""###$$$#########""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!""" !!!###$$$%%%%%%$$$$$$###""""""""""""###$$$$$$###############$$$$$$$$$"""#####################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))++++++,,,------...//////...---///222333222555:::===FFFTTTcccvvv !!!###&&&***---000222111222555888999999999888777888999:::;;;<<<<<<<<<::::::<<<<<<<<<:::888777222111000000000000000111333555999;;;:::666111.........///000111222333333999999:::;;;;;;;;;:::::::::999888888777777888888555444222111222444777999>>>???CCCGGGLLLPPPSSSUUUXXX\\\dddjjjmmmllliiiggg\\\ZZZXXXYYY[[[^^^______YYY___dddhhhppp{{{}}}vvvsssvvvxxxwwwvvvxxxtttrrruuu|||}}}xxxuuujjjsss{{{}}}{{{yyy{{{{{{|||~~~}}}~~~wwwssswww{{{}}}uuu}}}zzzyyy{{{uuuuuuvvvwwwyyy|||uuukkkeee```bbbkkkuuu{{{}}}|||wwwqqqmmmjjjiiijjjjjjjjjooouuutttsssqqqoookkkeee___ZZZVVVRRRMMMIIIIIIIIIJJJJJJDDDCCCAAA===::::::<<<>>>888<<>>===999555000......---++++++---111555777:::999888666444222000000000000000111222555777888999888666555555555666777<<<999666444444444444333666555222000000555<<>><<<888999;;;???CCCDDDCCCAAADDDDDDDDDEEEFFFFFFCCCAAAAAA???>>>>>>???===888333111111000000111555888:::@@@===999555222000//////222444888;;;======<<<;;;555222...***'''&&&&&&&&&***&&&###!!!"""%%%''''''$$$#########$$$$$$%%%&&&!!!"""$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&!!!"""$$$%%%%%%%%%###"""######"""""""""""""""###$$$#########""""""!!!!!!$$$###!!! !!! """""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""############""" !!!"""######$$$$$$###"""!!!"""###$$$%%%$$$$$$$$$############""" !!!!!! $$$%%%%%%&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''(((((((((((((((((()))++++++*********+++++++++++++++++++++++++++,,,...///000000222666999===FFFTTTdddwww'''(((***---///111222333777777777888888888999999888888888888999:::;;;<<<===<<<;;;999666222///---......---...000333666888::::::888777555333222111222222222222444666888999:::999888777666666666666555444333333444555555444666555555444777===EEEKKKVVV\\\bbbbbb___```gggnnnoooppprrruuuwwwvvvtttrrrgggfffddddddeeehhhkkkmmmiiijjjlllqqqyyy|||vvvssstttuuuzzzzzz{{{}}}~~~{{{wwwtttttttttsssrrrqqqppppppooonnnrrrzzzxxxooogggiiikkkmmmnnnoooooooooooopppppppppnnnjjjgggeeegggiiimmmqqqtttwwwyyyzzzyyywwwuuuttttttvvvyyy{{{wwwsssqqquuuyyy|||~~~}}}www{{{{{{uuusssvvvuuuuuuwww||||||wwwssspppkkkjjjmmmtttzzzxxxmmmfffhhhdddcccffffffbbb```aaa^^^]]][[[WWWQQQJJJDDD@@@<<<:::999999<<>>BBBJJJRRRXXXdddiiimmmkkkfffeeejjjpppuuuvvvwwwwwwxxxxxxxxxxxxrrrpppllljjjkkkooossswwwwwwvvvvvvxxx}}}~~~uuupppnnnoooqqqsssxxx|||~~~{{{uuupppooonnnllljjjhhhgggffffffgggjjjpppxxx|||zzzsssllldddddddddddddddeeeggggggggggggfffeeecccaaa___^^^^^^___bbbeeegggiiijjjkkkjjjiiigggggggggjjjmmmooopppllliiigggfffgggoooyyyzzz{{{}}}{{{{{{}}}|||xxxttttttwww|||sssfffeeecccffflllnnnkkkggggggjjjjjjjjjgggbbb[[[SSSOOOFFFAAA;;;777777999;;;<<<<<<<<<===@@@DDDFFFGGGFFFFFFEEECCCCCCDDDDDDCCCAAA>>><<<999666444333333333333444666666555333000...---...111555999>>>AAACCC;;;:::999666222...+++)))''''''(((***+++***'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&#########"""""""""""""""$$$###""" !!!"""%%%&&&%%%%%%%%%%%%%%%&&&'''(((############""""""""""""$$$###""""""$$$$$$###"""%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!""" ###%%%''''''&&&%%%"""#####################!!!""""""##################""""""""""""!!!!!!!!! !!!""""""""""""!!!!!!""""""#########"""!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***++++++,,,((()))++++++*********+++++++++,,,---...//////000...///111111222444888:::===FFFTTTeeexxx000111222333444555555555666888:::;;;<<<;;;999888888888999:::;;;;;;;;;;;;666444111///------......000222333666888:::;;;;;;<<<;;;:::999888777666666666666777777888999:::;;;::::::999888777666444333444444444444666999===@@@FFFHHHJJJLLLPPPVVV]]]aaahhhlllnnnkkkeeecccfffkkkpppqqqqqqqqqrrrtttxxx{{{xxxvvvtttsssuuuxxx|||~~~}}}~~~wwwpppmmmmmmjjjmmmrrrwwwzzzxxxtttooommmkkkiiifffcccbbbaaa```dddfffiiimmmooolllfffaaa``````aaabbbccceeefffgggcccbbb```]]][[[YYYXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\^^^aaacccgggeeeccc```ZZZYYYaaalllpppttt{{{zzztttrrrtttyyy|||nnnbbb___```fffjjjjjjkkkmmmqqqrrrssssssqqqlllhhheeeVVVPPPGGG@@@<<<::::::999<<<;;;:::<<>><<<;;;<<>>AAA@@@BBBCCCCCC@@@;;;666333///---***(((((()))(((''''''(((((())))))((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$#########!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""###### !!!!!!!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$###########################""""""############""""""&&&$$$"""!!! !!!"""$$$ !!!###$$$###""" $$$$$$$$$###############"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$%%%%%%&&&'''((())))))'''''''''(((((('''''''''''''''''''''''''''&&&&&&((()))++++++*********+++)))***+++,,,---...///000///111222222333555999<<<<<>>AAA@@@BBBEEEFFFDDD@@@<<<999666222,,,((((((((())))))+++,,,---------,,,******'''&&&&&&%%%%%%%%%%%%%%%#########"""""""""""""""!!!"""$$$&&&&&&%%%$$$############"""""""""######""""""""""""############!!!  """###"""!!! !!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$###""""""""""""$$$$$$""""""""""""!!! """########################$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$%%%$$$$$$$$$###$$$$$$%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++*********+++******+++,,,---......//////000222222333555999;;;<<>>AAADDDEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGEEECCC@@@???===;;;888666555444......---...111666:::===???AAADDDFFFFFFDDDAAA???<<<777111,,,*********)))+++,,,---...---,,,***)))&&&&&&''''''&&&%%%%%%$$$"""""""""""""""#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""!!!"""""""""###############"""!!!"""###$$$###"""!!!!!!!!!""""""""""""""" """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""######$$$$$$%%%###"""!!! !!!!!!"""!!!!!!!!!""""""###############""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!! !!!"""$$$%%%$$$###"""""""""$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((()))***((()))++++++*********+++,,,,,,------.........///...000111222222555888;;;<<>>AAAEEELLLTTT[[[```gggpppxxxsssvvvyyy||||||{{{||||||wwwvvvsssmmmgggbbb``````jjjoootttyyy~~~vvvnnniiiiiimmmpppooonnnooouuuzzzyyy|||rrrlllkkkccc^^^XXXTTTSSSTTTUUUVVVUUUSSSPPPOOONNNPPPRRRSSSUUUVVVWWWUUUQQQMMMJJJIIIIIIIIIIIIKKKOOOSSSXXX[[[]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYZZZ[[[^^^aaadddfffeeedddddddddddddddeeeeeedddaaa___]]]XXXTTTVVV[[[ZZZ```fffhhhhhhhhhlllpppmmmllliiifffdddeeehhhjjjgggmmmrrrpppjjjgggjjjnnnlllqqqttttttvvvyyyyyyvvvssssssuuuyyy}}}}}}{{{tttpppooorrrwwwzzz|||~~~|||xxxuuuttttttvvvxxxxxxvvvqqqmmmhhhbbbXXXPPPJJJFFFCCCBBB===AAAEEEFFFEEECCCDDDEEEEEEGGGJJJLLLMMMLLLJJJIIIDDDDDDCCCBBB>>>:::666444333111000///000222555777>>>@@@CCCFFFGGGFFFDDDBBB>>>:::555000...,,,***)))((()))+++++++++)))'''&&&&&&&&&'''((('''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%'''(((&&&%%%###"""!!!!!! !!!!!!""""""#########$$$$$$"""!!!"""###$$$###!!!######""""""!!!!!! """###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%###"""!!! """$$$&&& !!!"""######$$$"""!!! !!!###$$$$$$$$$$$$############"""!!! """$$$%%%###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%&&&%%%%%%%%%###"""!!!!!!###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&)))+++---...(((***++++++******+++,,,.........///////////////...///111111222444888:::<<>>IIIQQQ]]]fffllljjjjjjoootttuuuyyyzzz}}}~~~|||uuurrrnnnjjjhhhhhhjjjkkkwww{{{wwwmmmgggdddccchhhdddeeejjjkkkiiijjjooouuutttttttttsssmmmddd^^^XXXXXXUUUPPPJJJHHHIIILLLQQQPPPPPPPPPRRRVVVZZZ\\\]]]\\\^^^]]]UUUJJJIIINNNSSSSSSUUUXXX]]]bbbgggjjjvvvzzz~~~{{{tttmmmiiikkkggggggmmmrrrvvvzzz~~~{{{vvvssslllcccbbbfffhhhnnnuuuzzzzzzvvvssspppssshhh```___^^^\\\]]]aaabbbaaaaaaccceeeffffffeeemmmllloootttsssnnnnnnrrrrrrsssuuuwwwvvvtttqqqooovvvxxx}}}~~~vvvttttttuuuvvvyyy|||}}}zzzvvvsssrrrooopppwww}}}}}}|||}}}tttpppjjjccc]]]WWWQQQMMMFFFDDDBBBCCCBBB???AAAFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLKKKHHHEEE@@@;;;888222333333111......111555999<<>>FFFRRR^^^nnn555666777888888777666555666666666666777777888999:::999999999999:::;;;;;;<<<<<<<<<<<<=========>>>;;;<<<<<<<<<<<<:::999888888888888777777666666555333000111555666444333444999:::<<<>>>BBBIIISSSZZZfffooouuuttttttyyy}}}}}}~~~~~~{{{zzzwwwvvvuuuuuuwwwxxxxxxpppiiieeedddccceeebbbdddhhhiiifffhhhlllnnnnnnooopppoooiiiaaaZZZRRRRRROOOKKKHHHGGGKKKNNNXXXZZZ\\\^^^```dddiiimmmrrrqqqqqqoooeeeYYYVVVZZZ[[[]]]```fffmmmuuu||||||uuutttppppppvvv|||xxxqqqoooqqqsssyyy~~~rrrgggdddccc___]]]^^^```______```bbbddddddcccgggfffjjjoooppplllnnnrrrssstttttttttsssqqqnnnmmmnnnppptttyyy~~~~~~}}}yyyuuurrrtttxxxzzzwwwsssnnnjjjiiioootttvvvyyy|||xxxxxxyyyxxxuuunnnfff```VVVPPPIIIFFFAAA===???DDDFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJHHHFFFCCC@@@>>>666666555222......000333666999===AAADDDEEEEEEDDDAAA>>>:::666444111...,,,***))))))((())))))******)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$###"""########################""""""##################!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$###!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$""" ###%%%$$$###$$$$$$###"""""""""""""""&&&### """$$$$$$###$$$$$$$$$$$$####################################$$$#########""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''''''''''''''''''''''''''))))))***+++,,,,,,------+++---//////...///000222111111111222333666888999<<>>>>>>>>>>>>>>?????????<<<<<<<<<<<<;;;:::999888666666666666666777777777222000111555666444555888888???GGGLLLPPPTTT[[[aaajjjrrrxxxxxxyyy|||vvvsssnnniiifffeeeeeeeeedddcccccceeedddbbbdddhhhjjjkkkmmmooonnniiiaaa[[[SSSQQQOOOLLLKKKMMMRRRVVVccchhhnnnqqqssswww~~~|||pppkkkmmmnnnooorrrwww~~~|||{{{{{{xxxxxx|||}}}yyywwwqqqjjjfffdddcccbbbcccfffiiijjjjjjffffffhhhlllkkkiiijjjnnnrrrrrrrrrqqqpppmmmkkkjjjiiikkknnnqqqtttvvvxxxyyyyyyqqqqqqxxx}}}}}}zzzpppiiifffhhhlllooouuuzzz}}}zzzvvvkkkaaaVVVNNNEEE>>><<>><<<999444000...///111111444:::???CCCEEEFFFFFFCCCAAA===:::777444111...))))))((((((((())))))***''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%(((&&&$$$###$$$$$$"""!!!#########$$$######""""""%%%%%%%%%&&&&&&%%%%%%%%%"""""""""######"""""""""%%%###!!!"""###%%%%%%$$$$$$###""""""""""""""""""%%%###!!!!!!"""###$$$###&&&&&&%%%%%%$$$################################################"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))******+++++++++,,,***,,,.../////////111333000000000111333555888999:::BBBNNNZZZjjj444444444444444444333333555555555555555555555444555444444333444666888999<<<<<<<<<<<<<<<<<<============<<<;;;:::999888888555555555555555555555555:::777666888888888;;;@@@EEENNNXXX]]]]]]^^^aaaeeejjjooouuuxxxyyy{{{|||}}}~~~~~~}}}~~~}}}pppnnnkkkhhhfffffffffffffffeeecccaaa______dddjjjppprrruuuwwwvvvqqqjjjfffaaa^^^[[[WWWWWW[[[```cccooowww}}}~~~xxxqqqpppoooppptttxxxzzz{{{tttttttttsssnnniiifffffflllmmmooooooooollljjjhhhmmmnnnooopppqqqqqqqqqqqqttttttuuuxxx~~~{{{zzz~~~zzzrrrllljjjkkklllrrryyyyyyqqqfff^^^RRREEE<<<:::<<<===???AAADDDFFFHHHIIILLLKKKJJJIIIIIIIIIIIIIIIEEEBBB===777333000000000...111666<<>>;;;888444222,,,+++***)))((((((((((((''''''''''''''''''''''''%%%$$$##################%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$)))'''%%%$$$$$$$$$###"""###############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""######""""""##################"""""""""""""""###$$$###"""""""""###$$$$$$&&&&&&%%%$$$######""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''%%%$$$######''''''((((((((((((''''''''''''''''''((((((((((((++++++++++++++++++,,,,,,+++---//////...///000222000///000111333555888999999AAAMMMZZZiii555555444444333333333333333444444444444333111111000000//////111333666888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888777777555444444333222222111111<<<999999:::<<<>>>FFFNNN^^^dddkkknnnkkkhhhhhhiiikkknnnrrrvvvxxxyyyzzz|||xxxyyyzzz}}}~~~{{{ooonnnkkkiiigggeeeddddddffffffddd```___dddnnnuuu}}}}}}zzzyyytttnnnjjjiiikkknnnpppzzz|||~~~~~~~~~~~~}}}sssjjjeeefffhhhlllooopppooommmkkksssrrrqqqpppnnnnnnmmmmmmlllmmmoootttzzz~~~~~~~~~~~~~~~|||{{{~~~wwwsssooommmooouuuzzztttpppeeeSSSCCC;;;>>>??????AAACCCEEEHHHIIILLLKKKJJJJJJIIIJJJJJJKKKIIIFFFAAA<<<888555333222---000333888===AAACCCEEEGGGEEECCCAAA???<<<999666222111...,,,)))'''&&&%%%'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""###########################$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%###############"""!!! ######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###!!!""""""""""""!!!!!!"""###"""""""""""""""#########$$$$$$############$$$%%%%%%$$$###"""!!!!!! #######################################$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,,,,------------------...///000///...---...////////////000333555888::::::BBBNNNZZZjjj777666555444444444444444111222222222111000...------,,,,,,,,,///333777:::=========<<<<<<<<<<<<;;;<<<;;;:::888777666666666444444444333222111111000777777;;;@@@EEEJJJTTT___mmmqqqvvvxxxvvvqqqmmmjjjjjjiiikkkqqqssssssuuuxxxwwwzzz}}}{{{zzz{{{|||{{{yyymmmlllkkkiiigggeeeccccccdddhhhiiieeeeeennnzzz~~~{{{{{{{{{{{{xxxxxx{{{}}}|||~~~|||}}}}}}zzzxxxyyy{{{{{{|||xxxnnngggiiilllooorrrsssttttttyyywwwsssooolllkkkkkkkkkhhhhhhiiinnntttwwwvvvtttwwwvvvtttrrrqqqssswww{{{zzzrrrqqqsss}}}||||||tttdddRRRIIIDDDCCC@@@>>>>>>???AAACCCHHHIIIIIIJJJJJJKKKKKKKKKKKKHHHEEEBBB???<<<888555000111222444888<<<@@@BBBGGGEEEDDDCCCBBB@@@<<<:::777666222///+++(((&&&%%%(((((())))))***))))))(((((('''&&&%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""#########$$$$$$########################%%%$$$######%%%''''''&&&#########$$$######"""""""""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$ """######!!! !!!"""""""""""""""######$$$###$$$%%%%%%#########%%%$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&'''''''''(((((())))))***,,,---------....../////////000111000...,,,---.........///000222555888::::::BBBNNNZZZjjj555555333222111111111222///000111111///---+++)))+++******,,,///444999============<<<<<<<<<;;;;;;;;;:::888666555444444444444444444444333333333333:::>>>GGGQQQWWW\\\eeennnssswww}}}xxxrrrlllhhhhhhnnnqqqqqqtttxxx~~~zzzuuuqqqppprrrtttssspppjjjjjjjjjjjjjjjiiigggfffiiippptttpppooouuu~~~}}}wwwsssssssssttt~~~yyyyyyvvvppplllllljjjkkkmmmrrrzzz|||||||||}}}}}}|||qqqpppnnnooorrrwww}}}yyysssooonnnooopppjjjggggggjjjqqquuutttrrrvvvrrrnnnlllmmmnnnooopppyyy|||}}}xxxxxx|||~~~}}}|||qqqeee___RRRNNNGGG@@@<<<;;;<<<===CCCDDDFFFIIIKKKLLLLLLLLLKKKIIIGGGGGGFFFCCC===999555333111111333777<<>>@@@DDDHHHLLLMMMNNNNNNJJJIIIIIIJJJJJJGGGAAA<<<888555111///000444999===DDDDDDDDDEEEFFFDDDAAA>>>:::999666333000...,,,+++%%%&&&'''''''''&&&$$$###((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$##################&&&$$$######$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""!!!$$$'''&&&###!!!!!!###""""""!!!""""""###$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++))))))***+++---...//////,,,...//////......000111------...000222555888:::999AAAMMMYYYiii333111///---+++******)))))),,,...---)))'''(((***.........000222666:::<<<===;;;999999:::;;;:::999:::888555333333222111111222555888888888:::>>>BBBOOOWWWbbbkkkpppsssvvvyyy}}}uuurrr{{{}}}xxxuuunnnjjjeeeccceeeggghhhhhhhhhkkknnnpppooooooooopppwwwxxx~~~~~~|||}}}|||vvvpppjjjfffdddkkknnnttt~~~zzzuuupppkkkcccYYYQQQNNNPPPSSSYYYbbbnnn{{{~~~{{{vvvsssqqqqqqlllkkklllpppvvv{{{~~~~~~}}}{{{xxxwww{{{{{{|||xxxuuuzzz~~~uuullljjjkkkmmmmmmmmmoooqqqwww|||}}}|||~~~tttqqqvvv{{{}}}|||yyyuuukkk]]]NNNCCC>>>===999;;;>>>BBBEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEE:::777333//////111555777===@@@EEEGGGGGGDDD???<<<;;;888444111000000///...---***'''%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&((((((((((((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%,,,***(((&&&$$$###""""""%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$############""""""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!$$$###"""""""""###%%%&&&###$$$%%%%%%%%%%%%$$$###"""######$$$$$$######"""!!!###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%% %%%%%% """)))---(((***+++***)))((()))***))))))))))))((((((((((((++++++,,,,,,,,,,,,------------......///.........000000000111333555777999>>>BBBLLL[[[lll......---,,,***)))(((''')))+++,,,,,,+++++++++,,,......///000222666999;;;:::888777777999::::::999:::777555333222222111111222555999;;;<<<@@@FFFKKKVVV\\\ccchhhlllpppuuuyyy{{{tttnnniiigggdddbbbbbbfffiiikkkkkkgggiiilllnnnoooqqqtttwww|||{{{~~~~~~~~~}}}zzz{{{}}}~~~zzzqqqhhhbbb______aaagggppp{{{wwwuuuqqqooojjjbbbWWWOOOJJJLLLOOOTTT[[[eeepppwww{{{{{{yyyssskkkeeecccdddfffeeedddeeeiiiooovvvzzz}}}}}}~~~}}}|||~~~{{{zzzyyysssrrrpppnnnlllnnnmmmnnnrrruuuvvv{{{}}}~~~sssmmmooouuuzzz|||}}}wwwkkk\\\OOOGGGDDD===<<<<<<===>>>@@@BBBCCCFFFGGGHHHIIIIIIIIIIIIHHH>>>;;;666222111222444666;;;>>>CCCFFFGGGEEEBBB???===:::666333222222111000...+++(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!! $$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###'''&&&%%%&&&'''&&&'''((())))))''''''((()))((((((((((((((()))))))))+++++++++,,,,,,,,,------,,,---......///.........000000000111333555888999===AAALLL\\\lll++++++,,,,,,+++***)))((())))))(((***,,,---,,,+++......///000333555888999777666555555777999999888888777444222111111222222666:::???BBBEEEIIIPPPUUU]]]```dddfffhhhlllsssxxx}}}zzzwwwuuutttoooiiidddccccccbbbdddhhhkkklllllliiilllooossswww||||||{{{~~~~~~ttthhh```\\\YYYYYY\\\dddooowww||||||ooonnnmmmmmmkkkeee[[[SSSOOOQQQUUUXXX]]]dddkkkpppyyy|||{{{ssseee[[[XXXZZZbbbaaa___\\\]]]dddoooxxx}}}yyytttrrrsssuuuwwwwwwuuurrrooolllkkkkkkkkkiiittt}}}}}}zzzzzz|||wwwsssrrrkkkggghhhkkkmmmqqqvvvyyy}}}~~~~~~tttllljjjnnnvvv{{{zzznnnaaaWWWQQQDDDBBB>>>:::999;;;===@@@BBBDDDFFFHHHIIIJJJIIIIIIDDDAAA<<<888444333333444777:::???CCCFFFFFFEEEDDD@@@===999777666555333222///---***(((((('''&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''""""""######%%%&&&(((((('''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###$$$$$$##########################################$$$$$$$$$############"""$$$$$$############$$$$$$"""!!!!!!!!!!!! """###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$''''''''')))'''$$$%%%&&&''''''%%%%%%&&&''''''''''''(((((())))))***++++++++++++,,,,,,,,,,,,,,,------...//////......000000000111333555777999<<<@@@LLL\\\mmm***,,,---//////---,,,***+++(((&&&(((+++---+++)))......000222444555777777666555444444666777777666777777555333222222555777>>>BBBHHHKKKMMMQQQVVVZZZ```ccceeeffffffjjjpppvvv}}}~~~}}}vvvssspppoooppprrrrrrmmmhhhgggggghhhjjjkkklllllllllqqquuu|||wwwjjjcccbbb\\\[[[\\\bbbkkkrrruuuvvvmmmlllkkkmmmmmmjjjccc^^^\\\___cccgggjjjnnnsssvvv|||}}}nnn```[[[[[[eeeeeeccc```^^^cccoooyyy{{{uuuooollljjjkkklllkkkhhhccc___\\\[[[\\\]]]```gggnnnrrrxxx}}}{{{uuusssrrrrrrtttyyy}}}zzzqqqiiiggghhhhhhiiikkksssvvvxxxwwwyyy||||||yyyrrrmmmnnnuuuzzzzzzqqqhhhbbbQQQLLLEEE>>>;;;;;;===???@@@AAACCCEEEGGGGGGGGGGGGHHHFFFBBB===999666555444333666:::???CCCEEEFFFFFFBBB@@@<<<:::999888666444111///---+++***)))&&&$$$'''&&&&&&$$$###"""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""""""""""""""!!!!!!!!! !!!###$$$%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$!!!###(((***'''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((()))*********++++++++++++,,,,,,,,,,,,,,,---.../////////////////////000111444666888;;;@@@LLL\\\mmm***,,,...///000///---,,,000---******,,,...,,,***...///222444555666666666777555444444555666666555777888777555444666:::>>>FFFKKKQQQUUUUUUVVVYYY[[[aaadddhhhiiiiiikkkooossswwwzzz|||zzzxxxsssmmmllljjjjjjlllooopppnnnllljjjlllnnnoooppppppppppppzzzvvvmmmjjjjjjaaa```aaafffmmmrrrsssrrrssspppmmmlllmmmlllhhheeefffiiimmmqqqsssvvvyyy{{{|||zzzkkkdddccclllnnnnnnkkkhhhjjjrrrxxx|||yyysssmmmhhhfffeeeeee```]]]YYYVVVUUUVVVYYY[[[```cccfffiiimmmpppooollleeefffhhhjjjnnnssszzzxxxpppoooooommmmmmooopppsssssspppqqqtttuuusssuuurrrsss{{{}}}wwwvvvyyy|||{{{tttnnnaaa[[[RRRHHHAAA<<<;;;;;;:::<<<>>>@@@BBBEEEFFFGGGIIIHHHFFFBBB???;;;888777333555777;;;>>>AAACCCDDDCCC@@@>>><<<;;;:::888666333111000///...+++(((%%%''''''&&&%%%$$$""""""!!!&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$&&&&&&%%%$$$############(((((('''&&&&&&%%%%%%$$$"""##################"""&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%######################## """#########"""!!!###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((%%%!!!###((()))'''&&&'''(((((('''&&&'''(((%%%&&&&&&'''((())))))************+++++++++,,,,,,+++,,,---...////////////---------...000222555666:::???KKK[[[kkk~~~***+++,,,.........---,,,555333000//////000000//////111444666777777666555777666444555666777777666888::::::999999;;;BBBGGGNNNUUU]]]aaabbb``````aaaeeeiiimmmnnnmmmmmmooorrrtttyyy~~~wwwtttsssoookkkffffffggghhhjjjlllnnnoooppprrruuuvvvvvvwwwxxxzzz|||uuupppppprrrfffeeedddhhhnnnrrrsssrrryyyuuuooommmnnnnnnllljjjjjjmmmpppsssuuuvvvyyy{{{|||uuunnnllltttvvvwwwvvvsssrrrtttwwwxxxvvvrrrnnnjjjgggeeedddYYYXXXVVVVVVXXX\\\```ccceeedddddddddfffhhhgggfff^^^___``````aaadddhhhkkkqqqsss{{{{{{zzz{{{zzz}}}yyyzzzvvvpppmmmmmmllliiiiiigggiiirrr{{{{{{uuummmhhh```VVVKKKBBB<<<888777888999;;;>>>CCCFFFIIIFFFGGGFFFFFFCCCAAA>>><<<777777888999;;;===@@@AAAAAA???=========<<<:::888444444333333222///+++'''''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#####################$$$$$$%%%''''''(((''''''&&&&&&%%%$$$$$$""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%% !!!""""""######""""""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%###'''(((&&&%%%'''&&&"""''')))))))))((('''((()))&&&&&&&&&''''''(((((()))************++++++++++++++++++---...//////000000---------...000222444666;;;???JJJYYYiii}}}---------...............333333222000//////222444000333666888999888666555555444444555888;;;;;;;;;:::<<<>>>======AAAIIIPPPWWW```kkkssstttsssqqqqqqooorrrtttssspppoooqqqsssvvv|||}}}xxxtttqqqmmmkkk```dddggghhhjjjnnnwww}}}~~~}}}}}}}}}~~~}}}~~~}}}{{{zzzyyyxxxwwwwwwxxxyyyrrrmmmiiihhhkkkoooppppppwwwtttrrrsssvvvwwwvvvtttrrrtttvvvxxxxxxxxxzzz|||~~~yyyxxx~~~}}}{{{yyywwwwwwwwwvvvuuussspppmmmjjjiii```______```bbbfffiiilllmmmiiifffffffffggggggggg^^^]]]YYYVVVTTTUUUYYY]]]ccciiisss~~~}}}uuurrroookkkeeebbbeeennnxxx~~~xxxooonnnjjjddd[[[QQQGGGBBB===;;;:::999;;;>>>BBBEEEBBBCCCFFFGGGGGGFFFCCCBBB>>><<<;;;999:::;;;===>>>>>>===<<<<<<===<<<;;;999555555555666555222---***'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$&&&((()))***''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&###((()))$$$!!!###%%%$$$'''((())))))((('''((()))''''''''''''''''''''''''************++++++++++++***+++,,,...///000000000///...//////111333666777<<>>999888:::===???>>>AAAEEEHHHIIIIIIGGGEEECCCAAA===;;;999:::;;;<<<<<<;;;;;;<<<======;;;999666666666777777444///+++'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&((()))***'''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$&&&%%%$$$###$$$%%%'''(((###$$$%%%%%%%%%%%%$$$############$$$$$$#########$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''(((***'''&&&+++'''((()))(((''''''((()))'''''''''''''''&&&&&&&&&)))************+++++++++***+++,,,...///000000000000000000111333555777999===???HHHUUUfff{{{111111000000000/////////111000000000000000111222444444444555666666333111555555666888;;;???BBBDDDDDD>>>???EEEFFFEEENNN\\\eeeuuu|||zzzxxxxxxxxxxxxwwwvvvyyyvvvuuuvvvvvvxxxvvvuuuvvvvvvsssnnnjjjaaadddjjjrrr|||~~~~~~sssuuuvvvwwwwwwvvvuuuuuuqqqtttyyy~~~uuupppsssuuuuuuxxxzzzzzzxxxvvvyyyzzz{{{|||||||||{{{zzztttqqqmmmkkklllnnnnnnoooooonnnkkkkkknnnrrrsssqqqiiiaaaVVVLLLEEEEEEGGGJJJKKK[[[eeeeeehhhttt|||||||||zzzzzz|||~~~{{{xxxuuuqqqoooppptttzzz~~~~~~rrrqqqqqqssssssnnngggaaaVVVQQQJJJCCC???======>>>AAABBBDDDEEEFFFFFFEEEEEEEEECCCAAA@@@???:::444...555999>>>???<<<999999:::<<<<<<;;;:::888666444333...,,,***)))((()))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%$$$###"""((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$%%%%%%''''''&&&%%%$$$"""!!! %%%%%%%%%&&&&&&&&&''''''&&&'''((()))************''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))***+++,,,+++******,,,...---------............///......///000111333555666;;;>>>IIIXXXiii~~~/////////////////////////////////000111222333333333333333444666666666555666666555666999===BBBDDDCCC???AAAIIILLLMMMXXXfffttt~~~uuupppppppppnnnkkkqqqooommmmmmnnnooommmkkklllqqqxxxuuuvvvxxxyyyyyywwwrrroooppprrrwww||||||vvvwwwxxxxxxwwwzzz~~~xxxuuutttwwwxxx|||{{{wwwssspppooonnnmmmlllooonnnmmmnnnqqqtttsssqqqrrrkkkaaaVVVNNNJJJJJJJJJKKKXXXaaa```cccmmmttttttrrrooommmmmmppprrrrrrqqqsssyyy}}}}}}xxxsssqqqqqqqqqqqq~~~ssssssuuuxxxzzzwwwrrrmmmhhhcccZZZPPPFFF???:::888999;;;===@@@CCCEEEFFFGGGDDDBBB@@@@@@@@@===888444555777999::::::::::::;;;<<<<<<;;;:::999777555444///---+++)))(((((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%%%%&&&'''&&&&&&$$$$$$"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((***+++,,,+++******,,,...---------............///......///000222444555666:::>>>HHHWWWhhh}}},,,------......///000000---...000222333444444444222222222333444666888:::<<<;;;999999<<>>GGGVVVggg|||***+++,,,---///000111111///000222333444444444444111111111111333666;;;>>>CCCBBB@@@@@@DDDIIIOOOSSSZZZYYY\\\```aaabbbiiisss~~~{{{{{{{{{pppjjjdddbbbeeehhhhhhfffcccaaa^^^^^^ccckkksssxxx}}}||||||yyyzzz{{{xxxyyy}}}|||tttmmmcccdddfffjjjpppvvv{{{}}}xxxvvvuuuuuuqqqtttxxx}}}{{{wwwssstttqqqrrruuuyyy{{{~~~~~~|||yyysssmmmfffaaa^^^^^^dddfffeeefffkkkmmmkkkkkkddd[[[SSSRRRUUUZZZ^^^^^^___^^^[[[\\\cccnnnuuu}}}zzzvvvsssttttttrrrrrruuuyyyyyynnnaaaSSSGGG@@@;;;;;;:::;;;<<>><<<999999;;;>>>@@@DDDDDDDDDCCCBBBAAAAAAAAA@@@;;;444111222555666555:::::::::;;;;;;::::::999777666333000---***((('''&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%''''''''''''''''''''''''%%%$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&'''''''''((())))))*********+++,,,+++******,,,...---------............/////////000111222444666777999<<>>:::888:::===???@@@BBBDDDCCCBBBAAAAAABBBCCC???999555333333333333888888999::::::::::::::::::888666333000,,,***((('''''''''((((((((((((((()))(((((((((((((((((()))'''(((***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%###############"""""""""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$%%%&&&''''''(((''''''''''''(((((()))******++++++***+++,,,+++******,,,...---------............/////////000111333555777888999;;;CCCQQQaaavvv///000111333444666777777888777444333333444666777:::===???>>>;;;<<>>:::>>>BBBCCCBBBAAABBBCCCBBBAAA>>>:::666333222222666777888999::::::::::::<<<:::888666222///,,,***)))))))))((((((((((((((((((((())))))))))))((((((&&&((())))))(((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$#################################$$$$$$#########******)))(((&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&'''((((((''''''''''''(((((()))************+++,,,+++******,,,...---------............/////////000111333555777888999;;;CCCPPP```uuu111222333444666777888999888666333222222555888:::???BBBDDDCCC??????DDDHHHSSSZZZeeeqqqzzz~~~|||xxxssssss}}}}}}{{{uuunnnllloooooolllooooooooossszzz|||{{{|||{{{}}}~~~|||~~~yyymmmeeebbbaaadddhhhjjjmmmsss~~~{{{{{{xxxpppkkkjjjkkkeeeZZZSSSSSSTTTRRRRRRVVVQQQTTTZZZ^^^aaacccdddeeeeeekkkrrrwww}}}zzz}}}~~~sssmmmddd]]]RRRGGG???<<<<<<===555:::@@@CCCCCCBBBCCCEEE@@@BBBBBB>>>777333333444555666777888999:::::::::<<<<<<:::777444000---,,,******))))))(((((('''''''''((()))******)))((('''%%%'''((((((''''''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((***+++,,,,,,,,,,,,%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))***+++,,,+++******,,,...---------........./////////000000222333555777888999;;;BBBOOO___ttt;;;<<<<<<:::777555555555222777;;;999555555;;;BBBIIIHHHFFFCCCCCCGGGMMMSSS]]]hhhvvv}}}{{{yyyxxxtttqqqrrrqqqnnnooorrr||||||~~~}}}yyyvvvwww{{{{{{~~~zzzwwwrrrmmmfffbbbaaajjjttt{{{~~~~~~~~~|||{{{oooiiiccc``````bbbbbbbbb___YYYXXX[[[[[[VVVSSSUUU[[[___dddiiiqqq}}}xxxrrrmmmjjjddd\\\SSSJJJCCC???999888:::===BBBEEEGGGGGGCCCDDDDDDCCC@@@;;;666333222444666888999999888888;;;;;;:::999777555333222---***&&&%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&!!!###%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$#########$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((*********)))))))))+++,,,......---,,,+++***+++,,,---...000111111............000333666888;;;@@@AAAKKKaaattt888999:::999777666666777555666888999:::<<<@@@CCCKKKKKKKKKJJJJJJNNNUUU[[[kkkvvv}}}vvvqqqqqqmmmllloooppppppsssxxx~~~~~~~~~yyyuuutttwwwyyyyyy|||}}}{{{{{{sssqqqooonnnmmmmmmkkkjjjqqq{{{{{{uuuqqqpppooonnnmmmggg```\\\\\\[[[VVVTTTVVVVVVXXXZZZ^^^eeeppp~~~yyysssqqqqqqpppkkkcccXXXNNNGGG@@@>>>;;;<<<>>>@@@BBBBBBEEEEEEDDDBBB???;;;777555//////000222555888999999;;;;;;:::999888666444333111---)))'''''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$#########$$$&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""$$$%%%$$$###%%%%%%%%%%%%$$$######"""%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))(((((()))***,,,---...---,,,++++++,,,,,,---...///000000//////...///000333555777999???@@@JJJ___sss555777888888666666777999999888888<<>>???DDDDDDDDDCCC@@@===:::888222///,,,...222666888888;;;;;;;;;:::999888666555555111,,,)))((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### !!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''((((((((()))((((((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))((()))+++,,,,,,,,,+++***---------.........//////000/////////000222444666777>>>@@@JJJ^^^qqq555666777777666666777888;;;;;;===CCCJJJQQQUUUWWWWWW[[[^^^______ccckkkqqqzzzyyyqqqkkkkkkllliiifffhhhnnntttxxx~~~~~~|||~~~|||yyy{{{}}}tttmmmjjjiiillloootttwwwyyyzzz{{{|||{{{vvvrrrqqqvvv~~~xxxrrrkkkddd^^^[[[XXXUUURRRSSS[[[iiixxx~~~wwwoooooorrrxxx{{{zzzuuuooojjjZZZSSSIIIBBB>>>=========???AAACCCDDDCCC@@@===:::;;;555///...111555666555;;;;;;;;;;;;:::999888888888555000+++)))(((((((((&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######&&&$$$######$$$$$$"""!!!"""###$$$%%%%%%%%%%%%%%%###############$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''((()))******+++,,,,,,,,,((()))***+++++++++******.....................---000000000000111222333444666>>>AAAKKK^^^qqq666777888777666555666777777;;;AAAHHHNNNVVV^^^dddhhhkkkllliiieeedddjjjooo{{{vvvxxxxxxssslllfffeeeeeecccbbbfffooovvv{{{~~~zzzyyy{{{{{{yyyyyy{{{}}}~~~zzzrrrkkkfffeeejjjpppzzz{{{}}}|||ssslllddd___YYYWWW[[[fffqqqyyyzzzuuutttvvvwwwtttrrrrrrvvv|||uuuuuuvvvxxx{{{|||{{{{{{zzzooohhh\\\QQQIIICCC???<<<:::===BBBEEEEEECCC???<<<<<<777111///111333555555::::::;;;;;;;;;::::::999999777333...***(((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&(((((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######&&&$$$######$$$$$$"""!!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&''''''((()))******)))))))))***++++++,,,,,,))))))******++++++++++++...............---------///000000000111222333444666???CCCLLL___qqq777888999888666555666777444999AAAIIIRRR[[[eeelllwwwxxxwwwoooeeeaaaeeejjj}}}}}}wwwsssrrrsssrrroooiiidddaaa``````aaagggrrr{{{~~~|||vvvrrrtttuuutttuuuyyyyyyttttttyyyzzzzzzxxxtttooommmlllsss{{{xxxqqqggg```___ccchhhkkkmmmiiihhhjjjjjjeeeccccccjjjsss~~~|||rrrggg[[[PPPGGGAAA;;;===@@@CCCCCCBBB@@@>>>555444222111111222555777888999::::::;;;;;;;;;;;;999888666111---)))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%###"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$###"""############$$$%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''''''''((($$$%%%&&&'''(((***++++++''''''''''''''')))******************++++++,,,,,,..................------...///000111222333444444555???DDDNNN```ppp555777888888777888999:::777999@@@KKKXXXeeemmmrrryyyzzzxxxoooeeeaaagggnnnwww}}}{{{xxxvvvttttttttttttuuussspppooonnnmmmlllkkkjjjkkkrrr|||~~~|||xxxrrrmmmnnnpppooooooqqqwwwwwwzzz}}}xxxnnnjjjkkkmmmqqqvvv{{{|||}}}~~~~~~uuupppnnnmmmlllkkkhhhffffffbbb[[[WWWXXX[[[bbbllltttxxx~~~zzzqqqdddXXXOOOBBBAAA???=========??????333666888777444222444777777777888:::;;;;;;;;;;;;999:::999666000,,,++++++&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$######$$$###""""""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###$$$######$$$%%%&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&((()))***+++++++++++++++,,,,,,---------..................---...///111333444444555333>>>DDDMMM___ooo333555777888999999<<<===<<<<<<@@@MMM```nnnuuuvvvsssuuutttmmmeeeeeemmmuuuuuurrrrrrrrrrrrqqqsssvvvyyyzzzvvvrrrrrrwww{{{}}}|||yyyyyy||||||zzzuuuoookkklllmmmkkkiiijjjjjjgggiiimmmkkkeeecccggghhhnnnwww~~~zzzwwwqqqnnnllliiiaaaVVVRRRSSSLLLSSS]]]fffjjjpppzzzttthhh___IIIDDD>>>999777999===@@@777===@@@>>>777222333666666666888999:::;;;;;;;;;999;;;<<<999333///------&&&''''''''''''''''''&&&###%%%''')))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$### !!!###$$$%%%%%%$$$$$$%%%$$$$$$%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((''''''((()))+++,,,,,,,,,++++++,,,,,,---...---------.........//////,,,---///111333444555555111<<>>===;;;777444333666:::;;;;;;:::;;;;;;<<<<<<;;;999777444222111...+++'''&&&''''''&&&###'''''''''''''''((()))***)))(((&&&&&&&&&''')))+++)))((('''&&&%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""""""""%%%$$$######%%%""""""#########$$$$$$$$$%%%###!!!"""$$$%%%###!!!$$$$$$######$$$$$$%%%&&&'''))))))&&&!!!!!!&&&***%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''(((''')))+++---------,,,+++.........////////////000...000222222222222444666888;;;BBBMMMZZZooo444666:::>>>CCCHHHLLLNNNQQQRRRWWWbbbqqq||||||zzzxxxyyy{{{}}}yyyqqqnnnmmmooopppppptttyyy|||}}}vvvlllbbb[[[XXXXXXUUUXXX\\\```fffoooxxx~~~wwwmmm___TTTLLLJJJJJJNNNWWWdddooouuu}}}yyyddd[[[NNNCCC===<<<<<<;;;@@@???>>>======;;;777444555888;;;===<<<<<<<<<===<<<<<<;;;:::888666444333000---)))'''((()))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''')))***(((((('''&&&%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""#########$$$$$$$$$$$$#########""" ###&&&&&&$$$""""""###$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%&&&"""###$$$!!!!!!&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''%%%%%%&&&((()))((('''''''''((())))))((()))+++---------,,,+++------........./////////111222444555444555666888888;;;BBBMMMZZZnnn666:::@@@EEEIIINNNTTTYYY___```dddlllwww~~~|||rrrnnnmmmnnnooonnnpppttt}}}~~~{{{zzzpppeee\\\XXXVVVTTTYYYaaajjjsss{{{qqqeeeWWWQQQKKKJJJPPP\\\gggnnnrrruuuyyy||||||||||||}}}ppphhh[[[NNNFFFBBB???>>>???>>>===>>>>>>===:::888777:::===>>>=========>>><<<<<<<<<;;;:::999777777333000,,,*********+++***''''''''''''''''''((()))'''&&&%%%%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&((()))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$############&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%%%%###!!!!!!%%%)))%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%&&&'''(((((((((((()))***++++++((()))+++,,,------,,,+++,,,---------...............///111111111222333555888:::AAALLLZZZnnn>>>BBBFFFFFFGGGKKKSSSZZZdddgggmmmttt~~~~~~}}}rrrlllhhhjjjkkklllooottt~~~|||~~~}}}}}}~~~}}}~~~}}}yyyrrrjjjccc```^^^___dddmmmuuu|||{{{kkkaaaVVVPPPRRR[[[dddjjjjjjlllooorrrtttuuuvvvwww|||yyyrrrgggZZZPPPIIIDDDBBB@@@>>>===>>>??????>>>===999;;;===>>>======>>>???<<<<<<<<<<<<<<<;;;::::::888555000,,,***)))******))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((&&&&&&'''((()))((('''&&&&&&'''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%$$$######$$$%%%''')))""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&(((""""""#########$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''%%%&&&))),,,&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&''''''(((((()))***++++++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///000///000111333888:::AAALLLYYYmmmDDDFFFGGGEEECCCGGGOOOWWWaaahhhqqqzzz}}}yyyvvviiibbb^^^aaagggmmmttt{{{}}}|||{{{{{{}}}~~~}}}{{{{{{~~~}}}vvvooommmooouuuvvvuuurrrmmmiiiggggggggglllrrrxxx{{{~~~zzzkkkaaa___bbbeeefffiiihhhiiijjjlllnnnpppppppppyyy}}}yyypppeee[[[RRRMMMKKKCCC@@@===<<<<<<>>>>>>>>>:::;;;=========<<<===???<<<<<<============<<<<<<<<<999444///***((((((((((((''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''####################################$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%#########$$$&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###$$$&&&(((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&'''((())))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......///111222333333333555666888:::AAAKKKXXXlllDDDEEEGGGGGGHHHLLLSSSXXX___hhhuuu}}}wwwqqqkkk^^^XXXWWW^^^iiisss}}}{{{xxxuuuuuuwwwxxxvvvsssqqqoooooooookkkddd```aaannnppprrrrrrpppnnnnnnnnnmmmppptttwwwxxxyyy{{{|||{{{wwwtttqqqmmmppplllhhheeeeeegggiiiiiihhhmmmsss|||~~~|||xxxpppggg```\\\ZZZMMMGGG@@@;;;999:::<<<<<<;;;<<<>>>===<<<<<<>>>???<<<<<<===============<<<===;;;888333---)))((((((&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$############$$$$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%)))'''$$$"""######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((('''((()))(((&&&&&&'''(((&&&&&&'''((())))))))))))*********++++++,,,------,,,---------...............000222222222222444666888:::@@@KKKWWWkkkDDDGGGKKKPPPTTTXXXZZZ[[[```kkk{{{zzzrrrlllhhh```\\\]]]gggttt}}}yyysssnnnlllmmmmmmkkkhhhddd______cccddd```]]]^^^iiimmmrrrvvvxxxyyyzzz{{{{{{|||||||||{{{{{{}}}xxxnnnfffccccccdddddddddgggiiilllvvv~~~{{{tttooollllll^^^VVVJJJ@@@;;;:::;;;<<<===>>>??????>>>>>>???AAA<<<===============<<<<<<;;;<<<;;;777111,,,++++++&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&)))&&&######$$$%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&& """$$$$$$######%%%'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&'''((((((''''''((()))(((((()))*********)))(((************+++,,,------------........./////////---///000111000111333444777999@@@JJJWWWjjjFFFJJJQQQYYY```aaa___\\\dddoooyyyppplllllljjjfffhhhsss~~~vvvppphhheeeeeedddbbb^^^[[[UUUTTT\\\aaa```___```gggmmmttt{{{uuujjjeeeccccccbbbbbbeeedddccciiiwww~~~}}}yyywwwxxxnnndddTTTFFF>>><<<<<<===???@@@AAA@@@??????AAABBB===============<<<<<<;;;:::<<<===:::444000......***)))((('''''''''''''''&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&& """%%%'''((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###'''((('''%%%""""""#########$$$$$$$$$"""$$$$$$""""""%%%'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%$$$''''''''''''((((((((()))%%%'''(((((('''''')))***)))***+++,,,,,,+++)))(((************+++,,,---............////////////000111222444444444444666888777999@@@JJJWWWjjjLLLSSS[[[bbbdddbbb```___eeetttzzz|||zzzyyy|||~~~uuutttyyy~~~tttggg^^^\\\[[[ZZZXXXTTTUUUXXX\\\aaafffiiilllooosssyyy}}}~~~zzzssslllgggbbb^^^^^^___^^^```gggrrrzzzyyy{{{}}}~~~uuudddQQQEEEAAA>>>:::::::::;;;>>>@@@AAA@@@?????????>>>===============@@@===:::999888666111---+++++++++***)))'''&&&%%%###%%%&&&&&&$$$###%%%'''((('''&&&$$$%%%%%%(((((('''&&&%%%$$$$$$###((('''&&&&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$"""&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&+++)))%%%"""!!!"""$$$%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))(((((((((((())))))***&&&'''((())))))(((((('''++++++++++++++++++,,,+++............////////////222222222222333444444555999;;;AAALLLZZZlllVVV[[[aaadddeeedddddddddiiittt~~~}}}{{{wwwuuuwwwsss{{{{{{nnndddaaa```___^^^^^^^^^___aaafffmmmssswww{{{~~~|||tttmmmhhhddd```YYYSSSSSS\\\jjjuuuyyy|||~~~}}}}}}sss___OOOHHHBBB>>>;;;;;;<<<>>>AAAAAA@@@>>>======<<<<<<===>>>>>>???>>><<<:::999999777333///,,,,,,+++)))((('''&&&&&&%%%&&&'''))))))(((&&&%%%%%%'''((((((&&&%%%%%%&&&(((''''''&&&&&&%%%%%%$$$((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***))))))(((''''''((((((((())))))((('''((()))***+++)))))))))***+++---...///............////////////111111111111222333444444888:::AAALLLYYYkkkbbbdddfffgggggggggiiikkksss{{{{{{ttttttuuurrrnnnnnnoooyyy~~~}}}wwwnnnjjjjjjkkkkkkooonnnlllmmmrrrzzzzzztttmmmfff\\\QQQMMMSSS```jjjvvvxxxxxxyyy{{{}}}~~~}}}|||||||||zzz}}}ooo]]]PPPGGGAAA;;;;;;<<<>>>@@@@@@???===::::::;;;;;;===>>>@@@@@@;;;;;;:::::::::999666444///---+++)))''''''''''''++++++***)))(((''''''&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''(((((()))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%$$$######!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))***))))))((('''&&&&&&&&&&&&+++***(((&&&'''))),,,...+++*********+++,,,...///---............/////////000000000000111222333444777999???JJJWWWiiijjjiiihhhggghhhkkkpppuuu{{{vvvnnnlllkkkiiijjjmmmxxx|||}}}xxxvvvxxx{{{}}}~~~}}}yyytttjjj^^^UUUSSSXXX]]]iiisss}}}zzzvvvtttvvv{{{~~~}}}{{{{{{{{{}}}uuuqqqppp{{{iiiYYYLLLDDD;;;:::;;;===???@@@>>>===:::::::::;;;<<<===??????:::::::::;;;<<<;;;999888222000---***((('''((((((+++***(((&&&%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&%%%&&&&&&&&&''''''(((((('''&&&%%%&&&(((((((((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))***)))(((&&&&&&%%%%%%%%%***)))''''''''')))+++---000...,,,*********++++++---------.........//////000000000000111333444555666888>>>IIIVVVgggrrrpppnnnllllllqqqyyy~~~xxxqqqiiiccc___```gggqqq~~~~~~~~~xxxiii[[[UUUUUUXXX^^^hhhqqqvvvzzz|||tttssswwwzzzzzzxxx}}}}}}}}}vvvpppmmmwwwtttdddUUUKKK>>>===;;;<<<>>>??????>>>;;;;;;;;;;;;;;;<<<<<<===999;;;<<<======<<<;;;;;;555333///,,,***)))))))))((('''&&&%%%$$$%%%'''(((&&&((()))((('''%%%&&&&&&%%%&&&&&&''''''(((((()))'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''***)))(((&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))000///---+++******++++++------------............111111111111333444555666666777===HHHTTTfff}}}|||yyyxxx|||~~~{{{qqqkkkddd___[[[]]]hhhttt~~~~~~qqqbbbZZZ[[[___]]]eeekkknnnqqqwwwyyyxxxxxx}}}xxxxxxxxxwwwttt}}}||||||}}}}}}sss~~~|||pppbbbXXXHHHEEE@@@======>>>??????;;;;;;:::::::::;;;;;;<<<;;;===??????===<<<<<<<<<777666333///---+++******((('''&&&&&&&&&((()))***&&&((())))))'''&&&&&&'''&&&&&&''''''((((((((((((&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&&&&&&&&&&###%%%''')))******)))(((***++++++,,,---.........,,,------------.........111111111222333555666777666777===GGGTTTeee|||zzzyyypppiiicccaaaaaaeeemmmwww|||~~~}}}}}}}}}}}}}}}~~~~~~uuullljjjlllfffjjjkkkiiijjjmmmnnnmmmnnnsss}}}}}}zzzyyy~~~zzz~~~wwwmmmdddVVVPPPHHHAAA>>>>>>>>>>>>999999999999:::;;;=========???AAA@@@>>><<<;;;<<<999888666333000...,,,***''''''''''''(((((())))))'''((())))))'''&&&&&&'''''''''''''''((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""############''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((############$$$&&&((()))))))))(((''''''(((((((((&&&&&&'''((()))***++++++((())),,,.../////////...,,,,,,---------.........///000000111222444666777666777===HHHTTTeee|||wwwwwwsssjjjdddfffkkkoootttyyyuuu|||zzz{{{|||}}}|||yyyxxxxxxyyy{{{|||vvvwwwyyy|||}}}}}}~~~~~~~~~}}}~~~xxxuuupppqqqnnnhhheeeggggggdddiiilllrrr}}}vvv}}}|||yyyrrrjjjaaaYYYNNNDDD???=========666666777999:::<<<>>>???>>>AAACCCAAA>>>;;;;;;<<<:::999888555222///,,,+++'''''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''((((((((((((((((((((('''&&&%%%$$$&&&((())))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$###$$$$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$''')))(((&&&###!!!%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%'''''''''(((((((((((())) !!!!!!###%%%(((+++,,,)))(((((((((((())))))***)))((('''&&&'''***---///***+++...000000...,,,+++,,,,,,,,,---------............///000111333555666666888>>>HHHTTTeee||||||uuuqqqvvvxxx{{{||||||{{{zzzyyysssyyy~~~vvvvvvxxxyyy{{{~~~|||xxxtttrrrssssssqqqooonnnqqquuu|||~~~}}}}}}~~~|||xxxsssoookkkgggbbb___bbbfffmmmuuuyyy}}}~~~zzzuuusssppplllbbbSSSIIICCC>>>999555777888999;;;>>>???>>>@@@BBBDDDEEECCCAAA@@@@@@===<<<999666333000...,,,((('''&&&%%%&&&&&&'''(((+++***(((&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$+++***(((&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$###""""""!!!"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////000111222333333444999888;;;FFFTTTggg||||||uuurrrrrr||||||xxx|||zzzxxxwwwtttuuuxxxwwwvvvvvvxxxzzzyyytttqqqppprrrvvv|||~~~xxxqqqkkkhhhggggggfffggglllqqqtttwww~~~}}}zzzxxx{{{}}}{{{{{{|||zzzzzzrrrcccUUUMMMFFF@@@555666666666999<<<===<<>><<<:::777333000///)))((('''&&&&&&'''(((((((((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&''')))***((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$#########$$$%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++******+++,,,,,,---......,,,,,,,,,,,,,,,------...//////000111222333333444888777:::EEESSSdddzzz~~~}}}}}}|||yyy||||||wwwpppnnnsssyyy|||vvvqqqqqquuuwww{{{yyyyyy{{{}}}~~~~~~uuummmjjjmmmqqqnnnmmmoooqqqsssuuu}}}|||||||||{{{zzzuuutttxxx|||~~~}}}nnn___TTTKKKDDD999777555555888:::;;;<<>>;;;888444222+++***)))'''''''''((((((%%%&&&'''(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))******((()))***+++---...///000---,,,+++++++++,,,.........///000111222333444444777666:::DDDQQQbbbxxx~~~{{{xxxuuussspppssstttppplllppp~~~xxxrrruuu{{{~~~zzzpppllloootttuuussssssuuuvvvvvv|||}}}zzz{{{~~~|||{{{xxxxxx|||ttthhh___TTTKKKCCC<<<777666888999;;;===CCCEEEHHHHHHFFFDDDCCCCCCAAABBBCCCBBB???;;;777444...,,,+++)))((('''((((((%%%&&&((()))))))))((('''''''''((())))))((('''''''''''''''&&&'''((()))***''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++---......///...---,,,+++,,,---///000......///111222333444444777777;;;DDDOOO```vvv{{{xxxsssnnnkkkjjjmmmpppppprrr{{{zzz{{{yyywwwpppoooqqqtttrrrrrruuuvvvuuuxxx}}}{{{yyy{{{~~~}}}xxxsssiii]]]NNNCCC999888888777888;;;>>>AAAEEEFFFFFFEEEEEEFFFBBBCCCDDDCCCAAA===999777000///---***)))((((((((('''((()))))))))(((&&&%%%'''(((((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%""" &&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,,,,,,,------///...---------...000111......///000222333444555888888===EEEOOO^^^uuu}}}yyyuuuqqqmmmjjjdddiiiqqqxxx|||vvvwww~~~~~~~~~}}}~~~zzzwwwvvvuuuqqqoooqqqrrrqqqsssxxx}}}zzzxxx}}}}}}|||{{{qqq[[[KKK===:::999555555999;;;>>>BBBEEEEEEEEEFFFGGGDDDDDDDDDDDDBBB???<<<:::333111///,,,***)))(((((()))))))))))))))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&$$$"""!!!'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&########################%%%%%%$$$#########$$$$$$$$$###############$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---...///000222444555555888999>>>EEEMMM\\\ssszzztttqqqnnnlllkkkeeemmmzzz|||vvvrrruuu|||yyyuuuuuuzzz~~~|||}}}yyysssqqqqqqrrrvvv{{{}}}}}}zzzsssrrruuuvvvuuusss{{{jjjWWWEEE@@@===777666:::<<>>555333000---+++)))(((((((((((((((((((((((()))***''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******++++++++++++,,,,,,---------***+++---...///...---,,,------///000222444555666777999===DDDKKKYYYqqquuulllhhhggghhhiiikkkuuuwwwrrroootttvvvqqqnnnlllnnnxxx{{{~~~zzzvvvuuuvvv}}}|||{{{vvvooonnnpppooollliiipppyyy~~~~~~}}}vvv```MMMGGGCCC;;;999>>>>>>AAADDDFFFEEEEEEEEEEEEHHHHHHFFFEEECCCBBBAAAAAA666444111...+++)))((((((''''''&&&&&&(((***,,,---'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((()))"""""""""###$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,))))))***+++---...//////'''))),,,......---+++)))------///000222444555666666888===CCCJJJWWWooo~~~uuukkkcccccciiiooo~~~|||xxxoooiiirrrtttkkkmmmiiijjjpppuuuyyy}}}}}}~~~||||||}}}}}}}}}uuummmiiijjjlllbbbaaammm~~~yyypppsss||||||ppp^^^QQQJJJFFFBBB???BBBFFFHHHHHHEEECCCDDDFFFHHHHHHHHHGGGEEECCCAAA@@@;;;999777333///,,,)))(((******(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%######%%%'''((()))(((&&&$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&)))'''&&&%%%$$$%%%%%%&&&&&&&&&'''((()))***++++++,,,,,,,,,------...............////////////......000///...///000222555777888888;;;CCCNNN]]]rrr|||rrrhhhcccfffmmmsss|||ooojjjhhhqqq{{{tttmmmjjjfffeeekkkpppsssxxx}}}~~~~~~wwwmmmfffdddeeebbb^^^eeexxx~~~ooolllqqqvvviii]]]VVVPPPIIIDDDDDDEEEFFFEEECCC@@@??????CCCDDDFFFHHHHHHFFFDDDCCC===<<<999666222...,,,******)))((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((())))))))))))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&'''((()))***++++++++++++++++++++++++++++++......////////////......000/////////000222555777666666999AAAKKKZZZooo}}}rrrjjjjjjooovvvzzz|||wwwddddddfffnnnxxx{{{yyywwwyyy{{{{{{yyyvvvjjjeeedddiiinnnrrrwww|||~~~~~~~~~zzzqqqiiifffeeeddd\\\]]]mmm|||tttjjjjjj}}}yyyrrrkkkfff___WWWRRRKKKHHHEEEBBB@@@>>>;;;:::>>>AAAEEEIIIJJJHHHFFFDDD@@@???===999666222///---***)))((('''&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&'''((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((((((((((()))((((((''''''&&&'''(((((()))***++++++++++++++++++++++++++++++......////////////......////////////111333555666666666:::AAAJJJXXXmmm|||uuussswww~~~tttoooaaadddhhhllloootttzzz}}}|||zzzxxxxxx{{{||||||{{{ooojjjiiimmmssswww}}}~~~{{{wwwtttrrrqqqiiibbb___fffooouuu|||uuuooorrrzzzxxxuuusssrrrnnniiifffXXXPPPGGG@@@===<<<:::888;;;???DDDHHHJJJIIIFFFDDDBBBAAA@@@===999555111///+++***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))""""""###$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&'''((((((%%%%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&'''(((((()))******++++++......------------,,,,,,---......//////......---/////////000111333555666888888<<>>999666///...,,,***)))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&%%%%%%$$$$$$$$$ """&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************+++++++++))))))******+++,,,------,,,------......------,,,---...///111222333444444555777<<<@@@DDDNNNdddyyyyyyzzz}}}xxxooonnnsssyyy~~~~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzwwwwwwwwwyyyzzzxxxuuusssyyy|||~~~~~~zzzwwwvvvwww{{{|||}}}~~~~~~}}}|||{{{www{{{~~~~~~}}}~~~~~~}}}}}}|||{{{zzzwwwxxxzzz|||}}}}}}|||{{{|||||||||}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{tttmmmllltttyyyuuuwww{{{~~~ooohhhjjjnnnpppqqqlllqqqyyyzzzuuukkk\\\KKK???::::::<<<:::888888;;;AAAFFFJJJKKKKKKKKKIIIEEE@@@;;;888000///---+++************((((((((((((((((((((((((************************&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$$$$+++&&&!!!!!!%%%))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&((()))******************+++++++++******+++,,,...///000000,,,------......------,,,---...000111333444444444777:::>>>BBBEEEOOOfffzzzyyyzzzzzzwwwsssuuu||||||yyy~~~ssslllmmmuuuyyy}}}zzzyyyxxxwwwuuuuuuuuuvvvvvvwwwuuussspppoooooooooppptttrrrooommmmmmmmmlllkkkqqqpppoooooonnnnnnnnnnnnnnnpppssstttsssrrrsssttttttsssuuuzzz}}}}}}zzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}}}}|||}}}}}}|||}}}~~~~~~~~~{{{uuurrruuuuuusssvvv}}}}}}qqqgggiiiqqq|||{{{lllaaadddmmmrrrpppooottt}}}wwwiii^^^UUUJJJ@@@===:::888888888:::BBBKKKKKKKKKJJJHHHEEEBBB>>><<<444222...***)))***+++---+++***)))'''''''''((()))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''%%%%%%%%%''')))***$$$###$$$%%%''''''%%%###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((***'''$$$$$$%%%'''&&&$$$(((((((((((((((((((((((()))*********++++++++++++)))************+++++++++)))******,,,---...//////...------,,,,,,------.........///000111222333333222999999<<>><<<;;;999:::===@@@CCCGGGJJJKKKJJJHHHFFFAAA>>>:::444///+++(((''')))))))))(((((((((((()))(((((((((((())))))))))))(((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%&&&'''))))))'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))************(((((()))***++++++,,,,,,------............------......///000111222333333555;;;:::<<>>===<<<<<<999777555555777888999888:::::::::;;;;;;<<<>>>>>>===???BBBCCCDDDFFFIIIKKKMMMNNNOOORRRWWW^^^fffjjjkkknnntttyyy}}}~~~|||zzzxxxvvvuuuvvvxxxyyyvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~|||zzzzzz~~~~~~}}}|||||||||~~~}}}~~~}}}xxxqqqhhheeeppp}}}sssnnnfffjjjqqq{{{vvv```fffqqq~~~zzzZZZNNNCCC>>>===:::999:::<<>>===>>>@@@CCCGGGMMMUUUZZZ\\\```gggnnnssswwwxxxxxxyyyxxxvvvttttttuuuwwwxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~{{{|||}}}|||{{{~~~}}}~~~{{{ttthhh```dddrrrwwweeedddfffnnnyyyhhheeefffrrrgggXXXHHHAAA???<<<999888:::===AAAFFFIIILLLMMMMMMFFFDDDAAA<<<666000+++((('''(((((())))))))))))((((((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))***************+++++++++,,,,,,---...///000000///...---......///000111222333333555::::::<<>>DDDIIIIIIMMMUUU]]]dddhhhjjjkkkoooppprrrtttuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz}}}}}}{{{{{{~~~}}}|||{{{~~~}}}|||||||||}}}{{{|||||||||}}}}}}~~~~~~}}}~~~zzznnnbbb^^^dddrrroooiiicccccciiiuuurrreeefffuuurrr```LLLCCC@@@===:::999888:::===AAAFFFJJJMMMNNNHHHGGGDDD@@@:::444///,,,&&&'''((()))******)))((((((((((((((())))))))))))'''((((((((())))))))))))%%%&&&&&&''''''''''''&&&$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###&&&((()))'''&&&&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---...///000000///...---......///000111222333333444:::999;;;FFFNNN^^^uuuuuuvvvyyy}}}{{{uuussswww{{{~~~zzz{{{{{{tttmmmiiieee___YYYVVVTTTPPPIIICCCCCCAAA>>>===<<<;;;888666555444333333333444666777///000111222222222222222111///---,,,---......---...---......///000111222111111111000......000222///111333333333555:::???999>>>FFFOOOVVV[[[]]]^^^fffjjjooouuuwwwwwwuuusssssstttuuuvvvwwwwwwwwwwwwrrrsssuuuvvvwwwwwwwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxuuuyyy|||{{{xxxwww{{{}}}}}}~~~~~~~~~~~~}}}|||}}}|||zzzyyyyyy{{{}}}~~~yyyyyyyyyyyyzzz|||}}}~~~wwwxxxyyyxxxyyy{{{wwwhhh```^^^dddttt|||ttthhh^^^]]]hhhxxxlllbbbjjj{{{yyyeeeNNNDDDAAA>>>;;;:::555666999===AAAFFFJJJLLLJJJIIIGGGCCC>>>888222///&&&'''(((*********)))((((((((((((((())))))))))))'''((((((((())))))******%%%%%%&&&'''(((((((((((($$$###$$$%%%''''''%%%###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""&&&)))***((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,---------...///111111///...---......///000111222333333333999888;;;FFFOOO^^^uuu|||yyyxxxzzzzzz{{{|||zzzvvvpppiiiccc]]]ZZZSSSPPPLLLIIIFFFCCC@@@>>>888888888777777666666666111111222222222222111111000///............///000111111111000000/////////........................000000/////////.........///000000111111111222222222777@@@IIIKKKJJJIIIKKKTTT\\\dddjjjkkkmmmqqquuullloootttvvvwwwvvvwwwwwwppprrrtttuuuuuusssqqqoooqqqtttwwwwwwuuutttwwwyyy{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{{{{yyywwwuuuuuuwwwyyy{{{}}}{{{yyywwwvvvwwwxxxyyyxxxwwwuuuuuuvvvyyy|||~~~{{{lllaaaWWWUUUaaaooo~~~sssiiifffhhhqqq{{{vvvllllllyyy~~~~~~vvvmmm]]]MMMEEEDDDBBB===;;;555222777===BBBIIIOOOPPPMMMIIIEEE@@@:::333...,,,+++************'''%%%)))&&&$$$%%%(((***)))((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,***'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))+++,,,...---,,,++++++,,,---------------,,,,,,,,,111111222333333333222222666777:::???CCCMMM```qqq~~~|||~~~yyyvvvsssllliiieee```ZZZUUUQQQNNNFFFDDD@@@===;;;999666444555555444444333333333333000000111111111111000000222111000//////000111222111000000000////////////000000000000000000000000000000000/////////...............//////000000000///222777<<<@@@@@@???@@@CCCJJJSSSZZZ^^^bbbhhhmmmjjjnnnsssuuuvvvuuuuuuuuuooonnnmmmllllllkkkkkkkkkooossswwwwwwuuussstttvvvzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyvvvttttttvvvxxxzzz{{{zzzyyywwwwwwvvvwwwwwwwwwvvvttttttuuuxxxzzz|||~~~qqqfff\\\VVVZZZcccttt|||rrrllliiimmmsss|||yyyrrrvvv}}}~~~}}}vvvpppdddVVVMMMIIICCC<<<555222222777<<>><<<999777666555333111333333222222222222111111111111111222222111111111333222111111111111222333111111111111111000000000111111111111111111111111222222111111111000000000//////......//////000000...000222333444555666666444:::AAAGGGKKKQQQXXX]]]cccgggmmmqqqrrrrrrrrrrrrqqqoookkkhhhfffgggiiikkknnnrrrvvvvvvtttqqqrrrsssyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyvvvtttsssuuuvvvxxxzzzzzzyyyyyywwwvvvuuutttvvvuuutttssstttvvvyyyzzz}}}}}}~~~wwwmmmeee]]]ZZZ[[[jjjvvvwwwooolllmmmtttzzz{{{|||~~~{{{{{{|||{{{yyyxxxqqqfff\\\SSSGGG===555444666;;;===>>>CCCIIIJJJKKKLLLLLLIIICCC:::444,,,+++******,,,------,,,,,,***(((((()))******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((((((''''''''''''''''''(((((((((((((((((()))))))))))))))+++,,,,,,+++******+++---------......//////000...///000222444666777777666777:::>>>CCCMMM___ppp|||zzz|||zzz}}}wwwssslllccc[[[UUUQQQOOOIIIFFFBBB>>><<<::::::::::::888666555555555333222333333333333333333333333222333333444444333333222222111111111111111111222333333222222222222222222111111111111111111111111333333333333222222222222111111000//////000111222///555:::777222111222333111444888:::===AAAGGGKKKSSSXXX___fffiiilllnnnooopppnnnjjjgggfffgggiiijjjnnnqqqsssssspppooopppssswwwvvvuuuttttttuuuvvvwwwvvvuuutttssstttvvvxxxzzzzzzyyyvvvttttttuuuvvvwwwyyyzzz{{{{{{yyywwwtttsssuuuuuuttttttuuuvvvxxxyyy{{{|||}}}~~~|||qqqkkkfffbbb___fffnnn{{{yyyqqqnnnpppxxx{{{|||zzzyyyyyy}}}wwwkkk]]]MMM@@@;;;:::===@@@???<<<>>>CCCEEEHHHKKKNNNNNNHHH???999222///,,,*********)))(((+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((***++++++*********+++,,,------...///000111111222222222333333444555555666777:::>>>CCCLLL^^^ooozzzxxxzzz~~~{{{|||wwwrrrooogggccc\\\TTTMMMHHHEEEDDD>>><<<:::777555555666777444222111000111222111000333333333333333333333333222333333444444333333222000111111111111111111000111222222222222222222222111111111111111111111111333222222222111111111111222111000/////////111222///===EEE???333000222444111222222333444777:::===AAAFFFNNNVVV\\\aaaeeehhhhhhhhhgggggggggggghhhhhhooopppqqqooollllllppptttuuutttsssrrrrrrssstttuuusssrrrqqqqqqrrrtttvvvxxxyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{zzzxxxuuusssuuuuuuttttttuuuvvvwwwxxxyyyzzz{{{}}}tttnnnllliiifffeeejjjtttwwwpppnnnvvv|||yyyxxx}}}ttteeeTTTGGG@@@>>>???AAA@@@<<<<<<@@@@@@CCCHHHMMMOOOKKKDDD>>>555222---***))))))((((((***))))))((('''&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***&&&''''''(((((()))))))))(((((((((((())))))))))))''')))++++++******+++,,,,,,------...///000111111222222111222222444555666666777:::>>>BBBKKK^^^nnnwwwvvvyyy~~~}}}~~~yyysssnnniiiccc___UUURRRMMMGGGBBB???===<<<777666444333222222333333444222000000222222222111111111222222222222333333111222222333333222222111222222333333333333222222111111111111222222222222333333333333333333333333111111111111000000000000333111///......///000111000@@@III@@@444000222333.........///000222444666444999???FFFLLLRRRXXX\\\```bbbdddfffhhhjjjjjjjjjmmmoooooonnnllllllqqquuusssrrrqqqppppppqqqrrrsssrrrqqqppppppqqqrrrssstttwwwvvvuuuttttttuuuvvvwwwwwwxxxyyyzzzyyyxxxvvvttttttsssssssssttttttuuuvvvvvvwwwyyy{{{}}}~~~uuussspppkkkiiillltttvvvooovvv{{{xxxzzzyyymmm```UUUGGGBBB>>>@@@@@@===<<<>>>;;;>>>CCCIIILLLKKKGGGCCC777333---*********++++++(((((()))(((&&&&&&''')))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###&&&***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########%%%&&&''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******(((((((((((((((((())))))(((((((((((())))))))))))''')))+++,,,++++++,,,------------......//////000.........///222555888999666777:::>>>BBBKKK]]]nnnzzzssstttyyyvvvxxxzzz}}}~~~~~~}}}|||{{{zzzvvvqqqmmmgggaaa\\\VVVQQQNNNFFFEEEAAA>>>;;;888777777333222222222222222222222666444333333444555555444333333333333444444555555444444555555555555444444666777888888888888777666555555555666666777777777888888888888888888888888555555555444444444333333777555333111000111333444444@@@DDD:::222333444111000///...///000111111111222444777:::===BBBHHHLLLSSSUUUXXX\\\```dddfffhhhhhhlllooopppooonnnqqqsssrrrqqqpppoooooopppqqqrrrpppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvwwwwwwvvvuuutttqqqqqqqqqqqqqqqrrrrrrrrrrrrsssuuuwwwzzz|||~~~|||uuuuuuuuu{{{wwwzzz~~~xxxwwwyyyrrrkkkXXXMMMDDDBBBBBB???<<<;;;777999>>>CCCHHHJJJIIIGGG===888111,,,++++++,,,,,,'''(((***)))'''&&&)))+++''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###'''+++***'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++)))))))))((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,,,,---...---------------.........---,,,---...000444777999666777:::>>>AAAJJJ\\\mmmwwwqqqsssxxx~~~ooorrruuuwwwxxxyyy{{{}}}uuuyyy~~~zzztttmmmhhhaaa]]]WWWRRRMMMIIIDDDAAA>>>===;;;999666555333333222222333333444333222222444333111111333444333222666666666777777888888888888888999999999999888888:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888<<<:::777555555666888999999@@@>>>444111666666///555444222222222111000...444444444444555888===AAABBBDDDGGGKKKQQQWWW[[[^^^dddjjjpppsssrrrppppppqqqqqqpppooonnnnnnooopppqqqpppqqqqqqqqqqqqqqqpppoooooooooooopppqqqrrrssstttrrrsssssstttttttttttttttoooooooooooooooppppppppppppqqqsssuuuxxxzzz|||}}}|||~~~yyyxxx~~~kkk[[[LLLGGGEEEAAA;;;888666777:::???EEEIIIIIIIIIDDD>>>666///,,,+++******''')))+++***((((((***---&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''###''',,,+++'''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))++++++******))))))((((((''''''(((((((((((())))))))))))(((***,,,---,,,,,,---///------------------,,,,,,//////......///111444555666777:::>>>AAAJJJ\\\mmm{{{xxx|||xxxtttpppmmmmmmqqqvvvxxxyyyvvvwwwyyy}}}{{{uuuqqqnnnhhh___WWWQQQMMMGGGDDDBBB???;;;777888777666444333333333333333444555555444444555666777777666666666666777777777999;;;===>>>>>>===<<<;;;<<<===???AAACCCDDDEEEFFFEEEDDDCCCDDDDDDCCCAAACCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>???@@@@@@>>><<<<<<===>>>HHHCCC===;;;<<<<<<888444777666444333222222333333222222222222222222222222666888<<>>BBBJJJ\\\lll~~~}}}uuupppjjjhhhjjjooorrrssswwwxxxzzz~~~zzzqqqlllfffbbb^^^YYYQQQJJJFFFCCC???<<<<<<:::777555555444444333333333333444444555666666555555666777777777777888999;;;<<<===>>>@@@CCCFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKIIIIIIIIIIIIGGGFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDEEERRRKKKCCC@@@@@@@@@???<<<:::999777666555555555555444444444333333222222222333444777:::>>>AAACCCEEEOOOTTT\\\aaadddeeeffffffhhhhhhhhhiiijjjlllnnnnnnooonnnnnnoooqqqqqqpppnnnllljjjhhhhhhiiikkklllllliiiiiijjjkkklllnnnoooppppppooonnnmmmmmmnnnooopppqqqppppppqqqsssuuuwwwxxxyyy{{{}}}~~~~~~yyyyyynnn[[[NNNHHHCCC===999777555777===CCCGGGHHHFFFAAA:::444000---+++)))************************++++++***)))))))))))))))***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))************+++''''''''''''''''''''''''((((((((((((((()))***+++(((***,,,,,,,,,+++,,,---.................................///000111333333555666999===@@@IIIZZZjjjxxxrrriiiddddddiiimmmpppxxxyyy|||}}}sssmmmddd___XXXSSSOOOKKKEEE@@@;;;999666666666666555444333333333333444444555666555666888888888888:::;;;::::::<<<>>>AAACCCEEEFFFHHHJJJMMMPPPRRRSSSTTTTTTTTTSSSQQQOOOOOOPPPQQQRRRRRRQQQOOONNNOOONNNLLLJJJDDDEEEEEEFFFHHHHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHIIIKKKMMMXXXRRRIIIDDDDDDEEEEEEDDD@@@???>>><<<;;;:::::::::888888777666555555444333222222222333555777:::;;;@@@EEENNNTTTYYY[[[]]]^^^```aaaccceeehhhiiijjjkkkllllllkkkmmmnnnooommmlllgggdddbbbaaabbbcccccccccbbbcccdddeeehhhjjjlllnnnooonnnmmmkkkjjjjjjkkkkkkoooooopppqqqsssvvvxxxyyyzzzzzz{{{{{{|||xxxmmmhhhooouuu|||mmm[[[NNNFFFAAA===999666555999???DDDFFFHHHDDD>>>999555000,,,)))************************++++++***))))))))))))***+++)))'''&&&(((*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))''''''''''''''''''''''''((((((((()))***+++,,,---(((***,,,---,,,,,,,,,...000000//////...------,,,/////////000111222444444555666999<<>>@@@BBBDDDDDDEEEGGGIIILLLNNNOOOPPPRRRSSSUUUWWWYYYZZZZZZZZZ]]][[[WWWTTTRRRRRRSSSTTTTTTRRRPPPPPPPPPOOOMMMKKKFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGIIIJJJJJJJJJKKKNNNPPPUUUPPPKKKGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA???>>>===<<<:::999888777777666444222222444555666999===BBBGGGKKKOOOSSSVVVWWWYYY\\\```ccceeeffffffgggffffffgggiiiiiihhhfffbbb```^^^]]]]]]^^^]]]\\\]]]]]]^^^___bbbdddfffggggggfffeeedddddddddeeeffflllmmmoooqqqsssvvvxxxyyyyyyyyyyyyyyyyyy|||uuuiiiaaaffflllrrrzzzyyyfffVVVIII@@@===:::555333555;;;AAAEEEHHHEEEAAA===888333---)))***************************)))((((((''''''((((((***(((&&&%%%''')))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,---(((***,,,---,,,,,,---...000/////////.........---000000000111222333555555666777999===???GGGWWWgggwwwsssnnnjjjjjjooovvv{{{~~~{{{yyyuuuqqqkkkccc[[[UUUJJJGGGAAA<<<999777666555555555555555555555666777777777777777777888999:::;;;>>>AAADDDGGGJJJNNNPPPRRRSSSUUUVVVWWWXXXXXXXXX[[[\\\\\\\\\\\\\\\\\\\\\]]][[[WWWSSSPPPPPPPPPQQQPPPNNNLLLLLLLLLLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIKKKMMMMMMKKKJJJJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEDDDBBBAAA???>>>======;;;888666444444555666888999;;;<<<>>>BBBHHHLLLNNNPPPTTTXXX\\\^^^``````aaa``````aaaccccccbbbaaa]]][[[ZZZYYYZZZZZZYYYXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^```bbbccciiijjjmmmooorrrtttvvvwwwwwwxxxwwwwwwwwwzzz~~~tttiii^^^aaaeeejjjqqq{{{ooo```NNN@@@===:::555333444999AAAFFFHHHFFFBBB???;;;555...)))******************************)))((((((((((((((((((&&&%%%%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,)))+++------,,,,,,---............/////////000000000000111111222444555666777888:::===@@@HHHXXXhhh}}}{{{rrrrrrrrrrrrssswww}}}{{{uuuppplllgggaaa[[[UUUOOOKKKDDDBBB>>>;;;888777777777444666777666666666888:::999:::::::::<<<===>>>???DDDGGGKKKNNNQQQTTTXXX[[[]]]^^^___``````___]]]\\\``````___^^^\\\[[[ZZZZZZWWWUUURRRNNNLLLKKKJJJJJJIIIHHHFFFFFFGGGGGGEEEDDDDDDCCCBBBAAA@@@??????>>>CCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBEEEFFFGGGGGGFFFGGGIIIKKKGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNLLLLLLKKKIIIHHHFFFEEEEEEBBB@@@>>>;;;999888888888999888777555555888===AAAEEEGGGJJJNNNRRRUUUWWWXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVUUUTTTUUUWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXZZZ\\\___bbbdddfffgggjjjmmmoooqqqrrrsssuuuvvvvvvvvvvvvxxx{{{~~~~~~tttmmm^^^^^^___dddkkkxxx}}}|||vvvjjjVVVEEE???===999666555:::AAAGGGHHHFFFCCC@@@===777111,,,++++++++++++++++++++++++,,,,,,+++************+++'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((())))))***)))(((((((((((()))******)))+++---------------///------...//////000111111000000000111222333555555777777:::===@@@HHHYYYiii}}}yyyqqquuuzzz~~~|||sssmmmccc^^^WWWPPPKKKHHHDDDBBB>>>>>>===;;;999888999:::555777999:::999:::>>>AAA>>>???@@@BBBEEEHHHJJJLLLPPPSSSVVVXXXYYY\\\___aaabbbbbbcccdddcccaaa___^^^^^^]]][[[ZZZXXXWWWVVVVVVPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@??????????????????>>>BBBCCCEEEFFFFFFGGGJJJLLLFFFGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRQQQQQQPPPNNNMMMLLLLLLGGGFFFEEECCCAAA???>>>===999:::999888666777999;;;===>>>AAADDDGGGKKKNNNPPPRRRQQQQQQRRRTTTTTTSSSQQQNNNNNNNNNPPPRRRTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQTTTUUUUUUWWWZZZ]]]```bbbccceeegggjjjlllnnnnnnooossstttuuuvvvvvvwwwyyy{{{{{{vvvgggccc```dddiiirrr{{{qqq___PPPEEECCC@@@;;;999<<>>===666777777666444444555666777999<<<>>>>>>@@@DDDGGGCCCDDDGGGJJJNNNSSSVVVXXXYYY[[[]]]^^^^^^___bbbdddbbbbbbddddddcccbbb```^^^XXXWWWVVVTTTSSSRRRQQQQQQLLLKKKJJJHHHFFFEEECCCBBBAAA@@@???@@@AAABBBAAA@@@==================>>>>>>999:::;;;<<<<<<<<<<<<<<>>>>>=========@@@BBBDDDEEEGGGIIILLLOOOFFFEEEDDDCCCCCCEEEHHHKKKKKKLLLNNNPPPQQQRRRQQQQQQUUUUUUTTTSSSRRRQQQQQQPPPLLLLLLKKKJJJHHHFFFDDDBBB:::<<<>>>===;;;:::999999888999:::===@@@EEEHHHKKKJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHIIILLLOOOQQQQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTWWWZZZ\\\^^^bbbcccfffiiikkklllllllllqqqsssuuuvvvvvvvvvxxxzzz}}}}}}tttkkkfffgggjjjooo|||uuufffZZZJJJHHHEEE@@@<<<===BBBGGGKKKIIIFFFDDDAAA===888444+++++++++++++++++++++++++++***))))))((()))))))))(((((()))+++,,,***&&&###(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))************&&&''''''((()))******+++...---,,,+++************)))+++---...------...///111111000000//////....../////////000111222444444222333777;;;>>>GGGXXXiii|||yyy}}}yyysssnnnhhh___XXXLLLGGG@@@<<<<<<<<<;;;::::::888777666666777888:::===>>>???BBBEEEIIILLLNNNSSSTTTUUUWWWZZZ]]]___aaaccceeeeeeccc___^^^___aaaaaa___]]]\\\[[[YYYUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@???>>>===;;;::::::999999::::::;;;777777777777888999:::;;;999999888888888888888999999999:::;;;<<<===>>>???<<>>??????AAACCCEEEGGGHHHDDDDDDDDDDDDFFFHHHJJJKKKJJJLLLNNNOOOOOOMMMKKKIIIJJJLLLOOORRRTTTVVVYYY[[[^^^___aaabbbcccfffjjjmmmkkknnnppprrrsssuuuxxxzzz|||}}}xxxssssssuuupppiiiooo}}}}}}rrrjjjWWWUUUPPPHHH@@@===>>>AAALLLJJJFFF>>>666222222333///...---,,,+++*********,,,+++***)))(((((((((((())))))((('''''''''''''''((((((''''''''')))***,,,&&&%%%$$$$$$############&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((******)))))))))))))))***++++++++++++++++++,,,,,,***++++++,,,,,,------...------------------------...///000111222333333333333::::::;;;BBBHHHWWWnnn}}}}}}||||||~~~}}}{{{zzz{{{}}}~~~~~~~~~yyyooohhhbbb[[[SSSLLLGGGBBB<<<999999:::999888===<<<;;;;;;<<<===???AAAAAACCCGGGLLLQQQUUUYYY[[[______``````aaabbbcccccceeeffffffccc^^^\\\]]]^^^[[[YYYWWWVVVUUUSSSPPPMMMIIIIIIGGGEEEDDDBBBAAA@@@??????>>>===<<<;;;:::999888777777666666777777888666666666666666777888999888777777666666777777777666777888999:::;;;<<<<<<;;;???@@@???CCCHHHHHHCCC???@@@AAA@@@@@@AAADDDFFFIIIHHHHHHHHHIIIKKKMMMNNNQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIGGGEEEBBB@@@>>><<<;;;;;;:::999888777777888888999:::;;;===>>>????????????@@@BBBDDDFFFHHHGGGIIIKKKLLLLLLJJJHHHGGGFFFIIILLLMMMOOOQQQTTTVVVXXXZZZ\\\]]]___bbbfffiiijjjmmmpppqqqsssuuuwwwzzz|||}}}yyyvvvvvvpppiiilllvvv~~~xxxsssjjjfff^^^SSSIIIBBBAAABBBFFFFFFCCC???:::777888:::111000...,,,+++***++++++,,,+++***)))(((((((((((())))))(((''''''''''''(((***)))((((((((((((((()))((((((''''''&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''((((((((((((******)))))))))))))))*********++++++++++++,,,,,,***++++++,,,,,,------..............................///000222333333333333333::::::;;;BBBHHHWWWnnn}}}yyyzzzyyyvvvuuupppooonnnnnnssszzz{{{vvvtttlllbbbYYYSSSLLLEEE@@@AAA>>>:::999999::::::999<<<<<<===>>>@@@CCCFFFHHHLLLOOOTTTYYY^^^aaacccdddhhhhhhhhhhhhfffeeecccaaaddddddbbb^^^YYYUUUUUUUUUQQQOOONNNMMMLLLKKKHHHEEEAAA@@@???>>><<<;;;999999999999888777666666555555333333333222222333333333555444444444444444555555555555444444444444555666333444444555666777888888999<<<======@@@CCCAAA======???AAABBBBBBBBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@>>><<<999777555444333333333333444555666666999999999:::<<<>>>AAABBBCCCEEEFFFHHHHHHGGGEEEDDDBBBDDDGGGHHHIIIJJJMMMOOOQQQSSSVVVXXXZZZ]]]aaadddhhhkkknnnpppqqqtttwwwyyy{{{}}}~~~wwwtttpppjjjkkkqqq~~~|||||||||wwwrrrhhhZZZNNNEEEAAA@@@AAABBBAAA???===<<<<<<>>>555222///,,,++++++,,,,,,,,,+++***)))))))))))))))***)))((((((''''''((((((************)))((('''&&&(((((((((((((((((()))***&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******''''''''''''(((((((((((()))))))))(((((())))))************+++++++++,,,,,,***++++++,,,,,,------...////////////////////////...///000222333333444444333::::::;;;BBBHHHWWWnnn}}}{{{}}}yyyqqqlll```bbbdddiiipppzzzyyyqqqllleee^^^UUUMMMGGGBBB>>>;;;>>>===<<<<<<===???@@@@@@???@@@CCCFFFJJJOOOSSSUUU[[[]]]aaaeeegggfffeeedddhhhhhhhhhgggeeeaaa^^^\\\^^^\\\YYYTTTOOOKKKIIIHHHGGGFFFDDDDDDDDDBBB@@@>>>;;;;;;:::999888666666555444444444333222222222111111000000//////000000111333222111111111111111222222222222111222222333333222222222333444555555555777999;;;===@@@@@@>>>;;;;;;>>>AAABBBBBBAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBB???;;;999666555444444333222222222333333444444444555777999<<<===@@@AAABBBDDDDDDDDDCCCBBB@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNRRRTTTVVVYYY]]]```eeehhhkkkmmmooorrruuuxxxzzz{{{}}}xxxqqqooonnnooosss||||||vvvlll___SSSIIICCC@@@?????????>>>===<<<;;;;;;888555111---++++++,,,...,,,+++******)))))))))******))))))((('''(((((((((((()))*********((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***))))))******++++++,,,,,,***++++++,,,,,,------...........................//////111222333444444444333::::::;;;BBBHHHWWWnnn}}}|||}}}uuuiii```WWW\\\dddmmmuuu~~~~~~yyyrrrjjjaaa[[[SSSOOOIIIDDD@@@>>>===<<<>>>???AAACCCEEEGGGIIIJJJKKKMMMQQQUUUZZZ___cccffffffhhhkkkmmmllljjjfffddddddeeeeeedddaaa^^^ZZZXXXVVVSSSOOOKKKGGGDDDAAA???@@@>>>=========<<<:::888666666555555444333222222111111111111111111000000//////............//////000000//////.../////////000/////////000000111222111111111222333333444444555666999>>>AAA@@@===;;;555888<<<======<<<<<<<<<>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFEEECCCAAA???<<<;;;:::777666555444333333222333333222222333444666888:::<<<===???@@@AAAAAAAAAAAA@@@BBBDDDEEEEEEFFFHHHIIIJJJMMMPPPSSSVVVXXX\\\^^^aaadddgggjjjlllooosssuuuxxxzzz|||~~~|||ssssssvvvyyyzzz|||sssggg\\\QQQHHHCCC<<<<<<;;;<<<<<<<<<;;;;;;;;;888444///,,,,,,---...,,,+++************************)))(((((((((((((((&&&''')))*********)))(((%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&((('''&&&%%%%%%&&&((()))'''''''''&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''((()))******(((((()))******+++,,,,,,***++++++,,,,,,------...------------------------///000111222333444444444333::::::;;;BBBHHHWWWnnnuuuggg^^^WWW```lllwww~~~zzzsssjjjaaaXXXPPPJJJEEEDDDBBB@@@??????@@@AAABBBEEEJJJMMMPPPRRRUUUWWWXXXYYY\\\```dddhhhjjjllljjjkkknnnooonnnllliiigggaaaaaa```^^^\\\YYYVVVUUUNNNKKKGGGDDDBBB???<<<::::::999888888888888555333111111111000000/////////000000000000000000111111///......------......///...---------------.....................///000111000000000111111222222222333333777>>>AAA>>>:::999333666999;;;;;;:::::::::<<<===>>>@@@AAAAAAAAAAAACCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA???>>>===888777666444333333333333333333222222333444666777999999;;;<<<===>>>?????????AAACCCDDDDDDEEEGGGIIIIIILLLPPPSSSUUUWWWYYY[[[]]]```cccgggiiilllpppsssvvvwwwzzz|||xxxnnndddXXXLLLEEE<<<:::999;;;===?????????>>>;;;666222///---------,,,++++++*********+++++++++***))))))(((((())))))&&&'''((()))************'''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((()))******'''(((((()))***+++,,,,,,***++++++,,,,,,------...------------------------///000111333444444555555333::::::;;;BBBHHHWWWnnnvvvkkkeee___iiiwwwrrrlllbbbYYYQQQKKKGGGDDD@@@AAABBBCCCDDDEEEGGGIIIKKKPPPVVV[[[^^^aaadddgggdddeeefffggghhhiiiiiiiiihhhiiikkkkkkjjjhhheeedddYYYXXXVVVTTTQQQNNNLLLKKKDDDAAA===<<<<<<;;;999666555444333444444444222000//////////////////........./////////000000111111...------,,,,,,------...,,,,,,+++,,,,,,---...///------------...///000111///////////////000000000111000444<<<>>>888333333222555777888888888888999888:::;;;===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@???>>>===999888777666555444444444444333222111111222333444444555666888999;;;<<<<<<<<<>>>@@@AAABBBCCCEEEHHHGGGJJJNNNPPPRRRSSSUUUWWWYYY\\\```cccfffjjjnnnqqqtttuuuxxxzzz}}}|||wwwpppeeeXXXPPPCCC@@@======???BBBBBBAAA???<<<999555111...---,,,+++++++++******++++++,,,+++***))))))(((((()))))))))((((((((((((((())))))))))))(((((('''((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%&&&(((******(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&'''''')))******''''''((()))***+++,,,,,,***++++++,,,,,,------...........................000000222333444555555555333::::::;;;BBBHHHWWWnnntttkkkhhhgggqqq~~~~~~zzzddd^^^TTTMMMHHHGGGFFFEEEAAACCCFFFHHHJJJKKKNNNPPPTTTYYYaaafffiiimmmqqqtttpppppppppooonnnlllkkkjjjggggggggggggeeebbb___]]]QQQOOOLLLIIIEEECCCAAA@@@<<<999666555666777555222222111111111222222000...000000000000000000000000.........//////000000111------,,,,,,,,,,,,------++++++++++++,,,---...///---,,,,,,---...///000111------..................000...222:::;;;333---------///111222111111333444555777888:::;;;;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCAAA???===<<<<<<;;;:::999888777777666666444333222111000000111222222222333555777888999:::999;;;>>>???@@@AAADDDFFFEEEHHHLLLNNNPPPQQQRRRTTTWWWZZZ^^^bbbeeehhhlllooossstttvvvyyy|||~~~}}}|||zzzwwwwww~~~uuuiiiaaaMMMHHHCCCAAAAAABBBBBB@@@???===:::666222///---,,,+++++++++***++++++,,,,,,+++******))))))))))))))),,,+++)))'''''''''((((((***)))(((''''''&&&''''''(((((('''''''''&&&&&&&&&###%%%'''))))))((('''&&&$$$&&&)))++++++)))&&&$$$)))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''')))******&&&'''((()))***+++,,,,,,***++++++,,,,,,---......////////////////////////000111222333444555555555333::::::;;;BBBHHHWWWnnnuuupppqqqwww||||||ppphhh[[[PPPGGGEEEBBB@@@CCCJJJHHHJJJNNNSSSXXX]]]aaacccdddhhhooouuuyyyzzzyyyxxxvvvtttpppnnnkkkhhhccc```dddbbb```^^^\\\XXXTTTPPPJJJHHHEEEAAA>>>;;;:::999777666444222111111222333000000000000////////////222111000//////000111222........................------------------,,,,,,///...,,,++++++,,,---...*********)))))))))((((((+++,,,,,,,,,++++++---//////444777444111111111///000000111222333333444444222333555555444444666777<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===>>>??????>>>>>>?????????@@@@@@?????????????????????>>>===;;;;;;888888999999888777555444555555555444444333333222444333333333444666888999::::::;;;<<<>>>@@@AAABBBHHHHHHIIIIIIJJJLLLPPPSSSWWWZZZ]]]```cccgggkkknnnqqqrrruuuxxx{{{}}}yyynnnnnnooorrrwwwooo___RRRBBB::::::===>>>>>>===???@@@===777111...------+++)))(((***+++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&***)))'''(((+++------,,,((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((***+++,,,%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((&&&&&&%%%&&&'''((()))((('''&&&&&&'''((())))))***++++++***(((%%%$$$))))))))))))((('''&&&%%%&&&(((***,,,---,,,+++***)))***+++,,,------------...............///000000---...///000222333555555444:::999999@@@GGGVVVmmmwwwtttwww}}}|||xxxooocccZZZRRRJJJCCCCCCCCCCCCGGGMMMVVVXXX[[[```eeejjjmmmooonnnrrrxxx~~~|||yyyuuuqqqmmmgggbbb^^^YYYWWWUUUTTTSSSQQQMMMJJJDDDBBB>>>;;;888666666666444333111000//////000000000000000/////////......000//////......//////000------------------------++++++++++++,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,++++++*********+++,,,---,,,++++++,,,...///666:::555000///...---//////000111111222333333333555666666555666777999666555555444444444555555999:::<<<===>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999777777777777666555444333555555444444333333333222333222222222222444555666888888999:::<<<>>>@@@AAAEEEFFFGGGGGGHHHJJJNNNQQQUUUWWW[[[^^^aaafffjjjnnnpppqqqtttwwwzzz|||~~~|||qqqmmmhhhhhhvvv~~~wwwjjj]]]LLLAAA>>>===<<<:::;;;===>>><<<777222//////---+++))))))***+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&''')))((('''&&&&&&'''((()))(((((())))))((('''%%%$$$''''''((((((((((((((((((((()))+++---------,,,++++++,,,---...////////////...............///000000...//////111222333444444333:::999:::AAAGGGVVVmmm~~~yyyzzz~~~zzztttnnnhhh___TTTMMMJJJFFFDDDFFFIIILLLRRRXXXfffhhhlllpppuuuxxx{{{}}}zzz~~~}}}wwwqqqjjjbbbZZZUUUPPPMMMKKKIIIHHHFFFCCC@@@<<<:::666333111111222222333222111000////////////////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++******)))***+++---...------------,,,,,,,,,,,,,,,------,,,+++***,,,---///777<<<777///,,,,,,,,,.........///000000111111222333555555444444666777555555444444444444555555888888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999777777888888888777777666666555444333333222222333444444333333333333333333222222111111111111222222444555666777:::<<<>>>???BBBCCCDDDEEEEEEHHHKKKNNNQQQTTTXXX\\\```dddjjjmmmnnnpppsssvvvyyy|||}}}~~~wwwooofffbbbkkkzzzvvvjjjYYYLLLEEE@@@<<<888888:::;;;:::777444222111...,,,***)))+++,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''(((((('''&&&&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))***+++---...------,,,,,,,,,---...////////////...............///000000///000000111222222333333222999:::;;;CCCHHHUUUkkk}}}{{{|||zzzuuuooofff^^^XXXRRRLLLHHHIIIIIILLLPPPUUU[[[ccchhhqqqssswww{{{{{{sssiii___UUUOOOLLLIIIEEEBBB@@@===;;;888888555222///...///111222333333222222111111111111////////////.........---.........------.........------------------------------......///000111111************+++,,,...///------------------,,,,,,,,,------,,,+++***+++------666;;;666...+++,,,,,,,,,---------.........///...///111111000000222333555555444444444555666666555666666777888888999999:::;;;;;;;;;;;;;;;;;;:::333444555555555555555444555444222111111111222333222222222222333333333333333222222111111111111111111111222444777999;;;===>>>@@@BBBCCCDDDFFFIIILLLOOORRRVVVZZZ^^^dddiiimmmmmmooorrrvvvyyy|||}}}~~~~~~|||vvvnnnhhhiiipppuuu{{{qqqcccWWWNNNGGG???:::777888999999888777555444///---+++***,,,---------*********)))))))))(((((((((((((((((()))))))))))))))***+++)))''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%''''''((((((((())))))))))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((***+++,,,''''''((()))))))))))))))((()))***,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...............///000000000000111111111222222222111999:::<<>><<<:::999777777555333111000111333444333333333333222222222111000////////////........./////////000000/////////////////////////////////------......///000111111+++++++++,,,---...//////++++++++++++,,,,,,,,,,,,,,,------,,,+++***,,,------555999333---,,,------+++,,,,,,,,,,,,,,,------,,,---//////......000111//////......///000111111333333333333444555666666999999::::::::::::999999222222333444444444333333444333222000000111222333000111111111222333333333444444444333333222111111...///000222444666888999<<<>>>@@@BBBCCCEEEHHHKKKLLLPPPTTTYYY]]]bbbhhhlllmmmooorrruuuyyy|||~~~}}}~~~~~~}}}|||zzzzzz|||}}}}}}~~~|||uuunnniiimmmwwwyyynnncccYYYNNNCCC<<<888888999:::::::::999777111...,,,,,,---...------************))))))))))))'''((((((((())))))******'''''''''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))++++++((((((((('''&&&&&&&&&%%%&&&&&&'''''''''((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))+++,,,))))))******)))((('''''''''((())))))***+++++++++++++++,,,,,,---,,,,,,,,,...............///000000000000111111111222222222111999:::<<>>@@@BBBCCCFFFHHHJJJMMMRRRVVVZZZ___eeeiiikkkmmmppptttwww{{{}}}~~~||||||zzzxxxvvvuuuuuuvvvwwwvvv|||tttiiieeennn}}}{{{rrrfffWWWIII@@@<<<;;;;;;<<<======;;;:::333111...------...---,,,++++++*********)))))))))&&&''''''(((((())))))***)))(((&&&&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''')))***+++&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))************)))((('''&&&''''''(((((()))******+++------......///......---...............///000000///000000111222222333333222999:::;;;CCCHHHUUUkkk~~~{{{uuummmddd]]]YYYLLLKKKIIIIIILLLRRRYYY^^^bbbllltttvvvwww|||~~~ssshhh```VVVPPPIIICCC@@@>>>===<<<888888888888888777777666111222333333333333222111222111111111000000000000000000111222222111000000////////////////////////++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))*********+++++++++,,,)))***,,,,,,+++,,,...000555555222,,,***------***++++++++++++++++++++++++***,,,------------...000------------...///000111...............000111222111222222333333222222111000000111000000///...---......///////////////.........///000111222333444333444444555555444333222.........///000111333444555888;;;>>>???AAADDDFFFGGGJJJNNNSSSVVV[[[aaadddhhhjjjmmmqqquuuxxxzzz{{{|||~~~|||yyyuuusssrrrssstttuuuvvv|||zzzpppffflllxxxuuueeeUUUJJJAAA???>>>>>>???@@@>>>;;;666333000......---,,,++++++++++++*********))))))%%%&&&&&&'''(((((()))))),,,'''$$$&&&+++...+++(((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))*********)))))))))*********))))))((((((((((((((()))***+++,,,---......///......------...............///000000...//////111222333444444333:::999:::AAAGGGVVVmmmuuuvvv|||{{{xxxssskkkbbbYYYRRRNNNHHHJJJMMMQQQUUU[[[aaaeeekkkwww~~~~~~wwwqqqddd^^^TTTKKKEEEAAA>>><<<888888999:::999888666555333444555666666666555444222222222222111111111000///000111222222111000///........................---------------------,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,(((***+++++++++,,,///111:::777000******---,,,(((,,,,,,++++++++++++++++++''')))***+++******+++---,,,+++,,,,,,---...///000------,,,,,,---...000111111111222222222222111111000000//////...---,,,++++++,,,---.........---,,,---...///000111222333444222222444444555444333222///......//////000111222333666999<<<===???AAACCCEEEHHHLLLPPPTTTXXX]]]aaafffhhhkkkooosssvvvxxxyyy}}}~~~~~~{{{vvvsssssstttvvvvvv{{{xxxlllpppyyy||||||qqq```VVVEEEBBB@@@@@@AAAAAA???<<<777444111///...---,,,***+++++++++************)))%%%%%%%%%&&&'''(((((()))(((""" (((,,,(((###((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%(((***,,,...///...---,,,'''((()))******++++++***))))))))))))***+++,,,---,,,,,,,,,---,,,,,,++++++...............///000000---...///000222444555555444:::999999@@@GGGVVVmmmkkkvvvwwwmmmccc[[[RRRKKKIIIKKKJJJNNNSSSXXX^^^dddjjjooozzz~~~{{{qqqdddYYYRRRLLLDDD???BBB@@@===<<<;;;;;;999777999777666666666666555333666555555444444333222222333222222111000111111111000000000000///...---,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++---******,,,++++++444???DDD444+++...000+++)))---***)))(((&&&&&&((()))***,,,,,,++++++***+++++++++,,,,,,,,,,,,+++***))))))---...//////------.../////////............//////......------,,,+++************+++,,,,,,---............//////000111111111111000///111444555222///555444222000000000000111///111333555888<<>>@@@AAA???<<>>BBBEEEGGGIIILLLNNNRRRXXX\\\\\\bbbhhhlllnnnqqquuuyyyxxxzzz}}}~~~|||yyyxxxzzz|||~~~}}}}}}zzzooogggNNNHHH@@@===>>>???>>><<>>:::555111---,,,+++))))))))))))))))))))))))************************''''''(((((()))(((((((((+++***((('''''''''((()))&&&&&&&&&%%%&&&&&&''''''***)))((('''''''''((()))((('''&&&&&&&&&(((***+++)))))))))(((((('''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((()))+++------***'''***)))(((''''''((()))***((()))***+++,,,---------,,,---......////////////---,,,,,,,,,,,,,,,,,,---...000111222111111333444333111444;;;???EEEVVViiiyyy~~~tttnnn^^^WWWQQQOOONNNMMMQQQWWW___cccjjjoootttxxx|||~~~uuulllccc\\\QQQMMMFFFAAA???======<<<>>><<<:::999999999777666777777666666555444444444444444333222222222222333------...000000111111111///...------,,,,,,---------............/////////......---,,,++++++++++++)))***---///...---111666999...(((,,,///+++)))+++***+++---//////---+++******)))))))))))))))******((()))***+++,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////222111000000222333333222222222111000///////////////111222333444666999<<>>===?????????CCCAAA===999444000---+++))))))))))))))))))))))))************************(((((()))))))))(((''''''+++***(((''''''((())))))&&&&&&&&&''''''((()))***'''''''''&&&''''''((()))''''''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))***)))'''%%%''''''''''''''''''''''''((((((***+++,,,---------++++++---....../////////000000////////////000000---///111111111222444555444222555<<>><<<999999999:::999888888888888777666666555555666555444444333333444444//////000111111111111111000///......------......------........./////////...---,,,,,,+++++++++,,,***+++---...---...111555111)))&&&***,,,)))'''((())))))***++++++***))))))***))))))))))))******++++++,,,,,,++++++***)))((()))+++,,,+++***)))***,,,++++++************+++++++++*********))))))((((((((())))))+++,,,---...///------...//////000000111111000///...///000222222444444333333222222222222000111222222111222555777;;;>>>BBBEEEHHHLLLPPPSSSZZZ^^^ccceeefffhhhlllpppuuuwww{{{|||}}}~~~~~~~~~zzzoooaaaYYYMMMCCC@@@@@@BBBCCCCCCBBB@@@<<<777222...++++++***************))))))************************)))))))))))))))((('''&&&***)))(((((((((((())))))((((((''''''((())))))***&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((''''''(((((())))))(((((('''++++++,,,,,,,,,++++++*********,,,---............111111000000000000111111,,,...000111111222444666777555888>>>AAAFFFWWWjjj~~~xxxpppfff[[[SSSNNNKKKKKKPPPVVV\\\dddlllkkkooouuuyyy|||~~~tttmmmcccYYYQQQKKKFFFCCC???===:::999:::;;;;;;:::::::::999888888777777666777666666555555555555555222333333333222222111000111000//////......//////,,,------------.........------,,,+++++++++,,,,,,---------+++,,,///444666///+++))),,,...---++++++***)))(((''''''((()))******************+++,,,---++++++++++++***)))(((((()))***+++***))))))***+++******))))))))))))************)))))))))))))))((('''((()))***,,,---...///------......///000000000//////...------...000111444444444444444333333333111222222222000000111333555999???DDDHHHJJJMMMNNNVVVYYY^^^```aaadddiiimmmuuuxxx{{{|||{{{{{{{{{{{{|||~~~tttkkkcccVVVJJJCCCAAABBBCCCBBBBBBAAA???:::444///+++,,,,,,++++++*********))))))))))))))))))))))))))))))*********)))((('''''')))((((((((((((((())))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))***+++++++++))))))((((((((())))))******))))))(((***++++++,,,,,,,,,++++++)))***+++---.../////////------,,,,,,,,,,,,------,,,...000111111222444666888666999???AAAFFFWWWiii|||xxxrrrkkkccc[[[SSSNNNMMMKKKNNNVVV]]]bbbjjjqqqrrrvvvzzz}}}}}}tttkkkaaaXXXPPPJJJFFFCCC???======>>>======;;;;;;::::::999888888888888888777666666666666777555666666555444333222222222111000000//////000000,,,,,,---------.........---,,,,,,++++++,,,,,,,,,...///---+++,,,222777777---+++)))***+++,,,++++++,,,+++)))(((((()))+++,,,************+++,,,---...'''((()))***++++++++++++)))***+++***)))))))))+++******))))))))))))************))))))))))))))))))************+++++++++++++++++++++,,,------......---...///...------///111222222333333333222222111222333444333111000000111333777===BBBFFFHHHKKKMMMPPPTTTYYY\\\]]]aaagggllltttwwwzzz{{{zzzxxxxxxxxx|||~~~}}}tttlll```RRRHHHBBBAAA@@@BBBBBBCCCBBB>>>777111---------,,,,,,+++*********))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))))))))((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%&&&''''''(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))'''&&&''')))************************&&&''')))+++---......///)))***,,,---//////000000......------------......---///111111111222444555888555888===???DDDTTTggg|||rrrlllddd]]]XXXTTTQQQOOORRRRRRVVV___fffjjjpppvvvyyy{{{~~~vvvkkk```YYYQQQMMMHHHDDDBBBAAA@@@???<<<<<<;;;;;;:::999999999999999888777777777777777666666777777777666666555222222111000000000000111---............/////////,,,,,,,,,++++++,,,,,,---,,,//////---000666999666++++++)))'''(((***+++***++++++++++++++++++++++++))))))))))))***+++,,,---'''((()))***++++++++++++)))***++++++))))))***+++******))))))))))))******************************)))*********++++++++++++***++++++,,,,,,------...---///111111000///000222111222333444444333222222333444555444222000000111111444777;;;>>>CCCHHHKKKKKKOOOTTTXXX[[[___ffflllrrruuuxxxzzzyyyxxxxxxxxxyyy|||yyyooo}}}~~~wwwlll^^^QQQHHHCCCAAAAAACCCEEEEEEBBB;;;444000...------,,,++++++******))))))))))))))))))))))))(((((()))*********))))))''''''((()))))))))))))))++++++***)))))))))******'''((()))))))))((('''&&&&&&'''(((((())))))))))))'''''''''(((((()))))))))$$$%%%'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&&&&(((******)))(((''''''((()))***&&&''')))+++---...//////***+++,,,...000000111111222111111000000111111222...000111222111111333444999666888>>>???DDDTTTfff{{{wwwjjjddd\\\UUURRRQQQRRRRRRYYYXXX]]]gggmmmpppuuuzzz}}}~~~zzznnnfff[[[VVVPPPJJJFFFDDDBBB@@@===<<<<<<;;;;;;:::999999:::999888888777777888888555666777888888999999888333222111111000000111111////////////000000000000,,,,,,,,,++++++,,,------)))...000000333::::::555//////---***+++---///...((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,***++++++******)))(((''')))+++,,,+++***)))***+++******))))))))))))*********************+++++++++&&&&&&((()))+++---...///,,,,,,---......//////000---000444444222000111333333444555666666666555444444555666555333111111222//////111222666<<>>777222......---,,,,,,+++******))))))))))))))))))))))))'''((()))***************''''''((())))))***))))))'''&&&&&&''''''((()))***))))))*********((('''&&&%%%&&&'''((())))))))))))'''((((((((())))))******$$$%%%''')))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&(((***)))''''''***---***)))'''&&&&&&''')))***)))***+++,,,,,,,,,,,,,,,***+++---///000111222222000000////////////000000///000222222111111222444;;;999;;;@@@BBBFFFVVVhhh~~~{{{rrrhhh```[[[TTTQQQSSSVVVXXXXXX[[[```gggoootttwwwwwwwww}}}|||mmmfff\\\UUUPPPMMMIIIFFFBBB@@@===<<<<<<===<<<;;;888999:::::::::888777666999888888777666555555444555555444444444333333333111000///000111222111000...---,,,+++,,,---...///000,,,***,,,222444333000,,,++++++******++++++,,,******+++,,,+++***)))((())))))))))))))))))))))))***((('''((()))***)))'''******)))(((''''''((((((&&&$$$"""###'''***************))))))))))))******,,,+++*********+++,,,---++++++,,,,,,---......///////////////////////////000111111222222333444444555555555444333222111000000000111222666;;;@@@BBBFFFIIIMMMRRRWWW]]]dddhhhmmmooosssuuuwwwzzz}}}|||wwwmmmlllppppppbbbWWWNNNHHHEEENNNVVVTTTIII>>>888777222///,,,+++++++++***)))))))))*********+++++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''---)))%%%%%%'''*********&&&''''''((()))******+++)))************))))))(((++++++***)))(((((()))))))))************+++++++++,,,...000000///...///000000000000000000000000000...,,,,,,///333555444222111888999<<>>===<<<;;;999999:::;;;;;;;;;:::888888888888888777777666666555555555555444444444444333333222111111333333222111///...---,,,,,,---.........,,,,,,///444666333///,,,,,,++++++++++++,,,,,,***++++++,,,+++***)))(((+++++++++++++++++++++++++++)))))))))***+++***)))+++***))))))((((((((()))***((('''(((+++------,,,******))))))))))))******++++++*********+++,,,------.........//////000000111111111111111111111111000111111222222333444444666666666666555444333222111000000000222666999;;;CCCFFFKKKOOOTTTYYY___ccciiikkkooorrrtttwwwzzz}}}{{{qqqkkkhhhqqq|||ooodddYYYPPPJJJPPPUUUTTTKKKBBB<<<:::333000---+++++++++***)))))))))*********+++++++++************************)))))))))))))))))))))((((((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&%%%(((''''''&&&&&&''''''(((***'''$$$$$$&&&(((((('''''''''(((((())))))******&&&'''((()))***+++++++++++++++***)))))))))))))))************++++++++++++,,,---//////.........///000000000000000000000000000...---///333555444333222999999;;;DDDIIIUUUiii~~~~~~tttlllggg___XXXUUUUUUVVVZZZ```eeehhhiiinnnqqquuuzzz~~~yyyqqqkkkddd[[[VVVQQQMMMHHHDDDBBB???<<<:::;;;;;;<<<<<<<<<;;;:::999888888888888888777777777666666666555555555444444555333222333444555444222111000///...------......,,,,,,///444888888333///---,,,,,,++++++,,,,,,---+++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***++++++******************((((((''')))***+++***(((******))))))))))))******+++************+++,,,,,,.........///////////////111111111111111111111111000111111222222333444444777777888888777666555555333222111000000222444555===@@@FFFKKKPPPUUUZZZ]]]cccfffkkknnnqqqtttwwwyyy||||||}}}~~~yyyoooeeeeeerrr{{{qqqdddYYYPPPQQQSSSRRRMMMGGG@@@<<<555222///---,,,+++***)))***************+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((((('''%%%%%%'''((('''&&&(((((((((((())))))))))))&&&'''((()))***++++++++++++***))))))))))))))))))************+++++++++,,,+++---...///------...///000000000000000000000000222000...///111333444444555:::999:::BBBGGGTTTiii~~~|||tttlllfffaaa]]]YYYWWWYYY^^^eeekkkpppssstttwwwxxx{{{~~~{{{ssskkkddd[[[WWWRRRMMMIIIEEEBBB???============<<<<<<;;;;;;888888888999999999999999777777666666666555555555666444333333444555444222222222111000///.........+++---222888;;;999333...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++++++++++++++++++++***(((((()))******)))(((&&&******))))))))))))*********************++++++,,,------------------------111111111111111111111111000111111222222333444444777777888888888777666666666555333222111222222333666:::@@@FFFKKKPPPVVVYYY___bbbggglllooorrruuuxxxyyyzzz{{{|||}}}~~~~~~~~~xxxmmmeeehhhwwwwwwkkkaaaUUURRRNNNMMMLLLIIIBBB===777444111...---,,,***)))************************************************)))))))))))))))*********)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((((((((((((((''''''''''''(((((()))(((((())))))))))))((())))))))))))((((((((((((************)))(((''''''******)))))))))))))))************+++++++++,,,,,,***,,,......---,,,---...////////////////////////222000///...///111333444777;;;999999@@@FFFSSShhh}}}yyysssjjjddd```\\\ZZZYYY\\\```gggnnnssswwwyyyzzz{{{|||}}}vvvoooddd```ZZZTTTPPPLLLHHHEEEAAAAAA@@@???======<<<<<<999999999:::::::::::::::888888777777777777666666666444333333444444333222333333222222111000//////+++///555:::;;;888222---...------------------...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***+++***)))***+++,,,,,,,,,,,,+++++++++,,,......---,,,+++*********))))))))))))******))))))******++++++++++++,,,,,,,,,---------------000000000000000000000000000111111222222333444444555555666777777777666666555555333222222222222222000444:::@@@FFFLLLRRRVVV[[[___eeejjjmmmqqqtttvvvzzz{{{|||}}}~~~~~~~~~}}}}}}|||wwwmmmgggnnn{{{qqqgggYYYQQQIIIGGGHHHGGGBBB===:::777333000...---***)))************************))))))))))))))))))))))))((()))))))))*********+++((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((()))))))))))))))((((((((((((++++++++++++***)))((('''***)))))))))))))))*********++++++++++++,,,,,,,,,***,,,......---,,,---...////////////////////////000000///......///222444777<<<999999@@@EEERRRggg}}}|||rrrjjjbbb___[[[XXXWWWYYY```fffmmmssswwwyyy{{{|||}}}~~~zzzoookkkddd]]]WWWRRRNNNJJJHHHFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::999999888888888777777777777555444444555555333222333333333333333222111000...222666:::999666111---///......------......///------,,,++++++++++++,,,+++++++++++++++++++++++++++)))((()))***+++***))))))***+++,,,---,,,+++***)))+++,,,,,,+++)))***+++******))))))))))))******((()))******++++++******------......///000000111////////////////////////000111111222222333444444333444555666666777666666555444333222111111111111...111555:::???EEELLLPPPUUUZZZ```fffjjjnnnqqqsssyyy{{{}}}zzz}}}~~~yyyrrrtttwwwmmm]]]SSSIIIDDDDDDEEEBBB>>>===999555111///---+++)))+++++++++***************((((((((((((((((((((((((((())))))******+++++++++((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))((((((''''''(((((()))&&&'''((('''%%%%%%'''((((((((((((((()))))))))))))))***++++++,,,,,,++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++---...///------...///000000000000000000000000...///000//////000222555555;;;999999AAAFFFRRRggg}}}yyysssjjjccc]]]]]]]]]ZZZ\\\```fffkkksssxxxzzz{{{}}}zzzrrrjjjbbb\\\VVVRRROOOMMMJJJGGGDDDBBBAAAAAA======<<<<<<;;;;;;:::::::::999999999999888888888999777666666666666555333222333444555444444333222222444777888666333///---//////............//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***((()))+++,,,---,,,+++***&&&((()))(((&&&&&&(((*********))))))))))))******'''((()))***+++******)))+++,,,---...///111222222000000000000000000000000000111111222222333444444333444555666777777777777888777666444333111000000...000222444777===DDDHHHNNNSSSZZZaaaeeeiiilllnnntttvvvyyy}}}zzzpppbbbXXXKKKDDDDDDEEEDDDBBB???;;;666222000---+++)))+++++++++*********))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''))))))(((((((((((())))))'''((((((&&&$$$$$$'''***''''''(((((())))))******++++++,,,---------,,,,,,)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,---//////.........///000000000000000000000000---000222333222222555777333999999:::BBBFFFRRRfff~~~~~~tttlllddd]]]ZZZ^^^aaaaaadddjjjjjjpppwww|||~~~~~~tttlllddd]]]YYYTTTRRRNNNJJJGGGEEECCCCCC>>>>>>===<<<;;;::::::::::::::::::999999999888888:::999777777888777666444222333444555555555444333444666777777444111...---//////............//////...---,,,+++***+++,,,------------------------------,,,++++++------,,,+++'''(((***,,,,,,,,,***))))))++++++***((((((+++///******))))))))))))******'''((()))++++++******)))((()))***,,,...///000111111111111111111111111111000111111222333333444444333444555777888888888888===<<<:::888666333222111000000000000222666===BBBIIINNNVVV\\\aaaeeehhhjjjmmmppptttyyy}}}{{{pppfff\\\OOOFFFDDDEEEFFFEEE@@@<<<777333000...+++)))++++++++++++******))))))************************((())))))***++++++,,,,,,++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&))))))(((((((((((())))))*********'''%%%%%%)))---&&&''''''((()))******+++/////////...---,,,***)))))))))((())))))***++++++++++++,,,,,,,,,---------,,,...000000///...///000000000000000000000000000---111444555444444777999111888888;;;CCCGGGRRReee~~~~~~tttllljjj^^^^^^^^^aaadddjjjnnnqqquuuwwwyyy{{{|||~~~zzzpppiiieeeeee^^^UUUOOOKKKHHHCCC@@@@@@AAABBBAAA>>><<<;;;;;;;;;:::999888777777888888:::999888777666666666666555444444444444555666666666999<<<===:::666222000000000000000//////////////////...---,,,,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++******+++++++++)))'''&&&)))***,,,---......---,,,------......///000000000333222222222111111000000111111111111222333444555777555333444777999999777999999777666444222111000111000///...000333777999BBBLLLOOOSSS]]]aaadddnnnllloootttwwwyyyzzz{{{}}}~~~~~~wwwkkkcccXXXMMMFFFDDDEEEGGGDDDAAA===999666333000---***+++,,,------,,,***)))---,,,***((('''((()))*********))))))))))))******((((((((()))******++++++))))))))))))((((((((((((******))))))))))))******++++++******))))))((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))(((((())))))******++++++************************,,,,,,++++++++++++++++++))))))***++++++++++++***,,,...000111///.........000///...///111111///.........///000111222333333777777999;;;===DDDUUUeee~~~xxxmmmeeebbb\\\^^^aaafffkkkooosssuuuyyy{{{}}}~~~xxxsssooohhh___WWWSSSNNNIIIEEE@@@AAA@@@???===;;;;;;;;;:::::::::999999999999999;;;:::999888888777777888555555444444555555666777999<<>>:::555222111111111000000000///////////////......---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************+++++++++++++++*********))))))***+++------------......///000000000222222111111111000000000111111111111222333444444777555333444777999999777999888777666444333222222111111000000111333555777;;;EEEHHHLLLWWW[[[^^^hhhiiimmmrrrvvvxxxxxxyyyzzz~~~pppqqqxxxxxxssslll___QQQGGGCCCDDDFFFGGGCCC>>>:::666333///,,,***+++,,,------,,,***)))***)))'''&&&&&&'''((()))***)))))))))))))))***************)))))))))))))))'''''''''''''''''''''(((***))))))(((((())))))***))))))))))))))))))((((((((('''&&&&&&''')))+++---)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))***++++++++++++++++++---///000//////000111000//////000111111000.........///000111222333333777777999;;;===EEEUUUeee}}}xxxtttnnneee^^^\\\]]]```eeelllqqqvvvxxxyyy~~~yyyrrrhhh```ZZZUUUNNNJJJDDDCCCAAA>>>===<<<<<<<<<:::;;;;;;;;;;;;:::999999<<<;;;:::999999888888999555555555555555666777777:::>>>AAA???888333111222222111111111000000000000000//////......------,,,,,,,,,,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************++++++---......---+++)))((()))+++...000------......///000000000111111000000000000//////000000000000111222333444666555444555777888888888888777777666666555444444222222222222222333333333666@@@BBBFFFRRRVVVYYYbbbeeejjjppptttvvvvvvwwwwww~~~~~~fff]]]aaannn}}}zzztttiiiZZZMMMGGGHHHJJJMMMIIICCC===999444000---+++,,,---------+++***))))))((('''''''''(((******))))))(((((()))***++++++++++++******)))((((((''''''''''''((())))))******)))((((((''''''(((((()))(((((((((((((((((())))))&&&&&&&&&&&&(((***,,,---))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))******++++++++++++++++++,,,.........///222444111000000111222222111///...//////000111222333333777777999<<<>>>EEEUUUeeewwwnnnjjjfff```^^^___bbbdddhhhnnnsssxxx{{{|||}}}tttlllfff```YYYTTTKKKHHHDDDAAA@@@@@@@@@???;;;<<<<<<<<<<<<;;;999888<<<;;;:::999999888888888666666555555666666777888888===@@@===777222222444222222222222111111111111000000000//////.........---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,+++++++++++++++***,,,+++*********,,,---......---,,,,,,,,,...000222------......///000000000000000000///////////////000000000000000111222222555444444444555777777888777777777777777777777777333444444444444222111000111999;;;@@@LLLQQQRRR[[[```eeelllqqqtttuuuuuuvvvzzz|||~~~jjjWWWSSS^^^vvv~~~zzzxxxqqqfffYYYPPPNNNNNNSSSNNNGGGAAA;;;777222000,,,---------,,,+++***)))******)))******,,,---...(((((((((((()))***+++,,,************))))))(((((())))))***+++,,,,,,------((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((()))+++,,,((((((((((((((((((((((((++++++******))))))((((((************************************++++++++++++)))***++++++,,,,,,++++++,,,---...------...111444222111000111333333111000...///000111222333333444777777:::===???FFFVVVeee{{{qqqhhhcccbbbaaadddiiijjjjjjlllnnnrrrwww|||~~~{{{uuuooohhhcccSSSOOOJJJGGGFFFEEECCCAAA>>>>>>>>>===<<<;;;:::999;;;:::999888888777777888777666666666666777888888666999<<<:::555222333666333333333333222222222222111111000000000000////////////...------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000.........------,,,,,,,,,---,,,+++)))))))))***+++,,,,,,---...////////////------......///000000000///////////////000000000000000/////////000111111333333333333444444666777777777777888888888999999444555666666444222000...,,,444444999EEEJJJJJJRRR[[[```gggmmmppprrrtttuuuuuuxxx{{{~~~vvv]]]NNNSSSlllxxxyyyxxxqqqeeeXXXOOOJJJRRRNNNFFF@@@;;;777333111......------,,,+++******)))******+++,,,---......))))))(((((()))***++++++(((((())))))************)))******+++,,,------...((((((''''''''''''((((((&&&&&&''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++...//////...------000222222111000111333333111000//////000111222333444444666777:::===@@@FFFVVVeee}}}vvvmmmeeecccdddffflllrrrrrrqqqqqqrrruuuzzz~~~{{{sssnnn^^^YYYSSSPPPNNNLLLHHHEEEEEEDDDBBB???===<<<;;;;;;;;;:::999888888777777777777777777777777888888999777888888777555444444555444444444444333333333333111111111111111111111111222111///......///000000------------------------++++++,,,,,,---...//////000//////......------,,,---,,,+++******)))))))))((()))+++---------,,,,,,------......///000000000//////000000000000111111000000////////////000000000111222222111222444666888888888999999999::::::666666666666444222000//////555555888EEEIIIIIIOOOTTTYYY___eeejjjnnnrrrtttrrruuuxxx{{{~~~~~~cccNNNOOOdddzzz}}}~~~~~~zzzppp```PPPFFFMMMHHHBBB<<<888666444222//////...---,,,+++******(((((()))***++++++,,,,,,******))))))))))))******'''(((((()))******++++++((((((((()))*********+++)))((((((''''''(((((()))(((((((((((((((((())))))*********)))((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))***++++++,,,,,,,,,,,,,,,...///000///------...000111000000111222222111//////000000111222333444444666777;;;>>>@@@GGGVVVeee|||xxxqqqkkkfffhhhjjjlllqqqvvvvvvvvvxxxzzz}}}yyymmmhhhbbb^^^\\\YYYRRRMMMMMMJJJFFFBBB???>>>>>>???<<<;;;:::999999888888999888888777777777888999999<<<999666555666666555333555555555555444444444333222222222222222222222222444333111000///000111222////////////////////////++++++,,,,,,---------...000//////...------,,,,,,+++,,,,,,,,,,,,,,,++++++))))))******++++++,,,---------......///000000000000000000111111111222222000//////....../////////...000111111//////222444999999999999::::::::::::777666666555444222111000000555333777CCCGGGEEEJJJMMMQQQWWW]]]ccciiiooosssrrrtttxxxzzz|||~~~~~~fffRRRQQQbbbsss}}}nnn\\\OOOIIIEEE???;;;999888777666000///...---,,,++++++***))))))***++++++,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))*********(((((())))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((()))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))******+++,,,,,,------,,,,,,,,,---///000///...///000000//////000111111000...///000111111333333444555666777;;;???AAAGGGVVVddd~~~xxxtttnnnjjjiiilllpppppprrruuuwwwyyy}}}yyytttnnnjjjhhhccc\\\UUURRROOOJJJEEEAAA@@@AAABBB======<<<;;;::::::::::::888888888777888888999:::AAA;;;666555777888555111666555555555555444444444222222222222222222222222555444222000000111222333000000000000000000000000++++++,,,,,,,,,,,,------//////...---,,,,,,++++++***+++---...///......------,,,***)))***,,,///000------......///000000000000000111111222222222333000//////.........//////---///000000......111444::::::::::::::::::::::::777777666444333222111111)))...+++...;;;>>><<<@@@HHHLLLRRRXXX^^^fffmmmqqqsssuuuxxxyyyzzz|||~~~|||gggWWWWWWeeeqqq|||jjj\\\IIIEEE@@@<<<;;;<<<<<<<<<111000...---,,,+++++++++,,,,,,---.........---------,,,+++)))((((((((('''++++++******)))(((((((((+++++++++*********************))))))))))))******++++++******))))))((((((''''''((()))******))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++,,,***+++,,,,,,------,,,,,,)))+++///000000000111222000///...///111111///...000000111222333444444555666777;;;???AAAGGGVVVddd~~~|||tttooolllllllllmmmnnnrrrvvvzzz|||~~~~~~xxxsssoooiiidddbbb]]]VVVPPPMMMJJJHHHFFFEEECCC@@@>>>===;;;999777888555222222444888:::;;;EEE@@@:::666666777888888777777666555333222111000444444444333333333222222///000000//////...---,,,,,,---...000111111111111////////////////////////------------------------.........------,,,,,,,,,.........------,,,,,,,,,//////////////////.........///000222222000///...//////000111222333444444111///---++++++,,,...000666888;;;:::777666888999:::999777666555555555555333222222222333555777999BBBGGGNNNUUU\\\bbbhhhlllnnnpppsssuuuwwwyyy|||{{{nnn```ZZZeeettt}}}hhhVVVDDD>>>???:::999===;;;:::;;;999555...+++***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))++++++)))&&&&&&)))---)))******))))))((('''&&&+++*********))))))((((((,,,+++***))))))***+++,,,++++++************************))))))))))))******************+++,,,---...***+++,,,...///000000000555444222000///000111222111111333444666777888999::::::<<<>>>@@@GGGWWWfffxxxrrrnnnmmmpppppppppqqqtttwww{{{}}}{{{tttooojjjeee___YYYTTTQQQNNNLLLJJJFFFBBB???>>>>>>===<<<<<<999666666888;;;===>>>CCC???:::777777888888888777666666555444333222222444444333333333222222222000111111222222222111111......///000111111111111////////////////////////------------------------.........---------,,,,,,......------------------/////////..................///000111111000///...000000000000////////////333222000......///111222222555888999888888999:::999999888888777666555555222111000000000222444555<<>>;;;<<<<<<;;;666111---,,,,,,++++++++++++++++++++++++******************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))*********))))))***,,,'''((()))))))))))))))(((******)))))))))(((((((((***)))(((((((((((()))************************************))))))*********)))******++++++,,,------+++,,,---...///000000000111111111111111111000000111111222444555666777777999999;;;===???FFFVVVeee~~~zzzsssooooooooouuuuuuuuuvvvxxx{{{~~~{{{wwwrrrllleeeaaa\\\XXXVVVQQQMMMGGGCCCBBBAAAAAA@@@===:::777666888;;;======<<<:::777666666666666555666555555555444444444444333333333333222222222222000111222333444444444444///000000111111111000000////////////////////////.......................................------------------..........................................///000111111000///...000000000000////////////000///---++++++,,,---......111666888999999::::::888999999:::999888666666333222111000000000222222555999@@@GGGNNNUUU\\\aaadddggglllppprrrsssuuuvvvzzz{{{|||~~~yyynnneeeccceeewwwkkkUUUFFFAAA<<>>???>>>===999333///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))***,,,,,,+++***&&&'''((()))************))))))((((((((((((((('''(((''''''&&&&&&''''''(((************************++++++************++++++((()))+++,,,------,,,,,,,,,---...///000111111111---...000222222111000...111111222333444444555555888888:::<<<>>>EEEUUUeee}}}|||uuuooonnnpppsssyyyyyyzzz|||~~~yyytttnnniiiddd```YYYVVVQQQMMMJJJGGGDDDBBB???<<<999888:::===???@@@:::999777777888888777555555555555555555555555666333333333333222222222222000111111222333333222222111222222222111111000///////////////////////////........................///.....................------....../////////000...............////////////000111111111111000/////////000111222333444444///...,,,+++******+++,,,,,,///333666888888888888777999:::;;;;;;:::888666666555333222222111222222000444:::@@@FFFNNNVVV[[[___ccciiinnnppprrrssstttzzz{{{|||uuummmgggeeettt}}}vvv___NNNFFFAAAGGGLLLFFFBBBAAA>>>:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******((((((***...///,,,)))''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************,,,++++++++++++++++++,,,''')))+++---...---,,,+++---...///000111111111111,,,---///000111111111000111111111222222333333333888888:::===???FFFVVVfff~~~~~~yyysssoooppptttxxx|||}}}~~~|||vvvppplllcccaaa___\\\WWWQQQJJJFFFDDDAAA>>>===???CCCEEEFFF>>><<<<<<<<<======;;;:::555555666666666666777777444444444333333333222222333333333333333222111111333333333333222111000///000000000000000000000000////////////////////////////////////////////////.........//////000000000........./////////000000000000111111111111000000//////000111222333444444222222000///............---...111444666777666666777888:::;;;<<<;;;999888666666555333222111111111000333777;;;AAAIIIQQQVVVZZZ___fffkkkoooqqqssstttyyyzzz|||{{{vvvqqqmmmvvv{{{|||hhhXXXNNNIIIQQQXXXRRRHHHEEE@@@:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************((((((((((((((())))))******((((((***---...+++((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++++++++++++++,,,''')))+++---...---,,,+++---...///000111111111000......---...///000222333111111111222222333333333888999;;;>>>@@@GGGXXXggg|||zzzwwwtttrrrtttyyy}}}~~~yyyppppppnnnlllhhhaaaXXXRRRJJJGGGCCCBBBCCCEEEFFFGGG===<<<;;;;;;;;;;;;:::888666666666777777777777777555555555555444444444444666666666666555444333222333333333333333222111000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000000000/////////000000111111222111111111111111111111111000000000000////////////222111000///......---------,,,---000444666666555777777999:::;;;::::::999555444444333222111000///111333555777<<>>@@@HHHXXXhhhwwwxxxxxxwwwwwwzzz~~~~~~}}}{{{xxxssslllgggXXXTTTNNNKKKJJJJJJKKKJJJ???===;;;::::::;;;:::999777777777777777777777777777666666666666555555555444444555555555444444333333333333333333333222222000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000000000///000000111222222333333222111111111111111111222000000000000////////////111000///...---,,,,,,++++++***))),,,222666888888666777777888999::::::;;;555555555444333222111000111222222333666;;;CCCHHHMMMQQQXXX^^^dddjjjooosssuuuvvvxxx{{{~~~zzzwww~~~}}}|||qqqiii]]]TTT\\\eee```YYYQQQFFF===777444111///------------------------((())))))******+++++++++************************************************((((((((((((((()))***************)))'''&&&'''(((((()))))))))))))))((('''((((((((()))))))))******((()))************)))(((''''''(((((()))******+++*********))))))*********)))******++++++,,,------------...////////////...000000000000111111222333000000111222333444555666777888:::===@@@GGGXXXhhhuuuvvvxxxzzz{{{}}}{{{wwwiiieee^^^YYYWWWUUUTTTSSSGGGDDDAAA@@@@@@AAA@@@???888888888888777777777666777777777777666666666666000000111222333333333333222333333444444333333333000000000000000000000000000000000000000000000000//////000000111111111222222222111111000000//////000000111222333333444444222222111111111111222222//////000111222333444444444444333222111000//////)))''''''***111777::::::777666666777888999;;;;;;777777777777666555444333111111000000111666===CCCHHHLLLRRRYYY___fffmmmqqqvvvwwwyyy{{{~~~zzzttt{{{|||zzz|||zzzsssmmmaaaVVV\\\eee```___VVVIII???999666333111------------------------''''''((()))***++++++,,,))))))))))))))))))))))))************************((((((((((((((()))******)))++++++((($$$###&&&)))&&&'''((()))************(((((())))))******++++++'''((()))******)))((('''&&&''''''((()))******+++******))))))))))))******************+++,,,---...,,,---..................///000222333333333111000///000111222444555666777666666999<<>><<<<<<>>>===:::777888777777888999999666444222333444222111111555999888999::::::999888555444222333555666666555333222333333333222222000///...000000000000111111111111333222111000///...---,,,000111111222222333444444222222333444333222111000///000222333333222111000666555555444222000...---///...+++***+++///333666777777666666777777888999::::::999888666444222111///000000000111444888<<>>::::::CCCHHHTTThhh{{{xxxzzz|||~~~~~~yyyuuupppjjjfff]]]ZZZUUUQQQOOOMMMKKKIIIFFFCCCAAAAAABBB@@@<<<999:::999888999::::::999777777888777555333333555888444555666777666555333111000111333444444333111000333333333333333222111000000000000000111111111111111111111111111111111111111111222333333444444555333333444444444333222111000111111222222222111111555555444333222000///...///---++++++,,,///222444555555666666777777888888::::::999888777555333222000111111000000333777:::>>>BBBIIIPPPVVV^^^dddiiinnnrrrwwwzzz|||}}}~~~zzzwww}}}}}}||||||{{{vvvlll```ZZZZZZ]]]```UUUHHH@@@<<<888333---///...---,,,+++,,,------,,,,,,***)))))))))***+++))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))((((((((((((***)))))))))((((((((('''&&&''''''((())))))((((((************)))))))))(((***************************)))))))))))))))))))))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,------...000111111111111000...///000111222111111000222222222333444444555555999===999:::BBBHHHSSSggg|||{{{}}}|||wwwsssnnniiiccc]]]ZZZWWWUUUSSSQQQNNNKKKIIIIIIGGGBBB===>>><<<::::::;;;<<<;;;:::999888777444111111222444222333444444444333222111000111222333333222111000222333333333333333222222000000000111111111222222///000111222333444444555222333333444555555666666444555555555555444333333222222111111111111111222444444444333222000///...------,,,,,,---///000222222333555666777777777666999999999888777555444333222222222000000111444666888<<>>;;;555000///...---++++++++++++,,,,,,,,,+++************+++************************************************))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))((((((************))))))))))))************************))))))))))))))))))******)))(((((((((((()))******,,,,,,,,,------.........---...////////////......//////000111111111111000111111222222333444444444888<<<999999BBBGGGSSSfff~~~~~~|||wwwpppjjjfffdddcccbbb^^^[[[WWWVVVUUUQQQKKKFFFFFFCCC???=========<<<;;;:::999777555333333444555333444555555555444444333333333444444444444333333111222222333333333222222000000111111111222222222///000111222333444555555444444444555666666777777666666666666555555555444333222111000000000111222333333333222222000//////,,,,,,,,,------......///111222555777888888777777888888888888888777666555444444333111//////111333444888>>>DDDKKKRRRZZZ___iiilllqqqtttwwwzzz}}}~~~ttthhh^^^XXXWWWQQQIIIDDDAAA===888333///...,,,+++++++++,,,---,,,,,,++++++******************************************++++++******)))((())))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))))))))((((((*********)))))))))))))))************************)))))))))))))))*********))))))(((((())))))***+++***++++++,,,---......///------------------,,,,,,///000000000111111111111000111111222222333333444666:::888999BBBGGGRRRfffzzzuuusssrrrqqqqqqllliiifffdddbbb^^^WWWRRRPPPMMMHHHEEECCCAAA???===???===:::888888999999:::555555666666555555444444444444444555555444444444111111222222333222222222111111111111222222222222000111111222222333333333444555555666666777888888777777666666666555555555444333111000000000111222222222222222111111000///,,,,,,,,,------------,,,000222444777999999888888777777888888888888777777555666555222000///000111222555:::???EEEMMMTTTYYYaaaeeekkkpppuuuyyy|||zzznnnbbbYYYVVVQQQKKKFFFCCC???:::666...---,,,,,,,,,---...///,,,,,,,,,,,,++++++******************************((())))))******)))(((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))******************************(((((())))))************)))))))))))))))***++++++)))******+++,,,------...000/////////.........///000000000000000111111111000111111222222333333444555:::888:::CCCHHHRRRfff~~~~~~~~~}}}xxxvvvsssrrrqqqllleee___]]]ZZZUUURRROOOLLLHHHFFFAAA>>>;;;::::::;;;;;;;;;888777777666555555444444444444333333333333444444222333333333333333222222111111111222222222222333222222222222222222222222444555555666666777888888888777666666555555666666333333222111000000000000000111111111111111000000,,,,,,,,,,,,,,,,,,++++++///000333555777888888888666777777888999999999888777777666444111///000111000333777;;;@@@GGGOOOTTTYYY^^^fffnnnssswwwzzz}}}|||}}}ttthhh___XXXTTTNNNHHHDDD@@@<<<999000///...---------...///,,,,,,,,,---,,,++++++***************************((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))*********)))(((((())))))))))))************************************((((((((()))******++++++***))))))))))))***++++++*********++++++,,,,,,,,,...------,,,,,,---......000000000///000111111222111111222222333444444444555:::888;;;DDDIIISSSfff}}}}}}|||xxxqqqlllhhhfffccc```^^^[[[WWWTTTIIIEEEAAA??????@@@???======<<<;;;999888777666666555555555444444555555555555666666666555444333333111111111222222222333333222333333333444444444444444444555555666777777888888777666555444555666666333333333222111000//////000000111111111111111000------,,,+++******++++++---...///111333555777888555666777888999:::::::::888888888666222000000111///111444777<<>>===999777444111...,,,++++++,,,,,,---...---,,,+++***((((((((((((((((((((((((***)))((((((***,,,///111))))))))))))(((((((((((('''((((((((())))))*********************)))(((((((((((())))))*********+++************************'''(((((()))***+++++++++*********)))******+++,,,---------------------,,,///.........///000222333111000/////////000222333222333333444444555555666555;;;:::===FFFKKKUUUggg{{{yyyzzzxxxuuurrrppppppqqqqqqaaa```^^^\\\\\\]]]^^^___SSSKKKAAA;;;::::::999666<<<:::777666777888888777666777888888888777555444333444555555555444333222333333333333333333333333222333444555666777888999555555555555666666666666444444444444333222111111,,,---///111222333222222///---***)))***+++******+++,,,...000222222222222666666777888999::::::;;;:::999888666444333222222///......000444:::@@@DDDNNNSSSZZZaaagggmmmssswwwsssvvvzzz|||~~~uuummm{{{|||kkkYYYOOOTTTRRRDDD<<<@@@<<<:::333,,,...333222+++*********++++++,,,,,,,,,---***((((((+++,,,+++))),,,+++***))))))***+++,,,+++***)))(((''''''''''''*********)))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++***)))((((((((()))+++,,,************************%%%''')))*********((('''******+++,,,,,,,,,,,,+++------,,,,,,---...000111444222000...------...///111111222444666888:::;;;:::999:::===@@@GGGVVVdddzzz~~~|||zzzyyyxxxxxxxxxrrrqqqooonnnnnnoooqqqrrrdddYYYLLLBBB???>>>>>>======;;;999999:::;;;:::999555666666777666555444333444555666666666555444333444444444444444444444444333333444555666888888999999999888777666555444444444444444444333222111111//////111111222111000000000...,,,+++,,,,,,,,,++++++,,,...000111222222222444444555666777777888999<<<;;;999888666555444444222111///000333777<<<@@@JJJNNNUUU\\\ccciiiooossstttvvvzzz}}}~~~}}}uuupppqqq{{{|||oooaaaWWWVVVSSSHHHAAAAAA===<<<555......222111,,,,,,,,,,,,,,,------......---***((()))+++,,,***)))++++++***))))))***++++++,,,+++***)))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((***))))))((()))***+++,,,************************((()))+++,,,,,,,,,+++***++++++,,,---------------............///000111111333222111000111222444555333333333333444555666777888777999<<>>===<<<<<<======<<<:::777777777777777666555555666777777888777666555444555555555555555555555555444444555666777888888999::::::999999888666555555444555555444444333222111111111111111111000///...111///---,,,---------+++***+++---///000111111111333333444555666777888888===<<<;;;:::999888777777444333111000111444777:::DDDHHHOOOVVV]]]dddjjjooosssvvvyyy|||~~~}}}wwwvvvnnnuuuvvvnnnbbbYYYSSSNNNIIIFFF@@@???:::333///000000................../////////---+++******++++++)))(((++++++***))))))***++++++,,,+++***)))))))))))))))))))))))))))))))))*********************************)))(((''''''((()))******))))))))))))***++++++************************+++,,,---...///...---,,,,,,,,,---...............---...///000111111111111111111000111222444666888222222222222333444555666999888999===@@@GGGVVVccc{{{ooo___TTTMMMIIIGGG@@@???>>>>>>??????===;;;;;;;;;;;;;;;::::::999999888999999:::999888666555666666666666666666666666666666666777777888888888777888999:::::::::999999555555555555444333222111111111111111000000000///000///------------,,,+++***+++,,,...///000111111444444555666888999::::::<<<<<<<<<;;;:::999888888555333111///000111444666@@@DDDKKKRRRYYY```hhhlllpppssswwwzzz|||~~~~~~~~~zzz|||{{{mmmZZZQQQSSSRRRMMMDDDCCC???888222000//////.............../////////,,,++++++++++++***)))(((+++******************+++,,,,,,+++***))))))******)))))))))))))))*********************************+++******))))))******+++)))))))))*********++++++************************,,,---......//////......,,,,,,---............---,,,---///000111111000///.........///000222333444//////000222444666888999;;;:::<<>>===;;;======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777777777777777777777777777777777888888888888888777888:::;;;;;;;;;:::999555555555555444333222222000000000000000111111111///...,,,,,,------+++)))***++++++,,,...///000111333333444666777888999::::::;;;;;;;;;;;;:::888888444222111//////111333444===AAAGGGNNNVVV^^^fffkkkmmmppptttwwwyyy|||vvv^^^SSSVVVYYYUUUKKKIIIDDD>>>777111000111------------------------***+++,,,,,,+++***))))))*********++++++*********,,,+++******************(((((())))))************************************'''''''''''''''''''''''')))*********++++++++++++************************+++,,,,,,---------------++++++,,,---------------+++,,,...///000000///..................///000000000000111333555777999:::::::::;;;???CCCJJJYYYggg~~~}}}{{{~~~wwwfffWWWOOOHHHEEEAAA??????>>>===<<<======<<<;;;;;;;;;;;;;;;===>>>>>>>>>===;;;999888888888888888888888888888999999999888888888888888:::;;;<<<<<<;;;999777555555666666555555444333222000000//////000111222222...---,,,---------+++)))*********+++---...000111000000111333444666777888888999:::;;;;;;:::999888444333111000000111222333888<<>>>>>>>>???>>>===<<<;;;<<<<<<===??????@@@???>>>===;;;999999999999999999999999999:::::::::999999888888888999;;;<<<<<<;;;999666444666666666666555444333222222111000//////000000111///.........///...,,,)))************,,,...000111//////111222444666777888888999;;;<<<<<<;;;999888666555333111000000000111333777===DDDLLLUUU^^^dddjjjmmmqqquuuwwwzzz}}}}}}{{{wwwhhh```___aaa[[[RRRJJJGGGBBB999222111---------,,,,,,,,,++++++%%%))),,,---+++******,,,)))***++++++++++++***))))))))))))(((((())))))***'''(((((()))******++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,++++++******************************))))))******++++++,,,,,,---...............------------...///000111000000111111111111000000222222222222333444555666666666888<<>>>>>>>>???@@@@@@@@@AAA@@@???===;;;:::::::::::::::::::::::::::;;;::::::999999888888888555777:::<<<<<<;;;999777666666666666555444333222555333111000///...//////000//////000000///---+++************+++---000111000111222444666888999:::888999;;;======<<<;;;999888777444222000/////////...222888???HHHQQQ[[[aaajjjmmmqqquuuxxxzzz}}}zzz}}}yyyrrrddd```bbb___TTTKKKIIIEEE;;;333111.........------,,,,,,,,,$$$(((,,,---,,,***+++---)))***+++,,,,,,+++***))))))((((((((((((((())))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,---,,,++++++******************************))))))******+++,,,---....../////////////////////.........000222333......///000000000000000......///000333555777888777777999===AAAIIIXXXfffyyyuuu___SSSFFFBBBAAA@@@@@@BBB???AAABBBBBBAAAAAACCCDDDDDDDDDCCCAAA???>>><<<<<<>>>>>>=========<<<<<<;;;======<<<;;;:::888777666888888777666666888999:::888777666666777666444222111111222333333222000//////......------------...++++++************++++++///000111333555777888999777777777777777888888999999888666444222111000000444333555<<>>DDDRRR```yyylll]]]NNNGGGDDDCCCCCCEEEEEEFFFFFFDDDAAA?????????DDDCCCBBBAAA@@@>>>======???>>>======<<<<<<<<<============<<<:::999777666777666555555555666777777777777666777888888666444444555555444333222000///222111000000000000000000,,,,,,++++++++++++,,,,,,000000111333444666777888666666666666777888999::::::999777555333222111111222111333999???FFFQQQ[[[dddhhhnnnsssuuuvvvxxxyyy~~~xxxjjj```ZZZWWWPPPJJJGGGFFFCCC;;;555//////...,,,*********+++---------,,,+++***))))))((()))))))))************))))))))))))))))))))))))*********)))******++++++******)))))))))))))))((())))))))))))************)))***+++,,,---,,,,,,+++))))))))))))))))))))))))...---+++******+++,,,---+++,,,------,,,+++---...............///000111111000000000000111111111111111222333444555555555555888888;;;===>>>DDDRRR```wwwuuueeeRRRHHHCCCAAABBBDDDGGGHHHGGGEEEAAA?????????BBBBBBBBBAAA@@@?????????@@@???>>>===<<<===>>>>>>=========<<<;;;999888777555444333333333333444444666666666888::::::888666888888777666444222000/////////...------------------,,,,,,,,,,,,,,,,,,---000111111333444555666666555555555555666888:::<<<:::999777666444333222222000///000555;;;AAAKKKUUU___dddkkkpppsssuuuwwwxxx}}}{{{pppbbb[[[QQQLLLGGGFFFGGGEEE???:::000///...---,,,+++******++++++******)))((((((((())))))))))))************))))))))))))))))))))))))++++++******)))*********(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))---,,,***))))))+++---...***,,,---...------///000------------...///000111000000000000111111111111111222333444555555555555777888;;;>>>???DDDRRR```ttt{{{iiiUUUHHHCCC@@@BBBEEECCCDDDEEEEEECCCBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>======>>>???@@@>>>>>>======;;;:::999888333333222222111111111111444444555777:::;;;999888999999888666444333111000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,000111111222333444444555444333333444666999;;;===;;;:::999777555444444444000...///333888===FFFOOO[[[```hhhooosssuuuwwwxxx|||~~~yyykkkbbbSSSMMMHHHEEEFFFEEECCC@@@444222000//////...---,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***'''''''''(((((())))))***((()))))))))************+++*********)))(((((('''+++++++++++++++,,,,,,,,,*********++++++,,,------,,,---......------///000---,,,,,,------...///000///000000000111111111111111222333444555555555555666777;;;>>>???EEERRR```sssoooZZZMMMGGGDDDEEEHHH@@@BBBDDDDDDCCCDDDEEEGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>??????@@@AAA>>>>>>>>>===<<<;;;:::999444444333333222111000///111111222444888:::;;;:::999888777666555444444444333222111000////////////++++++************++++++000000111111222333444444333333333333555888<<<>>><<<;;;:::888777666666555222000000333666:::CCCLLLWWW]]]fffnnnsssvvvxxxyyy{{{}}}rrriii[[[UUULLLGGGFFFFFFFFFFFF999555111000000000...---//////...---------......---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***''''''(((((())))))******((()))))))))************))))))))))))))))))************+++++++++,,,,,,,,,''')))+++---------+++***...///000///---,,,---...---,,,,,,------...///000///000000000111111111111111222333444555555555555555777;;;???@@@EEERRR```sssxxxcccUUULLLFFFDDDEEEBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::666666666555444222111000000//////222666:::===>>>;;;:::999888777666666777444333222000////////////+++******))))))******+++...///000111222333444444444333222222444888;;;======<<<;;;999888777777777555222111333555888@@@IIISSSZZZdddmmmrrrvvvxxxyyyzzz|||~~~vvvmmmeee^^^UUUNNNJJJIIIJJJJJJ>>>888111......///...,,,---,,,+++*********+++,,,++++++++++++************))))))))))))))))))))))))++++++******)))*********))))))))))))************))))))))))))************************+++,,,---...((((((((()))******++++++((()))+++------,,,***)))...///000...,,,++++++,,,------------...///000111000000000000111111111111111222333444555555555555444666;;;???AAAEEESSS```tttuuueeeYYYNNNGGGEEECCCDDDDDDCCCAAA@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@???@@@BBBCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;999999999888666444222111111000...000555;;;@@@BBB@@@???===;;;999888888888333222111///......------,,,++++++******++++++,,,------...000111333444555555444222222333777:::=========;;;:::999999999999666333111333444777>>>FFFOOOVVVaaajjjqqquuuwwwxxxyyy{{{~~~|||~~~www{{{tttiiieee^^^WWWRRROOOMMMLLLDDD===333......//////...+++***(((''''''(((***+++,,,,,,+++++++++*********))))))))))))))))))))))))*********)))******++++++++++++++++++************))))))))))))************+++************,,,---...'''(((((()))******++++++,,,+++******)))******+++,,,---...---,,,+++,,,---............///000111111000000000000111111111111111222333444555555555555333666;;;???AAAFFFSSS```tttyyyiiiZZZPPPLLL@@@BBBCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>@@@BBBDDDEEEDDDBBB@@@>>>>>>???>>>>>>===<<<;;;:::;;;;;;:::888666444222333000...000555<<>>===<<<;;;:::999999999777333111222333555<<>>FFFFFFDDDCCCAAA@@@>>>>>>???@@@CCCDDDDDDBBB@@@>>>??????>>>======<<<======;;;;;;999888666555444444...---------///555>>>CCCJJJHHHBBB<<<<<<>>><<<777777666333111000000000111.........------,,,,,,,,,***+++,,,...000111333333666666666444333444777:::<<<===??????===;;;;;;;;;555444222000111555<<>>AAAFFFSSS```sssooobbbUUUOOOGGGCCCCCCCCCCCCBBBEEEDDDDDDBBBAAA@@@???>>>???@@@AAABBBCCCBBB@@@???<<<<<<<<<<<<===>>>??????======<<<;;;999888777666000///...---...222999>>>IIIJJJGGGAAA???@@@>>>:::999888555333222111222333/////////......------,,,++++++,,,...///111222333111222222111000111444777;;;<<<>>>>>><<<:::999:::666555333111111555;;;???GGGNNNYYYccckkkqqquuuxxxzzz{{{|||~~~}}}zzzqqqggg```^^^\\\VVVQQQSSSKKK@@@777222///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************************++++++******))))))))))))******++++++***)))))))))))))))******)))(((((()))***+++,,,,,,+++******++++++,,,------,,,,,,,,,,,,------........................////////////000000000000111111111111000000000///111111222222333444444444888888:::===???DDDOOO\\\rrrppp^^^VVVKKKDDDBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????@@@AAAAAAAAAAAA>>>===============>>>>>>>>>======<<<;;;999888777222111///---,,,///444888FFFKKKMMMHHHCCCAAA???===;;;:::888666444444444444111000000///......------,,,,,,---...///000111222///000000//////000333555:::;;;======;;;999888888888777555333222444999===BBBJJJUUU```hhhpppuuuxxxyyyzzz|||~~~{{{mmmccc^^^\\\XXXUUUSSSNNNGGG===444...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++***)))))))))******,,,++++++******+++,,,,,,------,,,,,,,,,,,,------........................***+++,,,---...000111111111111111111000000000000000000111222222333444444777777999===>>>CCCOOO[[[pppkkk```SSSHHHCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>???AAABBBCCCCCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;999777666222222000...,,,---111444@@@IIIPPPLLLEEEBBB@@@>>>===<<<:::888666555555555111111000///...------,,,---------...///000000111000111222222111222444666999;;;======;;;999999999:::999777555333444888;;;AAAHHHSSS^^^gggnnntttxxxxxxzzz}}}~~~rrreee^^^ZZZVVVSSSNNNNNNJJJAAA666///---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((*********++++++***************)))))))))))))))***,,,++++++******)))))))))++++++++++++++++++,,,,,,+++++++++******+++++++++........................)))***+++,,,...///111111111111111000000000000000///000111111222333444444444555888===@@@FFFSSS```ooo|||ppp___QQQIIIEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???AAACCCDDDEEEDDDBBB@@@???>>>======<<<============;;;999777222222111///---...000333999EEEOOOMMMGGGBBB@@@>>>>>>===;;;999777666555444111111000///...---,,,,,,---------...///000000111222333444444333333444666999;;;======<<<;;;;;;;;;;;;;;;999777555444777999AAAHHHRRR\\\eeemmmssswwwxxx{{{~~~tttggg]]]VVVPPPMMMHHHKKKKKKEEE:::111///111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((()))***++++++++++++***)))***)))))))))))))))******++++++++++++******))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,////////////////////////,,,,,,---...//////000000000000000000000000111111///000111222333444555555555666999>>>BBBHHHUUUbbbppplll[[[OOOIIIEEEBBBDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDAAA@@@@@@@@@@@@@@@AAAAAA??????AAAAAA@@@>>><<<;;;333444333222000///111333333@@@KKKLLLGGGDDDAAA??????>>>===;;;999777666555333222111000///...---,,,,,,,,,---...///000111222222444444444222111222333777999<<<======<<<======;;;;;;;;;999666555666888@@@FFFPPPZZZccckkkrrrvvvxxx|||tttggg\\\SSSLLLIIIEEEIIIKKKGGG>>>666222111...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))(((((('''((()))******)))(((''')))))))))))))))******++++++++++++,,,++++++***)))))))))+++,,,,,,,,,,,,,,,......------------......////////////////////////........./////////000000000000000000111111111111000000111222444555666666999999<<>>>>>>>>>>>??????@@@AAA???@@@BBBBBBBBB@@@===<<<666777777555222000111222000<<>><<<:::888777666555444333111000///...++++++,,,...///111222333444555555444222000000111444666:::;;;<<<<<<===???;;;;;;;;;:::777666777888;;;BBBLLLWWWaaajjjrrrwwwyyy}}}tttfffZZZRRRLLLJJJFFFJJJMMMJJJCCC:::333000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************((((((((()))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++)))***+++,,,,,,,,,+++***((()))+++,,,------,,,,,,......------------......---------------------------------...///000000000///000000000111111111111111111222333555666777888888888;;;???AAAGGGSSS```uuu}}}mmmbbbZZZVVVGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB??????>>>======<<<=========>>>@@@AAAAAA???<<<:::999:::999777333111000000///:::EEEIIIIIIHHHEEE@@@CCCCCCBBB@@@>>><<<999888888777666555333222111000***+++,,,...000111333333666777888666333111000111111444888:::;;;<<<===???:::;;;<<<:::888777777888777>>>IIITTT___jjjrrrxxxyyy~~~|||zzzttteeeYYYRRRNNNMMMIIILLLNNNMMMFFF===444///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))*********+++---......---+++***))))))((())))))***++++++((()))+++,,,---,,,,,,+++((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---///000111111//////000000111111111222111222333444666777888999444444888===AAAHHHUUUbbbwww{{{kkk\\\VVVNNNGGGFFFFFFDDDDDDEEEDDDBBBAAA@@@@@@AAACCCDDDAAA@@@???>>>============>>>>>>>>>>>>============<<<;;;888555444333444555444666@@@OOOUUUOOOFFFBBBDDDDDDBBBAAA@@@?????????999888777555333111000///+++++++++,,,...111333555555555555444333222111000111555888:::::::::===@@@:::;;;;;;:::999888777666999<<>>??????>>>>>>>>>=========@@@>>>:::666333111000000222333===LLLSSSOOOHHHEEEEEEDDDCCCBBB@@@@@@@@@@@@;;;;;;999777555333111000......------...///111222444444444333222111///...111444888999:::;;;===@@@<<<<<<<<<;;;;;;:::999888666888@@@LLL[[[gggooorrrzzz{{{}}}ssssss~~~xxxnnnbbb\\\[[[TTTPPPPPPTTTRRRFFF:::555222000...------,,,+++)))...------,,,++++++************)))))))))***++++++***************************************++++++,,,***))))))(((((())))))***((((((((((((((()))))))))------------------------...------,,,,,,---//////,,,,,,---.../////////............///////////////000111111111//////111222111222333444555555555555;;;AAAHHHJJJGGGHHHUUUddd|||nnnbbbUUUMMMHHHCCCAAACCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>===@@@>>>;;;888555222111000000111999FFFOOOOOOKKKIIIFFFEEEDDDBBBBBBAAAAAAAAA>>>>>><<<:::888555333222111000///.........//////444444555444333222000///000333666888:::;;;===???=========<<<<<<;;;::::::666888>>>IIIWWWeeepppuuu{{{|||~~~{{{rrryyy{{{vvvmmmeeeaaa[[[UUUSSSWWWVVVMMM???777222111//////...---***(((.........---,,,++++++***,,,,,,++++++******++++++************************,,,***)))((((((***,,,---+++******************++++++++++++++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,---...///***+++,,,---.../////////.........//////000000000000111222111//////111222111222333444444444444444:::>>>DDDGGGDDDGGGVVVeee|||wwwfff[[[SSSKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::888777666555000222777AAAJJJNNNLLLKKKFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@???===:::777444222222111000.........//////777777888888777555333111///111444777:::<<<>>>???======<<<<<<;;;;;;;;;;;;:::;;;???GGGTTTcccpppwww{{{|||zzzyyy}}}|||tttiiibbb^^^XXXTTTVVVXXXQQQDDD999111000/////////...,,,)))------------------------...---,,,,,,++++++++++++************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++---...///000000000.........///000000111111111222222111000000111333333333444555555444444444777:::>>>AAA@@@EEETTTddd}}}zzzmmmcccXXXRRRQQQMMMLLLJJJHHHGGGFFFFFFEEECCCEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@@@@????????????<<<=========<<<:::999888333444888>>>FFFLLLLLLJJJFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@>>><<<999555444111000///......///111111666777888999888555333111...000222666:::<<<>>>>>>===<<<;;;;;;:::;;;;;;<<<======???DDDNNN\\\kkktttyyy|||wwwjjj```]]]XXXSSSSSSVVVSSSHHH===111000//////000000...,,,***++++++,,,......///000......---,,,+++++++++,,,************************((()))***+++,,,+++******,,,,,,++++++++++++,,,,,,******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------///000000111111111......//////000111111222111222222111000000111333444555666666666666666555666888<<>>>>>??????>>>;;;888666444666999<<>>;;;888666000//////...///000222333444555666777666333000.........000555:::===>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<>>>>>;;;999777333777999<<>>>>>>>>???>>><<<;;;;;;<<<>>>???:::::::::===DDDQQQ```kkkvvv|||xxx}}}pppgggUUUTTTPPPKKKMMMQQQPPPJJJ888555111...---...------++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---************************))))))***+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...///111111111000000000000000000//////...---...///000111222333333222222333222111111222444333333555666777777777777888999===AAACCCHHHVVVccczzz~~~xxxnnncccZZZUUURRRRRRKKKKKKJJJJJJJJJJJJKKKLLLBBBBBBBBBAAAAAAAAA@@@@@@333666999===>>>===;;;:::222666999;;;DDDNNNPPPKKKDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCDDDEEEDDDAAA???===222111000//////000000111444666888999888555111///---,,,...333:::>>>>>>===@@@???===<<<<<<>>>@@@AAA::::::;;;===DDDQQQaaalllvvv}}}qqqtttlllSSSTTTOOOIIIJJJQQQSSSOOO===888222...,,,,,,,,,+++------,,,++++++******)))************+++,,,,,,---************************+++***)))((()))***,,,---+++******************+++((((((((())))))******+++************************+++---///000222222222111000000000000///...---,,,---...///000111222333333222333333222111111222444111222333555666777777777666777;;;@@@BBBGGGSSS```yyywwwmmmccc\\\WWWRRROOOKKKHHHHHHHHHGGGFFFHHHEEEBBB@@@@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???666777777999BBBKKKLLLHHHEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEEEEDDDBBB@@@???:::777333000......000111///111666999999666222000000000000111555999>>>@@@@@@???>>>>>>???@@@@@@@@@<<<;;;<<>><<<;;;:::;;;;;;===FFFOOOPPPKKKEEEDDDBBBAAAAAABBBCCCEEEDDDEEEFFFGGGFFFDDDBBB@@@;;;888444000......///000///222555888888666333111000000000111444999===@@@???>>>===>>>???AAAAAABBB@@@>>>===???BBBJJJZZZiiirrrzzzuuuvvvyyyeeeVVVKKKJJJKKKJJJMMMSSSGGG;;;111000000...,,,---...,,,*********+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............222222333333333222000000///111222222111000000111222333333444444333333222111222333555666777777777666===<<<===DDDGGGQQQeee~~~~~~wwwiiicccZZZRRRNNNKKKJJJIIIGGGFFFFFFFFFEEECCC@@@===AAAAAABBBBBB@@@>>>;;;::::::::::::<<>>???AAACCCDDDDDDAAA???>>>???FFFUUUdddoooxxxyyysssuuummm]]]OOOMMMMMMJJJKKKPPPNNNAAA555111111///---,,,...,,,***)))******((('''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((*********+++,,,---//////---------,,,,,,++++++++++++,,,---......///....../////////000//////...------///111111///...///000222333333444444333333222222333444555666666666666666<<<<<<===DDDGGGRRReee}}}|||vvvmmmddd\\\VVVPPPMMMKKKJJJHHHGGGFFFEEEBBB@@@AAABBBCCCDDDCCC@@@===<<<:::::::::===EEENNNOOOJJJEEEDDDCCCAAABBBCCCDDDFFFEEEFFFHHHHHHHHHFFFDDDCCC???<<<888444000///......111333444666777666555444000000000111444888<<>>???AAADDDGGGGGGCCC@@@>>>>>>CCCQQQ___nnnwww~~~rrrmmm|||vvvdddTTTPPPNNNJJJJJJNNNSSSGGG:::333222000---+++///---++++++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,---...///...------,,,,,,++++++***+++,,,---...////////////---------------------,,,---///111111000///000111222333333444444333333222333333444555666666666555666<<<<<<===EEEHHHRRRfff||||||sssiii^^^XXXWWWSSSMMMJJJHHHHHHGGGFFFAAABBBCCCCCCCCCAAA???>>>>>>>>>>>>AAAJJJSSSTTTPPPGGGEEECCCBBBBBBBBBDDDEEEDDDEEEFFFGGGGGGEEEDDDBBB???===999555222000///...111333555666777777666555000000000111333777;;;>>><<<===>>>>>>>>>AAAEEEIIIHHHEEEBBB@@@>>>BBBNNN[[[mmmwwwrrrjjjvvv~~~jjjWWWRRRPPPKKKIIILLLTTTLLL@@@666222111...+++---+++***+++,,,......---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************+++---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...////////////000000000000000000000111...000222222111111111333222333333444444333333222333333444555666666666555666<<<<<<>>>EEEIIISSSggg|||vvvnnneee___WWWOOOKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>======>>>AAAKKKUUUVVVRRRIIIGGGEEECCCBBBBBBCCCDDDBBBCCCEEEFFFFFFEEECCCBBB@@@>>>:::777333111000///000222555777888888666555111000000000333777;;;======>>>???>>>===@@@EEEJJJJJJGGGEEEBBB???AAAKKKVVVhhhsss~~~yyyooowwwmmmYYYSSSQQQLLLJJJLLLQQQNNNFFF:::222000///,,,***)))((())),,,......---++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))))))))***---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////000////////////000000111///111333333333222333444222333333444444333333222222333444555666666666666666<<<<<<>>>EEEIIITTThhh{{{}}}vvvlllccc[[[TTTOOOLLLKKKJJJGGGDDDBBBAAA@@@@@@:::;;;<<<@@@JJJUUUWWWSSSKKKIIIFFFCCCBBBAAAAAABBBBBBCCCEEEFFFFFFEEECCCBBB???>>>;;;888555222111000///222666999:::999666444111000000000333666:::======???@@@???===???EEEJJJNNNKKKIIIFFFAAA???FFFPPP```lllzzznnnZZZSSSRRRMMMKKKLLLLLLOOOJJJ===222/////////,,,+++***+++,,,......---++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++******)))))))))***++++++***++++++,,,,,,------...,,,---...//////000000000......---------...///000///111333444333333444555222333333444444333333222111222333555666777777777666<<<<<<>>>FFFJJJTTThhhzzz{{{qqqggg^^^XXXTTTRRRMMMIIIEEECCCCCCCCC<<<>>>???CCCNNNYYY[[[XXXLLLJJJGGGDDDAAAAAAAAAAAABBBCCCEEEFFFFFFEEEDDDCCC???===;;;888555333222111...111666:::;;;999666444111000000000222666:::<<<>>>@@@AAA???<<<>>>EEEKKKQQQNNNLLLHHHBBB>>>CCCKKKYYYgggvvvoooYYYSSSRRRNNNKKKMMMHHHOOOMMM???222///000000111///......///000///...++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------''''''(((((()))***,,,,,,)))***+++,,,------...///,,,---...///000000000000222111000000000222333444...000333333333222333555222333333444444333333222000111333555666777888888666<<<<<<>>>FFFJJJUUUhhhzzztttiiibbbZZZRRRNNNLLLIIIEEEDDDAAA@@@===>>>KKKZZZ___[[[OOOHHHBBBBBBBBBAAABBBEEEEEEFFFGGGHHHGGGFFFEEEDDD???>>><<<999666333111///...111555999:::999777555333111...---///444999<<>>BBBJJJQQQRRRQQQMMMHHHDDDEEEFFFMMM[[[nnn|||yyyiiiZZZUUUUUURRRNNNKKKGGGLLLOOOKKKAAA777222111---......///...---,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,+++*********+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------.........////////////////////////////////////000222444555444333222333333333333222222111111333444555666777777666666:::999<<<@@@BBBHHHUUUbbbzzz{{{lllbbbYYYQQQKKKFFFCCC@@@BBBMMMZZZ]]]ZZZPPPIIIDDDCCCBBBAAABBBEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@===999666333222000333666999:::999666555222000......000444999<<>>CCCJJJSSSUUUUUURRRLLLGGGEEEFFFHHHUUUhhhxxxvvviii]]]YYYWWWRRRLLLIIIFFFKKKOOOLLLDDD;;;444000/////////000//////...---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,+++************+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............/////////000000000000000000000000000...///111222333333222222444444444333333333333222333333555666666777666666999999<<>>555000/////////////////////...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********++++++******)))******+++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000////////////////////////...///000111222222222111333333333333333333333222333333444555666666666666999999;;;???BBBHHHUUUbbbzzzpppaaaWWWOOOGGGIIIRRRZZZ]]]^^^SSSLLLFFFEEECCCAAABBBDDDEEEFFFHHHIIIIIIIIIHHHHHHCCCBBB@@@===:::777555444000222444555555444222111000///...///111555:::<<<@@@???@@@AAA@@@???DDDLLLUUUZZZ^^^^^^WWWOOOIIIFFFGGGOOO]]]mmmzzzxxxlllcccYYYMMMFFFDDDDDDFFFIIIJJJHHH@@@777000..................//////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++******)))******++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////..............................///000111111111111111111111111222222222222333333333444555555666777999999;;;???AAAGGGTTTbbbyyywwwgggZZZOOONNNSSSWWWZZZ]]]UUUNNNGGGEEEDDDAAAAAADDDEEEFFFGGGIIIIIIIIIHHHHHHEEEDDDBBB@@@===;;;:::999111222444555555333222000///......///222666:::<<<@@@???@@@BBBAAA@@@EEEMMMWWW]]]dddeee___VVVNNNJJJEEEJJJTTTccctttxxxmmm^^^PPPGGGEEEFFFFFFGGGIIIIIIDDD:::333///............//////000------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------.........///......................../////////000111111222222000111111111111111222222333333333333444555666777888888;;;>>>AAAGGGTTTaaayyy}}}lll\\\VVVWWWXXXZZZ]]]VVVOOOHHHFFFDDDAAAAAADDDCCCDDDFFFGGGHHHHHHGGGGGGDDDCCCBBBAAA???===<<<;;;444555555666555444333222.........///222666:::<<<@@@???@@@BBBAAA@@@FFFMMMYYYaaajjjmmmggg]]]TTTOOOGGGHHHMMM[[[mmm}}}zzziiiVVVKKKHHHIIIHHHGGGJJJKKKGGG>>>666000000/////////000111222...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................000000000000111222333333111111111222222333333333333333333333333555666777888888:::>>>AAAGGGTTTaaaxxx|||hhh___]]][[[\\\```WWWOOOIIIFFFDDDAAAAAADDDAAABBBDDDEEEFFFFFFFFFEEEAAAAAA@@@???>>><<<<<<;;;666777777777777555444333.........000333666:::<<<@@@???@@@BBBAAAAAAFFFMMM\\\dddnnnrrrmmmbbbXXXSSSKKKIIIKKKVVVhhhxxxyyy|||qqq]]]OOOKKKLLLIIIHHHJJJMMMJJJBBB:::111111000000000111333444...---,,,,,,++++++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,+++++++++,,,------...,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,,,,,,,------000000000000000000000000000000000000111222333444222222222333333444444444444333222222333444666777888888:::>>>AAAGGGTTTaaaxxx{{{hhhbbbbbbaaa___WWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@===<<<;;;:::999::::::999666333333333111111111222555999<<<>>>AAAAAACCCDDDBBBAAAHHHQQQ___iiiqqqtttrrrlllaaaWWWLLLKKKJJJPPP^^^ppp}}}~~~xxxmmmYYYKKKRRRQQQNNNLLLMMMLLLAAA666555222000111222222...+++++++++++++++++++++++++++111000000...---+++)))((()))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,------...000000000000000000000000/////////000111111222222111222333444444222111///111111222444666777888999999999;;;>>>@@@EEEQQQ]]]xxx~~~yyymmmgggccc```WWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCC@@@>>>===<<<;;;999::::::888555333222333000000111333666:::===@@@AAAAAACCCCCCAAA@@@HHHQQQ```hhhqqqvvvwwwsssiii___NNNKKKIIIMMMYYYjjjxxxzzz}}}xxxdddVVVVVVTTTPPPMMMNNNNNNGGG===333000......000///,,,)))---------------------------------------,,,++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000000000000000000000000000//////000000111111222222222333444555555333222111222222333444555777777888999999<<>>======999::::::888555222222333000000111333777;;;>>>@@@BBBAAABBBCCC@@@@@@GGGPPP```hhhpppwww|||{{{rrrhhhTTTOOOJJJKKKUUUdddsss}}}|||ssseee^^^[[[TTTNNNNNNOOOJJJCCC333000------//////---***.........------,,,,,,,,,)))***+++,,,------------)))************+++++++++///......------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++,,,---///111222//////////////////////////////000000111222222222333444555666555444333222333333444444555666666777999999<<<@@@BBBHHHTTTaaauuusssddd\\\WWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDBBB@@@???>>>>>>:::::::::777444222111222111222333555777:::===???BBBBBBBBBBBB@@@@@@GGGQQQaaahhhpppwww~~~xxxmmm\\\TTTLLLLLLSSS```ppp}}}~~~{{{lllddd___UUULLLJJJLLLJJJEEE777444000///000111///------,,,,,,++++++******)))((()))***+++,,,---------))))))*********+++++++++...------,,,+++***))))))+++++++++,,,,,,,,,------------------------------++++++,,,,,,---///000111///////////////////////////000000111111222333333444444444555444333222222333444444444555555666666777888;;;???BBBHHHUUUaaattt{{{hhh___WWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDBBBAAA@@@??????;;;;;;999666333111111222444444555666888:::<<<===CCCBBBBBBBBB@@@AAAIIISSSbbbiiiqqqxxx~~~yyyqqqcccXXXNNNMMMQQQZZZkkkzzzzzz}}}zzzlll___ZZZQQQHHHGGGKKKLLLIII;;;666111///000111///...,,,,,,,,,++++++***************+++,,,,,,,,,++++++))))))*********+++++++++))))))((('''&&&&&&%%%%%%+++++++++,,,,,,,,,------------------------------......---------...//////////////////////////////000000000111222222333333333333333333333222111111333444444444555555666666666777:::>>>AAAGGGSSS```sssooocccWWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@??????;;;;;;999666222000000222444555666888999;;;<<<===CCCBBBBBBCCCAAACCCLLLWWWdddmmmvvvzzz~~~{{{vvvjjj]]]QQQMMMMMMRRRbbbsssxxxvvvhhhVVVSSSMMMFFFFFFLLLOOONNN>>>888111......///...,,,------------------------,,,,,,,,,,,,,,,,,,+++***)))************+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------------------------------//////...............///////////////////////////000000111111222333333333333333222222222111111111333333444444555666666777777777:::>>>@@@FFFRRR___rrrssseeeWWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????<<<;;;999555111///000111111333555888;;;===??????CCCBBBBBBCCCCCCEEEOOOZZZfffqqq{{{~~~ttteeeWWWPPPLLLMMMZZZkkk{{{sssgggTTTSSSNNNGGGGGGLLLOOOOOOBBB<<<444///...///...,,,+++,,,,,,------......///,,,,,,------------,,,,,,)))************+++++++++//////..................++++++,,,,,,,,,,,,------------------------------......---......///000000000000000000000000000000000111111222222333333444444444333222222222222222222222333444555777777888999999;;;???AAAFFFRRR___rrrrrrdddWWWOOOHHHFFFDDDBBBBBBEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@??????>>><<<;;;999555111///000111///000444888<<>>777333000///111111000///...------------,,,++++++...222222///+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...------,,,,,,------...------,,,,,,---///111222////////////............---...000222222222111000111222333333111111222333333444555666777777777777666999<<<>>>@@@HHHSSS]]]ppp}}}|||zzzzzzxxxyyyzzzzzzzzz{{{}}}yyyjjjVVVQQQKKKFFFDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBAAABBBCCCBBB@@@>>>===>>>:::888555333111111222333333777>>>DDDHHHIIIHHHGGGEEEDDDEEEEEEDDDGGGUUUcccqqq{{{xxxkkk]]]TTTRRRTTTYYYiii|||nnn___SSSTTTZZZ\\\ZZZXXXYYYOOOBBB888222000///000000//////...---------...---,,,,,,...111111///,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...---,,,...------,,,,,,------...//////......///111444666/////////......------------///222555666555444333333444555555333333444555333333555666777777777777666999<<<>>>@@@HHHTTT]]]rrr~~~~~~~~~}}}{{{zzzxxxwwwuuuvvvxxxxxxxxxyyy{{{~~~yyyjjjWWWRRRKKKFFFDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCBBB@@@>>>>>>>>>;;;888555111000000111222444999???FFFIIIJJJHHHFFFDDDCCCDDDDDDDDDHHHUUUdddrrr||||||pppcccXXXRRRPPPSSScccvvvxxxhhhZZZYYY___aaa___\\\YYYQQQEEE999222000/////////...---------------------------...//////...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++...------,,,,,,------......---,,,,,,...000333444000000000//////............000333666777777555444333444555555333333444555222333444666777777888888666:::===>>>AAAHHHTTT]]]ttt~~~}}}}}}|||zzzxxxvvvuuussstttvvvvvvvvvwwwyyy{{{yyykkkWWWRRRKKKFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@BBBCCCBBB@@@>>>>>>???;;;888555111000000222333777;;;AAAGGGJJJJJJIIIGGGDDDDDDEEEEEEEEEIIIWWWeeesss|||wwwiii[[[QQQMMMPPP]]]nnn|||rrrbbb```cccdddbbbaaaWWWSSSIII;;;333111000.........---------------...,,,,,,---------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******...------,,,,,,------...++++++******+++---///000000000000000000/////////---///111444555555444333111222333333111111222333222333444666777888888888777:::===???AAAIIITTT^^^uuu}}}}}}|||{{{yyywwwuuutttqqqsssttttttssstttvvvxxxzzz|||~~~{{{mmmWWWRRRLLLGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@AAACCCBBB@@@>>>>>>???:::888444222222444777999;;;>>>CCCHHHKKKLLLKKKJJJFFFEEEGGGHHHGGGLLLZZZiiisss|||}}}pppbbbVVVOOOMMMVVVeeeuuu{{{kkkffffffeeeddddddWWWUUULLL???666444222...///...............//////+++,,,---,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------///////////////000000000...///000222222333333333111222333333111111222333111222444666777888888999777:::===???AAAIIIUUU^^^vvv}}}}}}|||{{{yyywwwuuutttpppqqqrrrrrrqqqrrrtttuuuvvvyyy}}}|||oooWWWRRRLLLGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBB@@@>>>>>>???999777444333444777<<<>>>>>>AAAEEEJJJMMMMMMMMMLLLGGGGGGHHHJJJIIINNN\\\kkksss|||vvvhhh\\\UUUKKKRRR```ppppppiiigggfffeeefffVVVWWWOOOAAA888666444///000000////////////000111+++,,,,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...------,,,,,,------...---...//////000//////...---.........///000000000111111111222222333444444333444555555333333444555111222444666777888999999777:::>>>???AAAIIIUUU^^^www~~~}}}{{{yyyxxxwwwvvvtttqqqnnnmmmmmmooopppuuuyyy|||~~~}}}ooo^^^SSSIIIGGGGGGDDDAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>??????===;;;999888555222000222777;;;CCCJJJOOOPPPOOOPPPMMMJJJKKKIIIHHHHHHJJJQQQ```oooxxx~~~sss```PPPQQQPPPWWWhhhzzz}}}jjj___```cccbbbXXXUUUNNNDDD999333222333111000000////////////000000///...---------------------...///...---+++***,,,,,,++++++,,,---///000///......------,,,++++++---------............///,,,,,,,,,,,,,,,---/////////111222111000///000111000111111222222333444444444555555555444333333222333333444555666777888888999999<<<@@@BBBGGGTTT```ttt~~~~~~|||{{{zzzwwwuuurrrooonnnnnnoooppptttwww{{{~~~uuu```UUUJJJGGGFFFDDDAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>???@@@@@@>>>===:::999777444333666;;;???EEELLLQQQQQQQQQQQQOOOKKKJJJHHHGGGHHHJJJQQQ```ooozzzwwwfffWWWRRRNNNRRR```qqq~~~jjj]]]ZZZ[[[\\\YYYVVVPPPFFF;;;444222222222111000///...---------//////...---------------,,,------...---,,,+++***,,,,,,,,,,,,---...//////---------------------------------............///............///000111111///111222111000///000111000111111222222333444444333444444444333333222111444444555666777888999999999999<<<@@@BBBGGGTTT```vvv~~~~~~}}}xxxvvvtttqqqoooooopppqqqsssvvv{{{}}}yyycccWWWLLLHHHFFFCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>@@@AAAAAA@@@???;;;:::999777777;;;AAAEEEJJJPPPUUUTTTRRRRRRPPPLLLIIIGGGFFFHHHJJJQQQaaappp}}}}}}nnn```SSSMMMLLLUUUdddtttooo^^^VVVVVVWWW[[[XXXSSSIII???777222111222111000...---,,,,,,+++//////...------------...,,,,,,,,,,,,,,,,,,+++***++++++,,,---............++++++,,,------...//////---------............///............///000111222///111222111000///000111000111111222222333444444222333333333333222111111555555666777888999::::::999999<<<@@@BBBGGGTTT```xxx}}}|||yyyxxxuuusssqqqqqqqqqqqqssswww{{{}}}~~~yyyhhh[[[NNNHHHFFFCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@BBBBBBAAA@@@::::::999888:::???EEEJJJQQQWWWYYYWWWTTTRRROOOKKKHHHFFFEEEGGGJJJRRRbbbqqqtttgggTTTLLLHHHMMMXXXfffuuuxxxdddYYYWWWZZZ]]][[[UUUMMMCCC:::333000111000///------,,,,,,,,,///......---------......++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,---...///000///111222111000///000111000111111222222333444444333333444444444333333222444555666777888999999:::999999<<<@@@BBBGGGTTT```xxx}}}|||{{{zzzzzzxxxvvvtttrrrqqqqqqqqqtttxxx|||~~~mmm___PPPIIIFFFBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????@@@BBBBBBAAA@@@888888888888:::@@@HHHMMMWWW\\\]]]XXXTTTQQQMMMIIIGGGEEEEEEHHHKKKTTTdddsssxxxlllXXXOOOIIIJJJQQQ[[[hhhssslll^^^\\\______\\\VVVNNNFFF===555000......---------......///......---------......///+++++++++++++++++++++,,,+++,,,---.........---,,,......---------,,,,,,,,,---------............///---------------...000000///111222111000///000111000111111222222333444444444444555555555555555444333444444555666777888888999999<<<@@@BBBGGGTTT```www|||zzzzzzzzzzzzzzzyyywwwuuusssqqqpppppprrrwww|||qqqbbbRRRJJJFFFBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>@@@AAAAAA@@@???666666777777:::AAAHHHNNNYYY]]]]]]XXXSSSPPPMMMHHHGGGEEEFFFIIIMMMUUUfffvvv}}}rrr^^^UUUMMMJJJMMMTTTaaalllrrrccc___bbbaaa\\\VVVNNNGGG???777222------------...///000111...------------...//////,,,++++++++++++,,,,,,---,,,,,,------...------,,,//////...---,,,,,,++++++---------............///////////////000111222222///111222111000///000111000111111222222333444444444555555666666666666555333333444555666777888888999999<<<@@@BBBGGGTTT```uuu}}}zzzyyyzzz|||}}}yyyyyywwwuuusssqqqoooooonnntttzzzuuueeeTTTJJJFFFBBB@@@BBBAAAAAAAAA@@@@@@@@@@@@???@@@???>>>???@@@@@@>>>===666666666888;;;AAAIIIOOOVVVZZZ[[[WWWRRRQQQNNNJJJGGGFFFGGGJJJNNNWWWhhhxxxzzzggg\\\QQQLLLLLLTTTbbbnnnwwwhhhbbbdddaaa\\\TTTMMMGGG@@@999444//////.........///000000---------------...//////---,,,+++++++++---...///...------,,,,,,------------------------------,,,---------............///////////////000111222333///111222111000///000111000111111222222333444444333444555555666666555555444444555666777888999999999999<<<@@@BBBGGGTTT```uuu|||yyyxxx{{{~~~yyyxxxwwwuuusssqqqooonnnkkkqqqyyyvvvgggUUUKKKFFFBBB@@@BBBAAAAAAAAA@@@@@@@@@??????@@@???>>>?????????===;;;666666777888;;;BBBJJJOOOSSSWWWYYYUUURRRRRRPPPMMMHHHFFFGGGKKKOOOYYYjjjyyylllaaaTTTMMMMMMUUUeeesss{{{llleeefffaaa\\\TTTMMMGGGAAA:::555222111000///////////////---------------...///000------,,,+++,,,---///000///...,,,++++++,,,---...+++,,,,,,------......///---------.........//////---------......///000111///111222111000///000111000111111222333333444444222333333444555555555444555555666777888999::::::999999<<<@@@BBBGGGTTT```uuu~~~zzzxxxyyyzzz{{{{{{xxxtttqqqppppppppppppsssvvvzzz~~~~~~zzzwwwggg]]]OOOEEE@@@??????>>>BBBBBBCCCCCCCCCBBB@@@???BBB@@@>>>===<<<;;;999777777555444999AAAKKKQQQSSSVVVWWWXXXXXXVVVSSSOOOMMMGGGGGGGGGIIIPPP^^^ooo{{{ooodddXXXNNNJJJOOO]]]kkk|||nnnhhhhhhaaabbb\\\OOOGGGEEE===333222000...---...///...---......------------.........---,,,++++++,,,---...------------------------......---,,,---...///000//////............//////---------...///000111111000000111111111111000000333222111111000000111111222222222333444555666777000111333555666777888888888999<<<@@@CCCHHHSSS___www}}}zzzxxxwwwyyyzzzxxxuuurrroooooopppqqqrrruuuwww{{{~~~wwwpppkkkcccZZZNNNEEEBBBAAAAAA@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???=========<<<:::888888777777<<>>===>>>>>><<<999777888999;;;AAAJJJSSSZZZ]]][[[[[[[[[YYYVVVRRRNNNKKKJJJIIIIIIMMMVVVgggxxx~~~rrrcccVVVNNNNNNZZZfffzzzkkkaaa```aaajjjkkk___RRRLLLDDD<<<555333000///000111000///......------------......111000///...............////////////////////////.........---...//////000------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000111111111111000000111111111222333444666777333333333222222333444444333444666777999:::::::::<<<<<<===@@@CCCIIIVVVccc{{{}}}yyywwwvvvvvvwwwtttrrrooolllkkkmmmqqqtttwwwyyy{{{~~~sssiiibbbYYYSSSLLLGGGFFFEEECCC@@@BBBCCCCCCCCCDDDDDDDDDDDD@@@???>>>>>>===;;;888555777999>>>EEENNNVVV\\\```___^^^]]]ZZZVVVQQQMMMKKKJJJIIIIIIOOOZZZkkk}}}zzzjjj[[[PPPMMMVVVaaauuuiii\\\ZZZ\\\iiipppfffWWWNNNEEE>>>444222///---.........---......------------......///......---,,,,,,,,,+++---------------------------------------......///...------,,,,,,------...///////////////000111111000000111111111111000000000000000000111222333444444333333222222222333333444555666888999999::::::===<<<<<>>@@@GGGUUUcccyyy~~~zzzxxxvvvrrrpppnnnmmmmmmqqqrrrqqqnnnkkkkkknnnrrruuuwwwzzz~~~~~~vvvqqqnnnjjjddd\\\VVVSSSOOOJJJFFFCCCCCCBBBAAAAAAAAAAAAAAACCCAAA>>><<<:::999666444444:::CCCLLLSSSYYY^^^bbbdddbbb___[[[VVVRRRNNNLLLIIIIIILLLUUUddduuuuuufffWWWNNNPPPWWWgggtttmmm]]]XXXXXXkkkzzzwwwjjj^^^PPPEEE999666111//////000000000......------------............///000000//////...////////////////////////++++++,,,------------,,,/////////......////////////......---......//////000000111111111111000000555444333333222222333333444444444333333444444555555555777888888999999999::::::;;;>>>AAAGGGTTTaaavvv~~~}}}{{{zzzwwwtttqqqooonnnmmmmmmoooqqqpppmmmlllpppsssvvvxxx|||}}}vvvlllccc^^^XXXRRRMMMFFFEEECCCBBBAAAAAAAAAAAABBB???;;;999999999888888666>>>HHHQQQWWW]]]aaadddeeeccc```\\\WWWRRROOOMMMIIIKKKOOO[[[jjjyyy{{{lll]]]RRRPPPUUUbbbooo}}}sssccc\\\WWWkkk}}}}}}sssfffVVVGGG:::666222//////000111111......------------......,,,---...000000000000///////////////////////////,,,---.../////////......///......------....../////////............//////000000111111111111000000333333333222333333444444444444444444555666666777666777888999::::::::::::::::::===@@@CCCHHHTTTaaattt~~~{{{xxxvvvsssrrrqqqiiimmmqqqqqqnnnnnnqqquuuvvvyyy}}}wwwmmmeee___XXXSSSHHHGGGEEECCCBBBAAAAAABBB@@@===999888888:::;;;;;;999AAALLLUUU[[[```dddgggeeeddd```\\\WWWSSSPPPNNNKKKLLLRRR^^^nnn}}}~~~pppaaaTTTRRRUUU___mmm{{{wwwggg___VVVjjj|||~~~wwwjjjXXXGGG888555000------...//////.........------.........)))***,,,...//////......---------------------------...000111111111000///...------,,,,,,------...222111000000000000111111000000111111111111000000/////////000111222444444444444444555666777888999888999::::::;;;;;;;;;;;;:::;;;>>>BBBEEEIIIUUUaaasss}}}~~~~~~}}}|||{{{yyyvvvtttwwwppplllnnnpppqqqrrrtttyyy|||~~~uuulll```TTTNNNIIICCC@@@AAAAAA@@@>>>===<<<<<<===:::555555888???HHHUUU___cccdddeeefffdddbbb___[[[VVVRRROOONNNLLLOOOVVVcccsssvvvhhh\\\VVVSSSYYYdddsss}}}ppp[[[[[[ddduuulllWWWLLLAAA999111000000///...000////////////............------............------......//////...,,,***)))+++,,,,,,,,,,,,,,,,,,,,,........................000000000000000000111222222333333444333222111000111111111000000000000000222444555555555666888:::999999:::;;;;;;;;;::::::;;;<<<===@@@DDDMMMWWW^^^qqq~~~~~~}}}||||||{{{~~~{{{yyy|||~~~~~~~~~||||||{{{zzzwwwuuuuuuooolllooossssssuuuwwwwww{{{|||sssggg[[[RRRLLLDDD@@@@@@AAAAAA@@@AAA>>>======:::555666:::@@@IIIVVV```dddfffggghhhdddbbb___[[[VVVRRROOONNNKKKNNNWWWddduuuzzzlllaaaYYYUUUXXXcccqqq~~~ttt^^^WWWaaarrrmmmXXXKKK@@@888111111111///...///////////////............---......//////......------....../////////............------,,,,,,++++++........................//////////////////000111222222333333333222000///000000000000111111111111555666666555444333444666666777777888888888888888999;;;<<>><<<888555777===CCCLLLYYYbbbfffggghhhiiidddbbb___[[[VVVRRROOOMMMJJJNNNXXXgggxxxttthhh]]]WWWWWWaaaooo|||vvv|||cccTTT\\\mmm~~~oooYYYKKK???777111222222000...///////////////..................////////////............,,,,,,,,,,,,---...000000///...---,,,++++++.......................................///000000111111222222111111000//////000000000111222222222444555666555333222333444555555666777777777777777888:::<<<>>>BBBJJJUUU]]]qqq}}}zzzwwwyyyxxxwwwuuusssqqqpppooopppnnnnnnpppuuuyyy||||||~~~{{{yyyxxxwwwxxxxxxwwwvvvqqqnnnnnnsssttttttuuuxxxyyy~~~rrreee[[[NNNFFFCCCEEEGGGGGGJJJDDD???;;;888666:::@@@IIIRRR]]]fffhhhhhhhhhhhheeeccc___[[[VVVRRROOOMMMJJJNNNYYYiiizzz}}}oooaaaYYYVVV___lllyyysssjjjTTTYYYgggyyy~~~pppYYYJJJ???777222222333000...///////////////...............//////000000//////...555333///,,,++++++,,,,,,000000//////......------....................................//////000111000000111111111000000000//////000111222222333333000111333444333333444666555666777888999999999888777:::===???BBBJJJVVV___qqq~~~}}}~~~}}}{{{yyyxxxuuuqqqnnnqqqpppooommmkkkiiihhhggggggffffffiiillloooqqqrrruuuzzz~~~yyywwwuuuuuuvvvvvvvvvuuurrrpppppprrrrrrpppqqqttt}}}rrrgggYYYOOOJJJJJJKKKKKKKKKEEE>>>:::777777===DDDPPPXXXcccjjjkkkiiihhhgggeeeccc```[[[VVVRRRNNNLLLJJJOOOZZZjjj|||vvvfff[[[WWW^^^iiiuuuwww~~~rrrYYYXXXaaaqqqyyyooo[[[LLLAAA999333333333000//////////////////..................////////////......888666222///......///111.........//////000000000........................////////////000111222333000000000000000000111111///000000111222333333444///111333444333333333444555555666777888999999999777;;;???@@@CCCKKKWWWaaaqqq|||zzzyyywwwuuurrrooommmjjjfffccceeedddcccaaa___]]]\\\[[[ZZZ[[[\\\^^^```bbbdddfffiiiooowww~~~~~~~~~~~~yyywwwtttssstttuuuuuutttuuurrrqqqrrrpppmmmnnnsss~~~tttfffZZZTTTQQQOOOMMMJJJCCC===:::888888@@@HHHUUU]]]gggmmmmmmkkkiiihhheeeccc```[[[VVVQQQNNNLLLLLLPPPZZZjjj{{{}}}lll```ZZZ^^^fffqqq{{{}}}yyy^^^XXXYYYgggssspppaaaTTTFFF===555333333000///111////////////............------............------///...,,,++++++---///111,,,,,,---...///000111111........................////////////000222333444111111000000000111222222000111111111222333333333333555666666333111000000222333444666777777777777666;;;@@@AAACCCJJJXXXcccsss}}}|||{{{yyyvvvsssqqqpppllliiifffcccaaa___[[[XXXVVVUUUTTTSSSQQQPPPOOONNNMMMNNNPPPRRRSSSTTTWWWXXX]]]cccmmmxxx~~~|||{{{{{{|||}}}{{{xxxuuutttuuuuuuuuuuuuvvvtttrrrrrrooolllooouuuqqqfff^^^WWWRRRNNNFFF@@@;;;999888:::BBBKKKVVV^^^hhhooopppnnnllllllfffddd```[[[VVVQQQMMMKKKNNNQQQZZZhhhzzzssshhh^^^___dddmmmwwwbbbVVVQQQ]]]nnnqqqhhh^^^KKKAAA777444222000000222////////////............,,,,,,------------,,,,,,***)))(((((()))+++---///---------....../////////.................................///000111222333222111111000111222333444222222222222222222222222333555777777444222000000333333555666777888888888555:::???AAABBBIIIWWWcccttt}}}zzzuuutttrrrpppmmmjjjhhhfffbbb```]]][[[YYYWWWTTTRRRLLLKKKJJJIIIHHHGGGFFFEEEDDDFFFHHHIIIJJJKKKMMMOOOUUU\\\gggrrr}}}|||yyyxxxyyyzzz{{{}}}zzzwwwuuuvvvvvvvvvvvvwwwtttsssrrrooommmqqqxxxxxxmmmddd[[[TTTNNNDDD>>>:::999999;;;DDDMMMUUU]]]hhhpppqqqpppoooooofffddd```[[[VVVQQQMMMKKKOOORRRZZZhhhxxxyyymmm``````ccckkkuuu}}}cccTTTLLLXXXkkksssnnnfffNNNCCC888444222000000333000/////////............+++,,,,,,------,,,,,,+++000///............///000...............---------........................,,,,,,------///000111222222222111111111222444555333333222222222222222222000333666777555444333444555666777999::::::;;;;;;333999???@@@AAAHHHVVVbbbuuu}}}{{{~~~|||zzzyyywwwtttppplllllliiieeebbb___]]]ZZZWWWSSSRRRQQQOOOMMMKKKIIIIIIBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@??????AAADDDHHHJJJLLLTTT___jjjsss}}}~~~{{{yyyzzz{{{{{{zzzwwwwwwwwwwwwwwwvvvuuutttvvvvvvvvvssspppqqqvvvzzz~~~}}}}}}yyyjjj]]]TTTOOOBBB>>>;;;999===EEENNNTTT\\\___dddhhhkkkllllllkkkhhheee___XXXRRRMMMJJJHHHJJJPPP[[[iiixxxrrrddd```aaajjjsssyyy~~~hhhRRRKKKXXXkkk~~~~~~nnnTTTEEE777333444222...,,,////////////////////////,,,,,,,,,,,,,,,,,,++++++........................................................................------......///000000000222222222222222222222222333333222222222222222222222222333444444555555666333333444666777999::::::;;;;;;===@@@CCCIIIWWWddduuu~~~}}}{{{xxxvvvwwwuuusssqqqoookkkgggccc```]]]YYYWWWUUUSSSPPPNNNJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>>>>============>>>=========???AAADDDFFFGGGNNNYYYdddnnnyyy~~~zzzyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwvvvtttqqqsssxxx|||zzzwwwxxxyyy|||ooobbbVVVNNNBBB???;;;;;;???HHHRRRXXX^^^aaaeeeiiillllllkkkjjjfffddd___YYYSSSMMMJJJHHHJJJPPP[[[iiixxxuuueee``````iiirrrxxx~~~mmmUUUJJJTTTggg}}}sssYYYIII:::555444222///...///////////////////////////......................................................................................................///000000111111222222222222222222222222222222222222222222222222222222333444444555555666444555666777888999:::;;;;;;;;;===@@@CCCIIIWWWdddwww{{{yyywwwuuuuuusssqqqnnnllljjjgggdddaaa^^^YYYVVVRRROOOLLLJJJIIIHHHFFFDDDAAAAAA@@@>>>===;;;:::999999999999999888888888888:::::::::;;;<<<===???@@@AAAHHHSSS]]]hhhttt}}}zzzyyyyyyzzzyyyxxx{{{zzzyyyxxxwwwvvvuuutttvvvwwwvvvtttssstttzzz}}}sssoooqqqtttvvvhhhWWWLLLAAA???<<<===CCCMMMXXX___bbbeeehhhkkklllkkkiiihhhdddaaa^^^XXXSSSMMMIIIGGGIIIOOOZZZhhhwwwyyyfffaaa```gggpppwww}}}tttXXXIIIPPPccc{{{yyy___OOO>>>666444111//////////////////////////////////////////////////////................................................/////////////////////////////////000111111222222222222222222222222222222111111111222222333333444222222333444444555555666666777777888999:::::::::;;;;;;===@@@CCCIIIVVVdddxxx|||yyyxxxssspppmmmkkkkkkiiigggeee```]]]ZZZWWWTTTPPPLLLIIIHHHFFFCCCBBBBBBAAA@@@>>>======<<<;;;999888777777555555555555555555555555666777888999:::;;;<<<<<>>AAAIIITTT___eeejjjkkkmmmnnnllliiieeeccc]]][[[XXXTTTOOOKKKHHHFFFGGGMMMXXXfffuuuooogggbbbeeelllrrryyy{{{___NNNTTTfff~~~{{{hhhXXXEEE999333///...000------------------------------------......//////................................................000000000000000000000000000000111111222222333333222222222222222222222222000000111222333333444444222222333444444555555666666666666777777777888888::::::===AAADDDJJJVVVcccuuu~~~|||xxxtttpppmmmkkk^^^[[[WWWTTTSSSQQQPPPNNNIIIGGGCCCAAA@@@???===;;;;;;999777777888888777666666666666555555444444444333333333444444444444444444555555777888:::<<<===FFFKKKSSSZZZaaajjjttt{{{~~~~~~}}}{{{xxxwwwuuusssqqqqqqqqqrrrrrrtttuuuuuuvvvyyyssshhhbbbdddgggrrrxxxtttcccPPPBBB===>>>AAAFFFNNNXXX```eeelllmmmnnnnnnkkkhhhccc```ZZZXXXTTTOOOKKKHHHGGGFFFFFFLLLWWWeeetttvvvllldddeeekkkpppxxx~~~eeeUUU[[[mmm{{{jjj[[[III<<<555//////111------------------------.........//////000000111................................................////////////////////////000000000111222222333333222222222222222222222222111111111222222333333444222222333444444555555666444555555666777777888888999:::===BBBEEEJJJVVVbbbttt~~~uuutttqqqmmmiiieeeaaa___TTTPPPLLLIIIGGGFFFEEECCC@@@>>>;;;::::::;;;:::999999777555444555555444333444444444333333333333333333333333333444444555555333333333444777:::===???CCCIIIRRRZZZ```hhhpppwww~~~~~~|||zzzxxxvvvtttrrrrrrrrrssstttsssuuuwwwxxxxxx}}}zzzooofffbbbbbbbbbnnnqqqxxx{{{mmm[[[JJJ@@@>>>@@@EEEKKKSSS[[[aaaeeelllmmmnnnmmmkkkfffbbb___XXXUUUPPPKKKGGGFFFFFFFFFEEELLLWWWeeesss{{{pppgggfffjjjooovvv}}}mmm\\\bbbrrrlll]]]LLL@@@888111000333////////////////////////,,,------...//////000000........................................................................//////000000111222222222222222222222222222222222222222222222222222222222222222333444444555555666444444555777888999::::::999:::>>>BBBEEEJJJVVVbbbvvv}}}zzzkkkjjjgggccc___ZZZVVVTTTMMMJJJEEEBBB@@@???>>>===;;;999777666777888888888999888555555555555444333444444444444444444333333222222333333444444444555333222222333555:::>>>@@@@@@FFFPPPXXX___fffnnntttvvvzzz~~~~~~~~~}}}{{{yyyxxxwwwuuusssrrrssstttuuuuuuwwwyyyzzz{{{uuulllfffcccaaa___kkkmmmrrr{{{xxxhhhVVVGGG>>>@@@CCCHHHOOOWWW]]]bbbeeelllmmmmmmmmmjjjfffaaa^^^WWWTTTNNNHHHEEEDDDEEEFFFEEEKKKVVVdddssssssiiigggjjjnnnuuu|||sssaaaeeeuuummm___OOOCCC:::333222444111111111111111111111111******++++++,,,---............................................................................../////////000111111222222222222222222222222222222333333222222222222222222222222333444444555555666444555666777999;;;<<<<<<999:::>>>CCCEEEJJJVVVaaaxxx~~~zzzyyyzzzwwwrrrlllhhhccc[[[UUUQQQNNNKKKIIIEEECCC@@@===;;;:::::::::555555555555555555555555333444555444333333444555333444555666666555444333333444666777777777666555:::666555777888777999===BBBGGGOOOWWW^^^eeekkkpppzzz||||||{{{zzz{{{|||uuurrrppppppsssuuutttsssuuuwwwyyy|||{{{oooiiieee```___aaajjjiiijjjppp{{{ppp]]]NNNDDD@@@===BBBKKKTTT[[[```ccceeejjjlllllljjjjjjiiibbbZZZTTTLLLGGGFFFFFFCCCAAABBBDDDLLLXXXfffrrr~~~yyyllliiijjjmmmuuu~~~pppoooyyy|||nnnZZZHHH<<<555000...000/////////............111000000///...---------......---,,,,,,,,,------......////////////............------------......000000000111222222333333...000333555555444222000000111222333333333333222555555555444444333333333333555666888999999999999======???CCCFFFLLLZZZggg{{{}}}xxxrrroooooolllgggbbb\\\XXXRRRMMMIIIFFFCCCAAA>>>===<<<:::888777666666555555555555555555555555555666777666555444555666444444555666666555444444333444555666777666666555888444444777999888;;;???AAAFFFMMMTTT[[[bbbhhhllluuuwwwzzz}}}~~~|||{{{{{{{{{|||vvvtttqqqqqqsssttttttsssvvvxxxzzz|||zzzmmmgggbbb^^^\\\^^^eeefffggglllvvv~~~lllZZZKKKBBB???===CCCLLLUUU]]]aaadddfffkkkmmmllljjjiiihhhaaaYYYTTTMMMGGGFFFEEEBBBAAABBBDDDLLLYYYgggsss~~~|||nnniiiiiikkkrrrzzz}}}wwwttt|||ttt___KKK===666333222000000/////////.........111000000///......---------------,,,,,,---............////////////......///......------......///000000000111222222333333///111222444444333222111111111222222222333333333555555444444444333333333444555666888999999999999======???CCCFFFLLLZZZggg|||{{{wwwsssnnngggbbb___\\\XXXTTTOOOLLLGGGDDDAAA???;;;999999999999888777666444444555555555555555555555555777888999888666555666777444444555666666555444444444444555666666666666555666333333777999999<<<@@@BBBFFFLLLSSSYYY```fffjjjooorrrvvvyyy{{{}}}}}}{{{{{{{{{|||xxxvvvsssrrrrrrssssssssswwwyyy{{{~~~zzzmmmfffaaa]]][[[\\\___aaaeeehhhnnn{{{zzzgggTTTGGG@@@>>>>>>EEEOOOXXX^^^bbbdddfffkkkmmmmmmjjjhhhfff___XXXTTTMMMHHHFFFEEEAAA@@@BBBDDDMMMZZZhhhuuutttllliiikkkqqqwww|||~~~vvvyyy{{{hhhRRR@@@777555666000000000/////////......000000000///......------,,,,,,,,,,,,---...//////......////////////......///......------......///000000000111222222333333111222222222222333333333333222111111111222333444555444444444444333333333444555666888999999999999======???CCCGGGMMMZZZhhh}}}zzztttpppjjjddd\\\UUUQQQNNNKKKHHHFFFDDDAAA???>>><<<999666777888999999999888666555555555555555555555555555888999999888666555666777444555555555555555555444444444555555555666666666666333444888:::999;;;???DDDHHHNNNTTTYYY```fffjjjooorrruuuxxxyyy{{{}}}~~~}}}|||{{{{{{{{{zzzwwwtttrrrqqqrrrssssssxxxzzz}}}{{{nnngggbbb]]][[[]]]ZZZ___ccceeehhhssswwwbbbOOODDD??????BBBIIISSS[[[___aaaccceeekkknnnnnnjjjgggddd]]]VVVSSSMMMHHHGGGDDD@@@@@@BBBEEENNN\\\kkkwwwzzzpppkkkmmmrrrwww|||sssqqqoooYYYEEE999555555000000000////////////...000000//////............,,,,,,,,,,,,---///000000---......//////......---//////............//////000000000111222222333333333222111111111222333444333222111000000222444555444444444444444444444444444555666777888999999:::<<<===???DDDGGGMMM[[[hhh~~~{{{tttmmmhhhaaa\\\TTTMMMHHHDDDCCCBBBAAA???===<<<<<<;;;888666666777888999999888777666555555555555555555555555666777888777555444555666555555555444444555555555444444444444444555555666888555555999:::888999<<>><<<<<<======:::777555666666666666555555444333333444444444555555555555555555555555222444555555555555666888666555444444444444555666444444333333333444555666666444555:::;;;999999<<>>???CCCKKKUUUZZZ\\\```gggmmmmmmqqqrrrkkkccc]]]WWWQQQKKKIIIGGGFFFCCC???BBBHHHKKKUUUdddrrr}}}wwwmmmnnnrrrsssttt|||zzzdddooo|||kkkZZZKKK???777333111111111000000000//////...////////////////////////...............//////,,,------......------,,,000000////////////000000000000000111222222333333444333222222111111111222111111222222222333333333333333333444444444555555666666555666777888:::;;;<<<<<<@@@DDDHHHOOO]]]jjj~~~|||tttlllddd[[[SSSMMMFFFEEECCC???<<<:::;;;<<<>>>;;;777555666777888888777666555444333444555666555555555555555555555555222444555666555666777999666555444333333444555666444444333222333444555666444222444999;;;:::;;;>>>@@@CCCHHHNNNTTT\\\dddiiikkkmmmqqqtttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{uuutttrrrooollllllqqquuuqqqwwwzzzoooccc^^^[[[WWWWWWYYYWWW[[[```bbbcccgggooouuuzzzhhhUUUEEE===<<<>>>AAAIIISSSXXX[[[aaajjjqqqmmmrrrrrrkkkbbb\\\VVVQQQJJJHHHFFFFFFBBB???CCCIIIMMMWWWfffttt}}}|||pppqqqttttttwww}}}dddnnn{{{hhhVVVIII@@@:::666111111111111000000000000.........///////////////000//////............///,,,------......------,,,000000////////////000000000000000111222222333333333333333333222222111111000111222333333333333222333333333444444555555555666666555666777888:::;;;<<<<<<@@@DDDHHHOOO]]]kkk~~~yyyssskkkddd]]]VVVMMMGGGBBBAAA???<<<:::888777777;;;;;;::::::999777666555777666555444444444444444666666444333222111111111///000333555555555444333444444555555666777777888777777666555555555555666666666666666888:::<<<>>>???BBBGGGLLLRRRZZZbbbgggkkkmmmnnnooopppqqqtttwww{{{{{{}}}{{{yyyttttttsssqqqooooooqqqtttnnnttt~~~rrrmmmfff___[[[XXXUUUSSSXXXYYY[[[]]]```ccceeefff{{{oooYYYJJJAAA===>>>BBBCCCHHHNNNUUU\\\ccciiinnnpppqqqpppjjjaaaYYYSSSRRRKKKFFFBBBBBBAAA???AAAFFFQQQXXXbbbmmmvvv}}}zzzpppppptttwww|||mmmkkkwww{{{jjjYYYJJJ@@@999666222222000///............//////////////////////////////000000000...---,,,------...///000000000//////////////////.........//////000111111111111000000111222333333333333222333333333333333333333333666666666666666666666666666888999:::999999;;;===>>>===???EEEJJJQQQ^^^jjj}}}vvvpppggg___YYYSSSKKKEEEBBBAAA???===;;;:::999888888888888777666555333333555555444333333333333333555555444333222222222222111333444666777666555444555666666666777777888888999888777666555444444444777777666777888:::<<<===???BBBFFFKKKQQQXXX```eeeiiikkkmmmoooppprrruuuwww{{{|||}}}}}}zzzwwwwwwvvvsssqqqppprrrtttsssyyy|||pppkkkddd___[[[YYYVVVTTTWWWXXXZZZ\\\^^^```aaabbbrrr|||jjjVVVGGG???;;;===AAAFFFJJJPPPVVV\\\bbbhhhlllpppqqqpppjjjbbbYYYTTTQQQKKKFFFBBBBBBAAA???AAAFFFOOOUUU___iiiqqqyyy}}}sssssswwwxxx}}}pppjjjuuuzzziiiYYYLLLBBB:::555222111000//////...//////000000000000000000000000...//////000000///...---......///000000000//////.........//////////////////000111111222222111111111111222222222333333333333333333333333333333333555555555555555555555555333444666777666777888:::>>>===???EEEJJJQQQ^^^jjj~~~}}}ssslllccc[[[UUUPPPIIIEEEAAAAAA???===<<<;;;::::::777777777666555444222222555555555444444444444444444333333222222333333333444555666777888777666555777777777777888888888888;;;:::888777555444444444999888888888999:::<<<===???AAAFFFKKKPPPVVV]]]aaafffhhhkkkmmmooorrruuuwww{{{{{{}}}}}}~~~~~~|||zzzzzzyyyvvvsssrrrssstttxxx~~~wwwmmmiiiccc___\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]fffvvvtttdddQQQDDD===:::<<<@@@HHHKKKQQQVVV[[[aaafffjjjmmmnnnmmmhhhaaaXXXRRROOOJJJEEEBBBBBBAAA???AAAEEELLLRRRZZZbbbkkksss{{{vvvtttxxxxxx}}}qqqfffppp~~~yyyhhhYYYNNNEEE;;;444000000////////////000000111111111111111111111111---...//////000//////...//////000000000//////...------......//////000000111111222333333333333222333222111111111222333444333333333333333333333333444444444444444444444444555777888999888999;;;<<<>>>===???EEEJJJQQQ^^^jjj~~~~~~xxxppphhh___WWWRRRNNNIIIEEEAAA@@@>>>===<<<;;;;;;;;;999999999888777666444444666666666666666666666555333333222222333444444555666777777888777777666555777777777777777777777777::::::999888777777777777;;;;;;:::::::::;;;===>>>???BBBGGGKKKOOOTTTZZZ^^^bbbeeeiiilllnnnqqqtttwwwzzzzzz|||~~~~~~||||||~~~{{{||||||{{{xxxtttsssssstttzzz~~~tttjjjgggbbb___]]]\\\ZZZXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\kkk|||zzzmmm^^^MMMCCC>>>;;;>>>BBBGGGKKKPPPVVV[[[aaafffjjjkkkkkkjjjfff___WWWPPPLLLJJJEEEBBBBBB@@@???AAAEEEKKKOOOUUU]]]eeemmmvvv{{{uuurrruuuxxx}}}oooaaaiiiyyywwwgggZZZQQQGGG<<<444000////////////000000111000000000000000000000000------...//////000000000///////////////...---,,,,,,------...///000111111111222333333444444333333333222111000000222444555222222333333333333444444444444444444444444444444666777999:::::::::<<<>>>>>>===???EEEJJJQQQ^^^jjj~~~|||uuukkkddd[[[TTTPPPMMMHHHEEEAAA@@@???===<<<<<<;;;;;;:::::::::999888777555555444555666666666666555555333333333333444555666777777777777777777666666666777777777777777888888888999999999999:::;;;<<<<<<>>>===<<<<<<===>>>???@@@BBBDDDHHHLLLOOOSSSXXX[[[___bbbgggkkkmmmpppsssvvvwwwxxxyyy{{{}}}}}}|||}}}|||yyy{{{{{{{{{yyyvvvttttttuuuyyy}}}tttjjjgggcccaaa___]]][[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXdddsss~~~}}}uuufffXXXJJJBBB???>>>@@@DDDEEEIIIPPPVVV\\\bbbhhhlllmmmlllkkkhhhbbb[[[RRRMMMJJJEEEAAAAAA@@@>>>@@@EEEIIIMMMRRRXXX___gggpppuuuxxx|||tttooopppwww|||mmm\\\bbbqqq|||sssfff[[[RRRHHH===555000////////////000000111////////////////////////............//////000000............------,,,+++,,,------...///000111111222222333444444444444333333222111000000222444555222222222333333444444444444444444444444444444444222444666777777777:::;;;>>>===???EEEJJJQQQ^^^jjj~~~|||vvviiiccc[[[VVVRRROOOJJJFFFDDDCCCBBB@@@>>>=========:::::::::999888777555555222333444555666555444333555555555555555666777888777777777777777777777777666777777888999999:::::::::::::::;;;===>>>@@@@@@@@@?????????@@@AAACCCDDDEEEHHHKKKNNNQQQTTTWWWZZZ\\\```eeeiiilllooorrrttttttuuuvvvxxxzzz|||}}}~~~|||}}}~~~~~~|||}}}~~~}}}}}}}}}~~~}}}zzzxxxyyyzzz{{{zzzxxxwwwwwwxxxyyy}}}uuummmjjjfffcccaaa___\\\YYYYYYYYYYYYXXXXXXXXXWWWWWWWWW^^^jjjuuu{{{{{{tttnnn^^^RRREEE???>>>>>>AAAEEEEEEIIIOOOVVV\\\bbbhhhlllqqqpppooolllhhh```WWWQQQIIIDDDAAAAAA@@@>>>@@@DDDGGGJJJOOOUUUZZZaaahhhmmmpppsssyyy~~~vvvoooooovvv{{{oooZZZ[[[gggtttooofff\\\QQQGGG===888000000////////////000000........................///............//////000------.........---,,,,,,------......//////000000111222333333444444333333333222111111111222333444111222222333333444444555444444444444444444444444333555777888888999;;;===>>>===???EEEJJJQQQ^^^jjj~~~xxxmmmhhhbbb]]]ZZZVVVQQQMMMIIIHHHFFFDDDBBB@@@@@@???<<<<<<<<<;;;:::999888777333555666888888888666666888777777777777777888888888777777888888999::::::777888999:::;;;======>>>=========>>>???@@@AAABBBAAAAAAAAAAAABBBDDDFFFHHHHHHKKKNNNQQQSSSUUUXXXZZZ[[[___dddiiikkkmmmppprrrpppqqqsssuuuwwwyyyzzz{{{yyyzzz}}}~~~||||||}}}|||}}}~~~}}}|||||||||}}}|||zzzxxxxxxzzz{{{|||{{{{{{{{{}}}|||{{{uuupppmmmiiieeebbb___[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVVVVYYYaaajjjppppppkkkfffUUUIII>>>::::::;;;>>>CCCGGGKKKPPPVVV[[[aaagggjjjrrrpppooonnnjjjbbbYYYQQQIIIDDDAAAAAA@@@>>>@@@DDDDDDHHHLLLQQQVVV[[[aaaeeegggkkkqqqwww|||{{{tttttttttyyyuuu\\\VVV\\\lllkkkfff]]]PPPEEE>>>;;;222111000//////...//////////////////////////////000000......---...//////......//////000/////////.........///////////////111111222333333333333333111111222222222333333333111111222333333444555555555555555555555555555555555777999::::::<<<>>>@@@>>>===???EEEJJJQQQ^^^jjjyyysssoooiiieeeccc___YYYTTTMMMLLLIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>===;;;;;;777888:::<<<<<<<<<:::999999999888888888888999999888888888999:::;;;<<<===888999:::<<<>>>???@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBDDDFFFHHHJJJJJJMMMPPPSSSTTTVVVXXXZZZ[[[___dddhhhkkkmmmooopppnnnoooqqqsssuuuwwwxxxyyyxxxzzz}}}|||{{{{{{|||zzzzzz|||}}}|||~~~}}}|||||||||}}}}}}zzzxxxwwwzzz|||}}}}}}~~~zzztttrrroookkkgggccc___[[[XXXWWWWWWVVVVVVVVVVVVVVVVVVUUUVVV[[[ccciiihhhdddaaaOOODDD999666777888<<<@@@IIIMMMRRRVVV[[[```eeehhhpppooommmllliiiaaaWWWOOOIIIDDDAAAAAA???>>>@@@DDDBBBFFFKKKOOOSSSWWW\\\___aaaeeelllrrrxxx~~~yyyyyysssyyyzzz___SSSUUUhhhiiifff]]]PPPDDD>>>===222222111///............000000000000000000000000111000///...------.../////////000111111222111111///////////////.........111111222333333333222222000111222333333333333222111111222333333444555555666666666666666666666666111333666777777999;;;===>>>===???EEEJJJQQQ^^^jjjxxxnnnhhhfffccc]]]XXXTTTSSSPPPMMMIIIGGGEEEDDDCCCDDDFFFHHHHHHDDD>>>::::::;;;<<<<<<::::::;;;<<<;;;;;;::::::999:::::::::999:::<<<=========<<<<<<;;;===???>>>===>>>BBBEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGIIIIIIOOOQQQSSSUUUUUUVVVYYY[[[bbbcccdddfffiiimmmqqqsssqqqsssuuuuuuuuuvvvxxxzzzyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{}}}~~~||||||{{{zzzyyyxxxyyy{{{~~~xxxssssssqqqnnnjjjfffaaa[[[VVVUUUTTTRRRSSSTTTVVVUUUUUUVVVTTTSSSVVV[[[[[[WWWSSSJJJBBB;;;999999:::>>>CCCJJJMMMQQQUUUZZZ___eeejjjhhhlllmmmiiiddd```XXXPPPHHHEEEAAA>>>;;;;;;;;;<<>>555222111000//////000000111333111///......///111333222111000......000111222111111000000//////..................////////////000000000111222333555555666666555444333333222111000000000111222333555555555555666666666666555555555666777777777888<<<>>>>>>>>>AAAFFFJJJQQQ___mmm}}}uuunnnjjjfffaaa^^^ZZZXXXUUURRRNNNLLLJJJIIIHHHHHHIIIJJJJJJGGGBBB???===?????????=========???>>>===<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======;;;===???@@@AAADDDHHHLLLKKKIIIGGGDDDCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPPPPQQQTTTVVVXXXYYYZZZ\\\^^^bbbcccdddfffiiimmmppprrrtttvvvxxxxxxwwwvvvwwwxxxyyyzzz|||~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz|||}}}~~~|||||||||zzzyyyzzz{{{}}}wwwssssssqqqnnnlllhhhbbb[[[VVVTTTRRRQQQQQQRRRSSSSSSRRRSSSPPPOOOQQQUUUVVVSSSOOOFFF>>>888888:::;;;@@@EEEJJJMMMQQQTTTYYY^^^dddhhhhhhkkklllhhhccc^^^VVVOOOFFFDDD@@@===;;;;;;<<<<<>>>>>BBBFFFKKKRRR```mmm|||uuunnnjjjgggeeeaaa___\\\YYYUUURRRPPPOOONNNMMMMMMMMMMMMKKKHHHEEECCCDDDDDDCCCAAA@@@AAABBBAAA@@@@@@???>>>>>>??????>>>>>>???@@@@@@@@@??????<<<>>>@@@CCCFFFJJJPPPTTTSSSQQQLLLHHHEEEDDDDDDDDDJJJLLLNNNQQQSSSTTTTTTTTTSSSVVVYYY[[[\\\^^^```bbbbbbbbbdddfffiiimmmoooqqqvvvyyy{{{{{{yyywwwvvvvvvxxxyyy{{{}}}~~~}}}|||{{{||||||}}}~~~~~~~~~~~~|||zzzzzz{{{|||~~~~~~|||||||||{{{yyy|||}}}~~~~~~wwwrrrrrrqqqpppnnnjjjccc\\\VVVRRRPPPOOOOOOPPPQQQPPPOOOOOOLLLJJJKKKMMMNNNLLLIIIAAA;;;666888:::===AAAGGGIIILLLPPPSSSWWW\\\bbbfffgggkkkkkkfff```[[[TTTLLLDDDBBB???<<<;;;;;;;;;<<<<<<>>>AAABBBEEEHHHMMMPPPTTTYYY```eeekkkrrr{{{vvvqqqwwwoooYYYZZZYYY]]]\\\VVVPPPJJJAAA888333222111000///000000111...//////////////////...111000............000111000000000000////////////............////////////000000000111222333444555555555444444333333222222444444333222222222222222444444555555555555444444444666888999999:::;;;===>>>???BBBGGGKKKSSSaaannn~~~xxxqqqmmmllllllgggeeebbb^^^[[[XXXVVVUUUTTTRRRPPPOOOOOONNNMMMKKKIIIJJJJJJHHHFFFDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCGGGLLLRRRUUUXXXUUUPPPLLLHHHGGGGGGHHHNNNPPPRRRTTTUUUTTTSSSRRRRRRUUUXXX[[[]]]^^^aaabbbaaabbbcccfffiiilllnnnoootttvvvzzz{{{yyywwwuuuuuuwwwxxxzzz||||||{{{zzzyyyzzzzzzzzz{{{|||~~~~~~|||{{{|||}}}~~~~~~|||||||||{{{zzz{{{}}}}}}vvvrrrqqqqqqpppoookkkeee\\\VVVRRRPPPNNNNNNOOOOOONNNMMMLLLIIIGGGFFFGGGGGGFFFDDD>>>888555888;;;===BBBFFFIIIKKKOOORRRVVV[[[```dddhhhkkkjjjddd^^^YYYRRRJJJAAA@@@===;;;::::::;;;;;;;;;<<<>>>@@@AAADDDIIILLLPPPUUU[[[aaafffmmmvvv|||zzzpppttt|||vvv^^^\\\XXX___aaaYYYPPPKKKBBB999444333111000///000000111...///000111111000///...//////............//////000000000000////////////............//////////////////000000111333444555444444333333333333333333444333333222222222333333333333444444444444333333333666999:::::::::;;;<<>>AAAFFFIIILLLOOORRRUUUZZZ___ccciiikkkiiiccc\\\WWWOOOHHH???>>><<<;;;999999999999999;;;===>>>???BBBFFFIIIMMMRRRXXX]]]bbbiiirrrxxx}}}qqqtttzzzzzzaaa^^^\\\gggjjj___SSSMMMDDD:::555444222000000000000111///000222444444222000/////////............//////////////////000000000000............/////////////////////000111222444444222222333333333333333333222222222222333444555666333333444444444444333333333666999;;;;;;;;;;;;<<>>AAADDDGGGHHHKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHKKKNNNPPPQQQQQQQQQLLLPPPTTTWWWYYYYYY[[[\\\]]]^^^```cccfffhhhiiiiiiiiilllpppsssssstttuuuuuutttvvvwwwxxxyyywwwvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{{{{|||~~~}}}~~~}}}||||||||||||{{{wwwxxxzzz~~~{{{tttqqqqqqpppooommmjjjddd]]]XXXTTTRRROOONNNNNNNNNMMMLLLIIIIIIGGGEEEBBB@@@>>>===;;;777666:::>>>@@@CCCFFFJJJLLLOOORRRUUUYYY^^^bbbhhhjjjhhh```YYYTTTLLLEEE>>>===<<<:::999777777777777999;;;<<<>>>AAAEEEHHHJJJNNNUUUZZZ___fffnnnttt{{{rrrtttwww~~~{{{bbb```aaaooosssfffWWWPPPFFF;;;555444333111000000000111000111333444444333111000////////////////////////////////////000000000000............/////////////////////000111222333444111111222222333333444444111111222222333555666777444444555555555555444444555777999::::::;;;<<<===@@@@@@DDDJJJOOOVVVeeesss|||yyytttsssqqqooommmlllkkkkkkgggeeebbbaaaaaaaaa___^^^^^^^^^]]]ZZZVVVSSSRRRSSSQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLJJJIIIIIIIIIJJJJJJEEEAAA===;;;===@@@BBBBBBFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIKKKMMMOOOPPPQQQMMMPPPUUUXXXYYYYYYYYYZZZ[[[\\\___bbbdddeeeffffffhhhjjjmmmooopppqqqsssuuutttuuuvvvwwwwwwvvvtttssssssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}||||||}}}|||{{{vvvvvvvvvzzzzzztttpppqqqooommmkkkhhhccc]]]XXXTTTRRROOONNNNNNMMMLLLJJJHHHHHHHHHEEEBBB>>>;;;:::888555555;;;@@@CCCFFFJJJKKKMMMPPPRRRUUUYYY^^^aaafffhhheee]]]UUUPPPHHHAAA>>>===<<<:::888666555444444666888:::;;;???CCCFFFGGGKKKQQQWWW[[[bbbjjjqqqxxxsssssstttzzzzzzbbbaaaddduuuzzzkkkZZZRRRIII>>>666555333111000000000111000111222222222222111000///000000000000000000///.../////////000000000111............////////////////////////000222333444000111111222333333444444333333333333333444555666555555555666666555555555666777999999999:::===???@@@AAAEEEJJJOOOWWWfffttt{{{wwwwwwuuutttrrrrrrqqqqqqmmmkkkhhhgggggggggeeedddbbbbbbaaa^^^ZZZWWWVVVVVVTTTTTTRRRQQQPPPOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLFFFAAA<<<:::<<>>>>>===<<<999777555333333222444666888:::===BBBEEEDDDIIIOOOTTTYYY```hhhnnnwww~~~tttrrrrrrwwwxxxbbbbbbdddwww}}}mmm\\\TTTKKK???666555333111000000000111000000111111111111000000000000111111111111000000.../////////000000111111............/////////000......//////000222333444000000111222333444444555555555444333333333444444555555666666666666555555777888999999999:::===@@@@@@AAAEEEKKKPPPXXXgggttt}}}{{{yyyvvvuuutttwwwrrrmmmkkkllllllkkkiiifffeeecccaaa___^^^]]]]]]]]][[[XXXVVVTTTUUUVVVXXXSSSRRRQQQQQQPPPNNNJJJFFFGGGBBB===;;;>>>AAADDDDDDFFFIIILLLNNNNNNMMMMMMMMMOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\]]]]]]^^^```bbbdddfffgggmmmmmmmmmmmmmmmnnnooopppqqqsssvvvxxxyyyxxxvvvuuutttwwwyyyzzzxxxxxx{{{~~~{{{}}}}}}}}}}}}~~~zzzzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||wwwtttuuuwww~~~|||wwwssspppssspppmmmhhhddd```^^^]]]UUURRRMMMKKKKKKKKKKKKKKKIIIGGGEEECCC@@@===888555777444777@@@HHHIIIIIIJJJJJJNNNSSSVVVWWWXXXZZZ[[[ddddddaaaZZZQQQGGGAAA>>>;;;;;;:::999777444111///222333444666888:::<<<>>>CCCGGGLLLPPPTTT[[[ccciiiuuuzzzuuuoookkkppp|||www]]]___dddyyyzzziii]]]OOOBBB;;;888333000000111111111111000///......///000111111111000000//////......////////////000000000000//////000000111111222222000000000000000000000000---000333444444333333333111222333444444444333333666666777888888888888888888888888999:::===???AAABBBBBBFFFKKKPPPXXXhhhvvv}}}{{{zzz{{{xxxtttrrrrrrrrrpppnnniiihhhfffdddcccaaaaaa```___^^^[[[YYYYYYZZZ\\\]]]___\\\XXXUUUSSSPPPMMMKKKJJJFFFAAA???BBBEEEGGGHHHIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSRRRTTTVVVVVVWWWXXX[[[^^^]]]^^^^^^```bbbdddfffgggllllllllllllmmmnnnoooooooooqqqtttvvvxxxxxxwwwwwwwwwyyyzzzyyyxxxxxxzzz|||{{{}}}~~~|||{{{{{{~~~zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}||||||wwwssspppqqqttt{{{{{{vvvrrrnnnqqqpppmmmjjjfffbbb___^^^WWWSSSOOOLLLKKKLLLLLLKKKIIIGGGDDDBBB@@@<<<777444666444888BBBJJJKKKJJJJJJKKKOOOTTTYYY[[[]]]___aaadddccc```YYYOOOFFF@@@===<<<<<<;;;:::888555222111222333444555777:::<<<===AAAEEEJJJNNNRRRXXX```fffrrrwwwzzzrrrlllppp|||}}}bbbccchhh~~~pppcccTTTEEE:::777333111111111111000111000///......///000111111000000000/////////...//////000000000111111111---........./////////000000000000000000000000000...000333444444333333333333333444555555555555555666666777888888888888888888888888999;;;===???AAAAAABBBFFFKKKPPPYYYiiiwww}}}|||{{{yyyvvvtttnnnmmmllljjjhhhgggfffeeecccbbb```______aaadddeeekkkgggaaa[[[XXXUUURRRQQQMMMJJJGGGFFFGGGJJJMMMMMMMMMOOOPPPOOONNNMMMNNNPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXYYY\\\^^^^^^^^^___```bbbccceeefffkkkkkkkkkkkklllmmmnnnooonnnoooqqqsssvvvwwwxxxyyyzzzzzzzzzyyywwwxxxzzz||||||}}}~~~{{{yyyyyy{{{zzzzzzzzzzzzzzz{{{||||||~~~}}}{{{zzzyyywwwssspppssswww~~~{{{vvvpppmmmoooooonnnllliiieeebbb```XXXUUUPPPMMMLLLLLLKKKKKKHHHFFFDDDAAA???;;;666333555555:::EEELLLMMMJJJJJJKKKOOOUUUZZZ]]]```bbbddddddbbb^^^VVVLLLDDD>>><<<<<<<<<;;;:::888666333222222222333555777999;;;<<<>>>BBBGGGKKKNNNTTT\\\cccmmmsss{{{vvvlllooo{{{iiihhhmmmxxxjjjYYYIII888666333111111111000///000000////////////000000000000000000//////////////////000000000111111111............////////////000000000000000000000000...000333444333222333333444555555555666666666666666666777888888888888888888888888:::;;;===???@@@AAAAAAEEEKKKQQQZZZjjjyyy}}}zzzxxxsssrrrqqqpppnnnlllkkkjjjgggfffddddddeeegggjjjlllppplllfffaaa]]]ZZZWWWTTTQQQOOOMMMLLLMMMOOOQQQRRRRRRSSSSSSQQQOOOOOOPPPRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYXXXYYY[[[]]]_________```aaacccdddeeejjjjjjjjjjjjkkkmmmnnnoooooooooppprrrtttuuuwwwxxxzzzyyyxxxxxxxxxyyy{{{}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~~~~~~~{{{{{{{{{zzzzzz{{{||||||~~~~~~~~~}}}{{{yyywwwuuutttpppnnnrrrxxx|||wwwqqqmmmmmmnnnoooooommmiiieeebbbZZZVVVQQQMMMLLLKKKJJJIIIHHHFFFCCCAAA>>>;;;666222444444;;;GGGOOONNNKKKJJJJJJNNNTTTXXX[[[]]]```bbbaaa```ZZZRRRIII@@@<<<::::::::::::999888666333222111222222444666888999:::<<<@@@EEEHHHLLLRRRZZZ```jjjoooxxxxxxlllmmmzzzmmmjjjooo~~~ppp]]]KKK888666333222222222000///000000////////////000000000000000000////////////....../////////000000000000000000000111111111111000000000000000000000000...111333333333222333444555555555555555666666666666666777888888888888888888888999:::<<<>>>???@@@AAAAAAFFFLLLRRR[[[kkkzzz|||zzzwwwwwwvvvuuutttrrrpppnnnjjjiiihhhggghhhkkknnnpppmmmjjjhhheeeccc___ZZZVVVTTTSSSSSSRRRQQQRRRSSSUUUUUUVVVVVVTTTRRRQQQSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWZZZ[[[[[[ZZZYYYXXXZZZ\\\````````````aaabbbcccdddhhhhhhiiiiiijjjlllmmmnnnpppqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvyyy{{{}}}~~~{{{{{{{{{|||}}}}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~|||zzz}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{||||||}}}}}}|||||||||{{{yyyvvvtttrrrmmmhhhfffkkksss}}}|||xxxtttqqqmmmoooqqqqqqppplllhhheee[[[WWWQQQMMMKKKJJJIIIHHHGGGEEEBBBAAA???;;;777333444444;;;HHHPPPOOOLLLJJJLLLOOOTTTXXXYYYZZZ\\\]]]^^^[[[VVVMMMDDD===999888777888888888666555333111111111222333444666888999;;;???DDDGGGJJJPPPXXX^^^fffllluuu|||zzzllllllwwwpppkkklllttt```MMM:::777444222222111000/////////000000000000//////////////////000000000000---------.........//////111111111111000000000000000000000000000000000000///111333333222222333444444444333333444444555666666666777888888888888888777888:::;;;===>>>???@@@AAABBBFFFMMMSSS\\\lll{{{~~~|||||||||{{{yyywwwuuusssooommmllljjjkkkmmmoooqqqjjjiiihhhgggfffbbb]]]ZZZXXXXXXYYYWWWUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZYYY[[[\\\aaaaaa``````aaabbbccccccggggggggghhhjjjkkkmmmmmmqqqqqqrrrsssttttttttttttsssssssssvvvyyy|||||||||xxxyyyzzz|||}}}}}}}}}}}}{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~||||||{{{}}}{{{yyy{{{||||||||||||||||||{{{|||||||||||||||}}}~~~~~~zzz{{{{{{{{{yyyvvvsssqqqkkkeeebbbhhhsss|||yyywwwuuuoooppprrrsssrrrnnnkkkhhh]]]YYYSSSOOOLLLJJJIIIHHHFFFDDDBBBAAA???===999666333444;;;GGGOOOOOOLLLKKKMMMQQQUUUWWWXXXXXXYYYZZZYYYVVVPPPHHH???999777777666666777777666444333222000000111222333555777888;;;>>>CCCFFFIIIOOOWWW]]]bbbhhhqqqyyy{{{nnnkkksssvvvyyysssllliiiwwwdddPPP>>>:::555222111111111000//////000000000000//////////////////000000000000------........./////////////////////............000000000000000000000000///111222222222222333555555444333333333444666666666666777888888888888888777888:::<<<>>>???@@@@@@CCCCCCGGGMMMSSS\\\lll{{{|||zzzxxxtttrrrooommmmmmnnnpppqqqmmmkkkiiihhhgggeeebbb___\\\]]]^^^\\\YYYWWWWWWXXXWWWXXXZZZZZZYYYWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZ[[[\\\[[[[[[[[[]]]___aaaaaaaaaaaaaaaaaabbbcccfffffffffgggiiikkklllmmmnnnppprrruuuvvvvvvuuuuuurrrrrrsssvvvzzz{{{yyywwwvvvxxxzzz|||}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~{{{|||~~~~~~{{{zzzyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzzzz{{{|||}}}~~~zzz{{{||||||zzzxxxtttrrrkkkddd```gggsss}}}yyyyyyxxxxxxqqqrrrssssssrrrooollljjjaaa\\\VVVQQQNNNLLLJJJIIIEEECCCBBBAAAAAA>>>;;;888333333999EEENNNNNNLLLKKKJJJMMMQQQTTTTTTTTTUUUVVVUUURRRKKKCCC;;;666555666666666777777777555444333000000000111333444666777999===AAADDDGGGMMMUUUZZZ^^^dddmmmvvv|||qqqjjjooo{{{wwwuuuwwwoooggg}}}|||iiiVVVCCC>>>777222000111111111...///000111111000///....../////////000000000111/////////000000000000111000/////////.........---000000000000000000000000000111222222111222444555666555444333444555777888666666777888888888888888777888:::===>>>???@@@@@@DDDEEEHHHNNNSSS\\\lllzzz}}}{{{wwwuuurrrpppooooooqqqrrrrrrooojjjhhhffffffeeeccc___aaabbb```[[[XXXXXXYYYVVVYYY[[[\\\[[[YYYXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]WWWYYY[[[[[[\\\]]]```bbbbbbbbbaaaaaaaaaaaabbbbbbeeeeeefffgggiiijjjlllmmmlllnnnrrrvvvxxxxxxwwwvvvrrrrrrssswwwzzzzzzwwwssstttwwwzzz}}}~~~~~~}}}|||~~~~~~}}}~~~{{{{{{||||||||||||{{{{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{|||~~~{{{|||}}}}}}|||yyyvvvtttggg___ZZZaaaooozzzwwwxxxyyyyyyssstttttttttrrrpppmmmkkkccc___YYYSSSPPPNNNLLLKKKDDDCCCBBBBBBAAA@@@===:::333333999DDDMMMNNNLLLLLLEEEHHHMMMOOOPPPQQQRRRRRRRRROOOIII@@@999555444555666777888888888666555444000000000111222444555666888<<<@@@CCCFFFKKKSSSYYY[[[aaajjjsssyyy~~~tttkkklllwww|||wwwzzzrrrggg}}}mmm[[[FFF@@@888222000000222222...///000111111000///....../////////000000111111111111111111222222222222222222111111000000000///000000000000000000000000000111222222111222444666888777555444555666888999666666777888888888888888777888;;;===???@@@@@@@@@EEEFFFIIIOOOTTT\\\kkkyyy{{{yyyvvvsssqqqppppppqqqooonnnmmmmmmllliiidddaaabbbaaa```___^^^]]]]]]]]]```___^^^\\\[[[ZZZYYYYYY]]]]]]]]]^^^^^^_________\\\ZZZZZZ\\\```cccbbb``````aaaaaabbbcccbbbbbbbbbbbbeeehhhjjjjjjkkkmmmooojjjlllppptttvvvxxxxxxxxxrrrssstttuuuvvvxxxyyyyyyvvvwwwyyy{{{}}}}}}}}}}}}zzz|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~{{{|||}}}}}}{{{zzz{{{|||yyyyyyzzzzzzzzzyyywwwvvvwwwwwwwwwvvvvvvwww{{{~~~}}}|||||||||xxxqqqcccZZZTTTXXXfffyyy}}}vvvwwwwwwvvvwwwvvvtttqqqpppqqqqqqqqqqqqfffccc]]]WWWQQQMMMKKKJJJEEEDDDBBBAAA@@@===999666777666999AAALLLQQQOOOKKKHHHHHHJJJKKKMMMMMMNNNNNNIIIGGGBBB>>>999666444333444444555777888777333000333000...///222444333111666999>>>BBBFFFKKKPPPTTT^^^cccjjjqqqxxxsssgggfffqqqrrrlllnnn\\\GGGFFFFFF<<<...111666000000000000000000111111111000000000///......------000111111111111222222222000000000000//////......222222111111111111111111...///000111333444555666555888:::999666555777:::888888888888888888888888999;;;===>>>???@@@BBBDDDCCCIIIJJJMMMXXX]]]gggzzz~~~{{{wwwtttrrrqqqqqqsssrrrqqqppppppnnnkkkiiifffeeedddbbbaaaaaaaaaaaabbbbbb```___^^^^^^]]]]]]^^^^^^^^^^^^______``````]]]\\\[[[]]]```bbbaaa``````aaaaaaaaaaaabbbbbbbbbdddfffhhhiiiiiijjjkkklllkkkmmmpppsssuuuvvvvvvvvvqqqqqqrrrtttuuuvvvwwwxxxvvvwwwyyy{{{|||}}}}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{||||||}}}{{{zzzzzz{{{}}}zzz{{{{{{{{{zzzyyywwwvvvvvvwwwxxxxxxwwwxxx{{{}}}}}}|||zzzxxxrrrkkk___VVVOOOSSSaaauuu|||uuuttttttssstttrrrqqqooopppqqqrrrrrrqqqgggddd^^^XXXRRRMMMKKKIIIFFFDDDCCCAAA@@@>>>:::777777555777???IIIOOONNNJJJFFFGGGHHHIIIJJJJJJKKKKKKHHHEEEAAA<<<888555333222333444555666888777444111333000///000222444333111666888<<<@@@CCCHHHMMMPPP[[[```gggpppxxxuuugggdddmmm}}}xxxuuusssbbbMMMJJJIII@@@222444:::444111111111000000000000000......//////////////////000000111111111222222222555444444333222111000000111111111111111111111111111111222222333333444444444666777666666555666888888888888888888888888888999:::===>>>>>>???AAACCCCCCIIIJJJMMMWWW\\\fffyyy}}}yyyvvvtttssssssqqqpppooopppooonnnllljjjjjjhhhgggfffeeeeeeeeeeeeeeedddccccccccccccccc______````````````aaaaaa```___^^^___aaabbbaaa```bbbaaa`````````aaabbbcccfffhhhjjjjjjiiiiiijjjkkklllnnnppprrrssssssssssssooopppqqqrrrsssuuuvvvvvvuuuwwwyyy{{{||||||||||||}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}|||{{{{{{{{{{{{{{{}}}}}}|||zzzxxxxxxzzz}}}||||||||||||{{{yyywwwuuuuuuwwwyyyzzzzzzzzz{{{}}}}}}}}}{{{wwwoooggg[[[QQQIIILLLZZZppp{{{sssqqqpppooopppooonnnnnnppprrrsssrrrqqqiiifff```YYYSSSNNNJJJIIIGGGEEECCCBBBAAA???;;;999666444444:::CCCJJJKKKIIIDDDDDDEEEEEEFFFFFFFFFFFFEEECCC???:::777444222111333333444666777777444222333111000000222333333222444777:::===@@@DDDIIIMMMWWW\\\dddmmmvvvxxxiiibbbhhhuuu~~~wwwhhhQQQKKKIIIAAA444666;;;555222222111111000000//////------...//////000111111000000000111111111222222000000000000000000000000111111111111111111111111333333333333333333333333444333333444555666666555999999999999999999999999888:::<<<======>>>AAABBBDDDJJJJJJMMMWWW\\\fffxxx}}}zzzxxxwwwuuusssqqqpppppppppooonnnmmmmmmkkkjjjiiihhhhhhhhhhhhggggggfffgggggghhhhhhbbbbbbbbbbbbbbbbbbccccccddddddcccbbbbbbbbbaaa```cccbbb`````````aaadddeeegggiiikkklllkkkkkklllmmmnnnnnnooopppqqqqqqppppppnnnnnnoooppprrrssstttuuuuuuvvvxxxzzz{{{{{{{{{{{{~~~~~~}}}{{{zzz|||}}}}}}|||}}}}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyvvvwwwyyy|||}}}}}}}}}|||{{{xxxvvvuuutttwwwzzz||||||{{{{{{|||~~~~~~zzzqqqggg[[[PPPGGGHHHTTTjjjyyyqqqooommmnnnpppooooooppprrrttttttrrrpppkkkhhhbbb[[[TTTNNNJJJHHHGGGEEECCCBBBAAA???===:::666444222666>>>DDDGGGGGGBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@===888555222111000222222333555777777555333333222111111222222333222222444777:::>>>CCCHHHLLLUUUZZZbbbkkksss|||}}}lllccceeerrr|||zzzlllSSSIIIEEE>>>333444888333333222222111000///............//////000000000000000000000000111111111111,,,------...///000111111111111111111111222222222444333444444444444444444555333111333666888777444999999999999999999999999777999;;;<<<===>>>@@@BBBDDDJJJJJJNNNXXX]]]fffyyy~~~}}}}}}zzzwwwvvvvvvuuusssrrrooonnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkfffffffffeeeeeeeeeeeeeeehhhhhhhhhfffeeeccccccccceeedddcccbbbbbbdddfffggghhhjjjmmmnnnnnnnnnpppqqqoooooooooooooooooonnnnnnmmmnnnooopppqqqsssttttttuuuvvvxxxyyyzzz{{{zzzzzz}}}~~~~~~}}}{{{zzz{{{}}}{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuuuuuxxxzzz|||}}}}}}|||zzzxxxvvvuuutttwww{{{}}}|||{{{{{{{{{||||||sssjjj]]]SSSIIIGGGQQQfffyyyqqqnnnmmmnnnqqqrrrrrrrrrtttuuuuuurrrpppmmmjjjddd]]]VVVPPPKKKHHHGGGEEECCCAAAAAA???===;;;777444222333999>>>BBBCCC@@@@@@?????????@@@@@@AAA@@@>>>;;;777444111000000111111222444666777555444333333333222111111222333111333666999===BBBIIINNNTTTYYY```hhhpppxxxqqqeeefffqqq|||pppWWWHHHAAA<<<222333666111333222222111000///......111111000000//////////////////000000000111111111111111111222222222333333000000111111111222222222222333333444555555666666666444333444888:::888666999999999999999999999999777999;;;<<<===>>>@@@BBBDDDJJJKKKNNNYYY^^^hhh{{{}}}zzzyyyyyyxxxuuusssrrrqqqpppooonnnmmmmmmmmmmmmlllllllllllllllmmmmmmjjjiiiiiiiiiiiiiiihhhhhhkkklllllljjjhhhfffffffffggggggfffffffffggghhhiiiiiilllnnnooopppppprrrsssppppppooooooooonnnnnnnnnnnnooopppqqqrrrtttuuuuuuuuuvvvwwwyyyzzzzzzyyyyyy{{{|||~~~~~~|||{{{{{{|||xxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||xxxvvvuuuvvvxxx{{{{{{{{{{{{zzzxxxvvvttttttwwwzzz|||{{{{{{{{{{{{zzz~~~|||tttkkk___UUUKKKHHHPPPddd{{{sssooommmooossstttsssssstttuuuuuusssrrrmmmjjjfff___XXXQQQLLLJJJGGGDDDBBB@@@@@@???===<<<888555222222555:::===>>>===<<<;;;;;;;;;===>>>???>>>===999666333111000000111000111333555777666555333444444333111111222444222333666888<<>>AAABBBDDDJJJKKKPPP[[[aaakkk~~~~~~}}}|||||||||{{{xxxvvvwwwvvvuuusssrrrrrrqqqqqqppppppooonnnnnnnnnoooooommmmmmlllllllllkkkkkkkkknnnooopppnnnjjjhhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkkkkmmmooopppoooooopppqqqppppppooooooooooooooooooooopppqqqrrrtttuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxxxx{{{~~~~~~|||{{{{{{vvvvvvwwwxxxzzz|||~~~}}}}}}|||yyyvvvtttuuuuuuyyyyyyzzzzzzyyywwwvvvuuutttvvvyyyzzzzzzyyyzzz{{{|||}}}uuummm]]]TTTKKKIIIQQQeeevvvpppmmmnnnrrrsssrrrqqqqqqsssuuuuuutttmmmkkkfff```ZZZSSSNNNKKKFFFCCC@@@???>>>>>>===<<<999666444333444666999:::999888777777888:::<<<===>>><<<999666333111111000000000000222555777777666333444555333111000222444444555666777999>>>DDDIIINNNSSS[[[cccllluuu}}}wwwiiifffoooyyy|||uuu|||___III>>>;;;444333666111111111111000000000000000111111000000000000000000////////////000000000111000/////////.........---///000000111222222333333555555555555555555666666444666777888888888:::;;;::::::::::::::::::::::::999:::===>>>>>>???AAACCCDDDJJJLLLQQQ]]]cccnnn}}}zzzzzzxxxwwwvvvuuuuuuuuusssrrrqqqqqqpppppppppqqqoooooonnnnnnmmmmmmmmmllloooqqqrrrpppllljjjkkkllljjjkkklllmmmmmmmmmllllllmmmoooppppppnnnmmmnnnoooqqqppppppoooooooooooopppqqqqqqrrrsssuuuvvvwwwwwwuuuvvvwwwxxxyyyyyyxxxwwwvvvyyy~~~}}}{{{{{{uuuuuuvvvwwwyyy|||}}}~~~~~~~~~|||}}}|||zzzwwwtttttttttwwwxxxxxxyyyxxxwwwvvvuuutttvvvxxxyyyxxxyyyzzz{{{wwwoooZZZRRRJJJIIIQQQeeeyyyqqqlllmmmqqqqqqooonnnooorrruuuvvvvvvmmmkkkgggaaaZZZTTTOOOLLLFFFCCC@@@>>>>>>>>>===<<<999777555333333555666777666555444444555888:::<<<===<<<999666333222111111000//////111444777777666333555666444111000222444777777777666777;;;@@@DDDKKKPPPYYYbbbkkkuuu}}}xxxiiieeemmmwwwuuunnn{{{}}}___HHH<<<999333222444///000000000000000111111111/////////000111111222222////////////000000000000---...///111222444555666///000000111222222333333888777777666555555444444222555888888777777:::===::::::::::::::::::::::::999;;;===>>>???@@@BBBDDDCCCJJJLLLRRR^^^eeeppp}}}{{{zzz{{{{{{{{{zzzxxxvvvuuussssssttttttuuuuuutttttttttrrrooollllllmmmoooqqqoooooooooooonnnnnnnnnnnnllllllmmmmmmnnnooooooooopppooonnnooopppqqqpppnnnppppppqqqrrrrrrrrrrrrqqqsssrrrqqqsssvvvyyyzzzzzzwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{||||||||||||yyyyyyyyyzzz{{{|||}}}}}}{{{}}}||||||{{{zzzxxxuuutttrrrzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuxxxzzzyyyvvvyyy{{{tttaaaTTTIIIIIIQQQcccwwwooommmmmmmmmnnnnnnnnnppprrrsssrrrqqqpppkkkeee```[[[VVVNNNIIIDDDAAA===;;;;;;<<<<<<;;;888666444222000000111222666666666666666555555555666555444222111000/////////000111333333444444444777777666555444222111000///000222444666;;;@@@EEEMMMRRRZZZaaahhhrrr}}}{{{llldddhhhqqqwwwdddmmmxxxdddUUUEEE<<<888333111111111111111111111111111111------------.........///222111000//////000111222111000///......///000111333222222222333333444555777666444444555555444333666666666666777888::::::>>>>>>===<<<;;;999888777777999<<>>@@@AAABBBDDDFFFGGGHHHLLLSSSZZZcccttt~~~}}}{{{xxxvvvuuuxxxxxxxxxyyyxxxxxxwwwwwwrrrtttvvvxxxxxxwwwuuutttppppppppppppqqqqqqrrrssspppppppppppppppqqqqqqqqqooonnnnnnpppsssuuuuuutttpppqqqqqqrrrsssttttttuuutttsssrrrssstttuuutttsssuuuuuuvvvwwwwwwxxxyyyyyy{{{{{{{{{|||||||||}}}}}}}}}{{{zzz{{{|||}}}~~~}}}}}}~~~|||{{{{{{zzzzzzyyyxxxwwwvvvuuutttuuusssssstttrrrqqqwww{{{lll]]]OOOLLLQQQaaa~~~uuuoookkkiiikkkiiihhhiiikkkmmmnnnnnnmmmiiiccc]]]VVVOOOHHHCCCBBB@@@=========>>>===<<<999777444222000000111111333333333333333333333333666555333222000000//////111000000000111333555666777777777666555333111111000111222333555999>>>BBBHHHNNNUUU]]]eeennnyyyrrrfffdddhhhyyy}}}rrruuuwwwyyy~~~jjjYYYGGG<<<777333222333000000000000000000000000//////000000000111111111111111000000000000111111111000000//////000000111//////000111333555777888777777777888:::999666333000000111333555777999::::::::::::::::::999888888999<<>>??????>>><<<999777555222000000000111222222222333333333333333666555333111000/////////111000//////111333666777888888888777555444222111000111222222333777<<<@@@EEEKKKRRRZZZbbblllwwwwwwgggbbbdddtttwwwzzz{{{{{{~~~}}}lll[[[HHH<<<777333333444000000000000000000000000---............/////////111000000000000000000111000000000000000000000000000000111222333555666777555666777999:::999666333111222222333555777888999888999999::::::999999999999;;;???AAABBBCCCEEEGGGIIIJJJPPPWWW^^^gggvvv}}}}}}}}}}}}|||{{{yyyyyyxxxwwwvvvvvvvvvxxxyyyzzzttttttsssssstttuuuwwwyyyvvvvvvvvvuuuuuutttttttttvvvuuutttuuuvvvwwwvvvuuuqqqpppppppppqqqrrrtttuuusssrrrsssuuuwwwxxxwwwvvvrrrsssssstttvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{||||||}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttrrrooommmlllkkkmmmvvvrrraaaQQQKKKPPP```~~~tttnnnmmmoooiiigggeeefffhhhkkklllmmmkkkhhhccc\\\SSSJJJDDDAAA>>>======???AAAAAA???===:::888555222000000000000222222333333333444444444555444333111000///......111000//////111333666888999999888777666444333222000111111111222555:::===BBBHHHPPPWWW___jjjuuu}}}{{{iiibbbbbbrrrxxx}}}}}}uuulll[[[HHH===777333333555000000000000000000000000............/////////000000000000111111000000000000000111111111111000000222222222222333444555555444444666888:::999555222666555555555666777888888888888999:::::::::999999888;;;>>>@@@AAABBBDDDFFFIIIKKKQQQYYY___hhhwww}}}|||{{{zzzxxxuuussstttvvvyyy|||wwwvvvuuutttuuuwwwyyyzzzyyyyyyxxxxxxwwwvvvuuuuuuyyywwwvvvwwwxxxyyyxxxvvvsssrrrqqqqqqqqqrrrtttuuurrrrrrsssvvvxxxyyyxxxvvvqqqqqqrrrsssuuuvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{}}}}}}~~~}}}|||}}}~~~|||{{{|||~~~|||}}}~~~~~~~~~~~~~~~~~~{{{|||}}}}}}{{{{{{||||||}}}~~~}}}||||||||||||zzzzzzyyyyyyxxxwwwwwwwwwrrrooommmnnnmmmpppyyysssbbbPPPJJJMMM^^^|||uuullljjjjjjhhhfffeeefffhhhjjjkkkkkkhhhgggbbb[[[QQQHHHCCC@@@<<<<<<===@@@BBBBBB@@@>>>:::888555222000///000000222222222333333444444555555444222111//////....../////////000222444666888999999999888777555333222111111111111111333888;;;@@@FFFNNNVVV^^^hhhsss{{{~~~lllccccccrrrvvv~~~}}}sssjjjZZZHHH===888444333444111111111111111111111111000000000111111111222222000000111111111111000000000111111222222111111000333333222222222333444444444444555777999888666444888888777777777777888888999999:::::::::::::::999888:::>>>@@@AAABBBDDDFFFIIIKKKRRRZZZ```iiiwww~~~|||yyyvvvttttttvvvxxxzzzzzzyyywwwvvvvvvwwwyyy{{{|||{{{{{{yyyxxxwwwvvvvvvyyyxxxwwwxxxzzz{{{zzzyyywwwvvvtttsssssssssuuuvvvsssssstttvvvxxxwwwuuusssppppppqqqssstttuuuvvvwwwuuuuuuvvvwwwxxxyyyzzzzzz||||||}}}}}}|||{{{zzzyyyzzz{{{{{{{{{{{{}}}~~~|||||||||~~~}}}}}}}}}~~~}}}}}}||||||yyyyyy{{{}}}}}}zzzyyyzzzzzz{{{}}}~~~}}}|||{{{||||||yyyyyyyyyyyyyyyyyyyyyyyytttqqqppprrrrrruuuvvvdddPPPHHHJJJZZZxxx{{{oooiiihhhfffeeedddfffhhhjjjjjjiiieeeddd```XXXNNNFFFAAA???:::;;;===AAACCCCCCAAA>>>:::888555222000//////000000000111111222333333444555444222111///...............000111333555666777::::::999888777555444333111111111000000222666999???EEEMMMUUU]]]gggsss{{{oooeeeeeeqqq|||uuuwwwhhhXXXGGG>>>999555333444222222222222222222222222000000111111111222222222///000111222222111000///000111222222222222111000111111111222333444555666666666666777999999888666777777777777777888999:::::::::;;;;;;;;;::::::999999;;;???AAABBBCCCEEEGGGIIIKKKRRRZZZ```iiiwww|||zzzxxxvvvuuuvvvxxxyyy|||zzzxxxvvvvvvxxxzzz{{{}}}}}}|||{{{yyyxxxwwwwwwxxxwwwwwwyyy{{{}}}}}}|||zzzyyywwwuuutttuuuvvvwwwtttttttttuuuvvvuuurrrpppooopppqqqrrrtttuuuvvvwwwssstttuuuvvvwwwxxxyyyyyy~~~~~~{{{xxxwwwvvvwwwxxxxxxxxxzzz~~~~~~}}}}}}~~~}}}}}}|||{{{{{{vvvwwwyyy{{{~~~}}}zzzxxxxxxyyyzzz{{{|||~~~~~~|||zzzzzzzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{uuussssssuuuwwwzzzxxxeeeQQQGGGHHHWWWttttttllliiidddcccdddfffhhhiiihhhgggbbbbbb^^^WWWLLLDDD???>>>999;;;===AAADDDDDDAAA>>>;;;999555222000/////////...//////000111222222222555444222000///.........---...000222444555666666:::::::::999777666444333111111111000///111555888>>>DDDLLLTTT]]]gggsss{{{pppggggggqqq{{{ttt}}}eeeWWWGGG>>>999555333333333333333333333333333333////////////000000000000///000111222222111000///000111222333333222111000///000000222333555777888888777666777999::::::999555555666666777999:::;;;;;;<<<<<<<<<;;;;;;:::999:::===@@@BBBCCCDDDGGGHHHHHHKKKRRRZZZaaaiiiwww~~~}}}|||{{{|||}}}}}}{{{{{{zzz{{{zzz{{{|||}}}}}}}}}|||{{{yyyyyyzzz{{{|||||||||||||||zzzwwwtttssssssuuuvvvvvvwwwxxxwwwuuutttssstttrrrsssuuutttsssrrrrrrsssttttttuuutttsssuuuxxx{{{~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvyyyzzz|||~~~~~~~~~}}}|||~~~|||yyyxxxyyy{{{~~~~~~{{{yyy|||zzzzzz{{{{{{}}}zzzkkkTTTIIIMMMSSSkkkrrrlllmmmgggffffffhhhjjjjjjhhhfffccc\\\UUUPPPIIIAAA===>>>999:::===BBBEEEEEECCCAAA<<<999555222111000...,,,111111333444555444444333333222000/////////000111////////////111333555666999999999888777555333222333222000000111555999;;;>>>BBBJJJSSS]]]hhhsssyyyuuukkkfffpppyyyuuu}}}|||iiiWWWDDD999555111//////222111000000///000000000000///...------...000111//////000111111111111111666555333222222222333333111111111111222333444444444444555555666666777777444555777777888999<<<>>>===<<<;;;:::::::::::::::;;;>>>AAACCCEEEGGGIIIKKKKKKNNNTTTZZZ```jjj|||~~~~~~~~~~~~~~~~~~}}}|||{{{||||||||||||}}}~~~~~~}}}|||{{{yyyyyyzzz{{{{{{{{{{{{{{{}}}{{{xxxvvvuuuuuuwwwxxxwwwxxxyyyxxxuuutttttttttrrrtttuuuuuutttsssssstttsssttttttttttttuuuyyy|||~~~~~~~~~~~~~~~}}}|||||||||{{{zzzxxxxxxxxxyyyyyy}}}~~~~~~}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwww||||||~~~}}}{{{yyyxxxzzz}}}~~~}}}}}}{{{{{{||||||}}}zzzkkkTTTIIIKKKPPPgggwwwooommmjjjiiihhhiiijjjiiifffddd___YYYRRRNNNGGG???===>>>;;;<<>>===<<<<<<;;;;;;;;;;;;;;;;;;===AAACCCEEEFFFIIIJJJMMMPPPVVV\\\bbbkkk|||~~~}}}}}}~~~~~~~~~}}}||||||zzzzzzzzzzzzzzz{{{{{{{{{}}}{{{yyyxxxwwwxxxyyy{{{xxxyyyyyyxxxuuusssssstttssstttvvvvvvtttttttttuuurrrsssttttttuuuvvvyyy|||~~~~~~~~~~~~~~~}}}}}}|||~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}~~~|||}}}~~~||||||}}}||||||{{{zzzyyy||||||}}}~~~~~~|||yyyzzz|||}}}~~~||||||}}}}}}}}}~~~oooWWWKKKLLLOOOddd}}}pppkkklllkkkiiiiiiiiigggdddbbb\\\VVVOOOKKKDDD===;;;======???BBBFFFJJJLLLJJJIII???<<<999666555555333222...///111222333444444444555444222000...............------...///111333444:::;;;<<<<<<<<<:::888666333222111000111444777999999>>>FFFPPP[[[gggrrryyy}}}vvvmmmiiioooxxxwwwxxx}}}zzzhhhWWWEEE<<<999666444444222222222111111222333333111111000000000000111111//////000111111111111111111111000/////////000000111111111111222333444555999999999999999:::::::::555666888999888999;;;=========<<<<<<<<<<<<<<<<<<;;;===AAACCCEEEFFFIIIKKKPPPRRRXXX^^^ccclll}}}~~~}}}{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyy{{{|||xxxyyyxxxvvvsssrrrrrrsssqqqsssuuuuuutttssstttuuurrrsssuuuuuuuuuwwwzzz|||}}}}}}~~~~~~~~~}}}}}}|||~~~}}}{{{yyyxxxxxxxxxyyyyyyzzz|||}}}~~~~~~~~~~~~{{{|||~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||~~~|||||||||}}}~~~}}}~~~~~~sss[[[OOOOOOQQQeeeqqqiiikkkiiiggggggfffeeecccaaa\\\UUUNNNHHHBBB;;;999;;;>>>@@@CCCGGGLLLNNNMMMLLL@@@===999777666555333222......000111333444555666666555222000...---------------------...000222333999:::<<<======;;;999777333222111000111333666888999===EEENNNYYYdddooovvv|||vvvllliiikkkuuu}}}zzz|||zzzhhhXXXFFF===:::777666666555555444333222222222222000000000111222333444444//////000111111111111111000000000/////////000000111111111222333444555666999999::::::::::::::::::555777999:::999999:::<<<==================<<<<<<<<>>AAAFFFKKKNNNOOONNNFFFBBB>>><<<:::999777666...///000111333444666666777555333000...---------------,,,---...///111222666888:::<<<===;;;999777333222111111111333555666999>>>EEENNNWWWbbbmmmttt{{{wwwkkkfffhhhrrr~~~~~~zzzkkkZZZGGG===:::777666777888777555333222000000//////000000000//////////////////000111111111111111000111111111111111111111111111111222333444666777999999999999999999999999666888:::;;;:::999:::;;;<<<<<<===>>>>>>======<<<>>>@@@DDDFFFHHHIIILLLNNNPPPSSSYYY```eeelll|||}}}{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzxxxtttqqqooopppqqqnnnppprrrrrrrrrqqqrrrssssssuuuwwwwwwwwwwwwyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyxxxvvvuuuuuuvvvvvvwwwvvvvvvvvvwwwyyy{{{|||~~~zzzzzzzzzzzz{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~www```SSSPPPOOO___}}}zzzooogggdddbbbaaaaaaaaa```___ZZZRRRJJJEEE>>>777666999<<<===@@@EEEKKKNNNOOOOOOIIIEEEAAA===;;;:::777555111111111222333555666777666555333000...---------......------...///111222444666999<<<===<<<999888333333222111111222333444999===DDDMMMWWWbbbmmmttt|||zzzlllccceeeppp|||~~~rrr___III>>>999777777888999777666333111000//////111111000...,,,***(((&&&//////000111111111111111000111222333333333222222111111111222444555777777999999999888888888888777777999;;;<<<:::999999::::::;;;<<<===>>>===<<<;;;>>>AAADDDFFFHHHIIILLLNNNOOORRRZZZaaafffnnn}}}~~~|||{{{{{{||||||||||||||||||||||||||||||}}}|||zzzvvvrrrpppqqqrrrnnnppprrrsssrrrrrrssstttuuuvvvxxxxxxwwwwwwxxxyyywwwxxxyyyyyyzzzzzzzzzyyywwwvvvuuuuuuuuuvvvwwwxxxtttttttttuuuvvvyyy|||~~~|||{{{zzzyyyyyy{{{|||}}}}}}~~~~~~~~~~~~|||||||||}}}~~~}}}dddUUUQQQMMMZZZwww|||qqqiiifffcccaaa``````^^^]]]TTTMMMFFFAAA<<<777666:::;;;<<>>===:::999333333222222111222222333666;;;CCCMMMXXXdddooowww|||~~~mmmbbb___jjjzzzzzzuuuzzzeeeMMM???:::888888:::666555444222111111111111111111111000...,,,***)))//////000111111111111111000111222333333333222222111111111222444666777888999999999999888888888777777:::<<<<<<;;;999999999999:::<<<=========;;;;;;<<>>:::666777;;;;;;<<>>;;;:::333333222222111222222222333888AAALLLYYYfffrrrzzz|||ooobbbYYYeeeuuuuuunnnyyyjjjPPPAAA;;;999:::<<<333222222111111222222333000111222333444444333222//////000111111111111111///000111333333333222111111111111222444666777888:::::::::999999888888888888:::<<<===;;;999888888888999;;;======<<<;;;:::;;;>>>AAACCCEEEGGGIIIKKKPPPTTT\\\dddjjjrrr~~~~~~||||||~~~~~~{{{xxxuuutttsssqqqrrrtttuuuvvvuuuttttttyyy|||~~~}}}yyywwwwwwxxx{{{yyywwwwwwxxxxxxwwwvvv{{{xxxuuurrrrrrtttxxxzzzuuutttttttttvvvwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}||||||xxxyyy{{{}}}}}}~~~~~~}}}~~~sss]]]UUUQQQZZZnnn|||ssslllfffaaa___``````[[[WWWNNNIIIAAA:::666777999;;;888;;;@@@FFFLLLQQQTTTVVVXXXWWWSSSKKKBBB===;;;<<<555555555555666777888888555444333111///...------+++,,,,,,---...///000000333555999===>>><<<:::888777666444333222333333444555:::CCCMMMXXXdddpppwww~~~sssfff^^^cccqqqtttiiirrrzzz}}}jjjQQQ???888888888777444444333333222111000000222111111000000000000000111111111111111111111111000......///000111111///333222222333444666888:::::::::;;;;;;<<<;;;;;;;;;999999999999999999999999<<<<<<===>>>???>>><<<999<<>>>>><<<;;;777666555333333333444444555:::BBBLLLWWWdddooowww~~~tttfff\\\aaannnvvvffflllsss|||zzzhhhQQQAAA:::999777444444333333222222111111111222111111000000000000000//////000111222222333333111000///000111222111000111000000111222444666888::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>??????>>><<<:::===@@@CCCFFFHHHJJJMMMPPPRRRVVV]]]fffmmmvvv~~~{{{yyyxxxwwwvvvuuuuuuuuutttuuuuuuvvvvvv{{{}}}~~~~~~|||zzzzzz{{{zzzxxxvvvvvvyyy|||}}}~~~yyyxxxwwwvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~|||||||||||||||{{{{{{zzzxxxxxxyyy{{{|||}}}~~~|||{{{zzz{{{||||||zzzyyyvvvwwwxxxzzz{{{{{{{{{{{{|||}}}}}}|||{{{{{{}}}~~~fffZZZRRRVVVfffyyytttmmmddd```^^^ZZZTTTNNNHHHEEE@@@;;;777666777777999<<>>>>>>>>@@@@@@AAAAAA@@@>>><<<;;;???AAAEEEGGGIIIJJJMMMOOOQQQUUU^^^hhhpppzzz~~~|||{{{yyyyyyyyyvvvuuutttsssssstttvvvwww{{{{{{||||||{{{{{{zzz{{{xxxvvvttttttvvvyyy{{{{{{wwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{||||||}}}{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvwwwyyy{{{|||~~~~~~}}}}}}}}}~~~}}}{{{xxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}|||zzzzzz|||~~~jjj[[[RRRUUUccc|||vvvnnneee___\\\XXXQQQLLLEEEBBB>>>;;;888666666666999<<>>??????@@@@@@BBBCCCDDDCCCAAA???>>>===AAADDDGGGIIIJJJKKKLLLNNNOOOTTT^^^iiirrr}}}~~~}}}|||{{{zzzzzzvvvuuutttsssssstttuuuvvvyyyxxxxxxxxxyyyyyyyyyyyyyyywwwttttttvvvxxxyyyyyyttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttuuuwwwxxxzzz|||~~~}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzzzz{{{}}}lll[[[RRRUUUcccvvvnnnddd^^^[[[WWWQQQLLLBBB@@@===:::888666666555:::===BBBIIIPPPWWW[[[]]]______]]]ZZZTTTMMMEEEAAA>>>;;;777444333444666777555444222000...---,,,,,,+++,,,,,,---...///000000222444777999:::999888777666555333222000000000111444888???IIIUUUcccpppxxxvvvjjjaaa___eeesss~~~zzz~~~vvv[[[FFF<<<888555333222222222222222222333333222111111000000000000000111111111111111222222222222111000000111222111000333222222333444666888::::::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBDDDFFFFFFEEEBBB@@@@@@AAAEEEGGGKKKLLLLLLLLLMMMMMMNNNSSS^^^jjjsss~~~~~~}}}{{{{{{{{{vvvvvvuuuuuuttttttuuuuuuwwwvvvuuuuuuwwwyyyyyyxxxzzzxxxwwwwwwyyyzzzzzzyyysssttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzyyyyyywwwvvvvvvvvvvvvxxxyyy{{{}}}~~~|||{{{{{{|||}}}~~~}}}{{{}}}|||{{{{{{{{{{{{{{{||||||}}}}}}|||zzzzzz{{{}}}}}}ooo\\\SSSUUU```zzzvvvnnnddd]]]YYYVVVPPPKKKBBB@@@===:::777666666777:::===CCCJJJRRRXXX]]]```bbbbbbaaa___[[[TTTJJJDDD===;;;888555333333555666555444333111///...------+++,,,,,,---...///000000...000444777999;;;;;;;;;777666444222000000000000444888???IIIUUUcccqqqzzzyyynnnccc```eeessszzz^^^HHH===999666444222222222222222222222222222111111000000000000000111111111111111111111111111000///000222222222111111000000111222444666888;;;;;;===>>>????????????<<<<<<>>>???AAABBBCCCDDDEEEGGGIIIGGGCCCAAABBBEEEHHHKKKNNNPPPOOONNNMMMNNNOOOUUU```llluuu}}}|||{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvwwwuuussstttvvvyyyyyyxxxvvvvvvvvvxxx{{{{{{zzzyyyttttttttttttuuuvvvwwwxxxyyyzzz{{{|||||||||{{{zzz{{{{{{||||||{{{zzzyyyyyyxxxxxxyyy{{{|||~~~}}}{{{zzz{{{|||~~~~~~}}}~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~|||{{{zzz{{{}}}{{{tttaaaVVVTTT\\\rrrxxxoooddd\\\XXXTTTNNNIIIBBB@@@<<<999777777888999:::>>>DDDKKKSSSZZZ___aaaeeeeeeffffffddd]]]TTTMMM@@@>>>;;;888666444333333777555444222000///......+++,,,,,,---...///000000...000333666999::::::;;;999888666333222111222222555999@@@IIIUUUdddrrr{{{~~~sssbbb```eeeuuuxxx^^^JJJ???;;;777444444333333222222111111111222111111000000000000000000000000111222222222333000//////111333444444333111000000111222444666888;;;;;;===>>>???@@@@@@@@@===>>>???AAACCCDDDFFFFFFEEEHHHJJJHHHDDDBBBEEEHHHLLLNNNRRRSSSQQQOOONNNNNNSSSXXXcccnnnwww}}}|||{{{zzzyyyzzzzzz{{{zzzyyyxxxvvvwwwtttrrrssswwwyyyyyyxxxqqqqqqssswwwzzz{{{yyyxxxvvvuuuuuuuuuuuuwwwyyyzzz||||||~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}|||{{{yyyzzz{{{|||}}}~~~||||||~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz|||}}}zzzxxxdddXXXSSSYYYnnnzzzqqqeee\\\WWWRRRLLLGGGCCC@@@<<<999777777999:::;;;>>>DDDLLLTTTZZZ___bbbggggggiiikkkkkkeee[[[TTTDDDCCC@@@<<<999666444333777666444222111000//////+++,,,,,,---...///000000222333555666777888777777;;;:::777555444333333333666:::@@@JJJVVVeeesss|||vvvaaa___eeevvvuuu]]]KKKBBB===777333444444333333222111000000222111111000000000000000......///111222333444555111000000222444666666555333333222333444666888:::;;;<<<===>>>@@@@@@AAAAAA??????AAACCCEEEFFFHHHIIIEEEHHHJJJHHHDDDCCCFFFJJJNNNPPPSSSTTTSSSPPPOOOOOOUUU[[[fffqqqxxx||||||{{{zzzyyyyyyyyyyyyuuuuuuuuuuuuuuutttttttttuuuvvvvvvwwwxxxyyyyyyyyyuuuvvvwwwxxxyyyxxxwwwvvv|||}}}~~~~~~||||||~~~~~~|||{{{zzzzzzyyyxxxwwwyyy{{{~~~}}}|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}dddTTTRRRUUUggg~~~rrrbbbZZZWWWUUUNNNHHHAAA???<<<999777666666777999===BBBHHHNNNWWW___eeekkknnnqqqrrrsssooocccWWWOOOFFF???<<<:::555222222666666555444222000...------------.........//////444444444444666777888999999999777666444444333333444999BBBMMMXXXdddooovvvvvveee```aaaooosssZZZIII???888555555000111111222222333444444111111000000111222333333000000000000000000000000444444333333222333333333444333111000111333555777;;;<<<>>>@@@AAABBBAAAAAA???@@@AAA@@@@@@AAACCCFFFGGGGGGGGGEEECCCCCCEEEGGGRRRTTTUUUUUUSSSQQQPPPPPPUUUZZZeeeoooxxx~~~~~~|||zzzyyyxxxwwwwwwttttttssssssssssssttttttrrrsssssstttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxwww}}}}}}~~~~~~~~~}}}}}}|||~~~}}}{{{zzz|||{{{zzzyyyzzz|||~~~}}}~~~}}}}}}~~~|||eeeUUUSSSVVVbbbssseee\\\ZZZVVVOOOIIIAAA???<<<999777666777777:::===BBBHHHOOOXXX```fffjjjnnnqqqssstttqqqggg[[[TTTKKKCCCAAA???:::777777666666555444222000...---.............../////////222222222333555666777888999888666555444333222222555999AAAKKKVVVbbbnnnuuu~~~zzzeee``````mmmwww]]]KKK@@@999666666111222222222222333333333111111000000111222222333111111111111111111111111111111111000111111222222111000///000111555888::::::;;;===???AAAAAAAAAAAA???@@@@@@@@@@@@AAACCCFFFGGGHHHGGGFFFEEEEEEFFFHHHRRRSSSUUUUUUSSSRRRRRRRRRVVV\\\fffqqqyyy}}}{{{yyywwwvvvvvvtttsssrrrqqqqqqrrrtttuuurrrrrrssssssttttttuuuuuuwwwwwwxxxyyyzzzyyyyyyyyy}}}}}}}}}||||||}}}}}}~~~~~~}}}{{{zzz|||{{{zzzyyyzzz{{{}}}~~~~~~zzzeeeVVVSSSUUU]]]xxx~~~tttggg```\\\WWWOOOHHHBBB@@@===999777777777777:::===CCCIIIQQQZZZbbbhhhjjjooosssuuuvvvuuukkkaaaUUULLLCCC@@@>>>:::888999777666666444333111///.../////////...............000000111333444666777888999888666555333222222111666:::@@@IIISSS```lllsss||||||eee___]]]hhh}}}}}}bbbNNNAAA999666777333333333222222222111111111111111000111111222333222222222222222222222222000000000000111222333333111000000000222444777999999:::<<<>>>@@@@@@@@@@@@???@@@@@@@@@@@@AAADDDFFFGGGHHHHHHGGGFFFFFFHHHJJJQQQSSSUUUVVVUUUTTTTTTUUUWWW^^^hhhsss{{{~~~|||zzzxxxwwwwwwxxxvvvsssqqqpppqqqssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzzzz~~~}}}|||{{{{{{|||~~~}}}{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzz~~~}}}~~~wwwdddVVVQQQRRRYYYqqq}}}tttiiibbb]]]WWWNNNHHHBBB@@@===:::888777777777:::>>>CCCJJJQQQZZZccciiilllqqqvvvwwwxxxwwwooofffWWWMMMDDD@@@>>>:::999:::777777666555333111000///.........---------------///000222444666777888999:::999888666444333222222777:::@@@GGGQQQ]]]jjjrrr{{{zzzfff___\\\eeexxxfffQQQBBB999666888444444333333222111000000222111111111111111222222222222222222222222222222222222222222333444555666444333222111111222444555777999;;;===???@@@@@@??????@@@AAAAAAAAABBBEEEHHHGGGHHHIIIHHHGGGGGGIIIJJJPPPSSSVVVWWWVVVVVVWWWXXXYYY```kkkuuu}}}}}}|||{{{{{{zzz}}}{{{wwwtttrrrrrrssstttvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxyyyzzz{{{{{{}}}|||{{{{{{{{{|||~~~~~~~~~}}}{{{zzzxxxwwwxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{|||~~~uuubbbTTTOOOPPPXXXkkk}}}{{{tttjjjbbb\\\VVVMMMGGGBBB@@@===:::888777777888:::===CCCIIIQQQYYYbbbhhhnnnsssxxxyyyzzzyyyrrrjjj^^^SSSIIIDDDAAA===<<<>>>888888777666444222000///,,,,,,,,,,,,,,,,,,,,,,,,000111444666999:::;;;;;;===<<<:::888666555444333777:::???FFFPPP\\\iiippp{{{yyyhhhaaa\\\ddduuujjjTTTCCC888555777555444444333222111000000222222111111111111111222222222222222222222222222222222222222333444555666444444333222222222333444666888:::===??????@@@@@@@@@AAABBBBBBBBBDDDGGGIIIHHHIIIJJJJJJIIIHHHIIIJJJQQQSSSVVVXXXXXXXXXYYYZZZ[[[aaammmwww~~~}}}}}}}}}~~~}}}zzzwwwuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~||||||||||||{{{yyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxyyy{{{|||~~~~~~rrraaaTTTPPPPPPVVVddd||||||uuukkkccc\\\UUUMMMHHHCCCAAA===:::888888888888999===BBBHHHOOOWWW___eeelllsssyyy{{{{{{{{{vvvpppbbbVVVJJJDDD@@@<<<;;;===999888888666555333111000++++++,,,,,,------------111222555999;;;===>>>>>>>>>===;;;999777555555444555999???GGGQQQ]]]hhhppp{{{}}}kkkddd___dddtttnnnXXXFFF999555777444444333333222111000000333222111111000111111111222222222222222222222222000000000000111222333333111111111222333444666666666888:::===???@@@@@@@@@AAABBBDDDDDDDDDFFFIIILLLKKKMMMNNNNNNLLLKKKKKKKKKRRRUUUXXXYYYYYYYYYZZZ[[[[[[bbbnnnyyy~~~~~~}}}|||{{{yyyxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{|||yyyzzz{{{|||}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzyyyvvvvvvvvvwwwxxxyyyzzzzzzwwwxxxzzz}}}{{{~~~}}}ooo```VVVSSSSSSSSS\\\sss~~~wwwmmmddd\\\UUUNNNJJJCCCAAA>>>;;;999888888888999<<<@@@FFFLLLTTT\\\aaahhhpppxxxzzz|||~~~{{{vvveeeXXXKKKDDD???;;;:::<<<999999888777555333111000+++,,,------...///000000000222666:::===>>>??????>>>===;;;999666555444333444888@@@IIISSS^^^iiippp|||nnngggbbbffftttsss]]]JJJ<<<777888333333333222222111111111333222222111000000111111111111111111111111111111111111111000111111222222111111222222333444555666666888;;;===@@@AAAAAAAAACCCDDDEEEEEEFFFHHHKKKNNNQQQRRRSSSSSSPPPNNNNNNNNNSSSVVVYYYZZZZZZZZZ[[[\\\[[[bbbnnnyyy~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuuuuvvvxxxzzz{{{xxxyyy{{{}}}~~~}}}}}}|||{{{{{{||||||||||||{{{{{{rrrssstttuuuvvvwwwxxxxxxxxxxxxyyy|||~~~~~~|||yyy|||~~~zzzmmm___WWWUUUWWWQQQWWWkkkyyynnnddd\\\VVVPPPLLLCCCAAA>>>;;;999888888999888;;;@@@EEEKKKRRRZZZ___eeennnvvvzzz}}}{{{lll___QQQIIICCC???>>>@@@999999888777555333222111,,,---...///000222333333000222666:::===>>>??????>>><<<:::888666444333333222888@@@JJJTTT___iiippp}}}pppiiidddhhhuuuvvvaaaMMM>>>888999333333333222222222222111333333222111000000111111000000000000000000000000444444333333222333333333444444444333333222222222777888;;;>>>@@@AAABBBBBBDDDEEEFFFGGGGGGIIILLLOOOUUUVVVWWWVVVTTTQQQPPPPPPTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[bbbnnnzzz~~~}}}}}}}}}|||{{{yyywwwuuutttsssuuuvvvwwwwwwwwwwwwvvvvvvzzzyyyxxxvvvuuutttttttttwwwxxxzzz|||{{{xxxuuusssvvvwwwyyyyyyyyywwwuuusssuuusssrrrrrruuuvvvwwwvvvvvvxxxzzz{{{{{{zzzxxxvvvyyy{{{~~~}}}}}}~~~rrrfff]]]WWWSSSQQQRRRTTTaaazzzoooeee___UUUNNNLLLEEEBBB???<<<;;;:::888777888;;;@@@DDDIIIOOOVVVZZZaaajjjrrrtttvvvyyy|||{{{qqqcccQQQEEEBBBAAA@@@======<<<999666444222000000/////////000000000000000333444555777:::===???@@@CCC???;;;999999888666333666;;;AAAHHHOOOZZZfffoooxxxtttiiiaaaggguuuyyyaaaNNNCCC>>>===777666444333222111111111222333444444333222000///555444222111000111111222000111333444555444333333111222333444444444333333333777<<>><<<;;;:::999777:::===@@@DDDHHHNNNTTTXXX___hhhooorrrssswwwzzzyyyqqqeeeTTTJJJFFFDDDAAA===888777666444333222222222000000//////000000111222333444555888:::===???AAACCC???;;;999999888666444666;;;AAAHHHOOOYYYeeemmmuuu}}}uuujjjbbbggguuu{{{dddPPPCCC======666666444333222111111111222222333333333222111111333333222111111222333333222222333444444333333333333333444444555555444444444888<<>>AAACCCGGGKKKQQQUUU\\\eeellloooqqquuuwwwwwwrrrgggYYYNNNIIIFFFBBB>>>:::999777555444333333222222111///...///000222333333444666888;;;>>>@@@AAABBB???<<<999888777666444666;;;BBBHHHOOOYYYdddllloooxxxvvvjjjbbbfffttt~~~iiiSSSCCC<<<;;;666555444333222111111111222222222111222222333333222222111111222222333444444444333222222333333333444444444444555555555555666999===@@@AAAAAABBBCCCDDDEEEHHHIIIKKKNNNSSSVVVXXXYYYYYYYYYXXXWWWVVVUUUSSSSSSTTTVVVYYY\\\```bbb```gggqqqyyy~~~}}}{{{zzzyyyxxxxxxwwwuuutttuuuvvvxxxzzzwwwvvvuuutttsssssssssssstttsssrrrrrrsssuuuxxxyyyzzzxxxvvvtttssssssssstttssspppmmmllllllmmmmmmmmmlllllllllmmmnnnoooqqqqqqsssvvvyyy{{{zzzzzzzzzzzzyyyxxxvvvvvvwwwzzz~~~}}}{{{zzzssslllccc[[[VVVSSSPPPOOOUUUQQQQQQZZZkkktttggg]]]SSSKKKEEEAAA===;;;:::;;;::::::<<<===@@@BBBEEEJJJPPPUUUYYYbbbjjjmmmooosssvvvuuuuuujjj[[[OOOIIIFFFCCCAAAAAA???<<<999666444222111222000...------///222333333444666999<<>>@@@AAABBBBBBCCCDDDFFFHHHJJJLLLOOOTTTWWWWWWXXXXXXXXXWWWWWWVVVUUUSSSUUUWWWYYY[[[___cccfffcccjjjttt|||~~~|||{{{zzzzzzzzzyyywwwvvvvvvwwwyyyzzzxxxwwwuuusssrrrqqqppppppssstttuuuvvvvvvuuutttsssvvvtttrrrqqqqqqrrrtttuuuqqqlllfffccccccfffhhhjjjkkklllnnnooooooooommmlllnnnqqqssstttttttttuuuvvvuuutttsssrrrsssvvvyyy{{{{{{|||}}}|||{{{{{{zzzwwwtttlllfff^^^XXXTTTRRRPPPOOOTTTRRRRRRWWWccczzzqqqdddWWWMMMGGGCCC>>>;;;;;;;;;;;;;;;:::;;;>>>@@@DDDJJJQQQUUUXXXaaajjjlllnnnsssvvvuuuxxxmmm]]]PPPHHHEEEDDDCCCAAA@@@===:::666444222111111///---,,,,,,...111333222444777;;;>>>@@@BBBBBBAAA@@@===:::777666555666777<<>>AAABBBBBBCCCDDDCCCEEEGGGIIIKKKNNNRRRVVVUUUUUUVVVVVVVVVUUUTTTTTTTTTWWWZZZ\\\]]]```cccfffhhhnnnwww~~~}}}|||{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvtttrrrqqqppppppooossstttwwwxxxxxxuuuqqqnnnpppooonnnmmmmmmoooqqqrrrpppllleeebbbbbbeeehhhjjjhhhiiilllmmmmmmllliiigggjjjkkklllkkkkkkllloooqqqrrrqqqpppooooooqqqrrrttttttuuuwwwyyyzzz{{{{{{|||{{{yyywwwwwwyyyxxxuuuqqqgggbbb\\\VVVSSSQQQPPPOOORRRRRRSSSVVV\\\nnnmmm\\\OOOJJJFFF@@@===<<<<<<<<<<<<:::;;;===???BBBHHHPPPUUUWWWaaaiiilllnnnrrruuuuuuyyyoooaaaSSSJJJFFFDDDDDD<<<;;;999777555333222222000///...---...///111222222444888<<>>;;;777555555666777<<>>BBBCCCDDDEEEFFFDDDEEEGGGIIIJJJMMMQQQTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQVVV[[[^^^^^^___bbbeeelllqqqzzz~~~}}}|||{{{{{{zzzyyyxxxwwwuuutttsssssssssrrrrrrqqqqqqqqqqqqrrrqqqsssuuuwwwvvvsssooommmkkkjjjiiihhhhhhiiijjjjjjkkkhhhdddbbbccceeeffffffbbbcccdddeeeeeeeeeeeedddeeeeeedddcccccceeeiiilllooonnnmmmmmmllllllmmmmmmnnnoooqqqsssuuuvvvwwwxxxvvvsssrrrssswwwwwwtttpppeee```ZZZVVVSSSRRRPPPOOOPPPQQQRRRRRRTTTbbb{{{gggXXXMMMIIICCC>>><<<<<<<<<<<<;;;<<<===>>>AAAFFFMMMRRRVVV___gggjjjmmmqqqttttttxxxqqqfffZZZPPPIIIEEEBBB<<<;;;999666444333222111111111111000111111222333222444888<<<@@@BBBCCCCCC@@@@@@???;;;666444555777777<<>>BBBDDDEEEGGGHHHFFFGGGHHHIIIJJJLLLPPPRRRRRRSSSSSSTTTTTTSSSSSSSSSOOOVVV^^^bbbbbbbbbdddgggnnnsss{{{~~~}}}|||{{{{{{xxxxxxxxxvvvtttrrrpppoooooooooppppppqqqrrrttttttpppqqqssstttsssrrrooonnnhhhhhhgggeeeeeeddddddddd___^^^]]]]]]^^^^^^]]]\\\]]]\\\\\\]]]^^^```bbbccccccbbb```^^^^^^aaafffjjjmmmmmmllllllkkkjjjiiiiiijjjkkkmmmppprrrtttuuuvvvrrrpppoooqqqvvvwwwsssoooddd```ZZZVVVSSSRRRPPPOOONNNPPPPPPNNNMMMZZZyyyrrrcccPPPKKKDDD???=========<<<>>>>>>>>>>>>@@@EEEKKKPPPUUU^^^fffiiilllpppsssssswwwrrrjjj```VVVLLLEEEAAAAAA???<<<999555222000///222222333333333444444444222444888===@@@CCCCCCDDD@@@@@@???;;;666444555777777<<>>BBBDDDFFFHHHJJJGGGIIIJJJJJJJJJLLLOOORRRRRRSSSSSSTTTTTTTTTSSSSSSOOOWWWaaafffgggfffhhhjjjnnnssszzz~~~|||{{{yyyyyyyyyxxxvvvsssqqqooonnnoooqqqrrrrrrqqqooonnnpppooonnnoooqqqrrrqqqpppoooiiiaaa^^^______\\\YYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[]]]```ccceeellljjjgggeeeeeeeeeeeecccdddjjjnnnooorrruuusssooojjjiiiiiilllpppqqqnnnkkkddd^^^WWWRRRPPPPPPPPPQQQRRRSSSTTTPPPLLLSSSjjjlllZZZNNNDDDCCCDDDAAA===;;;<<<<<<;;;;;;>>>CCCHHHKKKTTTZZZbbbiiinnnqqqtttvvvwwwtttmmmbbbWWWMMMGGGEEE@@@???===:::666222///---111222333222111111333444777888;;;>>>AAABBBCCCCCCAAAAAA???;;;888666666777:::===BBBGGGKKKQQQWWW[[[bbbiiirrryyyzzzoooeeedddkkkvvvwwwjjjXXXEEE:::999777666444222000000222444555444333333222222222222333333444444444555555555555555444444555666888999444444333333333444555666888;;;???BBBCCCDDDEEEGGGKKKJJJKKKNNNQQQUUUVVVWWWWWWXXXXXXWWWVVVUUUVVVXXXTTTYYYaaahhhlllkkkhhhfffjjjsss~~~|||{{{yyyyyyxxxwwwuuurrrpppooonnnoooqqqrrrsssrrrqqqppppppooonnnoooppppppooonnnmmmggg```\\\\\\[[[XXXUUUQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRTTTVVVYYY]]]___cccbbb```^^^]]]]]]]]]]]]bbbiiioooqqqssstttqqqlllgggfffgggjjjnnnnnnkkkgggbbb]]]VVVQQQPPPPPPPPPPPPTTTRRRPPPMMMLLLRRRccctttuuu```RRRFFFCCCBBB???<<<:::<<<;;;;;;;;;>>>BBBFFFIIIPPPVVV^^^eeekkknnnrrrssswwwtttlllbbbVVVLLLGGGEEEAAA@@@>>>;;;888444111000111222333222111111333555777999<<>>BBBGGGLLLRRRVVV]]]ccckkksssyyytttiiihhhnnnyyyyyynnnbbbRRRBBB:::999444555555555444333222111222222111111000000111111333333333333444444444444000000111222333333333333444333222222222333555666:::===AAADDDFFFGGGIIIKKKIIIJJJLLLPPPTTTYYY\\\^^^\\\[[[XXXSSSOOOMMMNNNPPPWWW^^^gggnnnpppooonnnmmmooowww}}}{{{{{{yyyvvvsssqqqpppoooooolllmmmoooqqqrrrsssssssssqqqpppnnnnnnmmmkkkhhhfffaaa\\\VVVRRROOOLLLIIIFFFHHHGGGFFFFFFEEEEEEEEEFFF@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGJJJMMMPPPRRRHHHNNNTTTWWWXXX[[[bbbhhhkkkqqqvvvvvvxxxyyyvvvqqqkkkkkklllooorrrqqqlllggg___\\\VVVSSSQQQPPPOOONNNSSSOOOKKKJJJIIIHHHMMMUUUXXXaaalllvvvxxxgggTTTKKKGGGCCC@@@@@@<<<;;;:::;;;<<>>AAACCCEEEEEEEEEAAA@@@>>>;;;777555555666777:::===@@@DDDJJJPPPTTT[[[```hhhooouuu}}}vvvjjjhhhnnnyyyuuuiii]]]OOOAAA::::::555444333333333333222111222222111111111111222222444444444444555555555555222333444666666666555444444333222222222333555666;;;>>>CCCFFFHHHJJJLLLNNNKKKMMMPPPSSSWWW[[[___aaabbb```[[[UUUOOOMMMNNNPPPWWW___hhhooopppooonnnnnnrrryyy}}}|||{{{zzzwwwsssqqqoooooooookkklllmmmnnnpppqqqqqqqqqpppnnnlllkkkiiifffbbb___WWWTTTOOOKKKHHHDDDBBB@@@???>>>>>>===============<<<======>>>???@@@AAAAAA??????>>>>>>@@@BBBEEEGGGFFFMMMUUUYYY\\\```gggmmmqqqtttvvvuuuvvvyyyyyywwwqqqpppppprrrtttsssnnniiiaaa]]]YYYUUUSSSQQQOOOMMMOOOMMMMMMKKKFFFAAAEEELLLIIIMMMRRRYYYcccrrrrrr]]]PPPJJJEEEBBBBBB<<<<<<;;;;;;<<<>>>@@@BBBHHHMMMUUU]]]ccciiinnnrrrrrrpppllldddYYYPPPIIIFFF??????>>>===:::888666555222333444444333444666888;;;===???BBBDDDEEEEEEEEE@@@@@@>>>:::777555555666888:::<<>><<<;;;999999888888888888888999999999:::;;;<<<===>>>>>>===<<<<<<<<<>>>AAACCCEEELLLQQQWWW\\\___ccchhhlllqqqssssssqqqsssxxxzzzxxxtttrrrqqqrrrtttsssnnnjjjdddaaa]]]YYYVVVSSSPPPMMMKKKJJJKKKJJJDDD>>>@@@FFFDDDDDDEEEIIINNNYYYkkk{{{hhhXXXOOOGGGCCCBBB======<<<<<<===>>>???@@@GGGLLLSSSZZZaaaggglllpppnnnnnnmmmggg]]]SSSKKKGGG@@@@@@???===;;;888666555222333444444444555777999;;;===???AAACCCDDDDDDDDD@@@???>>>:::666444555666888999;;;===AAAFFFLLLQQQWWW[[[bbbhhhoooyyywwwjjjfffjjjuuu|||qqqdddYYYNNNAAA:::888777444222222555666555333333333333222333333444555222222222222333333333333333333444444555444444444666555444444444555777888;;;???DDDHHHJJJMMMOOORRRTTTWWW[[[]]]]]]```dddiiihhhfffccc^^^YYYWWWXXXYYYdddmmmwww|||{{{xxxwwwxxxzzz~~~}}}{{{{{{yyywwwtttqqqooommmhhhhhhhhhhhhiiijjjjjjkkkfffdddbbb___\\\VVVPPPKKKCCCCCCBBB???<<<:::999999777777666666666777777888555666777777999999:::;;;;;;;;;;;;===@@@CCCGGGIIIQQQTTTYYY^^^ccchhhkkklllooorrrtttsssuuuyyy{{{yyyxxxuuurrrrrrssssssppplllgggeee```]]]YYYUUUPPPMMMIIIEEECCCEEECCC???===???AAA???@@@CCCDDDHHHUUUccctttxxxeeeXXXMMMFFFCCC>>>>>>=========>>>??????DDDIIIPPPVVV\\\bbbhhhkkkkkkmmmnnnjjjbbbWWWNNNIIICCCBBBAAA???<<<999777666222444555555555555888:::;;;<<>>CCCJJJOOOTTTXXX^^^dddlllvvvxxxkkkfffjjjuuu|||qqqdddZZZOOOBBB:::777777666666999<<<<<<777222222222111111222333333444444444444555555555666666444333333222222333333444777666666555555777888999;;;???DDDHHHKKKMMMPPPRRRUUUYYY^^^```aaadddiiiooommmlllkkkgggdddbbbcccdddllluuu}}}|||~~~~~~}}}{{{{{{zzzyyyvvvrrrooommmhhhggggggggggggggghhhhhhaaa```]]]ZZZVVVQQQJJJEEE>>>>>>>>><<<:::888888888444333333333333333444444333333444555666777777888555555666999===BBBGGGIIISSSUUUYYY```hhhnnnpppqqqnnnsssvvvwwwyyy}}}}}}zzz|||yyyuuusssttttttrrrooojjjgggccc___[[[VVVQQQMMMIIIAAA===@@@DDDAAA===:::999888:::===<<<<<>>>>>>>>>>>??????BBBFFFLLLSSSYYY^^^dddhhhhhhlllnnnllldddYYYOOOJJJEEEDDDCCC@@@>>>;;;888777222444555555555666888:::;;;<<<>>>AAABBBCCCCCCCCC@@@???===:::666444444555555666777999<<>>CCCHHHKKKMMMPPPSSSUUUZZZ___bbbcccgggmmmsssrrrrrrrrrpppmmmllllllmmmvvv~~~~~~}}}{{{yyywwwuuusssooolllgggeeecccbbbbbbbbbaaa```^^^ZZZTTTOOOKKKFFFBBB???<<<:::777555444444555666444444333333333333222222444555555666777888888999:::999999===???@@@EEELLLPPPTTTYYY___eeeiiilllnnnooorrruuuwwwwwwwwwxxxyyyzzzzzzyyyvvvssspppoooooommmkkkgggbbb[[[VVVQQQNNNEEECCC@@@===::::::::::::999999:::;;;<<<<<<<<<<<>>???CCCCCCEEEJJJPPPWWW^^^cccfffjjjkkkkkkkkkggg^^^TTTMMMJJJGGGCCC@@@>>>;;;777555000111222444666777888999:::;;;===???@@@AAA@@@@@@===<<<:::888777666555555222444666888:::>>>CCCGGGLLLQQQZZZaaajjjttt|||mmmhhhlllvvv|||nnn\\\LLL@@@<<<;;;777555555888<<<===888333555444444333333444444555333333333222222222111111666555555444444444555555222333555666666777:::<<>>;;;999888666444222333333444333333222222222111111111222333444555666777888888<<<:::;;;>>>@@@@@@FFFLLLPPPSSSYYY___eeeiiimmmoootttvvvyyyzzzzzzzzz{{{|||||||||{{{xxxuuurrrqqqpppmmmkkkhhhbbb[[[TTTNNNJJJCCCAAA>>><<<:::999::::::666666777888888888888777???III\\\www~~~hhhYYYSSSJJJEEEAAABBBAAA>>>>>>@@@BBBDDDHHHNNNUUU\\\bbbeeejjjjjjkkkkkkggg___UUUNNNHHHEEEBBB@@@>>><<<999777333333444555666888:::;;;<<<===>>>???@@@@@@@@@???===<<<:::888666555444444222444555777999===BBBFFFJJJPPPWWW___gggqqq}}}}}}mmmhhhkkkuuusssaaaOOOBBB<<<:::999777555666999888333///444444333333333333444444444444444333333333222222666666555555555555555666333444666666666777999<<>><<<999777777666444222111111111222222111111111111000000000000111222333555666888888;;;999:::>>>??????DDDJJJMMMRRRYYY___dddhhhmmmpppvvvxxx{{{|||{{{|||}}}~~~}}}zzzwwwtttrrrpppkkkjjjhhhccc[[[RRRJJJEEE???===<<<:::999999999:::888999999999999888777777888;;;DDDZZZxxx{{{fff[[[OOOIIIEEEEEECCC???>>>???AAACCCFFFLLLRRRZZZ```dddiiiiiikkkkkkhhh```WWWPPPFFFDDDAAA@@@???===;;;888666666555555777999;;;===>>>???@@@@@@@@@??????>>>>>>===:::888666444333222222333555666888<<>>AAAAAAAAA@@@@@@???>>>>>>>>>===:::777555333222111111222444555666:::>>>BBBDDDIIIOOOVVV]]]gggsss{{{ppphhhjjjtttoooZZZGGG===999555333111111333555555444333333222222222222333333444444444444333333333333777666666666666777777888666777888777666666888999===@@@FFFMMMSSSYYY\\\^^^___^^^^^^___bbbjjjttt{{{|||xxxuuussspppmmmkkkhhhddd___[[[VVVQQQKKKGGGCCC@@@===:::999777555333555555444333333222222222333222222222111111111111000111222444666888999:::999888999======<<>>;;;888555777666555555666999===???CCCCCCBBBAAA@@@???>>>>>>===<<<:::777444222111000000111222333444777<<>>:::666444222222333555666666444333333222222333333444333333333333222222222222666666666666666777888888777888888888666666888999>>>BBBGGGNNNTTTYYY\\\^^^``````^^^^^^```gggpppvvv~~~{{{yyyvvvtttpppllliiiddd```ZZZTTTOOOKKKFFFCCC???<<<999777666555333222555555555444444333333333333333222222222111111111111222333444666888999999:::999;;;>>>>>><<>>JJJggghhh[[[OOOIIIGGGCCC@@@@@@DDDDDDDDDGGGMMMVVV^^^dddeeefffhhhiiifff___VVVOOOJJJGGGDDD@@@>>>;;;777444555444444666888;;;???AAAEEEDDDBBBAAA@@@?????????<<<;;;999666444222111000///000111222333555999===???BBBHHHMMMTTT^^^jjjrrr~~~rrriiihhhrrrwww___JJJ???;;;999888666444333333333444555444444333333444444555333333222222222111111111555555555555666777888888777888999888777777888:::???BBBGGGNNNTTTYYY\\\^^^```___^^^^^^___eeelllrrr~~~|||{{{yyyxxxuuuqqqkkkggg```[[[SSSMMMHHHDDDAAA???;;;999777666777777666555444444444444444444333333222111111111111000000000111222333444555666777777888777888<<<<<<:::<<<@@@BBBJJJUUU[[[___dddmmmsssxxx}}}|||xxxvvvuuuppphhhaaaYYYTTTMMMEEE>>>:::777666666777777777777777666666999999999999999888777666333000111555777<<>><<<999666333444666888;;;>>>AAACCCEEEDDDBBBAAA@@@@@@@@@@@@:::999777555333222111111///000000111111444888;;;===AAAFFFJJJQQQ[[[gggpppyyysssiiigggqqq{{{aaaJJJ>>>;;;777777666555333222333333666555555444444555555666444444333333333222222222444444444444555666777888666888888888777777999;;;===@@@FFFMMMTTTYYY]]]___^^^^^^^^^^^^aaaffflllqqq{{{zzzzzzyyyvvvqqqjjjeee\\\VVVNNNHHHCCC@@@>>>===:::888777777999::::::999333333444444444333222222000000000000////////////111111222333333444555555444333555888888555777;;;BBBKKKVVV]]]```eeennnvvvzzz|||xxxvvvuuupppggg```TTTNNNFFF===777444444555777777777888777777666555666666666666666555555444999000,,,000222444@@@PPPkkkvvvbbbVVVPPPJJJFFFFFFBBBAAA@@@CCCIIIRRR[[[aaaeeeeeeggggggddd\\\SSSLLLFFFDDDBBB@@@???===:::888333444777:::>>>AAACCCEEEEEEDDDBBBAAA@@@@@@AAAAAA999888777555333222222222//////000000000333777:::===@@@EEEIIIOOOZZZfffnnnvvv}}}tttiiigggqqq}}}aaaJJJ>>>:::222333555555444444555666666666555555555555666666555555444444444333333333333333333444444666777777666777888888777888:::<<<;;;???EEEMMMTTTZZZ^^^```[[[]]]^^^___bbbgggnnnsss}}}~~~|||{{{|||{{{vvvlllccc[[[OOOEEEBBB@@@;;;;;;???===777333333777999888555888777555444333333444555333333222222111000000000111111111111222222222222555555444333333555999<<<@@@HHHRRR[[[aaahhhqqqwww{{{yyyvvvrrrmmmfff___YYYMMMGGG@@@;;;999888666444666666777777888999:::::::::999888777777666666777222111///000222777===@@@NNNiiikkkYYYPPPKKKFFFCCCAAACCCEEEFFFHHHNNNVVV]]]___cccfffeeeccc___UUULLLCCCCCCBBBAAA>>>;;;888777777777888:::===@@@CCCEEEHHHFFFDDDDDDDDDCCCAAA???888666444444444333222000000000000000111222333444;;;???DDDHHHNNNVVVaaahhhsss{{{xxxkkkfffnnn}}}cccMMMBBB>>>555444333333222222333333555555555555666777888888222222222333333333444444555555666666777777888888777888999888777888:::;;;>>>AAAIIISSS\\\___]]]ZZZ```___^^^^^^bbbhhhpppttt}}}|||zzzxxxyyyyyytttjjjbbbUUUKKKCCC@@@>>>;;;;;;>>><<<999666666999::::::888777666444333222333333444333333222111111000000///............////////////444444444333333555999<<>>PPPjjjzzzdddVVVNNNIIIFFFAAABBBDDDDDDFFFKKKRRRWWWZZZ^^^aaa```^^^[[[RRRHHHCCCBBBBBB@@@>>>;;;888666777888999;;;===AAADDDEEEHHHFFFDDDCCCCCCBBB@@@>>>:::888666555555444222000000000000000111222333333999<<>>BBBIIITTT]]]bbbcccaaabbbccceeegggiiillloooqqq|||||||||yyyvvvwwwwwwrrriiiaaaQQQJJJCCC@@@>>><<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888777555444333444444555222222222111000000//////000000000111111111111222222333222222222444999<<>>BBBGGGPPPZZZaaajjjsssvvviiicccjjj}}}|||aaaKKK???<<<777666666555444555555555666666555444333333333333444444444555555555666666666666666555444444333333555666777777666777999;;;@@@CCCKKKUUU___fffhhhiii```dddiiilllkkkiiigggfffqqqxxxzzz|||~~~zzzwwwvvvuuupppggg```QQQMMMHHHDDDAAA>>>===>>>999;;;======;;;:::;;;<<<:::999888666666666666777333222222111000000//////111111111222222222333333111111111111111444888;;;===EEEOOOXXX```fffkkknnnqqqsssuuuvvvuuurrrnnnkkkgggccc]]]WWWQQQJJJCCC???999777555333444555666777666777888999:::;;;<<<===<<<<<<<<<;;;;;;:::999999888777444111000///000000777999???LLLbbb~~~pppaaaVVVOOOGGGGGGFFFFFFHHHLLLQQQTTTVVV[[[^^^]]]\\\ZZZSSSJJJCCCCCCAAA???===;;;999888999:::;;;>>>@@@CCCEEEFFFHHHFFFDDDCCCBBBAAA>>><<<<<<:::777666555333111////////////000000111222333444888<<<@@@EEEMMMWWW^^^gggooo{{{xxxkkkeeejjj{{{{{{```JJJ>>>;;;777666555555444444555555333333333444444555666777444444444444555555555555444555555666777888999999777888999999999:::<<<>>>CCCFFFMMMVVV___gggkkkmmmeeeiiinnnnnnjjjeee```___jjjyyywwwnnnppp{{{~~~{{{vvvtttrrrnnneee^^^TTTSSSOOOIIIDDDAAA???>>>;;;<<<>>>===<<<::::::;;;;;;999888777666666777777333333222222111111000000.........////////////000000111000000000222666:::<<>>>>><<<<<<===<<<<<<;;;999888777666555333222111111111333555888===HHH\\\vvvsssaaaSSSJJJHHHFFFEEEHHHMMMQQQTTTVVV[[[]]]\\\\\\ZZZSSSKKKDDDCCCBBB@@@>>><<<;;;:::999:::<<>><<<;;;999666555444222000---////////////000111222333444777<<>>:::666555555444333444444444000000000000111222333444222333333333333444444444444444555666777888999999777999:::::::::;;;===???GGGKKKQQQYYY```fffkkknnnpppsssvvvssslllfffccccccjjjyyy{{{rrrvvv||||||vvvtttsssooohhhaaaZZZ\\\YYYRRRLLLIIIFFFCCCAAAAAA@@@???>>>===<<<<<<:::999777666555555666666444444444333222222111111//////000000000000111111111111000//////111444888:::>>>EEEMMMVVV]]]bbbeeejjjlllmmmmmmjjjeee___[[[QQQMMMHHHCCC???<<<999777444555555444222333555777888999999999999999::::::;;;<<<<<<===<<<:::999888777777666666555444333333000333666999;;;EEE[[[ooorrr]]]OOOJJJEEECCCEEEJJJOOORRRSSSWWWYYYXXXXXXVVVOOOHHHDDDCCCAAA???===<<<;;;;;;999:::===???AAACCCDDDDDDEEEDDDBBBAAAAAA@@@>>>===:::888555444333222000...////////////000111222222444777;;;>>>BBBIIISSSZZZdddlllxxxwwwjjjaaacccrrryyy]]]III>>>;;;666555444444333333444444555555444333222222222222222222222333333333444444555555555555555555444444555777888999888999<<<>>>JJJNNNUUU\\\bbbggglllooosssvvvxxxtttmmmhhhhhhjjjmmmzzzzzzzzzyyyzzzxxxrrrmmmbbbgggggg___YYYWWWTTTPPPKKKHHHCCCBBBCCCCCCAAA???===<<<:::999888888999999666555555444444333333222111222222222222333333333111111000///...///222555999;;;@@@GGGPPPXXX^^^aaaeeefffhhhgggddd]]]VVVRRRIIIEEE@@@===;;;;;;999888333555666666555555888;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@???>>><<<:::888999999999888666555444222222444777888<<>><<<;;;:::999:::888:::<<>>===<<<<<<======777666666555555444333333...////////////000000000222222111...---...111444888999===DDDMMMUUU\\\___aaabbbcccccc___XXXPPPLLLDDD@@@<<<:::::::::::::::444666999999999:::===AAA???@@@AAACCCEEEGGGHHHIIIBBBCCCDDDDDDDDDBBB@@@>>>:::;;;;;;;;;999777555444444000000333444555===HHHccc}}}}}}```WWWLLLEEEEEEIIINNNPPPPPPSSSTTTRRRQQQOOOIIIAAA@@@???===:::999888888888888:::<<>>:::888666666666555333222.........//////000111222222555888;;;???EEEOOOUUUcccjjjttt}}}zzzlllbbbcccppp~~~www]]]III???===888888777666666666666666333333333333333444666666444444444555555555666666333333444666777999::::::888999;;;;;;;;;===???AAAKKKRRR[[[ccchhhmmmrrrvvvqqqxxx~~~~~~zzzxxx|||