BM6P6(@ VVVRRRNNNLLLMMMOOOPPPQQQVVVUUUVVVYYYZZZYYYTTTOOOKKKNNNSSSWWWYYYWWWTTTRRRPPPQQQQQQSSSUUUWWWYYYZZZSSSQQQNNNNNNOOOQQQRRRRRRTTTQQQMMMKKKJJJJJJIIIHHHDDDCCCBBBAAA@@@AAAAAABBB@@@CCCEEEFFFEEECCCCCCCCCCCCAAA>>>===>>>??????>>>;;;;;;:::999999888777777777666555444444555666777333222222222222222222222000000000000000000000000---111444333222666???HHHpppuuuiii{{{qqqiiissshhhdddsss|||zzz|||}}}rrrgggZZZNNNAAA<<<;;;999888999999999999888888888777777999999999999:::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<===>>>???@@@>>>AAADDDEEEEEEFFFGGGIIIFFFEEEEEEEEEEEEGGGHHHIIINNNOOOQQQTTTYYY[[[\\\\\\]]]WWWWWW^^^bbbaaa___aaakkk{{{~~~vvviiiZZZMMMOOOQQQaaassstttqqqyyy|||xxxuuurrrnnnmmmkkkiiieee^^^XXXWWWYYYLLLIIICCC@@@???>>>>>>===>>><<<;;;;;;===>>>======AAA@@@@@@BBBCCCCCCBBBAAABBBCCCAAA@@@DDDLLLQQQPPPXXX\\\eeeuuu|||ssslllmmmwwwxxxlllaaaYYYTTTOOOMMMKKKLLLNNNQQQRRRRRRWWWZZZ___bbbdddeeegggiiiUUURRROOONNNOOOQQQSSSTTTWWWWWWWWWYYYZZZYYYVVVRRRQQQSSSWWWYYYYYYVVVSSSQQQOOOOOOOOOPPPRRRSSSUUUVVVQQQOOONNNNNNQQQSSSTTTTTTSSSPPPMMMJJJJJJJJJIIIHHHDDDCCCBBBAAA@@@AAABBBBBB@@@CCCFFFFFFEEECCCCCCCCCDDDBBB???>>>?????????>>>===<<<<<<;;;::::::999999888777666555444555555666333333333222222222111111000000000000000000000000---111444333222666???GGGfff|||llltttvvveeevvvrrriiiggglllyyywwwyyytttiii^^^PPPCCC===:::888666777999999999888888888777777888888888888999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@???AAACCCEEEFFFGGGJJJLLLKKKJJJHHHGGGGGGHHHJJJKKKPPPQQQSSSWWW[[[___```aaabbb```bbbiiimmmlllllloooyyy|||rrraaaPPPKKKOOOTTTeeexxxwwwsss{{{}}}wwwtttrrrnnnkkkgggddd```]]][[[WWWSSSQQQJJJGGGBBB???>>>>>>>>>===AAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBBBBBDDDFFFGGGLLLUUUYYYYYYbbbfffppp}}}zzzyyyrrrfff]]]XXXSSSQQQNNNOOOQQQUUUWWWWWWYYY\\\```cccdddfffiiikkkSSSRRRPPPOOOPPPSSSUUUWWWYYYXXXXXXYYYZZZYYYXXXVVVWWWXXXZZZZZZYYYUUURRROOONNNNNNNNNNNNNNNOOOPPPQQQOOONNNMMMOOORRRUUUVVVVVVRRROOOLLLJJJJJJJJJIIIHHHDDDCCCBBBAAA@@@AAABBBBBBBBBDDDGGGGGGFFFDDDCCCDDDFFFDDDAAA@@@@@@@@@???>>>>>>>>>======<<<;;;;;;;;;:::999777555444444555555555444444333222111111000000000000000000000000000...111333333222555===DDD\\\}}}ssskkkyyyfffkkk{{{qqqmmmkkkhhh~~~yyywwwzzzvvvlllbbbTTTEEE>>>:::777555666999999999888888888888888777777777777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===???@@@AAAAAA@@@AAACCCDDDFFFJJJNNNRRRQQQPPPMMMKKKJJJKKKLLLNNNSSSTTTWWWZZZ^^^bbbeeegggiiikkkpppwwwxxxvvvwwwzzz~~~yyykkkYYYHHHHHHNNNWWWjjj}}}|||vvv~~~|||vvvqqqooommmiiieee```\\\XXXVVVVVVSSSMMMGGGGGGDDD@@@>>>>>>??????>>>??????>>>>>>>>>>>>??????BBBCCCCCCDDDEEEFFFFFFGGGDDDIIIMMMPPPWWW```ddddddrrrvvv~~~wwwkkkbbb^^^[[[XXXUUUTTTWWWZZZ\\\^^^]]]___bbbdddfffiiillloooSSSSSSRRRQQQPPPRRRTTTWWWZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNOOOQQQSSSUUUUUUUUUOOOMMMJJJIIIIIIIIIHHHGGGCCCCCCAAAAAAAAAAAABBBCCCDDDGGGIIIIIIHHHFFFEEEEEEFFFDDDBBBBBBBBBAAA???>>>>>>=========<<<<<<;;;;;;;;;999888666444444444555666555555333222111000000000000000000000000000000///111333222222555;;;AAARRRqqq~~~hhhkkkmmmhhhnnn{{{wwwssspppjjj~~~~~~yyynnndddVVVFFF???;;;888666777888888888888888888888888666666666666777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBCCCAAABBBCCCDDDGGGKKKRRRVVVVVVTTTPPPMMMLLLMMMOOOPPPTTTUUUXXX[[[___dddiiilllooouuu}}}~~~{{{ssstttttttttuuuyyy|||{{{tttcccTTTHHHDDDMMMXXXmmm~~~xxxyyyuuuppplllkkkiiiddd```[[[[[[YYYTTTQQQNNNHHHBBBCCCAAA>>>===>>>?????????======>>>>>>>>>???AAACCCFFFGGGIIIJJJJJJLLLNNNPPPPPPWWW]]]bbbiiisssyyy{{{yyyooojjjgggccc```\\\ZZZ\\\___aaabbbbbbccceeeggghhhlllpppsssTTTTTTTTTRRROOOOOORRRTTTZZZYYYXXXWWWVVVUUUVVVWWWVVVUUUUUUSSSSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPRRRTTTTTTRRRPPPMMMKKKIIIIIIIIIIIIHHHFFFCCCBBBAAAAAAAAAAAACCCCCCFFFHHHKKKKKKIIIGGGFFFFFFFFFDDDCCCBBBCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::888666555444555555666666555444333111111000111111111111111111111111000111222222222444999>>>FFFbbbqqqhhhyyysssfffaaaxxx{{{vvviii{{{|||rrreeeWWWGGG???<<<999888:::888888888888888888888888666666666666777888999999:::;;;<<<<<<=========<<<;;;<<<===???AAABBBDDDDDDCCCCCCDDDEEEGGGLLLSSSXXXWWWUUURRRPPPOOOOOOQQQRRRSSSUUUXXXZZZ]]]bbbiiinnnttt|||}}}{{{rrrqqqooonnnpppttt{{{}}}{{{zzz|||}}}iiiVVVMMMIIICCCMMMYYYnnn}}}wwwzzztttpppllljjjiiifffaaa]]]XXX^^^___VVVMMMIIIFFFBBBAAA???======???@@@@@@???>>>@@@CCCDDDDDDFFFIIILLLHHHJJJMMMNNNOOORRRVVVYYY```iiirrryyyyyysssqqqqqqiiifffbbb``````bbbccccccfffgggiiikkkllloootttwwwSSSUUUUUUSSSOOONNNQQQTTTZZZ[[[ZZZXXXUUUTTTTTTVVVRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSRRRRRRQQQQQQQQQRRRQQQQQQQQQSSSSSSRRRNNNLLLJJJIIIHHHHHHIIIIIIGGGFFFCCCBBBAAA@@@AAABBBCCCDDDFFFHHHKKKKKKIIIFFFEEEEEEDDDCCCBBBBBBCCCCCC@@@>>>::::::::::::::::::::::::;;;999888666555555666666666555555444333222222111111111111111111111111111111111222222222444888;;;AAAYYY{{{pppvvvuuuaaaYYYmmmiiiuuuvvvgggXXXIII@@@===:::999;;;888888888888888999999999666666666666777888999::::::;;;<<<===============<<<<<<>>>@@@BBBDDDEEEFFFDDDEEEEEEFFFGGGLLLRRRVVVUUUUUUSSSSSSRRRSSSTTTTTTRRRTTTWWWXXXZZZ___gggnnnvvv}}}{{{vvvtttqqqooopppssswwwyyy}}}zzzxxxwwwwwwyyyzzz}}}yyy[[[JJJFFFGGGEEEOOO[[[nnn~~~{{{vvv{{{uuuqqqnnnkkkiiihhheee___ZZZVVV___aaaUUUIIIFFFFFFCCC@@@>>>===>>>@@@AAA@@@@@@>>>AAAEEEFFFEEEGGGKKKOOOJJJMMMQQQSSSTTTXXX^^^ccciiivvvyyytttssstttiiifffcccbbbcccdddddddddhhhjjjmmmoooqqqssswwwzzzRRRUUUWWWUUUQQQPPPSSSWWW\\\]]]]]]ZZZVVVTTTSSSUUUQQQOOOMMMLLLLLLNNNPPPRRRRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSQQQMMMJJJIIIHHHGGGGGGIIIIIIGGGEEEBBBBBBAAA@@@AAABBBCCCDDDDDDGGGIIIIIIFFFDDDCCCCCCAAAAAAAAABBBCCCCCCAAA???:::::::::::::::::::::::::::999777666666666777777555555444444333333333333111111111111111111111111111111222222222444666888@@@QQQlll{{{vvvxxx^^^RRRbbbyyyqqqwww{{{kkk\\\KKKAAA===999888:::777777888888888999999999777777777777888999:::::::::;;;<<<===>>>>>>>>>>>><<<===>>>@@@CCCDDDFFFGGGEEEFFFGGGGGGHHHKKKOOOSSSSSSTTTUUUVVVWWWWWWWWWXXXRRRTTTVVVWWWWWW]]]fffmmmuuu~~~}}}zzzwwwuuuuuuvvvwwwwwwxxxwwwvvvvvvxxxzzz}}}dddOOOEEEEEEGGGJJJRRR\\\mmm|||yyyvvvyyysssooollljjjhhhgggccc]]]WWWRRRZZZZZZNNNEEEFFFFFFBBB@@@???>>>???@@@AAAAAA@@@@@@CCCGGGGGGEEEFFFJJJNNNOOOSSSXXXZZZ\\\aaaiiiooovvv{{{zzz}}}wwwppplllkkkcccbbbaaaccceeeggggggfffjjjlllpppsssuuuwwwyyy{{{QQQUUUWWWVVVSSSRRRVVVZZZ]]]___```]]]XXXTTTSSSTTTQQQOOOLLLKKKKKKMMMPPPRRRPPPPPPOOOOOONNNOOOOOOPPPNNNNNNPPPRRRSSSQQQMMMIIIHHHGGGFFFGGGIIIIIIGGGEEEBBBAAAAAA@@@AAABBBCCCDDDCCCEEEGGGFFFDDDBBBAAA@@@@@@???@@@AAACCCCCCAAA???:::;;;;;;;;;;;;;;;;;;;;;999888777666666777888888444444444444444444444444111111111111111111111111222222111111222444666777<<>>>>>>>>>>><<<===???AAACCCEEEGGGGGGFFFGGGHHHHHHHHHJJJNNNQQQRRRTTTVVVXXXZZZZZZZZZZZZSSSUUUWWWVVVVVV[[[eeemmmsss|||}}}|||{{{{{{zzzyyyssstttuuuxxx|||oooTTTHHHFFFGGGIIIMMMUUU^^^mmm{{{xxxvvvxxxsssnnnkkkiiihhhfffbbb[[[UUUNNNTTTRRRGGGCCCGGGFFF???AAA@@@???@@@AAABBBAAA@@@GGGJJJMMMLLLIIIHHHLLLPPPTTTYYY^^^aaaccciiirrryyyyyywww{{{sssjjjccc```^^^^^^___cccfffiiiiiihhhjjjnnnrrruuuwwwxxxzzz|||WWWVVVUUUTTTTTTVVVWWWYYYWWWYYYZZZYYYUUUQQQNNNMMMLLLLLLKKKKKKKKKLLLNNNOOOOOOMMMLLLMMMPPPPPPNNNKKKLLLLLLMMMOOOQQQOOOJJJEEEBBBCCCDDDFFFFFFDDDCCCBBBEEEDDDBBBBBBAAABBBCCCDDDCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;:::;;;;;;===>>>===<<<:::888666666666666666555555555444444444444222222111111111111111111222222333333333333444444888AAANNN^^^rrrmmmaaa}}}fffWWWWWWaaa{{{ooofffWWWHHH===999999:::777777777777888888888888999888777777888:::<<<===>>>>>>======<<<<<<;;;;;;<<<>>>AAABBBBBBCCCEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMRRRRRRTTTXXX\\\]]][[[XXXRRRPPPRRRXXX]]]___dddjjjssswww~~~~~~|||}}}aaaOOOHHHHHHIIILLLNNNXXXeeeqqqxxx|||{{{uuupppkkkhhheeedddbbb^^^WWWRRRMMMLLLJJJGGGDDDCCCAAAAAA@@@@@@??????@@@BBBCCCDDDHHHIIIKKKLLLKKKJJJKKKLLL[[[]]]aaaeeeiiiqqq{{{{{{www|||{{{qqqfff___]]]WWWZZZ^^^bbbdddeeegggiiimmmoooqqqssstttvvvyyy|||UUUTTTSSSRRRSSSTTTVVVWWWUUUVVVVVVTTTQQQMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNPPPNNNMMMNNNPPPPPPNNNLLLKKKLLLMMMPPPRRROOOIIIEEECCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEDDDBBB@@@??????@@@AAAAAAAAA@@@>>>===<<<<<<;;;::::::;;;<<<===<<<;;;999888777666666666555555555555444444444444333222222222222111111111222222222333333333444444444;;;EEESSSgggnnnVVVkkkqqq[[[VVVZZZrrruuukkk[[[KKK???::::::;;;999999888888777777666666777666555555666777999;;;============<<<<<<;;;;;;<<<>>>AAABBBCCCDDDFFFHHHHHHHHHHHHIIIJJJMMMOOOPPPQQQQQQSSSWWWZZZ[[[YYYWWWSSSQQQRRRXXX\\\___dddjjjnnnqqqwww~~~zzz___OOOJJJJJJKKKNNNQQQZZZgggrrryyy}}}|||xxxsssnnnfffccc```^^^\\\XXXRRRNNNKKKJJJGGGEEECCCAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGKKKMMMOOOOOONNNNNNOOOPPP[[[___eeejjjpppzzz~~~{{{~~~zzzrrriii___XXXWWWUUUYYY]]]aaacccfffhhhjjjmmmooorrrtttuuuvvvxxxzzzRRRQQQQQQQQQRRRSSSUUUVVVTTTTTTSSSQQQMMMKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNPPPOOONNNOOOPPPOOONNNLLLJJJLLLNNNQQQRRROOOIIIDDDDDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBBAAA???>>>>>>???@@@@@@@@@???>>>===;;;;;;::::::::::::;;;;;;;;;:::999888777777777777666666555555555444444444444444333333333222222222222222222222333333333333222666===HHHZZZuuuxxxZZZbbbyyyjjj]]]WWWhhh|||rrraaaOOOCCC<<<;;;<<<;;;:::999888777666555555777666555555666777999:::<<<<<<=========<<<<<<;;;<<>>>>>???@@@???>>>===<<<;;;;;;::::::999999999:::::::::999888888777777777777777777777666666666666555555555444333333333222111222222222222333333333444555999BBBRRRnnnkkkdddkkknnn\\\ccc|||wwwfffTTTFFF>>><<<<<<::::::999888888777666666888888888777888999:::;;;:::;;;<<<=========<<<;;;<<>>>>>???@@@???>>>===<<<;;;;;;;;;::::::999999999888888999999888888888888999999999999888888888888666666555555444333222222111111111222222222333333444444777???LLLfffzzzggg^^^rrr~~~fffbbbwww~~~zzzzzzjjjXXXJJJAAA<<<;;;888888888888888999999999888888888888888888999999999:::;;;=========<<<;;;===???BBBDDDFFFHHHKKKMMMSSSRRROOONNNOOORRRUUUXXX^^^^^^______^^^]]]\\\[[[ZZZVVVUUUXXXZZZ\\\aaafffjjjmmmrrrxxx}}}~~~rrriiiaaaWWWRRRRRRRRRYYYdddnnnvvv}}}xxxsssnnnhhheee\\\[[[YYYUUUQQQMMMKKKJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCEEEGGGHHHIIIJJJIIIJJJKKKLLLLLLMMMPPPSSS^^^ccckkksssyyyzzz}}}zzzjjj```UUUNNNHHHBBBAAACCCCCCFFFJJJMMMQQQUUUYYY]]]```dddiiimmmqqqtttwwwyyyPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMLLLJJJIIIIIILLLNNNPPPOOONNNMMMLLLMMMNNNNNNOOOPPPPPPOOOLLLIIIIIIIIIFFFJJJMMMNNNLLLIIIFFFEEECCCDDDFFFGGGGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@@@@@@@???>>>===;;;;;;<<<<<<;;;:::999888777888888999999999888888::::::999999999888888888666666555444333333222111111111111111222222222222333222555;;;DDDYYY~~~qqq\\\eeeuuugggooottt{{{{{{mmm]]]NNNDDD>>>;;;888888888999999999::::::666666666666666666666666777999;;;===>>>===<<<;;;===???BBBEEEGGGIIIMMMOOOUUUTTTRRRRRRSSSUUUXXXZZZ___aaaccccccaaaaaaaaacccaaa]]]ZZZ[[[\\\]]]aaagggjjjnnnuuu|||~~~wwwpppggg\\\VVVVVVUUU\\\eeeooowwwyyyrrrjjjeeeaaaVVVVVVUUUQQQLLLHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDAAACCCDDDFFFHHHIIIIIIJJJIIIJJJLLLLLLLLLOOORRRUUUaaagggooowww~~~{{{{{{}}}}}}{{{qqq^^^UUULLLGGGCCC??????AAA@@@BBBEEEHHHKKKNNNSSSVVVYYY\\\aaaeeehhhmmmqqqtttOOOOOOOOOPPPOOOOOONNNNNNKKKLLLLLLKKKJJJJJJLLLNNNNNNNNNLLLKKKKKKKKKLLLLLLNNNOOOPPPNNNJJJGGGGGGHHHFFFIIILLLLLLIIIFFFEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@>>>===<<<<<<======<<<;;;999888666777888999:::999999888999999888888888777777777666666555444333222111111111111111111222222222222222111444999===KKKmmmcccaaavvvrrrkkk|||pppkkkwww{{{oooaaaSSSHHH@@@<<<999999999999999999999888555666666666666666555555666888:::===>>>>>><<<;;;===???CCCFFFHHHKKKNNNQQQRRRRRRSSSTTTVVVYYY\\\]]]aaadddgggiiiiiijjjmmmpppjjjddd````````````ccchhhnnnrrrzzz}}}~~~}}}~~~xxxlll___YYYYYYWWW]]]eeelllttt}}}yyypppggg```]]]SSSTTTRRRNNNIIIEEEDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLOOOSSSVVV___fffpppzzz}}}}}}~~~zzz{{{zzz}}}qqqeeeSSSKKKDDDBBB@@@>>>>>>AAA>>>@@@BBBDDDEEEHHHLLLOOOTTTVVVYYY[[[^^^bbbhhhkkkNNNNNNOOONNNNNNMMMLLLKKKLLLMMMNNNNNNMMMMMMNNNPPPMMMLLLKKKIIIIIIIIIJJJKKKMMMOOOPPPMMMIIIFFFFFFGGGFFFIIIKKKJJJGGGDDDEEEFFFFFFDDDCCCBBBBBBCCCDDDFFF???AAABBBDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@@@@AAABBBAAA@@@???>>>======>>>>>>===;;;:::888555666888999::::::999888777777777777666666666666666555555444222111000000000111111111111222222222333222555999999CCCbbbhhh^^^lll|||kkktttooobbbfff~~~|||qqqdddWWWKKKBBB>>><<<;;;;;;:::999888777777777888888888888888777666555777:::===>>>>>>===<<<===???CCCFFFHHHKKKOOOQQQPPPQQQSSSVVVYYY\\\___aaadddhhhllloooqqqtttxxx|||ooojjjeeedddcccbbbeeejjjrrrwww|||rrrvvv{{{zzz|||qqqaaaYYYYYYWWW\\\ccciiioooxxxyyynnneee]]]ZZZSSSTTTRRRNNNHHHEEEEEEFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKGGGHHHIIIJJJKKKMMMRRRUUUZZZcccooozzz}}}}}}}}}yyyuuusssuuu|||~~~uuudddXXXMMMFFF@@@??????===>>>AAABBBDDDEEEFFFGGGIIIMMMPPPRRRSSSTTTTTTVVVZZZ```dddKKKJJJJJJIIIIIIIIIJJJJJJJJJNNNNNNLLLMMMOOOOOOLLLMMMKKKHHHGGGHHHJJJJJJJJJEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFEEECCCBBBDDDEEECCCCCCBBBBBBAAA@@@??????>>>???AAABBBCCCCCCBBBBBBAAA@@@???????????????@@@AAA@@@?????????@@@AAABBB>>>===<<<;;;:::999999999======<<<;;;;;;:::999999<<<;;;999777777888999:::777777555444444444444444111111000000000111333444444333222444777AAAUUUgggxxxaaa___ssstttuuusssccciiiyyy}}}tttiii]]]PPPEEE>>><<<;;;999::::::999777555444444444555555555555666888999:::::::::<<>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBB>>>===<<<;;;::::::::::::<<<<<<<<<;;;:::999999999;;;:::999888777888999999777777666555444444444444222222111000000111222333444222222444666???PPP```dddXXXfff{{{zzzkkkooo|||vvvkkk___SSSGGG@@@===<<<;;;;;;;;;;;;888777666666666666666666666666666777888999999;;;>>>@@@EEEGGGJJJJJJJJJIIIJJJKKKOOOPPPVVV```kkkrrrsssqqqllloootttxxxzzzzzzwwwvvvoooiiieeeeeedddbbbdddgggnnnvvvzzzkkkfffdddiiilllnnnsssyyy}}}oooaaaYYYXXXVVV[[[cccjjjooovvv~~~vvviiihhhrrr|||yyyqqqkkkbbbYYYQQQOOOKKKGGGDDDBBBAAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMMMMLLLKKKJJJHHHIIIJJJMMMPPPSSSTTTUUU]]]fffpppvvv}}}{{{|||}}}tttnnnllljjjkkkiiibbbVVVMMMEEECCCAAA>>>>>>???BBBCCCDDDDDDEEEGGGHHHKKKMMMNNNMMMMMMMMMOOORRRVVVZZZ]]]JJJJJJJJJIIIIIIIIIHHHHHHJJJNNNPPPOOOOOOQQQOOOKKKNNNKKKIIIGGGHHHHHHHHHGGGJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDEEECCCBBBAAACCCDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;::::::999999888:::::::::::::::999888888888777666555555444444444333333222111111111222222333222222444555;;;HHHUUUooopppYYY[[[vvvzzz|||xxx{{{yyyooocccWWWKKKDDD@@@>>><<<<<<<<<;;;:::888777777777777777666666666555777999::::::<<<>>>@@@GGGIIILLLLLLKKKIIIHHHHHHMMMQQQ[[[hhhtttzzzzzzxxxppprrrtttvvvuuusssooommmhhhdddbbbddddddbbbdddhhhooovvvuuuddd]]]]]]```hhhmmmooossswww}}}nnnaaaZZZ[[[YYY^^^eeekkkpppvvv}}}zzznnnmmmvvvyyyrrrlllcccZZZOOOMMMIIIDDDAAA@@@@@@@@@EEEEEEEEEFFFGGGHHHJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHJJJMMMQQQTTTVVVWWWWWW]]]eeelllooorrruuuvvvsssqqqooommmnnnnnnpppyyy~~~}}}uuukkkgggcccaaa___YYYPPPHHHFFFDDDBBB@@@@@@AAACCCDDDHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLMMMPPPUUUYYY\\\JJJJJJJJJJJJIIIIIIHHHHHHJJJNNNQQQPPPPPPRRRPPPLLLMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCAAAAAABBBDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@???>>>>>>===============<<<<<<;;;:::<<<<<<===>>>???AAABBBBBB>>>======<<<;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;<<<======;;;999888999888777666555555555555444444333333222222222222222111222444444777???III]]]rrrcccWWWggg{{{sss~~~|||rrrfffZZZNNNFFFAAA???<<<<<<<<<;;;:::888777777777666666666666666777999<<<>>>??????AAACCCFFFIIILLLLLLKKKHHHGGGGGGLLLSSS___nnnzzz~~~|||pppqqqqqqqqqnnnkkkgggeeebbb``````ccccccbbbdddiiiqqqxxxwwwfffYYYXXX[[[aaaiiinnnsssxxx{{{~~~|||lll___ZZZ[[[\\\aaahhhmmmqqqwww~~~}}}~~~wwwqqqkkkbbbYYYNNNKKKGGGCCC@@@@@@@@@AAAEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJMMMQQQTTTVVVVVVWWWWWW[[[aaaffffffeeefffddd```aaa^^^\\\\\\[[[[[[aaahhhhhhhhhlllyyy}}}}}}sssgggaaa[[[WWWVVVSSSMMMGGGHHHFFFEEECCCCCCDDDFFFGGGIIIIIIJJJJJJLLLMMMOOOPPPOOOOOOOOOPPPSSSWWW\\\___IIIJJJJJJKKKKKKJJJJJJIIIKKKOOOQQQPPPPPPRRRQQQMMMKKKJJJIIIJJJLLLMMMMMMLLLFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCAAAAAACCCEEECCCCCCCCCBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>===<<<;;;:::<<<===>>>???@@@AAABBBBBB>>>>>>===<<<<<<<<<======;;;;;;:::::::::::::::999;;;===>>>??????===;;;999999999888777666666666666444444444444333333222222111000111444444444999AAASSSffflllVVV^^^rrrxxx}}}~~~uuuiii\\\PPPHHHAAA???<<<;;;;;;:::999888555666666666666777777777888;;;???BBBCCCCCCDDDEEEDDDGGGJJJKKKJJJIIIIIIIIIMMMTTTaaaoooyyy}}}|||yyymmmmmmmmmkkkiiifffcccaaa___^^^```ccccccbbbeeekkktttzzzwwwiii]]]TTTYYY^^^dddhhhnnnuuu|||~~~ooobbb\\\]]]___dddjjjooosssxxx~~~}}}}}}vvvqqqkkkaaaXXXNNNKKKFFFBBB@@@@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNQQQUUUWWWVVVUUUUUUVVVXXX]]]```^^^[[[[[[YYYUUUVVVSSSQQQRRRRRRRRRVVV\\\\\\^^^fffvvv|||~~~zzzpppddd]]]UUUQQQQQQQQQNNNJJJHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKNNNPPPRRRSSSPPPQQQRRRTTTWWW[[[___bbbHHHIIIKKKLLLMMMMMMLLLKKKMMMPPPQQQOOOOOORRRRRROOOKKKJJJIIIJJJLLLMMMMMMLLLDDDDDDEEEEEEFFFGGGGGGHHHBBBCCCDDDCCCBBBBBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@?????????@@@@@@AAA???@@@@@@@@@???===;;;:::===>>>???AAAAAABBBBBBBBB>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@???>>><<<::::::999888777666666666666444444555555555444333333111000111444444333777<<>>CCCFFFGGGGGGHHHHHHEEEGGGIIIJJJJJJJJJKKKMMMQQQXXXcccmmmtttvvvtttssshhhhhhhhhgggfffeeedddccccccbbbccceeedddccchhhooouuu}}}zzziii]]]WWWUUU___fffkkklllpppxxxuuuggg`````````eeelllqqquuuzzz~~~}}}{{{|||~~~}}}wwwrrrlllaaaWWWLLLIIIEEE@@@??????AAACCCAAABBBDDDFFFHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQUUUXXXXXXVVVTTTVVVXXXYYY]]]]]]YYYVVVVVVUUUSSSQQQNNNMMMPPPSSSTTTXXX^^^___dddooo}}}|||yyy{{{zzzpppccc[[[RRRNNNOOOPPPOOOLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJLLLNNNQQQSSSTTTPPPRRRUUUYYY]]]```ccceeeGGGIIIKKKNNNOOOOOOOOONNNOOORRRQQQNNNNNNRRRSSSQQQKKKJJJIIIJJJKKKJJJIIIGGGDDDDDDDDDDDDDDDDDDEEEEEECCCDDDDDDDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBAAA???===;;;???@@@AAABBBCCCBBBBBBAAA???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::999888777777777777333444555666666555444444222///000444555444777;;;BBBOOOfffeee^^^hhhzzzzzzvvvlllttt{{{pppcccVVVNNNDDDAAA>>>;;;;;;;;;:::999555666777999;;;<<<===>>>@@@EEEJJJNNNOOOOOOOOOOOOIIIJJJKKKJJJJJJKKKNNNPPPWWW]]]dddjjjmmmmmmlllkkkdddddddddeeefffggghhhiiiiiihhhiiijjjgggfffllltttyyy|||nnnaaaZZZ[[[___mmmvvv{{{{{{|||}}}yyyjjjbbb```aaafffmmmrrrvvv{{{}}}zzzwwwwwwyyyzzzzzzyyyzzz|||{{{vvvqqqjjj___UUUJJJGGGBBB>>>===>>>@@@BBB>>>@@@DDDGGGHHHIIIHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPTTTWWWZZZZZZWWWVVVYYY]]]^^^```___YYYVVVVVVWWWUUUUUUQQQOOOSSSWWWYYY^^^cccfffnnn{{{~~~sssvvvyyy{{{~~~sssddd[[[RRRMMMNNNOOONNNLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRQQQUUUZZZ```eeehhhiiijjjGGGIIILLLNNNPPPQQQPPPPPPQQQRRRQQQMMMMMMRRRTTTRRRLLLKKKIIIIIIIIIGGGEEEBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCAAA???>>>??????BBBCCCDDDDDDCCC@@@>>><<<@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>??????<<<<<<==================;;;;;;;;;;;;;;;::::::999;;;:::999888777777777777222333555666666666555555222///000333555555777<<<999DDDZZZwwwqqqaaaddd{{{sssrrr]]]dddrrr~~~sssfffYYYQQQFFFCCC???===<<<<<<<<<;;;666777999;;;===???AAAAAAGGGKKKQQQVVVWWWVVVVVVVVVMMMMMMMMMLLLKKKLLLOOORRR\\\```eeehhhiiihhhggggggaaabbbccceeegggjjjmmmnnnooonnnmmmmmmjjjiiioooxxx|||~~~tttiii___\\\ccclll{{{|||}}}zzzjjj```^^^aaagggmmmssswww|||~~~{{{uuuqqqooollljjjlllpppsssuuutttvvvyyyyyytttnnnggg\\\QQQHHHEEE@@@<<<;;;<<>>===<<<===>>>???????????????AAAAAAAAABBBCCCDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@CCCAAA@@@AAABBBAAA>>>:::;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>>>>:::777777888555555666777777666555444555555555555555666777777:::???MMMeeessskkk}}}rrruuuppp\\\[[[```pppxxxkkk^^^VVVKKKCCC======>>>;;;999:::888888999;;;>>>AAADDDFFFIIINNNUUU[[[^^^]]]ZZZXXXWWWQQQLLLKKKKKKKKKOOOTTTZZZ]]]___aaaaaaaaabbbccc___dddggghhhooozzz~~~|||{{{xxxvvvvvvxxxzzz}}}}}}sssmmmooommmhhhmmmxxxzzz}}}}}}~~~}}}qqqgggaaadddiiippptttvvvzzzxxxnnnfffcccaaaaaaaaa``````cccgggkkkooopppqqqoooiii```WWWQQQGGGCCC===;;;===>>>???>>>BBBCCCDDDEEEEEEFFFHHHKKKJJJKKKKKKKKKLLLOOOTTTXXXYYYZZZYYYWWWWWW\\\dddkkkhhhhhhfffbbb___^^^^^^___[[[WWWTTTVVV[[[___bbbeeerrr|||tttooolllqqqwwwxxxjjj\\\OOOJJJKKKMMMPPPTTT```YYYSSSRRRUUUWWWTTTOOOOOONNNMMMMMMMMMOOORRRSSSYYY^^^fffooovvvyyywwwuuuKKKMMMOOOPPPPPPPPPQQQRRRVVVSSSOOOMMMNNNOOONNNMMMIIIHHHHHHHHHGGGFFFEEECCCDDDCCCCCCCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDEEEFFFGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>???@@@@@@@@@??????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDBBBAAABBBCCCBBB???;;;<<<<<<<<<;;;;;;:::::::::999<<<>>>>>>;;;888888888666777777777666555555444444444444444444555666666888<<>>>>>===AAABBBDDDDDDDDDEEEHHHJJJJJJKKKLLLLLLMMMOOOSSSWWWZZZ[[[[[[ZZZZZZ___gggmmmnnnmmmjjjgggdddbbbaaaaaa```\\\YYY\\\___bbbfffjjjqqq{{{yyysssnnnpppuuu{{{|||lll^^^PPPKKKKKKLLLOOOSSS\\\VVVPPPPPPTTTUUUSSSOOOOOONNNNNNNNNPPPSSSVVVWWWaaaeeellluuu{{{|||yyyvvvMMMOOOQQQQQQQQQQQQRRRSSSVVVSSSPPPNNNNNNNNNMMMLLLHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDBBB@@@===>>>>>>===<<<;;;::::::999;;;===>>>>>><<<:::::::::999888777666555444444444333333333333333333444555555888???OOOddd{{{qqqbbbwwwzzzmmmiii{{{{{{fffXXX]]]jjjuuurrrdddZZZNNNFFF>>>===<<<999888999888999;;;===AAAEEEIIIKKKSSSXXX^^^cccfffeeecccaaaWWWRRRNNNNNNNNNMMMQQQVVVXXX[[[```ccccccccccccdddfffhhhkkkqqq}}}vvvwwwyyy||||||}}}|||qqqiiieeefffkkkrrrxxx|||zzzqqqcccYYYVVVMMMMMMMMMKKKJJJKKKNNNPPPZZZ\\\^^^___\\\VVVPPPLLLDDDAAA===<<<<<<=========@@@BBBCCCDDDDDDEEEGGGIIIIIIKKKMMMNNNOOOPPPSSSUUUYYY[[[\\\\\\^^^bbbkkkqqquuusssqqqmmmjjjfffdddccc___ZZZXXXZZZ\\\\\\aaagggmmmwwwwwwooonnnpppuuu~~~nnn```RRRLLLKKKLLLNNNQQQVVVQQQMMMMMMQQQTTTRRRPPPPPPPPPQQQSSSVVVZZZ]]]___hhhkkkqqqxxx||||||xxxtttPPPQQQSSSSSSRRRRRRRRRSSSUUUSSSQQQOOONNNMMMLLLLLLGGGGGGFFFEEEDDDEEEGGGIIIIIIIIIJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA?????????>>>===<<<;;;:::999<<<===>>>>>>===<<<;;;;;;;;;:::777555444444444555444444333333333333444444444666;;;EEEVVVnnnyyybbbiiipppbbbppp|||dddaaafffnnnvvvggg^^^RRRIII@@@===;;;888777888888999:::>>>BBBGGGKKKMMMUUUYYY___dddgggfffdddbbbXXXSSSOOOPPPPPPPPPSSSXXXYYY]]]bbbfffgggggggggggglllmmmpppvvvwwwvvvxxx}}}ssskkksss}}}ssslllhhhhhhmmmsssyyyyyymmm]]]RRROOOHHHHHHGGGEEECCCCCCEEEGGGLLLOOORRRTTTSSSPPPKKKHHHAAA???>>><<<<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDFFFGGGGGGJJJNNNPPPPPPQQQRRRTTTWWWZZZ]]]^^^aaafffnnnttt{{{yyyuuurrrnnniiidddaaa\\\VVVSSSUUUTTTSSSYYYccciiirrr{{{oookkkmmmqqqxxxpppbbbTTTMMMLLLKKKLLLOOOQQQMMMJJJLLLPPPTTTTTTSSSTTTUUUWWWZZZ___cccfffiiikkknnnrrrvvvxxxuuuppplllSSSTTTUUUUUUSSSQQQQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLGGGHHHHHHGGGEEEFFFHHHKKKOOOPPPPPPMMMJJJIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCAAAAAA@@@@@@???>>><<<;;;::::::==================<<<<<<;;;:::888666555444555555555555444444444444444555444666999@@@NNNgggllleeerrrxxxbbbjjjxxxllliiimmm}}}yyylllcccWWWMMMBBB>>>;;;888777888777888:::===BBBGGGKKKMMMTTTWWW\\\aaaccccccaaa___XXXSSSQQQRRRRRRRRRUUU[[[[[[___eeehhhjjjkkklllmmmppprrrvvv|||yyyxxxwww{{{ppp___XXXbbbsssuuuooollljjjmmmssszzzxxxjjjYYYNNNKKKEEEEEEDDDBBB@@@???@@@AAABBBEEEIIIKKKLLLJJJFFFDDD?????????>>>===<<<<<<<<<===???BBBCCCCCCCCCEEEFFFFFFJJJNNNPPPQQQRRRSSSTTTUUUYYY^^^aaadddjjjrrrxxx|||xxxtttpppjjjccc]]]ZZZSSSQQQRRRPPPNNNWWWfffkkksss}}}~~~ooojjjkkkooovvv}}}rrrdddUUUOOOMMMLLLLLLNNNMMMKKKJJJLLLQQQVVVXXXXXX\\\]]]```cccgggkkknnnpppnnnnnnoooqqqpppmmmhhhdddVVVWWWXXXVVVSSSPPPOOOOOOPPPQQQQQQPPPMMMLLLLLLMMMHHHJJJLLLKKKHHHHHHJJJMMMSSSTTTSSSPPPKKKJJJLLLNNNOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;>>>===;;;<<<===>>>===<<<:::999888777666555555555666555555444444444444444444777999===IIIcccyyyfffccc{{{jjjiiiwwwtttlllqqq~~~}}}rrrjjj\\\QQQEEE???;;;888777999888999;;;>>>BBBGGGKKKNNNQQQTTTYYY]]]______]]]\\\XXXTTTRRRTTTUUUTTTXXX]]]^^^bbbfffiiilllnnnppprrrrrrtttyyytttuuu|||zzzppp^^^SSSMMMWWWhhhvvvpppnnnkkknnnssszzzvvvgggVVVLLLJJJBBBCCCBBB@@@===<<<<<<===<<>>===<<<===;;;>>>AAACCCCCCCCCCCCDDDEEEIIIMMMPPPRRRSSSUUUWWWWWW[[[bbbfffkkkqqqyyy|||wwwssskkkbbb[[[UUUMMMKKKOOOMMMLLL[[[ppp|||pppiiijjjooovvv|||ssseeeVVVPPPNNNLLLLLLMMMLLLLLLLLLOOOUUU[[[^^^```dddeeegggjjjmmmppprrrssspppnnnlllkkkiiieeeaaa]]]YYYZZZYYYVVVRRRNNNMMMLLLMMMOOOQQQPPPNNNLLLMMMNNNJJJMMMPPPOOOKKKJJJKKKNNNRRRSSSTTTPPPKKKJJJMMMQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDFFFHHHGGGDDDAAAAAAAAA?????????>>>>>>=========>>><<<:::;;;===>>>===;;;888888888888888777666555555444444333222222333333333666888999CCC]]]jjjXXXfffwwwnnnpppzzzwwwmmmvvvxxxrrraaaTTTGGG@@@<<<999888::::::;;;===@@@DDDHHHLLLNNNPPPSSSWWW[[[]]]]]][[[ZZZXXXTTTSSSUUUVVVVVVYYY^^^```bbbfffhhhkkknnnsssvvvuuuvvv{{{xxxtttzzz{{{ZZZQQQNNNJJJUUUgggvvvooonnnlllnnnrrryyytttdddSSSKKKJJJAAABBBBBB@@@===<<<<<<===:::===@@@CCCDDDCCCAAA@@@<<>>:::===AAABBBBBBBBBBBBCCCEEEHHHLLLOOOQQQTTTWWWZZZ[[[aaahhhnnnssszzz|||wwwnnnccc[[[QQQJJJIIIOOOPPPSSShhhrrriiijjjooouuu{{{{{{|||ssseeeWWWQQQOOOMMMLLLMMMMMMMMMOOOSSSYYY___dddgggjjjkkkmmmoooppprrrrrrsssooolllgggccc```]]]ZZZXXX[[[[[[ZZZVVVQQQMMMKKKKKKLLLNNNQQQPPPNNNLLLMMMOOOKKKOOOSSSRRRNNNKKKLLLOOOOOOQQQRRROOOKKKJJJNNNRRRPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCFFFHHHGGGCCC@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>;;;999:::<<<>>>===;;;666777888999999888666666444333333222111111111222111555777777???XXX~~~nnnTTT[[[}}}sssnnnsssyyynnn{{{|||wwwcccVVVIIIAAA===999888;;;<<<===???AAAEEEIIIMMMOOOPPPSSSWWW[[[\\\\\\[[[ZZZXXXUUUSSSVVVWWWWWWZZZ___```bbbeeegggjjjnnnssswwwxxxwwwzzz~~~|||wwwvvvzzziiiJJJHHHMMMMMMXXXkkkuuunnnmmmlllnnnrrrxxx~~~rrrbbbQQQJJJJJJBBBCCCCCCBBB???======>>>:::===@@@CCCDDDBBB@@@???<<>>>>>???:::===@@@BBBBBBBBBBBBCCCDDDGGGKKKNNNQQQUUUYYY\\\___eeemmmtttzzzzzzqqqeee\\\UUUMMMNNNVVVYYY^^^wwwtttjjjjjjnnnuuuzzzyyyzzzrrreeeWWWQQQPPPMMMMMMNNNNNNOOOQQQVVV\\\ccchhhkkkmmmnnnooopppqqqqqqqqqqqqmmmhhhbbb]]]YYYWWWTTTSSS[[[[[[YYYWWWTTTQQQOOOMMMPPPOOONNNNNNOOOPPPRRRTTTSSSPPPMMMMMMOOOPPPOOOMMMVVVRRRMMMJJJIIILLLPPPSSSQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFFFFFFFFFFEEECCC@@@@@@AAAAAACCCDDDFFFFFFLLLHHHDDDAAAAAABBBCCCCCCCCCBBBBBBCCCEEEFFFEEECCCDDDDDDCCCBBB@@@??????>>>CCCCCCCCCBBB@@@>>><<<:::======<<<;;;;;;;;;;;;<<<999999888888777777666666444444444444444444444444444555444:::CCCMMMlll```[[[nnnpppssszzz~~~tttccc[[[OOOFFFAAA===:::777999:::>>>DDDIIIMMMNNNNNNWWWTTTSSSWWW\\\___\\\YYYWWWTTTTTTWWWXXXWWWXXX\\\dddeeefffjjjpppwww|||zzz~~~|||~~~ppp\\\LLLKKKJJJKKK[[[pppyyynnnhhhkkknnnrrrwww}}}sssdddUUUKKKFFFEEECCCBBBAAAAAA???<<<::::::;;;===???@@@AAA@@@@@@EEEDDDCCCAAA???===<<<;;;======???BBBEEEFFFEEEDDDJJJMMMPPPSSSVVVYYY^^^aaaccckkkqqqttt|||wwwjjjaaaVVVPPPMMMPPPUUUddd~~~lllgggooottttttyyy{{{rrrkkk```WWWSSSQQQQQQRRRSSSSSSTTTWWW[[[aaagggjjjnnnoooqqqssssssrrrqqqooonnnfff^^^\\\YYYTTTQQQQQQ[[[ZZZYYYVVVTTTQQQNNNMMMQQQPPPNNNNNNOOORRRUUUWWWVVVRRRNNNMMMOOOPPPOOONNNRRRPPPLLLJJJJJJMMMPPPSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKIIIGGGGGGGGGGGGFFFDDDAAAAAABBBBBBDDDEEEGGGHHHMMMJJJEEEBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@??????DDDEEEEEEEEECCC@@@>>><<<===<<<<<<;;;;;;;;;;;;;;;999999888777777666666555444444444444444444444444444555444999AAAHHHccciii\\\fff}}}xxxkkksssxxxddd]]]RRRHHHBBB>>>;;;888:::;;;???DDDIIIMMMPPPPPPZZZYYYZZZ___dddeeeaaa\\\XXXUUUVVVZZZ[[[ZZZZZZ^^^hhhiiimmmrrryyy|||rrruuu}}}cccQQQFFFIIINNNSSScccvvvwwwmmmhhhkkkmmmrrrwww}}}~~~sssfffYYYOOOJJJGGGEEECCCCCCBBBAAA>>><<<;;;<<<>>>@@@AAABBBBBBBBBFFFEEEDDDBBBAAA???>>>===??????AAADDDFFFGGGGGGFFFLLLOOORRRUUUXXX\\\aaadddgggnnntttwww~~~{{{ooofff]]]UUUPPPQQQUUUfffooogggkkkqqqrrruuu{{{|||ssslllaaaYYYUUUTTTTTTUUUVVVWWWYYY]]]bbbggglllooopppqqqrrrssssssrrrqqqppplllddd]]]ZZZWWWQQQNNNOOOZZZYYYWWWUUURRROOOMMMLLLPPPNNNLLLKKKMMMQQQUUUXXXZZZUUUOOOMMMOOOPPPPPPOOOMMMLLLKKKKKKLLLOOOQQQSSSUUUTTTRRRQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLJJJIIIIIIIIIIIIHHHFFFCCCCCCCCCDDDEEEHHHJJJKKKOOOKKKGGGDDDDDDEEEFFFFFFHHHGGGGGGHHHJJJJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@FFFGGGHHHHHHFFFCCC???===;;;;;;;;;;;;::::::::::::888888777777666666555555444444444444444444444444444666444777===AAAVVVxxxvvv___\\\mmmeeecccrrr~~~kkkdddYYYOOOGGGBBB>>><<<<<<>>>AAAEEEJJJOOOSSSUUUWWWYYY]]]dddhhhgggaaa[[[YYYWWWWWW[[[]]]\\\^^^bbbmmmpppvvv|||tttmmmooouuuwwwZZZNNNKKKVVVbbbiiivvv~~~tttlllhhhjjjmmmrrrwww}}}|||tttiii^^^UUUPPPIIIGGGEEEDDDDDDCCC@@@>>>;;;<<<>>>@@@BBBCCCDDDEEEGGGFFFEEEDDDBBB@@@??????AAABBBDDDFFFGGGIIIIIIIIIOOORRRVVVYYY]]]aaafffiiimmmsssxxxzzzuuummmccc[[[TTTSSSVVVfffttthhhggglllooorrrwww}}}uuunnnccc[[[WWWWWWWWWXXXXXXZZZ^^^bbbhhhmmmqqqsssqqqqqqppppppoooooonnnnnnhhhaaaZZZWWWSSSNNNKKKLLLXXXWWWUUURRRPPPNNNMMMLLLMMMKKKHHHGGGIIINNNSSSWWW\\\WWWPPPMMMNNNPPPQQQPPPJJJKKKLLLMMMOOOQQQSSSTTTVVVUUUTTTRRRPPPPPPOOOOOOMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKFFFEEEEEEFFFGGGJJJLLLNNNQQQMMMIIIFFFFFFGGGHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBFFFGGGHHHIIIGGGCCC@@@===::::::;;;:::::::::999999888888777777666555555444444444444444444444444444333666444666;;;===KKKggggggWWW^^^zzzeee\\\kkk}}}uuuooodddYYYOOOGGGCCC@@@???@@@CCCFFFJJJOOOUUUXXXUUUYYYaaaiiimmmkkkccc]]]\\\WWWVVVYYY[[[]]]bbbiiipppuuu~~~zzzpppmmmooottt|||hhhYYYUUU\\\nnn||||||rrrllliiijjjnnnsssyyy|||uuulllbbbYYYSSSJJJHHHEEEDDDDDDCCCAAA???;;;;;;<<<>>>@@@CCCEEEFFFGGGFFFEEEDDDBBBAAA@@@???AAACCCEEEFFFGGGHHHJJJKKKRRRUUUYYY]]]aaafffkkknnnssswww{{{}}}yyyrrreee^^^WWWTTTVVVccc|||zzzjjjeeehhhnnnqqqvvv|||yyyrrrggg^^^YYYXXXXXXXXXWWWZZZ___dddjjjnnnqqqrrrooonnnmmmkkkjjjjjjiiiiiiddd]]]WWWTTTPPPKKKIIIKKKUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKHHHGGGIIINNNSSSVVV\\\VVVPPPMMMNNNPPPPPPPPPIIIJJJMMMOOOQQQSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJIIIKKKNNNOOOOOONNNGGGGGGFFFGGGIIIKKKOOOQQQRRROOOJJJGGGGGGHHHIIIIIIKKKJJJIIIJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEBBB>>><<<::::::;;;;;;;;;:::999888888888888777666666555555444444444444444444444444111555444666;;;;;;EEEZZZzzzrrrYYYWWWlllkkk]]]gggvvv}}}wwwmmmaaaUUULLLFFFDDD@@@BBBCCCEEEGGGMMMTTTYYYZZZ```iiirrruuurrrjjjddd^^^XXXTTTVVVZZZ___iiirrruuuzzz|||rrrnnnqqqvvv|||dddaaadddppp|||rrrllljjjkkkooottt{{{~~~wwwoooeee[[[TTTJJJGGGDDDCCCBBBBBB@@@???;;;;;;;;;<<<>>>AAADDDFFFFFFEEEDDDCCCBBBAAA@@@???AAACCCEEEFFFFFFGGGJJJLLLSSSVVV[[[___dddiiinnnrrrwwwzzz}}}}}}uuuccc]]]WWWTTTTTT]]]mmm{{{||||||qqqgggiiinnnsssxxx~~~wwwkkkaaaZZZXXXWWWWWWYYY\\\```fffjjjmmmooopppmmmllljjjiiiggggggffffff___YYYUUURRRNNNIIIHHHLLLQQQPPPNNNMMMMMMMMMNNNNNNOOOMMMKKKJJJLLLPPPTTTWWWYYYTTTNNNLLLNNNOOOOOONNNJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOOOONNNIIIHHHGGGGGGIIIMMMPPPSSSSSSOOOKKKHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCAAA???===<<<:::;;;<<<<<<<<<;;;999888999999888888777666666666444444444444444444444444111555444555::::::@@@QQQggg{{{___TTTaaatttvvvaaaaaalll|||sssfffZZZQQQLLLKKKDDDEEEFFFEEEFFFLLLTTT[[[aaagggooovvvwwwrrrkkkfffaaaZZZVVVXXX]]]eeeqqq|||}}}xxxooossszzzuuuxxx|||{{{xxx~~~sssmmmkkkjjjnnnuuu{{{yyyrrrhhh\\\TTTIIIGGGCCCAAAAAAAAA@@@???<<<;;;::::::<<<@@@DDDFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@CCCEEEEEEDDDEEEIIIMMMRRRVVVZZZ___dddjjjppptttzzz{{{~~~xxxbbb^^^WWWRRRPPPUUU^^^fffcccfffooo{{{nnnlllooouuuzzz|||pppddd]]]ZZZXXXXXX^^^```cccgggjjjlllmmmnnnjjjiiihhhgggfffeeedddddd[[[WWWSSSQQQMMMIIIJJJNNNNNNMMMLLLKKKLLLMMMOOOPPPOOONNNMMMLLLNNNPPPSSSUUUTTTPPPLLLKKKMMMOOONNNLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQMMMMMMMMMLLLLLLMMMMMMNNNPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGIIIMMMQQQTTTSSSOOOKKKHHHHHHIIIJJJJJJMMMLLLKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBB@@@???======<<<:::;;;=========<<<:::999::::::999999888888777777444444444444444444444444222666333333999888;;;HHHSSStttcccTTTZZZgggiii\\\```wwwxxxmmmbbbZZZWWWVVVMMMNNNNNNLLLKKKQQQZZZbbbkkkpppvvvyyyvvvpppjjjeeebbb]]]\\\```gggooo{{{|||uuu{{{uuuoooooo~~~uuunnnkkkhhhlllssszzz{{{tttkkk^^^UUUJJJGGGCCCAAAAAAAAA@@@??????===;;;;;;<<<@@@DDDFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@DDDFFFFFFDDDEEEJJJNNNPPPTTTYYY^^^dddjjjppptttzzz{{{{{{fffaaaWWWOOOLLLPPPUUUXXXWWW___mmmvvvoooppptttzzzssshhhbbb^^^]]]\\\bbbcccdddfffhhhiiijjjjjjbbbcccccccccbbbaaa___^^^XXXUUUSSSQQQMMMJJJLLLQQQLLLKKKJJJJJJKKKMMMPPPQQQNNNMMMLLLLLLMMMOOOQQQRRRQQQNNNKKKKKKMMMNNNMMMKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQNNNMMMMMMMMMMMMMMMNNNNNNSSSQQQOOOMMMMMMKKKIIIGGGIIIHHHGGGGGGIIIMMMQQQTTTSSSOOOKKKHHHHHHIIIJJJJJJNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB???>>>=========;;;<<<===>>>>>><<<:::999;;;;;;::::::999888888888444444444444444444444444333777333222777666888CCCEEEfffeeeTTTVVV___ppp[[[WWWmmm|||sssiiicccaaaaaaWWWXXXWWWTTTSSSXXXbbbjjjxxx|||{{{ssslllhhhccc```aaahhhpppwww~~~~~~nnnbbbaaaeee}}}wwwnnnjjjfffkkkrrryyy{{{vvvmmm```WWWKKKHHHDDDBBBAAAAAAAAA@@@AAA???===<<<===@@@DDDGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAEEEGGGGGGEEEFFFKKKPPPOOOSSSXXX^^^ccciiippptttzzz{{{kkkdddXXXMMMIIIMMMQQQSSSZZZddduuu|||qqqpppsssyyyvvvkkkeeebbbaaaaaacccccccccdddeeeffffffggg[[[\\\^^^^^^^^^\\\ZZZXXXWWWTTTSSSRRRNNNKKKMMMSSSKKKJJJIIIIIIJJJLLLNNNPPPPPPOOONNNMMMMMMOOOPPPQQQMMMLLLKKKKKKMMMNNNMMMLLLIIIIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLOOONNNMMMNNNOOONNNKKKIIILLLKKKKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDFFFIIILLLNNNPPPLLLFFFDDDEEEHHHLLLMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA????????????>>><<<>>>>>>>>>>>>>>>===<<<<<<=========<<<:::888555444444444444555555555555555555444333333444666999;;;DDDPPPpppsss\\\TTTYYY{{{___]]]eeewww~~~xxxuuutttooohhh]]]aaa```YYYSSSXXXiiixxxzzzuuussssssjjjiiilllqqqwww|||ooo```ZZZaaakkkvvvnnnlllmmmmmmooouuu{{{tttjjj___WWWIIIGGGEEECCCBBBAAAAAAAAACCCBBB???===<<<===???@@@IIIKKKMMMLLLHHHDDDAAA@@@EEEEEEDDDDDDDDDGGGLLLPPPOOOSSSYYYaaahhhmmmppprrrvvv|||}}}mmmeee\\\UUUNNNJJJMMMTTTZZZhhh~~~~~~{{{wwwyyyzzzzzzrrriiidddaaaaaafffbbb```aaaeeeeeebbb]]]YYYYYYXXXXXXWWWXXXXXXXXXUUUTTTQQQOOONNNOOOQQQRRRKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOOLLLMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKLLLLLLNNNLLLKKKKKKMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHHHHIIIEEEDDDDDDEEEGGGJJJMMMOOOOOOKKKFFFDDDEEEIIILLLNNNPPPPPPPPPNNNMMMKKKIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@@@@>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;999888777666666666555555555555555555444333333555777999:::===HHHdddqqqdddaaaqqqkkk___dddsss}}}|||{{{vvvpppfffhhheee]]]VVV[[[kkkzzz{{{{{{|||vvvtttuuuyyy}}}hhhYYYXXXfffuuuwwwooommmnnnnnnpppvvv~~~{{{tttiii]]]TTTIIIHHHFFFCCCBBBAAAAAABBBCCCAAA???===<<<===???@@@IIIKKKMMMMMMKKKIIIHHHHHHJJJJJJIIIHHHHHHJJJOOORRRRRRUUU[[[aaafffjjjlllmmmsssyyyyyylllddd\\\UUUNNNKKKNNNTTT^^^ooo{{{xxxrrrqqqttt~~~|||wwwyyyzzzzzzrrriiidddaaa```ddd```]]]^^^``````\\\YYYUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPPPPQQQUUUWWWFFFHHHKKKMMMNNNNNNLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNLLLNNNOOONNNKKKIIIJJJMMMKKKLLLNNNOOOOOONNNMMMKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNLLLIIIIIILLLOOORRRSSSPPPNNNKKKHHHGGGFFFFFFGGGCCCCCCDDDFFFHHHKKKMMMNNNMMMJJJFFFDDDFFFJJJMMMNNNRRRQQQPPPNNNKKKHHHFFFEEE@@@@@@AAAAAABBBBBBBBBCCCAAA@@@??????@@@AAA@@@>>>???????????????>>>======;;;;;;;;;<<<<<<;;;::::::888888777777666666555555555555444444555777999:::999BBBUUUqqqrrreeecccjjjhhhqqq|||qqqvvv{{{sssssspppggg```dddrrr{{{dddZZZaaavvvxxxpppmmmoooppprrrwww}}}|||tttiii[[[QQQHHHGGGEEECCCBBBAAAAAABBBAAA@@@>>>===<<<===???@@@EEEGGGHHHGGGEEEEEEEEEGGGIIIIIIHHHGGGFFFHHHLLLOOOUUUWWW\\\```dddggghhhhhhpppwww}}}ooohhhaaaYYYSSSNNNJJJMMMTTTaaatttvvvmmmkkkeeegggnnn}}}~~~uuuvvvxxxzzzrrrkkkddd```^^^aaa^^^ZZZYYYYYYXXXUUURRRRRRQQQPPPOOONNNNNNMMMNNNRRRSSSTTTTTTUUUXXX]]]```FFFGGGIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPOOONNNMMMJJJNNNPPPNNNIIIFFFIIILLLJJJKKKMMMOOONNNMMMKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOMMMKKKLLLNNNQQQRRRRRROOOMMMJJJGGGEEEEEEFFFGGGCCCCCCEEEFFFHHHIIIJJJKKKKKKHHHEEEEEEGGGJJJLLLMMMNNNMMMLLLJJJHHHEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBB@@@???>>>???AAAAAAAAA??????????????????>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888777666555555555555555555666777888999;;;AAAJJJ\\\|||~~~hhh[[[ssszzzpppnnnpppuuu~~~xxxsssuuuxxxkkkmmmzzz{{{rrrooopppqqqtttwww{{{~~~}}}tttgggYYYNNNFFFEEECCCAAA@@@???@@@@@@???>>>===<<<<<<===???@@@BBBBBBBBBAAA??????AAACCCHHHHHHGGGFFFFFFGGGJJJMMMVVVXXX\\\___bbbcccddddddpppvvvnnnbbbaaa[[[TTTPPPKKKIIIMMMSSSaaassspppgggeeeeeeiiitttuuurrrttt{{{|||tttmmmfff```]]]___[[[VVVTTTRRRQQQOOOMMMOOOOOONNNNNNNNNOOOOOOPPPVVVXXXZZZ[[[\\\```fffkkkLLLLLLKKKKKKLLLNNNPPPQQQNNNOOOPPPPPPPPPNNNMMMLLLIIIMMMOOOMMMGGGEEEGGGKKKHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFGGGHHHFFFDDDDDDFFFIIIJJJKKKJJJJJJIIIIIIGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???@@@AAABBBAAA@@@???????????????>>>======>>>===<<<;;;:::999999888::::::999888777666666555666666666666777777888999<<>>=========>>>===<<<<<<<<<<<<===???@@@????????????>>>@@@CCCFFFIIIIIIJJJJJJIIIKKKNNNQQQVVVXXX[[[^^^```aaaaaa```lllrrr}}}{{{nnnaaaYYYXXXSSSNNNLLLIIIHHHMMMSSS^^^mmmtttjjjgggjjjrrr|||ssssssxxx}}}wwwpppiiiaaa\\\\\\XXXSSSOOOMMMLLLKKKJJJKKKKKKLLLMMMOOOQQQSSSTTTYYY\\\___```aaaeeemmmsssMMMLLLJJJJJJKKKMMMPPPRRRPPPPPPPPPOOONNNLLLKKKJJJHHHJJJKKKJJJGGGEEEGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPQQQOOOLLLJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFEEECCCDDDEEEGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@@@@AAABBBAAA???>>>>>>>>>>>>>>>===<<<<<<>>>===;;;:::999888888888999999888888777777666666666666666777777888888888999:::<<>>??????999:::<<<===>>>@@@DDDGGGEEEGGGHHHIIIJJJMMMPPPSSSWWWXXX[[[]]]^^^^^^]]]\\\ccchhhrrr|||}}}zzzuuunnneee^^^WWWTTTQQQMMMJJJIIIIIIIIINNNUUU___lll~~~|||ssspppvvvxxxuuuwww~~~xxxrrrjjj```YYYWWWTTTOOOKKKHHHGGGHHHIIIHHHHHHJJJLLLOOORRRUUUVVVZZZ^^^cccdddeeejjjssszzzIIIJJJJJJKKKLLLMMMNNNOOORRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOMMMLLLKKKLLLLLLKKKIIIIIIIIIIIIHHHFFFDDDBBBAAADDDCCCAAA@@@@@@AAACCCDDDEEECCCBBBCCCDDDEEEDDDCCCHHHHHHHHHHHHGGGFFFEEEEEE@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@@@@AAAAAA@@@>>>===============<<<;;;;;;;;;:::999888777888888999777777777777777777777777666666777888888888888777777777:::@@@LLLeeelllccccccyyyvvvrrrttt|||{{{tttoooqqqrrrrrrsssvvv||||||vvvoooggg[[[OOOFFF???>>>===;;;;;;;;;;;;<<<999::::::;;;<<<>>>??????<<<===?????????@@@BBBDDDBBBDDDGGGIIIKKKOOOSSSVVVZZZ[[[\\\]]]\\\ZZZXXXWWWWWW\\\ccchhhjjjiiihhhggg___^^^[[[VVVRRROOONNNNNNLLLIIIGGGIIIJJJKKKRRRYYYcccrrr|||vvvuuu{{{|||wwwqqqiii^^^VVVRRROOOKKKFFFCCCDDDFFFIIIIIIIIIKKKMMMPPPSSSUUUWWW[[[aaagggjjjlllrrr}}}KKKLLLOOOQQQRRRRRRQQQPPPRRRPPPMMMJJJGGGEEEEEEDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFEEEDDDDDDDDDGGGIIIKKKHHHHHHHHHHHHIIIJJJKKKKKKNNNKKKHHHFFFHHHIIIJJJJJJJJJJJJJJJIIIFFFCCC???===BBBAAA???>>>???AAADDDFFFDDDCCCBBBBBBCCCDDDBBBAAAFFFFFFFFFFFFEEECCCBBBAAA===>>>???@@@AAABBBCCCCCCDDDCCCAAAAAAAAAAAA???>>><<<<<<<<<<<<<<<;;;;;;:::888888777777777888:::;;;666666666666666777777777666777777888888888888777999777:::???DDDVVV|||rrrbbb[[[nnn|||uuuttt}}}uuuooopppppppppqqqvvv}}}}}}xxxqqqjjjbbbWWWKKKCCC???>>>===<<<;;;;;;<<<===888999:::;;;===>>>??????HHHIIIIIIGGGEEECCCCCCCCCDDDGGGKKKNNNQQQUUUZZZ]]]]]]]]]]]]]]][[[WWWTTTRRROOOTTTXXXXXXUUUQQQOOOOOOMMMLLLJJJGGGEEEEEEGGGIIIJJJHHHGGGIIIKKKMMMTTT\\\hhhyyy|||uuurrrvvv~~~{{{vvvppphhh\\\SSSNNNLLLHHHCCCAAABBBEEEHHHLLLMMMNNNOOORRRTTTVVVXXX^^^dddlllpppssszzzJJJKKKMMMOOOQQQRRRRRRQQQPPPNNNJJJFFFDDDDDDEEEGGGDDDDDDEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMJJJFFFCCCBBBAAA???===????????????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAAEEEGGGHHHFFFCCCAAABBBDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<:::999888888888888999::::::::::::999999999999999999888777666777666666666666777777888;;;===:::<<>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===>>>??????@@@FFFXXXaaaUUUGGGDDDEEECCCGGGHHHKKKNNNSSSXXX\\\___^^^]]]\\\[[[YYYVVVTTTSSSQQQOOOMMMJJJHHHHHHGGGGGGFFFDDDBBBCCCFFFHHHGGGEEEEEELLLMMMOOOTTTRRRUUUcccmmmxxxqqquuu|||yyyjjj]]]XXXLLLJJJGGGDDDCCCDDDFFFGGGJJJLLLNNNPPPRRRVVVZZZ^^^bbbdddkkkssszzzKKKLLLNNNPPPRRRRRRRRRRRRPPPNNNJJJFFFDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIILLLIIIEEEBBBAAA@@@>>>===????????????@@@AAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFDDDBBB@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777777666888888999::::::::::::999999999999999999888777777777666666555666777888888888;;;999:::BBBIIIaaakkkeeevvvvvv{{{|||rrrpppnnnlllkkkmmmrrrwwwzzz~~~~~~}}}}}}}}}xxxtttmmmcccYYYOOOGGGBBB============>>>>>>>>>>>>======>>>???@@@BBBBBBCCCOOO```hhh\\\MMMFFFDDD@@@EEEGGGKKKPPPTTTWWWYYYZZZYYYYYYWWWVVVTTTSSSQQQQQQOOONNNKKKIIIFFFEEEDDDDDDBBB???===>>>AAADDDDDDCCCJJJQQQRRRUUU[[[ZZZ]]]kkkyyy{{{rrrttt{{{lll[[[TTTIIIGGGEEECCCCCCEEEGGGIIIIIIKKKNNNOOOQQQUUUYYY]]]eeehhhpppyyyKKKLLLNNNPPPPPPPPPPPPOOOOOOMMMIIIEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJGGGCCCAAA@@@???>>>===?????????@@@@@@AAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCBBB@@@??????@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@??????>>>===<<<;;;;;;999999999888888777777777888999999:::::::::::::::999999999888888888888777888777555555555777999:::777;;;888999???CCCVVVrrrtttdddhhh|||www||||||tttlllkkkiiijjjlllqqqvvvzzz||||||{{{zzz{{{|||xxxsssjjj___TTTKKKEEEBBB<<<<<<======>>>>>>>>>?????????AAABBBDDDEEEFFFGGGQQQ```ggg]]]NNNGGGCCC???BBBEEEJJJOOORRRTTTTTTSSSTTTRRRQQQOOONNNNNNNNNOOOMMMLLLJJJHHHFFFDDDCCCCCCDDDBBB@@@@@@DDDGGGJJJKKKLLLSSSSSSVVV\\\[[[___nnnssssssyyylllXXXNNNEEEDDDCCCBBBCCCEEEHHHJJJKKKLLLOOOQQQSSSVVV[[[^^^cccfffooozzzKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJGGGDDDBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHEEEBBB@@@??????>>>===??????@@@@@@AAAAAAAAAAAADDDCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAA@@@@@@???AAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===:::::::::::::::::::::999888999::::::;;;;;;::::::999999888888888888888888888777666555555777:::;;;999===;;;:::>>>@@@LLLaaa{{{iiiccclllwwwwww}}}~~~zzzyyy{{{tttjjjjjjiiiiiilllqqqvvvyyy{{{{{{zzzyyyzzz|||wwwqqqggg[[[PPPIIIDDDBBB<<<<<<======>>>?????????@@@AAABBBCCCEEEFFFHHHHHHJJJTTTYYYRRRHHHCCCBBBAAABBBDDDGGGKKKMMMNNNOOONNNOOONNNLLLJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFFFFIIIMMMQQQTTTQQQVVVUUUUUUZZZZZZ^^^nnnvvvrrrxxxfffSSSJJJEEEDDDCCCCCCDDDFFFIIIKKKMMMOOORRRTTTWWW[[[```cccdddgggoooyyyNNNOOOOOOOOONNNMMMKKKJJJHHHGGGEEEBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEHHHGGGGGGGGGGGGHHHIIIIIIGGGDDDAAA?????????>>>===??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCCCCCCCAAA@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>;;;;;;::::::::::::::::::999999:::;;;;;;;;;;;;:::999888888777777888999999999888777777777999;;;===<<>>>>>>>>?????????@@@@@@@@@@@@AAACCCDDDFFFGGGGGGDDDIIIJJJDDD>>>>>>@@@CCCCCCCCCDDDFFFGGGJJJKKKMMMLLLKKKIIIHHHHHHJJJKKKMMMJJJJJJLLLMMMNNNOOOPPPQQQMMMLLLKKKKKKMMMPPPUUUXXXYYY]]]YYYWWW[[[[[[bbbrrr|||uuuwwwttt]]]MMMHHHFFFFFFEEEEEEEEEGGGIIIKKKPPPRRRUUUXXX[[[```eeeiiinnnpppvvv~~~RRRRRRRRRRRRPPPNNNLLLKKKFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCIIIIIIHHHHHHIIIIIIJJJKKKFFFDDDAAA@@@@@@@@@???>>>??????AAABBBBBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@AAACCCEEEEEECCC@@@AAABBBDDDEEEEEECCCAAA@@@>>>>>>>>>>>>======<<<<<<:::::::::999999888888888999999:::;;;;;;;;;;;;;;;999888777777777888999:::999999999:::;;;<<<===>>>???EEEAAA===AAA@@@AAALLLhhhqqqeeecccsss{{{lllgggwww{{{{{{zzz{{{~~~xxxsssllllllkkkkkklllooosssuuutttuuuwwwxxxzzz}}}|||rrrlllaaaVVVMMMGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEBBB===999:::>>>BBBDDDDDDDDDDDDFFFIIIKKKMMMKKKJJJIIIIIIIIIJJJKKKKKKIIIJJJMMMPPPSSSUUUVVVWWWUUUVVVUUUTTTTTTVVVZZZ]]]ZZZ\\\VVVTTTYYY]]]gggzzzzzzwww~~~~~~iiiUUUKKKIIIHHHGGGGGGGGGIIIJJJLLLMMMTTTVVVZZZ^^^ccchhhnnnrrrzzz{{{RRRRRRRRRQQQOOOLLLJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKGGGGGGFFFEEEDDDCCCCCCDDDIIIIIIIIIIIIIIIJJJJJJKKKFFFDDDAAA@@@@@@AAA@@@@@@>>>???AAABBBBBBAAA???>>><<<=========>>>>>>>>>>>>??????@@@CCCFFFFFFCCC@@@AAACCCDDDEEEEEECCCAAA???>>>>>>>>>>>>============<<<<<<;;;;;;:::999888888999:::;;;;;;<<<;;;;;;;;;999888777666777888:::;;;999:::;;;===>>>>>>>>>>>>???EEE@@@;;;??????===DDDUUU}}}}}}rrrgggkkkwwwlllgggrrr~~~{{{~~~zzztttwww}}}{{{|||~~~~~~xxxuuummmlllkkkjjjkkklllnnnpppoooqqqtttvvvxxx{{{}}}yyymmmggg^^^SSSKKKFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAA>>><<<::::::>>>BBBDDDEEEFFFHHHJJJKKKMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJMMMQQQSSSVVVWWWWWW[[[\\\]]][[[ZZZZZZ\\\___UUUWWWQQQPPPZZZbbbrrrvvvyyywwwbbbQQQJJJLLLGGGHHHHHHJJJLLLNNNQQQRRR\\\___dddiiinnnuuu{{{PPPPPPOOONNNLLLIIIFFFDDDFFFGGGGGGGGGHHHIIIKKKKKKIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHIIIIIIJJJKKKFFFDDDAAA@@@AAABBBAAA@@@>>>@@@AAABBBBBBAAA???>>><<<<<<======>>>>>>>>>???>>>>>>???BBBFFFFFFBBB???AAACCCEEEFFFEEECCCAAA???@@@@@@@@@@@@????????????@@@??????===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;999888777666777888:::;;;888:::===???@@@@@@???>>>>>>DDD>>>999>>>===;;;@@@GGGpppsssiiikkkqqqhhhqqq|||~~~wwwtttxxx}}}~~~yyyvvvnnnmmmkkkiiiiiijjjkkklllkkknnnqqquuuwwwzzz}}}{{{vvviiiddd[[[RRRJJJEEECCCBBBEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC>>><<<;;;<<<<<<<<>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@>>><<<<<<>>>???@@@???>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEECCCAAA<<<===???AAABBBBBBBBBBBB@@@???===<<<::::::999999;;;<<<<<<===<<<:::999888888777666555555666777888777999;;;===>>>===;;;999::::::999999:::;;;===>>>III]]]~~~ooouuu|||kkkrrrzzzzzz{{{~~~~~~wwwrrrqqqnnniiiggghhhiiiiiiiiikkknnnqqqrrrrrrtttxxx|||}}}vvvqqqfff___UUUOOOKKKIIIFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEDDDAAA===::::::<<<@@@CCCJJJKKKMMMMMMKKKIIIIIIIIIFFFHHHJJJJJJHHHGGGGGGHHHGGGIIIKKKOOORRRTTTVVVWWW[[[ZZZZZZZZZZZZYYYWWWUUURRRSSSTTTXXXbbbwwwxxxsssxxx}}}ooo^^^QQQLLLJJJKKKJJJLLLOOOQQQSSS\\\eeeooorrrxxxRRRPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGIIIKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDBBB@@@>>>============>>>@@@AAAAAAAAA@@@@@@AAA???======???@@@@@@@@@@@@BBBDDDEEECCCBBBCCCCCCEEEFFFGGGGGGGGGEEECCCBBB===>>>@@@AAABBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<===<<<;;;999888888777666555555666777888666888:::<<<<<<;;;:::888999888888888999:::<<<===AAAQQQrrrvvvnnnuuusssqqqvvv|||~~~}}}wwwrrrnnnkkkhhhggghhhjjjkkkkkkjjjlllooopppppprrruuuyyyuuuoooddd]]]SSSMMMJJJHHHEEEBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDBBBBBBAAABBBCCCDDDBBB@@@<<<::::::===@@@CCCHHHJJJLLLLLLJJJHHHHHHHHHGGGIIIIIIIIIGGGFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSXXXXXXXXXYYYYYYXXXVVVTTTUUUUUUXXX```ooovvvooorrrvvvooo___TTTNNNMMMOOOOOOQQQUUUWWWZZZbbblllxxx|||QQQOOOMMMMMMNNNNNNMMMLLLIIIHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIKKKLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEBBB@@@>>>============>>>@@@BBBCCCCCCBBBBBBBBB@@@>>>>>>@@@BBBBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBB???@@@@@@AAAAAA@@@@@@???@@@???>>>===<<<;;;;;;;;;<<<<<<===<<<<<<;;;999999777777555555555555777777666777999;;;;;;:::888777888777777777777999:::;;;===HHHbbbkkkxxx}}}tttjjjkkk}}}~~~|||vvvssskkkiiiggggggiiilllmmmnnniiijjjllllllmmmnnnrrrttt}}}tttkkk___YYYPPPJJJGGGFFFCCCAAAEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::;;;===AAACCCFFFHHHJJJJJJHHHGGGFFFGGGIIIIIIIIIGGGEEEEEEGGGIIIJJJKKKMMMOOOQQQRRRRRRSSSWWWXXXYYYZZZZZZYYYXXXWWWXXXYYY^^^jjj~~~vvvlllkkknnnqqqcccYYYTTTRRRUUUUUUYYY^^^aaadddllluuuSSSQQQOOONNNNNNOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDEEEHHHIIIIIIJJJJJJJJJIIIIIIGGGEEECCC@@@>>>=========>>>???AAACCCDDDDDDDDDDDDCCCAAA???@@@BBBCCCDDDDDDFFFGGGHHHGGGEEECCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>><<<<<<;;;::::::999::::::=========<<<;;;;;;::::::777777666555555666777777777888999::::::999888777888888777666777888999:::;;;AAASSSrrrqqqqqq}}}wwwllllll{{{{{{vvvsssjjjhhhggggggjjjlllmmmmmmjjjjjjiiiiiijjjkkknnnpppvvv}}}qqqfff[[[TTTLLLFFFEEEDDDBBB@@@FFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<>>>AAACCCDDDFFFHHHHHHGGGEEEEEEEEEJJJIIIHHHFFFEEEEEEGGGJJJKKKMMMOOOQQQTTTVVVWWWXXXXXXZZZ]]]^^^^^^^^^______aaadddmmm}}}yyyjjjfffiiiyyyuuuhhh___ZZZWWWZZZ[[[```fffjjjmmmuuu}}}VVVSSSPPPOOONNNNNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBCCCCCCEEEGGGHHHJJJKKKLLLNNNMMMLLLMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFCCCAAA???>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDBBBAAAAAACCCEEEFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;>>>======<<<;;;;;;;;;:::888777666555555666777888999999:::;;;;;;:::999888999888888777777888::::::777:::EEE\\\{{{{{{llliiissspppyyy|||wwwsssllljjjhhhhhhjjjkkkkkkjjjkkkiiigggggggggiiikkklllooouuu|||{{{mmmbbbWWWQQQIIIDDDCCCCCCBBB@@@EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>???AAABBBBBBDDDFFFGGGEEEDDDDDDEEEIIIIIIIIIGGGEEEFFFIIIKKKIIIKKKOOOSSSWWWZZZ]]]^^^[[[^^^bbbeeefffgggiiikkkqqqxxx{{{gggaaadddrrr}}}wwwlllddd^^^[[[___aaagggnnnrrruuu|||VVVTTTQQQOOONNNMMMKKKIIIIIIHHHFFFDDDCCCBBBBBBAAAAAABBBDDDGGGIIILLLNNNOOOPPPOOOMMMMMMMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLKKKJJJJJJHHHFFFDDDBBBAAAAAAAAAAAAAAABBBDDDFFFFFFGGGFFFFFFEEECCCBBBCCCEEEGGGHHHHHHFFFGGGGGGEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>??????>>>===<<<;;;;;;;;;;;;999888777777777777888999::::::::::::::::::999888999999888777777888999:::888;;;AAANNNeeelll]]]pppxxxxxx|||{{{}}}wwwsssmmmkkkiiiiiijjjjjjiiihhhlllhhheeedddeeefffgggggghhhnnnttt|||~~~ttthhh___UUUOOOHHHDDDCCCDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA????????????@@@@@@AAABBBAAACCCEEEFFFEEEDDDDDDDDDHHHIIIIIIIIIHHHIIIKKKMMMIIIKKKOOOUUUZZZ___bbbdddaaafffllloooqqqssswww{{{zzzddd\\\```kkkyyyyyyqqqkkkeeeaaaeeehhhooowww{{{}}}TTTRRROOONNNNNNMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@AAADDDGGGJJJMMMPPPQQQOOONNNLLLLLLLLLJJJHHHFFFEEEFFFFFFHHHIIIKKKMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDFFFGGGGGGGGGFFFFFFFFFDDDCCCDDDFFFIIIJJJIIIDDDEEEDDDCCCAAA@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA???>>>===<<<;;;;;;;;;<<<;;;:::999888888999:::;;;999999999999999888888777888888777666666666777888888===@@@CCCRRRnnnttt^^^fffyyysssvvvwwwrrrlllkkkiiiiiijjjkkkjjjhhhkkkgggbbb```aaacccccccccdddhhhlllsssxxxmmmddd^^^TTTNNNGGGDDDDDDEEEDDDCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDBBBBBBAAABBBCCCDDD@@@AAAAAAAAABBBAAAAAAAAA@@@CCCEEEFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKMMMOOOMMMPPPTTTZZZ```eeeiiijjjlllrrrzzz|||ddd\\\```fffuuu{{{vvvqqqmmmmmmpppxxxRRRPPPNNNMMMNNNNNNMMMLLLHHHGGGFFFEEECCCCCCCCCCCC???AAADDDGGGKKKNNNQQQRRROOOMMMKKKKKKJJJIIIFFFDDDDDDDDDEEEGGGJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEGGGGGGHHHGGGFFFEEEGGGEEEDDDEEEGGGIIIJJJJJJCCCCCCCCCAAA??????AAACCCDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAA???>>>??????@@@===<<<<<<======>>>???@@@@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;999888888888777777666666777666555444444555666777333999;;;888BBB\\\{{{~~~dddcccyyywwwnnnoooyyyxxxrrrkkkjjjiiiiiikkklllkkkiiijjjeee```^^^___aaaaaa```aaadddhhhmmmxxx|||wwwwwwvvvwww{{{~~~sssiiiaaa]]]TTTNNNGGGDDDEEEFFFFFFEEE???@@@BBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBEEEFFFEEEDDDDDDEEEEEEHHHKKKLLLMMMMMMOOOPPPTTTVVV[[[```fffkkknnnpppvvv}}}|||~~~fff^^^ccccccttt|||yyysssvvv~~~UUURRRNNNLLLLLLLLLLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBEEEFFFFFFHHHJJJLLLNNNOOOMMMMMMMMMMMMKKKIIIFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMNNNNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEECCC???;;;:::>>>BBBCCCCCCCCCDDDFFFFFFDDDBBB???>>>===<<<;;;;;;<<<===AAA@@@??????>>>>>>??????<<<<<<;;;::::::999888888888:::<<<:::888888:::======<<<999777555444444444666666555555444444444444999666888>>>@@@IIIccctttcccfff{{{zzzzzznnnmmmxxxzzzvvvnnnjjjhhhhhhlllnnnnnnmmmhhhddd___\\\\\\\\\\\\[[[[[[```cccffflllrrrssspppkkkgggffflllttt}}}|||tttjjj___YYYRRRLLLEEEDDDFFFHHHGGGEEEBBBAAA@@@@@@AAACCCFFFGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAABBBDDDEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDIIINNNOOONNNOOOSSSXXXZZZ]]]aaaggglllpppsssuuu}}}mmmzzznnn```]]]bbboooTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLLLLKKKIIIHHHFFFEEEGGGGGGHHHJJJJJJKKKKKKJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFDDD???::::::===AAADDDCCCCCCDDDFFFFFFDDDBBB@@@???===<<<;;;;;;<<<===@@@@@@??????>>>>>>>>>???<<<<<<;;;::::::999888888888:::;;;:::888888:::===AAA???===:::888777777777777777666666555555555555555444777<<<===BBBWWWoooiiibbbnnnyyyrrr~~~{{{yyyzzzuuunnnllljjjkkknnnpppooonnngggddd___]]]\\\\\\\\\[[[\\\___aaabbbgggmmmnnnkkkddd``````eeellltttyyyqqqhhh]]]VVVPPPJJJDDDCCCFFFHHHGGGEEECCCBBBAAAAAAAAACCCEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDBBBAAABBBCCCDDDEEEEEEFFFFFFDDDIIIMMMOOONNNOOOTTTXXX^^^```eeeiiioootttzzz}}}}}}ppprrruuufffbbbbbbnnn~~~SSSPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFDDD???:::999<<>><<<;;;;;;<<<<<>>>>>>>>>>><<<;;;;;;::::::999999888888999:::999888999;;;<<>><<<:::888777777777777777666666666666666333333777<<<;;;<<>><<<<<<;;;<<<<<<>>>>>>>>>>>>>>>=========;;;;;;;;;::::::999999999888888999999999999;;;<<>><<<:::888666555444666666666666555555555555666666888;;;999:::CCCOOOgggggg^^^kkk~~~tttgggmmm}}}zzzrrrpppppprrruuuuuurrrooogggddd```^^^]]]\\\[[[ZZZ\\\]]]\\\YYYZZZ]]]]]]YYYTTTPPPPPPUUU[[[aaaiiiqqqzzz~~~tttmmmhhhaaaVVVNNNIIIFFFCCCBBBDDDFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFFFFFFFDDDBBB>>>???@@@AAABBBDDDEEEFFFEEEHHHLLLNNNPPPRRRVVVYYY\\\^^^bbbfffllluuutttkkkmmmssssssgggccckkkvvvPPPNNNLLLKKKLLLLLLJJJIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFHHHHHHHHHHHHGGGJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFDDD???;;;:::===AAAHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA???===<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999888777777888999:::;;;;;;;;;;;;:::888777555333333444444444444444444444444777666777777777999AAAIII[[[~~~sssccceeeooofff___ttt~~~uuusssrrrsssuuuuuuqqqnnnfffccc```^^^]]]]]][[[ZZZ[[[\\\ZZZWWWWWWZZZXXXTTTLLLIIIJJJOOOTTTYYY```gggnnn~~~yyypppiiiddd\\\SSSLLLGGGEEECCCCCCDDDFFFGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGFFFDDDCCC>>>>>>>>>@@@BBBDDDFFFGGGFFFHHHKKKNNNPPPSSSVVVXXXXXX\\\aaaeeekkkvvv|||iiigggnnn|||tttdddcccjjjtttNNNMMMKKKKKKLLLLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCEEEGGGHHHHHHGGGFFFIIIJJJJJJJJJIIIHHHFFFEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEDDD@@@======AAAEEEJJJHHHFFFEEEFFFFFFFFFEEECCCAAA???===<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::888777666777999;;;;;;;;;::::::999999888666555444333333333333333444444444555555444333444888???DDDSSSrrrttthhheeevvvmmm\\\lllyyy~~~xxxuuusssssstttsssooolllfffccc```___^^^]]][[[YYYXXXZZZZZZXXXYYY[[[XXXSSSIIIFFFFFFJJJNNNPPPUUU[[[cccvvv|||xxxuuuooohhhaaaXXXPPPKKKFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBAAACCCDDDDDDEEEFFFGGGGGGHHHFFFEEEEEEEEEGGGGGGEEECCC>>>>>>>>>???BBBDDDGGGIIIIIIJJJLLLNNNQQQSSSUUUVVVXXX^^^eeekkkqqqzzzttthhhkkktttvvvcccbbbiiitttMMMLLLKKKKKKLLLKKKJJJHHHDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAACCCFFFGGGGGGFFFEEEHHHHHHIIIIIIIIIGGGFFFEEECCCDDDEEEFFFGGGGGGGGGGGGBBBCCCCCCAAA???@@@EEEJJJKKKIIIFFFEEEFFFGGGFFFEEECCCBBB@@@>>><<<<<<<<<<<<;;;<<<===>>>>>><<<;;;999::::::::::::::::::::::::888666555666999<<<;;;:::777777888888888777666555333333333444444444555555444444444444666:::===>>>IIIaaayyyjjjgggxxx|||bbblll}}}~~~uuuwww{{{wwwsssqqqqqqpppmmmjjjeeeccc```___^^^]]][[[YYYVVVYYY[[[[[[\\\^^^ZZZTTTNNNJJJIIIKKKLLLKKKNNNRRRZZZhhh{{{|||vvvqqqqqqooohhh___UUUOOOLLLGGGGGGFFFFFFEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEDDD>>>>>>>>>???BBBEEEIIIKKKKKKKKKLLLNNNQQQSSSTTTUUUYYY```jjjqqqwww}}}qqqmmmuuu|||gggaaaiiivvvLLLKKKKKKKKKLLLKKKIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCCCC>>>@@@CCCEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEFFFFFFGGGGGGFFFAAABBBCCCAAA@@@BBBHHHMMMLLLIIIGGGFFFFFFGGGFFFEEEDDDBBB@@@>>><<<<<<<<<<<<;;;<<<===>>>>>><<<:::999::::::::::::::::::::::::888666444666999<<<;;;:::444555666777777666555444444444444555555555666666555666777777999<<<===;;;@@@SSS|||vvv]]]llliiinnnzzz}}}sssttt~~~zzzzzz|||}}}|||xxxrrrpppooonnnkkkhhheeecccaaa___^^^]]][[[XXXUUUYYY\\\]]]___```\\\VVVTTTPPPNNNNNNMMMJJJKKKOOOTTT]]]lll{{{xxxssslllooooooiii^^^SSSNNNMMMGGGHHHHHHGGGEEEEEEFFFGGGBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDFFFGGGFFFDDD>>>>>>>>>@@@BBBFFFIIILLLLLLLLLLLLNNNQQQSSSTTTSSSXXXaaammmuuuzzz}}}ooojjjooozzzlll```iiiwwwMMMMMMLLLKKKJJJIIIIIIHHHJJJIIIGGGEEECCCCCCCCCCCCDDDFFFHHHHHHFFFDDDBBBBBB????????????????????????BBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@??????BBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFGGGCCC??????AAADDDEEEDDDBBBAAA???>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;999888666666777888888777666777888999999888777666777777777666555555555444666666555555555444444444444444555666777888999999CCCKKKfffeeegggwwwmmmmmmzzzzzzyyywwwxxx{{{{{{yyy~~~{{{uuuoookkkiiifffdddbbbaaa``````aaa```^^^\\\[[[aaaffffffbbb^^^^^^___]]][[[WWWTTTQQQOOOOOOOOONNNUUUaaaqqq~~~}}}uuuooopppmmmhhhbbbZZZTTTOOOLLLHHHHHHHHHHHHGGGFFFEEEEEEFFFDDDAAA??????@@@BBBCCCEEEDDDDDDEEEGGGHHHHHHGGGDDDCCCBBBAAABBBDDDFFFHHHBBBCCCBBBBBBBBBDDDIIILLLNNNNNNNNNOOOQQQTTTWWWXXX]]]eeeooovvv{{{ooohhhjjjnnn|||sssaaaiiizzzNNNMMMMMMLLLKKKJJJJJJJJJKKKIIIGGGEEECCCCCCCCCDDDFFFHHHJJJIIIFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????????????????@@@@@@AAAAAAAAA@@@@@@>>>??????@@@AAACCCEEEFFFHHHGGGGGGGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAA>>>>>>AAACCCDDDCCC@@@???>>><<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::888666666777888777666666777888888888777666555666555555555555555555444666555555555444444444444444444555666777888999999>>>FFF]]]rrrjjjxxxssslllvvv~~~~~~vvvtttuuuwwwwwwxxx~~~yyysssmmmiiigggeeeddddddcccaaaaaabbbaaa___]]]^^^bbbggghhhdddaaa```bbb^^^^^^]]][[[YYYWWWUUUTTTPPPTTT\\\hhhuuuwwwrrrnnnlllfff```XXXRRRMMMJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDAAA@@@???@@@BBBCCCDDDDDDDDDFFFHHHJJJIIIHHHEEEDDDCCCCCCDDDFFFHHHJJJDDDDDDCCCDDDGGGJJJMMMOOORRRRRRRRRSSSUUUWWWZZZ[[[^^^dddmmmtttxxx~~~wwwjjjkkkqqqyyyuuucccjjjzzzNNNMMMMMMLLLLLLKKKKKKKKKLLLJJJGGGDDDCCCCCCDDDFFFIIIKKKLLLJJJGGGCCCAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>???AAACCCCCCBBB>>>===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;999777666777777666444777777888888888666555444333444444444444444444555555555555555444444444444444444555666777777888999888@@@OOOhhhnnnmmmvvvvvv|||zzzsssrrrsssuuuwww{{{{{{tttmmmiiigggeeedddeeedddcccccccccbbb```^^^```eeeiiijjjgggeeedddfffaaabbbcccdddcccaaa___]]]WWWXXX[[[aaakkkyyy{{{vvvmmmjjjddd]]]VVVPPPKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEEEECCCAAA@@@@@@AAABBBCCCCCCCCCDDDGGGJJJKKKJJJIIIEEEDDDDDDDDDEEEGGGIIIKKKHHHFFFFFFIIIOOOTTTUUUTTTWWWWWWXXXYYYZZZ\\\^^^___^^^dddkkkppptttyyy~~~tttkkkhhhqqq}}}yyyffflllzzzLLLLLLLLLKKKKKKKKKKKKKKKMMMJJJGGGDDDCCCDDDFFFGGGJJJLLLMMMKKKGGGCCC@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDCCCBBBAAA@@@???======???AAACCCCCCCCCBBB>>>===<<<<<<===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;999777666666666555333666777777888777666444333222222222333333444444444444444444444444444444444444444555555666777777888666===EEESSSrrrtttggg|||}}}~~~~~~yyyrrrrrruuuwww{{{zzzrrrmmmiiifffdddeeedddccccccccccccaaa___bbbeeeiiijjjiiihhhhhhhhhdddeeefffhhhhhhhhhgggfffbbbaaa```bbbiiittt}}}xxxnnnjjjddd]]]UUUOOOJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@AAABBBCCCBBBBBBDDDHHHKKKLLLKKKIIIDDDDDDDDDEEEGGGIIIKKKLLLLLLJJJJJJPPPXXX]]]]]]ZZZ\\\]]]]]]^^^___```aaaaaa___ccchhhlllooorrrwww{{{yyyllljjjnnn{{{}}}kkkooozzzIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKHHHEEEDDDEEEGGGHHHIIIJJJKKKJJJFFFBBB@@@???@@@@@@@@@@@@@@@@@@@@@???@@@???>>>>>>===>>>>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEDDDCCCAAA@@@???>>><<<>>>AAACCCDDDCCCCCCCCC???>>>>>>>>>>>>???AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;999777666666666444333555666666777666555444333111222222222333333444444333333444444444444444444444444555555666666777777666;;;???FFF^^^fffmmm{{{vvv}}}uuupppqqqwwwzzzwwwqqqkkkfffccccccbbbaaabbbccccccaaa```bbbeeegggiiijjjjjjjjjjjjhhhggggggggghhhjjjlllmmmjjjjjjiiihhhjjjqqqzzz~~~yyypppllleee]]]UUUOOOKKKIIIHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAAAAAAAABBBBBBCCCBBBBBBDDDGGGJJJKKKKKKJJJFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQXXXaaaeeeccc`````````aaaaaabbbbbbbbbbbb___aaadddgggjjjmmmpppsssyyyvvvllliiimmmxxxpppqqqyyyHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGEEEGGGHHHGGGDDDAAA??????===>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>???@@@@@@AAAAAAAAAAAA????????????@@@AAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCAAA@@@>>>=========???BBBCCCCCCBBBCCCDDD@@@??????>>>???@@@BBBBBB>>>>>>>>>===<<<<<<;;;;;;:::888666555666666555333333444555666666555444333222333333333333333333444333333333333444444444444444444555555555666666666666999<<<@@@PPPllloooeeeuuuzzzpppzzzzzz{{{|||}}}qqqlllnnnvvv||||||tttmmmfffaaaaaa``````bbbdddeeecccbbbcccdddfffiiikkklllllllllkkkjjjiiihhhiiikkknnnooolllnnnnnnmmmkkkmmmsssxxx~~~yyyqqqmmmfff]]]UUUOOOLLLJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCEEEHHHJJJJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUTTTVVVZZZ```gggiiigggdddccccccdddddddddcccbbbbbb``````aaacccfffiiilllmmmttt{{{sssgggdddjjjuuuuuutttyyyHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHGGGGGG@@@BBBDDDDDDBBB@@@??????<<<===>>>???AAABBBCCCCCCAAAAAA@@@??????????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBCCCDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???===<<<;;;;;;===@@@BBBBBB@@@@@@AAACCC@@@??????>>>>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;999777555555666666555444111222444555666666555444444444444444333333333333222222333333333444444444444444444555555555666666555666999>>>EEEVVVqqqjjjiii|||vvvuuu~~~qqqrrrvvv||||||oookkknnnvvv{{{sssjjjeee``````aaacccfffggggggeeeddddddfffiiilllnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooommmppprrrpppmmmmmmqqqvvv}}}yyyrrrmmmeee]]]UUUOOOKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBBBBEEEGGGIIIIIIIIIJJJMMMOOORRRTTTUUUVVVWWW[[[aaagggjjjjjjhhhfffeeeffffffffffffeeecccbbb```______aaadddgggiiijjjooouuu}}}qqqcccaaaffftttyyyvvvyyyHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIJJJKKKJJJIIIGGGFFF===???BBBCCCAAA@@@??????<<<===>>>@@@BBBDDDEEEFFFBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999===???AAA@@@>>>===???BBB@@@???>>>======>>>???@@@>>>>>>>>>===<<<<<<;;;;;;888666444444666666666555000111333555666666666555555555555444444333333333222222222333333444444444444444444555555555555555444444888===???GGGbbb~~~tttfffmmmtttttt}}}iiiiiioooyyy~~~qqqmmmpppxxxyyypppjjj``````aaadddgggiiiiiihhheeeeeegggjjjmmmpppppppppnnnoooqqqrrrrrrqqqooonnnooorrrtttsssooooootttxxx}}}yyyqqqmmmeee\\\TTTNNNJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCCFFFDDDAAA@@@CCCFFFHHHHHHGGGHHHJJJMMMPPPRRRSSSTTTYYY^^^eeejjjkkkjjjhhhggggggggghhhhhhgggfffdddccc```___^^^```cccfffhhhhhhlllqqqxxx}}}tttddd\\\aaalll{{{wwwyyyKKKJJJKKKMMMNNNMMMJJJHHHKKKKKKKKKJJJIIIFFFDDDBBBAAAAAA@@@??????>>>>>>>>>@@@===;;;<<<@@@CCCCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCBBB@@@@@@AAAAAAAAA@@@???@@@AAACCCBBBAAA???>>>AAABBBBBBCCCCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;:::???BBBDDDAAA<<<:::<<<@@@BBB???<<<<<<>>>@@@???>>><<<============;;;999888777777777666555333222222333333555555555444333222555555444444444444333333222222222333333444444555444444333333333333444444444333555777999AAARRRbbblllfffuuuxxx}}}fffbbbfffrrrsssmmmqqqzzz~~~tttmmmjjjjjjkkklllmmmmmmjjjggggggjjjllllllkkkmmmqqquuuppptttxxxxxxuuurrrqqqrrrrrrqqqqqqqqqqqqrrrtttuuu}}}yyymmm```XXXRRRLLLHHHIIIHHHFFFEEEDDDEEEFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHKKKLLLLLLPPPUUUZZZbbbggglllnnnmmmmmmnnnppppppnnnkkkiiihhhgggfffdddbbbdddeeefffeeefffhhhjjjmmmmmmooosss{{{sssiii```[[[fffvvv{{{yyyNNNMMMNNNOOOOOOOOOLLLJJJKKKKKKJJJJJJHHHFFFCCCBBB???@@@@@@@@@@@@???>>>>>>???===;;;<<<@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>AAABBBBBBBBBCCCCCCDDDDDD>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;AAADDDFFFDDD???;;;<<<>>>@@@===;;;;;;===???>>>==================;;;:::999888888666555333222222222333444555666666555444444555555444444333333222222111111222222333444555555555555444444444444555555666555666777888>>>LLLZZZ{{{vvvfffmmm{{{}}}lll\\\aaammm~~~zzzvvvzzzzzztttsssrrrrrrrrrrrrpppmmmjjjfffhhhiiiiiijjjlllqqquuutttvvvxxxxxxvvvtttrrrqqqssssssrrrqqqqqqsssuuuwww~~~|||xxxlll^^^VVVPPPKKKHHHIIIIIIHHHGGGFFFFFFGGGFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGJJJJJJKKKOOOVVV\\\eeeiiimmmpppqqqrrruuuxxxwwwtttqqqnnnmmmkkkhhhfffeeegggiiijjjjjjjjjkkklllkkkllloootttzzz{{{nnnccc^^^[[[___ppp{{{xxx~~~RRRQQQPPPPPPQQQPPPNNNKKKJJJJJJIIIHHHGGGEEECCCBBB>>>???AAABBBCCCBBB@@@???>>><<<<<<===@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFF@@@AAACCCEEEEEEEEECCCBBBAAAAAA@@@???????????????BBBBBBBBBBBBBBBCCCCCCCCC>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===BBBEEEGGGFFFAAA===<<<<<<>>><<<;;;;;;<<<======<<<===============<<<;;;::::::888666333222111222222333444555666777777666555555555444333333222111111000000111222333444555555666555555555555555555666777666777888777999CCCOOOhhhqqqmmmrrrpppYYY^^^kkk|||}}}zzzxxxvvvuuutttrrrooolllffffffgggfffhhhkkkqqquuuxxxxxxxxxxxxxxxvvvssspppttttttsssrrrqqqssswwwzzz{{{|||wwwjjj[[[SSSMMMIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLRRR[[[aaaiiikkknnnppprrrvvvzzz}}}yyyvvvrrrpppmmmkkkgggeeehhhkkknnnpppoooooooooooolllnnnqqqvvvzzzuuuddd\\\WWWXXX\\\iii|||xxx|||TTTRRRPPPPPPPPPOOONNNLLLJJJJJJIIIGGGFFFDDDBBBBBB>>>@@@CCCFFFFFFEEEDDDBBB>>>===>>>???AAACCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEE???BBBEEEGGGGGGFFFEEEDDDBBBAAA???>>>>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>>======>>>>>>===<<<;;;::::::;;;===>>>@@@BBBEEEEEEBBB>>><<<<<<===<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;;;;888555222111111222444444555666888888888777777555555444333222111111000///000111222333444555666666666555555555555666666666555666888666666===EEEVVVrrr}}}xxxqqq___cccooozzzxxxuuutttsssqqqnnnlllhhhgggffffffhhhlllrrrvvvyyywwwuuuvvvxxxwwwsssooouuuuuutttrrrppprrrvvvzzzzzz}}}|||uuugggXXXPPPKKKHHHIIIMMMLLLLLLLLLKKKHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCFFFIIILLLPPPXXXccckkkoooooonnnoooqqquuuyyy|||xxxvvvsssqqqooommmjjjggglllooosssuuutttsssrrrrrrrrrsssuuuxxxzzz}}}}}}rrrggg[[[XXXYYY^^^hhh{{{{{{}}}TTTQQQNNNMMMMMMMMMMMMKKKKKKJJJHHHGGGEEEDDDCCCBBBAAACCCFFFHHHIIIIIIGGGFFF@@@AAABBBCCCCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEIIIJJJHHHFFFEEEEEEBBB@@@???>>>>>>@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>??????>>><<<;;;:::::::::;;;;;;===@@@BBBAAA???===<<<<<<===>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::888555333222222444555666777888999:::999888888555555444333333222111111000111222333444555666666666666555555555555666666444333444777777666:::AAAJJJbbb}}}}}}rrrhhhkkktttxxxvvvsssqqqqqqqqqpppooommmkkkhhhgggjjjnnnrrruuuvvvtttrrrtttvvvvvvssspppuuuvvvwwwtttpppqqquuuyyyyyy|||~~~tttfffWWWOOOKKKIIIKKKOOOMMMNNNOOOMMMIIIFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAACCCGGGKKKOOOUUU^^^jjjsssuuussspppooopppssswwwyyyzzzxxxwwwwwwvvvuuurrrpppooorrrvvvxxxwwwuuuttttttxxxxxxxxxxxxyyy{{{}}}yyyqqqllleee^^^YYY[[[```jjjyyyRRROOOLLLJJJKKKLLLLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIJJJJJJIIIHHHDDDEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCGGGJJJMMMLLLHHHEEEDDDEEE@@@@@@??????@@@CCCEEEGGGFFFFFFEEEEEEDDDCCCBBBBBB??????>>>============>>>======<<<;;;:::999888888999:::<<<>>>???>>>===<<<;;;===??????===<<<======;;;;;;::::::999::::::;;;999888666444444555666777888999:::;;;;;;:::999888555555444444444444333333333333444444555555666666666555555555555555555666444222444777777666999???BBBUUUsss~~~tttrrrxxxqqqrrrxxxzzzwwwtttrrrssstttttttttrrroookkkjjjllloooqqqrrrppppppppprrrtttuuutttsssvvvyyy{{{wwwrrrqqqtttxxxyyy{{{~~~~~~sssfffWWWPPPMMMLLLNNNRRROOOQQQSSSPPPKKKGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCCCCDDDDDDEEEDDDDDDCCCDDDGGGLLLQQQWWW```llltttwwwtttpppoooqqquuuyyyzzzyyyxxxxxxyyyzzzyyywwwuuusssvvvyyyzzzyyywwwwwwwww}}}|||{{{{{{|||}}}~~~vvvnnngggccc___\\\\\\bbblll{{{QQQMMMJJJHHHIIIKKKLLLLLLMMMLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLNNNPPPMMMGGGCCCCCCEEE?????????AAACCCEEEHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@??????>>>>>>??????===>>>???@@@???>>><<<;;;;;;;;;;;;<<<======<<<;;;999<<<>>>>>><<<;;;;;;===:::999888888888999::::::777777777777777888999999;;;;;;<<<<<<;;;:::888777444444555555555555666666666666666666666666666666555555444444444444555555666444444777888777999===>>>IIIbbbyyylllzzzyyyxxx{{{}}}zzzvvvttttttuuuvvvvvvuuuqqqnnnlllmmmnnnnnnmmmkkkmmmoooqqqrrrtttwwwxxxyyy}}}|||vvvrrrtttwwwxxxxxxzzz}}}~~~rrrfffYYYRRRPPPNNNPPPTTTRRRUUUWWWTTTNNNIIIHHHIIIGGGHHHIIIJJJIIIHHHFFFEEEBBBCCCDDDFFFFFFFFFFFFEEEDDDHHHMMMQQQUUU]]]fffmmmooollljjjlllqqqwww{{{}}}zzzyyyzzz{{{}}}|||yyywwwxxxzzz{{{{{{zzzzzzzzz{{{zzzsssmmmjjjhhhiiijjjkkkrrrPPPMMMIIIGGGIIIKKKMMMMMMNNNLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGKKKMMMPPPOOOKKKIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKOOOQQQRRRMMMFFFBBBBBBEEE>>>>>>@@@BBBEEEGGGJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB???@@@CCCEEEEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;:::888;;;>>>>>>;;;999:::;;;999888777777777888999:::666777777888999:::::::::<<<<<<======<<<:::888777444444555555666777777777777777777777666666666666444444444333333444444444888555555888888666888<<<;;;BBBWWW{{{oooyyy{{{}}}~~~|||}}}{{{wwwttttttuuuuuuvvvvvvsssooommmnnnnnnkkkiiigggkkkppprrrrrrtttyyy}}}{{{yyyttttttwwwvvvwwwxxxzzz|||}}}rrrfffZZZTTTRRRPPPRRRUUUUUUXXXZZZWWWPPPKKKIIIKKKGGGHHHJJJJJJJJJHHHFFFEEEBBBCCCEEEFFFGGGHHHGGGGGGDDDHHHMMMPPPSSSXXX```ffffffdddccchhhpppxxx}}}~~~|||{{{|||}}}}}}|||{{{}}}~~~~~~yyytttssssssuuuyyy}}}}}}HHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIIIIIIIHHHHHHJJJKKKSSSRRRRRRQQQOOOMMMKKKIIILLLLLLKKKJJJIIIHHHGGGGGGKKKLLLLLLKKKJJJGGGEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGAAAAAAAAAAAAAAAAAA@@@@@@EEEEEEHHHMMMQQQOOOGGG???;;;;;;:::::::::;;;;;;<<>>======<<<;;;;;;::::::555666666666777777777777888888777555555444444444333333333444444444555555777777888777555666888;;;<<>>BBBIIIRRRVVVSSSIIIAAA========================:::999999:::;;;<<<;;;999::::::999888888888888999999999888888999999:::;;;999999888888777666666666777777777777888888888888777666555555444444444444333333333333444444444444555666777666555555777999777777;;;EEEYYYuuu}}}{{{pppnnn}}}~~~wwwooolllllljjjiiihhhhhhgggggghhhkkksss{{{uuutttwww~~~~~~vvvlllgggkkkooovvv{{{yyyrrrkkkaaaYYYUUUVVVWWWXXX]]]cccfffbbb^^^[[[VVVPPPPPPNNNLLLJJJIIIGGGGGGGGGFFFGGGIIIIIIHHHHHHIIIKKKHHHLLLRRRWWWZZZ\\\___aaa]]]___ccchhhooovvv|||LLLKKKKKKKKKLLLMMMOOOPPPOOONNNMMMKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNPPPSSSQQQNNNKKKJJJJJJKKKKKKMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHJJJGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>><<<@@@FFFMMMPPPMMMEEE???>>>>>>??????>>>>>>======999999:::<<<>>>>>>===;;;:::999999888888888888888999888888888888999::::::888888777777666555555555444444444555555555666666666555555444333333444444222222333333333444444444444555666555444444666777666777999>>>HHH^^^ooo}}}zzzrrr~~~wwwmmmhhhgggfffffffffggggggfffjjjmmmttt|||{{{tttqqqtttvvvqqqkkkhhhhhhkkkqqq{{{|||zzzssslllaaaYYYVVVWWWYYYZZZaaafffiiifffbbb___ZZZTTTSSSRRRQQQNNNKKKIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIKKKMMMQQQXXX\\\___```bbbccc```bbbfffjjjooouuu{{{KKKKKKLLLLLLNNNOOOPPPQQQPPPOOONNNMMMLLLLLLKKKKKKNNNOOOOOOOOONNNNNNPPPQQQQQQOOOMMMJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHKKKLLLHHHHHHIIIIIIHHHFFFEEECCCDDDCCCBBBAAA@@@???>>>>>>===???AAADDDEEEDDD@@@===??????@@@@@@@@@???======888888999;;;===>>><<<;;;999999999999888888777777888777777777777888999999888888777777666555555555333444444444444555555555555444444333333333333444222222222333333333444444222444555555444444555666444555999<<>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@???===<<<666666666888:::;;;:::888888888999999888888777666666666666555666777777888888888888777666666555555555555555555666666666777444333333222222333333333222222222222333333333333111222444555444333333444222222666;;;===DDDZZZppp{{{tttzzzpppeeeaaa]]]^^^bbbgggiiiiiimmmooossszzz}}}{{{vvvrrrqqqppprrruuu|||tttlllbbbZZZXXX[[[___bbbkkkpppssspppmmmjjjeee```UUUXXXYYYWWWQQQLLLKKKKKKOOOOOOMMMJJJHHHIIILLLOOOVVVYYY^^^aaabbbbbbcccdddkkkooosssvvvyyy~~~LLLNNNQQQTTTVVVVVVVVVUUUPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPPPPPPPOOOOOOQQQRRROOONNNMMMLLLLLLKKKJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGEEECCCBBBCCCFFFIIIKKKIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@?????????=========<<<<<<===???@@@??????@@@AAA@@@>>><<<;;;888666555666888999999888777888888999888777666555555444444444444555666666777777777666555555444444444444555555555666666666333333222222222222333333111222222222222333333333///222444444333222333333555111333999;;;===KKK\\\vvvyyy~~~vvveee___ZZZZZZ```gggkkklllmmmnnnrrrzzzuuunnnddd]]]\\\___dddgggqqqwwwzzzwwwsssqqqlllggg^^^```aaa]]]WWWSSSTTTVVVWWWVVVSSSPPPMMMNNNRRRUUUZZZ]]]aaaccceeegggiiikkkpppuuu{{{MMMPPPTTTXXXZZZZZZXXXWWWPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPPPPPPPOOOOOOQQQRRRKKKKKKKKKKKKJJJIIIGGGGGGBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEIIIGGGDDDBBBBBBDDDGGGIIIIIIIIIIIIHHHGGGDDDBBBAAA>>>>>>>>>===============;;;<<<===>>>>>>???AAACCC>>>???@@@AAA@@@>>><<<:::;;;999777777999:::;;;:::777888888999999777666555444333333333333444555555777666666555555444333333222222222333333333444444222222222111222222333333111111222222222333333333///111333444333222222333999222222999;;;:::CCCQQQiii}}}zzzxxx}}}|||eee___XXXXXX___ggglllmmmlllmmmrrryyyvvvoooeee___^^^bbbhhhkkkuuu{{{~~~|||xxxuuuqqqlllhhhiiihhhbbb\\\ZZZ]]]aaa]]][[[XXXTTTRRRSSSWWWZZZ___aaaeeegggiiilllpppsssrrrxxxPPPRRRUUUWWWXXXVVVTTTRRRRRRQQQPPPPPPQQQRRRPPPOOOKKKMMMPPPRRRRRRPPPNNNLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEFFFHHHIIIHHHGGGLLLLLLKKKIIIGGGEEECCCBBBAAAAAA@@@AAABBBCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFBBB@@@???======>>>@@@AAA>>>??????@@@@@@?????????CCCCCCBBBAAA@@@>>>>>>===;;;999666555666777888777666666555444444444444555444444444333333222222222333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222333333222222333333444555111222333444555999???CCCaaaxxxwwwnnn}}}zzz{{{qqqiii[[[TTTYYYeeekkkjjjnnnllloooxxx|||zzzqqqhhhdddaaabbbhhhppp|||zzzsssqqqmmmhhhcccaaa```aaabbbgggfffccc___[[[YYYYYY[[[dddgggkkkooorrrwww|||OOOQQQTTTVVVWWWVVVTTTRRRSSSQQQPPPPPPQQQQQQOOONNNKKKLLLOOOQQQRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDDDDFFFHHHJJJJJJIIIKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>======>>>@@@AAA??????@@@@@@@@@??????>>>BBBBBBAAA@@@???>>>======;;;999666555666888888777777666555555444444555555444333333333333333333222444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333222222333333444555222333444444555888===AAAOOOeee~~~sssrrrxxxxxx~~~vvvmmm```XXX]]]jjjqqqrrrtttqqqqqqwww{{{ssskkkfffddddddkkkrrr}}}yyywwwtttnnnjjjhhhhhhjjjlllqqqoookkkddd^^^]]]```cccmmmppptttwwwzzz~~~NNNPPPSSSUUUVVVUUUSSSRRRRRRQQQOOOOOOOOOOOONNNLLLIIIKKKNNNPPPPPPOOOMMMKKKIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCEEEHHHJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBB@@@??????@@@???>>>======>>>@@@@@@@@@@@@@@@@@@??????>>>>>>AAAAAA@@@???>>>======<<<;;;999777666777888888777777666555555444444555555222333333333333333333444666666666666666666666666222222222222333333333333222222222222222222222222444444444444444444444444333333222222333333444555333444444444444666:::===CCCUUUsss~~~lllrrrzzzyyy~~~wwwiii```eeesss|||~~~|||wwwuuuwww}}}{{{tttmmmiiiffffffmmmuuu{{{uuuqqqppprrrvvvyyy}}}zzztttjjjbbbaaahhhnnnwwwzzz}}}NNNOOORRRSSSTTTSSSRRRPPPQQQPPPNNNNNNNNNNNNLLLJJJHHHJJJLLLNNNNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBDDDGGGIIIIIIHHHHHHHHHIIIJJJIIIHHHFFFEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBAAAAAA???>>>>>>===>>>??????@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;999777666777888888777555555444333333333333333222222222333333444444444666666666666666666666666111222222222222333333333111111111111111111111111333333333333333333333333333333222222333333444555444444555444333444777:::>>>KKKbbbvvvnnnssssssiiimmmyyy~~~{{{yyyzzzyyytttoookkkggggggmmmuuuyyyttttttwww|||zzznnneeeeeennnwww~~~OOOPPPQQQRRRRRRQQQOOONNNPPPNNNLLLLLLMMMMMMKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCEEECCCCCCDDDFFFGGGGGGEEEEEEGGGHHHIIIIIIGGGEEECCCAAABBBCCCDDDEEEFFFFFFGGGAAABBBBBBCCCCCCCCCBBBBBB=========>>>>>>??????@@@@@@???>>>============>>>=========<<<<<<;;;;;;:::999888666666777888777666444333222222111111222222222222222333333444444444444444444444444444444444111111111222222222333333000000000000000000000000111111111111111111111111333333222222333333444555444444555444333333555777888???OOOhhhyyynnnyyyxxxnnnoooyyyzzz|||}}}xxxtttqqqmmmhhhfffllluuu{{{vvvvvvyyy~~~{{{pppiiikkkuuu~~~PPPPPPQQQPPPPPPNNNLLLKKKMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHFFFCCCAAACCCDDDEEEFFFGGGHHHHHHHHH<<<===???@@@AAAAAA@@@@@@<<<======>>>>>>?????????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;::::::::::::888666555666777777555444333333222111111111111222222333333333333333333444333333333333333333333333111111111111222222222222////////////////////////111111111111111111111111333333222222333333444555333444444333222222333555555:::DDDVVVqqqwwwqqqxxx{{{pppnnnsssxxxxxxuuu{{{{{{xxxuuurrrkkkhhhnnnvvv{{{zzz|||{{{ssspppuuu}}}RRRQQQQQQPPPNNNLLLJJJIIIKKKIIIIIIIIIKKKLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBAAACCCEEEFFFFFFEEECCCDDDFFFGGGFFFDDDAAA>>>AAABBBCCCEEEFFFFFFFFFFFF<<<===???@@@AAA@@@>>>===;;;<<<===>>>????????????;;;:::999999999;;;===>>>:::::::::::::::999999999666555444555666666444222555444444333333333333333444333333333333333333222333333333333333333333333111111111111222222222222111111111111111111111111111111111111111111111111333333222222333333444555222333444333222111222444555999AAAKKK___qqqjjjzzzuuupppqqqqqqnnnsssyyy}}}}}}~~~|||xxxqqqlllqqqzzz}}}yyy{{{SSSRRRQQQOOOMMMJJJHHHGGGIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEGGGHHHGGGBBBDDDFFFGGGEEECCC???======>>>@@@BBBCCCCCCBBBBBB@@@AAABBBCCCBBB@@@>>>===;;;;;;===>>>????????????999999888777888;;;===???::::::999999999999999999555444333444555555333111666666555444444444444555444444444333333222222222333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222333333222222333333444555111222333333222111222444222777===BBBOOOmmmvvvbbbqqq{{{tttqqqoookkksssyyy|||zzz}}}~~~uuupppuuu}}}~~~OOOOOONNNKKKHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKGGGDDDAAAAAADDDDDDDDDCCCBBBAAA???>>>>>>???AAACCCDDDEEEEEEEEEGGGFFFCCC@@@???>>>>>>>>>>>>===<<<===@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA<<<<<<;;;;;;;;;::::::::::::999888777777999;;;<<<::::::999888777666555444666666666444222111222333666666555444333333222222222222222222222222222222444444333333222111000000111111222222222333333333111111111111111111111111111111222222222333333333222111111111000000//////222222222222222222222222444333777>>>DDDUUU{{{tttqqqwwwooommmmmmrrruuuxxxyyyzzzzzzxxxxxxPPPPPPNNNJJJGGGEEEFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJGGGDDDBBBAAAEEEEEEDDDCCCBBB@@@???>>>???AAACCCEEEFFFFFFFFFEEEFFFEEEDDDBBBAAA@@@??????AAA???======???BBBCCCCCCAAABBBCCCCCCCCCBBB@@@@@@<<<<<<;;;;;;;;;:::::::::999888777777777999;;;<<<::::::999888777666555444555666666555444333555666666555555444333333222222222222222222222222222222444444333222222111000000000000000111111111222222111111111111111111111111111111111222222222333333111111111111000000000///222222222222222222222222222111444999===KKKllluuuvvv}}}yyyppplllkkkooorrruuuvvvwww||||||yyyxxxQQQPPPMMMHHHEEEDDDEEEGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIHHHFFFCCCBBBCCCFFFEEEDDDCCCBBB@@@???>>>AAACCCFFFHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAACCCAAA>>>===???AAACCCCCC@@@AAACCCDDDDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::888777777777777999;;;<<<999999888777666666555555555666777777666666888999555555555444444333333222333333333333333333333333333333333222111111000000/////////000000000111111111111111111111111111111111111111222222222222333111111111111000000000000222222222222222222222222222111444666777@@@ZZZuuuwwwtttooouuu{{{wwwyyy{{{|||rrrkkkhhhiiimmmqqqsssuuuyyyzzzxxxNNNMMMKKKGGGDDDDDDGGGIIIKKKKKKJJJJJJIIIGGGFFFFFFCCCEEEGGGFFFEEECCCCCCDDDGGGFFFDDDCCCAAA@@@@@@???CCCEEEHHHJJJJJJIIIGGGEEEAAABBBCCCDDDDDDCCCBBBAAAEEEBBB>>>===>>>@@@BBBBBB???@@@CCCEEEDDDBBB???===<<<<<<;;;;;;;;;:::::::::666666666666777999:::;;;999888888777666666555555777888:::999888777888999555555444444444333333333333333333333333333333333333222222222111111000000/////////000000000111111111111111111111111111111111111111111222222222222111111111000000000000000222222222222222222222222444444666777666;;;NNNbbbqqqwwwwww~~~sssnnnsssuuu}}}uuulllgggdddhhhlllppptttyyy~~~~~~zzz{{{JJJJJJIIIGGGFFFGGGJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHCCCDDDFFFEEEDDDCCCDDDEEEFFFFFFDDDCCCAAAAAAAAAAAAEEEFFFHHHJJJJJJIIIGGGEEE???@@@AAACCCCCCBBBAAAAAADDDAAA>>>===>>>@@@@@@AAA>>>@@@CCCDDDDDDBBB???===<<<<<<;;;;;;;;;:::::::::555555666666777888999999888888777777666555555555999:::;;;;;;888777666777444444444444444333333333333333333333333333333333222222111111111111111000000000000111111111222222000000000000000000000000000000111111111222222222000000000000000000111111222222222222222222222222333444777777666:::GGGTTTmmmvvv}}}~~~|||oooeeekkkpppyyyyyyooohhhaaaeeejjjooouuu{{{~~~{{{GGGHHHIIIHHHHHHIIIKKKNNNLLLLLLMMMNNNNNNLLLKKKJJJCCCEEEFFFEEEDDDCCCDDDFFFFFFEEECCCBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFEEE???@@@@@@AAABBBBBBAAAAAACCCAAA??????@@@AAAAAA@@@???@@@BBBCCCCCCAAA???===<<<<<<;;;;;;;;;:::::::::666666666666777777777777777777777666666555555555888:::;;;:::888666555555444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111222222000000000000000000000000000000000111111111111222000000000000111111111111222222222222222222222222///222444444444888@@@HHHXXXvvvzzzvvvyyy~~~vvvdddccciiisss}}}}}}ssslllccceeeiiiooovvv}}}GGGIIIKKKKKKJJJJJJKKKLLLJJJKKKLLLNNNNNNMMMLLLKKKEEEFFFFFFEEEDDDCCCEEEFFFDDDCCCBBBAAABBBCCCEEEFFFGGGFFFFFFEEEEEEDDDDDDEEEBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBDDDDDDCCCBBB@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::666666777777666666555555666666666666666555555555555777999999777555444444444444444444444444444444111111111111111111111111000000000000111111111111/////////000000000111111000000000000000000000000000000000000111111111111///000000000111111111111222222222222222222222222---111333222222666<<<@@@FFFaaawwwsssjjj~~~ooobbbdddooowww~~~wwwpppggghhhiiinnnuuu|||~~~HHHJJJLLLMMMLLLJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKFFFGGGGGGFFFDDDDDDEEEGGGDDDCCCBBBAAABBBDDDFFFHHHGGGFFFEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBDDDDDDCCCCCCCCCEEEGGGGGGEEECCCAAAAAAAAAAAA@@@@@@??????<<<<<<;;;;;;;;;:::::::::777777777777666555444333666666666666666555555555222444777888777555555555444444444444444444444444000000000000000000000000000000000000000111111111............/////////000000000000000000000000000000000000000111111111111//////000000111111111222222222222222222222222222...111333222222666:::===<<>>=========>>>===;;;:::999888888888888888777777777777888888888777666444333222111111444444555555555555444444444555555555444333333222111111111111000000000000///111222111000///000111222111111000000000000000000000000000////////////000000000000111111111111222222111111111111222222444222000111333444222000222222222333555777888999;;;BBBRRRllltttddd```sssvvvdddfffrrryyy{{{lllfffeeellluuu|||}}}zzz|||NNNNNNMMMKKKKKKKKKKKKKKKNNNQQQSSSSSSPPPLLLJJJIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJGGGCCCBBBDDDFFFFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIIIIGGGDDDBBBAAA@@@???>>>============<<<;;;999888888777777888888777777777777888888:::999777555333222222222444444555555555555444444444444555555444333333222111111111111000000000000///000111111000///000111333222222111111111111111000000000000000000000///000000000000111111111111222111111000000111111222444222000111444444333111444333333444444555666777666<<>>===<<<<<<<<<;;;;;;999888777777777777888888777777777777888888===;;;888555333333333444444444555555555555444444444444444444444333333222111111111111000000000000///000111111//////000111333333222111111111111222000000000000000000000000000000000000111111111111222111111000000111111222333222111222444555444333555555444333333333444444555888BBBQQQhhhkkkccchhhuuummmcccdddwww}}}yyyrrrooosss{{{~~~{{{xxxtttyyy|||yyyxxxyyy}}}PPPNNNKKKIIIJJJLLLPPPRRRWWWYYY[[[ZZZVVVRRROOONNNPPPOOOLLLIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFGGGIIIJJJKKKGGGFFFFFFEEEEEEDDDCCCCCCFFFEEEFFFGGGHHHGGGDDDBBB@@@???>>>===<<<<<<<<<<<<:::999888777666666666666999888888777777888888999===;;;888555333333333444444444555555555555444444333333444444444333333222111111111111000000000//////000111000///...///111333222111111000000111111000000000000000111111111///000000000111111111111111111000000000000111111111111222333444555555555444444333333333333444444777888<<>>>>>===<<<;;;;;;;;;;;;999999888777666666666666999999888888888888999999;;;999666444333222333444444444555555555555444444222222333333444333333222111111111111000000000///...000111000///...///000111111000//////////////////000000000111111111222///000000000111111111111111000000000000000000111000111222333333444555666222111111222222333444555666555888===HHH___wwwjjjzzz{{{sssrrruuuxxx}}}}}}xxx{{{~~~zzztttvvvzzz~~~{{{~~~{{{rrrooozzzPPPMMMJJJIIIIIILLLOOORRRSSSUUUXXXXXXVVVSSSQQQPPPMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNMMMKKKHHHFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGEEEAAA>>>===<<<;;;;;;::::::;;;;;;999999888777777666777777999999888888888888999999777777666555444444444444444444555555555555444444111222222333333333333333111111111111000000000000...///000000......///000000000///............//////000000111111222222222000000000000111111111111111000000//////000000111000111222222222222333555111000111111222333444555222111444:::AAATTTvvvqqqttt}}}~~~|||xxxxxxzzz~~~|||}}}xxxxxxxxxzzz}}}|||~~~uuunnnggghhhsssOOOMMMJJJIIIIIIKKKNNNPPPMMMPPPSSSUUUTTTRRRQQQPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNKKKHHHFFFFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGGGGFFFDDD@@@===<<<;;;;;;:::::::::::::::999999888777777777888888:::999999888888999999:::555666777777777777666555444444555555555555444444111111222333333333333333111111111111000000000000...///000///......///000111000000//////////////////000000111111222333333000000000000111111111111000000////////////000000///111333222000///111333222222111111111111222222222000333999===HHHeeezzzpppwww}}}{{{zzz|||zzzxxxwwwvvvwwwzzz}}}~~~~~~ppp]]]]]]___hhhNNNMMMJJJIIIIIIJJJLLLNNNIIILLLPPPRRRRRRQQQPPPPPPKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMKKKHHHFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEIIIHHHGGGGGGFFFDDD???<<<;;;;;;::::::999999:::::::::999888888888888888888:::999999888888999999:::444666888999:::999777666444555555555555555555444000111222333333333333333111111111111000000000000...///000///...---...000222111111000000000000000///000000111222222333333000000000000111111111111000000////////////000000///111333222///...///222444333222111000000000000666333555999999???UUUooonnnmmm~~~}}}zzz{{{xxxwwwvvvtttttttttuuuvvvuuuvvvxxx{{{~~~zzzfffYYYQQQXXX___nnnLLLMMMOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOPPPQQQRRRQQQOOOLLLJJJFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJKKKHHHEEECCCEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFKKKIIIFFFCCC@@@===<<<;;;999999999999999888777666888888888888888888999999888888888777777777777777777777777777777777777777555444444333333222222111///000111333333222111111000000000000000///......222111111000000000000000222111111000000000000000000000////////////000000000111111111111000//////000000000000111111111111000000000000000000000000111000/////////000222333///111333333444;;;GGGPPPqqq}}}sss}}}{{{zzzwwwuuusssoookkkgggjjjhhhhhhkkkpppuuuxxxzzzsss___TTTPPPLLLPPP___}}}OOOPPPQQQQQQOOONNNNNNNNNPPPPPPPPPPPPPPPOOOOOONNNNNNOOOQQQQQQPPPNNNKKKIIIFFFGGGIIIJJJKKKKKKJJJJJJHHHIIIJJJHHHEEECCCEEEGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCAAA???===;;;;;;:::999999999999999999888888666777777888999:::;;;;;;888888888777777777777777666666666666666666666666444333333222222111000000000000111222222222222111000111111111111000///...222111000000//////000000111111000////////////000000000////////////000000...///000111111111111111//////000000000111111111000000000000000000000000111000/////////000222222111222333222333999AAAHHHXXXrrrttt~~~}}}yyyuuuqqqlllfffbbb___]]]\\\___eeelllrrruuuxxx{{{oooaaaTTTMMMLLLMMMUUUiiiRRRSSSTTTSSSQQQOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOMMMJJJHHHFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEE>>>===<<<<<<;;;;;;;;;;;;888999999::::::::::::999666666777888:::;;;<<<===888888888777777666666666333333333333333333333333333333222111111000000///111111111000111111222333111111222222222111000000222111000000//////000000111000//////......//////000//////......//////000------///000111222222222//////000000000000111111000000000000000000000000000000000///000111111222444333222111333666:::<<>>===<<<===<<<;;;:::999999999999888999::::::;;;;;;;;;;;;:::999999999999999999999888888777777666555555444333333333333333333333333444444444333222222111111222111000000000111333444111222333333333333222222111000000///.../////////000000///...............//////............////////////000000000//////......////////////000000000///////////////////////////000000000111111111111000//////000222444333222999@@@QQQjjj{{{}}}|||wwwqqqjjjfff___\\\XXXUUUTTTRRRPPPNNNSSSUUUZZZbbblllvvv~~~}}}||||||xxxsssppprrruuuxxx~~~xxxmmmcccWWWMMMJJJJJJJJJJJJLLLRRR\\\qqqOOOPPPQQQPPPNNNLLLLLLLLLJJJKKKMMMPPPRRRSSSTTTTTTPPPPPPOOONNNLLLJJJIIIHHHDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@AAADDDFFFFFFFFFIIIGGGEEEBBB???<<<;;;:::;;;:::999888777666666666888999999::::::::::::999::::::999999888777777666888888777777666555444444444444444444444444444444555555444444333222222111111111111000111111222333111111222333333333222222111000//////......//////111000//////....../////////......------......//////000000000//////...---......////////////000000//////////////////////////////000111111111111000...///000111222222333333999:::DDDWWWnnn~~~{{{yyy~~~{{{ssskkkfffaaa___\\\YYYWWWTTTQQQNNNOOOOOOQQQWWW```iiiooosss{{{~~~~~~|||zzzxxxrrrkkkeeeeeeffffffjjjnnnkkkqqqyyyxxxrrrhhh___UUUNNNIIIIIIJJJIIIKKKOOOXXXbbbvvvMMMNNNOOOOOOMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUQQQQQQPPPNNNLLLJJJIIIHHHDDDDDDEEEEEEDDDCCCAAA@@@AAA???>>>@@@CCCFFFFFFEEEFFFEEECCC@@@>>>===<<<;;;;;;:::999888888777888888999999999999999999888888888888777777777777777777999888777666555444333333333333333333333333333333444444333333222111111111000000111222222222222111000000111222222222222222000000///............///111111000////////////000///......------......///......//////000/////////........./////////000000////////////////////////...///000111222111111000...111333222111000333666888777===JJJ[[[qqqtttqqqttt}}}~~~|||uuuoooiiifffaaa^^^[[[YYYWWWTTTTTTQQQPPPRRRXXX^^^bbbcccooottt{{{~~~|||zzzrrrjjjbbb```^^^\\\[[[]]]XXX]]]fffooowww}}}ooogggddd^^^WWWMMMJJJIIIKKKKKKLLLSSSZZZaaannnLLLMMMOOONNNMMMLLLLLLMMMOOOOOOQQQRRRSSSSSSTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIDDDDDDEEEEEEDDDBBB@@@???@@@>>>===???CCCFFFFFFEEECCCBBBAAA???>>>=========<<<;;;;;;;;;;;;;;;<<<<<<999999999999999888777666555555666666777777888888999888777666555444333333222222222222222222222222333333222222111000000000///000111333333222111111///000111222222222222222000000///...............222222111000000000000000.........------.........,,,,,,...///000000111111............/////////000////////////////////////...///000222222111111000///333555444000///222777333222777@@@LLL```~~~jjjiiiooo{{{}}}}}}}}}zzz|||sssnnnhhhbbb___]]][[[ZZZ\\\XXXTTTSSSVVVZZZ[[[[[[eeejjjsss~~~uuullldddaaa]]]XXXUUUUUUQQQUUU\\\ccciiipppuuuyyy{{{~~~wwwkkk^^^XXXWWWSSSNNNKKKJJJLLLNNNOOORRR]]]hhhnnnHHHGGGGGGGGGHHHJJJLLLMMMQQQPPPOOONNNOOOPPPQQQRRRUUUTTTSSSPPPMMMJJJHHHFFFFFFDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDBBBAAAAAA@@@???>>><<<<<<======??????>>><<<:::888555555666777777777777777555555444444444444555555777777666666555555444444333333333222222222111111000111111111222222222222222222222111111111111000000000000000000000000000////////////............000///...------...///000,,,,,,,,,---------......////////////////////////////////////////////////............////////////000000000000000000000000000000000000111111111111222000555>>>CCCNNNkkkzzz|||nnneeedddqqq}}}|||{{{yyyyyyzzz}}}vvvmmmfffbbbaaa``````bbb___[[[YYYXXXWWWVVVTTTWWW]]]gggrrr|||zzztttllleee___[[[WWWUUURRRRRRRRRSSSVVV[[[aaaeeehhhjjjoootttyyy}}}~~~{{{jjjbbbXXXPPPMMMMMMLLLLLLJJJKKKNNNRRRXXXbbbkkkrrrGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQPPPOOOMMMKKKHHHFFFEEECCCBBB@@@@@@AAAAAAAAA@@@AAACCCDDDDDDCCCBBBCCCDDDAAAAAAAAA@@@???>>><<<;;;===>>>?????????===;;;999555666777777888888777777555555444444444444555555888777777666555444333333333222222222111111111111000000000000111111111222222222222111111111000000000000000000000000000000////////////............///...............//////,,,---------....................................////////////////////////............////////////000000000000000000000000//////000000000111111111333111444999;;;BBBYYYrrr~~~wwwzzzrrrfffaaaiiivvv~~~}}}{{{xxxvvv}}}}}}wwwnnniiiffffffeeejjjgggbbb^^^\\\ZZZWWWUUUVVVYYY___fffnnnvvv|||yyypppiiiccc^^^ZZZVVVUUUTTTSSSSSSUUUXXXZZZZZZ\\\___bbbeeehhhjjjkkkmmmooorrrtttuuuwwwzzz|||}}}|||{{{xxxsssmmmhhheeeYYYUUUOOOKKKJJJKKKJJJIIIHHHJJJOOOWWWbbbqqqFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCBBB@@@??????@@@BBBBBBBBBBBBDDDEEEEEECCCBBBBBBCCC@@@@@@@@@???>>>===<<<;;;===>>>>>>???>>>===;;;:::555666777888999888777777555555444444444444555555888777777555444333222222222222111111111000000000////////////000000000000222222111111111000000000000000000000000000000000////////////............---......///......------,,,,,,---------.................................////////////////////////---............/////////000000000000000000000000//////000000000000111111222000222555444777HHH[[[zzz|||ttt~~~wwwjjj___```jjjvvvyyyuuuvvvxxx}}}{{{yyyzzzssspppooonnnpppmmmiiieeeccc```]]][[[XXXXXXXXXZZZ___gggooottt|||xxxrrrlllhhh```^^^[[[XXXUUURRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWZZZ\\\^^^___aaaccceeefffeeedddaaa]]]XXXTTTQQQLLLKKKIIIHHHIIIJJJIIIHHHLLLNNNUUUaaarrrEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA???@@@BBBEEEFFFFFFCCCDDDEEEEEECCCBBBBBBBBB>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999666777888::::::999777666555555444444444444555555888777666555444222111111111111111000000000000///.........////////////000111111111111000000000000000000000000000000000000////////////............,,,---...//////---,,,++++++++++++,,,,,,,,,------........................////////////////////////---------.........//////........................////////////000000000111000///111444333555@@@NNN```yyyzzzttteee```eeeqqq}}}|||sssnnnqqquuuzzz}}}{{{zzzzzztttrrrnnnllljjjhhheeebbb]]][[[XXXWWWZZZ```fffkkksssyyy~~~{{{ooolllhhhccc___ZZZTTTQQQPPPOOOMMMLLLLLLLLLMMMNNNLLLNNNPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJJJJIIIJJJKKKMMMMMMNNNWWWZZZaaapppDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDBBB@@@???@@@CCCFFFGGGGGGCCCDDDEEEDDDBBB@@@@@@AAA============<<<<<<;;;:::999999999999999888888888777888:::;;;;;;999777666555555444444444444555555666666555444333222111111111111111000000000000///---.........////////////111111111000000000//////////////////////////////////////////............,,,---.........---+++***)))************+++++++++........................////////////////////////------------............------------------------...////////////000000000///000111333333444;;;CCCNNNggg~~~vvvkkkjjjqqqzzzxxxooolllqqqvvvwww}}}zzzvvvsssqqqmmmiiifff```___]]]\\\]]]___bbbdddnnnuuu}}}yyyuuuqqqlllggg```\\\UUUSSSQQQNNNMMMLLLLLLLLLIIIKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNQQQVVV[[[^^^fffiiirrrDDDEEEFFFHHHIIIIIIIIIIIIEEEFFFFFFGGGHHHGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDD>>>===>>>@@@BBBDDDDDDCCCCCCDDDEEECCCAAA???>>>???<<<<<<<<<<<<<<<;;;:::999777777777777777777777777777999;;;<<<<<<:::888666555555444444444444555555555444444333333222222111222222111111111000000000............////////////111111000000000/////////////////////////////////////////////............------------,,,+++******))))))*********+++++++++------------------------////////////////////////,,,------------.........------------------------......////////////000000000000111111111222555888DDDXXXzzz{{{{{{}}}}}}}}}|||}}}xxxrrrppptttxxxwww~~~xxxrrrlllhhhdddcccccccccccccccddddddnnnsss}}}}}}zzzvvvooojjj^^^\\\ZZZVVVSSSPPPOOONNNLLLMMMMMMLLLJJJIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFFFFKKKOOOTTTYYY```hhhqqqvvvxxx|||EEEFFFGGGIIIJJJJJJJJJJJJDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD======???AAADDDEEECCCAAABBBCCCDDDBBB???===<<<===:::;;;;;;;;;;;;::::::999777777777666666777777777888999<<<======:::888666555555444444444444555555333333222222222222222222333222222222111111111111....../////////000000000111000000000////////////////////////////////////////////////...............---,,,+++************++++++++++++,,,,,,,,,,,,------------------------////////////////////////,,,,,,---------........................................../////////000000///000000///000222333333===IIIbbb}}}~~~}}}{{{zzzzzzzzzzzzsssnnnjjjjjjkkkkkkkkkkkkkkkkkknnnssszzz~~~zzzrrrpppmmmhhhccc]]]YYYWWWTTTUUUVVVVVVTTTTTTTTTVVVSSSRRRPPPOOOOOOPPPRRRTTTZZZ```iiirrrzzzEEEFFFHHHJJJKKKKKKKKKJJJCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCC>>>???AAAEEEGGGGGGDDDBBBBBBCCCCCCAAA>>><<<;;;;;;::::::;;;;;;;;;:::999999888777777777777777888888888:::<<<>>>===;;;888555555555555444444555555555111111222222222333333333333333333222222222222111////////////000000000000000000000000////////////////////////////////////000/////////............///...,,,***))))))***+++,,,,,,---------.........------------------------////////////////////////,,,,,,,,,---------......000000000000000000000000............/////////000---......///111555666444888===PPPooo|||~~~{{{vvvqqqqqqqqqqqqqqqrrrrrrrrrooorrrwww}}}zzzssslllfffbbb]]]___aaaaaa``````bbbccc^^^]]]\\\\\\^^^aaaeeegggllltttGGGHHHHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFEEECCCBBBFFFEEEDDDCCCCCCCCCCCCCCC???@@@AAACCCEEEDDD@@@===AAA@@@>>>>>>>>>===;;;999::::::<<<======<<<<<<;;;666777999999999999:::<<>>;;;999777666666666777666444444555555444333222111111111000000//////222222222111111111111000//////---,,,,,,---...///111000...---,,,,,,---...000///...---------------......---------,,,,,,,,,///...---+++***))))))))))))+++---///000000///...333222000...---,,,------++++++++++++,,,,,,---......+++)))+++///111...***000///...---,,,+++******//////............//////000///...---...000222333666999DDDWWWnnn{{{xxxuuusssssstttttttttrrrqqqtttxxxzzz{{{|||vvvsssmmmnnnoooqqqsssuuuvvvwwwxxxtttpppnnnpppvvv~~~JJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGFFFFFFDDDCCCBBBFFFFFFEEEDDDCCCBBBBBBBBB??????@@@BBBCCCCCCAAA???BBB@@@>>>=========<<<::::::;;;===>>>>>>===<<<;;;777888999999888999;;;===???>>>;;;999777666666666777555444444555555444333222222222222111111111000222222222111111111111000//////.............../////////...---------......//////...---------------...------------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---...///000111222111000...---,,,------,,,+++++++++,,,,,,---...000---+++---111222000,,,...---------------,,,,,,//////............////////////...---...000222333333444<<>>>>>???BBBCCCCCCBBBCCC@@@===;;;<<<======<<<;;;===???@@@@@@>>><<<:::999::::::888888999<<>>KKK___|||~~~}}}{{{yyyrrrpppppprrrqqqoooqqqvvv|||JJJKKKLLLMMMMMMMMMLLLKKKLLLJJJIIIGGGGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBAAAAAA???>>>===>>>AAACCCDDDDDDCCC@@@<<<:::;;;<<<======<<<>>>@@@AAAAAA???<<<:::;;;;;;:::888777999<<>>===<<<:::999777777666555444333333555555444333222222222222222222222222222222222111111111000000---...000111111111000///,,,---...000000000///...///......---------......---------,,,,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,---///000222000000///...------,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++***,,,......---+++,,,,,,,,,---------......///......------......///......---......///111111111222555999???OOOiii~~~zzzwwwssspppooonnnkkkggggggkkkuuuzzzIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIHHHHHHHHHJJJKKKMMMIIIHHHGGGEEECCCBBBBBBAAA@@@>>>===>>>AAADDDFFFFFFCCC@@@<<<:::;;;===>>>>>>===>>>@@@@@@???===:::999;;;;;;:::888777888;;;>>><<<<<<;;;:::888777666555444333222333444555444333000000111111111111111111222222222111111111000000---...000111111111000///,,,---///000111000//////......---------......///------,,,,,,,,,+++++++++,,,++++++***)))************+++---///000000///////////////......---,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,------,,,+++......---------,,,,,,,,,......------------......---------......///000111000111555777:::CCCVVViii~~~~~~~~~zzzwwwtttqqqnnnmmmhhhbbbbbbeeennnuuu~~~IIIJJJLLLMMMNNNNNNMMMMMMGGGGGGHHHIIIJJJLLLMMMNNNIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@???@@@CCCEEEGGGGGGBBB???<<<;;;<<<===>>>===>>>>>>>>>===<<<:::888777::::::999888666777:::<<<:::::::::999888666555444444333222333444555444333000000000000000111111111222222222111111111111000------...///000000000000......///000000000//////...------------...//////,,,,,,,,,,,,++++++++++++------,,,+++*********+++)))+++---000111000///..................---,,,+++------,,,+++++++++,,,,,,,,,,,,---........................------,,,,,,,,,......------------......,,,------...//////000000...///222555666:::GGGTTTrrr|||~~~}}}xxxsssooommmlllhhhcccdddggglllttt~~~IIIJJJLLLNNNNNNNNNNNNMMMGGGGGGIIIJJJKKKKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAABBBEEEFFFGGGFFF@@@>>><<<<<<===>>>===<<<>>>===;;;:::888777666666888999999888777666888:::888888888888777555444333333222111222444555444333000000000111111222222222222222222111111111111000------------...///000111111000//////////////////---------------...//////,,,,,,,,,++++++++++++***,,,,,,,,,+++,,,,,,---...++++++,,,...//////000000------.........---,,,+++...---,,,,,,+++++++++,,,+++,,,.........------...,,,,,,---------------......------,,,,,,------...,,,,,,---...////////////...---///222333555===GGG\\\uuuxxxzzz~~~yyynnnlllkkkmmmkkkhhhjjjooouuu|||HHHIIIKKKLLLMMMMMMMMMLLLGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEECCCBBBBBBDDDFFFGGGGGGFFF???>>>======>>>???===<<<>>><<<:::777666555555555666888999888777666777888666777777777666555333222333222111222444555444333111111111222222333333333222222222111111111111000------,,,,,,---...000111222111000.........///000---------------...///000,,,,,,,,,+++++++++******+++++++++,,,---...000000---,,,,,,+++,,,...111222,,,---.........---,,,+++...---,,,,,,++++++++++++)))***,,,,,,+++++++++,,,***++++++,,,---//////000...------,,,,,,------...+++,,,---...////////////111......000222444:::BBBKKKccc{{{sssuuu|||}}}xxxjjjiiijjjmmmnnnmmmpppvvvGGGIIILLLOOOPPPOOOMMMKKKFFFGGGIIIKKKKKKJJJHHHGGGEEECCCAAABBBDDDFFFGGGGGGIIIEEEBBBBBBCCCDDDCCCAAA>>>??????===<<<;;;===>>>===<<<:::777444444666999<<<:::777555555666999::::::999888777666555444333555555444333333222111111333333222222222222333333444444444333222111000///...,,,,,,---///111111111......///000000///...------,,,+++*********+++,,,------------------------++++++,,,,,,---...//////333222222222111111000000...---,,,,,,++++++,,,,,,************************+++,,,,,,***)))(((***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......000111444555666CCCQQQaaa{{{xxxxxx}}}|||sssnnnllljjjkkkpppvvv{{{~~~HHHKKKNNNPPPPPPOOOMMMKKKIIIJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCCCCFFFGGGGGGGGGFFFDDDAAA@@@BBBCCCBBBAAA???@@@@@@???===<<<<<<===<<<;;;:::777555555777999;;;:::888777777777999:::999888888777666555444444555444444333222222111111111111000000000000111111333333333333222111000000...---,,,---///111111111///000000111000///...---......,,,+++++++++,,,---,,,,,,,,,---------......++++++,,,,,,---......///000/////////.........---------,,,+++++++++++++++************************,,,------,,,******+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////000111222333444888EEESSSjjj~~~{{{sssmmmkkkiiikkkrrrzzzKKKMMMOOOQQQQQQOOOMMMLLLLLLMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDFFFHHHIIIGGGFFFCCCBBB@@@@@@AAABBBAAA@@@@@@AAABBBAAA???<<<;;;;;;::::::999777555666888:::;;;:::::::::999999999999777777777666666555555555444444333333222222111111000000////////////000000111222222222222222111111...---,,,---000111222111111222222222111000...---///......---,,,---------++++++,,,,,,------......++++++,,,,,,------............------------,,,,,,,,,,,,+++************+++************************+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............111000000000000000111222333>>>HHHYYYsss~~~~~~|||uuuooollljjjlllrrr{{{MMMNNNPPPQQQQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFHHHIIIJJJHHHFFFBBBBBBAAAAAABBBBBBBBBAAAAAACCCDDDCCC@@@<<<::::::999999999777666666888:::::::::;;;<<<;;;:::999888666666666666666666555555333333333333222222111111000000////////////000000000111111222222222222111...---,,,---000222222222333333333333222000...---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------------,,,+++******))))))******************************(((***+++***((('''((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000////////////000111111333;;;@@@JJJ___ttt~~~~~~yyyuuuqqqmmmlllqqqxxx~~~}}}zzzyyyxxxzzz}}}MMMNNNOOOPPPPPPNNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFHHHJJJJJJHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCAAACCCDDDCCC@@@<<<:::999999999999888666666888:::999:::;;;<<<<<<:::999777666666666666555555555555333222222222222222111111222111111000000111111222000000111222222222111111///------...000222222222333444444333222000...------------------,,,,,,+++......---,,,+++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))))))******************************(((***++++++)))(((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------...///000222222000666666:::IIIZZZuuu~~~~~~}}}}}}~~~}}}~~~{{{wwwqqqppprrrwww{{{~~~~~~}}}{{{wwwssspppnnnqqqvvv{{{KKKKKKMMMMMMMMMMMMLLLKKKGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFGGGIIIIIIGGGFFFEEEGGGHHHGGGEEECCCCCCDDDAAABBBCCCBBB>>>;;;::::::999::::::999777666777999999:::;;;;;;;;;:::888777666666666555555444444444222222222222222222111111333333222222222222333333000111111111111111000000///...---...111222333222222333333333222111///...,,,------------,,,++++++......---,,,+++***))))))++++++++++++,,,,,,,,,,,,))))))************++++++,,,,,,+++************+++************************+++---///...---+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------...000111222///444222333===HHH[[[vvv~~~~~~|||{{{|||}}}|||~~~~~~|||{{{{{{{{{{{{|||~~~~~~{{{xxxzzz|||~~~}}}||||||{{{wwwrrrnnnkkknnnrrrwwwzzz|||}}}}}}}}}}}}HHHIIIJJJKKKKKKKKKKKKKKKDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGEEEEEEGGGGGGGGGFFFFFFHHHJJJIIIEEEBBBBBBCCCAAABBBAAA???===;;;:::;;;:::;;;;;;999777666666777999999999999999888888777777777666555444444333333111111111111111111222222333333222222222222333333111111222111111000///...///...---...111333333222111111222222222111///...---......///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++++++++************************+++---000000...,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...---------......///000000555222222999===III]]]{{{~~~}}}}}}}}}{{{zzzyyy{{{}}}}}}~~~|||{{{|||{{{|||}}}~~~}}}{{{|||wwwrrrnnnpppsssuuuvvvuuutttsssrrrsssuuuzzzFFFGGGHHHIIIJJJJJJJJJJJJCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGEEEDDDEEEGGGGGGFFFGGGIIIKKKIIIEEEAAAAAABBBAAAAAA@@@>>>;;;:::;;;<<<:::;;;;;;:::777555555666999999999888888888777777888777777555444333222222111111111111111111222222333333222222222222333333222222222111111///......///...---///111333333333///000111222222111//////...///000000000///---,,,((())))))+++,,,---......++++++++++++++++++++++++++++++,,,,,,------------...---,,,,,,++++++,,,,,,***************************,,,//////---+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,000///...------------------111//////555666<<>>>>>>>>===<<<;;;;;;;;;;;;666888:::;;;:::999999:::888888777777777777777888444444444444444444444444000000000000000000000000222222222222222222222222333333222111000000000111///000111222222111///.........------------......///......---,,,,,,++++++......---,,,,,,,,,,,,---*********++++++,,,,,,,,,......---,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***++++++,,,***+++,,,---...---,,,+++............////////////...///000000222555999<<>>===<<<;;;::::::::::::666888:::;;;:::999999:::888888777666666666666666666555555444333222111111000000000000000000000000222222222222222222222222333222111111000000000111444444444333222111000///......------------......111111000///...---,,,+++------,,,+++++++++++++++))))))***************************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))***++++++***+++,,,,,,------,,,,,,------------............---...//////000333777:::HHHSSSgggzzz~~~}}}}}}}}}|||{{{zzz|||zzzuuuqqqooooooqqqsssuuuvvvwwwwwwwwwFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFFFFEEECCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA??????<<<<<<;;;:::999999999999666888:::;;;:::999999:::888888666555444444444444666555444333222000//////000000000000000000000000111111111111111111111111222111111000000000000000666555444222111000//////......------------......333222111000///...------,,,,,,+++***************))))))))))))))))))((((((&&&'''((()))***,,,------************************++++++++++++++++++++++++*********************************++++++++++++,,,***))))))))))))******++++++++++++++++++,,,------+++,,,,,,,,,---------------.../////////000444666===BBBNNN___ppp~~~~~~|||}}}~~~}}}~~~~~~}}}zzzyyyxxxyyy{{{~~~GGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@??????>>>>>>===<<<;;;:::999888888888888777999;;;;;;:::999999999888777666444333222222222444333333222111000//////000000000000000000000000111111111111111111111111111000000/////////000000333222000............///...------,,,,,,------...000000000000////////////,,,,,,+++************************))))))(((((((((''''''((()))***,,,------************************************************))))))))))))))))))))))))************++++++++++++++++++************+++,,,,,,+++*********+++---...,,,,,,,,,,,,------------...///000000///000222444999;;;BBBNNN\\\qqq||||||}}}~~~}}}~~~}}}zzzyyyzzz{{{~~~~~~wwwuuuuuuwww}}}GGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCC@@@AAAAAACCCDDDFFFHHHIIIAAA@@@@@@??????>>>>>>>>>;;;;;;:::999888888888888777999;;;;;;:::888888999777666555333222111111111000111111111111111111111111111111111111111111111000000000000000000000000000//////...//////000000000///.........///000111------,,,,,,,,,,,,------,,,,,,---......///000000------,,,++++++++++++++++++++++++******))))))(((************++++++,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,+++***)))***+++,,,---,,,------------.........///000111111000000111333555888===DDDMMMaaa~~~}}}~~~}}}|||~~~}}}~~~}}}||||||}}}|||}}}~~~yyytttppphhhiiimmmsss{{{GGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAAAAABBBDDDEEEHHHJJJKKKDDDDDDCCCAAA@@@@@@@@@@@@;;;;;;:::999888888888888777999;;;;;;:::888888888666666444333222222222222///000000111222222333333111111111111111111111111////////////////////////...............//////000000000000000111222333333------,,,,,,,,,,,,------***++++++,,,---...//////------,,,+++++++++++++++******************))))))++++++++++++++++++******************************************************************************)))))))))************+++------,,,++++++++++++,,,***************+++,,,,,,------------............///000111111000000111222///333888<<>><<<<<<<<<<<<===<<<;;;:::999999999999888:::<<<;;;:::888777888555555444333333444444444444333333333222222111111111111111111111111111111////////////////////////---------------...///000...///000000000...---,,,---,,,,,,++++++,,,,,,---//////...---,,,++++++***+++******)))))))))))))))&&&'''''''''(((((())))))'''((((((((()))))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******************)))(((((('''((((((((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,...///......///000555222111333888BBBUUUfff{{{|||wwwwwwwwwzzz}}}}}}~~~yyyzzz}}}{{{yyyxxxxxxzzztttpppqqqyyy~~~~~~pppjjjaaa[[[ZZZ\\\___```bbbiiittt}}}GGGFFFEEEFFFHHHJJJKKKJJJKKKHHHEEECCCAAAAAACCCDDDHHHFFFCCCAAAAAABBBDDDEEEEEECCC@@@===<<<;;;;;;<<<999::::::999777666666777999999999::::::999888888555444444333333444444555///000000111222444555555222111000//////000111222////////////............---...............------...///000000000///...------,,,,,,---...---+++(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************)))''''''***,,,******))))))))))))************))))))******+++,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,---...///000000---///111222444<<>>>>>===<<<;;;;;;;;;;;;<<<===;;;<<<<<<;;;999888888999;;;::::::999888777555444444333333333333333333444333444666777666444111///000000000//////000000000//////.........---------,,,,,,---.........------000000000///...---,,,+++,,,+++***+++,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))***************+++,,,+++***)))***,,,'''(((***,,,,,,***(((''')))))))))))))))***++++++************************---,,,++++++*********+++...---------------------...000111111000111333666===EEEZZZxxx~~~~~~}}}|||{{{|||~~~}}}}}}|||||||||~~~|||yyyxxxzzz}}}uuummmhhheeegggjjjkkkiiigggeeedddgggiiinnnuuu~~~~~~rrroootttxxx~~~yyyvvvsssssssssrrrqqqooonnnmmmkkkiiifffeeeffffffdddccc^^^ccchhhmmmrrrxxxCCCCCCEEEHHHJJJJJJHHHFFFEEEDDDDDDCCCDDDDDDFFFFFFBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<;;;999888888999;;;;;;;;;:::999777666555333333333222222333333333444555777777666444111.../////////000000/////////............------------++++++,,,---......------000//////...---,,,,,,,,,,,,+++)))***+++,,,+++***************************************************((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))************)))***++++++***)))***+++'''(((***,,,,,,***((('''))))))(((((())))))***+++************************+++*********++++++,,,------------------,,,,,,,,,,,,---/////////000111222888;;;III```xxx~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}|||||||||}}}|||zzzxxxwwwxxx}}}xxxrrrnnnmmmooorrrwwwwwwuuupppmmmlllkkklllpppuuu|||vvvuuuzzz}}}{{{{{{zzzyyywwwtttqqqooommmnnnmmmkkkkkkkkklllkkkkkkhhhmmmrrrvvvxxx}}}BBBBBBCCCEEEHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>=========;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;888777888999999:::999999888777666555333333222222222222333333444555666666555333000///...//////000000//////............------------,,,***+++,,,------...---------,,,,,,+++***+++++++++,,,***))))))+++,,,,,,+++************************************************))))))))))))************))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))************((()))++++++)))((()))***((()))***++++++***)))((()))(((((((((((()))******************************************+++,,,---...,,,,,,,,,,,,,,,---------,,,,,,---...///000000111333444<<>>>>>;;;<<<<<<============<<<999:::;;;:::888777777888666666777777666555444444333333222222222222333333444444444444333222000000......///000000///...............---------,,,,,,******+++,,,------------,,,+++*********+++,,,---,,,***((((((***,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************&&&(((******)))'''(((((())))))))))))))))))))))))((((((((((((((()))******************************+++++++++***++++++,,,,,,+++++++++,,,,,,------......------...///000000000///000666???KKK\\\ttt~~~|||}}}~~~}}}~~~}}}|||{{{wwwwwwuuuuuuuuuwwwxxxyyy||||||||||||{{{zzzxxxxxxwwwyyyzzz|||}}}}}}|||{{{{{{~~~}}}{{{}}}~~~}}}{{{|||~~~~~~~~~}}}||||||xxx}}}BBBAAA@@@AAACCCEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCGGGEEEAAA>>>======>>>???<<<<<<======>>>======<<<999::::::999777666666777444444444555444444333333333222222222222222222333444444333222111111000000---...///000000///...---......---------,,,,,,,,,)))***+++,,,------...------,,,,,,+++,,,---///000+++***((((((***,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************%%%''')))***((('''''''''******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))------,,,+++******************+++,,,,,,---......000///......///000000///000111555:::???KKKaaauuuyyy~~~~~~|||}}}~~~}}}}}}}}}}}}}}}|||{{{zzzyyytttsssrrrrrrsssuuuwwwyyyvvvwwwyyyzzz{{{{{{zzzyyyvvvyyy|||}}}zzzxxxyyy|||}}}?????????AAADDDEEEEEECCCDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>999999999888999999::::::999888555333333444666888222222222111111111111111333333222111000000111111............//////000000///---,,,***))))))***+++------......------,,,+++,,,,,,+++******+++,,,,,,///...,,,***)))))))))***,,,***))))))******)))'''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------............///...111444444777AAAQQQ^^^rrr{{{uuu{{{|||{{{}}}~~~~~~~~~}}}|||xxxvvvtttrrrrrrsssuuuwwwyyyyyyxxxxxxwwwwwwvvvvvvyyyzzz{{{}}}~~~~~~~~~~~~{{{{{{?????????AAADDDFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFBBBAAA@@@@@@??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>999999888888888999999:::888777555444444444555666222222222111111111000000222222111000000000000000------.........////////////...---,,,++++++++++++---------------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++++++++***))))))******)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------......------------............,,,///111000111999FFFPPPfff~~~~~~|||{{{}}}|||zzz|||}}}}}}|||~~~}}}|||yyywwwuuusssrrrsssuuuvvvyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~{{{zzz}}}@@@???@@@BBBEEEGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGAAAAAA???>>>======<<<<<>>>>>======>>>999999888888888888888999666666666555555555555555222222111111111000000000111000//////.../////////---------------............//////......---,,,+++,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++***))))))******)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***))))))))))))***++++++************************+++++++++,,,------......,,,,,,,,,---------......,,,///000///...111:::AAASSSiii{{{}}}yyyqqqlllwww~~~|||zzzyyyzzz|||||||||~~~}}}{{{yyywwwuuuttttttuuuvvvxxxwwwvvvuuuuuuwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzz{{{AAA@@@@@@CCCFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGBBBAAA@@@>>><<<;;;;;;;;;@@@???>>>===============999999888777777777777888555555666666666555444333222222111111000000/////////......------.........---------------------------.../////////---,,,+++++++++,,,,,,++++++***)))++++++++++++++++++++++++)))***+++,,,---,,,+++***+++)))((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))***++++++,,,,,,---+++,,,,,,,,,------------...111222111///000555:::CCCUUUfff{{{}}}pppjjjooovvvyyywwwwwwwwwxxxzzz|||}}}}}}~~~~~~|||{{{yyyvvvuuuuuuuuuvvvwwwvvvtttssssssuuuxxxzzzyyyyyy{{{|||}}}~~~~~~~~~~~~{{{{{{~~~~~~~~~}}}xxx|||CCCBBBBBBDDDGGGIIIKKKKKKHHHGGGFFFFFFEEEEEEEEEFFFDDDCCCAAA???===<<<;;;;;;>>>>>>======<<<=========999888777777666666666777444555666777666555333222222222111111000//////......---------------......------------------------,,,,,,---......---+++***++++++,,,,,,++++++***)))++++++++++++++++++++++++***+++,,,---,,,+++***)))***)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))************))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,---...000222222111111444666999GGGUUUjjjzzzsssqqqrrruuu}}}sssoooqqqtttwwwzzz}}}}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwvvvuuusssrrrrrrtttwwwyyyxxxyyyzzz|||}}}}}}}}}}}}}}}|||}}}|||zzz~~~}}}zzzyyy{{{}}}|||wwwppprrruuuxxx~~~FFFEEEDDDEEEGGGJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<======<<<<<<<<<<<<======999888777666555555555666444444555666555444333222222222111000//////...------------,,,------...///.........---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***)))((()))***+++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,+++---///000000111222444444???IIIZZZuuu}}}yyyzzz{{{{{{~~~{{{rrrhhhiiimmmrrrvvvyyy{{{}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxwwwvvvuuuttttttuuuwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~{{{xxx{{{~~~{{{|||~~~zzznnneee```\\\^^^aaadddjjjuuuIIIGGGEEEEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA???>>>============<<<<<<;;;;;;<<<<<<===888888777666555555555555444555555555444444333333222222111000///...---------------------...///////////////.........------......------------......---------------,,,++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,,,,)))(((((((((***+++***)))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((())))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''')))*********)))(((************************))))))******+++,,,,,,,,,************++++++++++++***,,,---...//////000111222:::???LLLbbbttt|||qqqggg___eeejjjppptttuuuvvvyyy{{{{{{|||}}}~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxzzz{{{|||}}}}}}}}}||||||}}}}}}zzzvvvyyy|||{{{zzzyyytttmmmccc[[[UUUSSSSSSVVVZZZ]]]bbbkkkwwwKKKIIIFFFFFFHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGBBBAAA@@@>>>============<<<<<<;;;;;;;;;<<<<<<===888888777555555444444444555555444444444333333333222222111000///...---------------------...///000000000/////////.........000///...------...000000------......------,,,+++***+++,,,------,,,+++******)))))))))***,,,...///)))(((((((((***++++++***((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))************))))))))))))))))))))))))))))))&&&''')))*********)))(((***************************++++++,,,,,,---......)))************+++++++++,,,,,,---......///000111111777:::CCCWWWhhhrrrfff___ccchhhnnnrrrrrrssstttvvvzzz{{{|||}}}~~~~~~}}}||||||||||||||||||{{{{{{{{{|||||||||{{{{{{zzzzzzyyyxxxxxxzzz{{{|||}}}}}}}}}zzz{{{}}}}}}yyytttwww~~~|||~~~||||||mmmjjjddd\\\TTTQQQPPPRRRSSSWWW\\\___bbbiiisss{{{KKKKKKJJJIIIHHHHHHGGGGGGIIIJJJJJJKKKJJJHHHGGGFFF===???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::999777555333222333444555222333555666666666555444//////............//////---------...///111333444222222111111000/////////---------------...///000...---+++))))))***+++,,,------------,,,,,,+++*********++++++++++++******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((,,,***)))((()))((('''%%%))))))************))))))))))))))))))))))))))))))))))))))))))************++++++*********+++---...---------............///111111444;;;EEEWWWrrr~~~}}}iiiaaafffgggkkkqqqwwwxxxwwwtttwww{{{~~~{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}}}}|||{{{{{{{{{{{{yyyvvvvvvwwwxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxzzzzzzzzz}}}~~~|||~~~tttiii]]]WWWSSSQQQTTTYYY\\\]]]ccckkkppptttKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFEEE??????@@@@@@@@@???======;;;;;;;;;::::::::::::999888777555333333333444555555555555555444333222222//////............//////......//////000000000111222222111111000000//////......---------......///...---,,,+++***++++++,,,+++,,,,,,,,,++++++***))))))******************)))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***((((((((((((((((((((((((+++***(((((())))))'''&&&))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))++++++------------............///...000666===LLLbbbuuuvvvhhheeeiiinnnrrrssstttuuuvvvyyy}}}|||yyyxxxyyyyyyyyyyyyyyyyyyzzzzzz||||||}}}}}}~~~~~~}}}{{{yyyyyyzzzzzzyyyxxxzzzzzz{{{zzzzzzyyyxxxwwwxxxxxxyyy|||}}}{{{zzz|||~~~~~~~~~~~~yyynnnaaaZZZWWWVVVZZZ___hhhjjjrrr}}}JJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@???>>>======<<<:::::::::999999999888888666666444333333444555666888777555333222111000000......------------......///000111111111000//////222222222111000000////////////...---------......------------------,,,+++******+++++++++***))))))((())))))******))))))(((((((((((())))))*********))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((***((('''((()))***)))'''((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++------------...............---...222666???OOO^^^qqqtttkkkooossstttrrrssswww{{{}}}~~~zzzxxxvvvxxxwwwwwwvvvwwwxxxzzz{{{{{{|||}}}~~~}}}}}}~~~}}}{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{~~~{{{vvvsssqqqooooookkkmmmnnnooooooppprrruuuzzz|||{{{{{{{{{}}}~~~rrrfff```^^^___dddjjjwww}}}IIIIIIIIIHHHHHHHHHGGGGGGIIIGGGFFFDDDCCCDDDDDDEEEBBBAAA???>>><<<<<<<<<<<<999999999888888888888777555555444444444555666666777666444111000000000000......------------......///111333444444333222111333333222111111000000///000///...------------------...///000///...,,,+++******++++++++++++******(((((())))))))))))((((((((((((((()))******++++++))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,---------.........000///000222444888CCCNNN___qqqxxxxxxwwwvvvvvvxxx|||}}}zzzxxxxxxxxxwwwvvvvvvwwwyyy{{{||||||}}}~~~|||yyyyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwyyy|||~~~~~~~~~~~~xxxnnnhhhddd```^^^^^^YYYZZZ[[[\\\\\\___cccfffmmmpppuuuyyy{{{}}}}}}zzzuuuvvvyyy{{{~~~~~~tttkkkhhhiiikkkrrrxxxHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHFFFDDDDDDDDDEEEEEEAAA@@@???===<<<;;;;;;;;;999999888888888777777777555444444444444555555666444333222111000111222222.........------.........///111333666777777666555333333222222111000000000000///...---------------,,,...000111000///,,,+++++++++,,,,,,,,,,,,,,,+++(((((())))))))))))((((((((()))))))))*********+++))))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&''')))+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,++++++++++++,,,,,,,,,------------...000...000333444555;;;CCCTTTcccttt{{{tttsssxxx~~~~~~zzzyyyyyyxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}zzzwwwwwwwwwxxxwwwvvvvvvuuuuuuwwwzzz|||}}}}}}{{{zzz~~~zzzmmmaaa[[[WWWQQQNNNOOOJJJKKKLLLLLLLLLOOOTTTWWW^^^bbbhhhnnnrrruuuyyy{{{~~~}}}xxxuuuqqquuuyyy}}}xxxsssuuuyyy}}}HHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDD???>>>>>>===<<<;;;;;;:::999999999888888888777777555555555555555555444444222111111111222333333444//////............//////000111444666777888888777333333333222111111000000//////...---------......---...///000000...,,,+++++++++,,,---------,,,,,,((())))))******))))))(((************************))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((************************(((''''''((()))******)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************)))************)))((((((,,,,,,,,,,,,---------------,,,---111222111555;;;IIITTT```iiivvvxxxnnnnnnxxxzzzyyyzzzwwwxxxyyyzzz|||}}}~~~}}}{{{tttuuuvvvvvvwwwwwwvvvvvvtttvvvyyy|||}}}|||{{{yyy}}}~~~rrrbbbUUURRROOOIIIFFFHHHCCCDDDDDDDDDDDDFFFJJJMMMRRRUUU[[[aaaeeejjjooorrrzzz}}}|||vvvrrrnnnttt{{{GGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAA<<<<<<===>>>===<<<;;;:::::::::999999999888888888666666666666555444333333111111222333333444333333000000////////////000000222222333444555555666666444333333222222111111000......---------......///------...///...---,,,+++******+++,,,,,,,,,,,,,,,)))******************))),,,++++++******)))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''++++++,,,,,,,,,------------+++,,,///000///111666;;;DDDMMMSSS```www{{{ssskkklllwwwyyywwwwwwuuuwwwyyy|||~~~~~~~~~|||}}}~~~~~~~~~||||||}}}}}}|||{{{rrrssstttuuuvvvwwwwwwwwwqqqsssvvvyyy{{{{{{zzzzzzwwwiiiYYYMMMMMMMMMHHHFFFIIICCCDDDEEEDDDCCCDDDFFFHHHJJJMMMQQQUUUYYY^^^cccfffppptttzzzyyyuuunnnuuu~~~GGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDDDDCCCBBB@@@???:::;;;===>>>>>><<<;;;999:::::::::999999999999888666666666666555444333222222222444555555444333222111111000000000000111111444333222222222333333444444444333222222111111000---------------...///000---------------,,,,,,+++((()))***+++++++++++++++******++++++++++++******---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***((('''((()))***)))'''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************+++,,,------,,,+++***)))++++++,,,,,,,,,---------...,,,---000000///000444000999@@@FFFRRRiiiuuuqqqlllnnnxxxxxxuuuuuusssuuuyyy}}}~~~}}}zzz{{{|||}}}~~~|||zzzyyyzzz||||||{{{pppqqqsssuuuvvvwwwxxxxxxoooqqqtttwwwyyyzzzzzzzzz|||ssscccSSSIIILLLNNNJJJHHHLLLFFFGGGHHHGGGEEEEEEFFFHHHHHHJJJLLLOOOQQQUUU[[[^^^fffkkkrrrxxx}}}}}}yyypppwwwLLLIIIEEEBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;:::::::::<<<:::999:::<<<<<<:::777555555555555444333222111111111222222222333333333222111111000000000000000111222333444444444333222///000000111111111000000........................///...---,,,+++*********************************,,,,,,***)))))))))***+++'''666===222((((((***(((%%%''')))******)))'''%%%)))(((&&&%%%&&&''')))+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******...---,,,***)))(((((((((,,,,,,++++++,,,,,,---...//////...---...///000111000333999AAAMMM___rrrxxxvvvwww{{{}}}wwwsssppprrrtttxxx{{{|||~~~~~~~~~}}}|||||||||}}}|||{{{zzzzzzzzzyyywwwuuurrrrrrrrrrrrssstttuuuuuusssvvvyyy||||||{{{||||||~~~tttmmm\\\TTTKKKHHHMMMRRRRRRQQQPPPSSSUUUTTTQQQOOOPPPRRRWWWRRRQQQUUUVVVTTTXXX___fffhhhlllqqqwww}}}}}}ssstttttttttssstttvvvyyy}}}~~~|||zzz{{{wwwvvvzzzGGGFFFCCCAAA?????????@@@???????????????>>>>>>>>>>>>>>>===<<<;;;::::::999:::888777888::::::888555555555555555444333222111111111111222222222333333111000000///.../////////111222333444555444444333111111000000000000000000........................---,,,+++++++++++++++,,,************************,,,+++***)))))))))******+++777<<<222*********'''&&&'''((())))))((('''&&&''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))************))))))((())))))))),,,++++++++++++,,,---------,,,,,,+++,,,---...///...111555:::DDDSSSdddpppvvvooolllooorrruuuyyy{{{}}}~~~~~~~~~}}}|||yyyxxxwwwxxxzzzzzzxxxwwwuuutttsssrrrrrrsssttttttsssvvvzzz|||||||||}}}~~~zzzooogggTTTNNNIIIIIIOOOVVV[[[\\\aaaccceeedddaaa```aaacccddd```aaafffgggdddcccffffffhhhjjjooouuuzzz}}}~~~}}}vvvoookkkdddddddddcccbbbdddgggjjjqqquuuvvvwww}}}{{{xxxzzz}}}AAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;999999888777666777888777666444555555555555444333222111111111111222222222222333000//////...............000111333444555555555555333222000///...//////000------------------------******))))))***+++,,,,,,************************++++++***))))))))))))***,,,444666///******)))$$$((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((())))))***((((((''''''((()))******+++++++++++++++,,,------,,,,,,,,,+++,,,------......000222555;;;FFFTTT^^^qqqtttllliiikkknnnrrrvvvyyy|||~~~|||zzzuuuuuuuuuwwwyyyzzzyyyxxxwwwvvvsssqqqqqqqqqrrrsssvvvyyy{{{||||||{{{{{{|||~~~~~~~~~}}}|||}}}~~~uuuhhh___OOONNNNNNPPPVVV^^^ggglllrrrtttvvvuuurrrqqqrrruuuxxxwwwzzzyyyvvvuuutttuuuxxx}}}|||sssiii___ZZZUUUTTTRRRQQQPPPSSSYYY]]]aaagggmmmooottt{{{|||{{{|||yyyyyy}}}}}}<<<===???AAAAAA@@@???======>>>>>>>>>>>><<<;;;:::999:::<<<======<<<:::999777666666777777666555444555555555555444333222111111111111111222222222222000000///............//////000222444555666666555444222000...---...///000------------------------******))))))))))))******************************+++******)))))))))))))))(((------***((()))'''###((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))(((((((((((()))******+++++++++***+++,,,,,,------------.........//////000111333444777>>>IIIQQQ```qqqzzzqqqjjjfffiiimmmqqquuuxxx{{{~~~{{{xxxwwwuuuttttttvvvxxxyyyxxxwwwuuutttqqqpppoooppprrrssszzz{{{}}}|||zzzxxxxxxyyy|||{{{zzzyyyzzz{{{~~~zzz~~~}}}rrreee\\\TTTVVVYYY[[[```hhhsss{{{{{{rrrhhh^^^VVVRRRNNNMMMKKKIIIIIIMMMSSSXXX[[[```eeehhhkkkqqqyyy}}}~~~~~~zzzvvvtttvvvzzz}}}:::<<<@@@BBBCCCBBB@@@>>>>>>???@@@@@@???>>><<<:::888:::<<<======<<<;;;:::777777888888777666666666555555555555444333222111000000111111111222222222222111000000//////000000...000222333555555555555444222000...------...///------------------------,,,+++***)))(((((((((((())))))))))))))))))))))))************))))))((((((%%%(((((('''(((***)))&&&((((((''''''''''''(((((('''''''''''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))++++++***)))))))))******+++************+++,,,,,,---------..................000222333444999AAAGGGSSS```uuuuuummmfffbbbkkknnnrrrvvvxxx{{{~~~zzzwwwuuuuuutttwwwvvvvvvvvvwwwwwwuuutttqqqpppooonnnoooppprrrsssvvvxxxyyyyyyxxxxxxxxxzzz|||{{{yyyyyyzzz{{{}}}}}}xxx|||~~~uuuiii```[[[___cccggglllttt}}}qqqeeeZZZSSSOOOMMMKKKKKKJJJIIIJJJMMMSSSWWWYYY[[[]]]___bbbgggqqqxxxwww}}}|||yyyuuussstttwww{{{}}}~~~:::<<<@@@CCCDDDCCCAAA??????@@@AAABBBAAA>>><<<;;;888999:::;;;;;;;;;:::999777888:::999777666666777555555555555444333222111000000000111111111111222222222111000000000000000...///111222333333333333222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((((((''''''))))))))))))))))))))))))))))))******))))))((('''&&&'''((()))************(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((())),,,,,,+++******)))*********************+++,,,,,,******+++,,,,,,,,,,,,++++++---///000000333:::???FFFOOObbb{{{xxxmmmeeeaaannnppptttwwwxxxzzz}}}zzzvvvsssrrrssstttzzzxxxwwwwwwwwwvvvtttrrroooooooooooopppqqqrrrsssoooqqqtttuuuvvvxxxzzz|||}}}{{{zzzzzz{{{{{{zzzyyywww|||~~~}}}~~~|||ssskkkdddggglllrrrxxxwwwiii[[[PPPJJJIIIIIIJJJLLLNNNOOOOOORRRUUUXXXUUURRRRRRUUUYYY^^^gggooorrrxxxyyywwwuuuvvvyyy~~~:::<<>><<<:::888888888888888777777777666888:::999777555666777555555555555444333222111000000000000111111111111111111000///////////////...///000111222111111000/////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((()))*********)))'''''''''(((******((('''(((+++&&&'''((())))))((('''&&&&&&&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((***))))))))))))******+++***************++++++,,,)))***+++,,,,,,,,,++++++)))+++.........///333777;;;CCCRRRhhhsssllljjjppprrruuuwwwwwwxxxzzz{{{|||zzzxxxvvvttttttttttttzzzyyyxxxwwwxxxwwwtttrrrpppqqqrrrrrrsssrrrqqqqqqmmmoooqqqrrrssstttwwwzzz}}}{{{zzz{{{|||{{{xxxuuuuuu{{{}}}{{{{{{~~~{{{|||~~~yyyuuuwwwzzz~~~vvvooocccWWWOOOKKKKKKLLLOOORRRWWWZZZ[[[\\\\\\]]]ZZZTTTTTTZZZaaaeeekkkrrrwww}}}|||{{{{{{:::<<<>>>AAAAAAAAA???>>>???@@@AAABBBAAA>>>;;;999777777666555555555555555555888:::999666444555777555555555555444333222222000000000000111111111111000000///..................///000111111000//////---...//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))((()))*********)))'''&&&'''(((***)))&&&"""$$$(((&&&''')))******)))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((($$$%%%'''(((((('''%%%$$$&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((***+++,,,*********)))***++++++,,,+++,,,---...///...------))),,,//////---...111444666===JJJZZZkkk~~~{{{uuuvvvqqqsssvvvvvvvvvvvvwwwyyyvvvvvvwwwwwwwwwvvvvvvuuuzzzxxxwwwxxxxxxxxxvvvtttrrrsssuuuvvvuuusssqqqooopppqqqrrrqqqpppppprrrsss}}}{{{zzz{{{|||zzzvvvqqqssszzz|||zzzzzz~~~vvvvvvyyynnniiiaaaXXXSSSQQQRRRSSSUUUZZZaaaeeegggfffeeeeeehhhbbbcccllluuuxxx|||~~~<<<>>>AAAAAA@@@>>>======@@@@@@@@@???===;;;888777666555444333333444555666888777777666666666666666666444333333444555333222111111000000//////......222222222222000...,,,+++000000111111111111000000------------------------,,,+++******))))))******+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%)))))))))(((''''''&&&&&&)))'''%%%&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((((((((((((((()))'''&&&&&&''')))***((('''''''''''''''((((((((((((((((((((((((((((((((((((------------------------............///111222333444666;;;DDDSSSggg{{{{{{rrrvvvxxx{{{}}}|||zzzvvvttttttuuuvvvyyyzzzyyyvvvsssxxxwwwwwwvvvvvvvvvvvvvvvxxxyyyyyyxxxwwwuuusssqqqtttrrrooommmmmmpppsssvvvvvvvvvwwwzzz}}}|||wwwssswwwvvvvvvyyy|||}}}{{{yyysssuuuxxx{{{qqqccc___\\\ZZZWWWUUUXXX^^^ZZZdddlllnnnpppsssuuuttt{{{zzz|||~~~zzz|||xxxrrruuu|||:::<<>>>>>>>>?????????>>><<<:::888666666555444444444444555666888777666666555555666666555444333333444444333222222111111111000000000000111111111111000...---,,,//////000000000000//////------------------------,,,+++******))))))******************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((()))'''&&&'''))))))(((&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))((((((((((((((()))'''&&&&&&''')))***((('''''''''((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,------.........---......//////000222555<<>>>>>>>>>>>???>>>>>>>>>===;;;999777666666555555444444555555666777777666555555555555666555444222333444444333111222222222222111111111111///000000000000///...---......////////////......------------------------,,,+++******))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&&&&'''(((((()))))))))((('''((()))***)))'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))((((((''''''((())))))'''&&&&&&''')))***((('''((((((((()))))))))******************************((())))))***+++,,,------///...---,,,,,,,,,,,,,,,...///111555;;;FFFQQQYYYgggxxxtttjjjiiirrr}}}yyyvvvuuutttsssrrrrrrtttuuuuuuttttttsssqqqpppqqqsssuuuwwwyyyyyyxxxwwwvvvuuuuuuuuurrrpppooommmmmmnnnpppqqqrrrrrrtttwwwyyyxxxuuurrrrrrtttxxx|||~~~}}}xxxttttttvvvxxxyyyyyyzzz}}}lll```cccbbbdddhhhjjjkkkooouuu{{{vvvoooooottt|||{{{{{{888:::<<<===<<<<<<===>>>======<<<;;;999888777666666666555555555555666666777666555555444444555555444333222222333333222111111111111111111111111111......//////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))))))))(((((('''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))'''&&&&&&''')))***((('''))))))))))))************************************(((((()))***+++,,,---...------,,,,,,,,,,,,------///000111333666;;;AAAFFFTTTggg}}}ssskkkgggpppxxxzzzuuuqqqrrrtttuuussspppoooqqqsssttttttuuussspppnnnoooqqqtttwwwuuuuuuuuuuuuuuuvvvwwwwwwrrrqqqpppooonnnnnnoooooopppqqqtttwwwxxxxxxuuusssqqqsssvvvyyyzzzyyyvvvtttsssuuuwwwxxxxxxxxxyyy{{{|||rrrfff```hhhiiimmmtttwwwyyy}}}}}}uuunnnlllqqqyyy999:::<<<;;;:::999:::;;;<<<;;;:::999777666666555666666666666666666666666666555555444444444444444444222111111222222111000000000000000000000000000.............../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))******(((((())))))******++++++((((((((((((((((((((((((&&&''''''(((((('''''''''((('''''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''&&&&&&''')))***((('''))))))))))))************************************((()))***+++,,,---...///,,,,,,,,,,,,---...///000000111222222333666:::===GGGXXXqqq~~~xxxtttssswwwxxxssslllhhhlllqqquuuqqqmmmlllmmmooopppqqqvvvtttqqqnnnnnnpppsssuuussssssuuuvvvxxxyyy{{{{{{sssrrrpppooonnnnnnnnnnnnnnnqqquuuxxxxxxwwwvvvuuuqqqrrrsssttttttttttttuuuqqqtttwwwyyyyyyxxxxxxyyyuuu}}}uuukkkggggggrrrsssxxxxxxooojjjhhhjjjsss|||999:::;;;:::888777888999;;;:::888777666555555555555666666777777666666555555555444333333333333444333222000111222222111//////////////////000000000///......------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))************))))))))))))************((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''&&&&&&''')))***((('''((((((((()))))))))******************************)))******+++,,,---......+++++++++,,,---...000000...///000000000222444777AAANNNcccwww|||tttlllhhhjjjnnnuuurrrmmmjjjjjjlllmmmmmmsssrrrpppnnnooopppsssttttttuuuxxxzzz|||}}}}}}}}}tttrrrooommmllllllmmmmmmlllpppuuuwwwxxxwwwvvvvvvqqqrrrrrrqqqqqqqqqsssuuuooossswwwyyyyyyxxxwwwwwwrrrwww~~~xxxoookkkmmmppp{{{|||qqqjjjeeecccdddiiittt777888999888777777888::::::999777666555444555555555666777888888777666555555444444333222333333333333111000000111111000/////////000000000111111111//////...---------...///......////////////......++++++++++++++++++++++++,,,+++******))))))******((()))))))))*********************)))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&%%%%%%''')))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''&&&&&&''')))***((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++++++++,,,---...,,,---.........///111444;;;EEEUUUfffvvv{{{wwwrrrooonnnnnnnnnnnnmmmllllllmmmoooqqqsssuuuuuuwwwzzz|||}}}{{{yyywwwsssqqqmmmjjjhhhiiijjjllliiinnnsssvvvvvvuuuuuuvvvppprrrttttttrrrqqqsssuuuooossswwwyyyxxxvvvttttttqqqrrruuuxxx{{{}}}xxxrrroooqqqvvv{{{}}}yyyvvv{{{qqqkkkbbb___^^^bbbgggooo|||555666777777777777:::<<<999888666555444444444555555666777888888777666555555444333333222222333333222111000000111111000///000000111111222222222333000///...---,,,------.........////////////......++++++++++++++++++++++++,,,++++++***)))*********(((((())))))*********+++++++++******))))))((((((((((((((((((((((((((((((''''''((())))))***))))))$$$%%%%%%&&&&&&''''''(((###%%%((((((&&&&&&(((+++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***'''&&&&&&''')))***((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,+++******)))*********---.........---...111333111:::HHHVVVeeeuuu}}}xxxuuutttsssrrrrrrggghhhiiilllooorrrtttuuutttvvvyyy{{{zzzwwwsssppprrroookkkgggeeefffhhhjjjggglllrrruuutttssstttuuuooossswwwxxxuuusssssstttpppssswwwyyywwwtttqqqpppqqqpppoooqqqvvv|||}}}}}}zzzvvvrrrssswww~~~uuullllllfffsss}}}|||yyyxxxvvvsssoooqqqtttuuuqqqiiiaaa[[[YYYXXX[[[cccmmmxxx:::999888666666777999:::666666666555444444333333444444444444444444444444444333333222111111111222222222333444333222111000000000000000000000000000.........---,,,,,,+++++++++---...000///---+++))),,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,------------......///000000000000555<<>>JJJZZZrrrsssooooootttzzz|||~~~zzzvvvsssooollliiikkkooosssuuuuuutttsssqqqpppmmmjjjgggffffffeeehhhiiiiiijjjlllnnnoooppppppooonnnmmmoooqqqtttwwwxxxyyyzzzxxxuuusssrrrsss{{{yyyxxxyyy{{{}}}~~~~~~~~~vvvmmmbbbWWWOOOJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPTTTVVVWWW___gggnnnyyy|||vvvqqqkkkkkknnnrrrrrrpppqqqtttyyytttpppjjjeeebbbcccfffhhheeehhhkkkmmmnnnrrrxxx}}}444555666888999:::;;;;;;666666666555444444333333222222222222222222222222///111222444444333222111111000///.........//////000000000000000000000000//////......---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))************++++++++++++++++++,,,,,,---.........***---//////...---000333777===EEEYYYooowwwwwwuuuwww~~~|||wwwtttqqqnnnlllhhhkkknnnqqqssstttsssssspppooollliiiggggggggggggiiiiiiiiiiiikkklllnnnooopppnnnllljjjjjjmmmoooqqquuuvvvuuutttrrrrrrsssuuuxxxyyyxxxvvvuuuuuuvvvxxxwww{{{~~~yyyqqqfff[[[QQQJJJFFFEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOQQQTTTUUUVVV^^^gggiiivvv|||uuurrrqqqsssxxx~~~~~~{{{{{{|||mmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhjjjmmmqqqsssxxx|||}}}~~~333444666888:::;;;<<<<<<777666666555444444333333222222222222222222222222///000222444444444222111111000///------......///000000000000000000000000///......---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))))))))************++++++++++++,,,,,,------......///,,,......,,,******---111333666999GGGXXXaaattt~~~|||zzztttqqqpppnnnkkkhhhjjjmmmppprrrsssrrrrrrooonnnkkkiiihhhhhhhhhiiijjjjjjiiiiiijjjlllnnnooopppnnnjjjhhhggghhhkkklllpppqqqpppnnnmmmnnnqqqtttuuuvvvvvvtttpppoooqqqtttooouuu}}}}}}xxxnnncccYYYPPPKKKHHHGGGIIIKKKNNNPPPQQQQQQQQQUUUUUUXXXZZZZZZ[[[ccclllttt}}}wwwtttyyy|||zzzqqqssswwwyyyyyyvvvrrroooiiigggeeefffjjjooorrrsssxxx{{{{{{vvvxxx~~~333444666777777555444222555555333333333333555555333222000//////000222333222222222333333444444444111111000///////////////000000000000000000000000000///---,,,++++++,,,,,,///...------,,,,,,,,,,,,************************+++++++++******(((''''''***************)))((((((***)))(((&&&&&&''''''((()))***,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,---//////...///000222666222444===DDDLLLaaaxxxzzzpppjjjiiigggggghhhhhhiiillloooqqqqqqpppnnnllljjjhhhgggggggggggghhhgggfffgggjjjmmmooooookkkjjjhhhfffgggiiikkkmmmqqqpppnnnmmmmmmmmmnnnooossstttsssrrrppppppqqqsssqqqrrrsssuuuxxx{{{~~~{{{sssjjjbbbXXXMMMIIIKKKIIIMMMRRRVVVYYY\\\```cccccceeefffdddccciiiwww}}}|||{{{|||vvvrrrqqqpppooopppuuu{{{{{{qqqkkkrrr333444555666666555333222444444333222222333444444222222222333333222222222111111111222222222222222111000000///////////////000000000000000000000000000///---,,,++++++,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++++++++++++++******)))((('''***************)))((((((+++***)))((('''(((((()))&&&(((***)))'''%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,---//////......000111333///000777<<>>LLL]]]iiimmmdddcccbbbgggddd___[[[WWWTTTRRRQQQVVVVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaa```aaaaaabbbccceeeggghhhjjjiiihhhffffffhhhiiijjjllliiifffeeegggjjjkkkjjjmmmmmmllllllmmmnnnpppqqqnnnooooooooooooooooooooolllmmmooosssxxxtttiii______lll{{{{{{{{{}}}}}}}}}{{{tttooommmpppsssnnnoooooonnnmmmlllnnnoooqqqpppnnnkkkhhhhhhjjjlllpppvvvqqqbbb\\\]]]aaajjjwww}}}yyyvvvtttrrrooommm....../////////000000000111111222222222222111111000000111111111111000000//////......---.................................,,,,,,------------......------------------------------,,,+++++++++++++++))))))***++++++++++++***)))((((((''''''(((((()))************))))))))))))%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((*********++++++++++++,,,*********+++,,,---///000---------------......//////000111111444;;;FFFNNNeeeuuu{{{rrrmmmllljjjmmmnnnlllggg```\\\[[[\\\^^^]]][[[YYYXXXXXXXXXYYYYYYZZZ[[[\\\^^^```bbbcccbbbaaaaaaaaadddgggkkkmmmnnnllljjjhhhfffeeeeeeeeehhhfffcccccceeeggghhhhhhjjjiiiiiiiiijjjkkklllmmmppppppqqqqqqqqqpppnnnmmmmmmnnnoooqqquuuzzz~~~xxxqqqrrrvvvyyyyyywwwpppfff[[[VVV^^^tttzzzpppiiigggggggggfffjjjttt}}}zzzssslllgggfffjjjmmmkkklllmmmmmmnnnqqquuuxxx|||{{{zzzwwwtttrrrrrrsssqqquuu{{{qqqddd^^^```dddppp}}}|||yyytttqqqnnnkkkhhheee........./////////000000000000111111111111000000000000000000000000000000000///......------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++)))******+++++++++******((((((''''''''''''((((((******************))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((((('''''''''(((((())))))************++++++++++++******++++++,,,---......------,,,,,,------...///...///000111222666<<>>EEESSShhh}}}qqqlllkkklllqqqwwwyyytttnnnjjjfff```YYYUUUVVVUUUTTTTTTTTTSSSPPPNNNOOORRRUUUWWWWWWVVVVVVVVVRRRTTTUUUVVVVVVWWWYYY[[[\\\^^^^^^]]]]]]___bbbffffffeeedddbbbaaaaaaaaaaaaddddddcccbbbaaa```_________```bbbeeefffggggggfffbbbhhhnnnqqqqqquuu|||}}}{{{zzzyyyxxxyyy}}}wwwnnnkkkooozzz~~~yyyuuurrrqqqpppooouuu|||wwwnnnfffaaaaaallluuuwwwyyy~~~zzzxxxxxxvvvtttsssrrrqqqooommmhhhfffbbb^^^[[[YYYXXXWWWTTTUUUVVVVVVSSSNNNIIIFFF((()))***+++,,,---......------------.....................------------,,,------------------------------------............++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((((((((()))***''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((%%%'''((('''&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,------///000000,,,...///000000111333444888<<>>===<<<<<<;;;;;;::::::999999))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,------......------,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((())))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************+++,,,---...---,,,+++***,,,,,,,,,---------.........///000000222555999<<>>===<<<<<<:::999999999888888777777(((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******************************(((((())))))))))))(((((('''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***,,,,,,,,,------------......///000000111333777:::???HHHWWWjjj~~~pppaaa___]]]VVVQQQQQQQQQLLLLLLQQQTTTSSSTTTWWWUUUUUUTTTSSSQQQQQQRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\______```aaabbbaaa``````aaa``````aaacccbbb```^^^[[[[[[[[[[[[[[[\\\\\\\\\^^^___```aaacccfffkkkoooqqqtttyyy|||zzz{{{|||~~~||||||}}}|||yyyuuuqqqooollliiigggdddaaa^^^YYYWWWTTTSSSPPPLLLFFFAAAFFFXXXqqqzzzqqqlllfffaaa^^^[[[XXXVVVSSSRRRPPPMMMIIIFFFDDDCCC???>>>===;;;999888888888888888777777777666666666(((((())))))))))))******)))***++++++,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************+++++++++))))))************))))))))))))************))))))************************(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((()))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++++++++******,,,,,,,,,,,,------------...////////////111444666444:::FFFVVViii{{{}}}lll]]]ZZZYYYUUURRRUUUQQQMMMLLLPPPSSSTTTUUUXXXWWWWWWUUUTTTRRRPPPOOONNNQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZ^^^^^^_________^^^]]]]]]]]]^^^___aaacccbbb___\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]^^^___aaaeeejjjmmmmmmppptttyyy~~~}}}|||{{{{{{}}}~~~{{{xxxuuussstttrrroookkkgggeeeaaa___]]]YYYUUURRRSSSQQQNNNLLLJJJGGGDDDAAAEEEUUUkkk|||}}}vvvrrreeeaaa\\\WWWTTTQQQNNNLLLHHHGGGEEECCCAAA???===<<<;;;:::999777666555555555666666555555555555444444(((((((((((()))))))))***))))))***++++++++++++++++++++++++***************++++++++++++++++++++++++************++++++++++++************************))))))************))))))((()))***++++++***)))(((++++++++++++++++++++++++(((((())))))))))))((((((((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))))))))***************++++++,,,,,,,,,------------...///.........111333444777===GGGUUUgggwwwyyyhhhZZZWWWXXXVVVWWW\\\XXXVVVUUUWWWYYYYYYXXXXXXZZZYYYWWWUUUTTTRRROOOMMMOOOOOOOOOOOOPPPRRRSSSTTTSSSRRRRRRRRRSSSVVVYYY[[[^^^^^^]]]]]]]]]\\\[[[[[[ZZZ[[[]]]```bbbaaa^^^[[[YYYYYYZZZZZZ[[[\\\]]]]]]ZZZ\\\]]]___```dddiiillloooppprrrtttvvvxxxyyyzzz|||xxxvvvttttttpppllljjjiiihhhdddaaa^^^\\\YYYXXXVVVSSSPPPMMMLLLJJJGGGDDDCCCBBBAAAAAADDDPPPaaammmqqqmmmfffaaa\\\XXXTTTPPPMMMJJJGGGEEEAAA@@@???>>>===<<<;;;:::::::::888777666666666666555555555555555555555555'''(((((((((((()))))))))))))))***++++++++++++***************************++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******((()))***++++++***)))(((************************(((((())))))))))))((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))*********(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************((((((((())))))*********+++++++++,,,,,,,,,---------...///...------///000111333555:::CCCQQQaaakkk}}}{{{jjj]]]ZZZZZZYYY\\\ccccccdddfffgggiiihhheeeaaa]]]ZZZVVVTTTTTTRRRNNNLLLIIIIIIJJJKKKMMMPPPSSSUUUSSSRRRRRRRRRTTTWWWZZZ\\\]]]]]]\\\\\\[[[[[[[[[[[[XXXYYY\\\___aaa```\\\YYYWWWWWWXXXYYY[[[\\\]]]]]][[[\\\^^^___```ccchhhkkkooooooooooooooooooppppppwwwwwwyyyzzzzzzzzz||||||~~~|||xxxtttqqqnnnmmmmmmiiicccaaa```^^^[[[WWWUUUSSSRRRQQQQQQOOOLLLJJJBBB@@@>>><<<:::;;;===???GGGNNNXXX___```[[[UUUPPPNNNLLLHHHEEEDDDAAA???<<<<<<<<<<<<;;;;;;:::::::::999999888777666666666777666666666666666666666666''''''(((((((((((())))))((()))******++++++******)))))))))***************++++++++++++++++++++++++)))))))))************++++++++++++***************++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,---///...------...///...000222444:::DDDQQQ[[[mmm}}}mmm```]]]\\\ZZZ^^^fffkkkqqqwww{{{}}}{{{tttlllaaa\\\VVVSSSRRRPPPLLLIIICCCCCCDDDEEEHHHLLLPPPRRRQQQQQQQQQSSSUUUXXX[[[\\\\\\[[[ZZZZZZYYYZZZZZZZZZXXXYYYZZZ\\\^^^]]]ZZZXXXTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^^^^___aaaeeeiiihhhhhhhhhhhhiiijjjkkklllmmmllllllnnnnnnmmmpppuuurrrtttwwwzzz}}}{{{yyyvvvrrrnnnkkkiiihhheeeaaa[[[XXXWWWVVVSSSPPPMMMLLLJJJJJJJJJJJJGGGEEE>>>>>>===<<<;;;<<<@@@CCCKKKNNNQQQSSSRRRNNNIIIFFFEEECCCAAA??????>>>;;;999888888888888888888888888777666555555555555555666666777777777777888888888'''''''''((((((((())))))((())))))***************((()))))))))*********+++************************))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''&&&&&&$$$$$$'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))+++,,,---***++++++++++++,,,,,,,,,+++---...///...---...///...000333444555;;;EEELLLZZZmmm~~~pppeeedddeeeeeejjjsss{{{yyylllddd[[[UUUSSSPPPLLLHHHBBBBBBBBBCCCEEEIIIMMMPPPMMMNNNPPPRRRTTTWWWYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[YYYVVVTTTTTTVVVWWWYYY[[[\\\]]]\\\]]]]]]]]]]]]___bbbeeebbbbbbaaabbbccceeefffhhheeebbbbbbddddddbbbeeelllkkklllmmmpppuuu{{{~~~|||{{{zzzxxxuuusssrrrpppmmmhhheeebbb``````^^^YYYSSSPPPPPPOOOLLLIIIIIIHHHFFFFFFFFFEEEBBB@@@>>>@@@@@@??????AAAEEEIIIMMMLLLJJJHHHGGGDDDBBB@@@@@@>>>======>>>===;;;999777777777777777777777777666555555555555555666666666666777777777888888888''''''''''''((((((((()))(((((()))***************(((((())))))*********+++************************))))))))))))************++++++++++++******))))))++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''%%%$$$%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))+++---...******+++++++++,,,,,,,,,+++---//////......///000---000222222000222888>>>HHHVVVlllwwwoooppptttvvv~~~vvvmmmaaaYYYVVVRRRNNNJJJEEEDDDCCCDDDFFFIIIMMMOOOIIIKKKMMMPPPSSSUUUVVVWWWVVVUUUUUUTTTUUUVVVXXXYYY[[[YYYXXXYYYZZZYYYXXXVVVVVVVVVXXXZZZ\\\]]]___```\\\\\\\\\[[[[[[\\\```bbb```______^^^___```aaabbbaaa]]]\\\^^^^^^[[[___fffiiihhhhhhjjjnnntttzzz~~~wwwvvvuuuuuutttrrrnnnkkkjjjhhhddd```\\\ZZZYYYXXXZZZUUUOOOLLLKKKKKKHHHFFFJJJHHHFFFEEEEEECCC@@@===;;;===>>>>>>>>>@@@DDDHHHKKKHHHDDDAAA???>>>======:::999888999::::::999777888888888888888888888888777777666666666777888888555666666666777777888888&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''+++++++++++++++***)))(((++++++******************************))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$### """%%%'''((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))(((''''''((()))***++++++************************+++++++++,,,,,,,,,............////////////333222222222222222333444AAAFFFTTTkkk~~~vvvtttzzz~~~~~~rrrfff^^^WWWPPPLLLLLLIIIDDDDDDLLLPPPNNNLLLNNNOOOMMMKKKKKKMMMPPPQQQQQQRRRQQQQQQPPPQQQRRRTTTUUUTTTVVVYYYZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\[[[[[[[[[\\\^^^___[[[[[[\\\]]]]]]]]]\\\\\\``````bbbeeeiiinnnqqqttt}}}~~~}}}xxxvvvlllmmmmmmmmmkkkgggcccaaaccc```\\\ZZZXXXVVVSSSQQQNNNLLLIIIFFFDDDCCCDDDDDDBBBCCCBBBBBBAAA@@@???>>>=========>>>???@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;888888777777666666555555555555666666777777888888888888777777777777888888;;;:::999999999:::;;;;;;&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((******+++++++++***))))))++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((******))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))*********************************+++++++++,,,,,,,,,------------............***+++,,,---...000111111666999CCCUUUfffuuu}}}}}}|||qqqeee```[[[TTTMMMKKKGGGEEEIIIRRRWWWTTTQQQQQQQQQNNNLLLKKKMMMNNNOOONNNMMMMMMMMMMMMNNNPPPRRRSSSRRRTTTVVVWWWWWWWWWYYYZZZXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ]]]^^^^^^```cccfffiiikkkpppqqqtttwww|||~~~zzzvvvqqqmmmkkkfffggghhhgggeeebbb^^^\\\\\\YYYVVVTTTRRRPPPMMMKKKLLLJJJGGGEEECCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<;;;;;;::::::;;;;;;:::999999999999999888777777777666666666555555555666666777888888888888888888777777888888888;;;:::888888777888999:::&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((())))))*********))))))******+++*********((())))))******++++++++++++++++++*********))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,------------***+++---...000111111111000111777BBBMMMZZZkkkyyyuuuiii^^^[[[ZZZVVVPPPMMMIIIKKKRRR\\\```]]]XXXVVVSSSPPPMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRPPPRRRSSSTTTTTTVVVXXX[[[XXXWWWWWWWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVXXXZZZ\\\]]]```___]]][[[ZZZZZZZZZ[[[^^^]]]]]]]]]___aaabbbddddddfffhhhkkkppptttwwwyyy}}}~~~~~~~~~}}}{{{uuuuuusssppplllhhhdddbbb____________]]]ZZZWWWUUUTTTRRRQQQOOONNNLLLHHHEEEHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666555888777777666666666666666777777777777666666666666555555666777777888888999999999888888888888999999:::999888777666666777888&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,(((((()))******+++******&&&&&&''''''((()))************)))))))))(((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000111111000000///000000333999>>>FFFVVVeeetttvvvgggZZZVVVXXXYYYXXXXXXPPPTTT[[[bbbdddaaa\\\YYYTTTRRRNNNLLLKKKIIIGGGFFFEEEFFFGGGIIILLLNNNPPPQQQPPPPPPQQQQQQQQQRRRUUUXXXXXXXXXXXXXXXXXXXXXYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXX[[[^^^aaacccbbbaaa^^^]]]\\\]]]^^^___aaa``````___```aaacccdddbbbcccdddfffiiimmmoooqqqtttsssuuuzzz~~~vvvppprrruuuyyyttt~~~}}}||||||||||||zzzxxxxxxwwwwwwwwwwwwvvvsssqqqkkkjjjiiigggddd```]]][[[XXXXXXXXXWWWVVVSSSPPPOOOOOOOOONNNNNNMMMKKKGGGCCCCCCBBB@@@???============;;;;;;;;;;;;;;;:::999888666666666666666666777777666666555555444555555666777777777777666666666666555666666777888888999999:::999999999999999999:::;;;:::888777666666777888&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,'''((()))***************''''''(((((()))***++++++))))))((((((((('''''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$#########%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,,,,------------.........+++,,,---....../////////......111444555888CCCNNNYYYsssqqq___XXXYYY[[[___cccYYY]]]aaabbbaaa^^^[[[WWWTTTQQQNNNKKKJJJHHHEEECCC@@@AAACCCFFFIIIKKKMMMNNNOOOPPPPPPNNNMMMNNNPPPRRRVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXZZZ]]]___aaa___^^^\\\[[[\\\^^^```aaaaaaaaa``````aaaccceeefffcccddddddeeefffgggiiiiiimmmlllmmmpppssspppggg```bbbgggtttyyyqqqmmmxxx~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyzzz|||}}}|||{{{zzzyyywwwvvvtttttttttsssqqqooopppooonnnnnnnnnmmmiiiggg______^^^]]]ZZZWWWUUUSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJHHHEEEAAA>>>>>>===<<<;;;:::::::::888888888999888888777777666666666666666777777777666666555555555666666777666666666666777777777777666666777777888999999999:::999999999999999999:::;;;:::999888777777888999&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((())))))*********(((((())))))***))))))))))))******++++++,,,,,,,,,))))))((((((((('''''''''''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''###$$$%%%%%%$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***************+++++++++,,,,,,,,,------------............)))***+++---000444666888222111222444444333888???EEE[[[oooyyyhhh^^^ZZZYYY]]]bbb```dddfffbbb^^^[[[XXXTTTRRRPPPMMMKKKIIIGGGDDDAAA<<<===@@@CCCFFFHHHIIIJJJMMMNNNNNNMMMKKKKKKLLLNNNRRRSSSTTTVVVWWWXXXXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVYYYYYYWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXYYY[[[]]]^^^]]]]]]]]]]]]^^^```bbbcccbbbaaaaaa``````aaaaaaaaafffffffffhhhhhhddd]]]WWWSSSZZZjjj}}}~~~zzz{{{{{{yyyuuuuuuuuuuuuttttttssssssuuuvvvwwwvvvvvvxxx}}}|||{{{}}}|||tttnnnfffqqq{{{~~~}}}|||zzzxxxwwwvvvuuuvvvvvvuuuttttttsssrrrsssssssssqqqtttvvvvvvuuusssrrrrrrpppooommmmmmmmmkkkiiifffeeedddcccccccccbbb___\\\XXXXXXXXXWWWVVVSSSQQQPPPMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCCCCCCCDDDCCC@@@>>>;;;;;;::::::999999888888666666777777777666666555888888777777666666555555777666666666666777777888666666666666777777777777666666777888888999999:::999999888888888888999999:::999888777888888999:::&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((('''************************************))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((%%%###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))******+++******+++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,...222777;;;>>>888555333555555222444888<<>>AAADDDGGGHHHIIIJJJIIIKKKLLLLLLKKKJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\___```aaaaaa___\\\WWWTTTPPPXXXhhhwww}}}|||}}}~~~~~~|||vvvtttwwwxxxvvvrrrpppllliiifffdddddddddhhhhhhhhhiiikkknnnqqqssssssvvvyyyxxxtttsssuuuxxx{{{zzzyyyvvvuuuwwwzzz~~~|||yyyvvvtttttttttuuuvvv~~~vvvrrrsssxxx}}}~~~}}}}}}~~~~~~||||||{{{xxxtttoooiiifffcccnnnxxx|||}}}~~~|||zzzuuuvvvyyyzzzzzzwwwtttrrrrrrqqqnnnlllkkkkkklllmmmnnnmmmlllkkkjjjjjjjjjjjjfffiiilllllljjjggggggggggggfffdddccccccaaa^^^\\\ZZZYYYXXXXXXXXXWWWTTTQQQRRRRRRRRRRRRQQQOOOMMMLLLGGGGGGFFFEEEDDDBBBAAAAAA???===<<<<<<======<<<:::888888999999999888777777444555555666666666555555666666666666666666666666777666666666666777888999555666666666777777777888666777777888888999::::::888888888777777888888888777777666666777888:::;;;&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))***))))))((('''''''''''''''''''''&&&&&&&&&,,,,,,,,,++++++++++++***))))))))))))((((((((((((******))))))((((((((('''(((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&''''''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******)))***---111666:::999333000111111//////111777???EEEUUUooo|||wwwlllhhhiiimmmtttwwwqqqiiifff```YYYNNNMMMKKKJJJIIIGGGDDDBBB@@@BBBEEEHHHJJJLLLLLLLLLEEEHHHJJJLLLKKKJJJKKKLLLHHHJJJMMMPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVRRRRRRRRRSSSUUUWWWZZZ[[[XXXYYYYYYZZZYYYYYYXXXWWWYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZYYY[[[]]]]]]ZZZWWWVVVUUUVVV]]]kkkvvvvvvrrrqqquuuoooqqqrrrppprrrwwwzzzxxxtttpppjjjddd___\\\[[[[[[ZZZYYYYYY[[[^^^bbbccccccdddhhhkkkjjjfffeeehhhlllooonnnllliiiggghhhllloooooojjjffffffggggggiiikkkpppxxx{{{uuupppjjjgggjjjqqqxxx|||}}}{{{yyyvvvtttsssssssssooopppooojjjddd^^^ZZZXXXdddoooyyy|||zzzxxxsssnnnlllnnnqqqsssrrroookkkiiikkkjjjgggeeeddddddeeefffeeeeeecccaaa```^^^^^^^^^]]]```cccccc```]]]]]]^^^```^^^\\\[[[[[[YYYVVVSSSRRRQQQPPPPPPPPPOOOLLLJJJHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<===;;;999999:::;;;:::999777777888888888888777777444444555666666555555555222222333555777888::::::666666666666666777888999555666666666777777888888777777777888999999::::::888888777777777777888888555555555555666777999:::$$$$$$$$$$$$%%%&&&''''''************)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++******)))(((''''''((('''''''''((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((()))******)))(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%"""%%%+++$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''++++++)))(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))+++,,,---+++*********))))))((((((******+++++++++,,,,,,,,,---,,,+++***+++---000111333555666444000///000111333777>>>EEEOOO]]]ooo|||rrrcccXXXSSSMMMIIIIIIGGGEEEGGGKKKIIILLLQQQVVVXXXVVVQQQMMMIIIKKKMMMOOONNNMMMKKKIIIJJJJJJKKKLLLMMMNNNOOOOOORRRRRRRRRSSSSSSRRRQQQQQQPPPRRRTTTUUUUUUVVVXXXZZZYYYXXXWWWVVVWWWWWWUUUSSSQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWXXXXXXWWWWWWVVV___eeemmmrrrrrroookkkiiiiiifffdddhhhqqqzzz~~~~~~{{{vvvqqqlllgggaaaYYYSSSUUUSSSRRRRRRTTTUUUUUUUUUXXXXXXYYY[[[^^^aaacccddddddcccbbbbbbbbbbbbcccddd```___^^^^^^___```bbbccchhhkkknnnmmmlllnnntttyyy}}}tttkkkfffaaaaaa```aaadddhhhllloooqqqpppnnnnnnmmmllliiigggiiigggaaaXXXPPPOOOUUU[[[gggpppxxxwwwmmmdddaaabbbeeeeeeffffffdddbbb___^^^ZZZZZZYYYYYYYYYZZZ[[[[[[\\\[[[YYYVVVTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUTTTRRRPPPOOOIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>===;;;::::::::::::::::::999777666444333333444666777777777666555777777777777777666666666666666666666666666666666888777666555555444444555777777777777777777777777888888888888888888888888:::999888777777888999:::777777777777888888888888&&&&&&%%%%%%$$$%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******------,,,++++++***))))))*********)))******++++++))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%&&&)))'''######''''''(((''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))(((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))***+++************)))))))))(((*********+++++++++,,,,,,++++++,,,------.........000222333222///...///000///333777<<>>===<<<;;;:::>>>===<<<;;;:::999999999888888888888888777666555444444555666666666666666666666666666666666666666666666666666666666666666777666666555555555555666777777777777777777777777888888888888888888888888888888777666666777888888777777777777888888888888((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))************,,,,,,,,,++++++******)))((((((''''''&&&&&&''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$)))'''(((------)))%%%$$$))))))((('''&&&&&&%%%$$$%%%%%%$$$%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))************))))))))))))*********++++++++++++,,,***+++---//////...,,,+++---/////////------...///---///222444777???JJJRRRfff{{{wwwfff]]]UUUUUUWWWVVVTTTTTT[[[___dddfffddd^^^VVVQQQLLLKKKJJJIIIIIIKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQSSSVVVYYY[[[XXXTTTSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYVVVQQQOOONNNQQQUUUXXX```fffoootttrrrkkkccc^^^aaa``````eeelllqqqrrrqqqpppnnnlllkkkjjjhhheeebbbYYYWWWTTTSSSSSSRRRQQQOOOQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRPPPRRRTTTTTTSSSUUUYYY^^^___]]]ZZZVVVSSSQQQOOOOOONNNNNNNNNOOORRRVVVYYY\\\YYYWWWSSSQQQPPPOOONNNLLLLLLKKKHHHDDDCCCHHHQQQYYYeeefffeeeaaaYYYQQQLLLIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFFFFHHHJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDDDDCCCBBB@@@???>>>???>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;::::::999999888777777888888666666777888888777777777444444444444444444555666555555555555555555555555666666666666666666666666666555555555555666777777777777777777777777777777888888888888888888888888777777666666666666777777777777777777888888888888''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))*********+++***)))))))))((((((((('''(((((('''&&&%%%%%%%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&***(((***000333...(((%%%&&&&&&%%%%%%%%%%%%%%%&&&############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))************)))))))))))))))************+++++++++++++++,,,---...---,,,+++***,,,------------......//////000111111333777>>>CCCRRRdddzzzxxxkkk___]]]___^^^]]]]]]```bbbeeeeeebbb[[[VVVRRRNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOORRRUUUXXX[[[WWWSSSQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSTTTUUUVVVWWWZZZWWWSSSPPPPPPRRRVVVXXX\\\cccmmmrrrpppiii```[[[\\\\\\^^^cccgggjjjiiihhhfffeeeeeedddddddddcccbbb^^^\\\YYYXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPLLLMMMNNNOOOOOONNNMMMLLLKKKMMMOOOOOOOOOPPPSSSVVVWWWVVVSSSPPPOOOOOOOOOOOOKKKKKKKKKKKKMMMOOORRRSSSRRROOOKKKHHHGGGFFFEEEDDDFFFEEECCCAAACCCJJJSSSZZZ___\\\XXXSSSNNNHHHCCC???CCCCCCDDDEEEEEEDDDDDDCCC????????????@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????>>><<<;;;:::::::::999999888888888777<<<<<<<<<<<<<<<<<<;;;;;;888777777666777777888888666666777777777777666666555444333222222333555666333333444444444444444555666666666666666666666666444444444555555666888888777777777777777777777777888888888888888888888888777777777777777777777777666777777777888888888888&&&%%%%%%%%%&&&&&&'''(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))*********)))))))))(((((((((((((((---,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''(((((((((((('''''''''%%%'''///222...(((&&&######$$$$$$&&&((()))+++***)))((('''%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))******))))))*********+++++++++...---,,,+++***+++,,,------,,,------...////////////000000111222555888;;;BBBLLL^^^rrrvvvgggbbbbbbbbbaaabbbccceeefffccc^^^ZZZWWWVVVMMMLLLLLLKKKJJJIIIHHHGGGJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFIIIKKKLLLLLLMMMPPPSSSVVVYYYUUURRRPPPPPPRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZYYYWWWVVVVVVVVVWWWWWWWWW^^^ggglllkkkeee^^^ZZZXXXZZZ]]]```ccccccbbb```\\\\\\\\\[[[[[[ZZZ[[[[[[^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVUUUSSSRRRQQQQQQQQQNNNNNNLLLLLLLLLLLLNNNNNNLLLMMMMMMNNNMMMLLLJJJIIIFFFGGGHHHIIIIIIJJJLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNKKKFFFCCCCCCBBBBBBAAA@@@???>>>>>>AAAGGGNNNSSSVVVRRRMMMHHHFFFCCC???<<<<<<<<<======>>>>>>>>>===>>>>>>===<<<<<<=================================<<<<<<============<<<<<<=========<<<;;;:::999888888777777777777777777777666666666666666666777777777777777777777777888999777777888777777666555444555555333222222333444555222333333333444444555555666666666666666666666666444444444444555777888999888888888888888888888888777777777777777777777777888888888888888888888888666777777777888888888888%%%%%%%%%%%%&&&'''((()))((()))))))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))************************++++++***)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%###%%%***,,,(((%%%%%%$$$$$$%%%&&&(((+++...000444333111...+++'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))+++,,,---))))))))))))************)))))))))************+++---,,,***))))))+++---......---,,,---///000000.........///000111333444555666999EEEXXXlll|||{{{mmmhhhfffeeeeeefffdddfffgggddd^^^YYYXXXXXXNNNNNNOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJIIIJJJLLLPPPSSSSSSQQQNNNMMMOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVSSSYYY```dddddd```\\\ZZZWWWYYY\\\^^^___^^^\\\[[[VVVVVVVVVUUUSSSRRRTTTUUUXXXWWWVVVVVVXXXYYYYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIKKKLLLKKKKKKIIIHHHIIIHHHGGGGGGFFFFFFFFFGGGIIIFFFCCCAAAAAAAAA???>>>??????>>>???BBBFFFKKKNNNLLLIIIEEEBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::::::::::::::999:::::::::999999888666666666666666777777777777777555555444444444555666666888777777777777777888888777888777777666555444333666555555444444444444444222333333444444555555555666666666666666666666666444444444555555777888888888888888888888888888888777777777777777777777777888888999999999999888888777777777777888888888888''''''&&&&&&&&&''''''(((&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''(((((((((((()))*********************''''''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%'''***...000'''&&&''')))'''""""""%%%&&&&&&&&&&&&(((+++...000333333333222000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((()))***++++++((()))))))))************))))))))))))*********************++++++,,,------///---,,,---///000///---------...///111222111111222111777DDDQQQ^^^ooo}}}}}}vvvsssppplllkkkmmmnnnrrruuurrrkkkccc______ZZZXXXUUUQQQNNNLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGFFFEEEGGGKKKNNNLLLJJJIIIJJJLLLNNNNNNMMMOOOOOOPPPQQQSSSTTTUUUUUUSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYXXXXXXVVVUUUTTTRRRVVVZZZ]]]\\\ZZZXXXXXXXXXZZZ\\\]]]\\\[[[YYYYYYSSSUUUUUUSSSPPPPPPRRRTTTSSSRRRQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLJJJJJJJJJJJJLLLLLLNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAAAAAAAA@@@???===@@@@@@@@@CCCFFFHHHJJJKKKDDDCCCAAA>>><<<;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999777888888999999888888777888888888888888777666555555555666666777777777888777777666666666777999:::888777777666666666777777555666666666666666555555666666666666666555444444333333333444555555666666666666666666666666666666555555555555555666777888888888888888888888888888777777777777777777777777666777888999999888777666777777777777888888888888)))((('''&&&&&&&&&&&&&&&"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''''''''&&&%%%&&&***///444777---++++++***&&& """'''&&&%%%%%%%%%&&&))),,,---***,,,000222222111...,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''###$$$%%%''')))***+++,,,%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++******)))))))))))))))(((((())))))*********+++))))))))))))************'''(((+++---...---,,,+++///---+++,,,...///---+++------...000222222000///444222444999???HHHZZZlllyyyxxxrrrtttvvvuuu~~~~~~{{{uuurrrttt~~~~~~tttmmmkkkhhhccc\\\TTTNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCCCEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCBBBDDDHHHKKKGGGFFFFFFHHHJJJLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVXXXWWWVVVUUUTTTTTTTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXXXXSSSUUUUUUSSSQQQPPPSSSVVVRRRPPPOOOOOOQQQQQQQQQPPPQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGHHHEEEEEEEEEFFFHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIICCCBBBAAABBBBBBBBB@@@>>><<<===???BBBEEEGGGGGGFFF@@@@@@???===:::888:::<<<;;;:::999999888888888999:::::::::::::::;;;<<<===999::::::::::::888777555666777777888888777777666999999999999999888777666444555555666666777777888777666555555666777888999777777666555555555555555333444555666777777777777555666777777777666444333333333444444555666777777666666666666666666666666666555555555555666777777888888888888888888888888777777777777777777777777555666777888888777666555777777777777888888888888((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************)))))))))))))))(((''''''&&&&&&''''''(((((())))))%%%%%%&&&(((***+++)))'''''''''(((((('''&&&%%%%%%&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&(((---555===BBB777222,,,&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&)))*********///555555000%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))***************))))))))))))(((+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,---------............///000111222333777>>>FFFKKK```mmm|||wwwvvvvvvrrrxxxzzzyyyoooggg___YYYSSSLLLKKKMMMKKKLLLLLLKKKGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPSSSSSSSSSQQQOOONNNOOOPPPVVVUUUTTTTTTSSSTTTTTTUUURRRRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXYYY[[[ZZZXXXVVVVVVUUUSSSRRRQQQQQQQQQRRRVVVSSSPPPPPPRRRRRROOOLLLPPPPPPOOONNNMMMKKKJJJJJJHHHJJJMMMNNNMMMMMMMMMNNNOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>======@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???===;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888999999999999888888777777777777777777777777777777666555555555555555666666777777777777666666666666666666666666666666666666666666666666666666777777666666555555555444444333333333333444555555666666666666666666666666777777888888888888777777888888888777555444666777777777777777777777777777888888777777777777888888888888777777777777888888((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((('''''''''''''''(((((((((((((((%%%%%%&&&(((******)))'''(((((())))))(((''''''&&&&&&(((***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$'''---222666333///***&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&***//////+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******++++++)))***+++++++++***)))(((++++++++++++,,,,,,,,,,,,------------...............///000111222777===AAAMMMYYYnnn}}}wwwtttzzzxxxpppiiiaaa]]]VVVNNNJJJKKKKKKLLLMMMLLLJJJHHHHHHIIIFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSUUUVVVWWWYYYXXXWWWXXXYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQSSSQQQOOOOOOOOONNNMMMKKKPPPOOONNNMMMLLLKKKJJJJJJGGGIIILLLMMMLLLKKKLLLMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGEEECCCCCCCCCEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>===??????????????????@@@@@@@@@???===<<<;;;:::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777888888999999888888777777777777777777777777777888777666666555555555666666666777777777777666666555555555555555555555555555555555555555555555555777666666666555555555555444444333333444444555666666666666666666666666666555555555666555555444444666888888777666555555666777777777777777777777777888888777777777777888888888888777777777777888888''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******))))))((((((((((((((((((((('''''''''&&&%%%%%%''')))***(((''')))))))))))))))(((((((((%%%''')))***)))''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%&&&''''''(((&&&%%%$$$###$$$&&&(((***,,,+++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%$$$&&&******&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++,,,------(((((()))*********))))))++++++,,,,,,,,,---------------------...............///000//////111444666<<>>>>>>>>>>>>>>===============<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777777888888999999888888777777777777777777777777777888777777666666666666666555666666777777666666555555555555555555555555555555555555555555555555555666666666666555555555555444444444333444444555666666666666666666666666666555666666666555444444333555777999999777555555666777777777777777777777777888888777777777777888888888777777666666777777888'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))*********))))))((())))))((((((''''''&&&&&&'''&&&%%%&&&((()))((('''))))))((((((((((((((((((%%%&&&((())))))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******)))))))))***+++,,,,,,,,,(((((()))******++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........///000111111000000111222777;;;FFFSSS___jjjxxxdddZZZQQQNNNOOOQQQVVV[[[^^^^^^\\\XXXRRRLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPPPPQQQRRRSSSUUUUUUXXXVVVSSSRRRSSSTTTTTTSSSQQQQQQPPPPPPOOOOOOOOOOOOLLLNNNOOONNNJJJHHHJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFHHHKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBCCCEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999:::999999999888888777777777777888888888888777777777777777777777777777777888777777666666666777777555666666666666666666555555555555555555555555555555555555555555555555555666666666666666555555555444444444444444555666666666666666666666666666666999999999999888777666666444666999999888666555555777777777777777777777777888888777777777777888888777777666666666666777777&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))((((((''''''&&&&&&'''&&&%%%%%%'''((('''&&&((('''&&&&&&&&&'''((((((&&&&&&''''''((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......///111111000///000111555555:::BBBJJJSSSaaalll~~~rrrcccSSSLLLMMMRRR[[[ccchhhhhhgggbbb[[[SSSNNNKKKGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSUUURRRPPPOOOPPPQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMKKKMMMOOOMMMJJJHHHIIILLLIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLKKKJJJJJJJJJGGGGGGHHHIIIIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<============999999999:::::::::;;;;;;999999999999999999999999999999888888888888888777777777777888888777777777666666666666666666666666777666666666666666777777555555666666666666555555555555555555555555555555555555555555555555555555555555555666666666666666555444444444444555666666666666666666666666666666::::::::::::999999888777333666888999888666666666777777777777777777777777888888777777777777888888777777666666666666777777&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******++++++******((((((((((((((('''''''''(((&&&%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&((()))***)))'''&&&'''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((************************((((((''''''''''''((((((*********)))))))))((((((,,,++++++***++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---............///111000...000555;;;AAAKKKUUUeeekkktttppp\\\RRROOOQQQVVV[[[bbbdddfffeee___WWWQQQNNNJJJHHHFFFDDDCCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLLLLNNNOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLJJJIIIIIIJJJFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAA@@@AAAAAA????????????????????????>>>>>>==================;;;<<<<<<=========<<<<<<999999999999::::::::::::888888888888888888888888888888888888888888888888666777777888888777777666666666666666666666666666666555555555555666666777444555555666666555555444444444444444444444444444444444444444444444444444555555555666666666666666555555444444555555666777666666666666666666666666666777777888888777777666444666888888777666666777777777777777777777777777888888777777777777888888777666666555555666666777%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++++++++***'''''''''((((((((((((((((((&&&$$$$$$&&&''''''&&&((('''&&&%%%&&&''')))***000---((('''''''''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((%%%###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))))),,,+++***))))))******+++)))))))))*********++++++++++++,,,,,,,,,---------,,,---...---,,,---...000...,,,,,,000333666<<>>===============>>>?????????????????????@@@@@@;;;;;;;;;<<<<<<=========::::::;;;<<<;;;:::999888888888999999999:::::::::777777777777777777777777777777777777777888888888666666777777777777666666666666666666666666666666333333333333333444555666444555555555555555555444444444444444444444444444444444444444444444444444444555555555666666777777555555555555555666777777666666666666666666666666222333444666777777888888555666777666555666888:::777777777777777777777777888888777777777777888888666666555555555555666666&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''((()))******+++''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((...---***'''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&''')))***+++***)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////...,,,***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111555888===EEEPPP^^^llluuu}}}~~~zzzzzz{{{zzziii\\\UUUNNNLLLIIIDDDCCCEEEBBBAAAAAAAAACCCGGGJJJLLLBBBCCCDDDDDDBBBBBBBBBCCC??????@@@AAAAAAAAA@@@@@@=========>>>???AAABBBCCC@@@???>>><<<<<<>>>???@@@????????????@@@AAABBBCCCDDDBBBAAABBBFFFHHHGGGFFFGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@>>>>>>>>>>>>???>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999999::::::;;;;;;::::::999777777666666555555555444555555666666777777888888666666666666666555555555555555666666666666555555666666555555555444444444666666666666666666666666444444444444444444444444555555555444444333333333666666666666666666666666666666666555555444444444555555666777777777777777777777777777777777777777555666666777777777777777888666444444666666666555666555444666888888666333%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))&&&''''''((())))))******(((''''''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))$$$$$$%%%&&&'''((()))******)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---,,,++++++---...---,,,+++,,,------------,,,,,,,,,,,,,,,---.........////////////111333777<<>>>>>>>>??????@@@@@@???>>>======>>>???@@@??????>>>>>>???AAABBBCCCDDDBBB@@@AAADDDFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAABBBAAA???>>>======>>>>>>===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777888888999888888999999999999888888888888777777777666666666666666666666666777777777666666666666666666666555555555666666666666555555666666555555555444444444444444444444444444444444444444444444444444444444555555555444444333333333555555555555555555555555555555555555444444444333555555666777777777777777777777777777777777777777555666666777777777777777:::888666666777666555444777666555666888999999888$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''(((((())))))***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((("""###$$$%%%'''((()))******)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------.........////////////000111333777>>>GGGLLLVVV___qqq~~~mmm]]]LLLFFFFFFFFFGGGIIIEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAA@@@???>>>===<<<<<<<<<@@@???>>>======>>>???@@@@@@???>>>===>>>@@@BBBCCCCCCBBB@@@@@@BBBCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>======>>>>>>>>>@@@???>>>===<<<<<<============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888777777888888999666666777777777777666666888888888888777777777777777777666666666666666666555555666666666666666666555555666666666666555555555555555555555444444444444444444444444444444444444444444444444444444444555555555444444444444444555555555555555555555555555444444444444333333333555555666777777777777777777777777777777777777777555666777777888888777777777666555555666666444222555555555666888999;;;<<<$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''"""###%%%&&&((()))***+++))))))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++------,,,---......,,,,,,---...---------.............../////////000000000111111000000111111222666;;;???HHHOOO^^^nnn{{{vvvdddSSSMMMNNNMMMLLLLLLGGGIIILLLNNNNNNLLLIIIGGGGGGEEECCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA??????@@@@@@>>>===<<<<<<<<<<<>>======>>>??????AAA???>>>======???AAACCCBBBAAA@@@?????????????????????>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>======<<<=========>>>>>>======<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777777777777888888555666666777777666666555777777777777777777777777777777777666666555555444555555555555666666666666555555666666666666555555555555555555555555555555666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555444444444444444333333333555555666777777777777777777777777777777777777777666666777888888888888777666555555666888999888777333666:::<<<<<<<<<===???$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''$$$%%%''')))***+++++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))+++,,,...,,,---...---,,,,,,---...---------.........//////////////////000000000000000111111000000222666999>>>BBBKKKYYYeeerrr|||nnnaaa___```]]]WWWTTTMMMRRRYYY___aaa]]]XXXTTTMMMJJJFFFEEEEEEEEECCCAAABBBBBBBBBAAAAAA???>>>>>>>>>>>>===============>>>??????>>>>>>>>>>>>??????@@@???>>>======???@@@BBB@@@@@@@@@>>>=========>>>======<<<<<<======>>>???????????????@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAA??????>>>===========================<<<<<<<<<;;;<<<<<<============<<<<<<::::::;;;<<<<<<;;;;;;:::::::::999999999888888888888777777777777777777888666777777777777777777666666666666666666666666666777777666666555555444444444555555555666666777777555555666666666666555555444555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555666777777777777777777777777777777777777777666777777888888888888888999888777888;;;===>>>>>><<>>AAAAAAAAAAAA@@@???>>>>>>============>>>>>>???@@@>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>??????????????????>>><<<<<<===>>><<<<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@@@@@@@???>>>============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<<<<;;;::::::999999999999888888888888888777777666666777777888777777888888888888777777555555555555666666666666666666555555555555555555444444555555666777777777555555666666666666555555444444444555555555555555444444444444444444444444555555555555555555555555555555555555555666666666444444444444444444444444444444444555555555555666555555666777777777777777777777777777777777777777666777888888999999888888999777666888===BBBFFFHHHTTT\\\fffhhhccc^^^^^^```###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&''')))***+++***)))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((((((''')))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***+++,,,,,,******+++,,,+++++++++,,,---.........,,,,,,,,,---------......,,,---//////......000222000000444<<>>>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@@@@???>>>======??????>>><<<;;;===???<<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@======>>>???????????????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@????????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;777999:::<<<<<<;;;:::999999999999999888888888888777777666666666666777777777777888888888888777777555555666666777777777777444444555555555555555555444444555555666777777888555555666666666666555555444444444555555555666666444444444444444444444444555555555555555555555555444555555555666666666777444444444444444444444444555555555666666666777777555555666777777777777777777777777777777777777777777777888999999999999888888777999???IIIUUU^^^cccqqqyyyxxxsssvvvzzz""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''')))***,,,,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******&&&'''(((******((('''&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((()))******)))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++)))***++++++))))))***+++******+++,,,,,,---.............../////////000000---...//////......///111000000333888;;;???IIISSS]]]lll}}}|||dddQQQHHHFFFFFFFFFAAAAAABBBBBBCCCBBBBBBBBB@@@@@@???????????????@@@>>>>>>????????????>>>>>>===>>>@@@AAAAAA???===<<<<<<>>>???>>><<<;;;>>>@@@===<<<<<<<<<<<<===>>>>>>999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@;;;<<<======>>>=========>>>???@@@AAAAAAAAA@@@???@@@@@@????????????@@@@@@??????>>>===<<<;;;;;;;;;<<<===>>>??????>>>======:::;;;;;;<<<<<<;;;;;;:::777888:::<<<<<<<<<:::999999999999888888888888777777777666666666666777777666666777777777777666666666666777777888888888999333444444555555666666666444444444555666777777888555555666666666666555555444444444555555555666666666666666666666666666666666666666666666666666666444555555555666666777777444444444444444444444444555666666666777777888888555666666777777777777777777777777777777777777777777777888999999999999888<<<===BBBLLL]]]ooo}}}###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))***'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&((()))+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,.........------,,,,,,,,,...,,,***+++---...,,,***---......///////////////000000000111444888;;;>>>KKKTTTbbbqqqwww___OOOGGGCCCBBBBBBBBBCCCEEEGGGGGGEEECCCIIIDDD@@@>>>@@@BBBBBBAAA>>>===<<<===??????>>>===@@@@@@>>>======>>>???@@@========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<:::>>>>>>>>>>>>????????????>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999888777666666777888999999999888888777777666666666666666666666666666666777777777777888888888888444444555555555555444444555555666666666666555555555555555555555444444444444444444444444444444444555555555555666666666666555444444444444555666666666666666666777777777777888888888888777555444333888888777666666666666777777666666555666777999::::::777666777:::;;;999666???;;;666666999<<<<<<:::BBBFFFRRRfff|||###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((***(((&&&&&&(((((('''%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%)))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''&&&%%%$$$######%%%&&&((()))************)))(((((())))))))))))))))))))))))((((((((()))))))))******((())))))***++++++,,,,,,---------,,,,,,,,,,,,,,,...,,,***+++---...,,,***------...///////////////111000000000222444777888===DDDNNNYYYfffwwwkkkYYYPPPMMMMMMHHHGGGGGGIIIMMMPPPOOONNNNNNJJJEEEBBBBBBBBBAAA???AAA@@@>>>???@@@@@@???=========<<<<<<<<<<<<===============<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::999:::;;;======<<<<<<;;;============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888999999999999999999999999777777666555555666777777666666666666555555444444666666666666666666666666333333444444555555666666444444555555555555444444555555666666666666555555444444555555555555555555444444444444444444444444444444444444555555555555555444444444444555666666555555555555666666666666888888888888777666555444555555555555555666666777:::999888777777666777777777777777666666777999;;;:::;;;<<<<<<===BBBIIIOOOTTTXXXdddttt}}}###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))(((&&&&&&%%%%%%%%%((('''&&&&&&&&&''')))***))))))******))))))(((''')))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,++++++------,,,+++------...////////////...111000/////////000222333555888===CCCNNN^^^qqq}}}xxxggg\\\WWWVVVTTTQQQQQQVVV^^^cccccc```YYYUUUNNNIIIFFFDDDCCCBBBEEECCCAAAAAAAAAAAA???>>><<<<<<============<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::888888888888888777777777888888888888888888888888666666555555555555666666666666666555555555555444666666666666666666666666111222222333444555555666444444555555555555444444555555666666666666555555333444444444555666666666444444444444444444444444333333333444444444444555555444444444444555666666444444444444555555555555666777777888888777777666555555555555666777888888777777777666555555444444666888999888666888???EEEAAAEEEHHHEEECCCJJJZZZhhhqqqvvv###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((((((((()))***+++)))))))))))))))((((((''')))))))))))))))))))))))))))*********++++++++++++))))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000//////......///000111333444555888???KKK[[[fffsss|||vvvmmmiiihhhhhhgggjjjrrr|||{{{mmmfff\\\SSSLLLHHHGGGGGGGGGEEEDDDCCCCCCBBBAAA???>>>???@@@AAAAAA@@@>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;:::::::::999999888888888888888888888888888888::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999888999999::::::::::::999999888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666444444555666777777888888444444555555555555444444444555555666666555555444333333333444555666777777555555555555555555555555333333444444444555555555555444444444444555666666444444555555555666666666555666777888888888888888888888777777777888888999555666666777777888777777666888;;;>>>BBBIIIRRRXXX___```^^^XXXVVV___rrr###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((''''''(((((((((((((((((((((((()))*********++++++++++++***************+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................//////000111222///000222222444;;;EEEMMMWWWcccqqqzzz}}}wwwuuuyyy|||}}}}}}~~~ssscccVVVMMMJJJIIIIIIGGGFFFEEEFFFFFFDDDBBBAAABBBCCCCCCBBB@@@???=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888:::999999999999:::;;;;;;888999999999:::::::::::::::999999999888888888888888888999999999999888888888888999999999999999999999999999999999999999999777777777777777777777777666666666666666777777777666666666666666666666666555666666777888888999999444444555555555555444444444444555555555555444444333333333444555666777777555555555555555555555555444555555555666666666666555444444444444555666666555555666666666777777777555666777888999999999888999999888777666666666666888888888999999:::::::::777999@@@LLLZZZgggooorrr}}}wwwqqqsss###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&$$$$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))'''''''''((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((()))))))))*********++++++***************************************++++++++++++,,,------++++++,,,---,,,,,,---............---,,,---...///000111222333///111333222222444999>>>BBBMMM\\\gggoooxxx~~~vvvtttssssssyyyyyyfffVVVMMMIIIKKKIIIHHHIIIKKKKKKJJJIIIDDDDDDCCCBBB@@@???===<<<========================:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999888888888888888888888888888888888888888999999999:::::::::888888999999999999::::::999999999999888888888888777777888888888888777777888888888999999999999999999999999999999999999999777777888888888888777777333444444444444555555555666666666666666666666666555555555666666666666666444444555555555555444444444444555555555555444444333444444444555666666666555555555555555555555555555555555666666666777777555444444444444555666666666666666666777777777888666777777888999999999888888777666555555555555666888777777666777888:::;;;>>>CCCOOOaaasss###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((***)))(((&&&$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&$$$###"""###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))***+++++++++++++++(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((()))))))))******************************+++++++++++++++************,,,...---+++***,,,...+++,,,------......------,,,,,,...///000000111111///111333333111222666999:::@@@HHHQQQ[[[hhhwwwzzzxxx}}}zzzeeeVVVNNNMMMLLLLLLNNNPPPRRRRRRQQQIIIHHHFFFCCCAAA???======<<<<<<======>>>?????????:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888888999999999999999999999999999999999999666777999:::::::::999888888888999999999:::::::::::::::999999999888888888666777777888888777777666777777777888888888999999888888888888888888888888666666777888888777666666333333333444444444555555666666666666666666666666666555555555555444444444444444555555555555444444333444444555555444444333444444555555555555555555555555555555555555555555444444444555555555666666555444444444444555666666555555555666666666777777777777888999999999888888777777777777888999:::;;;999999888:::===BBBFFFIIIPPPYYYhhhxxx$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###%%%(((+++,,,***(((&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&'''((((((&&&$$$### """$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&''''''"""$$$&&&&&&$$$###&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++******************---,,,,,,,,,+++************,,,...---+++***,,,...+++,,,------......------,,,---....../////////...+++---///...---...222666666777999===FFFTTTeeeqqqrrr```VVVOOONNNOOOQQQTTTWWWWWWWWWOOOMMMIIIFFFCCCAAA@@@@@@<<<<<<===>>>???@@@AAAAAA:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777888888999999999:::999999999999999999999999555777999:::;;;:::888777888999999999999::::::::::::::::::999999999999888666666777777777777666666555666666666777777888888777777777777777777777777444555666777777666555444555555555666666666777777666666666666666666666666777777777666555555444444444555555555555555555444333444444555555444444333555555555555555444444444666666666666666666666666333333333444444444555555555444444444444555666666444444444555555555666666888888999999999888888777888888999:::<<>>@@@???<<<;;;>>>@@@@@@???>>>;;;>>>@@@???<<<999888999888999:::;;;;;;;;;:::999666888::::::999888999:::::::::999999:::;;;;;;<<<888888888888888888888888333444777999::::::999888888888888888777777777777555666777777777666444333555555666777888999999:::;;;:::999888777555444444666777999999999777555444555555555555555666777888777777777777666666666666777777777777777777777777666666666666666666666666444444555555555555444444333444444555666666555555555555555666666666666777666777888777555444444555444444666888::::::888777888777555555666777666666888444444999<<<;;;;;;<<<;;;===AAAGGGMMMPPPPPPOOOSSSQQQQQQXXXeeesss~~~{{{xxx{{{%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&'''''''''((((((((())))))************)))))))))(((*********++++++******)))***)))))))))))))))((((((,,,,,,,,,,,,+++***))))))+++,,,------...---------...........................//////000000111222222...111222333444:::DDDLLLUUUcccuuu}}}yyy|||~~~~~~xxxrrrnnnooonnnnnnuuu}}}rrrggg^^^TTTIIIAAA>>>AAA>>>===???BBBCCCCCCBBBBBBCCCCCCAAA???=========;;;<<<=========<<<;;;::::::;;;===<<<:::999::::::;;;:::999888888888888888888888888888888888888888555666888:::;;;:::999888888888888888777777777777777777888888777666666555666666777777888888999999:::999999888777666555555777888999:::999888666555666555555555555666666777777777777777777777777666666666666666666666666666555555555555555555555555444555555666666555555444444444555555555555555555666666666666777777777777555666777777666555666888888888999::::::999777666555555444444555666666666999888999;;;;;;999;;;@@@;;;DDDRRR```jjjooopppooobbbbbbfffqqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((((((((((((((((((''')))))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((()))))))))***************))))))))))))))))))******+++******))))))))))))*********************++++++++++++******++++++,,,---------------------------------------......//////000111111111000222333333222555;;;AAABBBLLL[[[jjjvvvwwwppplllmmmoooqqqsssuuuvvvwwwyyyxxx{{{~~~ooo\\\MMMGGGGGGDDDBBBAAABBBDDDEEEDDDFFFDDDBBB@@@>>>===>>>>>>;;;;;;::::::999888888777:::<<<===<<<:::888888999===<<<;;;999888777777777999999999999999999999999888999:::;;;;;;:::999888888888888888777777777777999888888777777777777777777777777777777888888888888888888777777666666666777888999999999888777666777666666555555555555666777777777777777777777777555555555555555555555555555555555555555555555555444555555666666555555444666666555444444555555555666666666666777777777888333555666666666666888999777777888888888777666666888777777777888999999::::::;;;>>>AAAAAAAAAGGGPPPVVVbbbsss~~~|||oooqqqyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%''''''&&&%%%'''''''''''''''''''''''''''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&''''''((((((((()))))))))*********)))))))))))))))((())))))***************))))))******++++++,,,,,,++++++,,,---------------++++++,,,------------,,,------------------------------...//////000000111000222333333222333666888999@@@JJJTTT___mmm|||yyywwwuuussstttvvvzzz|||~~~||||||ppp```ZZZTTTSSSPPPKKKKKKNNNOOONNNOOOKKKEEEAAA???>>><<<:::::::::999888777777777777:::;;;======;;;::::::;;;>>>===<<<:::999999999888999999999999999999999999999999:::::::::999888777888888888888777777777666999888777666666666888888888888888777777777777777666666777777777777777777777888888999999888777777888777666555555555555555777777777777777888888888555555555555555555555555444444444444444444444444555555666666666666555555777777555444444555555666555555555666666666777777333555666666555555666888555666777888888888:::;;;888999;;;;;;<<<>>>@@@BBBBBBAAAEEEMMMTTTYYYbbbjjjyyyxxxuuuxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&&&&&&&'''''''''((((((((())))))))))))))))))******'''((()))***************))))))******++++++,,,,,,******+++,,,------------***+++,,,,,,------,,,,,,---------------------------------...//////000000,,,---.../////////000111111555:::@@@HHHSSS```hhhpppzzz}}}~~~{{{uuukkkhhhfffiiihhhdddeeelllooonnnnnnfff]]]VVVQQQKKKCCC===>>>===;;;999999999:::;;;999;;;======<<<<<<===>>>;;;;;;:::999999999999999999999999999999999999999999999999888888777666666888888888888777777777666777666555444444555777888888888888777777777777777666666666666666777777777777777777777888777777777888777666555555555555555666777777777888888888999555555555555555555555555555555555555555555555555555666666666666666666555777666666555555555666666444444555555555666666666555777777666444444444555666888999999888999===@@@888;;;???CCCFFFJJJOOOSSSTTTPPPRRR___mmmxxx{{{xxxxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&&&&&&&&&&&&&''''''''''''))))))))))))************''''''((()))************)))))))))***************(((((()))***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000111111222///000222555999AAAIIIOOOWWWbbbooozzz~~~|||uuutttvvvwwwssskkkggghhhsss{{{yyyqqqgggYYYNNNDDDBBB>>>;;;999999:::;;;777999;;;;;;:::999:::;;;999999888777777777888888::::::::::::::::::::::::999888888777777666666666888888888888777777777777555555555555555666666777777777777777777888888888666666666666666666666666555555555666666666777777777666666555555555555666666777777888888999999999555555555555555555555555666666666666666666666666555666666777777666666555444555666777777777777666555555555555666666666666888999999888666555555666666777999888777888===BBBIIIMMMSSSWWW[[[```gggllliiidddeeesss%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((''''''((())))))(((&&&''''''''''''((((((((((((((()))))))))************&&&'''((()))***************)))))))))))))))((((((((())))))************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////222222111111222333333222111111111222444999>>>AAAEEELLLXXXdddppp~~~yyymmmkkkjjjjjjeee______bbbqqq}}}rrrdddRRRNNNHHHBBB>>>=========@@@AAABBBAAA???======>>>===<<<;;;:::999888888888::::::::::::::::::::::::999999888888777888888888888888888888777777777777555555666777777777777777666666777777888888999999666666666666666666555555444444444444444555666666666555555555555666666777666777777888888999::::::666666666666666666666666777777777777777777777777666666777777777777666666111333666888999999777666777777777777888888888888:::;;;<<<;;;999999:::;;;777:::===>>>???DDDLLLRRRfffjjjnnnnnnnnnoootttyyyuuurrrvvv%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((())))))))))))(((((())))))*********+++&&&'''((()))******************))))))((((((''''''++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111000.........//////...111000000111222444777999;;;@@@HHHRRR```qqq~~~tttppplllhhhaaaZZZZZZ___hhhvvvsssddd___WWWPPPJJJGGGFFFFFFQQQRRRRRRPPPMMMJJJIIIIIICCCBBB@@@>>><<<;;;:::::::::::::::::::::::::::::::::999999888888999::::::888888888888777777777777555666777999999999888777555666666777888999999:::777777666666555555555555333333333333333444555666555555555555555666777888666777777888999999::::::777777777777777777777777777777777777777777777777666666777777777777666666000222666999;;;:::888666888999999999999::::::::::::<<<======<<<===>>>???>>>CCCIIILLLPPPXXXccclllyyy{{{|||xxxrrroooqqqtttwwwxxx&&&%%%$$$$$$############&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%(((((())))))((('''&&&&&&)))))))))))))))******+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%)))---+++'''$$$%%%''')))'''&&&%%%%%%&&&((()))&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''***)))((((((((('''%%%$$$))))))(((((('''''''''&&&((((((((((((((('''''''''''''''((()))***++++++,,,,,,,,,+++***))))))*********+++,,,+++)))((()))*********+++++++++,,,,,,,,,---------...------,,,,,,............////////////000///.........///111222222555;;;BBBLLL]]]rrrvvvllleeebbbbbbjjjppptttxxxqqqhhheeegggddd\\\]]]fffuuu~~~sssiiigggccc[[[QQQIIIBBBAAAAAA>>>===>>>===>>>@@@???===<<<===>>>===;;;888888:::;;;888666888777777666777888999999999999999999777666444333777888999999888777777777<<<999666666999:::888555555666777777777777777666666777555333444888999666777666555555666777999:::888555333555999<<<:::888999999888777777777777777:::777777:::>>>>>>======::::::999999999999888888:::===>>><<<:::===DDDJJJMMMHHHFFFGGGGGGDDDBBBDDDIIIMMMXXXeeelllpppxxxyyyrrrmmmlllqqqwww&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&((((((((((((((('''&&&&&&'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$(((+++***'''$$$&&&((()))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))((('''&&&******)))))))))((((((((((((((())))))))))))))))))((((((((())))))))))))))),,,++++++***))))))******+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,------...------,,,,,,............////////////000///.........///111111000222555888>>>IIIXXXccczzzxxxtttrrrrrruuuuuutttyyyvvvsssqqqtttyyy}}}|||zzzwwwssstttxxxvvvttt|||eee[[[PPPKKKGGGCCCAAABBBAAAEEEHHHHHHEEEBBBAAAAAA???===;;;;;;<<<<<<:::888777777777777888999999888333444444555777888999::::::::::::;;;;;;:::999999999777555555777777777555666777888999999:::::::::666888888666777::::::666::::::999999999:::;;;;;;<<<<<<;;;:::999888666666999999999999999:::;;;;;;;;;;;;<<<<<<;;;;;;===@@@===>>>>>><<<:::999:::<<<<<<>>>@@@AAADDDLLLXXXaaaqqqiiibbb```\\\XXXVVVXXX^^^gggsss}}}wwwpppllllllrrryyy'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$%%%&&&(((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$'''***)))'''&&&'''))))))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$$$$%%%&&&'''((()))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))((((((************))))))))))))(((((())))))******++++++******)))))))))(((((((((,,,+++******)))*********+++---------+++***+++,,,******+++++++++,,,,,,,,,,,,,,,------...------,,,---............///////////////......//////000111222333444444555;;;DDDKKKZZZhhhzzz|||{{{|||yyyttthhhdddaaaccchhhnnnrrrsssxxxyyy~~~zzznnnbbb\\\WWWRRRPPPQQQRRRXXX___aaa]]]WWWSSSQQQLLLHHHCCC@@@>>>===;;;:::<<<;;;:::;;;<<<===;;;:::;;;:::888888888999;;;<<<:::999999999::::::999777777777666666666777777888555666666777888999999:::444888999777777:::999666999999999999999999999999888;;;===>>>===<<<>>>@@@BBBAAA@@@???>>>=========;;;>>>@@@???@@@EEENNNTTTNNNNNNMMMGGGAAA???CCCHHHIIIKKKOOOSSS[[[gggvvvxxxqqqjjjeeeeeehhhooo~~~wwwsssrrrttt{{{'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%(((&&&%%%%%%'''((((((''''''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###%%%((((((''''''(((***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''))))))(((''''''((())))))))))))))))))))))))''''''((()))******++++++************************++++++***************+++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,------...------------------.........//////............//////000000000222333333444777<<<@@@FFFOOO^^^nnn~~~uuuqqqkkkiiikkknnnpppqqqvvvwww}}}~~~vvvpppooopppnnnnnnoooqqqzzz{{{tttqqqggg```UUUJJJCCC???>>>>>>CCC@@@===>>>@@@CCCCCCBBBCCC@@@===999888999:::<<<===<<<:::::::::;;;::::::;;;;;;:::999888888999:::888888888888888888999999555999;;;888888:::;;;888888888999:::::::::;;;:::888999<<<@@@EEEJJJMMMOOOMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFEEEEEELLLZZZhhhoooooommmfffZZZPPPOOOXXX```eeehhhlllrrryyyzzzpppjjjggghhhmmmvvv|||~~~&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%(((&&&%%%%%%'''(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&''')))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''((()))+++***'''%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''((()))******))))))***++++++,,,------+++***************++++++(((***+++***)))((()))+++******+++++++++,,,,,,,,,+++,,,,,,---.........---------------............---......///////////////+++---...///111333666888<<<@@@HHHSSS```nnn~~~}}}zzzxxxwwwwww}}}|||}}}}}}~~~vvvsssvvv|||lll[[[NNNIIIJJJLLLKKKGGGEEEHHHPPPVVVYYYZZZLLLIIIDDD???===<<<>>>???AAAAAA???======>>>AAADDDDDDCCC@@@>>>===<<<;;;:::===<<<;;;:::999999::::::888===???<<<:::<<<>>>===;;;;;;<<<===>>>>>>???@@@>>>===>>>HHHVVV```cccbbb___]]]YYYVVVTTTTTTTTTUUURRRPPPLLLOOO^^^uuuooodddeeerrr}}}sssllliiihhhlllrrr}}}%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&$$$%%%&&&(((((('''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''')))***&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''(((***,,,***&&&$$$%%%&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((()))***+++,,,---...*********)))******+++,,,'''(((***)))(((((()))*********+++++++++,,,,,,,,,++++++,,,---............,,,------------.........------...////////////...---......///000222333444888777999???GGGRRRbbbpppyyy~~~yyypppmmmnnnnnnqqqrrrzzz{{{jjj___[[[^^^bbb___^^^___gggsss}}}mmmhhh___VVVMMMHHHEEEDDDCCCEEEEEEBBBAAAEEENNNWWW[[[VVVQQQNNNLLLJJJEEEAAA@@@???===;;;;;;;;;<<<<<<===DDDHHHGGGDDDDDDDDDCCCAAA@@@???>>>>>>???@@@AAA???@@@III]]]ttt|||rrrggg___ZZZYYYXXXUUUUUUVVV^^^uuu|||tttyyyvvvooommmnnnoootttyyywwwrrrssswww{{{$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%###$$$&&&''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%'''((((((%%%%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((((((''''''&&&))),,,***&&&$$$&&&(((''''''(((((())))))))))))(((((((((((((((((())))))((((((((())))))***************))))))***++++++,,,''')))******))))))***+++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,---------.........,,,---.../////////......000000///000222333333333444333555999;;;???JJJUUU```iiivvvxxxvvvuuusssrrryyyyyyzzzrrrllllllrrrwwwwwwxxx~~~yyymmmbbbYYYSSSPPPMMMRRRUUURRRPPPXXXiiixxxyyyoookkkjjjggg^^^WWWIIIHHHGGGGGGGGGHHHJJJKKKPPP[[[eeefffccc```\\\WWWNNNLLLHHHDDDCCCCCCDDDEEEGGGOOObbb|||uuukkkeeedddddddddkkkpppxxx|||{{{{{{xxx{{{~~~{{{xxxsssnnnooosss~~~############$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&&&&$$$######%%%&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&$$$$$$%%%'''''''''$$$$$$&&&'''((()))))))))&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''###'''+++***'''%%%'''+++(((((())))))*********+++************))))))))))))((((((((((((''''''''''''******))))))***+++,,,,,,(((***++++++******+++---******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,---------......,,,,,,.../////////...------,,,+++---///111222222333333777;;;999666;;;DDDHHHSSSddduuutttppprrrssssssrrrrrrvvv}}}{{{tttlllgggcccaaa^^^eeejjjhhhgggqqqvvvlllZZZYYYYYYYYYZZZ]]]```aaakkkyyyyyyrrr```\\\WWWQQQMMMMMMNNNOOOZZZhhhzzzuuuvvvzzz}}}zzzxxx}}}zzzxxxxxxyyy{{{%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$$$$''''''''''''''''''''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&&&&&&&''''''((()))&&&'''***)))$$$&&&---''''''''''''''''''''''''(((((())))))((('''&&&&&&***)))((('''''''''''''''))))))(((((('''''''''&&&)))((((((((()))(((&&&%%%(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---...............//////////////////000000222333444555555<<>>444***(((++++++'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%&&&''''''((((((''''''%%%&&&((()))((('''((()))'''''''''''''''((())))))))))))(((((((((((())))))((()))***)))((('''(((******++++++***((('''((()))((((((((((((((((((((((((************************+++,,,,,,------,,,,,,+++------...//////...------+++,,,,,,------,,,,,,+++------------------,,,,,,000000000000000000000000000000000000111111111111555555444555666999<<<>>>NNNYYYhhhuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%%%%'''%%%&&&'''(((((('''&&&%%%'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((///111***######%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%'''(((***%%%&&&''''''((((((''''''%%%'''))))))((('''((()))'''''''''''''''((())))))))))))(((((((((((())))))'''((())))))''''''((())))))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------000000000000000000000000//////000000000111111111222111111111222555777999;;;DDDPPP\\\hhhxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%)))))))))((((((&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%)))***&&&$$$&&&&&&%%%''''''''''''''''''''''''(((((('''&&&'''((()))***%%%&&&''''''(((((('''''''''((())))))'''&&&'''''''''''''''''''''((())))))))))))(((((((((((())))))'''((()))((('''&&&'''))))))***+++***)))((()))***************************************************++++++,,,,,,,,,,,,++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////////////////////////////000000000000111111111000000///000222333444222777>>>FFFQQQaaauuu%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((())))))(((%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%'''(((((((((''''''&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))(((((()))***)))'''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''((('''''''''''')))***)))'''&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))&&&((()))((('''&&&'''((()))***+++***)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////000000000111222222111111111222333444444666888;;;AAALLL\\\gggyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((()))***(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((&&&&&&'''((()))((((((''')))&&&%%%&&&((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''')))***)))'''&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))'''((()))((('''&&&''')))((()))******)))((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------...////////////000000000222222222222222222222333333444555555666<<>>FFFNNNZZZhhhttt%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&'''((()))))))))$$$%%%'''))))))((('''&&&)))&&&'''******&&&'''+++''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%'''))))))((('''((()))'''''''''''''''((())))))))))))(((((((((((()))))))))***+++***)))((()))+++''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++...---+++******+++---...------------------------................................./////////000000......///000000000000000000111333444555777999::::::>>>FFFNNNXXXcccmmmttt|||%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""###$$$$$$###"""###%%%%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&%%%"""$$$)))((($$$%%%,,,''''''''''''''''''''''''&&&''''''((()))(((((((((%%%&&&''''''((((((''''''%%%&&&((()))((('''((()))'''''''''''''''((())))))))))))(((((((((((()))))))))+++,,,+++***)))***+++''')))******))))))***,,,((((((((((((((((((((((((******************************++++++++++++******,,,+++***))))))***+++,,,...---+++******+++---...------------------,,,,,,////////////////////////............/////////000...///000111222222222222......//////111222444555333555777;;;AAAJJJTTT[[[gggttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))&&&'''***++++++***'''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''*********)))))))))))))))***************************)))'''&&&%%%'''((()))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++,,,,,,,,,------------------------------------------............///............////////////////////////000000000000111111222222222333333333111333666888:::<<>>GGGUUUdddrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&$$$###$$$&&&((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((''''''&&&###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))((((((((((((***+++,,,************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.....................//////////////////000000000111111111000111222222111111222333222333555666666666888:::444999BBBJJJSSS^^^jjjsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""###&&&((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&'''((((((((((((&&&%%%$$$"""###%%%'''(((((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))''''''(((***,,,...************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000000111111111111000222222111000//////111222222333222111222444666333666:::===@@@GGGQQQXXXcccnnn}}}&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&'''((('''&&&&&&)))+++''''''''''''''''''''''''(((&&&$$$$$$$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$&&&((())))))((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$)))((('''&&&&&&'''((()))'''((('''%%%'''+++***&&&******)))((((((((((((((()))))))))))))))))))))))))))***++++++------...///))))))***++++++++++++*********++++++++++++******///---***((((((***,,,...+++///111///+++)))+++///999666222...++++++,,,---........................---......//////...------////////////000000000000111111222222222333333333444555666666666555444333666666555666888;;;>>>@@@MMMVVVbbbmmmxxx&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&'''(((((((((((())))))''''''''''''''''''''''''+++)))(((''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''******'''&&&)))(((&&&******)))((((((((((((((())))))))))))))))))))))))***++++++,,,,,,---------))))))***++++++++++++***)))******++++++******)))######%%%''')))+++,,,---+++...000///+++)))+++.........---------...//////------------------------........................////////////000000000000111111222222222333333333333444444555555555444444666666555666777:::===>>><<>>@@@CCCJJJTTT___ggguuu}}}uuuoooeee[[[RRRIIIBBB>>>''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&+++111000+++'''(((+++'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((***'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''''''''(((&&&'''((())))))((('''&&&%%%((((((&&&&&&)))***'''((((((((((((((()))******))))))))))))))))))))))))+++++++++***************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++******)))))))))***+++++++++******+++,,,,,,,,,,,,***+++,,,---..................------,,,,,,++++++,,,,,,------...//////000////////////000000000000111111222222222333333333333444444555555555444444333333444666666777777777555666888999::::::<<<===::::::;;;;;;>>>CCCJJJOOOWWWbbbppp}}}xxxjjjZZZTTTMMMEEE???;;;999888((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&---222111)))%%%(((---''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&(((+++------+++(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''(((((()))***+++&&&'''((())))))((('''&&&&&&((((((''')))......***((((((((((((((()))******))))))))))))))))))))))))************************))))))***++++++++++++***+++,,,,,,------,,,,,,+++---------,,,+++***))))))+++*********,,,---,,,,,,)))+++...//////---+++)))222222111000///......---+++,,,---...////////////////////////000000000000111111222222222333333333444555666666666555444333222333555666777888888888:::999777666555666777888999::::::::::::<<>>888555555888:::))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))***++++++***)))(((###$$$%%%'''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((())))))))))))************((()))*********((('''&&&)))***++++++)))((((((((())))))))))))))))))))))))************************''''''(((***+++,,,---...,,,,,,,,,++++++*********************++++++++++++++++++,,,------......///---...///000000000///...,,,,,,------...//////////////////000111111222222333333333333333333333333333333444555666666666555333333333444555666777777777666555555555666888999999999:::::::::;;;;;;;;;<<<>>>BBBIIIQQQYYY___cccnnnvvv~~~{{{wwwjjj\\\PPPGGGBBB<<<;;;999777666555555555)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))************)))(((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((()))))))))*********((())))))))))))(((((('''+++,,,------+++******+++************************************************(((((()))***+++,,,,,,---,,,,,,,,,++++++*********))))))))))))************......---------,,,,,,,,,***+++,,,---...------,,,,,,------......///000000//////000000111222222222333333333333333333333333444444555555666555555555333444444555555666666666666666666666666777888888999999999999::::::::::::<<<===>>>AAADDDHHHKKKMMMRRRXXXbbbmmmyyyvvvqqqnnnjjjgggaaa^^^WWWOOOGGG@@@:::777999888777555444444444444((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((,,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))******)))(((((((((((())))))******,,,------+++******+++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++******************++++++++++++,,,000000///...,,,+++*********+++,,,,,,------,,,,,,------......//////000000///000000111111222333333333333333333333333333333555555555666555555444444555555555555555555555555555666777777888888777777888888888999999999999:::<<<;;;;;;:::;;;;;;<<<===@@@CCCHHHNNNVVV```kkkqqq|||xxxkkkaaaZZZUUUPPPMMMEEECCC@@@===999777555444555444333333222222222333(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''(((((((((((((((((('''***)))'''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***)))(((''''''''')))***+++((()))++++++)))((())))))++++++++++++++++++++++++************************************************+++++++++***************,,,,,,,,,,,,------------000///...---,,,++++++***,,,------...............---......//////000111111000000111111222333333333444444444444444444444444555666666666555444333333666666666666555555555555555666777999999888777777777777888888888999999999:::::::::::::::;;;;;;<<<@@@AAABBBCCCFFFKKKRRRWWWYYYcccpppxxx}}}~~~ggg```VVVMMMGGGBBB>>>;;;???>>><<<:::888666555555222222222111111222222333'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((''''''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((('''&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''(((((((((***((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''(((((((((((())))))))))))(((''''''''')))***+++''')))++++++)))((()))***++++++++++++++++++++++++************************+++++++++************)))************************+++++++++,,,,,,,,,,,,---------------------------------------......//////......//////000111111222111111111222333333444444444444444444444444444444555666666666555444333333666666666666666666555555555666888999999999888777777777888888888999999999777888999:::;;;<<<======<<<>>>?????????@@@BBBEEEFFFMMMUUUZZZ\\\cccoooyyy~~~tttggg]]]OOOKKKEEE???;;;999777666;;;:::888666444333333222222222111111222222333333''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((((((((()))((((((''''''(((((()))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((()))))))))(((((((((((())))))***)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++******************)))))))))***************))))))))))))************++++++,,,,,,---...//////---,,,,,,,,,,,,---......//////000000111111222222111222222333333444555555444444444444444444444444555555555666555555444444666666666666666666666666666777888888999999888888888888888999999999999:::666777888999::::::999999777999<<<=========>>>???AAADDDFFFFFFFFFJJJSSS[[[```eeeooozzzyyykkk^^^UUUKKKCCC???===;;;888777666777777555444333222222222222222222222222111222222333333''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''''''''((((((((()))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))((('''&&&&&&'''((()))&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))((())))))))))))((((((''')))***,,,,,,++++++,,,---******************************************************************++++++((()))))))))*********+++************+++++++++,,,++++++,,,,,,---...//////......---------...///000//////000111111222222333222222333333444555555555555555555555555555555555444444555555666555555555555555666666777777888888888888777777888888999:::999999999999::::::::::::999:::;;;;;;;;;;;;:::999999;;;============???@@@???@@@AAAAAAAAACCCGGGJJJLLLOOOTTT\\\eeepppyyy{{{vvvrrrpppooommmlllbbbaaaZZZNNNEEEBBB>>>:::777777666555555555666777444444333333222333333444222222111111111111111222&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%''')))******))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))((()))*********((('''&&&&&&(((******))))))***+++))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))*********+++---------.........//////,,,,,,,,,---------......111000000//////111222333000000000111222222333333222222333444444555555666555555555555555555555555333333444555666666666555444555555666777888888999999888777777777888:::;;;999999:::::::::;;;;;;;;;<<<===???@@@@@@@@@???>>>===>>>>>><<<;;;;;;<<<>>>===???AAACCCFFFGGGHHHIIIHHHHHHIIIKKKPPPVVV\\\```eeejjjqqqxxx~~~wwwiiifffbbb^^^ZZZVVVQQQMMMDDDDDD@@@777444666999888555555666555333333444666555444333222222111222222222222111000000000000000''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&(((((((((''')))))))))((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''+++***)))(((((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))((((((%%%&&&&&&'''&&&&&&%%%%%%'''''''''((()))+++,,,---)))((('''&&&&&&'''((()))((()))))))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%###$$$''')))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))(((((('''''''''&&&************************))))))))))))))))))))))))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************+++++++++000//////............///222222222111111111111111111222222333333444555555222333333333333333333444555555444444444555555666444555555666777888888999666666666666777777777777888888888999::::::;;;;;;>>><<<:::::::::::::::999===;;;:::<<>>@@@DDDDDDAAA@@@@@@CCCFFFEEEDDDGGGMMMKKKNNNQQQRRRRRRQQQQQQRRRVVVWWWZZZ___dddiiimmmoootttpppwwwyyynnnddd___TTTQQQLLLFFFBBB???===<<<999999:::999777555222111555555555444444333333333222222111111111111222222222222222111111111000000''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''))))))(((''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((()))+++,,,---)))(((''''''&&&'''((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++***(((&&&%%%&&&'''(((&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))*********++++++++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////.........//////000000000000000000000000000000000000111222222333333444444444444555555555555666666666666666777777888666666666777777888888999888888888888888999999999::::::;;;<<<===>>>??????>>>>>>======>>>???>>>>>>CCCBBBAAAAAAAAA@@@??????@@@BBBAAA???BBBGGGIIIHHHJJJHHHJJJLLLKKKJJJOOOUUUXXX[[[^^^___^^^[[[YYYYYYZZZZZZZZZ[[[]]]^^^``````dddaaagggvvvvvvsssnnnfff^^^UUUMMMIIIDDDBBB>>>:::777666555555999999888777666444222111444444444333333333222222333222222222222222222333222222222111111111000000''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''((()))***+++,,,***)))((('''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))******++++++++++++******)))))))))*********++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,------.........///.........///000111111000000000000000000000000000000111222222333333444555555555555666666777777888888777777888999999:::888888888888888999999999999999::::::;;;;;;;;;;;;999999:::;;;===>>>??????<<<===>>>???@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCFFFGGGFFFJJJRRRVVVVVVWWWUUUUUUYYY[[[]]]dddlllwww{{{~~~yyytttrrrqqqpppnnnlllkkkjjjiiiiiiiiigggmmmyyy~~~wwwwww{{{~~~}}}tttmmmiiieeeaaa]]]VVVTTTPPPKKKFFFAAA===:::999888666444333333444444888777666444333222222222333333333222222222222222333333333222222333333333222111111111111000000000''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))((('''''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''((((((***++++++))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))&&&'''((()))***+++,,,,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&%%%%%%%%%$$$((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***))))))(((******++++++++++++******((())))))))))))*********++++++******************++++++++++++++++++++++++,,,,,,,,,------......///.........///000111222333222222222333333333333333333333444444555555666666444555555666666777777777888888888888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<======>>>>>>??????===???AAABBBBBBBBBBBBCCCBBBCCCEEEFFFGGGIIIKKKMMMMMMRRRUUUUUUZZZccciiijjjkkkhhhiiipppwww}}}yyymmmgggiiinnnrrroooggg]]]TTTNNNJJJFFFDDDDDDBBB@@@===;;;999888888555555444444444555555666777666444222111111222333222222111111111111111111333222222111111222222333111111111111000000000000((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''')))))))))((('''(((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***''''''''''''((()))******(((((((((((((((''''''&&&(((((()))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((()))''''''((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,+++***)))(((******++++++++++++******((())))))))))))*********(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---......////////////000111222333444222333333333444444444555333444444555666666777777333444444555666666777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@BBBEEEEEEDDDCCCEEEGGGHHHJJJKKKKKKLLLPPPUUUZZZffflllqqqrrrvvv~~~|||qqqbbbWWWRRRTTTWWWZZZUUUOOOHHHAAA<<<::::::999777777666555555555666666333222222222222222222333555444333111111111222333111111111111111111111111111111000000000000111111000000000000000000000000((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''')))***)))(((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&%%%&&&''')))***((('''''''''(((((()))***''''''((((((((((((''''''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''''''''''''''((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******)))))))))*********++++++'''((()))***+++---......++++++++++++++++++++++++***++++++,,,---...//////111000000000111222333333111111111222222333333444222222333444444555555666333444444555666777888888888888888999:::;;;<<<==================>>>>>>>>>;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@CCCEEEEEECCCDDDHHHKKKLLLQQQWWW\\\bbbjjjssszzz{{{nnnhhhcccZZZNNNFFFCCCDDDDDDDDD@@@>>>:::777555555666777333333333444444555555555333333333333333222222222333333222222222222222333111111111111111222222222000000////////////000000//////000000000000000111((((((((((((((((((((((((''''''''''''(((((((((((()))''''''''')))***)))((((((((((((''''''''''''''''''((((((((()))))))))***************************(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((()))******)))(((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%''')))***(((''''''''''''((())))))%%%&&&'''((())))))((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((()))))))))******''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((('''''''''''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,------,,,+++******++++++++++++******************+++++++++,,,)))******+++,,,------...+++++++++++++++++++++++++++,,,---...///000000111222222111111111222222333111111222222333444444444333333333444555555666666444555555666777888999::::::::::::;;;<<<===>>>???======>>>>>>??????@@@@@@<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHKKKMMMMMMMMMPPPVVV\\\```hhhttt}}}yyyvvvsssooooooqqqnnnlllmmmoooiii\\\RRROOOMMMGGG@@@======>>><<<999555666666555444444444555222333444555555555444333333444444444444444444333222222333333333333333222111111111222222222333333111111000000000000111111////////////000000111111))))))))))))))))))))))))''''''''''''((((((((())))))((('''((()))***)))(((++++++******))))))(((((('''((((((((())))))******************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&'''((())))))((('''&&&&&&'''(((******((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&(((***(((''''''''''''(((((()))$$$%%%''')))******))))))(((((()))***************'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&%%%%%%((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))((((((((('''&&&'''''''''((()))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))'''(((+++---...---,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------...///000111222222333333222222111222222222333333444444555666777777555555666666777888888888555666777888999:::;;;;;;;;;;;;<<<<<<===???@@@AAA======>>>???@@@@@@AAAAAA>>>??????@@@BBBCCCDDDDDDHHHIIIJJJLLLNNNPPPQQQRRRWWWZZZ]]]^^^^^^ccclllsssyyyrrrjjjfff```YYYUUUVVVPPPMMMOOOSSSOOOEEE??????===999666777:::;;;888444333444666666555333222222000111333444333222000...///000000111222222111111111222333555555444333222111111222222333333333333222222111111111111222222.../////////000000111111)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&'''''')))***+++******)))))))))))))))***************************)))***************))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))************))))))''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''''''''%%%###''''''&&&&&&&&&&&&''''''+++)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))*********++++++++++++------,,,,,,---...000111111111000000000000000111222222222222222222222222555555444444555666888999777888888888888999999999;;;;;;;;;:::999888666555>>>>>>>>>???AAAAAA@@@???AAABBBBBBAAA>>>===>>>???@@@>>>@@@CCCDDDDDDHHHNNNTTTUUUXXX\\\bbbhhhmmmpppvvvyyy{{{{{{{{{|||}}}zzzrrrjjjddd\\\YYYTTTNNNIIIEEECCCCCC@@@@@@???>>><<<;;;:::999777666555444444444444444555555444333333222111111333333333333333222111000222222222222222222222222222222222111111111111000222333555666444111---***///000111222222111000///000000000000111111111111))))))))))))))))))))))))***)))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))******+++,,,------------------......---,,,,,,++++++***++++++************************))))))))))))))))))))))))((())))))))))))))))))(((((())))))******)))))))))''''''''''''''''''''''''***)))))))))((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((***)))'''%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((((((((())))))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------///000111222222111111000111111222444444444444333333333333555555444444555666888999888888888888999999999999============<<<;;;;;;:::>>>>>>>>>>>>?????????>>>@@@AAABBBBBBCCCEEEHHHKKKEEEEEEGGGLLLNNNMMMQQQVVVccciiirrrzzz{{{vvvrrrrrrrrrqqqrrrrrrsssssspppmmmiiieee___YYYQQQLLLIIIGGGCCC???;;;999999888;;;::::::999888777666666666555444444333333444444555444444333222222111111222333333333222222111000222222222222222222222222222222222111111111000000000111333444333111...---///000111111111111000/////////000000000111111111))))))))))))))))))))))))******))))))((()))))))))(((((((((((((((((((((((())))))(((((((((''''''''')))))))))***+++,,,---...///////////////000111111111000...---,,,+++,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))+++---,,,)))&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&(((***,,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...---------...///000111222222111111111111222222555555555555555555555555555555555555666777888999888888999999999:::::::::======>>>???@@@@@@?????????>>>>>>>>>===>>>>>>>>>AAABBBCCCCCCCCCEEEGGGJJJGGGGGGLLLSSSVVVXXX]]]cccsss|||}}}vvvrrrnnniiiccc^^^^^^]]][[[XXXVVVUUUTTTSSSSSSQQQNNNKKKHHHDDD???;;;===;;;999777666666666666666666555555555444444444444444333333222222333333444444333333222222111111222222222333222222111000222222222222222222222222222222111111111000000000//////000111111111000000///000000111111000000/////////000000000000111111(((((((((((((((((((((((())))))((((((((()))******'''((((((((((((((())))))*********++++++++++++***++++++++++++,,,---......//////...//////111222333555333111...---,,,------,,,+++++++++++++++******************************)))******++++++******)))(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''***---///...+++(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))***)))))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,.........//////000111111111000000000000111111222444444555555555555666666666666666666777888999999999999999999:::::::::;;;;;;;;;===???@@@AAAAAAAAA@@@@@@@@@>>>>>>>>>@@@AAACCCFFFJJJKKKKKKKKKLLLMMMSSSQQQSSSWWWYYY[[[aaahhhvvv}}}|||zzzyyyxxxwwwtttnnnjjjgggccc^^^ZZZWWWSSSNNNJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA??????>>><<<999777::::::999888888888999999555555555555555555555555333333222222111222222333333333333333222222111111111111222222222222111111111111111111111111111111111111111111000000000000000000////////////000000///000000000000000000///////////////000000000111((((((((((((((((((((((((''''''''''''((())))))***((((((((()))))))))*********+++,,,...///000000000000///...---------------...---------...000222444777555333111///.........,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((()))************)))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''')))---///...+++(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,++++++*********))))))(((''''''''')))))))))))))))))))))))))))))))))******)))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,......///000000111111111///////////////000111222333444444444555555555666666666777888888999999999999:::::::::;;;;;;;;;;;;888999;;;<<<>>>???@@@@@@BBBBBBBBB@@@???AAADDDHHHIIINNNVVV[[[]]]\\\[[[ZZZ___[[[YYYZZZ[[[]]]dddlllyyyzzzxxxtttpppnnnnnnooopppooorrrssssssqqqqqqtttwww||||||~~~wwwpppnnnoooqqqqqqqqqrrrtttvvvzzz}}}}}}zzzwwwpppppppppqqqqqqoooiiiddd```___]]][[[YYYUUUQQQOOOOOOMMMJJJHHHEEECCC@@@>>><<<<<<;;;;;;<<<<<<===>>>999888777777888888666555777666666555555555555555444444444444555555555555222222111111111222222333333222222222222222111111000111111222222111111111111111111111111111111111111111111000000000//////222111000///.........///000//////////////////000...////////////000000000))))))))))))))))))))))))&&&&&&&&&'''((()))***+++((())))))******++++++,,,***,,,...111222333333333222111000///...---------...---,,,---...111444555888777666555444222111000......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********''''''''''''((((((((((((((())))))******))))))((())))))***+++++++++******'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&(((+++------***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))*********))))))((((((((())))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000111222222222111////////////000111222222333333444444555666666666666777888999999::::::999:::::::::;;;;;;;;;<<<<<<888999:::<<<============AAACCCCCCBBBAAADDDJJJPPPXXX]]]dddhhhhhheeeaaa___YYYWWWYYY```gggppp|||vvvlllddd^^^\\\\\\]]]^^^]]][[[[[[[[[\\\[[[\\\]]]^^^^^^aaaeeehhhrrrtttvvvvvvuuuqqqmmmjjjgggfffeeedddbbb^^^ZZZVVVSSSVVVYYYZZZZZZYYYYYYZZZ[[[```aaa^^^[[[[[[ZZZWWWSSSSSSTTTUUUUUUSSSNNNKKKGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===<<<<<<;;;;;;;;;;;;:::999999:::::::::777555444555666777666555555555555444444333222222333333333333333333333333222222111111222222333333222222222222222222111111///000111111222111111111111111111111111111111111111111000000000/////////333222111000///......///000//////......//////000......////////////000000))))))))))))))))))))))))'''''''''((()))***,,,---)))******+++,,,,,,------,,,---000222333333333222222111000///////////////000///...///000444777999999:::;;;:::999777555333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***''''''''''''(((((((((((())))))************))))))(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''''''''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&(((******((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''(((((()))))))))(((&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******************))))))))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,------------.........///...///000222222222222222111111111111222333444555444444555666666777888888666777888::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===============???AAACCCBBBBBBFFFOOOVVVbbbfffllloooooommmlllkkkfffhhhppp~~~sssiiiddd```]]]YYYWWWVVVVVVTTTSSSMMMNNNNNNMMMLLLMMMQQQTTT\\\]]]___aaaaaa^^^YYYVVVRRRRRRQQQNNNKKKHHHGGGHHHDDDFFFIIIIIIHHHHHHHHHIIIHHHLLLLLLIIIFFFHHHHHHFFFEEEEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>=========>>>999999:::::::::::::::;;;;;;:::999888777777777777888777555555666777666555666666666666666555444444333333333333333222222222222222222222222333444444111111111111111111222222//////000111111111111111111111111111111111111111111000000000////////////111111111111111111111000000///............///000........./////////000000))))))))))))))))))))))))((((((((()))***,,,---...******+++,,,------......---...000222333222111000111000000000000000111111222222111111333666:::<<<;;;<<<>>>>>>===;;;888666333333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++***))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))))))))************))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******)))((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&%%%&&&(((((('''&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))******************++++++))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,////////////000000000000...///111222333333222222333333333333444555666777555666666777888999999999666777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>????????????>>>=========@@@BBBAAABBBGGGQQQYYY___dddkkksssyyy~~~}}}wwwkkkeee]]]YYYXXXYYYWWWVVVOOOOOONNNKKKHHHHHHKKKOOOMMMNNNQQQTTTVVVTTTPPPMMMIIIIIIHHHDDD???<<<>>>@@@>>>???@@@???>>>>>>???AAA???BBBCCC???===???@@@>>>@@@???>>>>>>======<<<<<<<<<<<<<<<:::777666777888777999::::::::::::;;;<<<888777666555555555555555777555333333444444333222444444555555555555444444555555555444444444333333333222222222333444444555111111111111111111222222//////000111111111111111000000000000000000000000000000000000//////////////////111222333333333333000///...------...///000............/////////000******)))(((((()))***+++***))))))+++---//////...+++++++++,,,,,,,,,------......//////000000111111000000000000222444666777777888888888999::::::;;;;;;===???AAAAAA???===;;;::::::999777555222000///111000///...------------.........------,,,,,,,,,......---,,,++++++++++++++++++++++++******))))))+++***((('''''''''((()))******))))))((((((''''''******))))))((((((''''''))))))))))))((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((***+++,,,,,,)))&&&$$$+++(((+++***"""$$$***%%%(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,+++)))(((''''''(((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''&&&&&&'''(((***&&&&&&&&&'''''')))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++************++++++***(((&&&(((+++,,,+++))),,,,,,,,,,,,,,,---...///111//////111444444222///000000000111222333555555444444444444444444444444444555666777888999:::::::::===???>>>;;;999:::<<<;;;===>>>>>>======>>>@@@DDDAAA======???AAABBBAAA@@@===???EEEIIIJJJQQQZZZbbbkkkxxxzzznnnfffcccbbb___\\\XXXUUUPPPMMMLLLKKKJJJHHHFFFJJJOOOQQQPPPOOOPPPQQQMMMMMMKKKHHHCCC???<<<<<<>>>===<<<<<<======;;;:::<<<<<<<<<===============::::::::::::::::::::::::888888888888888888888888666777888999999888777666777777666555555555555555333444444555444333111000444444444333333222222222222222333333333444444444444444444333333222222222333222111111000000111111222222222222111111111111000000000000000000000000000000000000000000000000222111000//////...//////111111000000//////......000000000000000000000000++++++***+++,,,---...///...---,,,---/////////...------.........////////////000000000111111222222111111111222333555777888888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<======<<<;;;999777555444333222111000//////..................------------///...---,,,,,,+++++++++,,,,,,++++++************+++***)))((((((((()))))))))))))))))))))(((((((((******))))))(((((((((((()))))))))))))))))))))(((&&&''')))*********))))))(((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((('''''''''''''''(((+++,,,------,,,,,,...((((((((($$$)))---%%%(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''&&&%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,+++++++++*********+++******************++++++)))((())),,,---,,,+++,,,,,,,,,------...///000222000000222444555333000222111111222222333444555555555555555555555555555555555666777888999:::::::::<<<>>>===;;;:::;;;===@@@BBBCCCBBB???>>>>>>???EEECCCBBBBBBBBBAAA>>>;;;CCC???@@@FFFLLLQQQ\\\gggzzz|||wwwrrrkkkfffcccaaa]]]YYYVVVSSSOOOLLLIIILLLNNNNNNMMMMMMOOORRRRRROOOKKKEEEAAA@@@AAABBB<<<;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888666777888888888888777666777777666555555555555555222333444444444444444333444444444333333222222222333333333333444444444444444444333333333222222222333222111111000000111111000000000000////////////000000000000000000000000000000000000000000000000111000000////////////000000000000000//////......////////////////////////***+++,,,...///111333444222000......//////...---////////////000000000000000000000000111111111111000111111222333555666777:::;;;===>>>>>>===<<<;;;<<<<<<============<<<<<<============<<<;;;999999666555444333222111111111............//////////////////...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***(((((())))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))'''((()))*********))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''))),,,///111333444...'''&&&&&&'''000333((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,+++******)))*********************************+++***)))+++---......---------......///000000111333222222333555555444222444333333333333333444444666666666777777777777777666666777888999::::::;;;:::;;;<<<<<<;;;;;;===???@@@AAACCCBBB@@@>>>======<<>><<<::::::999888888888888999:::999:::::::::::::::999999888777666555444333333333.../////////000000111111////////////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++************((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((***...111444666+++''')))((((((333888---)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))******+++''''''((((((''''''&&&%%%(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))***+++*********++++++************)))***+++,,,---............///000111222222222444444444444555666555555666555555444333333444444666666666777777777777777777777888888999::::::;;;::::::::::::;;;<<>>AAAEEEGGGIIIJJJNNNPPP[[[^^^eeepppxxxuuuqqqnnnkkkhhhccc```ZZZXXXTTTPPPMMMLLLLLLMMMOOOQQQUUUXXXWWWQQQHHHBBBDDDAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888666777777777777777777666666666666666666555555444555555444333444555666777333333333333333333333333222222222222333333333333333222222222222222222222333222111111000000111111222222222222111111111000////////////////////////000000000000000000000000//////...//////000111111////////////////////////////////////////////////...111444888;;;=========666444222222333555666555444444555555555555666666555555444444333333222222000000111222333444444555;;;===???@@@???===:::888666555333222222333555666555666777888888888888888888777666555444444444444000000000111111222222222000000000000000///---,,,---------------.........,,,,,,,,,,,,,,,++++++***(((((())))))******++++++))))))))))))************((()))))))))*********+++*********))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''(((+++...111222,,,...222...(((222777---))))))(((''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((+++***((('''&&&'''((()))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++((())))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))((((((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***************++++++)))***++++++++++++***)))'''(((******+++,,,---......///111222444444444444444555555555555555666777777777666555444444444444555555666666666777777777888888999999::::::;;;;;;;;;:::888888:::===@@@AAACCCEEEGGGGGGEEECCCCCCDDDHHHKKKNNNOOOPPPUUU^^^eeezzzwwwtttuuu}}}}}}yyyuuupppnnndddbbb___[[[WWWRRRMMMJJJLLLPPPVVV]]]```^^^WWWQQQPPPKKKEEE@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999999777777777777777777777777777666666666666666666777666666666777666555444444777666555444333444555555333333333333333333333333111111111111222222222222222222222222222222222222333222111111000000111111222222222222111111111000//////////////////////////////////////////////////////...//////000111111.............../////////........................666888<<<@@@CCCCCCCCCBBB;;;999666666888:::;;;;;;999:::::::::;;;;;;;;;;;;;;;::::::999888777777666444555666777888888888888;;;;;;<<<===<<<:::888666222111000//////000111222333444555666777777777777555444444333333444444444222222222222222333333333000111222222111000...---.............../////////---------...---,,,,,,+++))))))******************)))))))))************+++((())))))******+++++++++++++++***)))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((('''((()))+++,,,///444999333***222666******)))((((((''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))&&&(((***+++++++++---//////000222444666666666666444555666555444444666888888888777666555555555666555555666666777777888888999999:::::::::;;;;;;;;;===:::777777:::===@@@AAABBBCCCDDDCCCAAA@@@AAABBBFFFMMMWWW^^^dddnnn}}}~~~nnncccaaabbbhhhpppyyyrrrrrrsssqqqxxxyyyuuupppnnnkkkhhhccc\\\TTTOOOQQQQQQTTTZZZbbbhhhhhhggg[[[UUULLLEEEAAA>>>===<<<======<<<<<<;;;;;;::::::999999999999999999999999777777777777777777777777777666666555555666666777555666777777777666444333777666555444333333333333222222333333333333444444111111111111222222222222111111111222222222222222333222111111000000111111000000000000////////////000000000000000000000000////////////////////////000////////////000000111---............/////////........................999<<<@@@DDDFFFEEECCCBBB>>>;;;888777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<:::999888777777777888999:::;;;;;;:::::::::999999999777666555444/////////....../////////111111222333444444444444111000000111111222333444444444444333333333333333111222333333222111///---....../////////000000000---......///...---,,,+++++++++******************))))))*********+++++++++((())))))******+++,,,,,,,,,+++***)))))))))******(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((())))))(((((('''''''''((((((---222888333///999;;;******))))))(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***++++++''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))***---...///...,,,+++(((***+++,,,,,,+++***(((&&&)))+++,,,+++,,,...111///111444666777888777777444555666555333333666999888888777666666666777777666666777777888999999:::::::::::::::;;;;;;;;;;;;???;;;777666999===@@@AAA===>>>???@@@@@@CCCGGGJJJRRRaaauuuxxxoookkkfffhhhsssrrrkkkdddccceeekkkrrr{{{}}}uuuyyyzzzwww~~~|||zzz}}}yyywwwtttqqqmmmggg___YYYYYYWWWXXX]]]fffmmmooonnnaaaZZZQQQHHHCCC@@@>>>===<<<<<<;;;;;;:::999999888888888888888888888888888777777777777777777777777777666555555555555666777555666777888777666444333333444444444444444333222222222222333333444444444222222333333333444444444000111111111222222222222333222111111000000111111000000000000////////////000000000000000000000000////////////////////////111000000////////////000---------.........//////........................999<<<@@@CCCDDDCCCAAA??????;;;777555666777777777999999999:::::::::;;;;;;;;;;;;:::999888666555555666777999:::;;;;;;:::999999888777666555333333222////////////////////////...//////000111111111111.........///000111333444555555555444444333333333111222333444333111///.........//////000000111111---.../////////...,,,,,,,,,+++++++++***)))))))))))))))******++++++++++++((())))))***++++++,,,,,,---,,,***)))))))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((('''''''''&&&'''+++222222444CCCCCC///******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((())))))(((&&&$$$###&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''')))*********)))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))***,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((************************)))************+++++++++(((+++...000111///---+++((()))+++,,,,,,+++)))((('''***------,,,---000333000222444777888999888777333555666444222222666999888888777777777777888888777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;AAA<<<777666999===???@@@<<<>>>@@@CCCHHHNNNUUUZZZtttnnn]]]YYYZZZYYY[[[ggg|||~~~zzz{{{tttuuuxxx}}}~~~}}}|||xxxuuusssnnnhhhccc^^^]]]___eeelllooolllhhhccc\\\RRRIIIDDDAAA@@@???;;;;;;::::::999888777777888888888888888888888888777777777777777777777777777666555444444555666777555666777888777666444333000111333444555444444333222222222333333444444444444444444555555555666666000000111111222222222222333222222111000111111111222222222222111111111111000000000000000000000000////////////////////////222111000//////...//////---------.........//////........................;;;>>>AAABBB@@@>>><<<<<<777666444444555666666555444444444555555666666666777777666666555444444444444444444444444555555555555444444333222111000000333222111000////////////111111111000000000000000////////////////////////000111111222333333444444444444444333333222222222111111111111000000//////111111111000//////......,,,,,,++++++***)))((((((************************((()))***,,,,,,---,,,,,,((((((''''''((()))******+++*********))))))((((((************))))))))))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))&&&&&&(((,,,111333333222))))))))))))))))))))))))''''''(((((()))***************))))))))))))******+++***((('''''''''((())))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((((((((()))***,,,---))))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))******)))))))))))))))))))))***+++,,,,,,+++)))(((((())))))***++++++,,,,,,***,,,---.........000222444555555666666666666666777777777777666666666666555666777888888888888888555666888:::;;;<<<======888999;;;===>>>>>>======<<<<<<;;;::::::;;;===>>>@@@???BBBHHHMMMYYYqqqvvv___UUUVVVZZZ```fffnnnyyy|||~~~~~~{{{}}}}}}zzzvvvkkkiiihhhhhheeeaaaaaaeeedddccc___WWWNNNFFF@@@>>>AAA???<<<;;;;;;;;;999888999888888777777777777777:::999999999888888777777777777777777777666555555555555555555444333222111333333333333333333333333111111111111111111111111000000000000000000000000111111111222222333333333111111000///......//////......//////000000111111---///111222000/////////000000///...............111111111000//////000111////////////////////////,,,,,,------------------<<<>>>@@@@@@>>><<<;;;;;;888666555555666777666666111111222222222222222333333333333222222111111111222222222222333333333333444444333222222111111111222111111000000000000111222222111111111000000//////////////////////////////000000111222333444444444444444444444444444444222222222111111000000000111111000000///......---------,,,++++++***))))))************************+++++++++++++++++++++++++++************++++++,,,************)))))))))(((************))))))))))))))))))))))))((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((%%%%%%&&&))),,,---,,,+++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))))))))(((((()))))))))+++***)))((('''(((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))$$$$$$$$$$$$%%%&&&'''((()))(((((((((''''''''''''(((((('''&&&'''((()))***(((((((((((()))))))))*********)))))))))******+++))))))++++++++++++***)))))))))******++++++,,,,,,+++---.../////////111333444555666666777777666666777777777777777777777777777777777777888888888999666777999;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===???AAABBBBBBCCCJJJVVVeeeyyyiiiXXXUUU]]]fffssszzz|||xxxyyy~~~yyyrrrmmmiiihhhddd^^^\\\^^^dddcccaaa\\\UUUMMMEEEAAACCCAAA>>>===<<<<<<:::999999999888777777777777777999999888888777777777777777777777777777666555555555555555555444333222111333333333333333333333333111111111111111111111111111111111111111111111111111222222222222222222333333333333222222222111111.../////////000000000111---///111111000/////////000000///...............000222333222///...///111........................111000///...---,,,++++++<<<>>>??????===;;;<<<<<<:::999777666777888777666111111111000000000000000111111111111000000000000000000000111111111222222333333333333333333333333222222111111111222333333444444444333222111000///////////////////////////...///000111222333333444555555555555555555555555333333222222222222111111000000000///......------......------,,,+++++++++++++++++++++++++++++++++...---,,,***))))))******,,,,,,+++*********++++++************))))))))))))************))))))))))))*********)))((('''''''''***))))))(((((())))))***'''''''''''''''''''''''''''&&&&&&'''))))))'''&&&)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((('''''''''((()))***((((((((()))))))))*********************+++,,,---((()))***+++++++++++++++++++++++++++++++++++++++,,,...///000///000111333444555666666777777666666666666666777888888999999888888777666777888999:::888999:::<<<===>>>??????<<<===???@@@AAA@@@>>>===;;;:::999:::>>>AAABBBCCCDDDHHHSSSgggyyyjjj```dddsss}}}tttlllhhhfffaaa^^^^^^cccbbbaaa```^^^WWWNNNGGGEEECCC@@@>>>>>>===;;;:::999999888777777777777888777777777777666666666666666777777777777666555555555555555555444333222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222111111111///000111111111000......////////////000000000000---///111111///...//////000000///...............///333666555000---...000........................111000000///...---,,,,,,>>>???@@@@@@??????@@@BBB???===;;;999999888777555333222222111111000000000222222222222222222222333000000111111222333333333555555666666777777777777444444444444555666777888888888888888666555333222000000000000000000000000//////000111222333444444444444444444555555555555333333333333333333333333000000//////...---------///.........---------,,,++++++++++++++++++++++++111///,,,***(((((()))***+++******)))((((((((((((*********)))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((())))))((('''((((((((((((((((((((((((******))))))((((((((((((''''''((((((((((((''''''***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''')))*********)))(((((((((((((((((('''''''''((((((((((((((()))))))))(((((()))))))))*********************+++,,,---...(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////111222555555666777777777777777555555666777888::::::;;;:::999777666666777999::::::;;;<<<===>>>?????????;;;===???BBBCCCCCCCCCBBB>>>===;;;===@@@EEEIIIJJJSSSXXXfff}}}oooeeeccceeefffqqq|||}}}ppplllkkkiiiiiijjjeeebbb```aaaaaa]]]UUUMMMGGGDDDAAA???>>>===;;;::::::999888888777777888888666666666666666666555555666666777777666666555444444555555555444444333222333333333333333333333333111111111111111111111111111111111111111111111111333333222222111111000000,,,---///000000///---,,,////////////000000000000---///000000.........000000000///..................333777666000,,,---000........................,,,,,,------......//////???AAABBBCCCBBBCCCEEEGGGCCCAAA===;;;:::888666444333222222111111000000000222222333333444444555555333444444555666666777777999999999:::;;;;;;<<<<<<888888888888999;;;<<<===<<<=========<<<999777666222222222222222222222222111111222222333444444444333333333333333333333444333333333333333333333444000000000///......------/////////...............++++++++++++++++++++++++111///,,,***(((((()))***++++++***)))(((((())))))))))))))))))))))))******************)))))))))((('''((((((((()))))))))***))))))************)))))))))))))))))))))))))))))))))((('''((()))******)))(((((((((((((((((((((((((((((((((((())))))******''''''(((((((((((('''''')))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************************+++,,,---...(((((()))******+++,,,---,,,,,,,,,,,,,,,------------...000000//////000222555666666777777777777777555666777888999:::;;;<<<;;;:::888666666777999:::;;;<<<===>>>???@@@@@@@@@<<<===>>>@@@AAABBBBBBBBBAAABBBDDDGGGLLLSSS[[[```ooowwwhhh]]]YYYYYY[[[ZZZeeesss}}}|||tttrrrqqqrrrtttooojjjdddbbbaaa]]]UUUNNNIIIFFFCCC@@@???>>>;;;::::::999999888888888888888555555555555555555666666666666666666666555444444444444444555444444333333333333333333333333333333111111111111111111111111000000000000000000000000222222222111111000000000///000222333333222000///000000000000////////////...///000///------...000000000///...............---222555555000------///........................******+++,,,,,,---......AAACCCEEEEEEDDDDDDEEEFFFBBB???<<<:::888777555333111111111000000000000000222333333444555666666777777888888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;<<<===>>>???@@@>>>???@@@AAA@@@>>>;;;:::666666666666666666666666555555555555555555555555444444333333333222222222222222333333333333444444111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))******---,,,,,,+++++++++,,,,,,))))))))))))************************))))))))))))'''''''''((()))*********)))******++++++******)))************************'''&&&%%%%%%''')))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''((()))******)))(((''')))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))(((((('''''''''((((((((((((((('''((()))*********)))))))))))))))*********++++++***************+++,,,---***)))))))))***+++,,,,,,++++++,,,------...//////...000111111000000111222555666777777888888777777666777888999:::;;;<<<<<<;;;:::999888777888999999;;;<<<===>>>????????????>>>>>>===>>>???@@@AAABBBBBBJJJTTT\\\bbbiiisss{{{iiiYYYUUUUUUYYY^^^fffrrr~~~~~~~~~|||wwwuuuwwwzzzuuunnnhhhbbb\\\TTTNNNLLLIIIEEECCCAAA???===;;;::::::999888888888888999555555555555666666666666555666666666666555444444333444444555444444333333333333333333333333333333111111111111111111111111////////////////////////111111111111111000000000---...000111111000//////000000000000////////////...//////...------...000000000///..................///111111///.........------------------------,,,,,,,,,,,,++++++******BBBDDDFFFEEECCC@@@??????;;;999777666666666444333111111222222222222222333555555666777888::::::;;;:::;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>?????????>>>=========>>>???@@@@@@???@@@AAABBBBBB@@@>>><<<999999999999999999999999999999999888777777666666666666555444333222222111111222222222333333333333222222222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------((()))))))))************************))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((&&&%%%%%%&&&(((((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''(((***++++++***((('''((())))))***)))((('''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))+++******)))))))))******''''''''''''((((((((()))'''((()))***+++***))))))))))))*********+++++++++******)))))))))******++++++******))))))***+++,,,***+++,,,---...///000111111222444333222222333555666666777888888888888777888888888999:::;;;<<<<<<:::::::::999999888888888;;;<<<===>>>????????????>>>>>>===>>>AAAFFFJJJMMMSSScccwwwwwwddd^^^^^^___fffppp~~~zzzvvvsssttt{{{{{{|||zzzvvvpppiiiaaaYYYUUUOOOMMMIIIFFFDDDBBB???===;;;:::999999888888999999555555666666666777777777555555666666555555444333333333444444555444444333333333333333333333333333111111111111111111111111////////////////////////000000000000111111111111,,,,,,,,,---------......111000000000/////////......//////---,,,,,,...000000000///..................---,,,---///000///---------------------------------,,,,,,,,,,,,++++++CCCEEEFFFEEEAAA<<<999888555333222222444555555444444444444555555666666666999999:::<<<===>>>??????<<<<<<===>>>???@@@AAABBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>???AAACCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666888888777555444333222111111111111222222333333333333333222222111000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,))))))))))))***+++,,,,,,(((((())))))*********+++************))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***)))((((((((((((((((((((((((+++)))'''&&&'''(((((('''))))))))))))))))))))))))*********)))((((((''''''''')))***,,,,,,***)))'''((()))*********)))'''&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))'''((()))++++++******))))))************+++++++++******)))))))))))))))))),,,+++***)))))))))***+++)))***+++---///000111222333555666555444444555666666666777888888888888888888999999::::::;;;;;;<<<999::::::::::::999888777;;;<<<===>>>>>>>>>>>>>>>======>>>AAAGGGOOOWWW\\\nnnvvvnnnpppqqqqqq{{{yyyrrrooowwwwwwyyyzzzwwwqqqhhhbbb___RRROOOKKKHHHFFFDDDAAA???;;;:::999999888888999999555666666666777777888888555555666666555555444333333333444444555444444444333333333333333333333333111111111111111111111111000000000000000000000000//////000000111111222222///////////////000111222111111000000/////////......///...---,,,,,,...000000000///...............///+++(((***...111///,,,------------------------******+++,,,...//////000@@@AAA@@@===:::777666777555666777888888888777666888888999999:::::::::;;;:::<<>>============<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;?????????>>><<<:::777666999:::999666333222222333222222222111222222333333111111111111111222222222111000///...------......,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%'''((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))***++++++,,,,,,......---,,,,,,,,,------------...000111222333444666666666666777777777777666777999:::;;;::::::999666777999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;???===@@@FFFMMMYYYqqqyyyzzzvvvuuuvvvssslllfff]]]WWWPPPKKKIIIGGGDDD@@@@@@???<<<888555444666888999777555555555666555333444444444444444444444444444444555555444444333222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000/////////////////////////////////////////////000//////...---...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,:::::::::777555333444555555777999;;;<<<=========<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;======???@@@@@@@@@???>>><<<<<<<<<===============<<<============<<<;;;;;;:::::::::777444333333444444333222222222222333333111111111111111111111111000000000/////////......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))************))))))***+++,,,+++)))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''''''''((()))******)))((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))******++++++)))))))))***++++++,,,,,,...---,,,,,,,,,,,,------......///111222333444555555666666666666777777777888999:::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<===<<<<<<======>>>???@@@AAA???@@@IIIYYYjjj|||uuugggaaafffpppzzzwwwwwwwwwtttppphhhaaaYYYQQQLLLIIIFFFCCCBBB@@@>>>;;;888777888999888777555444555666555444444444444444444444444444333444444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111000000000//////..........................................---,,,,,,+++------------------------------,,,,,,,,,,,,------------------------------444444444333111222444666777999<<>>=========<<<<<<<<<<<<<<<===:::999888777777777777777888999:::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;999666555555666555555444333222222222333111111111111111111111111000000111222111000///...//////.........---------++++++++++++,,,,,,,,,,,,)))***+++,,,------------))))))************))))))***+++,,,+++)))))))))***((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,+++++++++,,,------///000111222444555666666666666666666777777888888:::;;;;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>::::::;;;<<<===???AAABBBCCCIII[[[uuuvvvbbb[[[ZZZ___gggxxxyyyxxxyyyyyywwwsssnnneee[[[RRRLLLIIIGGGDDDCCCAAA???===;;;999999777666444444555666555444666555555555444444333333333444444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000000///...------........................,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222333333333333555888;;;;;;===@@@DDDGGGIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>><<<;;;:::999999::::::999888888888888888555555555555555666777888888888888999999999999999888888888999999999::::::;;;::::::999999999999999:::;;;;;;:::888777777777777666555444333333333333111111111111111000000000///000222333333222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))))))))***)))))))))******))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++++++++,,,---...111111222444555666777888777777777888999999::::::<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::>>>>>>=========>>>?????????>>><<<;;;===AAAEEEHHHNNN\\\uuu~~~```SSSQQQTTT]]]ggg|||zzzwwwuuuyyyuuuooofff[[[SSSMMMJJJFFFEEECCCBBBAAA>>>;;;999777555444444555666666555666666555555444444333333444555555555555444333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111000///...------,,,........................,,,,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))))))))))))))))))))222444555666777999<<>>===<<<;;;:::888777666666666666::::::999888888888888888777777777666777777888888999999999999999:::::::::999999999:::::::::::::::999:::::::::::::::::::::999:::<<<;;;:::888888888888777666555444444444444333222222222111111111000///000222444444333111000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,------------,,,,,,***+++,,,+++)))))))))***))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))***************)))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,---...///222222333555666777888999888888999:::;;;;;;<<<<<<===<<<<<<;;;::::::::::::888999:::::::::::::::999>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>???DDDMMMVVV[[[dddxxxwwwgggXXXUUUWWW\\\jjjxxx}}}|||zzztttzzzyyyuuuooofff\\\SSSMMMIIIGGGFFFEEEDDDBBB===:::888666555555666666666555666666666555555444444444666666666666666555444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000///...------,,,........................---------,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))333555888999:::<<<>>>@@@CCCDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>===<<<;;;:::999777666555444555555777888888888888888888999:::;;;<<<;;;:::999999999999:::;;;;;;:::::::::;;;<<<=========<<<<<<;;;;;;::::::555666888999::::::999888888:::<<<<<<:::999999999888888777666555555555555444444444333222222111111///000111222333222111111///............---------------------,,,,,,,,,,,,............---,,,+++*********++++++++++++*********+++,,,+++)))))))))***)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))******))))))((((((((((((((((((((((((++++++++++++************)))))))))***++++++,,,,,,+++++++++,,,---...000111222333444555666888999999888999999:::;;;<<<======<<<;;;:::::::::::::::;;;888999::::::;;;;;;;;;:::????????????@@@@@@AAABBB<<<===BBBJJJWWWeeesss{{{hhhbbbaaahhhmmmtttyyy}}}wwwyyy~~~vvvyyy|||xxxuuuppphhh\\\TTTNNNKKKIIIHHHHHHFFFAAA===;;;999777666777777666555555555555555555555555555666666666666666555444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111/////////////////////////////////............---------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++555888<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@?????????<<<;;;:::999999888888888666666555555777999;;;===;;;;;;<<<>>>AAADDDFFFHHHDDDEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFAAABBBCCCDDDBBB???;;;888666999;;;<<<:::999999999888777777666666777777777666666555444444333222222000000000111111111222222000000000/////////............---------,,,,,,,,,,,,---------------,,,,,,***++++++,,,,,,++++++******+++,,,+++)))))))))***)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((())))))******))))))))))))))))))))))))******+++++++++******)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''&&&&&&(((((()))************)))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,---...000111222222333444555666888999999777777888999:::;;;<<<<<<::::::999888999999;;;;;;999:::;;;<<<============?????????@@@@@@AAABBBCCCAAAHHHUUUfffyyy{{{nnnlllrrr~~~~~~{{{|||yyywwwrrrggg]]]TTTPPPLLLKKKLLLJJJEEEAAA===;;;999888888777666555444444555555666666777777444444444444444333333222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////---------............///------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999<<>>>>>>>>======<<<<<<<<<999999888777777777888888777777777777999<<>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDRRR]]]ooo~~~zzz{{{xxxnnndddXXXTTTOOONNNOOOMMMIIIDDD???===:::999888888666555333333444555666777888888222333333333333222111111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////,,,,,,------.../////////------------------------)))***+++,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---************************CCCEEEFFFEEECCCAAA@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA>>><<<:::<<<>>>???<<<999===<<<;;;::::::<<<===>>>CCCBBBBBBEEEIIILLLLLLLLLRRRWWW^^^ffflllqqqssstttqqqqqqsssuuuzzz|||}}}yyyvvvvvvwwwwwwvvvtttwwwyyyyyyqqqbbbQQQEEEBBB@@@>>>======<<<;;;999<<<888555555777999777444999777666555666777777666222222111111111111111111111111000///...------,,,111///---,,,,,,,,,...///+++******+++---......---+++++++++,,,,,,---------)))))))))))))))))))))))),,,------------,,,+++++++++++++++************)))*********)))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((('''''''''((()))+++,,,(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))+++,,,,,,+++)))(((+++***)))(((((()))******************************&&&&&&&&&'''((())))))*********))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******)))))))))))))))******+++(((((())))))))))))((((((((()))***,,,,,,++++++***++++++,,,---///111222333555666888999::::::999999999888888888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@???>>>???AAABBBGGGAAAAAAEEECCCAAAMMM^^^qqquuupppiiihhhoooqqqyyy|||vvvrrrrrrdddbbbZZZPPPMMMOOOMMMHHHDDDAAA<<<777444333222222444444555555666555555444333333333333333333333333222333333444444333333222000000000000000000000000111000///......///000111///////////////000000111222111///...---------...///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---------------,,,,,,+++++++++------------,,,***((('''CCCEEEFFFFFFCCCAAA@@@@@@>>>===============>>>>>>>>>>>>??????>>>============>>>???BBBEEEHHHKKKMMMLLLOOOSSSYYY^^^cccfffhhhwww|||rrr^^^PPPFFFFFFFFFDDDAAA>>>======999999999888888888888888777666555555666777666444333333222222111111111111111111111000000/////////111///...,,,,,,---...///...---,,,,,,------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++***))))))+++++++++************)))''''''(((((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''((('''''''''((()))+++,,,(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))+++,,,,,,+++)))(((+++***)))(((((()))******(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((***)))))))))((((((((('''&&&'''''''''((((((((((((((((((((((((((()))******)))))))))))))))******+++))))))************))))))))))))***+++,,,,,,,,,,,,---------///000222333444444555777888999999888888888888888888888999::::::777888888999::::::;;;;;;===???@@@@@@??????AAABBBAAA???CCCJJJMMMTTTiiimmmccc___ZZZ^^^iiiqqq}}}}}}uuusssvvvyyyuuuvvvlllkkkcccYYYVVVWWWVVVRRRHHHDDD???:::777666555444444444555555555555444444444444444333333222222222222333333444444333333222000000000000000000000000111000///......///000111000//////....../////////222111///...------......---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++------------,,,***((('''DDDEEEGGGFFFCCC@@@???>>>>>><<<;;;999:::;;;===???AAAEEEHHHHHHEEEDDDGGGJJJIIIKKKOOOTTTYYY]]]___```___eeeooovvv{{{pppcccZZZ\\\]]]WWWNNNFFFCCCDDD<<<======<<<999888:::<<<777666555666888888777555555444444333222111000000222222111111111111111111000///...---------...///222000.........---+++))),,,,,,,,,,,,------------------------------------***++++++++++++***))))))+++++++++************)))''''''((())))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''((('''''''''((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++***++++++++++++++++++************+++,,,---......//////000111222444444555444555777888999999888888888888888777888888999:::777777888999:::<<<<<<===>>>@@@BBBBBBAAAAAAAAABBB???@@@IIIVVVccctttuuu\\\SSSQQQRRR^^^ooo}}}xxxuuuuuu{{{yyyxxxrrrpppjjjaaa\\\ZZZXXXTTTLLLHHHBBB===;;;999777666444444444444444444444444444444444333333222222222222222333333333333222222000000000000000000000000000000////////////000000000000///////////////000111000///......---......---,,,,,,++++++,,,,,,---000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++---------,,,+++***)))(((EEEFFFFFFDDD@@@===;;;;;;@@@???>>>===???BBBEEEGGGKKKOOOTTTWWWYYY[[[^^^aaaeeehhhlllqqqtttuuuttttttrrr{{{zzz}}}~~~tttdddWWWRRRSSSLLLIIICCC???<<<<<<<<<===888888888999::::::888666666666555444333222111000111111111111222222222222000000///...---......///222111///...///...---+++,,,,,,------------------------------------------,,,------------,,,+++++++++++++++*********))))))++++++******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))((((((((((((((())))))))))))*********((((((((((((((())))))***)))))))))))))))******+++******++++++++++++******,,,+++++++++,,,...000222111222333444555555666666666777888::::::::::::999888888888777777888888999888999:::<<<===???@@@@@@AAACCCDDDDDDCCCBBBAAABBB@@@DDDRRRhhh{{{gggUUUOOORRR]]]tttyyyuuussspppjjjddd^^^YYYUUUPPPKKKDDD???===;;;888666555444444333333333333333333333333333333333333333222222333333333333222222000000000000000000000000000000////////////000000/////////000000111222333000000//////............///......------......///222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))FFFFFFDDDAAA<<<999999999;;;===AAAFFFLLLQQQUUUWWWXXX[[[aaajjjsssyyy{{{{{{|||nnniiijjjhhh]]]OOOGGGFFFEEEAAA===999888888888999999777666777777666555444333222111000111111111111111111111000000//////............000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++*********))))))+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((((((((())))))))))))))))))))))))*********+++((((((((((((((())))))***)))))))))))))))******+++)))******************))),,,,,,,,,,,,...000222444444444555666777777666666555666777999999999999888999999888888888888888999999:::;;;<<<>>>???@@@AAA@@@BBBCCCCCCAAA@@@@@@AAA@@@HHH]]]}}}eeeZZZPPPRRR]]]sssxxxuuusssrrrpppjjjccc^^^UUUNNNFFFAAA???===999666666555444333333333333444111111222333333444555555111222222333333222222111000000000000000000000000//////000000000000//////...//////111222444666777///////////////.........///......------......///222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********EEEDDDAAA===:::999;;;>>>888???KKKWWWbbbhhhkkkllliiillltttxxxfff\\\XXXTTTKKKCCC<<<:::777666777777666555888777777666555444333333111111111111111111111111000000000/////////.........---,,,...000111111000............------------***************************++++++++++++***))))))+++++++++************)))(((((()))******++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((()))******)))))))))))))))******+++))))))************)))))),,,,,,---...000222444555555666777888888888666666333444666777888888777777;;;:::999999888999999999999999:::;;;<<<>>>>>>???===>>>?????????@@@BBBDDDFFFVVVrrriiiVVVSSSTTT^^^qqqxxxxxxvvvqqqtttwwwsssmmmhhh[[[SSSJJJEEEDDDBBB===888888777555444333333444555111111222333444444555555111111222222222222111111000000000000000000000000//////000000000000//////......///111333555777888......////////////......---,,,,,,++++++,,,,,,---000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////++++++,,,,,,,,,,,,---------,,,++++++******++++++CCCBBB>>>;;;:::===BBBGGGGGGQQQbbbsss|||wwwnnndddWWWMMMAAA>>>:::777777777777777777777777666666555555555444444333333222222111111000000000000000///......---,,,,,,---///000000//////.........------------++++++++++++++++++++++++***++++++++++++***))))))+++++++++************)))((())))))******+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((()))******)))((('''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******((((((((((((((()))******)))))))))))))))******+++******++++++++++++******+++,,,...000222444555666666777888999999888666555555666888999::::::999999<<<;;;;;;:::999999::::::::::::;;;<<<======>>>>>><<<===>>>@@@BBBFFFKKKOOO[[[rrrnnn^^^^^^```iiixxx|||ttttttyyyxxxrrroooccc[[[QQQLLLJJJHHHCCC===:::888666444444444555666333333333333333333333333111111222222222222111111000000000000000000000000...///000111111000///.../////////000111222333444---...///000000///......---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,------------,,,+++*********+++,,,AAA@@@<<<:::;;;@@@HHHOOO\\\hhh{{{~~~{{{wwwuuusssnnnnnnooottt|||~~~ooo```VVVHHHDDD>>>;;;::::::;;;;;;777777777777666666666666666666555444333333222222000000000000000///.........---,,,---/////////...//////.........---------++++++++++++++++++++++++,,,------------,,,+++++++++++++++************))),,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((()))******)))((('''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%'''))))))))))))(((*********************************)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******++++++,,,,,,------,,,,,,+++***,,,///222444555666666666777888999999888666555999:::<<<===>>>>>>===<<<===<<<;;;;;;::::::::::::======>>>>>>??????@@@@@@===>>>@@@CCCGGGNNNUUU[[[rrrpppdddcccpppuuu{{{~~~yyy}}}}}}xxxtttiii```VVVQQQPPPMMMGGGBBB;;;999777555444555666777666666555444222111111000111111222222222222111111000000000000000000000000...///000111111000///...000000////////////000000---...///000000///......///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,------------,,,+++*********+++,,,===<<>>;;;888666777777777666777555333222333333222111222222222222111111111000000000000000000000000000111222///+++,,,111222...,,,------......------,,,---------,,,+++***)))(((***++++++++++++***)))))))))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))*********++++++***)))((('''&&&&&&&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((''''''((())))))***))))))+++***)))'''''''''((())))))************+++++++++)))))))))***+++---...///111333444555555555777999;;;:::999999;;;;;;:::999;;;<<<=========<<<;;;:::;;;:::999888888999::::::@@@===<<<>>>===:::;;;>>>>>>DDDEEELLLWWW\\\fffzzz{{{|||~~~~~~zzzyyypppkkk```TTTPPPQQQLLLEEEBBB<<<888888777555444666333333333222222333444444111222333444333111///---//////000000000000//////222111111000///......---////////////////////////////////////////////////------............------,,,,,,,,,------.........+++++++++,,,,,,------------+++***+++......,,,*********++++++***)))((('''++++++++++++++++++++++++AAADDDKKKUUU]]]iii}}}ooocccbbbccccccaaa^^^]]]^^^```bbbccccccbbb___]]]\\\[[[_________\\\ZZZYYYVVVTTTXXXVVVVVV\\\eeekkkllljjjdddbbbdddiiikkkkkkqqqyyyyyy{{{|||pppbbbZZZXXXVVVOOOIIIFFFBBB>>>;;;;;;:::999999888666444444444333222000222222222111111111000000111111111111111111111111///......000111222111///***++++++,,,,,,++++++***---------,,,,,,+++***)))++++++++++++***************************+++++++++))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''*********)))))))))))))))******))))))((((((''''''''''''(((((())))))******)))))))))))))))))))))(((***)))))))))(((((((((((('''(((((())))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***'''((())))))))))))))))))+++***)))((('''(((((()))((())))))))))))*********))))))******,,,---///000000111333444333444666777:::999888999;;;<<<;;;::::::;;;<<<======<<<;;;:::;;;:::999888888999::::::@@@======??????<<<>>>BBB>>>IIIPPPZZZiiippp}}}xxx}}}}}}|||sssrrrjjj]]]UUURRROOOJJJHHHAAA:::888666333333555444333333222333333444444222333444555444222000///000000111111111111000000111111111000///.........////////////////////////////////////////////////------............------,,,,,,,,,,,,------------++++++++++++,,,,,,---------+++***,,,......,,,***...---,,,***)))'''&&&%%%++++++++++++++++++++++++GGGQQQbbbqqq|||yyyrrriii]]]UUUUUUUUUVVVWWWVVVUUUTTTSSSUUUUUUVVVYYY]]]bbbgggjjjlllmmmnnnmmmjjjccc]]]ZZZWWWXXX[[[```ffflllppprrrooommmlllllljjjhhhiiinnnnnnjjjkkkqqqwww|||wwwrrrjjj```XXXMMMIIICCC>>>;;;999777666888777555555555444222000222111111111111000000000111111111111111111111111///+++///888:::444000222++++++,,,,,,,,,,,,++++++------------,,,+++******---,,,+++***)))******++++++++++++***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((('''))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''')))***+++)))))))))***))))))((((((******)))((((((((())))))((((((((())))))))))))************+++---...000111111333444555444555666888999888888999<<<======<<<:::;;;<<<<<<===<<<;;;:::::::::999999999::::::;;;@@@===<<<>>>===<<>>;;;888444222444444444333333333333333444333444555555444333111000111111111222222111111111111111000000//////......////////////////////////////////////////////////------............------,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++,,,------,,,***...---+++)))((((((((((((++++++++++++++++++++++++QQQeee|||sssoooiiieee```^^^^^^]]]\\\ZZZYYYZZZ\\\^^^___^^^\\\ZZZUUUXXX^^^iiivvv{{{ooojjj```dddhhhkkkpppwww|||yyyxxxwwwnnnggghhhkkklllnnnpppqqqxxxtttkkkYYYTTTLLLEEE@@@<<<999777999777555555555555333222222222111111111000000000111111111111111111111111222,,,111???AAA555///222------............---------------------,,,++++++...---+++))))))***+++,,,,,,+++++++++***))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))*********+++,,,++++++***)))((('''''''''((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))******************)))))))))(((((())))))***))))))((('''&&&))))))((((((((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++***************)))((('''******))))))))))))))))))))))))))))))***************++++++,,,...000222333555666888888777888999;;;888777777999<<<>>>>>>===999:::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<>>999666777555444444333333333333444333333444444333222111111111111111111111111111111111000000000/////////...////////////////////////////////////////////////------............------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***)))(((((((((***---...++++++++++++++++++++++++ggg}}}wwwlllbbb\\\ZZZXXXWWWVVVWWW\\\ccchhhkkkjjjkkkkkkkkkiiifffcccbbb___eeepppyyyppptttxxx{{{uuukkkiiijjjiiihhhiiieeejjjppprrruuu|||ooohhh___UUUNNNIIIEEEBBB<<<:::777666666666555444222222222222111111111111111111111111111111111111333---222???@@@333+++///---......//////......---------.........---,,,,,,...---+++))))))***+++---,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++,,,++++++***)))(((''''''''''''(((((())))))******))))))))))))((((((((((((((()))))))))*********+++************))))))))))))))))))***))))))((('''&&&(((((())))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((******+++******)))(((((())))))************************++++++++++++,,,,,,+++,,,,,,...000222333555777888999999999999:::<<<888777777:::===??????>>>:::;;;<<<===>>>===<<<<<<;;;;;;<<<===============FFFCCCAAABBBCCCIIIVVVbbb|||mmm___XXXWWWbbbooo}}}|||}}}wwwoookkkiiiggggggjjjuuuzzztttpppooooooxxxyyytttrrrlllbbb[[[LLLHHHFFFHHHFFF@@@<<<;;;666555444444333333333444222222222222222111111000111000////////////000111000000000000////////////////////////////////////////////////////////////------............------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,***)))(((((()))+++---///++++++++++++++++++++++++uuummmjjjkkkiiiddd\\\UUUQQQPPPPPPPPPUUU^^^iiiuuu}}}wwwvvvvvvvvv|||uuuooolllgggeeedddfffkkknnnmmmmmmqqqvvvwww|||pppeee\\\VVVQQQNNNGGGCCC===999888777666666444333333333333222222222222222222222222222222222222---///777777///***+++,,,,,,------------,,,,,,---......///......------...---,,,+++***++++++,,,+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++******))))))((((((''''''(((((())))))******(((((((((((())))))))))))((())))))******+++++++++++++++*********)))))))))((())))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''*********+++******))))))((()))***+++++++++******+++++++++,,,,,,,,,------,,,------///111333555666666888999999888888999:::999888888:::===??????>>>:::;;;===>>>??????>>>===<<<===>>>???@@@@@@@@@???@@@>>>===AAAHHHVVVlll~~~sss^^^TTTOOOTTTjjj~~~yyyssspppmmmlllppppppyyy{{{wwwwwwqqqgggaaaQQQMMMLLLMMMLLLEEE@@@???777666555444333333333333111111111111111111111111111000///......///000111000000000000////////////////////////////////////////////////////////////------............------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,+++***,,,...---,,,++++++,,,---,,,+++***))))))***+++++++++++++++++++++++++++{{{jjj```\\\[[[WWWUUURRROOOLLLMMMQQQTTTXXXdddwww}}}wwwqqqnnnooozzz|||vvvpppqqqttt|||tttjjjccc^^^[[[UUUOOOFFF>>>:::888777666555555444444444444333333222222222222222222222222111000///000000000...,,,,,,,,,------------,,,,,,......////////////......------,,,,,,,,,+++++++++***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))******+++,,,,,,+++++++++*********))))))'''(((((())))))))))))((((((((()))))))))*********))))))))))))))))))))))))%%%&&&(((***+++******)))))))))***+++++++++******((()))***++++++++++++*********+++++++++,,,,,,,,,------...000222444666888888999::::::999999:::;;;:::999999:::===???>>>>>>;;;<<<>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBAAA===<<>>>>>===<<<===???@@@AAAAAAAAA@@@???@@@AAACCCDDDDDDCCCCCCCCCCCCIIIWWWlll~~~aaaSSSOOO[[[kkk~~~yyyuuuwwwggg___VVVPPPJJJCCC???@@@777777666555444333333333333333333222222333444444333222000//////000222333////////////000000000000////////////////////////////////////////////////---..................---,,,,,,,,,------........./////////......---------***,,,......+++***+++---******+++,,,,,,,,,++++++++++++++++++++++++++++++sssmmmcccZZZWWWZZZ]]]]]]___[[[[[[^^^]]]]]]hhhvvvtttooonnnvvv~~~yyypppgggcccXXXIII???<<<<<<:::777444555888999666666999555444333222222222333444222222222111111111111000//////...------------...,,,++++++******++++++,,,222111///,,,***(((''''''************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***))))))))))))))))))))))))))))))))))))***+++,,,---...------,,,+++***))))))))))))))))))))))))))))))))))))************))))))&&&((())))))(((((()))+++))))))))))))************+++++++++******************)))((((((((()))+++,,,******))))))***++++++,,,...///111333555777888888::::::;;;;;;;;;;;;;;;;;;666777999;;;============AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAACCCDDDDDDCCCJJJLLLSSShhhzzzeeeWWWYYY___mmm{{{sssrrrtttjjj\\\RRRLLLHHHDDDAAA<<<;;;888333000...///111555555444333333222111111111111111111111111111111//////000000111111111222222222111000///...------+++++++++++++++,,,---...111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,++++++******++++++,,,************************{{{rrrkkk^^^aaabbbcccfffmmmqqqrrrllleeecccgggjjjnnnzzzyyy{{{~~~~~~|||rrrnnnbbbTTTJJJFFFBBB===999666555777888555555888555444333222222222333444222222222222111111111111111000//////......//////------,,,,,,,,,,,,------555444222000...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))************)))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********))))))((('''((())))))(((((()))+++))))))))))))************((((((((((((((((((((((((***))))))((()))***+++,,,+++++++++++++++,,,---...///111222444666888888999999999999::::::::::::;;;888999;;;<<<============@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHHHHHHHIIIJJJMMM]]]tttppphhhaaannnxxxwwwvvvqqqhhh]]]SSSLLLHHHGGG>>><<<999666444444666888555444444333333222222222111111111111111111111111///000000000111111111111111111000000//////......///////////////000111111000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))******++++++++++++++++++******))))))******+++++++++++++++++++++++++++vvvzzzyyyoooddd^^^\\\[[[UUUcccsss}}}tttnnnrrrxxx~~~|||{{{yyyyyy}}}rrrggg___YYYOOODDDAAA;;;888999999777666888666555333222222222333444333333333222222222111111222111000000//////000000......------------......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))************))))))((('''''')))******(((&&&))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,------......))))))))))))))))))))))))***************)))((('''''')))***)))(((((()))+++))))))))))))************++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,---...///000222333444666888999999:::888888888999999:::::::::;;;<<<======>>>>>>======>>>??????@@@AAABBBCCCDDDDDDHHHJJJIIIHHHJJJPPPUUU```yyyssslllrrrwww~~~|||xxxwwwsssjjj___VVVQQQOOOBBB???;;;777555555666777444444444333333333333333111111111111111111111111000000000000111111111111000000000000////////////111111000000111111222222///...------......---,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,\\\^^^]]]XXXSSSTTTYYY^^^iiivvvyyywwwvvvyyy~~~zzzrrraaaPPPLLLEEE@@@??????;;;888999777666444333222333333444444333333333222222222222111111000////////////000......------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))))))))************))))))******+++---......+++((())))))))))))))))))))))))+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++******)))((('''((()))******)))((()))***((()))))))))************,,,,,,,,,---------------)))))))))*********+++++++++,,,,,,---...///111111444555666888999:::::::::888888999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDEEEFFFIIIKKKKKKHHHHHHQQQcccrrr}}}www~~~yyyxxxvvvrrrlllddd\\\XXXLLLGGGAAA:::777555444444333333333444444444444444111111111111111111111111000000000000000111111111.../////////000000000111000//////...//////000000...---,,,,,,---...---,,,........................//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,HHHKKKNNNOOOQQQVVVaaakkkyyy~~~vvvbbbYYYQQQJJJHHHFFF@@@;;;999999888666444444444444555444444444444333333333222111000//////......//////------,,,,,,,,,,,,------......------------......++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))************)))))),,,,,,---...000///,,,***))))))))))))))))))))))))******))))))((())))))))),,,,,,++++++***))))))((())))))))))))))))))))))))***************)))(((((()))***+++***)))((()))***((()))))))))************((()))))))))******++++++)))*********++++++++++++***++++++,,,...000111222666777888999::::::::::::999999999:::;;;<<<<<<===@@@@@@??????>>>>>>>>>>>>===>>>???AAACCCEEEGGGHHHKKKMMMMMMMMMSSShhh|||xxxttttttuuurrrhhh```WWWPPPGGG@@@<<<999777666444444444444444444444555111111111111111111111111111111000000000000000000......//////000000111111///......------............,,,+++,,,---...---,,,..............................---------,,,,,,,,,,,,+++************+++++++++++++++******+++++++++++++++++++++++++++++++++DDDFFFLLLRRRXXXaaaooo}}}{{{xxxiii___WWWTTTPPPHHH???;;;;;;:::888666555555666666555555444444444333333333000000///............///------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++***+++,,,------+++)))))))))))))))))))))))))))))))))((((((((())))))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))***+++++++++)))((()))***))))))))))))************)))))))))***++++++,,,,,,)))***++++++,,,,,,++++++******+++---...111333444777888999:::::::::::::::999999:::;;;<<<<<<======@@@@@@???>>>>>>>>>??????>>>???AAACCCEEEGGGHHHIIIGGGMMMUUU^^^lllvvvwww~~~wwwwww{{{{{{rrriiiZZZSSSHHHAAA===;;;888666555555555444444444444444111111111111111111111111111111111111000000000000......//////000000111111000000///.........//////...---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++,,,,,,++++++++++++,,,,,,************************OOOPPPVVV___hhhsss|||{{{qqqhhheee___TTTHHHBBB===<<<:::888777777777888555555555555444444444444222111000000//////000000......------------......++++++***))))))*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++***))))))***+++***)))))))))))))))))))))))))))((((((((((((((()))***++++++++++++******)))))))))))))))))))))))))))))))))'''((()))******+++*********+++,,,+++)))((()))***))))))))))))******************++++++,,,------...)))***+++,,,,,,,,,++++++++++++,,,...000333555666888888999:::::::::999999777888999:::;;;<<<======??????>>>======>>>???@@@@@@AAACCCDDDFFFHHHJJJJJJJJJXXXmmm{{{rrroooooo~~~}}}xxxsssdddZZZNNNEEEAAA>>>:::666666666555555444444333333111111111111111111111111111111111111000000000///////////////000000000000111000//////.........///...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,...---+++*********,,,,,,++++++************++++++++++++++++++++++++++++++[[[[[[aaakkkwww}}}vvvrrrlll___QQQIII>>>===;;;999888888888888666666555555555444444444333222222111000111111111//////............////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++***))))))))))))))))))))))))''''''''''''(((***++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''(((***++++++++++++***,,,,,,+++)))((()))***))))))))))))************&&&&&&'''((())))))******)))***+++,,,---,,,++++++,,,---...///222444777888888999999::::::999999999666777777999:::;;;<<<<<>>=========>>>@@@AAABBBCCCDDDEEEGGGIIIJJJKKKXXXlllpppccc```cccttt}}}{{{yyytttiii[[[PPPJJJEEE???;;;777777666555444333333333111111111111111111111111222111111111000000//////000000000000//////////////////...---------------///------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---000///---+++++++++---...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,bbbjjjttt|||~~~~~~yyyuuunnnccc[[[QQQIII???888555666555555777888888888777777666555333222111222333222000///111000...---,,,,,,,,,---...........................------,,,,,,++++++***++++++******++++++,,,---***)))((((((((()))***+++++++++++++++*********)))))))))************))))))))))))))))))))))))))))))---------,,,+++******))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((((((((())))))))))))******))))))))))))************************************))))))))))))******---,,,++++++***+++++++++---...000222444666888999888:::======;;;999888888999999999999:::;;;<<<<<<<<<===??????>>>???BBBDDDNNNCCC???EEEJJJHHHLLLTTTnnnrrr```SSS\\\ooozzzwwwzzzsssiii^^^UUUKKKAAA;;;666777777555444333444666333333333222222222111111333444444444333111///...000/////////............/////////...............,,,------......------,,,---------....../////////.........------,,,,,,,,,+++***)))((((((***,,,---***++++++,,,,,,++++++***++++++************++++++sss{{{zzz{{{{{{nnndddUUUNNNCCC<<<999888666444555555555666555555444444333222111111222222000...000000...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,+++***)))))))))***+++++++++*********)))))))))))))))************))))))******************************))))))(((''''''&&&)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))******************))))))))))))************************************))))))))))))******------,,,++++++,,,,,,,,,---...000222444666888888999;;;===<<<;;;999999999999999999::::::;;;<<<===<<<>>>?????????@@@BBBDDDHHHBBBBBBFFFFFFGGGSSScccppp```XXXXXXiii~~~zzz{{{xxxqqqgggZZZNNNDDD@@@888888777666444333333444333333333222222222222111222333444444444333222111000000/////////.............../////////......---,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,*********,,,---///++++++++++++++++++++++++++++++************++++++ssspppuuu~~~qqq```WWWKKKBBB>>>;;;888666444444444555555555555555444333111111222111000...//////...------......///........................***++++++,,,------......++++++******++++++,,,---...---+++***)))******+++************)))))))))((())))))************))))))++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))************+++++++++************))))))))))))************++++++++++++******))))))))))))******++++++++++++++++++++++++******))))))))))))******---,,,,,,,,,,,,,,,---......///000222444666777888:::;;;<<<;;;999888:::;;;:::::::::;;;;;;<<<=========>>>@@@@@@@@@@@@BBBDDDCCCBBBEEEGGGFFFMMMfffxxx___WWW\\\iii~~~~~~~~~{{{qqqcccUUUJJJEEE:::999888666555444333222333333333333222222222222000111222333444333222222000000000/////////......,,,---///000000///...---------............------+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,++++++************++++++zzzjjjnnnxxxooocccTTTGGG@@@===;;;999666666555666666666777777666444222111111111///................../////////........................,,,,,,,,,,,,------......++++++******++++++,,,---///...---+++******++++++*********)))))))))(((((()))******++++++******)))++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++*********))))))))))))))))))))))))*********+++++++++******))))))******++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,------...///000111222444555777777::::::999888666777999<<<::::::;;;<<<===============???AAAAAAAAAAAABBBCCCBBBBBBEEEHHHMMM```~~~ooocccgggvvv}}}|||vvvpppmmmrrrrrrqqqppppppppppppppppppqqqrrrtttuuuvvvvvvvvvyyyyyyxxxxxxzzz|||yyyoooaaaSSSIII===:::888666555444333222444444333333333222222222///000111222222111000///000000000////////////...,,,...111222333111///...------............------........................------------------------***)))((((((((()))******---,,,***))))))***,,,---++++++************++++++yyytttrrr|||~~~~~~ppp[[[JJJAAA======<<<777777666666666666777888888666333222222111000.........//////////////////.................................------,,,,,,,,,++++++******++++++,,,---000///---++++++***++++++************))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((************************))))))*********+++++++++))))))))))))))))))******((((((((()))))))))******++++++************++++++++++++++++++++++++++++++++++++************++++++*********++++++---......111222333444555666777777999888777666444555888;;;:::;;;===>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAABBBCCCCCC@@@AAAIII\\\zzznnnooowww{{{uuupppllliiiooorrrxxx}}}}}}{{{xxxsssmmmhhhdddbbbdddcccaaa___^^^]]]]]]]]]______``````aaaaaaaaaaaaeeedddccccccdddgggjjjkkkkkkttt~~~}}}{{{qqq___QQQDDD???:::777666666555444444444444333333333222222222333333333333111000...111000000000////////////---///222444444333111000---......//////......---........................------------------------******))))))))))))))))))---,,,***))))))***,,,---++++++************++++++|||xxxzzz{{{~~~gggSSSHHHCCCAAAAAA:::999777666666666777888;;;999555333222222111000//////000000000//////...........................//////......---,,,,,,+++++++++******++++++,,,---///...,,,+++***++++++,,,++++++++++++*********)))******++++++++++++******++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))************'''((((((((())))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++,,,...///000444444555555666777888888888888777666555666888;;;;;;<<<>>>???@@@@@@???>>>>>>AAACCCDDDCCCBBBBBBCCCBBB@@@CCCSSSqqq{{{mmm|||sssooohhhccc```]]]\\\ZZZ^^^```dddhhhkkklllmmmmmmhhhhhhgggccc^^^[[[YYYYYYXXXWWWTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTVVVWWWYYYWWW^^^ffflllnnnrrryyyppp```RRRJJJAAA;;;999888777555444444444444333333333333666666666666555333111000111111000000000/////////...///111333444333222111......////////////......---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...---------,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++************++++++{{{zzzfffYYYQQQLLLJJJ@@@???===;;;::::::;;;;;;>>>;;;777444333333222111000000111111000///...---.......................................---------++++++******++++++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((()))))))))************(((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---///000222333666666777777888888999999888888999888777777:::<<<;;;===???@@@AAAAAA@@@??????AAADDDEEEDDDBBBBBBBBBBBBDDDNNNfff}}}~~~}}}wwwmmmddd]]]YYYUUURRRQQQQQQPPPPPPRRRSSSTTTVVVXXXZZZ[[[[[[YYYYYYYYYVVVRRRPPPQQQRRROOOMMMKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNOOORRRVVVYYY\\\```dddhhhlllqqqxxxtttcccYYYJJJ@@@<<<:::888666555444444444444333333333333444555555444333222111111111111000000000//////---...///000111111111111......////////////......------,,,,,,,,,+++++++++,,,,,,,,,---------.....................---,,,,,,++++++++++++++++++++++++++++++************++++++{{{wwwiii^^^WWWRRRGGGEEECCC@@@?????????@@@@@@<<<888555444444333222000111111111000///---,,,........................,,,,,,------.../////////++++++******++++++,,,---,,,+++*********+++,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***************************)))************+++++++++(((((())))))*********+++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...///111333444555777777888888999999999999888:::::::::999999;;;===<<<===???AAABBBAAA@@@??????BBBEEEEEEDDDCCCBBBBBBDDDKKK[[[www}}}vvv}}}|||sssiiidddccc```ZZZTTTQQQNNNKKKIIIJJJKKKKKKJJJMMMMMMMMMMMMOOOPPPRRRRRRQQQRRRRRROOOKKKJJJLLLOOOJJJIIIHHHGGGGGGIIIKKKLLLGGGGGGGGGHHHIIIJJJKKKLLLFFFGGGHHHJJJKKKKKKKKKKKKQQQPPPPPPPPPQQQSSSUUUWWWXXX\\\ccciiipppwww~~~pppcccRRREEE>>>;;;888666555555444444444333333333...///000111222111000000111111111111000000000000---------...///000000111......////////////....../////////......---------,,,,,,,,,------.........,,,---------,,,,,,+++******++++++,,,,,,++++++***++++++************++++++vvvjjj```WWWPPPKKKKKKGGGAAA@@@DDDEEE@@@:::888999999777555666444222000///000111222222///000111000,,,---111///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***+++++++++++++++,,,,,,,,,++++++************************+++++++++((((((''''''''''''((((((+++++++++++++++***)))(((++++++***)))(((((())))))******+++++++++,,,,,,,,,))))))))))))************---,,,+++++++++,,,---...++++++++++++++++++,,,,,,+++,,,......///000333666666666888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<>>888444222333333333222222444666222222222222222222222222000000//////000111222222////////////////////////000000//////.........---111111000///...------,,,---,,,++++++************------,,,++++++******)))(((+++***)))***---,,,(((,,,***))))))+++,,,,,,,,,~~~uuufffaaa^^^\\\UUUKKKEEEFFFBBB>>>:::888888888777555444333111///...///000000222...---///...+++,,,111///...------,,,,,,,,,---///...------,,,,,,------++++++++++++++++++++++++++++++++++++************)))******+++++++++******+++++++++***************++++++******************---,,,,,,++++++,,,,,,---+++++++++++++++***))))))+++******))))))))))))***************++++++,,,,,,))))))))))))******************)))))))))***+++,,,,,,,,,,,,,,,,,,---------+++---///000111222444666666777888:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>@@@CCCDDDDDDEEEFFFGGGFFFFFFDDDBBBCCCGGGNNNTTTcccttt}}}wwwrrryyywwwnnneee___YYYVVVPPPKKKHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLMMMIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPPPPPPPOOOOOONNNMMMRRRQQQPPPNNNNNNNNNOOOOOOLLLHHHHHHKKKKKKHHHHHHJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOORRRUUUYYY\\\^^^aaaffflllqqquuuyyy|||~~~{{{hhhVVVIII@@@:::666333444333333111111111222222222222222222222222222111000000000000111111222////////////////////////000/////////............000000//////......------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***------***+++---,,,(((,,,******+++,,,---,,,+++~~~{{{wwwkkk[[[NNNIIIBBB@@@>>><<<:::999888888444333111000//////000111111...---......,,,---000///...------,,,---------//////...------------...++++++++++++++++++++++++*********+++++++++++++++***+++++++++++++++************************++++++,,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++***)))******)))))))))***++++++)))))))))************+++)))))))))*********++++++******))))))******+++,,,,,,,,,,,,------.........+++...111333333444555666777777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======@@@BBBEEEFFFFFFFFFGGGIIIFFFGGGGGGEEEFFFQQQeeettt~~~kkkjjjrrryyyvvvrrrnnniiibbbZZZUUUMMMKKKIIIGGGFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNPPPQQQRRRSSSTTTSSSSSSTTTTTTVVVWWWXXXYYY[[[YYYWWWUUUTTTUUUVVVWWWWWWRRROOOPPPQQQNNNNNNPPPLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNPPPQQQRRRQQQUUU[[[___cccfffiiikkk{{{vvvdddTTTGGG???;;;666666555444333222111000222222222222222222222222222222111000000000111111////////////////////////////////////............///////////////...............---,,,,,,,,,------++++++,,,,,,---......///---000000---,,,...---***+++++++++,,,......,,,+++lllXXXMMMFFFFFFEEEBBB???<<<;;;:::777666444333222222222222111//////333444000...///......------------......///......---------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,++++++******)))******++++++,,,,,,,,,,,,,,,,,,+++***)))((((((+++******************++++++++++++,,,,,,+++******))))))))))))***++++++,,,)))))))))))))))))))))***))))))*********+++++++++,,,+++,,,,,,,,,,,,------++++++,,,,,,------......---000333666666555555666666777888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAACCCEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJTTTjjjzzzrrrgggqqq{{{oooiiiaaa^^^[[[WWWUUUQQQMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNLLLNNNPPPSSSUUUVVVWWWWWWXXXYYYZZZ\\\^^^___aaaaaa]]]^^^___aaaeeeiiimmmooohhhfffdddbbbaaabbbcccdddjjjccc^^^^^^^^^[[[ZZZ[[[VVVVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPOOOOOOOOOLLLOOOSSSVVVXXX[[[]]]___hhhmmmssszzztttcccSSSGGG@@@999888777666555555333222222222222222222222222222333222222111000000000000///////////////////////////////////////..................///////////////,,,++++++******++++++++++++++++++,,,,,,,,,------...222222///---......+++******+++...//////,,,***zzzbbbSSSKKKJJJIIIGGGDDDAAA>>>;;;888888666555333222111111111000333:::<<<666111///......---------......///...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,+++***)))((((((------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++******))))))***+++,,,,,,***)))))))))))))))))))))************++++++++++++++++++,,,,,,------------)))******+++,,,,,,------...111555777777666666777555666777888888999999888<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEDDDDDDEEEGGGHHHHHHJJJVVVlllzzzqqqnnnooo~~~xxxnnnbbb[[[YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGKKKMMMOOOPPPPPPQQQSSSUUUVVVXXX[[[___ccceeefffffffffggghhhjjjlllnnnooopppqqqqqqsssuuuyyy~~~zzzyyywwwvvvvvvvvvxxxyyy}}}uuunnnnnnnnnjjjggggggdddeeefffeeedddccc```___\\\\\\ZZZYYYVVVTTTRRRQQQNNNPPPRRRSSSSSSTTTVVVWWWZZZ]]]bbbhhhnnnvvv}}}sss___NNNDDD;;;888555444555555444333222222222222222222222222333333222111000000111111000000000000000000000000.........///////////////.........///////////////+++++++++******++++++,,,++++++++++++******))))))...222444000---......,,,******+++---//////,,,***nnn^^^OOOLLLJJJKKKKKKIIICCC>>>;;;:::888666444222000///222000444;;;>>>999222///.........---......///000------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))+++******))))))******+++***+++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++************)))))))))*********++++++++++++,,,((()))***++++++++++++***))))))******+++,,,------000222555666666666666777666777777888999999888888<<<<<<<<<<<<===???@@@AAA???AAACCCDDDCCCCCCDDDEEEFFFJJJVVVmmmuuuffffffllltttmmmfffaaa[[[SSSPPPRRRVVVUUUUUUVVVXXXYYYWWWVVVMMMKKKGGGEEEDDDEEEGGGIIIJJJNNNRRRTTTTTTVVVZZZ^^^```ccchhhmmmqqqtttvvvvvvxxxyyyzzz|||~~~~~~}}}yyywwwyyyzzzzzzzzzxxxuuurrrpppjjjjjjhhhfffccc```]]][[[UUUVVVVVVTTTRRRPPPPPPQQQQQQSSSVVVYYY]]]cccjjjnnnxxx~~~kkkXXXKKK???:::444222333444333111222222222222222222222222333222222111111111222222000000000000000000000000.........//////////////////////////////.........------,,,,,,,,,---......,,,++++++***))))))((((((,,,111333///,,,---...---*********+++------+++***yyykkkSSSOOOLLLPPPUUUUUUNNNGGG@@@???===;;;888444222000222///000777;;;777222///...............///000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---.........*********)))))))))))))))++++++******************((((((''''''''''''((((((***+++,,,,,,------,,,,,,,,,,,,+++*********++++++,,,,,,++++++*********************+++++++++,,,,,,((()))***+++++++++******))))))***+++,,,---...///111333555555555555777888888888999::::::::::::999<<<<<<<<<===>>>???AAAAAA@@@BBBDDDDDDCCCCCCDDDEEEGGGSSSmmmzzz```]]]oooxxxpppkkk```[[[XXXWWWTTTPPPQQQUUUSSSVVV\\\ccchhhhhheeeaaaTTTPPPKKKFFFEEEHHHMMMQQQOOOUUU[[[___aaaeeekkkpppssswww|||~~~~~~|||zzzwwwssspppnnnbbbaaa___[[[VVVSSSRRRRRRPPPQQQQQQRRRSSSWWW\\\```gggoooxxxyyyhhh\\\HHH@@@888333333444333111222222222222222222222222222222111111111222333333000000000000000000000000............/////////000000000//////......---------,,,,,,,,,------...///++++++******************(((///222...***+++------***)))((()))+++,,,+++***tttWWWQQQOOOUUU^^^```XXXOOOFFFEEECCC@@@===999666444333...,,,222666444111000...............///000000//////...------------...++++++++++++++++++++++++---------,,,,,,+++++++++((()))***,,,---...//////))))))((((((''''''&&&&&&***************+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------------------,,,+++************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,---...---,,,,,,******+++,,,...//////000222333444444444444777999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@BBBDDDEEEDDDCCCDDDEEEIII^^^iiiXXXeeewwwlllccc[[[VVVVVVTTTTTTVVVVVVTTTVVV[[[bbbiiitttzzz[[[VVVOOOIIIIIINNNTTTYYY]]]ccckkkppptttzzznnnmmmjjjddd^^^YYYWWWWWWSSSSSSRRRPPPPPPRRRWWW[[[UUU\\\dddkkkpppwwwwwwlllQQQHHH===666555666555333222222222222222222222222111111111111222333444444000000000000000000000000---.........//////000000111111000///...------,,,************++++++,,,---*********+++,,,,,,------&&&---111---)))***------***)))'''((()))++++++***}}}}}}}}}|||___SSSLLLSSS\\\^^^\\\[[[KKKJJJIIIFFF@@@999222...555444333111000...---,,,222000...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---............111333222555777666444444777:::777777888999::::::::::::@@@@@@???>>><<<===@@@CCCGGGBBB@@@DDDFFFDDDDDDFFFOOOnnnwwwbbbaaawww~~~wwwmmmccc[[[VVVSSSQQQPPPRRRTTTUUUXXX^^^gggnnnvvv~~~cccWWWNNNOOOSSSWWW^^^fffmmmwww~~~vvvooojjjfffcccaaa\\\WWWRRROOOPPPRRRQQQPPPRRRTTTVVVZZZ___fffmmmrrr~~~dddUUUCCC888666888888666444333222111000111222333111111111111111111111111111111111111000000000000......///111333333111///111///...------...///111000///...---,,,+++++++++***++++++,,,,,,++++++******++++++++++++***)))))),,,+++)))(((((()))+++,,,yyypppmmmqqqrrr~~~wwwzzzxxxzzz~~~bbbVVVNNNSSS[[[]]]\\\\\\PPPPPPOOOLLLFFF???999444222222222222222111111000111000///...---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++******)))*********************************************************((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---.........///111333333555777777777777777888777888999::::::;;;;;;:::===>>>??????>>>???BBBDDDEEECCCDDDGGGGGGGGGJJJOOOccckkkeeeuuu|||ssshhhccc]]]XXXUUUTTTSSSSSSSSSWWW^^^eeemmmwwwzzzcccZZZSSSUUU[[[cccqqq~~~|||wwwsssooolllgggaaaZZZVVVVVVWWWVVVTTTTTTTTTSSSTTTWWW\\\bbbfffmmmrrr{{{ppp___JJJ===;;;<<<999555444333333222222222222222111111111111111111111111111111111111000000000000......///111333333111...///...---,,,,,,---...///000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((,,,+++***))))))***+++,,,rrrfffaaabbbiiinnn{{{wwwyyy}}}|||pppwwwjjj___UUUUUUZZZ\\\]]]]]]RRRRRRQQQOOOIIIBBB;;;777333333444444333333222111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********)))******++++++++++++++++++++++++++++++******************************+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...////////////222444555555666999;;;:::999777888888999:::;;;;;;;;;;;;:::<<>>999555333333444444333333222111111111111111111111111111111111111111000000000000/////////111222222000......---,,,++++++,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,+++***))))))***+++,,,uuulllffffffiiiiiiqqqwwwvvvvvvkkk___YYYYYYZZZ\\\\\\TTTUUUUUURRRMMMFFF>>>:::888888777666333111///...///000000000000///..............................------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,.../////////000333555666666777:::===>>>:::666888999:::;;;<<<<<<<<<<<<999<<<@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDNNNdddxxx~~~wwwzzz~~~{{{pppiii```XXXUUUQQQPPPNNNNNNPPPVVV^^^ccclllwww{{{kkk```\\\[[[^^^hhhzzz|||tttnnnlllllljjjhhhccc^^^VVVPPPMMMNNNPPPRRRVVVWWWZZZ___gggrrr~~~zzzgggTTTFFF===888666333444555555555444222111111111111111111111111111111111111111000000000///000//////000111111000.........---,,,,,,---......//////...---------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++******++++++,,,vvvoooqqquuu~~~xxxrrrpppmmmnnnpppnnnxxxuuussszzzkkk___YYYYYYZZZ[[[\\\]]]]]][[[VVVOOOGGGBBB===<<<999666333111///...000000111111000000///...........................------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000000111444666777666777;;;>>>>>>:::666999999:::<<<<<<<<<<<<<<<;;;>>>BBBDDDDDDCCCBBBCCCHHHFFFFFFIIIRRRfffzzzvvvggg^^^XXXRRROOOPPPMMMNNNQQQUUU[[[fffrrr{{{~~~sssiiiaaa^^^\\\```jjj}}}|||{{{zzzwwwuuummmfff\\\TTTRRRQQQRRRRRRSSSQQQPPPSSSZZZccclllqqq}}}vvvbbbMMM>>>999999444444555666666444333222111111111111111111111111111111111111000000000///000///...///000111///...///................../////////...---------......,,,,,,,,,------,,,,,,,,,***+++,,,---.../////////,,,++++++++++++++++++,,,tttllldddhhhooo|||zzzzzz{{{zzzxxxxxx{{{{{{ppphhhnnn|||kkkaaa`````````aaacccdddbbb]]]VVVNNNIIIAAA???;;;888555444444444111111000000000/////////........................------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,*********+++++++++++++++*********)))******++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000111111222555777777777888;;;<<<<<<;;;999999:::;;;<<<===============???CCCDDDDDDCCCCCCCCCCCCBBBGGGUUUjjj{{{xxxxxxkkk```UUUPPPLLLIIIJJJNNNLLLSSS]]]hhhsss{{{ppphhhaaa]]]^^^bbb```kkk}}}wwwoooeee]]]ZZZYYYWWWUUUPPPMMMKKKMMMSSSZZZ```cccnnnttt~~~oooYYYFFF===<<<555555666666555555444333111111111111111111111111111111111111000000000000111///......///000///---//////////////////////////////...............///,,,,,,------------,,,,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnfffmmmvvvvvvnnniiimmm}}}~~~qqqppppppooohhhiiikkkjjjeee]]]UUUPPPJJJFFF@@@;;;777666777888222111000/////////000111................................................,,,,,,,,,------------...,,,++++++******++++++,,,)))*********++++++++++++++++++******)))***************************************************************+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000111111333666888666888:::::::::::::::;;;:::;;;<<<======>>>>>>===<<>>777666666555555555555555111111111111111111111111111111111111000000000000111000......//////...------..................---//////............//////,,,,,,------------,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++}}}tttnnnuuu}}}|||wwwrrrqqqyyyqqqsssuuutttoooggg___ZZZTTTNNNFFF>>>888666777888333222000......///111222////////////////////////........................,,,,,,,,,---------......,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))************************)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------///000111222333666888555888::::::888777:::===:::;;;<<<===>>>>>>>>>>>>;;;===AAACCCDDDEEEHHHJJJPPPTTTfffyyyjjj___ddd~~~zzzppphhh^^^TTTLLLHHHGGGJJJOOOTTT^^^gggvvvwwwiii```\\\XXXWWW\\\bbbgggrrr}}}|||uuuqqqmmmgggccc\\\YYYVVVVVVWWWXXXWWWUUUUUU\\\eeelllsss}}}tttbbbMMM???888777666444444555666666111111111111111111111111111111111111000000000000222000.........///...---,,,------......------,,,//////.........//////000,,,------......------,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++|||wwwyyy{{{yyyvvvssszzz~~~ssspppyyyzzzmmmddd[[[]]]UUUAAA555444555111444222//////000222333333........................////////////////////////......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))***++++++++++++***.........------,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,+++***)))***,,,,,,,,,*********,,,------,,,,,,,,,---......000000111222444555666666777888::::::999999:::;;;<<<<<<===>>>???@@@@@@AAA>>>BBBEEEEEEBBBBBBHHHOOOaaaqqqzzziii[[[WWWjjj}}}ooobbbXXXRRRLLLIIIHHHIIIKKKMMMQQQ^^^rrr~~~rrrhhh___[[[\\\VVV\\\ccciiiqqq~~~|||yyyuuurrrjjjfffbbbaaaaaa^^^XXXRRRUUUXXX\\\bbbhhhqqqzzz~~~qqq[[[GGG===888555666777555555777333333333222222111111111222111111000000000000000000/////////...............---,,,,,,,,,,,,---...////////////////////////------------------------......------------,,,,,,+++,,,------,,,+++)))(((yyyqqqllllllmmmooopppwww~~~wwwxxxmmmcccaaaYYYIII===888666555777444111000000111111111////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))***+++++++++++++++------------------,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,+++***))),,,---......,,,,,,---...------,,,,,,------......000000111333444555666777777999::::::999999:::;;;<<<<<<===>>>???@@@@@@AAAAAACCCFFFGGGBBBBBBOOO___{{{mmm^^^[[[hhhyyyiiibbbXXXPPPLLLIIIGGGEEEGGGIIINNNWWWfffzzz~~~tttjjjccc^^^ZZZ\\\```cccmmm{{{{{{}}}yyysssqqqooojjjccc]]]XXXZZZ\\\___cccjjjqqqvvv{{{fffRRRCCC<<<777777777555444666333333333222222222111111222222111000000000000000000000/////////.........//////...------...//////................................................,,,,,,++++++++++++*********+++,,,------,,,++++++wwwjjj^^^\\\bbbiiipppwww}}}zzzooohhh___UUUIII===888999999666222000000000000///000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))******+++++++++++++++,,,,,,------------------+++++++++,,,------......++++++,,,,,,,,,+++******,,,---......,,,,,,---...------,,,,,,---......///000111222333444666777777888999::::::999999:::;;;<<<<<<===>>>???@@@AAAAAAEEEDDDHHHJJJEEEFFF^^^zzziiiZZZPPP\\\zzzkkk]]]RRROOOJJJGGGGGGGGGGGGGGGGGGKKKTTTggg~~~ttthhhaaa[[[ZZZZZZ]]]dddkkkyyy|||yyytttmmmhhhaaaaaa```___```ccchhhlllyyy}}}rrr___LLLCCC:::888777444333555333333333222222222222111222222111000000000000111000000000/////////......000000///......///000000........................////////////////////////,,,,,,++++++++++++******)))***+++,,,------------wwweeeXXXWWW```jjjrrrxxx~~~{{{pppfffaaaTTTCCC999:::888555111000000000000///000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,------.........///......------,,,,,,+++++++++,,,,,,,,,++++++***)))+++,,,,,,******+++---------,,,------...///000000111222444555777888888999:::;;;:::999999:::;;;;;;<<<===>>>???@@@AAABBBFFFCCCGGGLLLJJJQQQssswww]]]RRRQQQggg{{{kkk[[[QQQLLLJJJHHHGGGGGGHHHHHHHHHKKKSSSbbb|||wwwjjjdddbbb______ccciiippp{{{|||wwwrrrnnnmmmjjjeeebbbbbbdddgggooorrryyy}}}lllVVVJJJ===888666444333555222222222222222222222222333222111111000000111111000000000////////////...////////////////////////......................................................---------,,,,,,,,,++++++,,,,,,------------xxxoooqqqwwwrrr```XXXZZZdddlllrrrxxx}}}~~~zzz|||uuullliii^^^KKK===;;;555333000...///000000000////////////////////////////////////////////////......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........///......------,,,,,,+++***++++++,,,,,,,,,++++++)))***,,,++++++***,,,---------------...///000111000111222444666888999:::999;;;;;;;;;999999:::;;;;;;;;;<<<>>>???@@@BBBBBBCCCBBBFFFMMMRRRccccccXXXXXXccc|||~~~mmm```VVVNNNIIIEEEEEEEEEDDDDDDDDDEEEFFFSSSaaaxxxuuujjjdddbbbccceeemmmyyy}}}yyyxxxtttnnniiifffeeefffeeehhhnnnwww}}}bbbSSSBBB:::777555444666222222222222222222222222333222222111111111111111111000000000////////////................................................------------------------......---------,,,,,,,,,------,,,,,,++++++++++++ooobbb[[[___iiiooo|||zzzgggYYYWWW]]]ffflllpppvvv{{{}}}~~~}}}~~~rrrsss|||wwwqqqmmmeeeWWWGGG>>>666333000///000111111111////////////////////////////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,------......******+++,,,,,,,,,++++++***,,,------------...000,,,,,,------...///111111111111333555777999:::;;;:::;;;<<<;;;:::999:::;;;:::;;;<<<>>>???AAABBBCCCAAABBBFFFMMM[[[wwwrrr\\\WWWbbbvvvwwwgggXXXNNNIIIFFFEEE@@@AAABBBBBBBBBDDDGGGJJJ\\\qqq|||mmmdddaaacccfffnnnuuu~~~xxxrrrnnnlllkkkaaacccgggooozzzsss```KKK>>>:::777555666111222222222222333333333333333222111111111111222111111000000000/////////---......//////......---------------------------------------------------,,,,,,++++++++++++******...---,,,+++************}}}iii^^^VVVSSS[[[hhhkkkyyy{{{ooofff[[[TTTVVV]]]fffkkkqqqwww|||~~~||||||mmmllltttyyyxxxwwwsssnnnkkkdddTTTEEE999666333111111222111111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,------,,,++++++***+++,,,,,,------,,,,,,------------------,,,,,,******++++++,,,---------)))***+++,,,,,,,,,,,,+++***,,,------------...000,,,,,,------...000111222111222333555777999;;;<<<;;;<<<===<<<:::999:::;;;:::;;;<<<===???AAABBBCCC@@@CCCFFFLLLbbb}}}fffcccggguuuzzzzzzjjjcccXXXNNNGGGDDDCCCDDD@@@BBBCCCDDDDDDGGGLLLPPPaaa{{{xxxiiibbb```dddnnnyyyzzzvvvuuuhhhhhhiiimmmuuuoooUUUEEE===888666666111111222222222333333333444333222222111111222222111111111000000000//////...///000000000000///...------------------------........................,,,,,,++++++++++++******,,,+++***)))))))))***+++lll\\\WWWUUUUUU___mmmwww}}}qqqfff[[[XXXTTTSSSVVV]]]eeekkksssyyy~~~~~~vvvrrrwww}}}zzzkkkiiimmmnnnrrruuusssoooooommm^^^KKK===:::666333333222111000111111111111111111111111////////////////////////......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,------.........++++++------------++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,------,,,++++++******))))))***+++,,,,,,,,,,,,,,,(((***++++++++++++---...,,,,,,------///000111222111222333555888:::;;;<<<;;;<<<===<<<:::999:::;;;::::::<<<===???AAABBBCCC@@@FFFGGGLLLfffoooaaalll~~~zzzttttttuuujjjUUUQQQLLLFFFBBBAAA@@@@@@AAACCCDDDCCCDDDFFFLLLQQQcccooohhhcccdddgggppp~~~sssqqqnnnnnnrrryyyzzz]]]JJJ@@@999666555111111111222222333333333444333222222111111222222111111111111000000000000///000111222222111000///------------------------////////////////////////.........---------,,,,,,)))((((((((((((***+++,,,mmm```VVVVVVVVVZZZkkk~~~tttfff^^^\\\NNNMMMNNNRRRYYYaaagggjjjrrr~~~wwwtttsssttt|||iii\\\aaalllqqqvvvxxxvvvrrrlll```TTTDDD<<<666666666222000111111111000000000000111111111111000000//////......//////............//////------,,,,,,,,,+++++++++///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333777777777888999999::::::<<<;;;;;;:::::::::;;;;;;===>>>@@@AAAAAAAAA@@@@@@BBB???DDDXXXvvvrrrrrr{{{iiivvvsssccc[[[PPPJJJDDDAAAAAABBBBBBAAAAAABBBEEEGGGEEEDDDJJJRRRfffuuutttooodddhhhmmmooovvv{{{tttrrrvvv|||lllUUUDDD;;;888777555333222222333444333222444444333222222111111000000000111111111111000000000000000000000000000000333222111///............------,,,,,,,,,,,,++++++........................++++++,,,,,,,,,---------iii]]]UUUUUUWWW\\\mmmtttfffZZZSSSQQQLLLLLLNNNSSS[[[ccckkkoooyyyzzzwwwvvv}}}mmm^^^^^^fffqqq{{{}}}vvvllldddMMMDDD;;;999777333111111111111000000000000111111111000000000/////////...//////............//////------------,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111333444444777777888888999:::::::::<<<<<<;;;;;;;;;;;;<<<<<>>@@@@@@AAA@@@???@@@BBBDDDEEEMMM```}}}|||lll___RRRHHHDDDBBB@@@??????@@@AAAAAA@@@BBBBBBDDDGGGGGGJJJUUU```kkkxxxrrrjjjnnnvvv}}}{{{xxxyyyoooWWWCCC:::888666555333333444444333222444444333222222111111000000000111111111111000000000000000000000000000000......------------....../////////............---........................,,,,,,,,,,,,------------```WWWPPPPPPSSSZZZgggtttwwwnnnbbbWWWRRRPPPNNNMMMKKKMMMRRRYYYbbbmmmwww}}}~~~pppiiihhhhhhsss|||nnnbbb___eeesss~~~uuunnnaaaTTTFFF>>>888333222333111111000000000000111111000000000000//////////////////............////////////.........---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------......------+++++++++***************++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...111333555777888888888999999:::;;;;;;;;;>>>>>>>>>===>>>>>>??????>>>AAACCCCCCBBBCCCFFFIIIKKK^^^|||mmm^^^TTTJJJEEEDDD?????????@@@AAAAAAAAA@@@FFFEEEGGGJJJLLLQQQ^^^kkkvvvxxxvvvzzzsssqqqzzz~~~dddMMM@@@;;;888666444333444444444333444444333222222111111000000000111111111111000000////////////////////////...---------......///000/////////.........------........................,,,,,,,,,------------...ccc[[[SSSQQQSSSZZZdddlllmmmeeeZZZSSSQQQQQQPPPOOOPPPTTT[[[cccmmmxxxuuufff``````aaapppxxxzzzhhh```dddnnnyyy}}}uuuhhhZZZJJJ@@@999444222444111111000000000000111111////////////000000000000//////............////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,------......------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---///111444666888999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAA>>>BBBEEEEEECCCCCCFFFIIIWWWtttsss___RRRJJJEEEBBBCCC???AAABBBCCCCCCBBBBBBBBBJJJIIILLLPPPTTT\\\lllzzz{{{tttpppvvvqqqXXXEEE;;;999777555444555555444333444444333222222111111000000000111111111111000000////////////////////////............///000111111.........------------,,,........................,,,,,,---------.........ddd]]]VVVSSSVVV]]]eeejjjgggaaaXXXSSSRRRRRRQQQPPPRRRXXXaaakkkvvvooobbb^^^```bbbrrrzzzrrriiiiiiooowww}}}}}}pppbbbQQQEEE<<<666333444111111000000000000111111////////////000000000000//////............//////.........------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------......------------............//////++++++++++++++++++++++++,,,,,,,,,---------......---...///222444777999:::999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAADDDEEEDDDBBBCCCJJJPPPnnn}}}uuueeeTTTKKKGGGDDDCCCEEE@@@BBBDDDEEEDDDDDDDDDEEEHHHIIINNNUUU]]]hhhzzzxxxtttwww}}}}}}eeeLLL<<<:::888666555555555444333444444333222222111111000000000111111111111000000000000000000000000000000///////////////000111222.........---------,,,,,,........................,,,---------............^^^YYYSSSQQQWWW```hhhkkkfffaaaZZZUUUSSSTTTVVVWWWXXX```lllxxxooodddcccgggkkkxxx~~~~~~}}}{{{lllZZZLLLBBB999444444111111000000000000111111.../////////000000000111//////............//////------------,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,------......------,,,,,,---------.........************************,,,,,,,,,---------.........///000222555777888999:::::::::;;;<<<<<<===============>>>>>>???@@@AAABBBDDDDDDCCCDDDLLL[[[gggqqqgggZZZLLLFFFEEECCCCCCEEE>>>AAADDDEEEDDDEEEHHHKKKLLLOOOWWWbbbnnn}}}~~~~~~~~~|||~~~tttYYYDDD;;;999666555666666444333444444333222222111111000000000111111111111000000000000000000000000000000//////.........//////000/////////............---........................------------............UUURRRMMMMMMUUUaaaiiilllfffbbb]]]XXXVVVYYY]]]aaaeeennn|||rrrjjjjjjpppttt}}}}}}}}}tttaaaRRRFFF;;;555444111111000000000000111111.../////////000000111111//////............//////------,,,,,,,,,+++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***+++,,,------......------)))))))))******+++++++++************************,,,,,,,,,---------......///000111333555777888999::::::;;;;;;<<<=====================>>>???@@@AAABBBCCCCCCCCCHHHXXXoookkkhhhwww[[[OOOCCC@@@@@@??????@@@<<>>666444555333111000222333333222000000000000000000000000........................---,,,,,,,,,,,,---...///..............................//////...,,,***))),,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///......---------......000111222444666888999::::::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAABBBDDDEEEEEEGGGSSSmmmtttssskkkvvvgggPPPKKKDDD@@@@@@AAAAAA@@@@@@BBBEEEHHHJJJMMMQQQTTT```lll|||uuudddIII<<<555888777000///444555444333222111111111111000000111111111111000000222222111///...,,,++++++111000///......///000111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,..................------LLLJJJIIIKKKRRR\\\fffllllllmmmlllkkkkkkssszzzhhhUUUDDD:::666555333000000111222222222000000000000000000000000.................................---......//////........................,,,---.........---,,,+++,,,,,,,,,------------...,,,,,,,,,---------...............---------,,,,,,++++++,,,,,,,,,---------///......------.........111222333444666777888999;;;;;;<<<===============<<<===>>>???@@@AAABBBBBBFFFEEEHHHTTTlllsssgggiiivvvbbbVVVJJJFFFAAA???@@@AAABBBAAACCCFFFJJJNNNSSSYYY___dddrrr|||nnnRRRCCC888888888333222666555444333222111111111111000000111111111111000000111111000000///.........111000///......///000111111111111000///.........------------------------........................FFFHHHIIILLLQQQ[[[gggpppwww{{{~~~rrr___MMM@@@:::555333111000111222111111000000000000000000000000////////////////////////000000//////.../////////........................+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,------------///......---......//////333333444555666777888888;;;;;;<<<=========<<<<<<<<<<<<===???@@@BBBCCCCCCGGGGGGNNNggg{{{fffgggpppuuulll___QQQIIIEEECCCAAAAAABBBDDDDDDDDDDDDGGGLLLRRRZZZeeeooovvv|||aaaMMM<<<888999666555888555444333222222111111111000000111111111111000000000000000000000000111111000000////////////000000111111000000//////......................................................HHHLLLPPPRRRVVV___nnnzzzzzzhhhWWWGGG===666444111000111111111000000000000000000000000000000000000000000000000000000000//////......//////........................,,,---------------------++++++,,,,,,,,,---------,,,,,,,,,---------..................------------,,,,,,,,,------------..................//////000222333444555777888::::::;;;<<<<<<=========<<<<<<<<<<<<>>>???AAABBBDDDDDDFFFKKK]]]}}}nnnlll~~~nnnaaaYYYPPPHHHDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFJJJPPPXXXdddrrrpppZZZBBB999999888888888555555444333222222222222000111111222222111111000111111111111111111111111000000////////////000000111000000000/////////...........................---------...............RRRWWW]]]```cccmmm~~~rrr```NNN@@@888555222111111111111000111111111111111111111111111111111111111111111111//////......---......///........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,,,,+++,,,,,,---------........................///000111111222444666888:::<<<<<<<<<<<<======>>>===============>>>@@@AAABBBCCCDDDDDDTTTrrrxxxjjjxxx}}}lllZZZOOOIIIDDDAAAAAABBBCCCEEEFFFFFFGGGHHHHHHKKKPPPWWWbbbppp}}}fffKKK<<<999999888888666555444333222222222222111111222222222222111111333333222222111111000000//////000000000000//////000000000000////////////---------------------------------.........//////___dddkkkpppvvv~~~kkkVVVDDD:::777444222222222111000111111111111111111111111000000000000000000000000......------......///000........................000000...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,---------........................///000111111222333555666999:::<<<===<<<<<<===>>>????????????>>>??????@@@AAABBBCCCCCCEEE^^^rrrqqqyyyzzzfffZZZMMMGGGCCCAAAAAADDD@@@BBBDDDFFFFFFGGGJJJLLLMMMSSS\\\iiizzzqqqUUUBBB;;;:::999777666555444333222222222222111111222222222222111111333333222222111000////////////000000000000//////000000000000////////////------------------------,,,,,,------.../////////iiinnnuuu}}}}}}wwwaaaMMM<<<999666444333333222111111111111111111111111111000000000000000000000000---------...///000111222........................///...---,,,+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,------------........................///000111222666666777888888999::::::;;;<<<>>>???AAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBHHHccc{{{www}}}lllWWWOOOGGGEEEDDDBBBCCCFFF@@@CCCFFFHHHIIILLLQQQTTTRRRYYYeeevvv{{{```JJJ>>>;;;999888666555444333333222333333111222222333333222222111111111111111111111111000...///000111111000///...////////////000000000000........................,,,,,,------...//////000nnnrrrzzzrrrrrr}}}iiiUUU===:::777555444444222111111111111111111111111111////////////////////////.........///000222444444...........................---,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........------------------.........//////............///000222222999999999888888888888888;;;<<<>>>@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAKKKddd~~~jjjZZZKKKFFFBBBBBBAAA???@@@CCCCCCFFFJJJLLLNNNRRRXXX]]]]]]eeesssgggOOOAAA<<<:::888666666555444333333333333111222222333333222222111...//////000111111222222...///000111111000///...////////////000000000000000000000000000000000000,,,,,,------...///000000xxx{{{qqqmmmnnnrrr```JJJ???666444666555444555000000111111222222222222333222000///.........///+++222222---222???FFFBBB////////////////////////........................//////.........---------......------------......000000//////............---------,,,,,,++++++***,,,,,,,,,,,,///222555777LLL???555555999888888:::<<<>>>AAABBBAAAAAAAAABBBEEEAAAAAADDDDDD@@@AAAGGGPPPkkkmmmYYYQQQGGGDDDAAAAAACCCDDDCCCAAAJJJHHHJJJQQQVVVZZZ___eeebbbtttzzzbbbJJJ;;;888;;;999666333222333333333222111111111222222333333333111111222222222222111111000000000000000000000000////////////............////////////////////////......//////......---,,,|||vvvtttzzzuuudddMMMAAA777444444222111222000111111111222222222222333222000///.........///,,,222222---000:::>>>;;;////////////////////////........................//////.........---------......------------....../////////.........------/////////.....................------...111333555CCC;;;666888:::999888:::===???BBBCCCBBBAAABBBCCCFFFCCCCCCDDDBBB@@@DDDKKKYYYqqq}}}dddSSSLLLDDDAAA???@@@CCCEEEEEEDDDJJJKKKRRR^^^fffhhhiiikkkrrriiiQQQ???::::::888666444333444444333222111111222222222333333333111111222222222222111111000000000000000000000000////////////............////////////////////////...............---------vvvyyygggTTTHHH;;;777555222000111111111111111222222222222222111000///.........///---222222---...444666111////////////////////////.......................................---------......------------...............---------------//////////////////000000000///......///000222333888666777:::;;;999888:::>>>@@@CCCCCCCCCBBBBBBCCCFFFDDDDDDCCC@@@AAAIIIRRRjjj~~~kkkWWWJJJEEE@@@???>>>???BBBEEEGGGGGGGGGNNN]]]mmmuuutttqqqpppttt\\\HHH===999888666555555555555444222222222222222333333333333111111222222222222111111000000000000000000000000////////////............//////////////////////////////...------------...{{{{{{iii]]]OOOAAA;;;888444222333222222222222222222222222111111000///////////////---111111......111111---////////////////////////......................................................------------......------------------------,,,---------......////////////...///000111333333333555999:::999777999;;;===@@@BBBCCCBBBAAAAAABBBCCCCCCCCC@@@@@@FFFSSS^^^~~~iiiZZZMMMDDDAAA?????????@@@BBBEEEGGGHHHIIIVVVlll{{{~~~yyyyyy}}}iiiSSSAAA999888777666666777666555333333333333333333333333333111111222222222222111111000000000000000000000000////////////............////////////////////////000///...---,,,------...qqqdddVVVFFF>>>999555444444333222222222222222222222000000000000000/////////---000111000000111000---////////////////////////........................---...........................------------......------------------------,,,---------......//////,,,---...///111333555555333777:::888666777;;;>>><<>>@@@AAA???>>>>>>>>>===@@@AAAEEERRRhhh|||www^^^OOOIIIEEEBBBAAA@@@AAABBBCCCCCCEEEHHHKKKTTTeeeyyy}}}}}}yyytttpppllliiihhhhhhfffdddaaa^^^[[[ZZZUUUWWWZZZ]]]aaaffflllqqqsssrrrooolllhhhhhhiiikkkhhhfffdddfffiiinnnqqqrrrsssssstttuuuxxxzzz|||}}}}}}mmmTTTBBB???<<<999777666666555444444444444444333333333333111111222222222222111111000000000000000000000000////////////............////////////////////////......//////......---,,,zzzhhhTTTGGG>>>777333333444444333333333222222222...///000111111000//////111000000000000000000111////////////////////////........................---------.........//////......------------......------.........//////////////////...............---...///111222333444444333888999888:::@@@DDDCCC===???AAAAAA@@@>>>>>>??????AAADDDMMMbbbtttdddRRRJJJFFFCCCAAAAAA>>>@@@CCCDDDEEEGGGLLLOOOXXXeeeuuu{{{sssnnnggg```\\\XXXUUUSSSPPPPPPOOONNNLLLJJJHHHFFFEEEFFFHHHJJJMMMSSSZZZ^^^```^^^[[[YYYXXXWWWUUUSSSSSSRRRQQQSSSVVVYYY[[[[[[YYYYYYYYYZZZ[[[]]]___```aaacccfffiiinnnuuu}}}zzzaaaLLLCCC???:::666555555555555555555444444444333333333111111222222222222111111000000000000000000000000////////////............////////////////////////,,,---///000000...,,,***~~~sss]]]MMMCCC:::555555444444444333333222222222...///000111111000//////222000///000///......000////////////////////////........................---------.........//////.........------................../////////000000---------,,,,,,++++++***//////111222222333333222000666999999===EEEGGGDDD>>>@@@BBBBBBAAA??????@@@AAACCCGGGSSSnnneeeXXXLLLFFFDDDAAA???@@@<<>>@@@AAABBBCCCEEEKKKQQQVVVUUURRRNNNMMMNNNMMMIIIEEECCCBBBBBBCCCFFFHHHHHHGGGIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRTTTVVVZZZ```gggllllllsss|||~~~jjjTTTFFFAAA:::666444555555555555555555444444333333333111111222222222222111111000000000000000000000000000/////////............////////////////////////+++---000111111///,,,)))uuuxxx}}}kkkUUUCCC888333111555444333222111111111111111111111111000000000000000000000000000000000000......---------,,,,,,,,,................................................///...---,,,,,,---...///////////////////////////..................------......000111333555666666555666888;;;>>>AAACCCEEEBBBAAAAAAAAABBBCCCCCCBBBBBB>>>JJJkkkvvv[[[OOODDDAAAAAA@@@@@@BBBFFFDDDEEEHHHJJJKKKQQQXXXbbbsss~~~{{{wwwsssooommmiiihhheee```ZZZVVVTTTTTTQQQNNNIIIDDD@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>><<<<<>>;;;;;;>>>@@@???>>>AAA@@@@@@@@@BBBDDDDDDDDDIIIGGGGGGIIIOOOUUUZZZ\\\```dddjjjqqqwww|||xxxdddNNN>>>444888:::555333777333333333222222222111111333333333222222222111111000000000000000000000000333222111/////////000111................................................xxxrrrjjjpppwwwyyycccMMM@@@;;;;;;555444333222111111111111111111111111000000000000000000000000000000000000/////////.........------................................................///...------------...///////////////////////////...........................///000222333555666777555666999<<>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::@@@JJJOOOPPPNNNJJJEEEAAA??????>>>======;;;999999;;;===<<<:::@@@>>>===@@@DDDHHHHHHGGGDDDBBBAAADDDIIIPPPUUUWWWYYY]]]dddkkkrrrvvvxxxyyy~~~oooUUUCCC777888:::777555777333333333222222222222111333333333222222222111111111111111111111111111111333222000/////////000111........................////////////////////////yyyqqqkkkgggdddlllwwwpppVVVCCC<<<===555555444333222222222222111111111111000000000000000000000000000000000000000000000/////////......................................................///......------......///////////////////////////........................//////000222444555777777555777:::===@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCBBBCCCVVVvvvkkkWWWNNNFFF@@@AAACCCCCCCCCEEEEEECCCEEEIIINNNTTT```kkk~~~~~~uuukkkccc\\\VVVRRRRRRRRRQQQOOOLLLIIIFFFEEEFFFFFFFFFDDDBBBAAABBBCCC???===;;;999888888:::::::::::::::::::::::::::::::::;;;:::999>>>GGGLLLKKKJJJFFFAAA===<<<<<<;;;:::;;;:::999999;;;;;;:::999<<<;;;;;;AAAHHHLLLLLLIIIEEECCCBBBDDDJJJRRRYYY\\\^^^bbbiiipppuuuyyyzzzzzz|||~~~}}}aaaLLL;;;888:::888666777333333333333222222222222333333333222222222111111222222222222222222222222222111000000///000000000........................000000000000000000000000tttlllhhhhhhhhhhhhrrrbbbHHH;;;888666555444333333222222222111111111111000000000///000000000000000000000000000000000/////////......................................................//////............//////////////////////////////............///////////////000111333444666777888666888;;;>>>AAADDDEEEEEECCCEEEFFFFFFEEEDDDDDDEEEMMMiii{{{aaaRRRHHHCCC@@@CCCDDDCCCCCCEEEGGGGGGIIINNNTTT]]]mmm{{{zzztttjjjddd\\\UUUPPPMMMIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@>>>??????>>>===<<<>>>???<<<;;;999888888888999:::999999999999999::::::::::::;;;::::::???FFFJJJIIIGGGCCC>>>;;;:::::::::999;;;;;;;;;;;;<<<<<<<<<;;;===>>>BBBKKKTTTVVVQQQKKKEEEDDDEEEJJJSSS^^^ggglllooosssyyy~~~|||{{{mmmWWWAAA999999999777666444444333333333222222222333333333222222222111111222222222222222222222222111111000000000000000000........................////////////////////////tttgggbbbccchhhlllooozzzvvvWWWAAA777777666555444333333333333111111111111000000000///111111111111111111111111/////////.........------................................................////////////////////////////////////////////////........./////////000000000111222333555777888999666888<<<@@@CCCEEEFFFFFFDDDFFFGGGFFFEEEEEEGGGIIIZZZ{{{kkkVVVLLLFFFBBBAAADDDDDDBBBBBBDDDHHHIIIMMMTTT[[[ggg{{{tttiii___YYYSSSNNNHHHDDDBBB@@@???>>>999999::::::;;;<<<===>>>999::::::888666666777999;;;:::999888777777888888888888888999999999::::::;;;======<<>>;;;:::;;;::::::::::::;;;<<<<<<===>>>>>>AAAFFFOOO[[[cccaaaWWWOOOCCCDDDHHHRRR```ooo{{{tttxxxbbbIII;;;888777666555444444444333333333222222333333333222222222111111111111111111111111111111000000000111111111000000////////////////////////........................{{{sssggg^^^[[[```hhhooovvvgggJJJ:::777777666555444444444444111111111111000000000000111111111111111111111111/////////.........------...................................................//////000000//////...////////////////////////.........//////000000111111111222444666777999999777999===AAADDDFFFFFFFFFEEEGGGGGGFFFDDDEEEJJJNNNfffuuu___OOOIIIFFFCCCBBBEEEDDDBBBBBBEEEHHHKKKRRR\\\fffuuuyyyoooeee\\\SSSLLLHHHHHHEEE@@@===<<<;;;:::999555666666777999:::<<<===999::::::888666555666777999999888777666555555555888888888999999::::::;;;;;;>>>??????DDDKKKLLLJJJEEEBBB===;;;;;;;;;<<<;;;888999:::::::::<<<@@@BBBAAAJJJXXXeeejjjeee[[[RRRKKKMMMSSS___nnn}}}vvvnnnTTT@@@888777666666444444444444333333333333333333333222222222111111000000000000000000000000//////000111111111111000////////////////////////........................|||yyyuuuuuutttsssuuu|||lllfff___ZZZ[[[cccnnnvvvtttTTT???888777666555444444444444111111111111000000000000111111111111111111111111000000000/////////.........................................................///000111111000///...////////////////////////---......///000000111111111222333444666888999:::777:::>>>BBBEEEGGGGGGGGGFFFGGGGGGEEECCCFFFMMMSSSrrr{{{kkkWWWKKKJJJEEEBBBBBBEEEEEECCCDDDHHHJJJOOOZZZggguuu{{{qqqbbb]]]UUUOOOJJJFFFBBB@@@BBB???===<<<<<<;;;:::888999999888888999:::<<<===;;;<<<;;;:::888777888999888777777777777777777777888888999999:::;;;;;;<<<;;;>>>@@@AAAFFFLLLNNNKKKDDDAAA===;;;;;;<<<<<<<<<999:::;;;;;;;;;>>>DDDIIIIIITTTdddppprrrmmmfffaaa[[[\\\___eeennnvvv{{{~~~xxx^^^GGG:::777777888555444444444444333333333333333333222222222111111111111111111111111111111...///000111222111111000////////////////////////........................yyyllleeeccc\\\]]]\\\\\\___gggsss|||~~~~~~wwwaaa^^^[[[YYY^^^iiivvv___HHH888777666555555444444555111111111111000000000000111111111111111111111111111111111111000000000000...................................................///000111111000///...////////////////////////---......///000111111222111222333555777888999:::777:::???CCCFFFGGGGGGGGGFFFGGGGGGDDDCCCFFFOOOWWWyyy{{{nnn```OOOGGGHHHCCCAAABBBEEEEEEDDDFFFLLLMMMTTTaaaqqqyyylll^^^UUUOOOKKKFFFBBBAAA@@@@@@???999888777888999:::999888;;;:::999888777888999999888999999888666555777888777888888999999:::::::::888888999:::;;;;;;<<<<<<:::===@@@BBBGGGMMMNNNKKKCCC@@@<<<::::::;;;<<<<<<<<<===>>>======BBBIIIOOOXXXdddttt~~~|||xxxvvvdddcccaaaaaabbbbbbaaa```hhhiiikkkooossswwwzzz|||wwwvvvuuutttuuuwwwyyy{{{~~~~~~fffLLL<<<777999:::555555444444444333333333333333333222222222111111222222222222222222222222...///000222222222111000000000000000000000000000000000000000000000000000yyykkkaaaZZZUUUSSSRRRSSSSSSTTTVVV[[[aaafffiiipppwww|||yyyoooaaa[[[ZZZaaajjjttt~~~jjjPPP===;;;777444444666555333222222222111111111111000000000000000000000000000000000000000////////////......////////////............------------......000000//////.........---......------------......000////////////000000111111333444555555666999;;;:::>>>BBBFFFGGGHHHJJJKKKJJJAAA@@@FFFCCC???OOOgggppp```UUULLLGGGFFFEEECCCDDDFFFFFFEEEIIINNNSSS^^^mmm|||yyykkk___TTTKKKIIIDDDAAA???======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::999888777777888999:::;;;;;;;;;;;;999777444333888888999999::::::;;;;;;:::::::::>>>HHHQQQQQQKKKHHHBBB===>>>>>><<<<<>>CCCOOO[[[gggzzzuuubbbSSSRRRQQQLLLKKKPPPTTTSSSTTTWWWZZZ]]]]]]]]]_________^^^]]]^^^aaadddccchhhooowwwuuuXXXEEE@@@<<<555444444444444444555666777333333333333333333333333111111111111000000000000000000000000000000000000000111111000000///...------///111333444333222222}}}uuuiii^^^VVVQQQNNNMMMLLLMMMOOOPPPQQQUUU[[[___eeelllsssxxx||||||tttkkk```^^^```jjjvvvsss[[[AAA===888444444555333111222222222222111111111111000000000000000000000000000000000000////////////......////////////............------------......000/////////............///......------......///000////////////000111111111333444555555777999<<<<<>><<<;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999888888777777888888999777777888999999999888777999999999::::::;;;<<<<<>>AAAKKKTTTUUUPPPHHHAAA===>>>>>><<<<<>>AAADDDFFFFFFFFFGGGHHHJJJEEEEEEGGGFFFNNNkkkqqq]]]QQQJJJEEEDDDEEEDDDCCCEEEHHHIIIKKKSSS\\\aaaooottt```UUUJJJEEEBBB>>><<<===<<<:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777888888888888777777555666777888999999999999::::::::::::;;;<<<===>>>AAABBBBBBEEENNNXXXYYYUUUHHHBBB>>>??????======???BBBBBBDDDKKKRRR\\\kkkxxx{{{]]]NNNBBBAAA@@@<<<<<>>999888777555444333333333111111111111111111111111222222111111111000000000000000000000000000000000---...///000111111111111...///000111111000///...uuujjjdddWWWRRRLLLHHHGGGGGGGGGGGGIIILLLPPPSSSUUUWWWZZZ\\\fffqqq}}}yyyooogggnnn{{{uuuKKKAAA888555555444333333333333222222222111111111000000000000000000000000000000000000////////////......////////////............------------......///////////////.........//////............//////////////////000111222222222333555666777888;;;>>>@@@BBBEEEFFFEEEEEEFFFGGGIIIFFFDDDDDDHHH[[[zzziiiWWWLLLGGGDDDDDDFFFDDDDDDFFFIIIJJJMMMWWWbbbmmm|||kkk]]]SSSKKKCCCAAA???<<<<<<>>><<<:::888888999:::999888::::::::::::::::::::::::888888888888888888888888666666888999999888666666888888888888888888777777999999999:::;;;===???@@@???BBBFFFKKKSSS[[[ZZZUUUJJJDDD@@@@@@@@@??????AAAEEEEEEIIIPPPWWWaaaooo|||}}}lllQQQFFF======>>>======@@@CCCAAA??????AAABBBBBBAAACCCEEEEEEDDDBBB@@@???@@@@@@AAACCCEEEIIIPPPXXX]]]dddeeejjjrrr|||~~~iiiLLL???AAA999888777555444444444444222222222222222222222222222222222111111111000000000000000000000000000000......///000000000000000...//////000000///...---vvvggg\\\VVVOOOLLLHHHFFFFFFGGGHHHHHHLLLOOOTTTXXX[[[^^^aaacccmmm{{{zzzttt|||QQQDDD888666666555444666333333333222222222222111000000000000000000000000000000000000////////////......////////////............------------...............////////////////////////....../////////////////////000111222333222444666777777999<<>>===>>>===>>>???@@@>>><<<===???AAABBBBBBBBBCCCDDDBBB???===<<<<<<:::;;;<<<===???DDDKKKPPPRRRUUU[[[dddppp|||}}}uuuWWWBBB===777777666555555555555666333333333333333333333333222222222222111111111111000000000000000000000000000000000000000///.........////////////......---wwwgggZZZQQQMMMJJJGGGEEEDDDFFFGGGHHHGGGLLLPPPUUU[[[___ccchhhkkkvvv{{{vvvYYYHHH:::888888555444777333333333333222222222222000000000000000000000000000000000000////////////......////////////............------------...............///////////////000//////......//////000/////////000111222333444222444666777888:::===@@@BBBCCCEEEEEEDDDDDDFFFGGGEEEDDDBBBJJJbbbssseeeWWWJJJDDDCCCAAAAAACCCFFFFFFHHHKKKMMMSSScccsssqqqaaaSSSGGGAAA???;;;999::::::999;;;???@@@>>>;;;:::::::::999888::::::::::::::::::::::::888888888888888888888888888888999999999999888888888888888888:::;;;======999999:::<<<@@@DDDHHHKKKHHHRRR\\\cccgggggg^^^UUUMMMGGGCCCDDDDDDBBBBBBDDDLLLLLLQQQYYY___fffrrr}}}xxxbbbQQQFFFBBB???===============@@@???===???BBBFFFHHHIIIHHHIIIGGGDDD???<<<;;;;;;999:::;;;;;;===@@@EEEIIIMMMPPPUUU^^^jjjvvv}}}cccGGG999777777666666555666666666333333333333333333333333333222222222222111111111000000000000000000000000111111111111000///...---............////////////yyyeeeWWWNNNJJJHHHFFFDDDCCCDDDGGGIIIIIIIIILLLPPPVVV\\\bbbiiiooosss~~~tttbbbNNN===:::999444333666444444333333333222222222000000000000000000000000000000000000////////////......////////////............------------................../////////000000000////////////000000/////////000111222444555222444666888999;;;>>>AAABBBCCCDDDDDDDDDDDDFFFHHHCCCCCCGGGWWWyyyxxxiiiZZZOOODDDBBBCCCCCCCCCDDDEEEFFFIIIMMMPPPYYYlll~~~jjjZZZOOOFFF???======::::::<<<;;;999;;;@@@>>><<<::::::;;;;;;:::999999999999999999999999999888888888888888888888888::::::999999999999::::::::::::999999:::<<<===>>>;;;;;;<<>>>>>???BBBCCCCCCDDDCCCCCCFFFKKKQQQUUUVVVVVVTTTPPPJJJCCC>>><<<<<<999;;;<<<===>>>@@@CCCFFFMMMNNNQQQXXXaaannn{{{oooRRR???999999777666555555555555222222222222222222222222333333222222222111111111000000000000000000000000///000000000000000///...............///000111111lllYYYLLLGGGFFFFFFDDDDDDCCCEEEHHHKKKLLLKKKNNNRRRXXX^^^eeemmmuuuyyy|||iiiSSS@@@<<<:::333111444444444444333333333222222000000000000000000000000000000000000////////////......////////////...............------.........---.........//////000000000000////////////000000/////////000111333444555222444666888999;;;???AAABBBCCCDDDDDDDDDDDDGGGIIIHHHJJJRRRiiiqqqcccUUUKKKCCCCCCEEEFFFFFFGGGCCCEEEJJJOOOSSS^^^ssslllUUUKKKFFFAAA>>>???===;;;:::;;;999555666;;;;;;999888999:::<<<<<<;;;999999999999999999999999888888888888888888888888<<<;;;:::999999:::;;;<<>><<<;;;::::::;;;;;;======???BBBGGGNNNTTTWWWaaaiiinnnooolllfff\\\QQQKKKEEEAAAAAAAAA???@@@BBBFFFGGGKKKRRRVVV[[[dddnnnmmmppptttvvvnnn]]]KKK@@@888:::<<<>>>CCCHHHLLLLLLFFFEEEFFFIIIPPPWWW\\\^^^^^^[[[UUULLLCCC===;;;:::666888:::;;;;;;===???BBBGGGHHHIIIMMMUUUaaannnvvv{{{|||xxx^^^III<<<;;;999777555444333333111111111111111111111111333333333222222222111111000000000000000000000000---...///000111111111111............///111222333zzznnn]]]PPPJJJGGGEEEBBBIIIIIIIIIHHHFFFFFFHHHJJJNNNSSSZZZ^^^ccclllzzz~~~```FFF>>>===777333666444444444444444444444444333333333222222222111111000111111222222000///...000/////////......................../////////000000000111111111111000///000///...------...//////111000000000111222333333666777888888888;;;???BBBCCCFFFHHHHHHHHHIIIIIIGGGMMMBBB\\\yyycccRRRMMMIIIDDDCCCDDDEEEDDDBBBDDDHHHLLLPPPWWWiiicccYYYLLLCCC@@@???>>>;;;======<<<;;;;;;:::999999;;;;;;:::999999:::;;;;;;:::::::::::::::999888777:::999888888888999:::;;;<<<999777888;;;<<<;;;::::::<<<<<<<<<:::999999:::??????@@@BBBFFFMMMTTTYYYgggooouuutttnnneeeYYYOOOKKKHHHCCC@@@??????>>>===CCCEEEGGGKKKOOORRRUUUVVV```bbbccc```YYYNNNBBB;;;:::>>>@@@CCCLLLYYY]]]ZZZPPPKKKIIIOOO\\\eeefffcccfffcccYYYLLLCCC@@@>>>;;;999999888777888:::???CCCDDDEEEGGGKKKRRR\\\eeejjjuuuxxxyyy{{{nnnDDD===:::666444666888666222444444444333222222222222333333333222222222111111333333111000000000111222000000000000000000000000111111000000//////......|||mmmbbbTTTIIIEEECCCAAA>>>EEEFFFGGGGGGGGGHHHLLLNNNUUUYYY___eeemmmyyykkkOOOAAA<<<888666666444444444444444444444444333333333222222222111111000111111222111000///...000000/////////................../////////000000111111000000000000000000222111///.........//////000000000000111222333444666777888888999;;;???BBBDDDFFFIIIIIIIIIIIIHHHGGGKKKLLLpppmmmYYYKKKJJJGGGCCCBBBDDDEEEEEEDDDHHHMMMRRRXXXbbbwwwmmmYYYQQQFFF@@@??????===<<<<<<<<<<<<;;;:::999999999;;;:::999999999999:::;;;999::::::::::::999999888:::999888888888999;;;;;;<<<:::888888;;;<<<;;;999;;;<<<===<<<;;;;;;===??????CCCFFFGGGIIIOOOZZZcccjjjqqquuurrrllldddYYYOOOJJJFFFBBB???>>>>>>======@@@AAACCCEEEGGGIIIKKKLLLQQQQQQQQQNNNIIIBBB;;;777:::>>>BBBIIIUUUaaaddd```NNNJJJJJJRRR```kkkmmmkkkjjjggg]]]OOODDD@@@===:::999;;;<<<<<<<<<===@@@CCCCCCEEEHHHMMMTTT\\\eeejjjsssvvvxxx{{{~~~wwwRRR???<<<777666777999666333444333333444666666555333333333333222222222111111333222111000000000111222000000000000000000000000000000000000////////////uuulll]]]UUUKKKDDDBBBAAA???===BBBCCCEEEFFFHHHKKKPPPTTTXXX[[[aaajjjuuu}}}{{{^^^EEE:::;;;999555444444444444444444444444333333333222222222111111000111111111111000//////000000000/////////............/////////000000000111111000//////000111222444333111//////...//////000000000111111222444444777888888999:::<<<@@@DDDEEEGGGJJJKKKJJJHHHHHHIIIOOO```sss```PPPGGGGGGEEEBBBBBBCCCEEEFFFFFFHHHMMMTTT\\\kkklllWWWLLLGGG@@@======>>>===<<<<<<;;;;;;::::::999999888:::999999888888999999:::999999::::::;;;::::::::::::999999999999:::;;;<<<<<<:::999999:::;;;;;;::::::;;;;;;;;;;;;===@@@CCCAAAFFFJJJIIIIIIOOO\\\gggmmmqqqqqqlllfff___VVVMMMHHHDDD@@@>>>=========<<>><<<;;;:::999<<>>???BBBFFFKKKQQQWWW^^^fffkkkqqqtttwwwyyyooonnnqqq~~~~~~___DDD>>>888777::::::777333444222333777<<<===999444333333333222222222111111333222111111000000111111000000000000000000000000////////////000000000000{{{nnnccc\\\QQQMMMGGGDDDDDDCCCBBBAAABBBCCCEEEGGGIIINNNSSSXXX\\\```fffppp|||zzzmmmKKK:::<<<;;;444555555555555555555555555333333333222222222111111111111111111000000000///000000000////////////......////////////000000000222111///......000222333666444222000////////////000000000111222333444555777888999:::;;;===BBBEEEGGGHHHJJJLLLJJJGGGHHHLLL[[[www}}}hhhVVVLLLIIIDDDCCCBBBBBBCCCEEEGGGHHHHHHNNNWWWcccuuuxxx\\\LLLCCC@@@===;;;<<<===<<<;;;;;;;;;::::::999999999999999999999999999999999999999999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;>>>???>>>===>>>@@@DDDHHHHHHKKKMMMMMMOOOUUU```iiippppppmmmeee^^^YYYQQQJJJFFFCCC@@@>>>>>>>>>===<<<=========<<<<<<;;;;;;;;;>>>>>>===<<<;;;<<<<<<===888999???KKKYYYaaa^^^XXXGGGFFFJJJVVVffftttzzz{{{zzzwwwlllYYYIII@@@;;;888777999:::::::::;;;>>>@@@CCCHHHPPPWWW]]]bbbhhhlllqqqtttuuuwww}}}|||gggeeehhhxxxfffJJJAAA999888:::999666444444222333999@@@BBB<<<666333333333222222222111111222222222111111111111111000000000000000000000000.........///000111111111qqqeee[[[RRRMMMHHHGGGEEEDDDEEEEEEEEEEEEDDDEEEGGGHHHKKKPPPVVVZZZeeejjjrrr|||xxxSSS>>><<<;;;333555555555555555555555555333333333222222222111111111111111000000000000000111000000000////////////////////////000000000111111000///......000222444666555333111000//////000000000000111222444555666888999:::;;;<<>>CCCCCCCCCBBBBBBEEEIIIMMMOOOOOOPPPUUU^^^fffmmmqqqvvvssslllbbb[[[WWWPPPHHHDDDBBB???>>>>>>>>>===<<<:::::::::999999999999999777888888999999999888888:::999===GGGQQQTTTPPPKKKCCCCCCHHHTTTdddsss{{{~~~~~~rrr]]]JJJ@@@<<<999<<<<<<===<<<===???CCCFFFDDDLLLWWW___dddggglllooovvvwwwvvvuuuyyyiiibbbaaapppqqqRRRDDD999888:::888444444444222444:::BBBDDD>>>777333333333222222222111111222222222222111111000000000000000000000000000000------...///000111222222}}}mmm```VVVPPPKKKHHHBBBBBBCCCCCCCCCDDDEEEEEEGGGGGGIIIJJJMMMRRRYYY^^^gggppp{{{___EEE===:::444555555555555555555555555333333333222222222111111222111111000///000000000111111000000000//////////////////000000000111111000000/////////111222333555444222000000///000000000000000111333444666777888999;;;;;;===@@@DDDHHHJJJHHHIIILLLIIIFFFLLLWWWttt{{{hhhXXXIIIDDDGGGBBBCCCCCCCCCDDDFFFJJJMMMQQQYYYhhh{{{eeeRRRHHHCCC@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<===<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;===>>>>>>===>>>@@@BBB@@@AAABBBCCCDDDFFFKKKNNNOOOPPPTTT___llluuuyyyyyy|||wwwmmmbbb[[[WWWPPPHHHBBB@@@>>>===>>>>>>===;;;666666666666777777777777777777999::::::999888777<<<:::<<>>AAAEEEIIILLLGGGHHHKKKHHHEEEOOO]]]lll]]]RRRFFFBBBEEECCCDDDEEEEEEDDDFFFKKKNNNTTT___qqqnnnVVVJJJFFFDDD??????>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<============<<<<<<;;;:::;;;<<<===>>>======<<<;;;===???@@@???@@@DDDGGGAAADDDGGGJJJMMMPPPUUUXXXUUUZZZdddpppzzz~~~xxxlll```YYYUUUMMMEEE>>><<<;;;;;;;;;<<<:::999666666666666666666666666999999999::::::::::::::::::888:::???@@@>>>>>>CCCAAAAAAFFFQQQcccuuuwww^^^III@@@???@@@>>>BBBGGGKKKMMMNNNOOOPPP\\\hhhxxxwwwvvv|||~~~~~~~~~nnniiieeekkkgggQQQ>>>:::;;;777555888444555777;;;======:::777333333333222222222111111111222222333222111000///000000000000000000000000......//////000000111111ttthhh```\\\UUUKKKEEECCCCCCBBBAAAAAABBBBBBBBBAAABBBDDDEEEGGGHHHJJJLLLQQQXXXaaaggglll{{{rrrVVVAAA999999666666666666666666666666333333333222222222111111333222000/////////000111111111111111000000000000000000000000111111111111---...000111222222222222222111000//////000111111000000111222333555777777999:::<<<===>>>AAAFFFJJJLLLGGGGGGJJJHHHEEEPPPaaazzz```UUUOOOFFFCCCGGGCCCEEEFFFFFFEEEGGGKKKOOOZZZggg|||^^^KKKCCCBBBCCC>>>>>>>>>===<<<===???AAA<<<<<<==================;;;;;;<<<======<<<;;;;;;===>>>>>>>>>===<<<;;;;;;:::;;;===>>>>>>>>>===<<<:::===@@@AAA@@@BBBFFFIIIKKKNNNTTTXXX]]]aaafffiiieeemmmzzz|||vvviii\\\UUUQQQIII@@@;;;:::888999::::::888777999999888888888888777777777777555555666777999;;;666444777;;;:::888<<>>@@@CCCFFFHHHMMMJJJIIIJJJEEEDDDQQQbbbuuu]]]PPPJJJFFFBBBAAADDDCCCDDDHHHHHHHHHLLLRRR___yyyfffQQQJJJEEEBBBAAABBBBBBAAA@@@@@@??????>>>@@@???>>>===<<<<<<<<<<<<===<<<<<<>>>AAAAAA>>>;;;???>>>======<<<<<<<<<<<<>>>>>>===>>>???@@@???>>>@@@BBBEEEEEEEEEGGGKKKPPPPPP\\\iiipppttt{{{vvviii^^^SSSIIICCCCCC::::::999999888777666666555555555666666666666666777777777777777777777777888999;;;;;;;;;;;;<<<===EEEFFFJJJUUUjjjrrr\\\JJJBBBFFFKKKQQQiiiuuutttsssllleeefffzzz}}}|||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~zzzuuuttttttzzzuuu~~~aaaEEE<<<;;;777444555666555555555555444444444777555333444666555333000111111111111111111111111111000000000000000111222000000////////////000000tttggg]]]RRRIIIFFFDDDAAA??????AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGLLLPPPTTTVVVZZZbbboooyyyuuunnnxxx|||}}}pppRRR@@@>>>777555444444555666555444444333222222111222222222333333333222222111111000111111000000////////////...//////000000000000000000000000000000000000000000000000000000000000000000000111222333444444555888:::===@@@AAADDDGGGIIIMMMKKKKKKKKKFFFGGGWWWlllmmmXXXMMMIIIFFFDDDCCCGGGFFFGGGKKKLLLNNNUUU]]]ooo___MMMHHHDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>BBBAAAAAACCCEEEEEEBBB???>>>>>>=========>>>>>>???CCCBBBAAAAAABBBCCCCCCCCCAAACCCEEEFFFHHHNNNWWW^^^hhhsssttteeeZZZPPPGGGAAA@@@::::::999888888777666666555555666666666666777777888888888888888888888888888999;;;<<<<<<===@@@BBBFFFIIINNNXXXiii}}}oooXXXFFFBBBKKKTTTmmmssskkkooo~~~xxxyyyzzz{{{{{{{{{zzzzzz|||~~~~~~wwwxxx{{{zzz~~~gggLLL>>>:::888666555666555555555555444444444555333222222333333111...111111111111111111111111111111000000000000000111000000////////////000000uuu___SSSMMMHHHCCCAAA===<<<<<<>>>AAACCCDDDCCCAAABBBCCCEEEGGGIIIKKKLLLOOOSSSVVVYYY]]]fffttt~~~zzzkkkcccdddppp}}}}}}vvvrrrrrrpppqqqqqqpppoooppprrrttt~~~}}}zzz|||zzz```GGG;;;888777555555555666555444444444333222222222222222444444333222111000000///111000000000000/////////...///000000111111000000000000000000000000000000000000000000000000000000000111111222333444555666999;;;>>>AAABBBEEEHHHJJJIIIHHHIIIHHHCCCFFF]]]vvvssscccQQQIIIGGGFFFEEEFFFEEEDDDEEEIIILLLPPP[[[eee|||wwwVVVHHHEEECCCBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBB@@@>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJLLLNNNQQQWWWaaannnxxxrrr___TTTMMMEEE>>><<<999999999888888777777666555555666666777777777777888888888888888888888888888999;;;<<<===@@@DDDHHHIIIOOOUUU[[[fffsss|||~~~yyyhhhRRRDDDFFFUUUddd~~~nnnhhhqqq}}}~~~|||zzzrrrtttwwwzzz{{{zzzyyywwwwwwzzz}}}}}}~~~yyy|||pppXXXBBB999999888555666555555555555444444444444333222333333333111///222222222222222222222222222222222111000000000///000000////////////000000yyyfffRRRJJJIIIFFFCCCBBB??????@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFHHHKKKNNNQQQSSSWWWZZZ]]]aaakkkyyy{{{fff[[[XXXbbbooo|||xxxlllccc___ZZZZZZZZZZZZ\\\___bbbdddooozzz}}}rrrTTT>>>:::888666555555666555444444444333222222222222333222222222111111000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000000111222333444555666777999<<>>BBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEGGGLLLQQQUUUZZZ^^^ccciiiqqq~~~nnnZZZPPPJJJDDD===999999888888888777777777666666666666777777888888999999999999999999999999999::::::;;;;;;<<>>AAABBBCCCCCCCCCBBBBBBBBBFFFGGGIIIIIIJJJNNNSSSWWW^^^bbbfffiiimmmwwwjjjXXXTTTXXXfffqqq||||||ppp```TTTOOOMMMMMMMMMOOORRRWWW[[[]]]nnnzzzyyyuuufffJJJ===:::777555555666555444555444333333222222333333.../////////000000111111000000000000111111111111///000000111111111111111000000000000000000000000111111111111111111111111000111222333555666777888999;;;>>>@@@AAACCCFFFHHHJJJHHHHHHGGGEEEOOOoooyyybbbVVVKKKGGGFFFEEEEEEGGGJJJIIIKKKOOOSSS\\\nnn~~~ttt___KKKFFFEEEBBB@@@BBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJIIIIIIIIIIIILLLOOOSSSWWW^^^ffflllooouuu~~~|||jjjWWWMMMIIICCC<<<999888888888777777777777777666666777777888999999:::999999999999999999999999;;;;;;;;;::::::===AAADDDHHHPPPVVVWWWWWW\\\```aaaaaa]]]TTTIIIGGGTTTlllzzzeee\\\XXX```qqq|||iiifffjjjlllkkkhhhlllsssyyy{{{zzzwwwuuuqqqtttuuurrrpppttt~~~vvvuuu|||~~~zzzgggMMM===:::999333666555555555555444444444666666777666555444333333222222222222222222222222333333333333222111///...000000////////////000000qqqcccQQQHHHBBBBBBDDDBBB?????????AAABBBBBBBBBBBBCCCEEEHHHJJJLLLNNNOOOTTT\\\ccciiinnnsssvvvzzzppp^^^RRRTTT^^^pppwww}}}yyyjjjZZZOOOJJJGGGHHHJJJLLLOOOSSSZZZ^^^ttt~~~|||}}}vvvooouuu~~~qqqSSS???;;;888666555666555555555444444333333333333333---......///000111222222000000000111111111111222///000111111222222111111000000000000000000000000111111111111111111111111111111333444666777888999999;;;>>>@@@AAACCCEEEHHHFFFCCCCCCEEEGGGVVVyyynnn\\\RRRIIIGGGFFFDDDDDDFFFIIIJJJMMMRRRXXXcccwwwhhhWWWIIIGGGGGGCCC@@@CCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGGGGFFFFFFHHHKKKNNNOOOPPPRRRTTTTTTTTTTTTSSSTTTYYY___eeekkksss|||tttdddTTTKKKGGGAAA<<<;;;777777777777777777777777666666777888999::::::;;;::::::::::::::::::::::::;;;<<<<<<::::::;;;>>>@@@???FFFLLLMMMOOOSSSVVVWWWRRROOOJJJEEEGGGTTThhhwww}}}uuu___OOOMMMPPP\\\qqqrrraaa^^^cccgggiiifffjjjqqqwwwzzzyyyvvvsssrrrssstttqqqooorrryyy}}}wwwsss{{{uuusssyyyjjjUUUEEE===888555666555555555555444444444333555666555333111111222333333333333333333333333222222333333333222000///000000////////////000000vvvaaaTTTIIIEEECCCEEEEEECCCCCCEEEBBBDDDEEEDDDBBBBBBEEEHHHIIILLLPPPSSSVVV^^^hhhqqqvvv{{{mmm```UUUPPPXXXeeeuuuyyyzzzrrrbbbTTTLLLJJJDDDHHHKKKLLLMMMRRR[[[bbbuuu|||yyyxxxzzztttnnniiiqqqxxxZZZ@@@===888666555666555555555555444333333333333444000000111111222222333333000000111111111222222222000000111222222222222111000000000000000000000000111111111111111111111111111222333444666888999:::;;;===???AAABBBDDDFFFHHHCCC@@@@@@FFFNNNbbb{{{dddUUUMMMGGGEEEEEECCCDDDFFFFFFHHHNNNVVV]]]kkkuuu]]]PPPGGGHHHIIIDDDAAADDDBBBBBBCCCCCCDDDDDDDDDEEECCCDDDEEEFFFHHHJJJLLLMMMIIIJJJKKKKKKKKKNNNTTTXXX\\\^^^aaadddggghhhhhhhhhhhhnnnwww~~~iii]]]QQQIIIDDD>>>;;;<<<666777777777777777777777666777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???;;;@@@DDDDDDFFFJJJLLLJJJIIIFFFBBBAAADDDMMMXXX```]]][[[MMMCCCCCCFFFSSSkkkzzzhhh]]][[[```dddfffiiimmmtttyyy|||{{{yyyvvvssstttsssrrrqqqrrruuuxxx~~~~~~|||vvvyyyyyyxxxoooeeeqqqwwwjjj]]]NNN@@@999888666555555555555444444444333555777666333111222333333333333333333333333333000111333444444333111000000000////////////000000|||gggSSSGGGEEEBBBBBBDDDDDDBBBDDDIIIIIIJJJJJJGGGDDDCCCGGGJJJIIIMMMRRRVVV[[[eeeqqq{{{ooo]]]VVVQQQPPPZZZhhhqqqtttrrrgggWWWKKKFFFFFFCCCHHHMMMMMMLLLQQQ[[[dddrrr|||~~~{{{xxxwww~~~uuupppcccjjjyyycccAAA===999666555666555555555555444333333333333444444444333333333333333333000000111111222222222222000000111222222222222111000000000000000000000000111111111111111111111111111222333555777888::::::<<<>>>AAABBBCCCEEEGGGJJJIIIDDDEEENNN[[[rrruuu___QQQJJJDDDDDDDDDCCCDDDGGGGGGKKKSSS\\\fffuuuiiiVVVKKKEEEHHHJJJDDDBBBEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRSSSSSSTTTXXX^^^dddhhhjjjooossswwwyyyzzzzzz~~~yyycccYYYOOOHHHBBB<<<;;;<<<666666666666777777777777666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<=========>>>@@@===@@@AAA??????BBBBBB???EEEAAA>>>===AAAFFFKKKMMMIIIMMMHHHCCCBBBAAANNNffftttkkk```ZZZZZZ^^^aaacccnnnrrrxxx}}}}}}{{{tttttttttsssssssssssssss{{{~~~}}}zzzyyyuuussslll]]]ccc|||vvvjjjcccUUUCCC:::;;;666666555555555444444444555777999888555333444555333333333333333333333333000111333444444333222111000000////////////000000xxxhhhXXXMMMGGGBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFIIILLLMMMRRRWWW\\\cccnnn~~~{{{xxxzzzjjjaaaTTTIIIGGGNNNXXX___eeeccc^^^WWWQQQLLLHHHFFFDDDGGGKKKMMMPPPVVV^^^dddqqqxxx~~~{{{uuupppqqqzzz{{{wwwtttppplllpppnnnLLL???777888888333111555444444444333333333222222222222222222222222222222222222111111111111222222333333222111000000000111000000000000000000111111000111111111111222222222444333222333555777777777>>>>>>@@@BBBDDDFFFGGGHHHIIIGGGHHHTTTpppzzzfffZZZNNNGGGBBBDDDFFFEEEEEEGGGJJJGGGNNNaaasss|||cccOOOLLLGGGEEEDDDEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCBBBDDDEEEGGGHHHJJJLLLPPPSSSSSSUUUWWWXXXZZZ___gggmmmrrrvvv|||~~~pppZZZSSSJJJBBB>>><<<<<<<<<888777666555555666777888444666888888888888:::<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::<<>>===>>>???@@@AAAAAA???>>>>>>@@@BBBDDDEEEAAA@@@@@@???>>>CCCRRRaaa{{{ggg___XXXWWWXXX[[[```fffrrrvvv~~~~~~|||wwwqqqnnnmmmmmmnnnuuu{{{{{{vvvuuuuuukkk]]]\\\eee~~~oooiii[[[EEE888888;;;888555444444555444333444444444444444444444444111111111111111111111111555888999777111...000333//////...//////000111111{{{hhhZZZNNNEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGFFFEEEGGGJJJMMMRRRYYYcccmmmvvvvvvnnnkkkkkk]]]WWWNNNGGGEEEIIIOOOTTTVVVUUUSSSPPPMMMKKKIIIIIIHHHKKKOOORRRTTTYYY```fffooouuu{{{|||vvvppppppwww}}}zzzxxxsssnnnooo~~~uuuQQQCCC888999999444333666444444444333333333222222333333333333333333333333222111111000000111111222111111000/////////000000111111111111000000000000111111111111222222222222444444333444666888999999>>>>>>@@@BBBDDDFFFGGGHHHKKKIIIPPPhhhrrr___SSSLLLFFFBBBDDDFFFEEEEEEHHHNNNLLLVVVjjj}}}rrr[[[OOOLLLGGGEEEDDDEEEEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDFFFHHHIIIMMMQQQTTTVVVXXX\\\^^^```fffnnnttt~~~pppaaaUUUOOOGGG@@@===;;;;;;:::888777666666666666777888:::;;;;;;;;;999888999:::::::::;;;<<<<<<<<<<<<;;;>>>>>>???@@@BBBDDDDDDCCC???>>>======<<<===>>>>>>@@@???===<<<===???@@@AAA???>>>>>>>>>>>>CCCSSSbbb}}}lll```ZZZWWWXXXZZZ]]]dddlllvvv|||vvvpppmmmllllllkkkrrrxxxzzzvvvuuukkk]]]YYY___|||{{{rrrbbbKKK<<<999:::888555444555555555444444444444444444444444444111111111111111111111111222555777555000...000222000000//////000000111222mmm[[[QQQIIIDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHJJJNNNQQQWWWaaaooo||||||pppiiiccc___^^^PPPNNNJJJFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMQQQVVVYYY[[[^^^ccchhhnnnuuuzzz}}}~~~{{{vvvqqqooorrryyy~~~}}}|||zzztttqqqxxx|||YYYHHH;;;999:::666444777444444444444333333333333333333333333333333333333111111000000000000111111111000000000000111111222222222111111111000000000111111111111222222222333444444444666777999;;;<<<===>>>@@@BBBDDDFFFGGGHHHJJJGGGVVV|||lll[[[PPPJJJDDDAAACCCEEEEEEFFFIIIMMMNNNYYYoooeeeSSSNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEECCCEEEHHHJJJLLLPPPUUUYYY[[[___ccceeeiiiooowww~~~xxxaaaRRRNNNIIICCC>>><<<:::999888888777777666666777777888;;;<<<===<<<:::999:::;;;;;;;;;<<<==================>>>@@@CCCEEEFFFGGGGGGAAA@@@@@@@@@@@@AAABBBBBBDDDBBB@@@???>>>>>>>>>>>>>>>===>>>>>>???EEETTTddd~~~ooobbbZZZYYYZZZ]]]___bbbkkktttxxxuuummmkkkkkkiiigggooottt}}}~~~{{{uuussskkk```\\\___jjjuuuzzzjjjTTTCCC;;;:::777555444555666666555444444444444444444444444222222222222222222222222///222444222///...000222111111000000111111222222}}}cccSSSKKKFFFEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLLLLLLLMMMPPPUUUYYYaaakkkzzzlllaaa]]]XXXTTTRRRKKKJJJIIIGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKKKKKKKPPPUUU[[[^^^```bbbeeeiiipppwww}}}~~~|||yyyuuurrrppppppsssuuu}}}~~~zzzuuuvvvcccOOO===999:::777555777555444444444444333333333444444444444444444444444111000000//////000000111333222222222333444555555333222222111111000000///111111111222222222333333222333555666777999;;;===>>>???@@@BBBDDDFFFGGGHHHKKKHHH\\\xxxeeeVVVMMMGGGCCCAAACCCEEEDDDGGGKKKNNNQQQ___uuusss]]]PPPMMMKKKGGGFFFEEEFFFEEEDDDBBBCCCCCCCCCDDDEEEFFFGGGFFFHHHKKKOOORRRWWW]]]```cccfffkkknnnqqqwww~~~kkkXXXNNNHHHDDD@@@===<<<:::888777777777777777777777777777777999;;;;;;;;;;;;===>>>======>>>???@@@@@@@@@@@@===???CCCFFFHHHJJJMMMNNNEEEEEEFFFGGGIIIJJJLLLMMMKKKKKKIIIFFFBBB@@@@@@AAA@@@???@@@@@@AAAGGGVVVfffvvvjjjbbbYYY[[[___ccceeehhhqqq|||tttkkkjjjjjjhhheeekkkpppwwwxxxrrrqqqnnnhhhfffhhheeekkksss}}}qqq^^^KKK???:::777555555666666666666444444444444444444333333222222222222222222222222...000222111000///111333222222222111111222333333qqqXXXJJJDDDAAAAAACCCDDDDDDDDDEEEFFFGGGIIIIIILLLLLLMMMNNNPPPUUU[[[```mmmvvvooo\\\SSSPPPMMMIIIHHHJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHJJJKKKLLLMMMMMMMMMSSSXXX^^^aaabbbdddgggjjjrrryyy~~~yyywwwuuussssssrrrrrrqqqvvvyyy~~~~~~}}}yyyxxx|||oooWWW@@@999:::777444555555555555444444444333333444444444444444444444444111111000000000000111111333222222222333444555555333222222222111111000000111222222222222333333333000333555555555777:::===???@@@AAACCCEEEGGGHHHIIINNNOOOjjjkkk[[[NNNGGGEEEAAAAAADDDEEEEEEIIINNNSSSZZZiiikkk[[[RRRLLLJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIGGGJJJNNNSSSWWW]]]dddhhhllloootttvvvyyy}}}qqq^^^RRRNNNDDDBBB>>>===<<<;;;999777777777888888888888777777666777999999999:::;;;===<<<<<<===>>>???@@@@@@@@@@@@BBBFFFHHHJJJLLLPPPTTTKKKKKKKKKLLLOOORRRUUUWWWTTTTTTRRRNNNIIIEEEDDDEEEDDDCCCCCCDDDDDDIIIYYYhhh~~~pppeee___XXXZZZ```gggjjjooozzzwwwmmmkkkjjjhhheeeiiilllrrrzzz~~~~~~~~~~~~xxxrrrqqqpppnnnnnnoookkkjjjnnn{{{wwwgggSSSBBB:::888666555666666666555555555444444444333333333222222222222222222222222///000111222222222333444333333222222222222222333{{{hhhSSSGGGCCCAAAAAACCCDDDDDDEEEFFFGGGHHHJJJKKKJJJKKKLLLNNNRRRYYYaaafffqqq{{{sssdddTTTMMMKKKIIIGGGGGGIIIHHHFFFEEEEEEGGGHHHIIIDDDFFFIIILLLOOOPPPQQQQQQTTTYYY___bbbdddfffiiilllrrryyyyyyxxxwwwvvvwwwvvvtttrrrssssssvvv|||~~~|||```DDD;;;:::888555444555555555555444444444333333333333333333333333333222222111111111111222222111000000000000111111222222222222222222222222222222222222222333333333333111333666666555666999===@@@AAACCCEEEGGGIIIJJJKKKLLLXXXyyywwwdddVVVLLLFFFCCCAAABBBEEEFFFFFFKKKRRRVVV```rrr{{{fffZZZSSSKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEGGGIIIKKKIIIMMMRRRWWW]]]dddkkkooouuuxxx}}}rrraaaPPPIIIJJJCCC@@@===;;;;;;:::999888777888888999999888888777888999:::999777666777888999:::;;;===>>>>>>>>>>>>???BBBEEEGGGIIIMMMTTTZZZZZZXXXVVVTTTUUUWWW[[[]]]\\\]]]\\\WWWPPPKKKJJJJJJJJJIIIJJJKKKKKKQQQaaaqqqpppddd^^^[[[]]]bbbkkkqqqxxxsssnnnkkkiiifffgggiiimmmsss{{{}}}|||}}}}}}~~~zzzuuuqqqnnnnnnppprrrrrrkkklllzzzrrr\\\FFF<<<:::777666666666555555555555555444444333333222333333333333333333333333111111222222333444444555333333222222111111222222sssbbbPPPHHHFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMOOORRRWWW___hhhooovvv}}}ggg[[[PPPKKKIIIFFFFFFHHHGGGGGGFFFFFFGGGHHHIIIJJJGGGIIILLLPPPRRRTTTTTTTTTVVVZZZ```ccceeeggglllpppuuu|||}}}{{{zzzzzz{{{yyyvvvsssqqqnnnpppxxx~~~iiiIII======:::666555555555555555444444444444333333333333333333333333333333222222222222333333111111000/////////000000000111111222222333333444222222222333333333444444222555888888555555999===BBBCCCDDDFFFHHHJJJLLLLLLKKKdddppp___TTTKKKFFFBBBAAACCCFFFGGGGGGMMMTTTZZZggg{{{sssaaaWWWQQQKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEHHHKKKLLLOOORRRXXX^^^dddllltttyyy|||qqqbbbTTTFFFBBBFFFBBB???;;;999888888888777777888999999999999888777888999999999777666777888:::;;;<<<>>>???@@@@@@@@@@@@DDDIIIMMMSSS\\\hhhqqqwwwrrrkkkeeeaaaaaaccceeeeeeffffffaaaYYYSSSQQQSSSTTTTTTUUUXXXZZZaaarrrtttnnnkkkiiilllssszzz}}}rrrllliiigggdddeeeggglllttt}}}|||{{{zzzxxx}}}{{{{{{wwwpppkkklllppptttvvvkkkkkk{{{~~~gggNNN>>>;;;888666666666444333666555555444333333222222333333333333333333333333222111111222333444444444333333222111111111111111jjj[[[KKKFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJLLLLLLOOOQQQSSSVVV\\\eeeooovvvnnn[[[RRRIIIFFFCCCAAABBBEEEFFFGGGHHHIIIIIIJJJJJJJJJMMMOOORRRTTTVVVVVVVVVUUUWWW[[[aaadddeeeiiinnnrrryyy~~~||||||}}}{{{wwwssspppkkkmmmvvv}}}oooLLL@@@???<<<777666666666555555555444444444222222222222222222222222444333333222222333333444333333222111000000000111000000111222333444444555222222333333333444444444444777:::999666666:::>>>CCCDDDEEEGGGIIIKKKMMMMMMQQQrrr|||gggXXXMMMFFFAAABBBAAACCCFFFGGGHHHNNNVVVaaaooommm]]]TTTNNNJJJIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEHHHKKKMMMUUUYYY^^^eeelllttt|||vvvbbbWWWMMMAAA???EEEAAA>>>999777666777777777777888999::::::999888777555666888888888888:::<<<>>>>>>@@@AAABBBCCCCCCCCCFFFKKKSSS[[[eeetttuuunnnkkklllmmmlllnnnnnniii```ZZZYYYZZZ]]]]]]```cccgggooo~~~yyywww|||vvvmmmiiihhhbbbbbbccchhhoooyyy{{{yyywwwuuu{{{~~~vvvxxxvvvoooiiikkkqqqwwwwwwkkkjjj|||oooVVV???<<<999666666555444333666666555444333333222222333333333333333333333333222111111222333444333222333222222111000000000111eeeVVVGGGCCCFFFFFFFFFFFFEEEEEEEEEHHHKKKNNNPPPPPPUUUTTTXXXaaahhhmmmwwwtttdddXXXOOOGGGFFFEEEDDDDDDFFFHHHHHHHHHHHHIIIKKKLLLMMMMMMOOOSSSUUUWWWWWWVVVVVVZZZaaaiiijjjhhhjjjsss{{{~~~{{{zzz{{{{{{xxxtttrrrlllgggjjjvvvzzzZZZGGG>>>999777888:::999888666555555555555333333333222222222111111333222111000000111222333444444333222222333444444222222222222222222222222111333444333111111222333555777888888888:::===???@@@AAACCCGGGLLLPPPOOOLLLVVV}}}uuuaaaRRRHHHDDDEEECCCBBBDDDHHHJJJKKKQQQXXXccc|||lll\\\TTTOOOIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFIIIMMMPPPYYY\\\cccjjjrrrzzzrrrdddUUUMMMHHHCCC@@@@@@===;;;999777666666777888777777777777888999:::;;;888888888999:::;;;<<<===<<<===>>>???@@@DDDIIILLLIIISSS___jjjzzz~~~uuutttuuutttwwwvvvrrrkkkccc]]]]]]^^^aaa```bbbgggppp~~~vvvmmmiiigggbbb```dddjjjrrr}}}~~~~~~}}}}}}}}}zzzwwwrrrooommmmmmoooppprrrjjjkkk|||yyy^^^HHH<<<666999<<<777444666444444444555555555555666333333333333333333333333333333333333333333333333000000000000////////////cccTTTFFFCCCEEEFFFFFFFFFFFFFFFGGGIIILLLPPPQQQRRRYYYZZZ```hhhooouuu|||dddVVVRRRKKKFFFFFFFFFEEEFFFHHHJJJJJJKKKLLLMMMNNNOOOOOORRRSSSUUUWWWWWWWWWWWWWWW\\\cccjjjlllkkknnnwww|||zzzzzzyyyvvvrrrrrrnnnkkknnnyyycccKKK>>>:::999888999888777666666555555666333333333222222222222111333333222111111222333333444333222111111222333444222222222222222222222222111333444333222111222333666777888888888:::===@@@DDDEEEFFFGGGKKKNNNNNNLLLYYYmmm[[[PPPHHHEEEEEEEEECCCEEEIIIKKKMMMSSS[[[kkklll]]]SSSNNNIIIIIIGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIILLLPPPTTT[[[```hhhqqqyyy|||dddXXXLLLFFFCCC>>><<<===<<<:::888666666666777888777777777777888999:::;;;999999999999:::;;;<<<===;;;===>>>???@@@CCCGGGJJJSSS```ppp~~~zzzyyywwwyyyxxxuuuooohhhdddeeehhhkkkiiiiiinnnvvvyyyqqqlllfffaaa___bbbhhhoooyyy~~~}}}|||~~~~~~zzzxxxuuupppllljjjkkklllooojjjlll~~~}}}dddNNNAAA888:::<<<777333555777777666555444333333222333333333333333333333333333333333333333333333333111111111000000000//////```SSSFFFCCCEEEFFFEEEFFFGGGHHHIIIKKKNNNRRRUUUWWW^^^ccckkksssxxxmmmYYYNNNKKKFFFDDDGGGIIIHHHHHHKKKMMMNNNOOOQQQRRRRRRRRRRRRWWWXXXYYYXXXWWWWWWYYY[[[```gggmmmoooooottt~~~|||yyyxxxwwwtttqqqqqqooommmpppzzzpppRRR@@@<<<;;;888777777666666666666777777333333333333222222222222444333333222222333333444222222111111111111222222222222222222222222222222111333444333222111222444666777888888999;;;>>>AAAFFFFFFGGGIIIKKKLLLMMMNNNZZZ|||cccSSSLLLHHHEEEEEEFFFEEEFFFJJJKKKNNNWWW```vvvjjj[[[QQQLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLPPPVVVZZZ```fffpppzzzssseeeVVVLLLCCCAAA???;;;:::;;;:::999777666555666666777888777777888888999:::;;;999999999999:::;;;<<<<<<===>>>@@@@@@BBBFFFJJJNNN___mmm}}}yyywwwtttsssqqqlllgggeeehhhlllpppmmmlllooovvv~~~tttpppeee```]]]___dddjjjsss|||~~~~~~~~~}}}||||||~~~yyyyyywwwrrrkkkgggfffhhhkkkkkknnn}}}lllUUUFFF;;;;;;;;;666222444777777666555444333333222333333333333333333333333333333333333333333333333222222222111111111000000]]]QQQFFFDDDEEEEEEEEEFFFGGGHHHJJJMMMPPPTTTYYY\\\dddkkkuuu}}}xxxaaaSSSMMMHHHEEEFFFJJJLLLJJJKKKMMMPPPQQQRRRTTTUUUUUUUUUUUUYYY[[[\\\[[[YYY[[[___bbbfffkkkqqqtttvvv|||{{{xxxwwwvvvtttrrrooommmmmmooovvv}}}[[[BBB===<<<777666666666666666777888888444444333333333222222222333333333222222333333333111111111111111111111111222222222222222222222222111333444333222222333444666777888999:::<<>>:::888:::666666666666666666777777888888888888999:::;;;<<<::::::;;;;;;<<<>>>???@@@CCCCCCCCCEEELLLWWWdddlllyyyvvvqqqmmmlllmmmnnnooonnnkkkhhhiiimmmqqqsssooopppvvv~~~yyyqqqeee___[[[[[[\\\^^^dddkkkwww|||zzzzzz{{{||||||~~~xxxyyyxxxtttmmmhhheeeeeecccgggjjjttt|||```LLL;;;888999666333555444444444555555555555666333333333333333333333333222222222222222222222222333333333333222222222222WWWNNNGGGGGGHHHGGGGGGIIIGGGJJJOOOSSSWWW^^^gggmmmuuu~~~ppp\\\PPPHHHEEEHHHHHHKKKPPPPPPMMMNNNRRRUUUUUUUUUVVVWWWXXXZZZ[[[]]]aaaeeeffffffiiiqqqwwwvvv{{{}}}xxxwwwxxxyyywwwuuurrrmmmlllnnnssszzzoooOOO>>>999888666666666666666777888888444444444444333333333333000111111222222111111000111111222333333222111111222222222222222222222222111222444444333333555666666888999:::;;;===AAADDDGGGGGGLLLOOOKKKDDDIIISSSnnnwwweeeQQQHHHFFFDDDCCCBBBCCCDDDFFFJJJMMMVVVgggxxxyyyaaaTTTKKKHHHJJJEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJNNNRRRXXX^^^eeejjjqqqzzzuuuiii___UUUNNNMMMFFFBBB??????<<<777666888555666666777777888888888999888888999999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCDDDEEEHHHMMMVVVcccqqqzzztttooonnnjjjiiillllllnnnooonnnlllmmmqqquuuvvvtttvvv~~~}}}qqqgggaaa\\\[[[ZZZZZZ___eeeooo{{{|||zzzzzzzzzzzzzzz|||}}}{{{xxxtttpppkkkgggddd\\\aaaeeemmmgggQQQ===888999666444666777777666555444333333222333333333333333333333333222222222222222222222222333333333222222222111111UUUNNNIIIIIIIIIHHHHHHKKKIIIMMMSSSWWW\\\dddooowwwwwwaaaTTTMMMHHHEEEFFFGGGKKKOOOPPPNNNPPPUUUYYYXXXWWWVVVWWWZZZ]]]^^^bbbhhhmmmooonnnqqqyyy|||yyyxxxyyyyyyvvvtttqqqjjjhhhmmmrrr}}}yyyXXX@@@999;;;777666666666666666777888555444444444444333333333111111222333333222111111111222333444444333222111222222222222222222222222111222444444333444555777666888999;;;<<<>>>BBBEEEJJJHHHJJJMMMHHHEEEPPPaaa}}}kkk\\\MMMGGGEEECCCCCCDDDCCCEEEHHHLLLPPP[[[oooqqq]]]SSSJJJFFFGGGCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNRRRWWW\\\cccjjjooowww{{{nnnbbb[[[UUUMMMIIIIIICCC???===<<<999555555999555666777888999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>AAACCCEEEGGGFFFKKKRRR[[[eeeqqq|||zzznnnoooqqqllliiikkkkkkooosssttttttvvvzzz~~~~~~sssiiibbb]]][[[YYYXXX\\\aaaiiiwww}}}zzzzzzzzzyyyxxxwww}}}yyyuuurrrnnngggbbbXXX[[[___eeerrrpppXXXAAA::::::777555666777777666555444333333222333333333333333333333333111111111111111111111111222222222222111111111111UUUNNNIIIJJJJJJIIIIIILLLJJJOOOVVV[[[```iiiuuu~~~~~~dddRRRKKKIIIFFFCCCCCCDDDIIINNNOOONNNQQQWWW\\\ZZZXXXWWWXXX[[[___aaagggmmmsssuuutttvvv}}}}}}zzzyyyzzzyyyuuurrrnnnfffdddjjjqqq|||^^^BBB999>>>777777666666666666777777555555444444444333333333222222444444444444222222222333444444444444333222222222222222222222222222111222444444444444555777777888:::;;;<<>>888777666555555666777777444444555555666777777777444444333333333333222222222333333444444333333222000000000111222333444555444222111000000111333555555777999===@@@BBBDDDDDDLLLHHHJJJMMMIIIHHH\\\vvvttt[[[PPPFFFCCCDDDBBBBBBCCCAAACCCHHHOOOWWWfff~~~iiiZZZNNNJJJHHHBBB@@@BBBDDDEEEGGGIIIMMMQQQSSSSSSXXXbbbhhhjjjrrr{{{ssshhh\\\XXXRRRMMMKKKIIIGGGEEE@@@???<<<:::888888999:::777888999:::;;;;;;:::999888<<<>>><<<;;;>>>>>><<>>===;;;777666666666666666555555555555333444555666666555444333333333333333333333333333444333111000000000111111[[[TTTNNNNNNNNNNNNOOOSSSXXX\\\ccckkkttt}}}~~~iii\\\OOOIIIFFFDDDCCCEEEDDDFFFIIIKKKKKKLLLNNNPPPTTTWWWZZZ]]]^^^aaadddfffiiipppxxx|||}}}|||||||||{{{uuuqqqlllnnnkkkmmmuuu{{{uuuOOO===>>>999888777555555666777777666555555555555555555555444444333333333333222222222333333444444333333222333333333333444555555666444333222111111222444555666777999<<>>BBBGGGJJJQQQWWWZZZaaallluuu}}}|||uuurrrrrrssskkkkkk}}}mmmkkkeee^^^YYYYYY[[[\\\^^^iiiuuu{{{xxxwwwvvvtttsssqqqssszzz~~~vvvqqqmmmgggbbb[[[TTTQQQUUUXXX]]]mmmsssRRRBBB>>>;;;888777666666666666555555555555333333444555555444333333222222222222222222222222444333111000000000111222___XXXTTTUUUVVVVVVXXX\\\___eeennnxxx{{{kkkYYYPPPGGGEEEDDDCCCCCCEEEDDDFFFIIIKKKMMMNNNQQQTTTWWWZZZ]]]```bbbdddfffhhhkkkrrrzzz{{{yyywwwtttqqqoooqqqnnnpppvvvzzz}}}WWWAAA???999888777666555666777777666666555555444333333222444444333333333333222222222333333444444333333222444444444333333444555555444333333222333444555666888888999;;;???BBBEEEGGGJJJKKKMMMLLLJJJVVVwwwwwwgggWWWNNNEEECCCCCCBBBCCCEEEGGGIIINNNVVVbbbttt{{{\\\OOOEEECCCDDD@@@BBBDDDFFFHHHJJJMMMQQQUUUUUUZZZdddoootttwww|||xxxjjj]]]UUUPPPNNNKKKIIIHHHFFFCCCAAA???>>><<<;;;:::::::::;;;:::;;;<<<<<<===<<<<<<<<<999<<<>>>===???CCCDDDAAACCC??????DDDJJJNNNUUU]]]cccjjjttt|||vvvtttwwwqqqeeeffflllsssnnnggg```[[[YYYZZZ[[[YYYaaakkkwww|||xxxuuuttttttsssrrrppprrrxxxyyysssnnnhhhbbb\\\TTTOOORRRTTTVVV^^^iiiwwwwww}}}]]]GGG>>>;;;999888666666666666555555555555222333333444444333333222111111111111111111111111333333222111111111111222ddd___[[[]]]______bbbeeeiiioooxxxjjjYYYOOOIIIEEEFFFGGGEEEEEEGGGDDDGGGJJJLLLNNNQQQTTTWWWXXX[[[```ccceeegggiiikkkpppvvv}}}zzzvvvtttrrrqqqrrrtttqqqrrrwwwxxx~~~bbbHHH???:::999888666666666666777555555444444444333333333444444333333333222222222222333333444444333333222333333222111111111222222444444333333444555666777999999:::;;;>>>BBBFFFIIIJJJMMMPPPNNNQQQfffpppbbbSSSKKKEEECCCCCCBBBCCCFFFHHHIIIOOOZZZhhh|||qqqUUUIIIAAA@@@CCC@@@BBBDDDFFFHHHJJJNNNSSSVVVWWW___kkktttyyy|||yyy{{{xxxlllccc[[[VVVMMMKKKIIIHHHGGGEEEBBB???===<<<;;;:::999999::::::;;;;;;<<<<<<===============@@@BBBBBBEEEJJJKKKHHHDDDAAA@@@EEEKKKQQQZZZbbbiiiqqq{{{wwwxxx~~~{{{lllkkkvvvxxxppphhhbbb]]]YYYXXXYYYVVV[[[cccooo}}}yyyvvvuuuuuuuuutttooopppuuu||||||vvvpppiiiccc\\\TTTOOORRRUUUVVVYYY]]]eeekkkzzzhhhNNN???:::888888666666666666555555555555333333333444444333333333222222222222222222222222222222222222222222222222kkkeeeccceeehhhhhhkkkoootttxxxooo[[[LLLJJJGGGFFFIIIJJJGGGFFFHHHGGGIIIKKKMMMOOORRRVVVYYYYYY\\\bbbfffhhhjjjmmmnnnwww{{{yyysssqqqqqqqqqtttvvvssssssvvvuuuxxx}}}mmmOOO@@@;;;:::888777666666666777333333333444444444555555444444333333333222222222222333333444444333333222333333222111111111222222333444444444555666777777:::::::::<<>>???@@@@@@CCCDDDEEEJJJOOOPPPLLLFFFBBBAAAFFFLLLSSS]]]fffjjjtttyyy~~~{{{ssszzz}}}rrrhhhccc^^^WWWTTTVVVTTTXXX___iiizzz{{{wwwvvvvvvvvvvvvnnnooossszzz~~~xxxrrrkkkeee]]]VVVQQQRRRUUUUUUUUUUUUYYYdddxxx{{{rrrTTTAAA:::888777666666666666555555555555555555444444444444555555333333333333333333333333222222222333333333222222qqqllljjjmmmpppppprrrvvv|||tttbbbTTTJJJGGGEEEGGGKKKKKKIIIHHHKKKKKKMMMNNNOOOPPPRRRVVVYYYZZZ^^^dddiiimmmooorrrttt{{{~~~xxxqqqooopppqqqtttwwwtttssstttpppyyy~~~{{{wwwVVVAAA<<<:::999777666666666777222333333444555555666666444444333333333333222222222333333444444333333222444444444333333444555555222333333444555666777777::::::;;;===AAADDDGGGIIIKKKOOOPPPUUUkkkyyyfffYYYLLLGGGCCCCCCCCCAAADDDIIIGGGJJJTTTeeeyyy}}}___KKKEEE@@@AAAEEECCC@@@CCCFFFHHHKKKOOOUUUXXX]]]hhhssswwwyyyrrrggg```[[[VVVSSSQQQNNNKKKIIIGGGDDDAAA>>>999999999999:::::::::::::::;;;;;;===???AAACCCDDDEEEFFFGGGHHHNNNTTTSSSOOOJJJEEECCCGGGNNNUUU```iiimmmxxxzzzuuuiiieee___VVVRRRTTTRRRVVV[[[dddsss{{{wwwvvvuuuuuuuuuoooooosssxxx{{{{{{tttmmmhhh```ZZZSSSPPPPPPOOONNNLLLOOO^^^uuu{{{{{{\\\FFF<<<999777666666666666555555555555666555555444444555555666333333333333333333333333111222333333444333333333vvvqqqooorrruuuuuuwwwzzz|||eeeXXXOOOJJJFFFFFFIIIMMMOOOLLLMMMPPPPPPPPPQQQPPPPPPRRRUUUXXX\\\```gggnnnrrruuuxxxzzz{{{~~~wwwpppnnnoooqqqtttwwwtttrrrrrrlllsss~~~[[[BBB<<<;;;999777666666666777555555555555555555555666444444333333333333222222222333333444444333333222333333333333444555555666111222333444555666666666999:::<<>><<<;;;;;;<<<===>>>>>>>>>>>>======>>>AAADDDHHHKKKNNNSSSSSSSSSTTTZZZaaa___YYYQQQLLLIIILLLRRRYYYeeeoooyyyzzzmmmiiicccWWWRRRTTTKKKPPPUUUZZZdddssszzzxxxwwwwwwvvvtttssssssuuuuuuvvv}}}xxxqqqlll___\\\UUUMMMIIIJJJMMMMMMFFFXXXppphhhOOOCCC===999777666666666555555555555444444222222222222444444111111111111111111111111000111333444555444333333yyyrrrxxx}}}yyyxxx|||vvvaaaRRRIIIGGGHHHKKKKKKKKKOOOUUUZZZ]]]^^^___ZZZVVVTTTRRRQQQVVV]]]bbblllvvv|||zzztttoooooossssssssstttrrrllliiioooyyyrrrqqqbbbDDD>>>999777888888555333444666666666666666555444444444444555555555444333222222333333444444333333222222333333444444333333222444444444555666777888999<<<<<<===???BBBFFFIIIKKKOOOLLLKKK\\\iiiXXXOOOCCCCCCBBB@@@@@@BBBGGGKKKLLLUUUdddxxxdddUUUFFF@@@@@@@@@@@@BBBCCCEEEIIIMMMRRRXXX___dddjjjnnnssswww{{{}}}ppplllgggcccaaa```^^^]]]XXXTTTMMMGGGDDDAAA???===777888888999999::::::;;;===???@@@???DDDNNNTTTVVV___XXXTTTWWW```fffeeebbbbbb\\\UUUQQQTTT___lllttt{{{zzzkkkggg]]]WWWUUUOOONNNNNNQQQVVV[[[eeeuuuyyywwwzzzyyyvvvtttrrrrrrtttuuutttyyy~~~uuuooommmfff^^^VVVRRRNNNHHHEEEFFFIIIRRRpppwwwZZZDDD;;;:::999777666555666777666555444555666666555333111000222222222222222222222222777222///111333111...///www{{{~~~{{{zzz~~~ooo[[[PPPJJJIIIKKKJJJJJJLLLQQQWWW]]]aaabbbaaaZZZUUUSSSSSSTTTYYY___hhhrrr}}}{{{tttnnnmmmpppsssssssssqqqlllhhhnnnvvvpppmmmhhhIII???:::777888888555333555555666666666666666555555555555444444444333333333222333333444444333333222333444444555555444444333333333444444555666888999;;;;;;===???BBBEEEIIIKKKPPPNNNPPPccc{{{fffUUUMMMDDDDDDCCCAAAAAACCCGGGKKKMMMXXXkkkzzz^^^QQQCCC????????????@@@BBBEEEHHHLLLQQQXXX___cccjjjnnnsssvvvzzz{{{uuunnnkkkfffcccbbbaaa```___[[[VVVNNNHHHDDDAAA???===999999:::;;;;;;<<<<<<===>>>AAABBBBBBHHHSSS[[[]]]ddd```]]]```gggnnnppppppmmmfff\\\VVVXXXbbbooowww~~~}}}mmmhhh^^^XXXUUUOOOLLLLLLNNNRRRWWW```qqqyyyxxxzzzyyyvvvssspppppprrrrrrrrrwww~~~wwwqqqoooiiiaaaXXXSSSNNNIIIFFFHHHHHHUUUxxxaaaHHH===;;;999777666555777777666555555555555555444333222111222222222222222222222222111000333777777222//////zzz{{{}}}zzzzzz~~~gggUUUOOOMMMMMMNNNJJJJJJMMMRRRZZZ```dddfffbbbYYYRRRRRRUUUYYY^^^cccnnnyyy|||uuunnnkkkmmmsssrrrrrrpppkkkgggkkksssmmmgggpppPPP@@@;;;888999888555444555555555666666666666666555666555444333222333444444222333333444444333333222444555555666666555555444333333333444555666777888:::;;;<<>>???>>>===>>>AAACCCGGGKKKPPPVVV]]]bbbgggkkkpppsssvvv|||zzzsssnnnjjjhhheeecccccccccbbbaaa]]]XXXPPPIIIDDD@@@>>><<<;;;<<<<<<======>>>??????@@@BBBDDDFFFMMMZZZcccfffddddddcccfffkkkrrryyy}}}~~~uuuhhh^^^]]]fffrrrzzzpppkkk```XXXUUUOOOJJJIIIJJJMMMQQQZZZjjjyyy{{{yyyzzzzzzvvvqqqnnnmmmnnnoooooouuu|||{{{uuuqqqmmmdddZZZUUUOOOIIIGGGIIIHHHYYYjjjNNN???<<<999888666666777777777666666555555444333333333333333333333333333333333333//////222777666222000222yyywwwxxxwwwyyy}}}cccTTTRRRRRRQQQOOOJJJKKKNNNTTT[[[aaadddeee```UUUMMMPPPWWW^^^eeejjjsss~~~xxxqqqnnnooorrrqqqpppooojjjfffiiiooo}}}kkkbbbzzzwwwUUUBBB<<<888999888555444666444555555666666666666666777555333222222222444555222333333444444333333222444444555555555555444444333333333333444666777888999:::<<>>======@@@BBBEEEIIIMMMSSSZZZ___bbbfffkkknnnqqquuu||||||vvvppplllfffdddbbbbbbdddeeedddddd___YYYPPPHHHCCC???<<<:::<<<<<<======>>>??????@@@@@@CCCFFFIIIRRR___jjjmmmcccfffjjjmmmqqqyyytttgggbbbhhhrrryyyqqqlllaaaYYYUUUNNNIIIGGGGGGIIILLLTTTcccrrrzzz}}}{{{|||{{{xxxpppllljjjkkkkkklllqqqxxxwwwsssoooeee[[[UUUOOOJJJHHHIIIIII\\\pppRRRBBB===:::888666666777888777666666555444333222333444444333333333333333333333333333///...222444333333555yyyttttttvvvyyy}}}cccWWWWWWWWWSSSPPPLLLMMMOOOTTTZZZ^^^``````ZZZQQQKKKOOOYYYbbbkkkqqqxxx|||vvvrrrrrrqqqooonnnnnnjjjfffhhhmmmxxxmmm```rrr}}}ZZZDDD===999999888555555777555555666666666666666555777555333222222222444555222333333444444333333222333333444444444444333333333333333444555666777888999:::===@@@CCCFFFHHHIIIKKKHHHKKKaaammmYYYMMMIIIFFFFFFFFFEEEDDDEEEHHHKKKSSSddd|||{{{fffVVVIIIBBB???@@@AAA???===>>>>>>@@@CCCFFFJJJOOOUUUZZZ^^^bbbgggjjjllloootttyyy}}}zzz|||~~~{{{xxxtttoookkkbbbaaaaaabbbeeefffffffff```ZZZPPPGGGAAA>>>;;;999<<<<<<<<<===>>>>>>?????????CCCGGGKKKTTTbbbkkknnndddkkktttyyy}}}ooohhhiiipppvvv~~~oookkk```XXXTTTMMMIIIGGGGGGIIIJJJPPP]]]kkkuuu|||}}}}}}|||xxxooollljjjkkkjjjiiinnntttyyytttoooeee\\\VVVPPPJJJHHHIIIJJJ[[[tttVVVDDD>>>:::888777666777888777666666555444333222333444555333333333333333333333333444000111888===:::444111}}}uuusssvvv{{{~~~eeeYYYYYYXXXTTTPPPNNNNNNPPPTTTYYY\\\]]]]]]XXXPPPMMMSSS\\\eeeooovvvyyyuuutttpppnnnmmmmmmkkkggghhhllltttqqqaaannn```EEE???:::999888555555777666666666666666555555444666555444333222333444444222333333444444333333222222333333333333333333222444444444555666777888999999;;;>>>AAADDDGGGHHHIIIHHHEEEKKKbbb}}}iiiVVVKKKHHHDDDEEEEEEEEEEEEFFFIIIKKKUUUfff{{{lll[[[NNNFFFAAA>>>@@@AAA>>>>>>???>>>???AAACCCFFFJJJPPPTTTYYY]]]bbbeeefffhhhlllpppuuuxxx{{{{{{yyyvvvtttssssssuuuxxxyyyzzzzzz|||}}}{{{}}}zzzwwwtttpppllliiibbbaaabbbdddgggiiijjjiiiaaa[[[QQQHHHBBB>>><<<;;;;;;;;;<<<======>>>>>>??????DDDHHHMMMVVVbbbiiikkkaaakkkyyyzzzooolllooorrrxxxkkkhhh^^^WWWSSSLLLHHHGGGHHHIIIIIIMMMXXXdddnnnwww}}}}}}zzzwwwpppmmmlllllljjjhhhjjjpppyyy|||vvvmmmeee]]]XXXRRRLLLIIIIIIJJJVVVyyy|||^^^III???:::999777777888888888777555444444333333444444444333333333333333333333333333444;;;FFFIII@@@444---uuuqqqtttyyy|||gggXXXVVVTTTSSSQQQNNNNNNQQQUUUZZZ\\\]]]\\\YYYTTTSSSXXX___fffpppyyyyyytttrrrpppmmmlllmmmlllhhhiiilllppp}}}uuuccclllgggFFF@@@:::999888666555888777777777777666444333333555555444444444333333333222333333444444333333222333333444444444444333333555555555666777888999::::::<<>>@@@AAABBBFFFKKKNNNPPPTTTYYY[[[[[[]]]aaadddgggkkkooopppmmmjjjhhhhhhkkkmmmppprrrrrrtttwwwzzzzzz~~~|||xxxuuurrroookkkhhhdddcccdddgggkkkmmmmmmmmmccc\\\RRRIIICCC@@@???>>><<<<<<======>>>>>>?????????EEEKKKPPPWWWaaaffffff```lll}}}xxxrrrpppppp~~~rrrfffddd\\\UUURRRKKKFFFFFFHHHJJJIIIJJJSSS]]]gggrrr{{{}}}{{{zzzxxxuuuqqqooonnnnnnlllggghhhlllsss}}}yyymmmeee___[[[VVVOOOKKKKKKHHHQQQpppiiiNNN>>>;;;999777777888999888777333333444444555444444333444444444444444444444444333999CCCJJJFFF;;;333111uuunnnqqqvvvxxxgggWWWRRRQQQRRRSSSMMMNNNQQQVVV[[[^^^^^^^^^[[[YYYYYY]]]aaafffpppyyy~~~wwwqqqoooooolllkkkmmmllliiijjjmmmlllxxxyyyfffllllllGGG@@@;;;:::888666666888888888888777666444222222444444555555555444333222222333333444444333333222444555555555555555555444666666666666777999:::;;;;;;===@@@DDDGGGIIIJJJJJJGGGIIIVVVssswwwcccQQQHHHGGG@@@AAACCCDDDEEEGGGJJJLLLWWWkkknnn___UUUKKKBBBBBB>>><<<>>>>>>;;;<<>>??????@@@CCCHHHKKKGGGKKKPPPRRRRRRSSSWWWZZZ^^^bbbfffgggdddaaa```aaabbbfffjjjlllnnnrrrwww{{{||||||xxxuuurrroookkkhhhffffffgggjjjnnnppppppoooeee^^^TTTKKKEEEBBBAAA@@@=========>>>??????@@@@@@@@@GGGMMMRRRXXXaaadddcccdddrrr~~~vvvrrrqqqyyynnncccbbbZZZTTTQQQKKKEEEEEEHHHJJJIIIIIIPPPZZZbbbnnnyyy{{{yyyxxxuuurrrrrrpppppppppmmmhhhgggjjjoooxxx{{{lllfff```^^^YYYQQQMMMLLLGGGNNNkkkqqqQQQ>>>;;;999777777888999888777222333444555555555444333444444444444444444444444666<<>>???@@@AAABBBDDDEEEGGGIIIKKKNNNOOOPPPVVVYYY\\\[[[XXXXXXZZZ\\\aaadddiiinnnsssxxx~~~{{{vvvqqqlllhhheeefffhhhlllppprrrqqqmmmjjjccc\\\TTTMMMHHHDDD>>>:::<<<999:::===???>>>@@@DDDFFFNNNXXX```iiiqqqqqqnnnpppzzzyyyrrrqqq~~~yyylll```\\\ZZZTTTNNNKKKJJJIIIFFFEEEGGGJJJOOORRR[[[dddqqqyyy{{{yyyvvvuuuuuurrrmmmkkkjjjjjjjjjiiimmmsss~~~wwwoookkkddd^^^YYYTTTNNNKKKGGGPPPjjj{{{[[[BBB>>>===:::666444555555333666555555555555444444444444444333222111333666999EEE===444000111444555444yyypppkkkmmmrrrvvvyyy~~~gggVVVQQQPPPPPPPPPOOORRRWWW[[[^^^bbbeeehhheeecccbbbdddjjjrrrzzz~~~yyytttrrrpppllljjjjjjjjjiiiiiilllqqq~~~vvvttt{{{YYYGGG>>>;;;666888<<<777777777666555555555555666444444444333333444444444333333333333333333333333444555555555555444333333444555777888999999888888999;;;???CCCGGGIIIKKKLLLJJJIII]]]nnn[[[MMMEEEBBBDDDCCCDDDFFFGGGHHHNNNUUUhhhwwwwwwbbbRRRHHHCCCAAA<<<<<<<<<;;;;;;<<<======999::::::;;;<<<===>>>???AAABBBCCCEEEGGGIIIKKKLLLPPPRRRTTTTTTSSSSSSWWWZZZbbbffflllrrrxxx~~~|||yyyuuupppkkkhhhfffhhhjjjmmmqqqsssrrrmmmjjjaaa[[[SSSMMMJJJFFFAAA======;;;;;;>>>@@@@@@CCCHHHLLLZZZjjjuuu}}}||||||uuusss{{{uuuiii___\\\ZZZTTTNNNKKKHHHFFFDDDCCCDDDGGGKKKNNNWWWaaammmvvvyyyxxxvvvuuuyyyuuuoookkkiiihhhhhhgggmmmsss}}}zzzqqqllleee___YYYSSSMMMIIIHHHPPPhhh```GGG===<<<:::888888888666444666555555555555444444444333444333222222444888;;;EEE>>>555111111222111000zzznnngggfffiiimmmppptttzzzfffUUUPPPOOOOOOOOOPPPSSSXXX\\\```dddhhhkkkgggggghhhlllrrryyyzzztttqqqnnnkkkiiihhhhhhgggfffhhhlllwww|||{{{]]]JJJ@@@???999999;;;666888888777666666666666666333444444555555444444333333333333333333333333333666666666555444444333333555666777888888999999888:::<<<@@@DDDGGGIIIJJJKKKKKKNNNdddkkkYYYMMMEEEBBBDDDCCCDDDGGGGGGIIIPPPYYYmmm~~~uuu^^^MMMEEEBBBAAA<<<<<<<<<<<<<<<===>>>???888999999:::;;;<<<======??????@@@BBBDDDFFFHHHIIIJJJLLLNNNNNNOOORRRXXX]]]eeejjjrrrzzz|||zzzwwwsssooollliiihhhkkkmmmpppsssuuurrrmmmhhh^^^XXXRRRMMMKKKHHHCCC@@@>>><<<<<>>;;;:::;;;:::777555666555555555555444444444444444444333333555888;;;???:::444111111222111///xxxlllbbb___bbbfffhhhlllpppuuu{{{eeeTTTNNNMMMMMMNNNPPPSSSXXX\\\```eeejjjnnniiikkkoootttzzzzzzqqqooommmiiiggggggfffdddccccccfffoooaaaKKK@@@@@@;;;:::<<<777888777666666555555666666222333444555555444333222444444444444444444444444555555555555555555666666555666666777888888999999>>>???CCCFFFIIIKKKLLLLLLIIIRRRmmm{{{gggWWWMMMFFFCCCCCCCCCDDDGGGGGGIIISSS]]]ppp{{{bbbPPPEEEAAA@@@;;;;;;;;;<<<===>>>???@@@::::::;;;<<<<<<===>>>>>>??????@@@AAACCCEEEHHHIIIIIIKKKMMMNNNPPPVVV___eeennnsss{{{~~~zzzwwwvvvsssqqqnnnmmmllllllnnnpppsssvvvvvvrrrkkkfff[[[WWWQQQMMMKKKHHHDDD@@@???<<<<<>>@@@CCCFFFIIIKKKLLLMMMHHHYYYyyyvvvdddVVVMMMGGGDDDCCCCCCDDDGGGGGGJJJVVVbbbvvvjjjVVVIIIAAA>>>;;;;;;;;;;;;<<<>>>??????::::::;;;;;;<<<<<<======>>>>>>>>>???BBBEEEHHHJJJJJJLLLOOORRRUUU]]]gggoooyyy~~~wwwppplllmmmlllllllllllllllmmmmmmqqqsssuuuwwwvvvqqqiiidddZZZVVVPPPMMMLLLJJJEEEAAA???===<<<>>>@@@EEEQQQ]]]wwwxxxrrrqqqqqqtttsssjjj___ZZZWWWYYYXXXRRRNNNMMMHHHFFFDDDCCCBBBCCCEEEFFFKKKRRR]]]iiisssyyyzzzzzzzzzuuuoookkkiiiiiijjjjjjgggllluuuvvvppphhh```ZZZUUUPPPNNNKKKHHHMMM]]]ooozzz~~~tttaaaOOO???999999888666777666555555555555444444444555555555333111000222333111000000111222333333222sssggg\\\XXXZZZ^^^```cccfffjjjqqq{{{eeeUUUMMMKKKLLLNNNOOORRRWWW\\\aaagggnnnsssrrrwww}}}xxxnnnjjjiiigggffffffeeecccbbb^^^```ggguuukkkNNN???@@@<<<999;;;:::666666555444444444444444333444444555555444444333444444444444444444444444333333333444666999;;;===666666666666777888999:::;;;===AAAEEEHHHJJJKKKLLLNNNeeeqqq___SSSLLLGGGDDDBBBCCCEEEGGGGGGKKKXXXfff~~~nnnYYYKKKAAA<<<;;;;;;;;;;;;;;;<<<===>>>999999999:::::::::;;;;;;<<<<<<<<<>>>AAAEEEIIIKKKKKKNNNRRRVVV[[[dddooowwwsssggg```___```bbbeeehhhkkkmmmoooppptttuuuwwwxxxvvvpppgggaaaXXXUUUQQQOOOOOOMMMIIIFFFAAA???>>>???AAAHHHWWWfff~~~{{{nnnhhhfffhhhiiiooo{{{}}}sssjjjfff[[[VVVTTTVVVUUUPPPMMMMMMFFFEEECCCAAA@@@AAABBBBBBHHHNNNXXXeeeqqqxxx{{{zzzvvvsssooolllkkklllkkkkkkcccjjjsss|||zzztttkkkbbb\\\VVVRRROOOLLLGGGFFFMMMWWWbbbnnnwwwwww~~~oooXXXAAA:::999777555777666555555555555444444444444555555333111000000222333333222222111000000///~~~sssggg[[[WWWXXXZZZ]]]```bbbfffnnnzzzfffUUUMMMJJJLLLOOOPPPSSSXXX]]]cccjjjqqqvvvxxx}}}yyyppphhhgggffffffgggfffdddbbb___aaagggttttttTTTAAAAAA<<<888:::999777666666555555555555555444444444333333444444444555555555555555555555555555444444444666999;;;===777666666666777888999:::;;;===@@@EEEHHHKKKLLLMMMXXXuuulllZZZOOOIIIEEECCCBBBCCCEEEGGGGGGLLLZZZjjjjjjWWWIIIAAA===;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<===???CCCHHHLLLOOOOOOSSSXXX]]]ccclllvvv~~~~~~pppbbbWWWUUUXXXYYY]]]ccciiiooosssuuuvvvuuuvvvxxxyyyvvvoooeee^^^VVVTTTRRRRRRTTTTTTQQQNNNDDDBBBAAAAAACCCLLL]]]nnn}}}tttmmmccc\\\[[[]]]___```gggsssvvvooogggbbbbbbYYYTTTRRRTTTRRRNNNLLLNNNGGGFFFDDDBBBAAA@@@AAAAAAFFFJJJTTTaaannnwwwyyyyyyuuussspppnnnmmmlllkkkiiiaaahhhqqqzzzyyyoooeee\\\VVVQQQNNNKKKHHHFFFGGGJJJRRRbbbpppvvvvvv[[[CCC<<<<<<888444666666555555555555444444444222333444333222222333444333333333222000///000000tttggg[[[VVVWWWWWWZZZ]]]___ccclllyyygggVVVNNNJJJLLLOOORRRUUUYYY^^^dddkkksssyyy|||{{{qqqgggfffeeefffggggggeeecccaaabbbgggsss|||YYYDDDCCC<<<777999999888888777666666666666666555555333222222333555555555555555555555555555555777666555555666888:::<<<777666666666666888999:::<<<>>>BBBGGGKKKMMMOOOPPPaaa}}}hhhWWWMMMGGGDDDAAABBBCCCEEEGGGGGGLLL\\\lll|||dddRRRGGGAAA>>>;;;;;;:::999999999::::::<<<<<<==================??????@@@BBBFFFLLLQQQTTTSSSXXX^^^dddjjjrrr}}}qqqbbbUUUMMMOOOWWWXXX]]]eeennnuuuzzz|||}}}uuuwwwxxxyyyvvvnnnddd\\\UUUSSSRRRTTTXXXYYYWWWTTTFFFDDDCCCCCCFFFOOOaaasss}}}yyymmmaaa^^^YYYTTTRRRTTTXXXZZZZZZaaannntttlllfff```]]]___XXXTTTQQQRRRQQQMMMLLLNNNJJJHHHFFFDDDCCCBBBBBBBBBDDDHHHQQQ___llluuuxxxxxxuuusssqqqooonnnllljjjggg```gggpppxxx}}}rrrfff]]]UUUOOOLLLJJJIIIHHHGGGFFFKKK\\\lllttt|||www\\\DDD??????:::444555666666555555555444444444000222444444444444666888000111111111000111333444}}}pppcccXXXTTTUUUZZZWWWZZZbbbiiimmmwwweeeSSSLLLIIIKKKNNNNNNUUU]]]bbbdddiiiqqqxxx||||||uuujjjiiihhhfffdddccccccbbbccc```dddpppbbbCCC>>>@@@;;;888;;;777777777666666666666555666666555444444444444555444444444555555555555666555555444444444444555555555666777777777888;;;>>>@@@@@@EEEKKKLLLKKKMMMQQQbbbzzzfffVVVLLLHHHEEEDDDAAAHHHFFFEEEKKKNNN[[[ppprrrbbbQQQCCC======999999999999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<>>>>>>???BBBHHHOOOUUUYYY\\\```ffflllrrrxxx{{{bbbTTTNNNLLLQQQWWW]]]iiiwww~~~xxx}}}|||xxxqqqeeeZZZVVVUUUUUUXXX\\\]]]ZZZWWWOOOGGGAAABBBIIITTTdddqqq}}}~~~yyyqqqhhhaaaZZZTTTPPPNNNNNNQQQVVV[[[```ccccccffftttqqqgggccc```\\\YYYZZZTTTOOONNNOOOOOOLLLIIIHHHGGGEEECCCAAA@@@??????@@@DDDMMMYYYfffqqqxxx{{{tttpppkkkgggeeeeeeddddddeeegggnnnxxxvvvhhh___XXXOOOJJJFFFIIIDDDBBBFFFIIIXXXpppZZZBBB???:::777999888666666555444444444444555666555444333111000///...333333333222222111111111|||nnnaaaWWWUUUWWWZZZYYY]]]eeekkkoooxxx}}}dddTTTMMMKKKLLLPPPQQQWWW^^^ccceeejjjqqqxxx|||uuujjjiiihhhfffeeedddccccccdddaaacccmmm|||eeeEEE>>>???:::666999:::::::::999999999999888666666555555555444444444444444444555555555555666666555555555555555555666666777888777777999<<<>>>BBBBBBEEEKKKNNNNNNRRRXXXoooyyyfffUUULLLGGGFFFDDDBBBHHHGGGFFFLLLQQQ^^^uuuwwwgggYYYLLL@@@<<<===<<<<<<;;;:::999999999999:::::::::;;;;;;<<<<<<===??????AAAEEEKKKRRRYYY^^^___ccciiipppvvv|||nnn[[[SSSPPPNNNRRRYYYnnn|||zzz~~~}}}yyyrrrggg\\\YYYXXXYYY\\\``````]]]YYYNNNGGGBBBCCCHHHSSSbbbppp}}}|||xxxwwwuuurrrmmmddd]]]WWWRRROOOMMMPPPSSSYYYdddnnnnnnhhhaaadddppp~~~rrriiiddd```\\\YYYZZZVVVPPPOOOOOONNNJJJFFFHHHGGGEEECCCAAA@@@??????BBBEEEMMMWWWdddooowww{{{uuurrrmmmjjjiiihhhfffeeedddeeejjjrrr{{{wwwiii___WWWOOOJJJCCCFFFBBBAAAEEEHHHXXXsss}}}XXXAAA>>>:::777888777666666555444444444444555444444444444333333222222333333333222222222111111|||nnnaaaXXXWWWZZZ[[[\\\bbbiiioootttzzzyyycccVVVPPPMMMOOORRRTTTZZZaaaeeegggkkkrrrxxx|||uuukkkjjjhhhfffeeedddddddddeeeaaabbbhhhttt{{{hhhGGG======888555777888888777777777666666666555555666777666555444333444444444555555555555666666666666666666666666666666777888888888:::===@@@IIIGGGHHHLLLOOOPPPVVV]]]wwwdddTTTKKKGGGFFFEEEBBBHHHGGGGGGOOOUUUddd{{{wwwjjj\\\QQQGGG???<<<>>><<<<<<;;;:::999999999999===<<<;;;:::;;;;;;======???@@@CCCGGGNNNVVV^^^bbbaaaffflllrrrwww|||uuucccRRRNNNMMMNNNUUU___{{{~~~{{{uuukkk```[[[[[[\\\___aaa```\\\WWWMMMGGGBBBCCCIIIRRRbbbooo|||xxxqqqlllgggccc]]]VVVPPPLLLLLLNNNOOOZZZbbbiiixxx}}}mmm```cccmmm{{{}}}rrrjjjddd```[[[WWWVVVSSSPPPOOOOOONNNIIIFFFGGGFFFDDDCCCAAA@@@??????AAADDDJJJSSS^^^iiisssyyyuuussspppnnnmmmkkkhhhfffcccbbbdddjjjrrryyykkk```WWWOOOJJJDDDFFFBBBAAADDDGGGXXXtttyyyVVV@@@===999777888555777666555555444444555555333333444444555555666666333333333333222222222222~~~pppcccZZZXXX[[[\\\```gggnnntttyyy~~~tttaaaWWWQQQOOOQQQTTTXXX]]]dddggghhhkkkrrrxxx{{{tttmmmkkkhhhfffdddddddddeeecccaaa```dddmmmqqqlllKKK>>><<<888666888777666666666666555555555444555777888777666444222444444444555555555555666666666777777777777666666666777888999999;;;>>>AAAPPPMMMKKKMMMMMMNNNTTT[[[uuubbbSSSJJJGGGFFFEEEAAAGGGFFFGGGPPPXXXhhhsssfffXXXNNNFFF@@@===>>>999999999999:::;;;<<<<<>>>>>???BBBHHHOOOWWW^^^bbbaaaeeejjjnnnrrruuuyyy|||rrr^^^NNNKKKKKKNNNZZZiiiyyyoooeee^^^]]]\\\^^^^^^[[[UUUOOOIIIEEECCCEEEJJJTTTdddrrr{{{}}}~~~uuukkkccc]]]YYYSSSNNNIIIIIIPPPXXX^^^qqq~~~qqqdddgggoooyyy~~~zzzqqqiiiccc^^^XXXUUUNNNMMMMMMNNNOOOOOOLLLIIIFFFEEEDDDBBBAAA@@@??????@@@BBBFFFMMMVVVaaammmttttttrrrqqqpppnnnlllhhheeebbb``````dddkkkyyy|||mmm```VVVOOOJJJGGGHHHCCCBBBEEEFFFXXXwwwxxxWWWAAA<<<888888888444777666666555555555555555333333333444555555666666333333333333333333333333sssfff\\\YYY[[[^^^dddlllsssyyy~~~ppp```VVVQQQOOOQQQVVVZZZ```fffiiiiiilllsssxxxyyysssnnnllliiieeecccccccccccc```______bbbiiizzznnnzzzrrrPPP???<<<:::999:::::::::999999999888888888555666777888888666444333444444444555555555555666666666777888888777666666666777888999999;;;>>>AAAOOOKKKJJJLLLLLLMMMSSSZZZsssaaaRRRJJJGGGFFFEEE@@@FFFEEEFFFPPPZZZllltttfffWWWMMMFFF???<<<<<<999999999999:::;;;<<<<<<>>>===;;;:::999;;;<<<===<<<===@@@EEELLLSSSYYY\\\]]]___bbbdddeeehhhkkkmmmuuu}}}}}}hhhXXXMMMQQQSSSTTT___ppp~~~sssiiibbb___]]]\\\ZZZUUUMMMGGGEEECCCCCCGGGLLLVVVgggvvvzzz|||~~~|||sssggg^^^WWWRRRMMMJJJGGGKKKZZZjjj{{{{{{oooqqqwww|||}}}|||{{{vvvoooggg```ZZZUUURRRKKKKKKKKKMMMNNNMMMKKKJJJFFFEEECCCBBB@@@@@@??????@@@BBBEEEJJJQQQ\\\hhhqqqqqqpppooonnnmmmkkkgggdddbbb___^^^aaaggguuuoooaaaVVVNNNJJJGGGFFFCCCDDDGGGHHH]]]|||[[[DDD===888999:::333777777666555555555555666444444444444333333333333333333333333333333333333~~~qqqeee[[[YYY\\\___gggooouuu|||zzzmmm^^^UUUOOOMMMPPPUUU[[[```gggjjjjjjmmmsssyyy~~~yyyssspppmmmiiidddaaa``````aaa]]]]]]___aaaeeeuuusssuuuyyyyyyVVVBBB===;;;;;;<<<999999888888888777777777666666777888777666555444444444444555555555555666555555777777777777555555555666777888999;;;>>>AAAFFFEEEFFFJJJLLLNNNTTTZZZyyy}}}qqq___PPPIIIGGGFFFFFF@@@FFFEEEFFFQQQ\\\ppprrrdddTTTJJJDDD>>>:::999<<<<<<;;;:::999999999999<<<;;;:::999::::::<<<<<<;;;<<<>>>BBBGGGLLLPPPSSSUUUUUUVVVVVVVVVYYY]]]```gggppp{{{{{{qqqYYYMMMLLLXXX]]]YYYaaapppwwwlllddd```[[[XXXUUUOOOHHHBBBBBBAAACCCHHHMMMVVVgggvvvyyy{{{~~~{{{qqqeee]]]TTTNNNJJJIIIHHHOOOfff}}}}}}xxxtttmmmeee]]]WWWSSSQQQMMMMMMMMMLLLJJJIIIGGGGGGEEEDDDCCCAAA@@@@@@??????@@@CCCFFFJJJOOOYYYeeennnooonnnmmmlllkkkiiieeebbb```]]]]]]```fffrrrqqqaaaUUUNNNJJJCCCBBB@@@EEEIIIKKKccccccJJJ???999:::;;;444888777666666555555666666666555555444333222111111333333333333444444444444zzzkkk___WWWYYY^^^```iiirrrwwwxxxlll]]]SSSLLLJJJNNNTTT[[[```gggjjjjjjmmmtttzzz~~~{{{uuuqqqnnniiiccc```^^^^^^^^^ZZZ\\\___```bbbpppxxxsss]]]FFF===<<<;;;;;;666666666666555555555555777777777777666666666555444444444555555555555666333444666777777666444333444555666777888:::>>>@@@AAAAAAEEEKKKNNNNNNRRRXXXooo|||ooo^^^PPPHHHGGGFFFFFFBBBHHHFFFHHHSSS^^^sssnnn___PPPHHHDDD???;;;:::<<<<<<;;;:::999999999999888999999999:::;;;;;;;;;;;;<<<===@@@BBBFFFHHHJJJLLLLLLKKKJJJJJJNNNTTTYYY```kkkvvv~~~~~~ssshhhTTTGGGGGGTTTYYYUUU^^^pppyyynnn```\\\VVVQQQNNNJJJCCC>>>AAAAAACCCGGGKKKSSScccrrrvvvzzzzzzoooddd]]]SSSMMMJJJKKKLLLVVVrrrwwwssslllccc[[[VVVSSSRRRMMMMMMLLLJJJHHHFFFFFFGGGDDDCCCBBBAAA@@@?????????===AAADDDGGGKKKTTT```iiiooommmkkkjjjiiihhheeeccc]]]\\\\\\```fffpppsssbbbUUUNNNKKKDDDBBB@@@EEEIIIIIIbbbkkkOOOAAA999<<<===555888777777666666666666666666666555555444333333333333333333444444444555555vvveeeYYYTTTXXX___```jjjsssxxxxxxkkk\\\RRRKKKHHHMMMTTTZZZ```fffjjjjjjnnntttzzz~~~}}}wwwrrroooiiiccc^^^\\\\\\\\\YYY\\\______```lll}}}rrrbbbHHH>>>;;;::::::999999999999888888888888888888777666555666666666444444444555555555666666333444666777777666444333333444666666777:::===@@@BBBBBBGGGMMMNNNMMMNNNRRRhhh{{{nnn]]]OOOHHHFFFFFFFFFDDDJJJHHHIIITTT```uuu~~~kkk]]]NNNGGGEEEBBB???>>>999999999999:::;;;<<<<<<666777888999:::;;;;;;:::<<<======>>>@@@BBBDDDEEEGGGFFFDDDCCCDDDJJJQQQWWWaaakkkwww~~~|||pppddd[[[IIIBBBJJJMMMLLLZZZqqq{{{nnn[[[VVVOOOKKKHHHEEE@@@;;;AAAAAADDDGGGIIIOOO___nnntttyyyyyynnnccc]]]UUUOOOLLLNNNPPP\\\|||xxxtttlllccc[[[UUUTTTTTTJJJJJJJJJHHHGGGGGGIIIKKKDDDCCCBBBAAA@@@?????????999===AAADDDGGGOOOZZZcccooommmkkkiiiiiigggeeeccc[[[ZZZ\\\```fffoootttbbbUUUMMMKKKIIIFFFBBBEEEGGGEEE^^^pppSSSCCC:::===???666888888777666666666666666666666666666666555555555333333333444444555555555qqq___UUUQQQTTTYYYaaafffoooxxxxxxjjjYYYQQQNNNKKKLLLNNNXXX___gggmmmqqqtttyyy|||uuurrrooojjjddd```]]][[[[[[\\\YYYYYY]]]```iiizzzuuunnnMMM<<<;;;===<<<<<<;;;:::888777666666666777777666666555555555444555555555555666666666666777777777777777777777777666555555666888:::<<<>>>>>>GGGHHHHHHLLLIIIHHHQQQrrrnnnZZZNNNIIIFFFEEEEEECCCDDDGGGKKKRRRaaa|||uuucccXXXLLLFFFAAA<<<:::;;;999999999999999999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@BBB???@@@CCCEEEGGGNNNVVV```ooozzzyyywwwuuukkk^^^PPPJJJFFFGGGJJJPPP___nnn|||}}}zzzlll^^^RRRFFFBBBAAA???>>>???===BBBEEEDDDCCCIIIWWWcccqqqzzz~~~xxxiii[[[SSSPPPQQQRRRTTT\\\qqqxxxvvvrrriii```YYYTTTQQQPPPOOOLLLIIIGGGGGGGGGGGGFFFCCCBBB@@@???>>>>>>======>>><<<;;;>>>AAAFFFRRR^^^iiikkkjjjhhhhhhiiigggbbb]]][[[ZZZ\\\aaajjj|||{{{fffVVVLLLIII>>><<<@@@FFFEEEFFFWWWmmmzzzZZZDDD===<<<999555888777777666555444444444333333555888;;;;;;:::888444444444555555444333333nnn\\\SSSOOOPPPTTTZZZ___hhhrrr{{{xxxiiiZZZRRRNNNLLLLLLOOOZZZ```jjjppptttwww{{{~~~~~~tttllljjjfffbbb^^^[[[ZZZYYY\\\ZZZ[[[___```ggg}}}{{{uuuqqqPPP>>>;;;<<<;;;;;;:::999888777777777777777666666666555555555555555555555555666666666666777777777777777777777777666555555666888:::<<<>>>BBBIIIIIIIIILLLHHHIIIUUUwwwmmmYYYMMMIIIFFFDDDEEEEEEEEEHHHLLLSSSddduuu___TTTIIIDDD@@@<<<;;;<<<999999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>AAABBBDDDJJJRRRYYYhhhssssssrrrpppfffYYYOOOJJJGGGJJJNNNUUUdddqqqyyyuuuyyy}}}zzzkkk\\\OOODDD@@@@@@>>>>>>???>>>AAADDDDDDDDDJJJUUU^^^mmmvvvyyylll___WWWTTTSSSTTTUUUZZZhhhxxx~~~uuusssnnnfff^^^WWWRRRPPPOOONNNKKKIIIGGGGGGGGGFFFEEECCCBBB@@@???>>>>>>======@@@======>>>@@@EEEOOOZZZhhhkkkllliiiiiijjjgggaaa\\\ZZZYYY[[[___hhhzzz|||gggVVVLLLHHHEEEBBBBBBEEECCCCCCPPPaaa___HHH???===:::777888777777666555555444444444444555888:::;;;999777444444444444444444444333iiiWWWPPPMMMLLLMMMTTTZZZcccllluuu}}}vvviii[[[TTTPPPMMMNNNPPP[[[cccmmmuuuyyy}}}~~~ssshhhgggeeebbb___]]]ZZZYYYZZZZZZ^^^aaa```dddyyyxxxppptttSSSAAA<<<;;;999::::::999888777777888888666666666666555555555555555555555555666666666666777777777777777777777777555555666666888;;;===>>>AAAHHHIIIIIILLLIIILLL[[[~~~~~~lllWWWLLLHHHEEEDDDEEEFFFFFFHHHMMMVVVhhhwww\\\QQQGGGBBB@@@<<<<<<===::::::::::::::::::::::::888999999999999999:::::::::::::::::::::;;;<<<===>>><<<<<>>???>>>>>>???>>>@@@BBBCCCFFFKKKRRRWWWeeeooozzzzzznnnddd[[[WWWUUUUUUVVVYYYaaaiiirrrzzzvvvooommmhhhaaaZZZTTTPPPOOONNNMMMKKKIIIGGGGGGGGGFFFEEECCCBBB@@@???>>>>>>======@@@>>>===??????BBBLLLVVVeeejjjmmmlllkkkjjjfff```[[[YYYXXXZZZ]]]eeevvv~~~iiiWWWLLLGGGJJJEEEBBBCCCBBBAAAJJJVVVgggfffLLLAAA>>><<<999888777777666666555555444666555666888999999777666444444444444444444444444cccRRRMMMKKKJJJJJJSSSXXXaaaiiiqqqxxxuuuiii]]]WWWRRROOOPPPSSSZZZcccppp{{{sssjjjiiihhheeebbb___\\\ZZZWWWYYY^^^bbb```cccxxxrrrhhhwwwVVVBBB===;;;999999999888888888888888999666666666666666555555555555555555555666666666666666666666666666666666666555555666777999;;;>>>???===EEEHHHKKKMMMHHHMMM```}}}jjjVVVKKKGGGEEEDDDEEEFFFFFFHHHNNNWWWkkkxxx\\\QQQFFFBBB???<<<;;;===::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<======;;;<<<>>>???>>>BBBHHHOOO\\\hhhlllllliiiaaaYYYOOONNNNNNRRRYYYcccmmmuuuwwwpppuuu|||~~~lllUUUJJJ???===>>>>>>>>>@@@??????@@@CCCHHHLLLOOOPPP[[[dddqqqyyyzzzvvvnnnggg___ZZZWWWVVVXXX\\\```dddgggpppzzznnnhhhgggccc]]]VVVQQQOOONNNNNNNNNLLLJJJIIIIIIHHHGGGEEEBBBBBB@@@???>>>=========???======??????AAAJJJSSS```gggmmmmmmkkkiiieee___\\\YYYXXXZZZ\\\cccssskkkXXXLLLGGGIIICCC???AAABBBCCCIIIQQQUUUpppmmmQQQBBB===;;;:::777777777777666666555555777666666777888888666444444333333333444444555555{{{___PPPLLLKKKKKKKKKTTTXXX___ffflllqqqvvvyyy}}}tttjjj```ZZZVVVRRRSSSWWWYYYdddsssrrrlllkkkiiifffccc___[[[YYYVVVWWW\\\aaa```cccwwwoooeeeyyyXXXCCC===<<<;;;999999888888888888888999555555555666666666666666555555555555666666666666666666666666666666666666555555666777999<<<>>>@@@>>>FFFJJJMMMMMMEEELLLbbb{{{iiiUUUKKKGGGEEEDDDEEEEEEEEEHHHOOOYYYnnnxxx]]]RRRHHHCCC@@@<<<;;;<<<::::::::::::::::::::::::999999999999999999999999;;;<<<<<<<<<===============;;;===@@@@@@>>>AAAFFFLLLVVVbbbhhhiiigggaaa[[[RRRRRRRRRUUU]]]gggpppuuu}}}~~~uuuvvv{{{oooTTTIII???===>>>>>>???AAAAAA@@@@@@DDDHHHKKKLLLKKKRRRYYYeeennnpppllliiiggggggccc]]]ZZZ\\\```cccdddgggooo}}}uuulllfffddd```[[[UUUPPPNNNNNNNNNOOOMMMKKKKKKKKKJJJHHHFFFBBBBBB@@@???>>>=========;;;:::;;;>>>???AAAIIIRRRZZZccckkkkkkjjjhhhccc^^^]]][[[YYYZZZ[[[bbbppp~~~mmmYYYMMMHHHGGGBBB??????AAACCCGGGLLLMMMdddwww{{{sssUUUCCC<<<::::::777777777777777666666666888777666666777777666444444333333333333444555666zzz___PPPKKKJJJLLLNNNTTTXXX^^^cccgggkkkoooqqqrrrwww~~~tttlllddd^^^YYYUUUVVVZZZ[[[gggwwwqqqkkkiiifffccc___[[[XXXWWWYYYWWWZZZ^^^___cccuuuqqqggg|||ZZZDDD======<<<::::::999888777777888888555555555666666666666666555555555555666666666666777777777777777777777777555555666777999<<>>>>>======<<<===<<<>>>AAAAAA???AAAEEEIIIPPP[[[bbbdddccc```]]]TTTUUUUUUWWW```mmmuuuwww}}}yyywwwzzzuuuUUUJJJ@@@>>>??????@@@BBBBBBBBBBBBDDDGGGIIIJJJIIIMMMQQQZZZaaacccaaabbbfffpppnnniiiccccccgggiiigggooottt~~~}}}yyyuuuyyy~~~|||uuunnnhhhccc```ZZZUUUQQQOOOOOOPPPNNNMMMKKKKKKKKKJJJGGGEEECCCBBB@@@???>>>>>>======:::999;;;>>>???@@@GGGOOOTTT^^^ggghhhgggeeebbb^^^^^^[[[ZZZZZZZZZ___mmm{{{ppp\\\OOOIIIGGGEEEBBB@@@???AAADDDFFFJJJZZZgggmmm}}}uuu|||xxxZZZEEE<<<::::::777777777777777777777777888666555555777777666555444333222222333444666777|||cccRRRKKKIIIKKKPPPUUUYYY^^^cccfffiiimmmooollloootttxxxvvvxxxtttmmmfffbbb\\\XXXYYY^^^___kkk||||||nnnhhhfffccc___\\\ZZZXXXXXX```ZZZXXX\\\^^^cccrrrtttjjj^^^EEE===<<<<<<;;;:::999888777777777777555555555555666666666777555555555555666666666666777777777777777777777777555555666777:::===@@@AAAFFFJJJKKKNNNOOOLLL```{{{iiiUUUKKKHHHFFFFFFHHHFFFHHHMMMUUUaaauuuqqqZZZOOOEEEAAA???<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<=========<<<;;;;;;;;;;;;>>>BBBBBB@@@AAAEEEHHHMMMVVV^^^aaa`````````VVVXXXWWWYYYdddsss|||}}}~~~{{{}}}zzzWWWLLLBBB@@@AAAAAAAAACCCCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLQQQWWWWWWVVV\\\dddqqqtttsssnnnmmmqqqrrrooozzz|||}}}iii``````dddnnnttt{{{~~~~~~}}}wwwtttoooiiieeeaaa\\\VVVSSSQQQQQQRRRLLLKKKJJJJJJJJJHHHFFFCCCCCCBBB@@@???>>>>>>======;;;:::<<<>>>>>>>>>CCCKKKNNNXXXbbbdddcccbbbaaa^^^]]]ZZZYYYYYYXXX]]]iiivvvqqq]]]PPPKKKFFFFFFEEEAAA>>>???BBBEEEHHHPPPWWWaaawwwmmmwww}}}___III===:::;;;777777777777777777777777777555444444666777777666444333222222222444666888fffTTTKKKGGGKKKPPPWWW[[[```eeehhhllloooqqqjjjmmmqqqsssqqqttttttnnnhhhddd^^^ZZZ[[[```cccnnn}}}|||zzzlllgggeeeaaa^^^[[[[[[[[[[[[eee\\\XXX[[[^^^bbbooo~~~vvvkkk```FFF===<<<<<<<<<;;;:::888777666666666444555555555666666777777555555555555666666666777777777777777777777777777555555666777:::===@@@BBBDDDGGGHHHLLLQQQUUUppp{{{iiiUUUKKKIIIGGGGGGHHHGGGIIIPPPXXXdddxxx|||mmmVVVLLLBBB???>>><<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999::::::>>>BBBBBB@@@AAAEEEIIIMMMUUU]]]aaaaaabbbdddWWWYYYXXXZZZfffwww}}}YYYNNNCCCAAABBBBBBBBBDDDDDDFFFGGGFFFEEEFFFHHHJJJLLLKKKMMMQQQQQQQQQYYYdddmmmtttxxxvvvvvvzzzzzzwww{{{dddVVVSSSUUUZZZ___eeeggghhhjjjpppuuuyyy|||{{{tttqqqqqqmmmgggfffbbb]]]XXXTTTRRRRRRSSSJJJIIIHHHHHHHHHGGGDDDAAACCCBBB@@@???>>>>>>======<<<;;;===???===<<<@@@GGGJJJUUU___bbbaaaaaa```^^^\\\YYYXXXWWWWWWZZZgggtttsss___QQQLLLBBBEEEEEEAAA>>>@@@DDDGGGFFFIIIMMMYYYuuu}}}iiiuuucccKKK>>>;;;<<<777777777777777888888888666555444444666777777666444333222111222444666888yyy```QQQLLLLLLOOOSSS[[[aaaiiinnnqqqqqqqqqqqqjjjkkknnnpppqqquuuvvvrrrllleeebbbaaabbbdddkkktttyyyrrrnnneeeccc```^^^^^^^^^^^^]]]ddd___[[[YYYYYY]]]iiiuuu~~~ooojjjLLL>>>;;;;;;<<<<<<;;;::::::999999888666666555555555444444444444444444555555555666666777777777777777777777777888999999999999;;;???BBBGGGGGGKKKNNNPPP___uuueeeSSSJJJFFFCCCCCCDDDFFFGGGLLLVVVeee{{{{{{rrrnnnZZZMMM@@@<<<======<<<<<<===:::999;;;:::777888;;;;;;<<<===<<<:::999:::;;;;;;<<<<<<==================???AAACCCDDDEEEEEEDDDFFFHHHOOOXXX\\\]]]```ddd`````````dddlllwwwyyyaaaKKKAAAAAA@@@CCCHHHFFFDDDKKKOOOLLLFFFDDDFFFHHHJJJMMMPPPPPPOOOTTT]]]eeevvvzzz}}}{{{|||kkkZZZTTTSSSTTTSSSSSSSSSUUUZZZ```dddiiilllnnnmmmnnnooojjjcccbbbbbb]]]SSSOOOQQQPPPKKKIIIIIIIIIIIIHHHFFFDDDCCC>>>>>>???@@@??????=========;;;;;;???@@@>>>@@@CCCMMMSSS[[[aaacccbbb```___WWWVVVVVVVVVUUUYYYfffsssqqq[[[OOOMMMHHHFFFDDDBBBAAABBBCCCCCCEEEGGGKKKYYYyyyxxxlllvvvfffIIIDDDDDD777::::::999888777666555444999777666555555444222000333333333333333333333333zzzcccVVVPPPPPPTTTZZZaaaffflllrrrvvvwwwvvvvvvmmmmmmpppsssuuuzzzyyyuuunnnhhheeedddeeefffmmmvvvyyyqqqllldddbbb```_________^^^\\\\\\ZZZYYYZZZ[[[___iiitttooolllNNN@@@<<<<<<:::::::::999888888777777666666555555555444444444444444444555555555666666777777777777777777777777888999999999999;;;???BBBGGGHHHLLLPPPTTTggguuueeeSSSJJJFFFCCCCCCEEEGGGHHHOOOZZZiiiuuulllgggYYYLLL@@@======<<<<<<<<>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAAEEEFFFLLLTTTXXXZZZ^^^dddfffgggiiimmmsss|||zzz^^^JJJAAACCCAAAEEEIIIFFFCCCIIILLLJJJDDDBBBDDDGGGKKKNNNQQQQQQQQQUUU^^^fff{{{vvvdddYYYUUUSSSQQQOOONNNOOOSSSXXX[[[]]]cccgggiiilllooommmhhhbbbaaa[[[RRRNNNPPPNNNJJJKKKLLLLLLKKKIIIGGGEEEDDDAAA@@@???===<<<<<<<<<===>>>;;;;;;>>>@@@>>>???CCCJJJQQQ[[[aaacccbbb___]]]YYYXXXXXXXXXWWWZZZgggtttrrr[[[NNNKKKGGGFFFDDDBBBAAABBBCCCDDDEEEGGGKKKYYYxxxtttkkkwwwjjjMMMHHHGGG<<<:::999999888777666666555888666555555666555333111444444444444444444444444|||hhhZZZTTTSSSYYY```gggjjjpppwww|||}}}zzzxxxpppooorrrwww{{{{{{wwwrrrllliiigggggghhhooowwwxxxpppkkkbbbaaa````````````^^^\\\WWWVVVXXX\\\]]]^^^eeennnmmmpppQQQBBB>>>===999999888888777666666555666666666555555555444444444444555555555666666666777777777777777777777777888888999999999<<<@@@CCCHHHIIIMMMQQQWWWooouuueeeSSSJJJFFFCCCCCCEEEIIIJJJQQQ^^^ooo~~~oooccc]]]WWWKKK@@@======<<<;;;<<<;;;888888::::::777777999<<<===>>>===;;;;;;;;;<<<===>>>>>>???????????????<<<===>>>>>>??????>>>>>>BBBBBBGGGNNNRRRUUU[[[bbbkkknnnrrrwww}}}sssYYYHHHBBBDDDCCCGGGLLLGGGEEEHHHJJJHHHCCCAAADDDHHHOOOSSSVVVWWWWWW[[[dddkkkwwwiiiaaa]]]YYYTTTRRRTTTXXX[[[]]]XXX```gggiiilllppppppnnneeebbb[[[SSSPPPQQQOOOLLLNNNNNNNNNMMMKKKIIIFFFEEEDDDBBB???<<<;;;;;;<<<===>>>;;;;;;>>>???>>>???BBBHHHOOOZZZbbbdddbbb^^^\\\YYYWWWWWWWWWWWWZZZfffrrrttt]]]NNNIIIFFFEEECCCBBBBBBCCCDDDEEEEEEGGGLLLZZZwwwwwwrrr}}}oooQQQJJJIII???999999888888888777777777666555555555666666444222555555555555555555555555mmm^^^UUUSSSZZZbbbhhhmmmuuu~~~{{{uuuppppppttt{{{}}}{{{wwwsssooommmkkkkkkpppuuu|||zzzqqqlllbbbaaa```aaaaaa```]]][[[XXXWWWXXXZZZZZZYYY___gggjjjrrrRRRBBB>>>===999999888888777666666666666666666666555555555555555555555555666666666666777777777777777777777777888888999999:::<<<@@@DDDIIIJJJLLLOOOWWWqqquuueeeTTTJJJFFFDDDDDDFFFIIIKKKSSSaaatttzzziii]]]VVVSSSIII@@@>>>===<<<;;;<<<999666777:::999666666999<<<===>>>===<<<;;;<<<>>>>>>???@@@@@@AAAAAA@@@@@@?????????????????????>>>AAA@@@BBBHHHMMMQQQXXX```kkkpppyyyvvvdddRRREEEBBBEEEDDDJJJNNNIIIHHHHHHHHHHHHDDDBBBFFFKKKUUUYYY^^^```aaaeeemmmsss}}}uuunnneeeaaabbbeeeffffffbbbiiipppqqqrrrttttttrrrjjjeee]]]WWWTTTTTTRRROOOOOOOOOOOOMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>;;;;;;>>>???===>>>BBBFFFNNNZZZbbbeeeccc___\\\WWWUUUTTTTTTTTTXXXbbbmmmyyyxxx```OOOIIIEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGMMM]]]zzztttSSSHHHEEE<<<888888888888888888888888666555444555777777666444555555555555555555555555rrrbbbXXXUUU[[[ccciiiqqq}}}zzzrrrpppqqqwww~~~{{{wwwsssqqqrrruuuzzz|||}}}tttnnncccbbbaaaaaaaaa___\\\ZZZXXXVVVUUUVVVUUUVVV^^^fffiii~~~uuuTTTBBB===<<<;;;::::::999999888777777777777666666666555555555555555555666666666777777888888888888888888888888777888999::::::===AAADDDFFFIIILLLOOOXXXtttttteeeTTTKKKGGGEEEEEEGGGHHHJJJSSScccwwwvvveeeYYYSSSPPPGGG@@@>>>===;;;:::<<<<<<:::;;;>>>???;;;;;;===;;;===>>>===<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????AAA???@@@EEEJJJNNNVVV^^^jjjrrr~~~|||dddUUUKKKBBBBBBDDDDDDLLLQQQJJJIIIFFFEEEFFFEEECCCGGGOOOYYY```hhhlllnnnqqqwww|||{{{sssrrrsssqqqoooqqqwww||||||||||||{{{wwwmmmeee\\\WWWUUUTTTQQQPPPMMMMMMMMMKKKIIIFFFDDDBBB>>>@@@BBBCCCCCCBBB@@@???>>>;;;;;;>>>>>>======AAAEEENNNYYYbbbeeeccc```]]]WWWTTTSSSTTTTTTWWW```iiiwww|||dddRRRJJJEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGOOOcccxxxVVVFFF@@@777999999999888888888888888555555444666777888666555444444444444444444444444tttcccZZZWWW]]]dddkkkvvvzzzrrrpppuuu~~~{{{vvvtttvvvyyyzzz|||vvvpppeeecccbbbaaa```^^^[[[YYYUUUSSSRRRSSSSSSVVV___iii}}}~~~gggxxxwwwVVVCCC===<<<<<<<<<;;;;;;:::999999999777777777666666666555555555555666666666777777777888888888888888888888888777888999:::;;;>>>BBBEEEDDDIIIMMMPPPZZZuuuttteeeTTTKKKGGGEEEEEEHHHGGGIIISSSeeeyyyqqqaaaVVVQQQMMMFFF@@@???>>>::::::<<<;;;999:::>>>>>>;;;:::<<<:::<<<======<<<;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????BBB@@@AAAEEEIIIMMMTTT]]]kkkuuujjjUUUJJJDDD>>>@@@BBBBBBMMMTTTMMMJJJDDDBBBEEEEEEDDDJJJTTT^^^gggssszzz}}}|||nnncccYYYUUUTTTQQQOOONNNJJJJJJJJJIIIGGGEEEBBBAAA<<<>>>BBBEEEEEEDDDAAA???>>>;;;;;;>>>>>><<<===@@@DDDLLLXXX```dddbbb```^^^ZZZVVVTTTUUUVVVYYY```iiittt~~~gggUUULLLFFFEEECCCBBBBBBCCCDDDEEEFFFGGGRRRlll]]]HHH???666::::::999999999888888888666555555666888888666555444444444444444444444444ppp___XXXWWW\\\bbbmmmzzzwwwssssss{{{}}}|||vvvqqqtttvvvxxxzzzwwwppphhhfffbbb```^^^]]]ZZZXXXTTTRRRRRRSSSTTTVVV^^^ggg{{{xxxaaammm{{{XXXEEE>>>===<<<<<<;;;;;;:::999999999777777777777666666666555555666666666777777777777888888888888888888888888777888999:::;;;>>>BBBFFFFFFKKKPPPPPPWWWooottteeeTTTKKKHHHFFFFFFHHHHHHJJJTTTfff{{{|||jjj\\\RRRNNNJJJEEE@@@@@@>>>::::::<<<777555777;;;<<<888777999999;;;<<<<<<;;;;;;<<<===??????@@@AAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@AAABBBEEEBBBCCCGGGJJJMMMTTT[[[kkkvvvoooVVVHHHEEE@@@<<<>>>@@@@@@MMMUUUNNNNNNFFFCCCHHHJJJIIIPPP\\\gggrrrooobbbWWWUUUTTTQQQNNNNNNHHHHHHHHHHHHFFFDDDBBB@@@===>>>@@@BBBBBBAAA???>>>>>>;;;;;;===>>><<<<<>>CCCFFFIIIOOORRROOORRReeettteeeTTTKKKHHHFFFFFFIIIIIIKKKUUUggg}}}wwweeeXXXPPPLLLIIIDDD@@@@@@>>>:::999<<<888777999===>>>:::999;;;999:::;;;;;;::::::<<<===??????@@@AAAAAAAAA@@@@@@DDDDDDCCCBBBCCCDDDEEEFFFFFFDDDEEEIIIKKKMMMSSS[[[jjjuuu|||^^^HHH@@@BBB===:::===>>>???MMMVVVOOOSSSJJJGGGMMMOOOOOOWWWcccooo|||rrrdddXXXVVVVVVRRROOOPPPGGGGGGGGGGGGFFFDDDBBBAAA????????????>>>>>>======>>>;;;;;;======;;;<<>>:::999999999999999999999999999888666555555555555333444444444555555666666777777777777888888888888777888888999<<<>>>AAACCCHHHNNNQQQNNNNNN\\\wwwuuudddSSSKKKIIIGGGFFFFFFMMMMMMUUUfffzzzwwwfffXXXMMMFFF@@@???>>>===<<<;;;;;;;;;;;;999888888:::;;;;;;:::888:::;;;;;;;;;;;;<<<>>>AAABBBDDDDDDCCCCCCDDDEEECCCDDDEEEDDDCCCBBBCCCCCCLLLLLLKKKJJJLLLQQQYYY___nnn|||dddKKKAAA@@@@@@;;;<<<>>>???@@@EEELLLQQQTTTMMMKKKQQQVVV[[[dddnnn{{{{{{qqqdddWWWSSSRRRNNNJJJHHHJJJJJJHHHGGGEEECCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;:::999;;;===@@@BBBBBBHHHQQQYYY___```___^^^XXXUUUSSSTTTTTTUUUZZZbbbnnnkkkWWWNNNIIIGGGDDDAAA@@@AAACCCEEEDDDBBBOOOuuuaaaMMMGGG@@@===:::888888999999888888888777777666666555555777666666666666555555555uuu[[[QQQNNNNNNQQQWWWcccsss|||{{{ssswww~~~~~~qqqgggccceeekkkuuu{{{zzzssskkkggggggfffiiiooouuu{{{xxxpppiiieeeaaa^^^\\\[[[YYYWWWRRRRRRRRRRRRSSSVVV[[[___vvvhhhSSSUUUhhh{{{WWWCCC>>>>>>:::::::::999999999888888999888777666666666666666555555555555555666666666777777777777888888888888888888999:::===@@@CCCEEEIIIOOORRRMMMKKKWWWqqquuudddSSSKKKIIIGGGFFFFFFJJJKKKUUUggg{{{tttdddVVVKKKEEE<<<<<<;;;;;;<<<<<<===>>><<<;;;999999:::;;;;;;:::888:::;;;;;;;;;;;;<<<>>>AAAAAABBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGIIIJJJMMMMMMNNNNNNQQQWWW```gggrrrzzzfffOOOAAA===;;;999;;;<<<<<<<<<===AAAGGGMMMOOOKKKMMMUUU]]]bbbiiippp}}}{{{kkk^^^RRRNNNMMMJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBB??????===<<<<<<<<<<<<<<<<<<;;;:::999;;;===@@@BBBCCCHHHPPPXXX]]]^^^]]][[[YYYUUUSSSTTTSSSTTTYYY```kkk}}}kkkVVVLLLEEECCCAAA@@@AAACCCEEEGGGCCCCCCLLLmmmgggRRRKKK@@@===:::888888999999888666666666666666666777777666666666555555555555444|||gggSSSMMMLLLJJJMMMSSS\\\nnnxxx{{{}}}uuupppwww{{{oooccc[[[YYY[[[ccclllqqqqqqmmmhhhdddcccaaacccjjjsss|||~~~vvvnnnhhheeeaaa^^^\\\ZZZXXXVVVQQQQQQQQQQQQRRRUUUZZZ]]]uuueeePPPTTTiii|||XXXDDD>>>???<<<;;;;;;:::999888888777888777777666666666777777777777777777666666666666777777777888888888999999777888999;;;>>>AAAEEEFFFJJJPPPSSSNNNLLLWWWooouuudddSSSKKKIIIGGGFFFFFFGGGJJJUUUggg|||ppp```SSSIIICCC;;;;;;;;;;;;;;;<<<<<<===>>><<<::::::;;;;;;:::999999:::;;;<<<;;;;;;<<<>>>@@@???@@@AAACCCGGGJJJLLLKKKIIIGGGFFFGGGJJJMMMPPPNNNPPPSSSUUUXXX___iiiqqqyyy|||lllaaaOOOAAA@@@CCCAAA;;;======<<<;;;<<>>===<<<<<<<<<<<<<<<;;;::::::;;;===???AAACCCGGGOOOVVV[[[\\\[[[YYYZZZVVVTTTTTTSSSSSSWWW^^^gggxxxmmmWWWJJJCCCBBBAAA@@@AAABBBCCCDDD@@@CCCIII```bbbNNNGGG???===:::999999:::999888444444555555666777777777666555555555555444444444mmm]]]OOOMMMMMMKKKNNNTTT\\\nnnwwwxxxwwwooommmvvvyyymmmbbbXXXSSSTTTXXXaaakkkpppqqqoookkkfffaaa^^^^^^fffppp|||}}}vvvnnngggddd```]]][[[ZZZWWWVVVRRRRRRRRRQQQQQQSSSVVVZZZqqqcccOOOVVVnnn}}}ZZZEEE??????===<<<<<<:::999888777777777777777666777777888888999888888888777777666666777777888888888999999999666777888:::>>>AAAEEEGGGIIIOOOSSSQQQOOO[[[tttuuudddSSSKKKIIIGGGFFFFFFGGGJJJTTTfffzzznnn^^^QQQGGGAAA>>>===<<<;;;:::999999999???===;;;:::;;;;;;:::999999:::<<<<<<;;;;;;===>>>???>>>>>>AAAFFFLLLQQQSSSQQQMMMHHHEEEFFFIIINNNPPPPPPTTTXXXZZZ^^^eeepppyyylll[[[RRRFFF>>>AAAHHHHHHCCC@@@???>>>>>>???BBBFFFIIIKKKLLLQQQ]]]jjjttt{{{~~~}}}xxxwwwvvvuuuwwwyyyzzzzzzzzz~~~ooo[[[PPPEEEAAAAAA@@@@@@CCCDDDCCCCCCBBB@@@??????>>>@@@???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???AAAFFFNNNUUU[[[]]]\\\[[[[[[XXXUUUUUUSSSRRRVVV[[[ffftttpppZZZKKKEEEDDDCCCAAA@@@??????>>>===DDDGGGUUUvvvtttXXXHHHBBB???<<<:::999:::::::::999555555555555555666666666555555555555444444444444aaaUUULLLMMMMMMLLLPPPXXXaaaqqqvvvtttqqqjjjiiitttooocccYYYQQQOOORRRYYYeeeqqqvvvxxxxxxssslllbbb]]]\\\cccnnn|||~~~wwwooogggddd___\\\ZZZYYYWWWUUUTTTTTTTTTRRRQQQQQQSSSUUUlll___NNNXXXttt\\\FFF@@@@@@======<<<;;;:::888888777888777777777777888888999999999888888777777666666888888888888999999999999555666777999<<<@@@DDDFFFIIIOOOSSSQQQPPP]]]wwwuuudddSSSKKKIIIGGGFFFFFFIIIKKKTTTeeeyyylll\\\NNNEEE@@@>>>===<<<;;;:::999999999???===;;;:::::::::999888999;;;<<<<<<<<<<<<===???@@@??????DDDLLLTTTYYY\\\[[[TTTKKKFFFFFFJJJMMMOOORRRWWW\\\___bbbiiiuuu~~~uuubbbJJJGGG@@@:::;;;AAACCCAAA??????@@@BBBEEEIIILLLMMMMMMMMMQQQZZZhhhwwwxxxooonnnpppppppppuuuxxxyyyvvvtttxxxuuueeeVVVLLLBBB???>>>===>>>AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<<<<===;;;;;;::::::;;;<<<===>>>???DDDLLLUUU[[[___``````\\\YYYWWWWWWTTTRRRUUU[[[fffrrrttt___OOOEEEDDDCCCAAA@@@>>>>>>======DDDEEENNNjjjkkkSSSGGGCCC>>><<<::::::;;;;;;:::999888888777666555444444333666666555555555444444444XXXOOOIIIKKKLLLLLLSSS]]]gggrrrrrrmmmkkkffffffqqqwwwggg[[[SSSNNNOOORRR]]]mmm|||~~~sssccc]]][[[bbbnnn|||~~~wwwpppfffccc___\\\ZZZXXXVVVTTTUUUUUUUUUSSSQQQQQQSSSTTThhh{{{]]]NNN\\\{{{^^^HHH@@@@@@===<<<<<<;;;:::999999888999888888777777777888888888888888888777777777777888888888999999999999:::555666777999<<>>888777;;;>>>>>>===>>>BBBHHHNNNSSSUUUUUURRRRRRRRRXXXgggxxx|||uuulllhhhiiilllooopppssswwwxxxuuuuuu{{{hhhZZZOOOGGG@@@???>>>===>>>BBB======???AAABBBDDDEEEFFF@@@@@@???>>>============;;;;;;:::;;;;;;<<<<<<===>>>CCCKKKTTT[[[___aaabbb]]]ZZZXXXXXXVVVTTTVVV[[[gggpppwwwcccQQQCCCBBBAAA@@@@@@@@@AAABBB===DDDBBBHHH___qqq|||eeeOOOEEEBBB===<<<;;;;;;<<<<<<;;;999::::::999777666555444333777666666666666555555555VVVMMMIIIKKKLLLMMMWWWdddhhhoookkkddddddbbbcccnnnxxxuuuiii[[[SSSOOOOOOSSSYYYeeexxx|||ccc]]][[[cccooo}}}~~~wwwooofffbbb^^^[[[YYYXXXVVVTTTSSSTTTTTTTTTSSSSSSUUUVVVfff|||___RRRddd```IIIAAA???<<<<<<;;;;;;::::::::::::::::::999888777777777777666666777777777777777777888888888999999999::::::777888888:::<<>>;;;999888888999:::999888:::;;;======<<<<<<>>>???BBBBBBFFFOOO\\\fffkkklllggg^^^RRRKKKKKKMMMOOOOOOUUU]]]fffkkkooowww|||lllZZZMMM;;;===<<<888888;;;===<<<===@@@GGGQQQ[[[aaabbbaaa[[[[[[[[[___mmm~~~vvvpppjjjgggdddbbbdddhhhmmmppprrrwwwzzzzzz~~~oooZZZPPPFFFAAA===>>>???>>>@@@DDD@@@AAAAAABBBCCCDDDEEEFFFAAA@@@???>>>============::::::;;;;;;;;;;;;<<<<<<>>>BBBJJJRRRYYY]]]___```^^^[[[YYYZZZXXXUUUXXX]]]hhhoooxxxdddQQQEEECCCAAA??????@@@BBBCCC>>>BBB???DDDTTT___kkk}}}bbbMMMBBB>>>===<<<;;;<<<======;;;999::::::999888777666666555888888777777777666666666WWWOOOKKKMMMNNNPPP[[[iiihhhlllddd]]]```___aaalllqqq{{{fff[[[QQQMMMNNNRRRZZZbbblllbbb[[[ZZZcccppp~~~}}}wwwoooeeebbb^^^[[[YYYXXXUUUTTTQQQRRRTTTTTTTTTUUUWWWYYYeeecccXXXkkkaaaJJJAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555555666666777777888888888888999999999:::::::::999999:::;;;===@@@CCCDDDIIINNNQQQOOORRRddduuudddSSSKKKIIIGGGFFFGGGFFFNNN]]]pppsss]]]MMMEEEAAA@@@@@@???>>>===<<<;;;;;;;;;999888666777888999999888:::;;;======<<<<<<>>>???CCCDDDHHHSSSaaakkkppppppeee\\\PPPIIIJJJLLLMMMMMMVVV___iiipppttt~~~|||ppp___OOOEEE888999777555888<<<===999@@@DDDMMMZZZfffmmmnnnllldddeeeeeehhhvvvuuulllddd___YYYZZZZZZZZZ[[[```fffkkktttyyy}}}www```OOOIII@@@<<<;;;>>>@@@@@@BBBGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;>>>BBBIIIQQQWWW[[[]]]]]]^^^[[[ZZZ[[[YYYWWWYYY^^^hhhnnnxxxdddPPPJJJGGGCCC???>>>>>>???AAA???@@@===AAALLLRRR```www~~~fffPPPDDD======<<<;;;<<<======;;;999999999999888888888888888888888888888777777777777ZZZVVVRRRQQQSSS[[[fffpppqqqiiiaaa^^^\\\]]]cccjjjtttuuu|||wwwiiiXXXRRRNNNOOOQQQWWWbbblllzzz{{{___]]]\\\bbbooo}}}tttnnniiiaaa[[[[[[ZZZWWWTTTTTTRRRQQQPPPNNNNNNPPPVVVZZZiii{{{aaaUUUqqqbbbHHHBBB>>>======<<<;;;::::::::::::999999999999888888888777777777777777777777777777999999999999999999999999;;;::::::===BBBFFFGGGFFFOOOMMMPPPNNNOOOjjjvvvcccPPPJJJKKKKKKJJJIIIIIINNNYYYkkk~~~iiiVVVKKKFFFAAA===@@@???===;;;:::;;;<<<===999888777777777888999:::===<<<:::999:::;;;===???BBBEEELLLXXXccciiigggccc\\\WWWOOOJJJJJJMMMPPPRRRYYYbbbmmmvvv~~~tttcccRRRDDD===999999888888999;;;===???@@@FFFRRR^^^hhhmmmlllkkkkkkkkkppp}}}tttooojjj```ZZZYYYTTTRRRRRRTTTXXX^^^ccceeepppuuu~~~wwwhhh___UUUJJJBBB???===<<<===AAAHHHOOOSSSUUUNNNHHHFFFGGGGGGFFFEEECCCAAA???>>>??????>>>======<<<<<<<<<<<<===>>>>>>???BBBHHHPPPWWW[[[[[[ZZZ```^^^[[[WWWUUUVVVZZZ^^^iiitttwwwcccPPPNNNGGGBBBDDDFFFDDD@@@???DDDBBB<<<@@@HHHLLL^^^|||~~~wwwiiiMMMCCCEEE???>>>===<<<;;;:::::::::<<<===???@@@???;;;888555444555888999999777555333```[[[VVVUUUYYYaaakkksssssshhh\\\XXXYYY^^^fffnnnvvvuuuyyy~~~||||||yyyiii]]]QQQNNNNNNPPPTTT]]]kkkyyyaaa______dddppp{{{rrrlllhhh```ZZZYYYYYYUUURRRRRRQQQPPPOOOMMMMMMOOOTTTXXXkkk{{{cccYYYvvvdddJJJDDD???======<<<;;;::::::::::::999999888888888777777777888888888888888888888888999999999999999999999999;;;::::::===BBBFFFHHHGGGMMMMMMSSSQQQRRRnnnvvvdddQQQJJJJJJJJJIIIHHHIIIMMMYYYjjj}}}zzzdddSSSJJJEEEAAA===::::::999:::;;;>>>@@@BBB999999888888888888888999999999999:::;;;===???@@@AAACCCIIIRRR[[[___]]]YYYUUUQQQLLLIIIJJJOOOTTTWWWYYYbbbnnn{{{}}}nnn]]]LLLAAA;;;;;;:::999999:::;;;===???AAAFFFOOOZZZccchhhiiihhhgggkkkvvv{{{rrriiiccc^^^XXXSSSQQQPPPOOONNNPPPTTTYYY^^^```hhhnnnxxxwwwlll^^^TTTQQQNNNIIIEEE???>>>===???EEENNNWWW]]]YYYSSSLLLJJJLLLMMMLLLKKKDDDAAA???>>>??????>>>===<<<<<<;;;;;;<<<<<<===>>>???AAAGGGNNNVVV[[[\\\\\\```^^^ZZZVVVSSSUUUYYY]]]hhhttt}}}rrr```OOOMMMFFFAAACCCEEEBBB??????FFFDDD???BBBIIIMMMbbb{{{oooPPPCCCCCC???>>>===<<<::::::999999999:::<<<<<<;;;999666444555666888999999888666555gggbbb[[[ZZZ```jjjrrrvvvssseeeVVVSSSXXXaaallltttzzzxxxxxxyyyvvvrrrrrrvvv}}}}}}uuuhhhZZZQQQMMMMMMPPPUUUZZZdddxxxdddbbbbbbgggsssyyypppiiifff^^^XXXXXXWWWSSSPPPPPPOOONNNMMMLLLKKKNNNRRRVVVkkkxxxbbb\\\{{{gggLLLFFFAAA======<<<;;;::::::::::::888888888888777777777666888888888888888888888888999999999999999999999999;;;::::::<<>>888888888999;;;>>>AAABBB999999999999999888777666555666888;;;===???@@@AAA@@@AAAEEEKKKQQQRRROOOKKKLLLJJJHHHHHHLLLRRRYYY^^^___fffsss~~~vvvfffSSSDDD<<<:::;;;;;;:::::::::<<<===>>>>>>BBBHHHOOOVVV[[[^^^___aaakkk~~~~~~rrrgggfffaaaYYYTTTSSSPPPMMMNNNMMMMMMNNNQQQUUUYYY\\\aaagggrrruuubbbYYYMMMEEEDDDDDDBBB???>>>===<<<>>>CCCMMMVVV\\\UUUOOOIIIHHHLLLPPPOOOMMMEEEBBB@@@>>>??????>>>===;;;;;;;;;;;;;;;<<<<<<===>>>@@@EEELLLTTT[[[^^^___```^^^YYYUUURRRTTTXXX\\\gggsssxxxjjj[[[NNNKKKDDD@@@BBBCCC@@@>>>>>>DDDDDDAAACCCIIIPPPjjj~~~}}}vvvUUUDDDAAA@@@???===;;;:::999888888888888999999888888777666777888888888888888888888kkkfff___^^^fffrrrxxxxxxpppaaaSSSSSS\\\gggqqqxxx}}}}}}|||wwwpppooosssxxx{{{}}}wwwkkk\\\RRRMMMNNNQQQVVV\\\aaammmzzzfffeeeeeekkkwwwxxxoooiiifff^^^XXXWWWVVVRRROOOOOOMMMMMMLLLJJJJJJLLLPPPSSSjjjsss```]]]}}}iiiNNNGGGBBB======<<<;;;::::::::::::888888888777777777666666888888888888888888888888888999999999999999::::::;;;;;;:::<<<@@@EEEIIILLLSSSRRRWWWZZZfffwwwfffSSSKKKIIIGGGFFFFFFIIIMMMXXXiii}}}}}}mmmdddWWWMMMGGGDDDAAA>>><<<;;;;;;::::::;;;<<<===999:::::::::999888666555444666999<<<>>>??????>>>??????BBBFFFIIIIIIGGGDDDFFFFFFGGGIIIMMMUUU]]]bbbiiiooo{{{wwwtttssslll]]]JJJ===999:::;;;;;;:::::::::;;;<<<===???AAAEEEHHHLLLPPPTTTVVV\\\kkksssjjj\\\___\\\SSSNNNPPPPPPMMMOOOOOOPPPPPPQQQUUUYYY\\\```fffooozzzyyypppddd[[[VVVPPPHHHDDDCCCBBB???<<<@@@???>>>>>>BBBGGGMMMPPPMMMIIIEEEEEELLLTTTTTTPPPGGGDDD@@@>>>>>>>>>>>>===;;;::::::::::::;;;<<<<<<>>>???CCCJJJSSS[[[```bbbbbb___[[[VVVSSSTTTXXX\\\eeepppuuueeeXXXOOOIIICCC???@@@@@@>>>===>>>???BBBAAACCCIIISSSsss{{{|||yyyXXXEEEAAA@@@???===;;;:::888888777999999888888888999999999999888777777777888999:::nnnkkkfffdddlllxxx|||yyyhhh\\\TTTWWWbbbllluuuzzz~~~yyypppnnnqqqssswwwxxxqqqbbbUUUNNNMMMOOORRRYYY```hhhwwwuuuhhhhhhiiippp{{{xxxpppjjjfff^^^XXXWWWVVVQQQNNNNNNKKKLLLKKKJJJIIIJJJNNNPPPeeeqqq___]]]~~~kkkOOOGGGBBB======<<<;;;::::::::::::888888888888777777777777888888888888888888888888888888888999999:::::::::<<<;;;;;;<<>>===<<<;;;===>>>@@@CCCEEEFFFDDDCCCEEEGGGIIIKKKOOOUUU\\\bbbpppvvvuuuiiiffffffaaaTTTDDD999888;;;999999:::::::::;;;<<<<<>>AAAAAAAAABBBDDDFFFGGGIIIIIIHHHFFFHHHSSS^^^^^^XXXHHHEEEAAA>>>>>>>>>======;;;::::::::::::;;;<<<<<<===>>>BBBIIIRRR[[[aaaccccccaaa]]]YYYUUUUUUYYY\\\bbbmmmwwwdddVVVQQQGGGBBB>>>???>>><<<<<>>===;;;999888888888888888777777777888999:::999888777666777888:::;;;ppprrroookkkpppyyy{{{vvv___WWWUUU\\\fffooovvv{{{zzz|||~~~~~~vvvmmmkkkooopppsssqqqhhhZZZOOOLLLLLLMMMPPPWWWaaannnvvvlllmmmooouuu~~~}}}xxxqqqkkkfff^^^WWWVVVUUUPPPMMMMMMKKKKKKKKKJJJIIIIIILLLOOO]]]zzzrrr```^^^}}}jjjOOOGGGAAA======<<<;;;::::::::::::999999999999888888888777999999999999999999999999888888888999999::::::;;;<<<<<<;;;<<<>>>DDDKKKQQQaaaXXXWWWaaa~~~xxxhhhWWWNNNJJJGGGGGGIIILLLOOOZZZmmmnnnggg```VVVMMMFFFAAA>>>;;;::::::::::::::::::::::::999999999999999888777666888999;;;<<<===<<<:::999;;;===???AAACCCDDDEEEEEEEEEHHHKKKLLLNNNRRRYYY___mmmvvv{{{ggg\\\XXXXXXTTTKKK@@@999888;;;888999:::;;;<<<===>>>>>>AAAEEEJJJLLLMMMOOOSSSVVV^^^ssszzziiiaaa^^^[[[[[[]]]aaa```ZZZUUUTTTQQQSSSVVVVVVVVVWWW\\\```aaagggpppyyy|||fffYYYSSSNNNIIIGGGAAACCCEEEIIIJJJHHHCCC???@@@AAABBBCCCEEEFFFHHHIIIGGGIIIIIIMMMZZZgggeee\\\JJJFFFBBB>>>============;;;;;;;;;;;;;;;<<<<<<===<<<>>>BBBIIIRRR[[[```bbbcccbbb___[[[XXXVVVXXXZZZ___jjj|||zzzeeeWWWQQQFFFAAA>>>>>>===;;;===@@@CCCDDDBBBCCCJJJUUUxxx___JJJDDD>>>===<<<:::999999999999666666555555555666666777888777666666777888:::;;;pppuuuuuunnnmmmsssrrrkkkWWWTTTTTT]]]fffmmmuuu{{{xxxyyyzzzxxxoooggggggmmmrrrqqqmmmbbbUUULLLJJJLLLOOOOOOTTT```ppp|||rrrsssuuu{{{~~~}}}{{{wwwqqqlllddd\\\VVVTTTSSSNNNKKKKKKJJJKKKKKKJJJIIIIIILLLNNNVVVpppqqq___[[[yyyiiiMMMFFF@@@======<<<;;;::::::::::::::::::::::::999999999999999999999999999999999999777888888999::::::;;;;;;<<<<<<<<<;;;===CCCLLLSSSaaaZZZZZZdddxxxiiiXXXOOOKKKHHHIIILLLOOORRR]]]nnnxxxllleee[[[PPPGGG@@@<<<:::888888999:::::::::::::::999999888888888888888999888999:::;;;;;;;;;:::::::::<<<>>>???AAABBBCCCEEECCCGGGJJJLLLLLLOOOUUU[[[dddoooooo[[[QQQLLLKKKHHHCCC===:::999999999:::;;;===???@@@AAAAAAAAAGGGPPPUUUWWWYYY]]]aaajjj~~~sssgggaaa\\\]]]YYYbbbtttwwwggg[[[ZZZTTTXXX[[[\\\[[[]]]bbbfffeeellluuu}}}uuu\\\PPPMMMJJJHHHHHHGGGIIINNNSSSUUUUUURRRPPPKKKJJJIIIIIIJJJNNNQQQTTTMMMQQQRRRVVVcccppplll___KKKGGGBBB>>>============<<<<<<;;;;;;<<<<<<===>>>;;;===BBBJJJSSS[[[___aaaaaaaaa```]]]YYYVVVVVVVVV\\\gggyyy~~~gggWWWPPPFFFAAA???>>>===;;;===BBBBBBCCC@@@CCCMMMZZZ|||dddMMMEEE<<<;;;::::::999999::::::666666666666666666666666666666666666777888999999nnnvvvvvvmmmhhhkkkhhh```SSSQQQTTT\\\dddkkkttt|||yyyyyyxxxtttjjjccceeemmmuuussslll```SSSKKKJJJLLLSSSQQQTTT___ooovvvwwwzzz~~~xxxtttrrrvvvzzz}}}yyyvvvqqqlllccc[[[TTTSSSQQQMMMIIIIIIJJJKKKKKKJJJIIIIIILLLNNNQQQiiiooo\\\WWWttthhhMMMEEE???======<<<;;;::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999777777888999::::::;;;;;;<<<<<<<<<;;;===CCCLLLTTT^^^[[[]]]fffxxxiiiYYYPPPLLLIIIJJJNNNRRRUUU^^^nnnpppiii^^^RRRGGG???;;;888999999:::::::::999999888999888777777777888999:::888888999:::;;;;;;;;;;;;999;;;===>>>>>>???AAACCCAAAEEEIIIJJJJJJMMMSSSXXX^^^jjj~~~gggTTTKKKEEECCCAAA>>><<<:::999888:::;;;===???AAACCCCCCDDDGGGPPP[[[cccfffiiimmmqqqvvv}}}mmmeee^^^VVVXXXSSSaaa|||lllZZZYYYYYY]]]aaabbbaaabbbhhhmmmkkkrrr{{{sssYYYNNNKKKIIIHHHJJJGGGKKKSSS\\\dddjjjmmmnnn```\\\XXXUUUVVVZZZ___cccXXX]]]___bbbooo{{{uuueeeLLLHHHBBB>>>===============<<<<<<<<<<<<===>>>>>>;;;===BBBJJJSSS[[[^^^```___``````]]]YYYVVVTTTTTTZZZeeexxxiiiWWWOOOFFFBBB???>>><<<:::===CCC>>>???===CCCQQQ```iiiOOODDD;;;::::::999999::::::;;;999999999:::999888777777444555555666777888888888tttvvvssskkkeeeccc]]]UUUMMMMMMPPPWWWbbbllluuuyyy~~~wwwqqqnnniiidddgggooouuussshhhXXXNNNMMMMMMJJJXXXVVVXXXaaannn~~~zzzwwwnnnooopppqqqttt}}}|||tttmmmkkk___]]]XXXSSSNNNKKKJJJIIIGGGHHHIIIHHHGGGHHHKKKMMMTTTcccuuuaaa\\\lllfffKKKEEEAAABBBAAA???===;;;:::999999;;;;;;:::999999888777777;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::;;;<<<===@@@EEEKKKPPPRRRXXX\\\eeexxxiiiXXXOOOJJJGGGIIIMMMRRRWWW___mmmuuulll]]]PPPFFF@@@===;;;;;;:::999888777777777777888999:::;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<@@@@@@???>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLYYY___mmmvvv^^^NNNDDDBBB@@@===:::999999:::;;;;;;<<<>>>BBBFFFIIIJJJIIITTT]]]hhhqqquuu{{{uuuggg^^^[[[ZZZXXXYYYZZZ^^^bbbaaa]]]YYY^^^___bbbeeehhhlllnnnooovvvyyy}}}xxx^^^RRROOONNNNNNPPPNNNXXXfffsss|||uuummmhhhiiinnnsssvvvvvvuuutttxxxuuubbbOOOHHHCCCAAA@@@<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>BBBKKKSSSYYY\\\___ccc```^^^[[[TTTNNNNNNRRRXXXcccvvv}}}mmm[[[NNNIIIEEEAAA>>>=========<<<@@@>>>CCCFFFJJJiiikkkMMMCCC@@@>>><<<;;;;;;;;;:::999999::::::::::::999888888555666888999::::::999888qqqtttqqqhhhaaa\\\VVVOOOLLLMMMPPPWWWaaallltttyyyxxxqqqmmmiiigggllltttwwwttthhhWWWNNNMMMMMMKKKUUUUUU[[[eeeqqqzzzsssppplllmmmooopppttt}}}|||ssskkkhhh]]]ZZZVVVQQQNNNKKKJJJJJJFFFGGGGGGGGGFFFGGGIIILLLVVVfffzzzbbbXXXfffdddKKKEEEAAAAAA@@@>>>===;;;:::::::::;;;;;;;;;:::999999888888;;;::::::::::::::::::999999999::::::::::::;;;;;;:::;;;<<<===@@@EEEKKKPPPVVVZZZ[[[```zzz|||mmm\\\QQQKKKHHHIIILLLOOOUUU___mmmtttkkk]]]OOOEEE???<<<:::;;;:::999888777777777777777888999999999999888777:::::::::;;;;;;;;;<<<<<<@@@?????????@@@AAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMRRRWWWcccuuummmXXXJJJBBB@@@>>><<<999888999:::;;;===>>>@@@EEEKKKPPPRRRSSSYYYcccqqq~~~zzzzzzzzzlllaaa[[[ZZZYYYYYYYYY[[[^^^bbbbbb```]]]aaabbbeeehhhlllpppssstttwwwzzzgggYYYUUUUUUXXX\\\aaannn~~~yyydddOOOIIICCCBBB@@@===<<<============<<<<<<============>>>BBBKKKTTT[[[___bbb```^^^]]]ZZZTTTMMMLLLQQQXXXcccwwwsssaaaUUUHHHEEEAAA>>>>>>>>>>>>>>>>>>???EEEGGGPPPvvvmmmOOODDD???===;;;:::::::::999888888888999999888888777666888888999999999888888777rrrtttpppeeeZZZRRRMMMIIIIIIKKKOOOVVV___jjjsssxxxyyyqqqkkkgggiiiqqqzzzyyysssfffVVVMMMLLLNNNMMMSSSUUU^^^jjjuuuuuunnnllljjjkkknnnpppttt}}}{{{qqqhhhddd\\\YYYUUUPPPMMMKKKJJJJJJEEEFFFFFFFFFEEEFFFHHHKKKXXXiiieeeTTT^^^{{{```JJJEEEAAA???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999::::::::::::::::::;;;999999::::::::::::;;;;;;:::;;;<<<===???DDDKKKOOOWWWYYYWWWZZZoooppp___TTTMMMIIIIIIKKKLLLRRR^^^nnnsssjjj\\\NNNEEE???<<<:::;;;:::999888888777888888777777888888888888777777:::::::::;;;;;;;;;<<<<<>>>>><<<:::999888999:::<<<>>>>>>BBBHHHPPPWWWZZZ\\\[[[fffvvv}}}xxxssssssxxx|||~~~sssoooyyy{{{uuummmddd]]]ZZZZZZZZZZZZZZZ[[[^^^aaaccccccbbbeeegggiiimmmrrrvvvzzz||||||wwweee```ccciiiooouuu|||dddPPPIIIDDDCCCAAA>>>===>>>>>>>>>============>>>>>><<<>>>BBBJJJSSS\\\bbbddd]]]\\\[[[YYYSSSLLLKKKOOOXXXdddyyyxxxfffYYYHHHEEEAAA??????@@@@@@@@@>>>BBBGGGGGGTTTpppQQQEEE???===;;;:::::::::999888999999::::::999999888777;;;:::999888777777777777zzzxxxpppaaaSSSJJJHHHHHHFFFHHHMMMSSS[[[eeeooouuuxxxnnnfffdddiiisss}}}yyypppaaaSSSLLLLLLNNNOOOSSSWWW```lllvvvtttnnnnnnhhhjjjmmmpppvvvyyynnnddd```]]]ZZZVVVQQQMMMJJJIIIIIIEEEFFFFFFFFFEEEFFFHHHKKKXXXjjjiiiTTTZZZvvv\\\HHHFFFAAA>>>======<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<===???DDDJJJNNNSSSUUUSSSUUUfffqqq```UUUNNNIIIIIIKKKJJJQQQ^^^oooqqqhhhZZZNNNEEE???===;;;;;;:::999999888888888888888888888999999888888888:::::::::;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNHHHLLLRRRZZZeeevvvnnnYYYLLLCCC<<<;;;:::999888888999;;;<<<<<<>>>CCCKKKSSSYYY[[[[[[\\\gggwwwxxxiiibbb^^^]]]```bbbbbbdddgggiiiqqqvvvqqqhhhkkk{{{ooolllgggaaa]]]\\\[[[[[[ZZZZZZ\\\^^^aaadddfffgggjjjkkknnnrrrwww|||xxxrrrvvvyyyaaaPPPIIIDDDCCCBBB>>>>>>@@@>>>==================>>>;;;>>>BBBGGGQQQ[[[aaaaaa[[[ZZZZZZYYYSSSLLLKKKOOOZZZfff{{{wwweeeWWWGGGDDDAAA???@@@AAABBBBBB@@@DDDGGGDDDSSSrrrSSSDDD@@@>>><<<;;;;;;;;;:::999<<<<<<======<<<<<<;;;:::;;;:::888777777777888999|||mmm]]]NNNFFFFFFJJJCCCFFFKKKPPPWWW```jjjqqqyyysssiii```___fffrrrzzzvvvjjj[[[PPPLLLLLLOOORRRWWWZZZbbbmmmwww|||oookkklllfffiiimmmqqqxxx|||uuukkkbbb^^^___\\\WWWQQQMMMIIIHHHGGGFFFGGGGGGGGGFFFGGGIIILLLWWWkkklllUUU[[[vvvXXXGGGFFF@@@======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<===???CCCIIINNNSSSUUUTTTVVVeee|||}}}ooo^^^TTTNNNIIIIIIKKKJJJQQQ^^^ooonnneeeXXXLLLDDD@@@>>>===;;;:::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???AAACCCEEEEEEDDDCCCDDDEEEGGGIIILLLMMMNNNOOOKKKOOOUUUXXX]]]hhhwww{{{fffUUUKKKBBB<<<::::::999999999:::;;;<<<<<<@@@GGGOOOVVVYYYXXXVVV\\\hhhvvv}}}fff[[[RRROOOOOORRRRRRPPPRRRVVVWWWaaaiiiiiieeejjjzzzuuukkkiiieeeaaa^^^\\\[[[[[[[[[\\\^^^```bbbfffiiikkknnnooorrruuuzzzrrr]]]OOOIIIDDDCCCBBB???>>>@@@===<<<<<<;;;;;;<<<<<<===;;;???BBBEEEMMMYYY^^^]]][[[ZZZYYYXXXSSSLLLLLLPPP\\\hhh~~~vvvaaaSSSGGGDDD@@@???@@@BBBBBBCCCAAACCCEEEBBBRRRsssTTTDDDBBB@@@>>>=========<<<;;;<<<============<<<;;;;;;999888777777777888:::;;;wwweeeWWWKKKEEEFFFKKKBBBFFFKKKOOOTTT\\\fffmmmqqqnnneee\\\[[[dddoootttqqqeeeWWWPPPNNNOOOSSSWWW]]]```gggqqq|||rrreeebbbdddbbbfffkkkqqqxxx{{{wwwqqqhhhaaa^^^]]]ZZZUUUPPPLLLIIIGGGFFFFFFGGGGGGGGGFFFGGGIIILLLVVVkkkjjjWWW^^^yyyUUUFFFFFF@@@>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::::::::999::::::::::::::::::;;;999999::::::::::::;;;;;;;;;;;;<<<<<<>>>BBBHHHMMMUUUXXXZZZ]]]kkk|||nnn^^^TTTNNNIIIHHHJJJJJJQQQ]]]nnnzzzhhh```TTTIIIBBB???>>>===::::::999999999999::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===???BBBEEEFFFFFFDDDCCCDDDEEEGGGJJJLLLNNNOOOOOONNNSSSWWWYYY[[[aaajjjrrr|||zzzppp___PPPHHHBBB===;;;:::::::::::::::;;;;;;???CCCIIIPPPVVVVVVSSSPPPTTT```nnn~~~kkkYYYRRRKKKIIIJJJLLLKKKHHHJJJNNNSSS\\\eeehhhhhhmmm{{{yyynnnhhhfffccc___]]]\\\[[[[[[]]]___bbbdddfffiiimmmooossstttvvvyyy~~~iiiYYYNNNHHHCCCBBBAAA>>>>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;@@@BBBBBBKKKXXX]]][[[[[[YYYXXXVVVQQQLLLMMMRRR]]]iii~~~vvv```QQQFFFCCC@@@>>>???AAABBBBBBBBBAAACCCCCCQQQyyytttUUUDDDCCCAAA???>>>>>>>>>===<<<::::::;;;;;;::::::999888777777777777888999:::;;;zzzjjjYYYPPPJJJEEEEEEHHHDDDHHHMMMPPPSSSZZZdddlllkkkjjjcccZZZYYYbbbkkknnnnnnaaaUUUQQQRRRTTTWWW\\\aaaeeeoooyyyvvvfff\\\ZZZ\\\^^^ccciiiooowwwvvvrrrmmmfffaaa___XXXUUUQQQMMMJJJHHHGGGGGGEEEFFFFFFFFFEEEFFFHHHKKKVVVllleeeWWW```zzzSSSEEEFFF??????>>>===<<<<<<<<<<<<<<<999999::::::::::::::::::;;;::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;<<<<<<>>>BBBHHHLLLSSSXXX^^^fffuuu~~~ppp```UUUNNNHHHFFFHHHJJJPPP[[[jjj}}}tttbbbZZZNNNEEE???===<<<<<<:::::::::999999::::::;;;;;;;;;:::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<>><<<<<<;;;;;;;;;;;;;;;;;;@@@BBBEEEJJJNNNPPPOOOMMMNNNYYYfffuuuuuu^^^QQQMMMKKKIIIJJJLLLIIIEEEFFFKKKQQQWWW___cccfffmmmxxxuuukkkdddccc```^^^]]]^^^___```aaadddhhhjjjkkkmmmpppsssxxxyyyzzz}}}yyyaaaWWWMMMGGGBBBBBBAAA>>>===???======<<<<<<<<<<<<======999@@@BBBBBBJJJYYY```]]]ZZZXXXUUUSSSNNNJJJMMMSSS]]]hhh{{{vvv```PPPFFFCCC@@@>>>>>>@@@@@@@@@GGGAAABBBDDDNNNmmmvvvXXXFFFCCCAAA>>>===>>>>>>===;;;:::::::::::::::999888888777888888999999999888888nnn^^^OOOKKKIIIFFFDDDEEEFFFJJJNNNQQQSSSZZZccckkkggghhhbbbYYYXXXaaaiiikkkmmm___TTTSSSVVVWWW[[[```ccciiittt{{{mmm___WWWWWWYYY\\\```gggmmmvvv{{{{{{|||sssnnnjjjeeeaaa```SSSQQQNNNKKKHHHHHHHHHHHHDDDEEEEEEDDDDDDEEEGGGIIIVVVnnnwww```VVVaaa{{{RRREEEFFF?????????===<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>BBBHHHLLLOOOVVV```lll|||rrrbbbVVVNNNGGGEEEFFFIIIOOOYYYhhhzzzqqq]]]UUUJJJAAA<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;:::999888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>======<<<<<<<<<;;;;;;;;;??????@@@CCCGGGJJJJJJJJJPPPZZZeeessshhhXXXOOOLLLLLLKKKLLLMMMIIIDDDEEEIIIKKKOOOTTTYYY^^^fffpppwwwtttjjjbbbaaa___^^^___aaadddfffdddhhhlllnnnooopppsssvvv||||||}}}ooo\\\UUUMMMFFFAAAAAA@@@======???>>>>>>============>>>>>>888???BBBBBBKKK\\\ccc___ZZZVVVSSSPPPLLLHHHLLLSSS\\\fffyyyuuu___OOOFFFCCC???===>>>?????????LLLBBBBBBEEEJJJaaa~~~xxxZZZHHHBBB@@@>>>=========<<<;;;;;;;;;<<<<<<;;;;;;:::999888999::::::999888666555