BM66(@ {{{xxxtttnnnfff___ZZZVVVYYYXXX\\\eeelllooorrruuuttttttssstttuuuxxx{{{|||zzzzzz|||~~~~~~}}}|||yyywwwuuutttqqqpppooooooppprrrtttvvv~~~}}}}}}~~~{{{tttrrrnnnmmmnnnoooooonnnmmmmmmllljjjhhheeecccbbbcccaaa___\\\YYYTTTOOOKKKCCC???;;;777666555333222222222222333444555666777555666888:::<<<============???BBBBBBAAA@@@@@@AAA@@@@@@AAAAAACCCDDDFFFFFFHHHHHHFFFDDDBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\ZZZYYYYYY\\\bbbfffnnnjjjddd\\\UUURRRRRRTTTVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTTTTSSSPPPLLLIIIGGGDDDCCCBBBBBBCCCEEEHHHIIILLLOOOSSSVVVVVVWWWWWWXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNRRR[[[hhhsssyyy|||{{{mmmpppsssyyyvvvaaaNNN???777555555444333333333333444111111111222222333333333444333111111222333222222222222111111000000////////////000000000000//////111111222333333333333222555444222222333222111///000111111111111222222222333333222222333555666888444555666666777777666666666666555444333555888;;;===<<<>>>AAACCCEEENNNWWWjjj|||zzzuuuoooggg```[[[XXXXXXWWWZZZcccjjjmmmppptttuuutttsssssstttwwwzzz{{{yyyzzz|||~~~~~~}}}zzzxxxvvvtttppppppooopppqqqtttwwwyyy~~~~~~~~~~~~|||sssqqqnnnmmmnnnooooooooooooooonnnllljjjhhheeedddcccaaa^^^\\\YYYUUUOOOKKKBBB???:::777555444222111222222222222222333444555555666777999;;;<<<======>>>@@@BBBCCCCCCBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHFFFDDDBBBAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXX[[[[[[ZZZYYYYYY\\\aaaeeepppoookkkeee^^^YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRQQQSSSSSSSSSQQQOOOLLLIIIGGGDDDCCCBBBBBBCCCEEEGGGHHHLLLOOOSSSUUUVVVVVVVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPRRRZZZeeepppxxx{{{~~~{{{nnnqqqtttyyyttt```NNN@@@888666555444444333333444444111111222222222333333333444222000000222333222111222222222222111111111111111111000000000000111111000111111222222222222222111000///000111222111///000111111111111222222222444444333333333333444444222333444444555555444444:::::::::888777999===@@@>>>===???BBBDDDFFFOOOXXXggg}}}~~~{{{wwwqqqiiibbb]]]YYYXXXUUUWWW___fffjjjooosssvvvuuusssrrrsssuuuxxxzzzyyyzzz{{{}}}~~~|||yyywwwuuuqqqqqqqqqqqqsssvvvyyy{{{|||}}}~~~|||rrrooommmmmmnnnoooooonnnooonnnmmmllljjjhhhfffeeebbb```^^^\\\ZZZUUUPPPLLLDDD@@@<<<888666555333222222222111111111111222333444444666888999;;;<<<======@@@CCCDDDDDDDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWYYYZZZYYYXXXXXXZZZ___bbbnnnoooooollleee___ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSQQQOOOMMMJJJIIIHHHEEEDDDBBBBBBBBBDDDFFFGGGKKKNNNRRRTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRXXXbbbmmmuuuzzz|||~~~~~~|||qqqsssvvv{{{qqq^^^NNNAAA:::666666555444444444444555111222222222222333333333222111//////111222222111222222222222222333333333333222111000000111222333///000111111222222111111///......///111333222111000111111111111222222222333333444444333333222111333333444555555555555444999::::::999999:::<<<>>>>>>===???CCCEEEGGGPPPYYYdddzzz~~~yyysssllleee___\\\ZZZVVVVVV\\\ccchhhmmmsssvvvuuusssrrrrrrtttwwwxxxyyyzzz{{{}}}}}}{{{xxxwwwssssssrrrrrrsssvvvxxxzzzzzz|||~~~}}}zzzpppnnnllllllnnnooonnnnnnllllllkkkjjjhhhfffdddcccbbb```^^^\\\ZZZVVVQQQMMMGGGCCC>>>:::888777555444333222222111111111222222333333444666888:::<<<===<<>>===<<<;;;;;;======???BBBDDDGGGPPPYYYdddzzz|||vvvooohhhbbb___]]]XXXVVVZZZ```eeelllsssuuutttsssssssssuuuvvvwwwyyyzzz{{{|||~~~~~~|||zzzyyyvvvuuutttsssssstttvvvwwwyyy|||~~~{{{xxxooonnnllllllmmmnnnmmmllljjjjjjjjjhhhgggeeecccbbbaaa```^^^]]][[[WWWRRRNNNGGGCCC>>>:::888666444333444333333222222222222333333333444555777:::<<<===<<>>AAAEEEHHHIIIJJJKKKMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQRRRSSSUUUVVVVVVXXXYYYZZZYYYYYYZZZ\\\[[[\\\]]]\\\[[[ZZZ[[[\\\WWWWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIGGGEEECCC@@@??????@@@AAADDDGGGLLLOOOPPPQQQRRRSSSQQQQQQPPPPPPOOOPPPPPPPPPNNNNNNPPPSSSZZZdddooowwwzzz|||~~~~~~}}}|||mmmZZZIII>>>999555555444333333333333444333333333222222222222111111000...///111333333222000000000000000111111111/////////000000////////////000111111222222111111222000///000111111000///000111111111111222222222///000222444555777777888444444555666666666666555444999@@@DDDCCC???<<<999;;;:::<<>>:::777555333111111111111111111222333444333333444555777;;;>>>@@@BBBEEEHHHKKKLLLMMMNNNPPPNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[[[[\\\]]]]]][[[ZZZZZZ[[[VVVVVVUUUTTTSSSRRRRRRQQQQQQRRRQQQQQQOOOMMMJJJIIIGGGEEECCC@@@???>>>??????AAADDDIIIMMMOOOQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPRRRTTTXXX```jjjqqqxxxzzz}}}|||yyywww|||kkkWWWHHH===888444444333222222222222333333333333222222222111111111000///000222444444333222222111111111111111000...///111222222111///...000111111222222222222222000///...///111222222111000111111111111222222222222333333444555777888999444444555666666666666666444777;;;===<<<;;;::::::;;;;;;===AAADDDGGGPPPZZZmmm{{{tttmmmhhhddddddZZZSSSRRRUUU[[[dddlllooorrrvvvyyy{{{zzzxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~yyyxxxwwwvvvvvvxxxzzz{{{yyy}}}}}}~~~~~~zzzwwwqqqooommmmmmlllkkkhhhfffeeeeeeeeedddcccaaa```___```___^^^]]]\\\YYYUUUQQQKKKGGGAAA===:::888666555////////////000111333333444444444555888;;;???AAAEEEHHHKKKMMMNNNOOOPPPRRROOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKMMMNNNPPPPPPHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZ]]]______\\\YYYWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRPPPNNNKKKIIIGGGFFFCCC@@@>>>>>>>>>??????CCCHHHLLLOOOQQQSSSTTTTTTTTTRRRQQQQQQPPPPPPPPPQQQRRRTTTUUUWWW]]]fffmmmwwwyyy|||~~~~~~yyyvvvssswww}}}iiiVVVGGG===888444333222222111111222222333333333222222111111111222111000111333444555444444333333222222111111111...000222444444222000...111111222333333333333222000//////111444666666555000111111111111222222222666555444444555666777999666777777888888888888888:::;;;<<<;;;;;;;;;===???<<<<<<>>>BBBEEEHHHQQQ[[[nnn{{{tttlllfffddd\\\UUUSSSTTTWWW```hhhrrruuuxxxyyyxxxwwwvvvvvvxxxzzz|||}}}||||||}}}~~~~~~~~~zzzxxxuuussssssuuuwwwyyy|||}}}~~~zzzvvvnnnllljjjiiiiiihhhfffdddcccddddddddddddcccbbbbbb```^^^\\\[[[YYYVVVRRROOOJJJFFF???;;;888777777666222222222111222222333333000111333555666:::???CCCGGGJJJNNNQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHGGGGGGJJJLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVWWWYYY[[[\\\^^^^^^^^^```___]]][[[YYYWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSQQQOOOLLLKKKJJJHHHFFFCCC@@@>>><<<<<<<<>>===<<<===AAADDDHHHRRR\\\nnn}}}xxxpppjjjddd\\\UUUSSSSSSVVV^^^fffnnnrrrvvvyyyyyyxxxxxxxxxxxxzzz{{{|||{{{{{{|||}}}~~~}}}{{{wwwuuutttuuuwwwxxx|||}}}~~~zzzuuuooommmlllkkkkkkjjjiiigggfffffffffeeecccbbb```___```___]]]\\\ZZZWWWSSSPPPJJJFFF@@@;;;999777666666333222222111222222333333111333444666888<<>>BBBFFFJJJOOOTTTXXXZZZXXXVVVWWWXXXXXXVVVTTTTTTTTTTTTUUUWWW]]]eeejjjqqqvvv|||~~~zzzwww}}}{{{fffSSSDDD<<<888666555333333444333111///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222111000000000000111222333333333333444555666666555555555666666666777777888888777777999:::<<<======<<<>>>AAADDDHHHRRR]]]ppp{{{uuuoooeee]]]VVVSSSSSSUUU[[[bbbjjjnnntttxxxyyyzzzzzzzzzwwwyyyzzzzzzzzzzzz{{{}}}}}}zzzwwwvvvvvvwwwxxx}}}}}}~~~xxxtttpppnnnmmmmmmmmmmmmkkkjjjiiiiiigggfffcccaaa___]]]aaa___^^^\\\[[[XXXTTTQQQKKKFFF@@@<<<999888666555333333222222111222222333222333555777:::>>>DDDIIIPPPSSSVVVXXXXXXWWWWWWXXXWWWWWWWWWVVVTTTSSSQQQQQQMMMKKKJJJKKKMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOMMMNNNPPPSSSUUUVVVVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXYYY\\\^^^```aaaaaaaaacccaaa___]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSRRRPPPNNNLLLKKKHHHFFFDDDAAA>>><<<;;;:::999<<<@@@DDDHHHNNNTTTXXX\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUWWW^^^ffflllsssxxx}}}}}}zzzyyydddQQQCCC;;;888555444222333444444222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333222111111000000111111222333333333333444555666666555555666666666777777777777777888999:::;;;<<<<<<===<<<>>>BBBEEEIIISSS^^^sss}}}vvvqqqfff^^^WWWTTTSSSSSSXXX^^^gggkkkrrrwwwyyyyyyzzzzzzwwwxxxyyyyyyxxxyyyzzz|||~~~{{{yyyxxxyyyzzz{{{}}}~~~wwwssspppnnnmmmmmmnnnnnnlllkkkiiiiiihhhfffdddbbb```___```___]]]\\\[[[YYYUUURRRLLLHHHBBB===;;;999777555333333222222111111222222222333555777:::@@@GGGLLLSSSVVVYYYZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSOOONNNMMMNNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOPPPQQQNNNPPPSSSVVVWWWWWWWWWVVVSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVXXXZZZ]]]```bbbbbbbbbbbbbbbaaa___]]][[[YYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRRRRPPPOOOMMMLLLKKKGGGEEECCC@@@===;;;:::999888:::>>>BBBFFFLLLRRRWWW\\\\\\\\\]]]]]]\\\ZZZYYYWWWWWWVVVUUUXXX^^^gggmmmvvvzzz}}}|||fffRRRCCC;;;888444333111222333444444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333333333222222222222222222333333333333333444555666666555666666666666777777777666777999:::;;;<<<<<<<<<>>>===>>>BBBEEEJJJTTT___ttt|||uuupppggg```YYYVVVSSSRRRUUUZZZdddiiipppuuuwwwwwwwwwxxxwwwxxxyyyxxxwwwxxxzzz|||~~~~~~}}}{{{{{{{{{|||}}}~~~~~~wwwsssooommmllllllmmmmmmllljjjgggggggggfffeeedddcccbbb```^^^]]]\\\[[[YYYUUURRRMMMIIIDDD@@@===:::888666444333222222111111111222000222444666:::AAAIIINNNUUUXXX[[[\\\[[[YYYYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPQQQRRRRRRQQQOOOPPPPPPOOOPPPPPPQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTPPPPPPQQQQQQRRRTTTUUUVVVWWWYYY]]]```bbbccccccbbb```___]]][[[YYYWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLGGGEEECCC@@@===;;;999999777999<<>>===???CCCFFFKKKUUU```ttt}}}vvvpppjjjccc\\\XXXUUUQQQSSSWWW```eeemmmsssuuuvvvvvvvvvxxxxxxyyyxxxwwwxxx{{{}}}}}}}}}~~~~~~}}}||||||||||||~~~}}}wwwtttooommmlllkkklllllljjjiiifffffffffgggffffffeeeeee```___^^^]]]\\\ZZZVVVTTTOOOLLLGGGCCC???===:::777444444333222111111111111000111333666;;;CCCKKKQQQXXX[[[^^^___^^^]]]]]]]]][[[[[[[[[ZZZZZZXXXWWWWWWUUUTTTSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWXXXXXXXXXXXXVVVUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUXXX\\\___bbbbbbbbbaaa___]]][[[YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLGGGEEECCC@@@===;;;:::999666888:::===AAAGGGMMMRRRYYY\\\___aaa```______`````````______```dddjjjnnnrrrwww|||~~~~~~~~~zzzdddQQQEEE>>><<<555333111111222444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333333444444555555444444333333333333333444555666666666666666777777777888888888888999:::;;;<<<======>>>===???CCCGGGLLLVVVaaatttxxxsssllleee^^^ZZZVVVQQQRRRUUUZZZ```iiippptttvvvvvvwwwyyyyyyyyyxxxwwwyyy|||~~~||||||||||||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}~~~}}}xxxuuupppnnnmmmllllllkkkjjjhhhfffggggggggggggffffffeeebbbaaa```______]]]YYYVVVQQQNNNIIIEEEBBB???;;;999555444333222111111111111111222444777===EEEOOOUUU\\\___bbbdddcccbbbbbbccc]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVUUUVVVVVVVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXWWWWWWVVVUUUTTTTTTSSSPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUSSSVVVZZZ^^^aaaaaa```___^^^]]][[[YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNMMMLLLLLLLLLLLLGGGFFFCCCAAA>>><<<::::::777888:::;;;???DDDKKKPPPYYY]]]aaadddccccccccceeeffffffgggggggggiiimmmppppppuuuzzz}}}}}}~~~{{{dddQQQDDD===;;;666444111111222333444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222111222333444444333222111333333333333444555666666666666777777777888888888999999999999:::<<<===???>>>===???DDDGGGLLLWWWbbbuuu{{{vvvmmmfff___[[[VVVQQQQQQTTTUUU\\\fffoootttvvvwwwxxxyyyzzzyyyxxxxxxyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~}}}{{{{{{{{{||||||}}}yyyvvvrrrpppnnnmmmmmmllljjjhhhhhhhhhhhhhhhgggfffeeeddddddcccbbbaaaaaa___[[[YYYSSSOOOKKKFFFCCC@@@<<<999555444333222111111111111222333555999>>>GGGQQQXXX```cccfffhhhhhhgggggghhh____________^^^]]]\\\\\\XXXWWWWWWWWWXXXVVVTTTQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPPPPRRRSSSTTTUUUQQQTTTYYY]]]``````___^^^^^^]]][[[YYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVQQQPPPNNNLLLKKKKKKLLLLLLHHHFFFDDDAAA>>><<<;;;:::777888999;;;===CCCIIINNNYYY]]]cccffffffeeeggghhhjjjkkklllllllllmmmppprrrpppuuu{{{~~~~~~fffQQQCCC;;;888777444222111111333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111000111222333333222111000333333333333444555666666777777777777888888888888::::::999888999;;;>>>@@@>>>>>>@@@DDDHHHMMMXXXbbbvvv{{{sssmmmeee]]]XXXVVVTTTRRRTTT\\\gggooossstttuuuvvvqqqsssuuuuuuuuuvvvxxxzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}||||||}}}{{{uuurrrpppooonnnlllkkkjjjiiiiiijjjjjjjjjjjjjjjiiihhhgggeeecccaaaaaaaaa```^^^\\\TTTSSSOOOJJJDDD>>>:::777777555333111000000000000111333666999???GGGQQQWWW```bbbeeehhhhhhgggeeeccccccaaa^^^^^^___```______[[[[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRQQQQQQRRRUUUWWWUUUVVVYYY\\\^^^_________```___\\\YYYXXXWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQPPPOOOMMMLLLKKKKKKJJJEEE???===>>>>>>;;;777::::::;;;===@@@DDDHHHJJJWWW]]]eeeiiihhhhhhjjjmmmnnnmmmlllkkkllloooqqqssssssvvv{{{~~~~~~eeePPPCCC;;;999666666555444333333222222------------...000111222222222222111111111000000---...///000000000000000333222222111111111111111222222111111000000//////......////////////......222222222222222222222222333333444444555666666666333666:::;;;:::777555444777888888999999:::;;;;;;@@@@@@BBBFFFHHHMMMYYYfffyyy}}}wwwqqqhhh```ZZZWWWTTTRRRQQQXXXccckkkppprrrsssuuusssuuuvvvwwwvvvwwwxxxzzzzzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}{{{{{{}}}~~~{{{uuurrrpppooommmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhfffdddbbbbbbbbbaaa___]]]WWWUUUQQQLLLGGGAAA<<<999888777555333222111111111000222555999???HHHRRRYYYfffhhhjjjkkkjjjhhhdddbbbdddbbb```___```aaa```___\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSRRRSSSUUUUUUTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSUUUXXXWWWXXXZZZ\\\]]]]]]]]]]]]___^^^[[[YYYWWWWWWWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIEEE@@@???AAAAAA???<<<=========>>>@@@CCCFFFHHHSSSYYYaaaeeeffffffiiilllmmmmmmlllmmmnnnppprrrsssuuuxxx{{{~~~~~~{{{cccNNNAAA:::777555555555444444333333222............///000111222222222222111111111000000111111111111111111222222111000000///////////////111111111111000000000000111222222222222222111000222222222222222222222222222222333333444555555555777999<<<===<<<:::999888888888888999::::::;;;;;;AAAAAADDDGGGJJJOOO[[[ggg||||||vvvmmmddd]]]XXXSSSPPPMMMSSS\\\eeekkkooorrrttttttuuuvvvvvvuuuuuuwwwxxxzzzzzz{{{{{{|||{{{{{{zzz~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}{{{{{{}}}~~~{{{vvvsssooonnnmmmlllkkkkkkkkkkkkiiiiiijjjkkkkkkkkkjjjjjjgggeeecccccccccbbb```^^^ZZZXXXUUUPPPJJJDDD???<<<:::888666444333222222222///111444999@@@JJJTTT[[[iiijjjmmmnnnmmmkkkhhhffffffdddbbbaaabbbbbbaaa```^^^]]]]]]\\\[[[ZZZYYYXXXYYYWWWTTTTTTUUUUUUUUUTTTVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSSSSRRRSSSVVVXXXXXXYYY[[[\\\\\\\\\\\\[[[]]]\\\ZZZXXXWWWVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMIIIEEEAAAAAACCCDDDBBB@@@@@@@@@@@@@@@AAACCCEEEFFFMMMSSSYYY^^^___aaadddgggiiiiiijjjlllnnnqqqssstttwwwyyy|||}}}~~~}}}{{{xxx```LLL???888666444444444444444444444444111111000000000000111111222111111111111000000000555444222222111222333333111000000///////////////000000000111111111111111000000000000000///......111111111111111111111111111111222222333444444555555777999999888777777888888888999::::::;;;;;;<<>>:::999777444333222222222///111444999@@@KKKVVV^^^gggiiilllooopppooommmllliiigggeeedddddddddbbbaaa______^^^]]]\\\[[[ZZZZZZ[[[YYYVVVUUUVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSTTTVVVXXXWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNIIIFFFCCCBBBCCCDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGKKKPPPSSSUUUWWWYYY\\\___```cccggglllpppsssuuuxxxzzz|||}}}}}}}}}~~~|||xxx|||uuu^^^JJJ>>>888666333333444444444444444444444333222111111111111111111111111111000000000000666555333111000111333444333222222111111111111111000000000111111222222222000000000000///...---,,,000000000000000000000000222222222333444444555555555666777666555555666888999999::::::;;;;;;<<<<<>>999777333333444444444444444444555444333222222111111222000000000000000000000000555444222000///000111222333222222111111111111111000000111111222222333333333333333333333222111000000000000000000000000000333333333444555555666666888999999888777888:::<<<999::::::;;;<<<<<<======???@@@CCCHHHKKKQQQ^^^kkk}}}}}}uuummmddd[[[SSSNNNKKKKKKNNNUUU___hhhooossswwwxxxyyyyyyxxxxxxzzz{{{yyyyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzz}}}}}}~~~~~~~~~}}}}}}}}}{{{zzztttsssrrrpppooonnnmmmmmmiiijjjkkklllmmmmmmnnnmmmiiigggeeeeeeeeedddbbb``````___]]]YYYTTTMMMFFFBBB;;;999777444222111111111000222444999AAAMMMYYYaaakkkmmmpppqqqqqqooommmkkkkkkjjjhhhggggggeeebbb```aaa```______]]]]]]\\\[[[[[[YYYVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNPPPRRRSSSSSSSSSTTTUUUSSSUUUWWWZZZ\\\]]]^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRPPPNNNLLLLLLHHHFFFDDDBBBAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDGGGJJJNNNUUU]]]fffnnnsssuuuwwwzzz{{{{{{{{{}}}~~~{{{{{{{{{rrr\\\JJJ???:::888444444444444444444444444555444333222222222222222//////000000000000000111222222000//////000111111111000000///////////////111111111222222222222222000111111222222222111111111111111111111111111111333333444555555666666777555777777777666777999;;;::::::;;;<<<<<<======>>>??????CCCHHHKKKRRR___lll~~~wwwppphhh___WWWQQQKKKJJJKKKQQQ[[[fffmmmqqquuuwwwxxxyyyxxxxxxzzz|||xxxyyyzzz{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwxxxyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}|||xxxvvvtttrrrpppooonnnmmmjjjkkklllmmmmmmmmmmmmmmmllljjjhhhggggggfffdddccccccbbbaaa]]]WWWPPPIIIEEE===;;;888666444222222222222333555999AAAMMMYYYbbblllnnnqqqssssssqqqnnnmmmllljjjiiihhhgggeeebbb___aaa```___^^^]]]\\\\\\[[[ZZZXXXUUUUUUVVVXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMOOORRRSSSRRRRRRSSSTTTTTTVVVXXXZZZ\\\\\\\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXTTTTTTRRRPPPNNNLLLKKKJJJEEEEEEDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@AAAAAABBBCCCDDDGGGMMMVVV```iiiooorrruuuxxxzzzzzz{{{}}}~~~pppZZZIII>>>:::888555555555444444333333222333333222222222222222222////////////000000111111000000000000111111111111111000000///////////////333222222222222222222111---...///000000000000000222222222222222222222222222333333444444555666666222333555555555555666888;;;;;;;;;<<<======>>>>>>???@@@DDDIIIMMMSSSaaannnyyyrrrjjjbbbYYYTTTJJJHHHHHHNNNXXXdddkkkoooqqqsssuuuuuuuuuvvvxxxzzzxxxyyyzzz{{{||||||||||||wwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{||||||{{{{{{{{{|||||||||zzzzzz|||}}}~~~~~~zzzxxxvvvtttqqqooonnnnnnkkklllmmmmmmnnnmmmmmmmmmnnnllljjjiiiiiiiiigggeeeeeeeeeccc```ZZZRRRLLLGGG>>>===:::777555444333333222333555999AAAMMMYYYbbbjjjlllppptttuuuuuusssrrrlllkkkiiihhhgggeeeaaa^^^``````___^^^]]]\\\\\\[[[YYYWWWUUUUUUVVVXXXXXXXXXTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNNNNNNNLLLNNNQQQRRRRRRQQQRRRSSSVVVWWWYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSQQQOOOMMMKKKIIIHHHCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDAAA@@@AAABBBCCCCCCBBBCCCEEEIIIRRR\\\ffflllqqqssswwwyyyzzz|||~~~nnnYYYHHH>>>999888666666555444333333222222333222222111111222222333.../////////000000111111///000111222222222222222333222222111111111111111444333333222222111111111///000111222333444444444222222222222222222222222111222222333333444555555444666888999888888999:::;;;;;;<<<<<<===>>>>>>>>>@@@AAAEEEJJJNNNUUUcccppp|||uuulllbbbYYYSSSNNNJJJIIIMMMSSSYYYccckkkqqqsssvvvvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{yyyyyyxxxxxxyyyzzzzzz{{{{{{{{{||||||||||||{{{{{{~~~~~~~~~~~~}}}{{{zzzyyy~~~~~~|||{{{{{{yyywwwuuurrrpppnnnllllllkkkkkklllnnnooopppmmmlllkkkjjjhhhgggffffffdddeeeeeeccc^^^YYYSSSOOODDD@@@:::666444333222111222111444:::@@@IIIWWWeeekkkqqqtttssssssttttttqqqmmmlllkkkiiigggfffeeeddddddaaa]]][[[[[[]]]]]]]]]XXXWWWVVVWWWYYYYYYXXXWWWXXXWWWUUUTTTTTTTTTUUUUUURRRQQQOOONNNMMMNNNOOOOOOMMMPPPSSSUUUTTTTTTSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUWWWWWWXXXXXXXXXWWWUUUTTTTTTSSSQQQNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAA???@@@BBBFFFLLLTTT^^^eeelllpppuuuxxxzzz|||}}}}}}}}}lllUUUCCC:::777888999777444333333333222111333333555555555555333333333222111000000111222333333333333333333222111000222222111111111111111111111111111111111111111111//////000111111111111000555444444333333222222111444444555555777888999:::???>>>;;;999888888888888===;;;999:::>>>@@@???>>>AAABBBEEEJJJNNNTTTbbbooo}}}vvvnnneee\\\VVVQQQLLLIIILLLQQQWWW```iiippprrruuuvvvuuuuuuwwwxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||{{{{{{~~~}}}|||{{{}}}}}}~~~~~~~~~}}}{{{zzzyyywwwuuurrrpppooojjjiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkkiiigggfffeeecccccccccaaa]]]WWWRRROOOFFFBBB===999666555333222222111444999???HHHVVVbbbjjjqqquuutttsssuuutttqqqnnnmmmlllkkkiiihhhffffffgggccc___\\\[[[[[[[[[ZZZXXXVVVVVVVVVXXXXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRQQQOOONNNNNNNNNOOOPPPNNNQQQSSSTTTSSSSSSTTTTTTUUUVVVXXXYYY[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKIIIGGGFFFEEEDDDDDD@@@AAACCCFFFKKKTTT]]]dddkkkoootttxxxzzz{{{}}}~~~yyyxxxlllVVVEEE<<<999999999666333222222333222111222333444444444444333222222222111000000111222222222222333333222111111000111111111111111111111111222222222222222222222222222333333444444444444444333333333333333333333333444444444555666777999999<<<;;;999888777666777777;;;999777999<<<>>>===<<>>EEERRR^^^iiippptttttttttvvvtttqqqnnnnnnmmmllljjjiiihhhhhhiiifffaaa]]]\\\[[[YYYXXXWWWVVVUUUVVVWWWWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSRRRRRRRRRTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[VVVWWWXXXXXXYYYXXXXXXXXXTTTSSSRRROOOMMMKKKJJJIIIFFFEEEDDDCCCCCCBBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNLLLJJJIIIGGGFFFEEECCCDDDEEEGGGKKKSSS\\\bbbiiimmmrrrwwwyyy{{{}}}|||uuuttt~~~mmmWWWFFF===;;;;;;777555222111111222111000111222333333333333222111222222111000000111222222111111222222111111000000111111111111111111111111333333333333333333333333111111222333333333333222111111222333333444555555333333444444555666888888888888777666555666666666:::888888999;;;===>>>===BBBCCCGGGLLLQQQYYYhhhuuuyyyssskkkccc^^^XXXPPPJJJHHHJJJNNNWWW```iiilllpppsssssstttuuuvvvtttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwww{{{{{{||||||{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxzzzzzzzzz{{{{{{{{{{{{||||||~~~}}}zzzzzzyyywwwuuusssqqqooolllkkkkkkjjjkkklllmmmnnnoooooonnnmmmllliiigggfffeeeeeeeeedddaaa]]]YYYVVVNNNJJJDDD@@@===:::777555444222444888<<>>HHHSSSaaaiiiqqqtttvvvxxxvvvrrrnnnmmmmmmkkkjjjiiihhhhhhfffdddaaa______^^^]]]\\\[[[YYYXXXXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQOOOPPPSSSUUUVVVWWWYYY[[[]]]^^^______]]]]]]]]]]]]]]]]]]]]]\\\WWWWWWWWWWWWXXXXXXYYYYYYUUUTTTSSSQQQOOOLLLIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGHHHKKKQQQYYY___hhhlllqqqvvvyyy{{{~~~yyyxxxkkkVVVFFF===999999666444111000111222222111111111111111111111111111111111111222222111111111///000000111111111000000000000111111111222222222000000000000000000000000333444444555666555555555444444444333333222222222444444444444444555666777666666666777777777777777999:::;;;<<<===>>>@@@AAADDDEEEIIIOOOUUU^^^nnn}}}{{{vvvooogggbbb\\\TTTLLLIIIHHHIIIPPPWWWaaafffkkkoooqqqrrrssstttssstttvvvwwwyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{||||||||||||}}}~~~|||zzzyyyyyyyyy|||||||||}}}~~~~~~|||yyyyyyxxxwwwuuusssqqqppplllkkkjjjjjjjjjkkkllllllmmmnnnooopppooommmkkkiiidddddddddcccaaa^^^\\\[[[UUUQQQKKKFFFBBB>>>999666555333444666777:::CCCMMM[[[dddnnnsssvvvyyywwwsssoooooommmllljjjhhhgggfffdddccc````````````___^^^\\\ZZZYYYYYYZZZZZZXXXWWWSSSTTTUUUUUUVVVUUUUUUUUURRRRRRQQQPPPQQQRRRSSSTTTUUUUUUTTTQQQPPPPPPRRRTTTVVVWWWYYY[[[]]]^^^___```^^^]]]]]]]]]\\\\\\[[[[[[WWWWWWVVVVVVVVVWWWXXXXXXUUUUUUTTTRRRPPPLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLOOOPPPPPPPPPNNNLLLJJJIIIHHHHHHHHHIIIKKKQQQYYY___iiimmmrrrwwwyyy{{{}}}kkkVVVFFF<<<888777666444111111222333222222222222111000000111222222000111222222222222111000000000111111222222111111000000000111222222333333000000000000000000000000111222333333444444333333555555444333333222111111555555444444555666666777666777888888888888888777666888999::::::<<<>>>AAAFFFFFFIIIOOOUUU___ppp~~~xxxqqqiiiddd]]]UUUNNNKKKIIIIIINNNTTT___ccciiinnnpppqqqrrrsssttttttvvvxxxyyyzzz{{{{{{yyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxyyyzzz{{{||||||||||||||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~}}}zzzvvvqqqmmmkkkjjjjjjmmmmmmmmmnnnoooqqqssstttxxx||||||yyyyyyxxxwwwuuusssrrrqqqmmmmmmlllkkkkkkkkklllmmmlllmmmoooqqqqqqooommmllleeeeeedddcccbbb```^^^]]]YYYUUUOOOJJJFFFAAA<<<888666444444666666888@@@IIIUUU```kkkrrrvvvyyyxxxtttrrrqqqpppmmmkkkiiigggfffeeecccaaaaaaaaaaaa___^^^\\\ZZZYYYXXXYYYYYYWWWVVVRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUTTTRRRPPPPPPQQQSSSUUUVVVXXXZZZ\\\^^^____________^^^]]]]]]\\\[[[[[[WWWWWWVVVUUUTTTUUUVVVVVVUUUUUUUUUSSSPPPLLLIIIGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJMMMNNNOOOOOONNNMMMKKKIIIHHHHHHHHHIIILLLRRRYYY___kkkoootttxxxzzz{{{}}}~~~~~~mmmXXXGGG<<<888777666444222222333444444333333222111111111111222333000111222222222222111000000111111222333333222222///000000111222222333333000000000000000000000000...///000000111111000000333333333333333333333333666666555555666666777777666777888888888777666666555888:::::::::;;;>>>AAAGGGGGGJJJOOOUUU___pppzzzssskkkfff]]]UUUOOOLLLJJJIIIMMMSSS]]]bbbhhhmmmpppqqqrrrrrrtttuuuvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{}}}~~~zzz{{{{{{|||||||||||||||vvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{|||||||||{{{||||||~~~yyyuuupppjjjeeecccbbbbbbcccccccccccceeegggiiijjjhhhlllrrrwwwzzz}}}}}}yyyyyyxxxwwwuuutttrrrqqqppppppnnnnnnmmmnnnooopppkkkllloooqqqqqqpppnnnmmmggggggfffeeedddbbbaaa```[[[XXXRRRMMMHHHCCC===:::666444444555555666>>>GGGRRR]]]iiiqqqvvvyyyxxxuuuuuusssrrrooollljjjhhhgggfffdddbbbaaaaaaaaa___]]][[[YYYXXXXXXXXXXXXVVVUUUSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQSSSTTTUUUTTTUUUUUUSSSQQQPPPPPPRRRTTTUUUWWWZZZ\\\^^^______aaa``````^^^]]]\\\[[[[[[XXXWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUSSSPPPMMMIIIGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLLLLLLLKKKIIIGGGHHHHHHHHHIIILLLRRRZZZ___lllpppuuuxxxzzz|||}}}}}}~~~~~~oooYYYHHH===888777777555333222333444444444444333222111111222333444000111222333333222111000000111222333333333333333///000000111222222333333111111111111111111111111111111222333333333333222111222222333333444444555777666666666666777777888666777888888888777555444777:::<<<<<<<<<===AAADDDHHHHHHJJJOOOUUU___pppwwwnnnhhhbbbXXXOOOJJJHHHEEEGGGKKKYYY___gggnnnqqqqqqppppppsssuuuxxxzzzyyyyyyzzzzzz~~~~~~~~~~~~}}}|||{{{zzzvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~|||{{{||||||}}}~~~~~~~~~~~~~~~|||~~~sssooohhhccc______aaabbbaaabbbcccdddeeeddddddccchhhgggfffgggkkkqqqxxx|||{{{~~~xxxxxxwwwvvvuuusssqqqpppnnnnnnmmmmmmmmmlllllllllhhhjjjmmmooopppooommmllliiiiiiiiigggeeebbb```^^^]]]ZZZUUUPPPJJJDDD>>>:::888777444333444666999<<>>999888555333222222333444444333222222222222222222222222111222333333111//////000111///......000000000///222111000//////000111222333333222222111111000000000111222333333333333333444333222111111111222222555555444555555666777888999999999888888999999999;;;;;;;;;;;;===???BBBDDDHHHHHHLLLRRRZZZdddttt{{{rrrmmmhhh^^^UUUOOOJJJEEEEEEGGGQQQWWWaaajjjpppsssuuuwwwtttvvvxxxyyyxxxwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttuuuwwwxxxzzz|||}}}}}}||||||}}}~~~~~~~~~~~~}}}{{{}}}}}}xxxrrrqqqooommmnnnpppsssttttttuuuuuuuuusssqqqmmmllldddbbb___]]]]]]```cccfffjjjooovvv{{{}}}{{{vvvuuuuuutttsssqqqpppooonnnnnnnnnmmmmmmmmmllllllmmmnnnoooooommmkkkhhhgggiiiiiihhhgggeeeccc```___^^^[[[WWWSSSOOOJJJDDD@@@===;;;888666555777999;;;???GGGRRR^^^fffmmmqqqtttsssrrrqqqrrrsssrrrooommmjjjiiihhhgggdddbbb___^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYVVVTTTSSSTTTRRRPPPOOOPPPQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZWWWUUUTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVVVVUUURRRNNNKKKIIIHHHFFFEEEDDDEEEEEEDDDBBB>>>>>>>>>???AAADDDFFFGGGGGGIIILLLLLLKKKJJJKKKKKKMMMJJJIIILLLMMMNNNUUU\\\bbbgggmmmqqqtttvvvwwwyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}~~~pppZZZIII>>>:::999555333222222333444444333222222222222222222222222///111333222111000000111000///...///000111000///111111000000000000111111333222222111000//////...//////111222333444444444444333222111111111222222444444444555555666888888888888777777777777888888;;;;;;;;;<<<>>>@@@CCCDDDIIIJJJNNNUUU\\\fffwww}}}tttooohhh___VVVQQQLLLFFFDDDFFFMMMTTT^^^gggnnnrrruuuwwwvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxtttuuuvvvwwwyyy{{{|||}}}}}}}}}}}}~~~}}}|||}}}~~~}}}yyytttttttttvvvxxx{{{~~~~~~|||xxxsssnnnlllfffddd```^^^]]]___aaaccceeeiiinnnrrrvvv{{{~~~{{{yyytttttttttsssrrrqqqoooooonnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnmmmllljjjhhhggghhhhhhhhhgggeeeccc```___^^^\\\XXXUUUQQQMMMIIIEEE???===999666555666888999:::AAALLLVVV___gggmmmqqqqqqrrrrrrssssssrrrpppoookkkkkkiiihhheeecccaaaaaa```______^^^^^^]]]]]]]]]]]]]]]]]]\\\YYYWWWTTTRRRSSSRRRPPPOOOOOOPPPQQQQQQSSSRRRRRRRRRRRRRRRSSSSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\ZZZWWWUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUUUUUUURRROOOKKKIIIHHHGGGEEEEEEFFFFFFDDDCCC=========>>>@@@BBBEEEFFFGGGJJJLLLMMMLLLKKKLLLLLLMMMJJJJJJLLLMMMNNNTTT[[[aaaffflllqqqtttvvvxxxyyywwwwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyzzz{{{}}}qqq[[[III>>>999888555333222222333444333333222222222222222222222222...000222222111000000111111000000111333333222111111000000000000000000111222222111000///...------///000111222333333333333333222222222222222222222444444444444555777888999888888888777777888888888;;;;;;<<<===???AAACCCEEEHHHKKKPPPXXX^^^gggxxx~~~vvvqqqggg^^^VVVRRRMMMHHHEEEFFFKKKRRR[[[dddjjjooorrrtttwwwyyyzzzzzzyyyyyy{{{|||}}}}}}}}}}}}|||{{{zzzyyyuuuuuuuuuvvvxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||xxxyyy|||~~~|||vvvpppkkkhhhdddbbb```^^^^^^```bbbdddgggiiikkknnnppptttxxx{{{|||zzzxxxssssssssssssrrrqqqoooooooooooonnnnnnnnnmmmmmmmmmjjjjjjkkkllllllkkkjjjjjjhhhhhhhhhgggeeecccaaa___^^^\\\YYYVVVTTTQQQMMMJJJBBB???;;;777555555666777999>>>FFFOOOXXXaaaiiinnnqqqssstttuuutttrrrqqqppplllllljjjhhhfffdddccccccaaaaaaaaa```___^^^^^^^^^___^^^^^^\\\ZZZWWWTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWXXXZZZ\\\^^^___^^^]]]\\\ZZZXXXVVVTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTTTTSSSQQQOOOLLLJJJJJJHHHGGGFFFGGGGGGFFFDDD=========>>>???AAACCCDDDHHHJJJMMMNNNMMMLLLMMMNNNLLLIIIJJJMMMNNNOOOTTT[[[bbbfffmmmrrruuuwwwxxxzzzwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuvvvvvvxxxzzz}}}rrr[[[HHH<<<777555555333222222333444333333222222222222222222222222...000111111000000000111000000000111333444222111000000000111111000000000111111000000///......---222222333333333222222111222222222222222222222222333333444444666777888999999999888888888888999999;;;;;;<<<>>>@@@CCCDDDEEEGGGKKKRRRYYY___hhhzzzxxxttthhh```YYYUUUPPPIIIFFFGGGIIIOOOXXX```ggglllppprrrwwwxxxyyyyyyyyyzzz|||~~~||||||||||||{{{zzzyyyxxxxxxwwwwwwvvvwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~wwwqqqkkkgggeeeeeedddcccbbbdddfffiiikkklllllllllmmmnnnppprrrsssyyy}}}}}}zzzxxxvvvssssssssssssrrrqqqpppoooooooooooonnnnnnnnnmmmmmmggghhhiiijjjkkkkkkllllllggggggggggggeeecccaaa```]]][[[YYYWWWVVVSSSPPPMMMFFFBBB>>>999666555555666777;;;AAAHHHQQQZZZccciiinnnqqqtttvvvtttrrrqqqpppmmmllljjjhhhfffeeeddddddcccbbbbbbaaa```___^^^^^^^^^^^^^^^\\\ZZZWWWUUUSSSRRRSSSRRRQQQOOOOOOQQQSSSQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIGGGGGGHHHHHHFFFEEE??????>>>>>>???@@@BBBCCCGGGIIILLLMMMMMMLLLMMMNNNJJJHHHIIIMMMOOOPPPUUU\\\cccgggmmmrrrtttvvvxxxyyywwwwwwvvvvvvtttsssqqqpppnnnoooqqqrrrssswww{{{|||qqqZZZGGG;;;666555555333222222333444444333222222222222222222222222...000222111000//////000------...000222222000...000000111111111111000000000000000000////////////333333333333333222111000111111222333333333222222333333333444666777999:::999999999888888999999999:::;;;===???BBBDDDEEEFFFFFFKKKTTT[[[aaajjj|||{{{wwwmmmeee]]]YYYSSSKKKFFFFFFEEEKKKTTT]]]dddjjjnnnqqqtttuuuvvvwwwwwwyyy|||~~~||||||||||||{{{zzzyyyyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}}}}}}}~~~}}}wwwpppkkkhhhfffffffffeeeeeeeeegggjjjmmmoooooonnnmmmnnnnnnnnnmmmmmmmmmqqqwww}}}}}}zzzxxxwwwuuussstttttttttsssrrrqqqpppoooooooooooonnnnnnnnnmmmggghhhhhhiiijjjkkkkkkkkkggggggggggggfffdddbbb```\\\ZZZYYYXXXWWWUUURRRPPPJJJFFFAAA<<<888666666777555777<<>>:::888888888333444777<<>>@@@CCCEEEFFFGGGHHHNNNYYYaaaeeennn{{{rrrmmmeee]]]VVVOOOIIIEEECCCGGGMMMVVV___hhhnnnqqqtttuuuuuuuuuvvvxxx{{{~~~}}}~~~~~~|||zzzzzz{{{{{{yyyxxxwwwwwwxxxzzz|||zzzzzz{{{{{{|||~~~{{{wwwpppjjjeeebbb^^^\\\```___^^^]]]___bbbeeegggdddeeeggghhhhhhgggfffeeecccbbbbbbdddhhhmmmssswwwzzz~~~yyyvvvsssqqqpppppppppppppppooooooooonnnmmmmmmnnnnnnmmmlllkkkkkkhhhiiiiiijjjjjjjjjiiiiiiggghhhhhhhhhgggeeecccbbb\\\ZZZYYYYYYYYYYYYVVVTTTOOOMMMHHHCCC>>>;;;888777666666555666;;;EEEQQQYYY___dddjjjnnnoooooooooooonnnmmmllljjjhhhgggeeeeeedddcccbbbaaa```___^^^]]]______^^^\\\ZZZWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVTTTRRRRRRTTTVVVXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVYYYWWWTTTUUUWWWWWWUUUSSSOOOOOOOOOOOONNNLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFCCC@@@>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFHHHGGGHHHIIIJJJLLLQQQWWW\\\bbbdddhhhkkkmmmnnnmmmllliiigggccc^^^XXXSSSNNNLLLPPPPPPQQQTTTYYY___eeehhhrrrvvv|||~~~mmmWWWHHH???;;;999222222222222333333444555444333222222111111222222111111111111000000000000/////////////////////////////////000111111222222111///111888888111///111222222333333333333444444111111222222222333333333444444555555666666777777:::999888666666666777777::::::;;;===???BBBEEEGGGKKKOOOXXXaaahhhrrr|||sssnnnfff^^^WWWPPPJJJFFFDDDGGGLLLTTT]]]fffmmmqqqsssuuuvvvwwwwwwyyy{{{}}}~~~}}}|||{{{||||||zzzyyyxxxxxxyyyzzz{{{|||||||||}}}~~~yyyuuupppkkkgggeeebbb``````^^^\\\ZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZ[[[[[[ZZZ[[[^^^cccgggjjjrrrwww~~~}}}xxxuuutttrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkiiiiiiiiijjjiiiiiihhhhhhddddddeeedddcccbbb```___\\\ZZZYYYYYYZZZYYYWWWTTTOOOLLLHHHCCC???;;;999888777666555555999AAALLLSSS[[[```fffkkkmmmmmmnnnnnnkkkjjjiiihhhgggfffeeeeeedddcccbbbaaa```^^^]]]]]]^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVTTTRRRRRRUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUXXXVVVTTTTTTVVVWWWUUUSSSPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGDDD@@@>>>=========???AAABBBBBBBBBCCCEEEGGGEEEFFFGGGHHHJJJOOOUUUYYY```cccfffjjjlllkkkjjjiiidddbbb]]]XXXRRRNNNJJJIIIMMMMMMMMMOOOSSSXXX\\\___lllqqqxxx~~~~~~kkkUUUFFF===999888333222222222333333444555222111000000//////000000111111111111000000000000111111111111111111111111//////000000111222222333111///111666666111///111222222222333333333444444222222222222333333333333444444555555666777777777999999777777666777888888;;;<<<<<<>>>AAADDDGGGIIILLLPPPXXXbbbiiisss}}}uuuppphhh```YYYRRRKKKGGGEEEGGGJJJQQQYYYccclllqqqrrrtttxxxyyyzzzzzz|||}}}~~~~~~}}}}}}}}}}}}|||zzzyyyxxxyyyzzzzzz}}}}}}}}}~~~xxxuuuqqqnnnmmmkkkjjjhhhgggfffdddaaa\\\WWWSSSPPPNNNOOOPPPQQQQQQQQQQQQQQQTTTSSSSSSTTTVVVXXX[[[\\\eeejjjqqqxxx~~~{{{wwwuuusssrrrpppllllllllllllkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjiiiiiiiiihhhhhhggggggccccccccccccbbb```___^^^\\\[[[ZZZYYYZZZYYYWWWUUUPPPNNNJJJFFFBBB>>><<<:::888777555444666===EEEKKKUUUZZZaaagggjjjkkklllmmmhhhhhhggggggfffeeeeeeddddddcccbbbaaa___^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVTTTSSSSSSVVVXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUVVVTTTSSSTTTUUUUUUTTTRRRRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHEEEAAA???===<<<<<<>>>???@@@@@@@@@@@@BBBEEECCCDDDEEEFFFHHHLLLRRRVVV]]]```dddgggiiigggdddccc___\\\WWWQQQMMMIIIGGGGGGJJJJJJJJJKKKMMMPPPTTTVVVccciiirrr{{{yyyiiiSSSCCC;;;777666333333222222222333444444222111000000//////000000111111111111000000000000111111111111111111111111000000111111222333333333222000111444444111000222222222222222333333333333333333333333444444444444444444555666666777888888888888888777777888999999<<<<<<===???BBBFFFIIIKKKMMMQQQZZZcccjjjuuu~~~xxxssskkkccc\\\TTTMMMIIIFFFFFFHHHMMMVVV```jjjpppqqqtttyyy{{{|||||||||}}}}}}~~~|||}}}}}}~~~}}}|||{{{zzzyyyzzzzzz}}}}}}}}}~~~~~~{{{yyyvvvuuuvvvvvvuuuttttttsssqqqmmmggg```YYYUUUMMMLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQSSSTTTUUUVVVYYY]]]dddlllttt}}}zzzvvvtttrrrpppnnnkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhggggggggggggffffffeeedddcccbbbaaaaaa\\\[[[ZZZZZZZZZYYYWWWUUUSSSQQQNNNJJJFFFCCC@@@???888777666444555:::AAAFFFNNNTTT\\\cccgggiiijjjkkkhhhhhhgggfffeeeddddddcccccccccbbb```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVTTTSSSTTTWWWYYYYYYYYYVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSSSSRRRRRRSSSQQQOOOLLLKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFBBB???===<<<;;;<<<===>>>>>>===>>>@@@BBBBBBCCCEEEEEEGGGJJJOOOSSS[[[]]]aaaddddddaaa^^^[[[ZZZWWWRRRMMMIIIGGGGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRZZZaaalllvvv~~~{{{vvv~~~iiiRRRBBB:::666555333333333222222333333444444333222222111111222222111111111111000000000///111111111111111111111111000111111222333333444444222111111111111111111222111222222222222333333333333333333444444444555555444444555666777888888999888888888888999999::::::;;;<<<===???BBBFFFJJJLLLNNNSSS[[[eeelllwwwzzzvvvoooggg___WWWPPPKKKFFFEEEFFFJJJRRR]]]hhhnnnpppsssxxx|||}}}||||||}}}|||}}}~~~}}}{{{|||}}}~~~}}}|||{{{{{{zzzzzz}}}}}}}}}}}}}}}~~~~~~zzzuuulllccc[[[VVVMMMMMMKKKJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSRRRUUUZZZaaajjjttt~~~{{{vvvssspppmmmjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggfffffffffggggggggggggfffeeedddcccbbbbbb]]][[[ZZZZZZZZZZZZWWWUUURRRQQQOOOLLLHHHEEEBBB@@@888888777666666999???CCCIIINNNWWW^^^cccfffhhhiiiiiiiiihhhgggeeedddcccbbbcccbbbaaa```___]]]\\\\\\ZZZ[[[[[[\\\\\\[[[[[[[[[WWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTUUUWWWXXXXXXWWWSSSTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQQQQQQQPPPQQQQQQSSSQQQOOOMMMLLLLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFCCC@@@>>><<<;;;;;;<<<===<<<;;;<<<>>>@@@BBBCCCDDDEEEFFFIIIMMMQQQXXXZZZ\\\^^^]]]ZZZVVVTTTQQQOOOKKKGGGEEEEEEFFFFFFDDDDDDEEEGGGIIILLLOOOPPPTTT\\\gggsss{{{~~~vvvsss}}}jjjSSSBBB:::777666444333333222222333333333444333222222111111222222111111111111000000000///000000000000000000000000000111111222333333444444222222111000000111222222111111111222222222333333333333333444444444555555444444555666777888999999888888999999::::::;;;;;;::::::<<<>>>BBBFFFJJJLLLPPPTTT]]]gggoooyyy}}}xxxrrrjjjbbbZZZRRRLLLEEEDDDEEEHHHPPP[[[eeelllooosssxxx{{{|||||||||}}}{{{|||~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~~~yyynnnddd[[[WWWNNNMMMKKKJJJJJJKKKMMMOOOOOOQQQTTTWWWXXXWWWUUUTTTSSSTTTVVVYYY___iiissszzz{{{wwwtttpppllliiijjjiiiiiiiiiiiihhhhhhhhhggghhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhfffeeedddbbbaaaaaaaaaaaa]]]\\\[[[ZZZ[[[ZZZXXXVVVQQQPPPNNNLLLIIIEEEBBB@@@::::::999777666888<<>>AAABBBDDDDDDEEEHHHKKKNNNSSSTTTUUUUUUSSSPPPMMMKKKGGGFFFDDDBBBBBBCCCDDDEEEBBBBBBDDDFFFIIILLLNNNPPPRRRZZZeeepppxxx~~~|||sssqqq|||kkkSSSBBB:::888777444444333222222222333333222111000000//////000000111111111111000000000000////////////////////////000000111111222333333333000222222//////222222000111111111111222222222222333333333333444444444444444444555666888999::::::999999:::;;;;;;;;;::::::999:::<<>>===:::;;;<<<;;;::::::<<<>>>???@@@BBBCCCCCCEEEHHHKKKNNNNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGIIILLLNNNPPPQQQSSSZZZdddnnnvvv||||||tttqqq~~~jjjRRRBBB:::777777555444333333222222222333222111000000//////000000111111111111000000000000000000000000000000000000//////000000111222222333///222222//////222222///111111111111222222222222222222222222333333333333444444555777888999:::;;;:::;;;;;;<<<<<<;;;:::999:::;;;===@@@DDDIIIMMMOOOSSSWWW```jjjrrr}}}|||uuunnnfff]]]TTTNNNCCCBBBCCCGGGNNNXXXbbbgggoooqqquuuxxxyyyzzz|||}}}|||~~~~~~~~~~~~}}}~~~~~~~~~~~~|||rrrhhhbbb^^^\\\ZZZZZZYYYZZZ^^^ccchhhkkkoooqqqtttvvvtttqqqllliii___\\\VVVQQQPPPTTT[[[aaaiiinnnttt{{{~~~zzzxxxvvvsssooommmffffffeeeeeeeeedddddddddffffffggghhhhhhiiihhhhhheeedddccccccdddfffiiijjjfffeeecccbbbaaa```aaaaaa]]]\\\[[[[[[[[[ZZZXXXVVVVVVUUUUUUSSSPPPMMMIIIGGG>>>>>>;;;888444222333444:::@@@IIIPPPVVVYYY[[[]]]______```bbbcccdddeeefffbbbbbbaaa___^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWUUUTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQQQQPPPPPPPPPJJJMMMOOONNNLLLLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFDDDCCC@@@>>>===:::;;;<<<;;;::::::<<<======???@@@AAABBBCCCFFFHHHKKKIIIGGGEEEBBB@@@>>>===???@@@AAACCCEEEGGGHHHIIIKKKKKKLLLNNNPPPQQQRRRSSSUUU[[[dddmmmuuu{{{|||uuutttjjjRRRAAA999666666555444333333222222222222444333333222111222222222111111111111000000000000111111111111111111111111/////////000111111222222...222333//////333222...000111111111111222222222111111222222222333333333444444555777888:::;;;;;;;;;;;;<<<===<<<;;;999888;;;<<<>>>AAAEEEJJJNNNQQQSSSXXXaaakkksss~~~yyypppggg___WWWRRRJJJEEEBBBCCCGGGNNN[[[gggqqqtttxxxzzzzzz{{{|||~~~~~~~~~xxxpppjjjeeebbb___dddddddddfffkkkssszzz~~~~~~wwwqqqgggbbb[[[TTTPPPPPPRRRTTT___bbbgggnnnuuu}}}}}}yyytttqqqooonnnlllkkkjjjiiihhhffffffeeeeeeeeeeeeeeeffffffeeeeeedddcccccccccccccccdddeeefffffffffeeedddbbb```___^^^]]]______]]][[[ZZZYYYXXXXXXXXXWWWUUUTTTSSSOOOKKKGGGEEEAAA;;;777666666666666999<<>>>>>===>>>>>>===;;;;;;<<<===<<<;;;;;;<<>>CCCIIIOOOTTTVVV\\\^^^aaacccccccccdddeeeeeedddcccbbb```___^^^]]]ZZZZZZ[[[\\\[[[ZZZYYYXXXVVVVVVWWWXXXXXXWWWVVVVVVTTTTTTTTTTTTUUUUUUVVVWWWSSSSSSSSSRRRRRRQQQPPPOOOQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJIIIFFFDDDEEEEEEDDDCCCBBBBBBAAAAAA???@@@@@@>>><<<;;;<<<===:::;;;<<<>>>>>>????????????>>><<<:::999:::;;;<<<@@@BBBFFFJJJMMMOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTVVV[[[bbbkkkttt{{{zzz|||nnnUUUDDD;;;888666666555444222111111111111111111111111111111111111222222222222222111000000222222222222222111111111111///...///000222111111222222222111111111000000222222222222222222222222333222222111222333444555777666666777888999;;;<<<===<<<<<<;;;::::::999999;;;<<<>>>AAAFFFKKKPPPRRRWWW\\\dddmmmxxxyyyqqqggg]]]WWWMMMHHHDDDDDDFFFMMMYYYdddlllpppuuuyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}xxxuuussssssrrrrrruuuvvvwwwzzz}}}|||uuummmggg^^^ZZZSSSMMMIIIIIIJJJKKKIIILLLRRRYYYbbbmmmxxx~~~zzzwwwtttqqqqqqpppooommmlllkkkiiihhhgggfffffffffbbbbbbccccccbbbbbbaaa```````````````aaabbbcccddddddccccccbbbbbbaaa`````````______^^^]]]\\\\\\\\\ZZZYYYWWWVVVUUURRRNNNKKKDDD@@@;;;888777777777666444555888===CCCJJJPPPSSSYYY\\\___aaabbbbbbdddeeefffeeedddbbb```___]]]]]][[[\\\]]]]]]]]]\\\ZZZYYYVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAA???<<<;;;;;;<<<777999<<<>>>???>>><<<;;;;;;:::999888999;;;===>>>CCCFFFIIIMMMQQQSSSUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUZZZbbblllvvv|||{{{|||pppWWWFFF===888666777666444333222222222222111111111111111111111111111222222222222111000000222222222222333333333333222000///000111333222222222222222111111111111111333333333333333333333333222333444444444444444444555555555555666888999:::<<<<<<<<<;;;;;;::::::999;;;===???CCCHHHMMMRRRUUUXXX___gggpppzzz}}}uuukkkaaaZZZOOOIIIDDDCCCEEEJJJUUU```jjjnnntttyyy}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzyyyyyyzzzzzzzzzyyy{{{}}}~~~~~~}}}|||{{{vvvtttqqqnnnjjjddd]]]YYYVVVSSSNNNJJJHHHHHHJJJKKKKKKMMMPPPUUU[[[cccmmmsss~~~}}}yyyvvvsssrrrrrrqqqpppoookkkjjjiiigggfffeeeeeeeeeccccccddddddccccccbbbaaa^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbaaaaaaaaa````````````______^^^^^^\\\ZZZXXXWWWVVVTTTPPPMMMGGGCCC>>>:::888666555444333333555888>>>EEELLLPPPVVVYYY]]]```aaabbbdddfffeeedddcccaaa___]]]\\\[[[\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSTTTVVVWWWXXXUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLKKKKKKJJJJJJLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA???;;;::::::;;;666777:::===>>>>>>===<<<:::999999999;;;>>>AAACCCFFFHHHLLLPPPTTTVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTZZZcccnnnwww~~~~~~rrrYYYHHH>>>999777666666555444333333222222111111111111111111111111111111222222222111111000222222222333333444444444333111000111222333333333111111111111111111111111333333333333333333333333222333555666777666555444333333444555666777888888<<<<<<;;;;;;;;;:::::::::;;;<<>>;;;999999:::888999:::;;;<<<=========<<<<<<<<<<<<>>>AAAEEEFFFIIIKKKNNNQQQUUUXXXZZZ[[[[[[YYYXXXVVVTTTTTTSSSSSSUUU[[[dddoooxxx~~~qqqYYYHHH???;;;888555555555555444333333222111111111111111111111111000111111222222222111111222222222333333444444444333222000111333444444333111111111111111111111111333333333333333333333333222333666777888777555333333333444555666777888888;;;;;;;;;;;;;;;::::::::::::;;;>>>CCCIIIOOOTTTWWWZZZbbbmmmvvv~~~~~~zzzpppfff___SSSLLLEEEBBBBBBEEEOOOYYYffflllssszzz~~~|||{{{zzzzzz{{{{{{||||||}}}}}}~~~|||vvvooolllddd```[[[WWWUUUTTTRRRPPPIIIIIIIIIIIIKKKMMMPPPRRRQQQRRRUUUXXX[[[```eeeiiiuuuzzzxxxvvvttttttsssrrrpppnnnjjjiiigggeeedddbbbbbbbbb______``````______^^^]]]\\\\\\\\\\\\]]]^^^___````````````````````````___]]]^^^```bbbbbbbbbbbbaaa^^^[[[YYYWWWWWWUUUSSSQQQMMMIIIDDD???;;;888444222444444444666:::???EEEHHHPPPSSSXXX\\\___bbbeeeggggggfffeeedddcccaaaaaa```^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVUUUUUUVVVVVVWWWXXXVVVUUUSSSQQQOOOMMMLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???<<<::::::;;;>>>>>>>>>???@@@@@@AAABBBCCCBBBBBBBBBCCCEEEHHHIIIMMMNNNPPPSSSVVVYYY[[[\\\\\\[[[XXXVVVUUUTTTTTTUUUXXX]]]eeeooowww~~~lllUUUFFF>>>:::888444444444444444333222222111111111111111111111111000000111222222222222111222222222222333333333333333111000111222444333333111111111111111222222222333333333333333333333333222333555777777666555444333444555777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCIIIPPPUUUXXX[[[eeeqqqzzz~~~~~~{{{rrriiicccVVVOOOHHHDDDCCCEEENNNXXXdddiiirrryyy}}}}}}zzzyyyxxxyyyyyyzzz{{{|||||||||~~~~~~~~~|||vvvppplllbbb^^^XXXTTTRRRQQQQQQPPPOOOOOOPPPQQQSSSUUUXXXYYYXXXZZZ^^^```cccfffiiilllsssxxxyyywwwuuuttttttrrrpppmmmkkkjjjhhhfffdddcccbbbbbb^^^____________^^^]]]]]]\\\\\\\\\\\\]]]^^^______``````______^^^^^^^^^]]]\\\]]]```bbbccccccbbbbbb]]][[[XXXWWWVVVUUUSSSQQQLLLIIIDDDAAA>>>;;;888555555444444666999===AAADDDKKKOOOTTTYYY\\\___ccceeefffeeeeeedddccccccbbbbbb````````````___]]][[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUUUURRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQOOOMMMJJJHHHGGGFFFFFFFFFDDDCCCCCCEEEGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA>>><<<===>>>AAACCCGGGKKKNNNPPPQQQQQQOOOMMMLLLKKKKKKLLLNNNOOOQQQRRRSSSUUUWWWZZZ\\\]]]^^^\\\ZZZXXXVVVVVVWWWWWW[[[___fffnnnvvv}}}|||eeePPPBBB<<<888666222333333444444333111111111111111111111111111111000000111222222222222222222222222222222111111111222111000000222333333222000000111111111222222222222222222222222222222222222333444555666555444444444666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@EEEKKKRRRWWWZZZ^^^iiivvv~~~}}}~~~|||tttkkkfffYYYQQQJJJFFFDDDFFFOOOXXXbbbhhhpppwww|||~~~|||yyywwwxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}~~~|||wwwqqqnnnhhhccc\\\WWWUUUUUUUUUUUUXXXXXXYYYZZZ\\\]]]___```aaadddgggiiijjjkkkmmmnnnssswww}}}yyyxxxvvvuuutttrrrooommmlllkkkiiigggeeedddcccccc``````aaaaaa``````___^^^\\\\\\\\\\\\]]]^^^___``````______^^^]]]]]]\\\\\\[[[]]]___bbbcccccccccbbb]]][[[XXXVVVVVVUUUSSSRRRKKKHHHDDDAAA@@@===;;;999444444444666888;;;>>>@@@HHHLLLQQQVVVZZZ]]]aaaccccccccccccbbbbbbbbbaaaaaaaaabbbbbbbbb```___]]][[[XXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKJJJKKKKKKLLLMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQOOOLLLIIIFFFEEEDDDDDDDDDBBBAAABBBDDDGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCC@@@??????@@@AAAFFFOOOWWW^^^aaabbbbbbYYYWWWUUUSSSSSSSSSTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^___^^^[[[YYYXXXXXXYYYZZZ^^^aaafffnnnuuu|||vvv```LLL???999666555111222333444333222111000111111111111111111111111///000111222222222222222333222222111111000000000222000///000111333222222000000111111222222222222111111111111111111111111222333333444444444444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAFFFMMMSSSYYY\\\aaalllyyy~~~}}}yyypppfff]]]TTTKKKGGGDDDEEEKKKSSSaaagggoootttvvvyyy|||~~~|||{{{|||xxxxxxyyyzzz{{{{{{{{{zzz|||}}}}}}{{{uuuoookkkdddbbb___]]][[[[[[[[[\\\aaa``````aaaeeeggghhhhhhhhhiiiiiihhhhhhiiilllooosssvvv{{{{{{zzzxxxuuurrrpppmmmllljjjjjjhhhgggeeedddbbbbbbbbbbbbaaaaaa``````______bbbaaa```______```aaabbbbbbaaa```]]][[[[[[^^^aaa^^^^^^______```______^^^___^^^\\\ZZZWWWUUUSSSRRRLLLJJJGGGDDDAAA>>>999666777555333222333666999;;;EEEIIIOOOTTTWWW[[[^^^```dddddddddccccccbbbbbbbbbbbbaaaaaa___^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYYVVVRRRQQQQQQQQQNNNKKKQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRROOOPPPPPPOOOLLLIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEECCC@@@???AAABBBJJJRRR^^^iiiqqqsssqqqoookkkgggbbb^^^\\\[[[ZZZYYYZZZYYYZZZ\\\```bbbcccbbbcccbbb```]]]\\\[[[[[[[[[]]]cccjjjrrrxxx}}}ppp[[[MMMCCC:::555444333333333222222222111111111111000000111333555666333333333333333333333333444...+++...333555333111333333333222222111111111111111111111111111111111333333333444444444555555555222000111444555444222888888888999:::;;;<<<===<<<<<<;;;::::::::::::;;;>>>@@@DDDGGGLLLSSS[[[```cccmmmzzz|||~~~~~~zzzqqqggg^^^UUUKKKGGGDDDDDDJJJQQQ^^^dddmmmsssvvvyyy||||||zzzzzz{{{wwwwwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}xxxrrrooohhhfffdddbbbaaaaaabbbcccfffeeeeeefffhhhjjjjjjiiifffffffffdddccccccfffhhhmmmrrrxxx}}}|||zzzwwwtttqqqooonnnjjjiiihhhfffeeecccbbbaaaaaaaaaaaa```````````````bbbaaa```______```aaabbbbbbbbb```^^^\\\\\\]]]___]]]^^^^^^______``````___```___]]]ZZZXXXVVVTTTSSSOOOLLLIIIFFFCCC@@@<<<999777555333222333555999;;;AAAEEEKKKPPPTTTWWW[[[^^^bbbcccccccccccccccbbbbbbaaaaaa```___^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVTTTRRRPPPPPPPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPPPPOOOLLLIIIFFFDDDBBBBBBAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCEEEQQQ[[[jjjxxxyyytttnnnhhheeebbb```^^^\\\[[[\\\^^^aaaddddddcccdddbbb```___]]]]]]]]]]]]___dddlllsssyyy}}}~~~~~~~~~lllXXXJJJ@@@999666666333333333333222222222222111000000000000222333444111111111111111111111111333222111222222222222222333333333222222222111111222222222222222222222222333333333444444444444555444222111333666888888777666666777888:::===???@@@???>>>===<<<<<<<<<<<<<<<>>>AAADDDIIINNNTTT[[[```eeennnzzzyyy|||~~~{{{rrriii___VVVLLLGGGDDDCCCHHHOOOYYY```kkkssswwwyyy|||~~~}}}~~~~~~|||zzzxxxxxxyyywwwwwwwwwxxxyyy|||~~~~~~~~~~~~~~~~~~{{{wwwtttooommmkkkiiihhhiiijjjkkkkkkkkkkkkkkklllllljjjgggaaaaaa```]]][[[[[[]]]___eeejjjsss|||{{{zzzwwwuuuqqqooolllkkkiiihhhgggfffdddbbbaaa```___``````````````````aaaaaaaaa````````````aaaaaaaaabbbbbb```]]]\\\\\\]]]\\\]]]]]]^^^___```aaaaaa```___]]][[[YYYWWWUUUTTTSSSPPPKKKHHHEEEBBB>>><<<777666444333333555888:::<<<@@@FFFKKKPPPTTTXXX[[[___aaabbbddddddcccbbbaaa``````___^^^]]]\\\\\\[[[\\\[[[ZZZXXXWWWWWWWWWWWWSSSTTTSSSQQQOOONNNOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNLLLJJJGGGFFFDDDCCCAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEGGGJJJWWWcccuuu|||tttnnnjjjfffddd```___```aaadddfffffffffeeedddbbbaaa`````````aaabbbgggnnnuuuzzz~~~|||xxxyyy{{{hhhSSSFFF>>>888777888444444444444333333333333111111000000000000111111000000000000000000000000111333555333111000222333333333333222222222222111333333333333333333333333333333333333444444444444444333222333555777777666333444555888;;;>>>AAABBBAAAAAA???>>>===============AAAFFFKKKQQQWWW]]]aaahhhoooyyyxxxzzz}}}}}}tttkkk```WWWNNNHHHDDDBBBFFFLLLTTT]]]iiirrrwwwyyy|||~~~|||}}}}}}|||yyyxxxxxxyyyyyyxxxwwwwwwxxx{{{}}}~~~}}}}}}}}}~~~{{{xxxvvvtttqqqooonnnnnnoooooooooooonnnnnnmmmkkkgggddd[[[[[[ZZZWWWUUUTTTVVVXXX]]]dddoooyyyzzzyyywwwtttqqqooommmkkkiiiiiigggfffdddbbbaaaaaa_________``````aaaaaaaaaaaaaaa````````````aaaaaa```aaabbbaaa___\\\[[[[[[\\\\\\]]]^^^___```bbbbbb``````^^^\\\ZZZYYYWWWWWWVVVSSSNNNIIIFFFCCC@@@>>>777666444333333555777888:::>>>CCCHHHMMMRRRWWWZZZ\\\^^^aaacccdddcccaaa``````______^^^]]]\\\\\\\\\\\\\\\ZZZYYYXXXWWWWWWWWWUUUVVVWWWTTTOOOMMMOOOQQQNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNLLLJJJHHHGGGFFFDDDAAA???>>>???@@@BBBCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGIIILLLNNNXXXeee{{{|||vvvpppkkkhhhfffeeedddfffhhhjjjiiihhhffffffdddcccbbbccccccddddddiiipppvvv{{{xxxvvvwww{{{yyygggQQQCCC<<<777777888555555444444444333333333333222222111111111111111000000000000000000000000///222333222222444555333222222222222222222222222333333333333333333333333222222333333333444444444444333222111222222222222333444555888;;;>>>AAABBBBBBAAA@@@???>>>=========>>>BBBHHHNNNTTTYYY___ccckkkpppyyyxxxzzz}}}~~~vvvmmmcccZZZPPPJJJEEEBBBEEEJJJQQQZZZfffpppuuuxxx{{{~~~{{{|||}}}|||zzzyyyzzz{{{|||zzzyyyxxxxxxyyy{{{|||~~~~~~~~~}}}~~~~~~}}}zzzzzz~~~|||{{{yyyvvvsssqqqpppqqqqqqrrrpppooonnnlllhhhccc___WWWWWWVVVTTTRRRRRRTTTWWWYYYaaammmxxx}}}{{{zzzxxxvvvtttqqqpppoookkkjjjiiigggeeedddcccbbb___`````````aaabbbbbbbbb``````aaaaaaaaaaaa``````___aaabbbbbb___]]][[[[[[]]]]]]]]]]]]^^^```bbbcccaaa```___^^^\\\[[[ZZZYYYXXXTTTPPPLLLHHHEEEAAA???888777555444444555666777999===BBBGGGKKKQQQVVVZZZZZZ\\\___bbbccccccbbb```_________^^^^^^]]]]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZVVVQQQNNNOOORRRPPPPPPPPPOOONNNMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEBBB???>>>>>>@@@AAABBBCCCEEEGGGGGGGGGEEEDDDDDDFFFGGGHHHIIIKKKOOORRR[[[iii}}}wwwrrrpppkkkjjjjjjkkklllmmmmmmkkkiiihhhfffeeedddeeeeeefffgggkkkrrrxxx|||uuusssuuuuuuyyygggQQQCCC;;;777666888555555444444444333333333444444444333333222111111111111111111111111111111000222111222777===<<<555222222222222222222222222222222222222222222222222222222222333333333444444111111111111111222333444555666777888:::===???@@@AAA@@@???>>>============???CCCIIIPPPVVV\\\bbbffflllqqqyyyxxxzzz|||~~~xxxooofff]]]SSSLLLFFFBBBDDDHHHNNNVVVbbbkkkqqquuuyyy|||{{{|||}}}|||{{{zzz{{{||||||{{{zzzyyyxxxyyyzzzzzz}}}}}}~~~~~~zzzsssooopppwww~~~|||yyyvvvuuuttttttuuuuuussspppmmmjjjfffaaa^^^WWWWWWVVVTTTRRRSSSUUUWWWZZZaaammmxxx}}}{{{uuuuuutttrrrqqqpppooonnnmmmlllkkkjjjhhhfffeeedddaaaaaabbbbbbbbbbbbbbbccc``````aaaaaaaaaaaa``````^^^```aaaaaa___]]]]]]]]]^^^]]]]]]]]]^^^___aaabbbaaaaaa```___]]]\\\\\\[[[YYYVVVSSSOOOLLLGGGBBB???888777666555444444555555888;;;@@@DDDHHHNNNSSSWWWXXXZZZ]]]```bbbbbbbbbbbb``````_________^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYY[[[[[[ZZZWWWTTTRRRRRRRRRPPPOOOOOONNNMMMKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGEEEBBB@@@>>>>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCDDDFFFHHHIIIJJJMMMQQQTTTaaannn{{{xxxqqqpppoooooopppqqqpppnnnkkkjjjhhhffffffffffffgggiiimmmsssxxx|||{{{qqqnnnqqqsssvvvdddPPPCCC;;;666555777444444444444333333333333444444555555444333222222222222222222222222222222000222222222:::CCCAAA777111222222222222333333333111111111111111111111111222222222222333333333333///000222333333555777:::777777888999:::<<<>>>>>>???>>>>>>===============AAAEEEJJJQQQWWW^^^eeejjjmmmsss}}}wwwyyy{{{}}}~~~zzzqqqhhh___UUUNNNGGGCCCDDDHHHKKKRRR]]]eeekkkoootttxxxyyy{{{|||{{{zzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}vvvpppmmmmmmoooqqqssszzz~~~{{{zzzyyyzzz{{{|||yyyvvvrrrnnnkkkgggbbb___\\\\\\ZZZWWWUUUTTTVVVXXX]]]dddnnnxxx~~~{{{xxxsssrrrrrrqqqqqqppppppooopppooonnnllljjjiiihhhgggdddddddddccccccccccccccc___```aaabbbbbbaaa```___]]]___``````___^^^^^^_________]]]]]]]]]___```bbbaaaaaa``````___^^^]]]]]]ZZZYYYVVVTTTPPPKKKDDD@@@888888666555444444444444666888<<<@@@DDDIIINNNRRRXXXYYY[[[^^^```bbbccccccaaaaaa`````````_________^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXVVVUUUUUUUUUTTTSSSPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIILLLMMMMMMMMMLLLLLLKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHFFFEEECCCAAA???>>>======??????@@@@@@AAABBBBBBBBBEEEFFFHHHIIIKKKMMMQQQUUUaaammm}}}uuutttrrrrrrssssssrrrppplllkkkiiigggffffffffffffjjjnnntttxxx|||~~~{{{nnnkkkmmmuuuppp___LLLAAA;;;666555666333333333333222222222222222333444444444333222111222222222222222222222222***111222111555>>>===555111111222222222333333333222222222222222222222222111222222222222333333333111333444333222222444777666777777888:::<<<>>>???>>>============>>>>>>???CCCFFFKKKQQQWWW___hhhmmmooowwwvvvxxxzzz|||}}}{{{qqqjjjaaaWWWOOOHHHCCCDDDGGGHHHOOOYYYaaafffkkkqqquuuxxxzzz{{{{{{yyyyyyzzz|||wwwxxxyyyzzz{{{{{{{{{{{{zzz|||}}}wwwpppkkkhhhfffdddiiirrrzzz~~~}}}}}}}}}}}}yyytttooolllhhheeebbbaaa```^^^ZZZVVVUUUVVVWWW```fffpppyyy}}}zzzwwwxxxxxxxxxxxxxxxxxxxxxwwwqqqqqqooonnnllljjjiiiiiieeeeeeeeeddddddccccccccc___```aaabbbbbbaaa```___]]]^^^______^^^^^^___aaa```___^^^]]]]]]^^^```aaabbbaaaaaa```______^^^^^^\\\ZZZYYYWWWSSSMMMFFFAAA999888777666555444444444333666999<<<@@@EEEJJJNNNXXXYYYZZZ]]]___aaacccdddaaaaaaaaaaaaaaa`````````___^^^\\\[[[ZZZZZZYYYYYYWWWTTTRRRSSSVVVXXXWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHIIIKKKNNNRRRUUU\\\hhh{{{~~~wwwvvvttttttuuuuuusssrrrnnnllljjjhhhfffeeeeeefffjjjnnntttxxx|||~~~|||ooojjjlllxxxkkk[[[III@@@;;;777555666333333333222222222111111111111333333444333222111111111111111111111111111###---222---...555666000111111111222222333333333333333333333333333333333111111222222222333333333555666666333...,,,---///555666777888:::===???@@@============>>>???@@@AAADDDGGGKKKQQQWWW```iiioooqqqzzzxxxyyyzzzzzz{{{~~~|||wwwmmmeee[[[QQQJJJEEEBBB@@@FFFMMMXXX```fffjjjooorrruuuxxxzzz{{{{{{zzz{{{{{{||||||||||||}}}}}}}}}}}}zzz|||~~~~~~xxxrrrkkkgggbbb```aaaffflllxxx}}}{{{}}}|||tttppppppnnnjjjfffeeecccaaa^^^\\\[[[ZZZZZZ___dddnnnyyy}}}}}}{{{{{{zzzyyywwwtttrrrqqqqqqpppnnnllljjjiiihhhhhhiiihhhgggfffeeeddddddddd____________````````````cccbbbbbbbbbaaaaaa``````bbb```___^^^^^^```ccceeecccbbbaaa```^^^^^^]]]]]]```]]]YYYVVVRRRNNNIIIEEE???<<<888666555555555444222555888<<>>AAABBBBBBAAADDDFFFIIIKKKLLLNNNQQQSSS]]]dddqqq{{{vvvsssrrrrrrrrrqqqooonnnjjjfffbbbbbbdddfffllloootttxxx{{{}}}}}}}}}~~~nnnlllsssooo\\\HHH>>><<<:::888777555444333222111111111111333333333222111000//////111111111333444333000...111///...///111222000---///000222444555444222111444333222111111333555666444444333222222111111000444444444555555555555555999888777777888:::<<<>>>AAAAAAAAA???======???AAAEEEHHHMMMUUU]]]dddjjjmmmttt{{{yyyyyyzzzzzz{{{}}}|||vvvooohhh]]]SSSKKKFFFBBB@@@CCCJJJSSS\\\bbbgggmmmppptttwwwyyy{{{zzzzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}zzz|||~~~~~~xxxpppllldddaaa______aaaggguuu~~~}}}}}}vvvssssssqqqnnnjjjiiihhheeecccaaa`````````bbbhhhqqqzzz~~~}}}|||}}}}}}|||{{{xxxuuuttttttsssqqqooommmlllkkkkkkiiihhhgggfffeeedddddddddaaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbaaa___]]]]]]___aaabbbcccbbbaaa```___^^^^^^^^^___]]]YYYVVVSSSOOOJJJGGG@@@<<<888666555555555444222444777:::===AAAFFFJJJSSSVVV[[[^^^___``````aaaaaaaaaaaaaaaaaa```_________```aaaaaaaaa___]]][[[WWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFCCCAAA>>><<<===<<<<<<===@@@AAAAAAAAACCCFFFIIIKKKMMMOOORRRUUUYYY___jjjxxx~~~zzzvvvtttsssrrrqqqooolllkkkhhheeebbbbbbeeehhhllloootttyyy|||}}}~~~~~~sssrrryyyrrr^^^III>>><<<999777777444333222111000000000000333222111111111111000///111000000222333333111///111//////000222222000...000000222333333333222222111000///...///000222333333333333222222222222222333444444444555555666666666555555555777:::<<<>>>===>>>>>>===;;;;;;===???DDDGGGMMMUUU]]]ffflllooowww~~~zzzzzz{{{zzz{{{}}}|||uuupppiii___UUUMMMGGGCCC@@@???EEENNNVVV^^^dddjjjnnnsssvvvyyyzzzzzzyyyzzz{{{~~~~~~}}}}}}|||zzz|||~~~~~~~~~yyytttkkkeeeaaa]]]ZZZZZZbbbkkk~~~~~~zzzwwwvvvvvvsssqqqooonnnllljjjiiihhhhhhgggiiinnnuuu~~~~~~}}}}}}~~~}}}zzzxxxuuutttrrrpppooonnnmmmmmmiiihhhgggeeedddddddddddddddddddddddddddccccccccccccbbbaaaaaaaaabbbcccdddcccbbb```^^^]]]]]]___```cccbbbbbbaaa```___^^^^^^^^^[[[XXXVVVSSSPPPLLLIIIAAA===999777666555444333222333555777999>>>DDDHHHQQQUUUZZZ]]]^^^^^^______bbbbbbbbbbbbbbbbbbaaa```bbbbbbcccbbbaaa___]]]\\\YYYXXXVVVUUUSSSRRRRRRRRRNNNOOOPPPOOOMMMLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOOOONNNLLLKKKJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEBBB@@@>>>===<<<;;;<<<>>>@@@@@@@@@BBBEEEIIILLLNNNQQQUUUWWWXXX[[[bbblllxxx|||zzzwwwuuutttrrrpppnnniiihhhfffcccaaabbbfffiiilllpppvvvzzz|||}}}{{{zzzuuu```JJJ>>>;;;888777666333222111000000///000000333111///000222333111///111000///000222333333222222111000111333333111///111111111111111222222222333222111111111222444555222222222222333333333333333333444444555666777777444444444555777:::===???@@@@@@AAA@@@??????AAABBBDDDGGGMMMVVV___hhhppptttzzzzzz{{{{{{{{{zzz|||zzztttoooiii```WWWOOOIIIDDDAAA???CCCJJJRRR[[[cccjjjnnnsssuuuxxxzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||~~~tttoooiiiddd^^^ZZZ]]]cccnnnwww~~~~~~}}}zzzzzzzzzxxxwwwtttsssrrrqqqppppppoooooorrruuu{{{~~~~~~}}}~~~|||zzztttsssrrrpppnnnmmmmmmmmmiiihhhgggfffeeedddddddddeeeeeeeeedddddddddddddddcccbbbaaaaaaaaaccceeefffeeedddaaa___^^^^^^______ccccccbbbbbbaaa```______\\\ZZZXXXVVVTTTQQQMMMKKKBBB???:::777666666444333222333333444777;;;BBBFFFPPPTTTYYY]]]^^^^^^^^^___bbbccccccdddccccccbbbbbbaaaaaaaaa```^^^\\\ZZZYYYZZZYYYWWWUUUSSSRRRQQQQQQNNNOOOPPPNNNLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLQQQQQQPPPPPPOOONNNLLLKKKHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGEEECCCAAA???===;;;:::;;;===?????????AAADDDHHHLLLOOOSSSWWWZZZ[[[\\\___eeennnyyy{{{yyyxxxwwwvvvssspppmmmjjjiiigggdddaaabbbeeehhhlllqqqwww{{{|||}}}vvvaaaJJJ>>>:::777666555333333222111000000111111333000...000333444222///111///...///222333444333222222222222333333222111222111000000000111222222444333333333333444555666111111222222333444555555222333333444555666777777666555555666777:::===???BBBCCCDDDCCCBBBBBBDDDEEEEEEHHHOOOXXXbbbllltttxxx}}}zzz{{{{{{{{{zzz|||zzzuuummmhhh```XXXRRRKKKFFFBBB@@@CCCHHHOOOYYYbbbjjjnnnrrruuuxxxzzz{{{{{{}}}~~~xxxyyyzzz{{{|||~~~zzztttnnnggg___]]]```aaagggpppyyy~~~~~~}}}}}}}}}||||||yyyyyyyyyxxxxxxwwwwwwwww{{{~~~~~~|||}}}~~~{{{zzzuuutttrrrqqqoooooonnnnnnjjjjjjhhhgggfffeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbcccdddeeeffffffeeecccbbbaaa```aaaaaabbbcccccccccbbbaaa```___\\\ZZZWWWVVVTTTRRROOOLLLDDD@@@<<<888777666444333222222333333555999@@@DDDNNNRRRYYY]]]______``````ccccccddddddddddddccccccaaaaaa```^^^]]][[[ZZZYYY[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQOOOLLLIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEECCCAAA@@@===;;;::::::<<<>>>???>>>@@@CCCHHHLLLOOOSSSWWW[[[]]]]]]^^^aaahhhpppyyy~~~}}}zzzyyyxxxwwwvvvsssooolllllljjjhhhdddaaaaaadddgggkkkqqqxxx|||||||||ttt```III>>>:::777555555444444333222222222333333222000///000222444222000111///...///222333444333111222333333333222222222222222111111000111111222000000000000000111111222111111222333444555555666333333444444555666666777999888777777999;;;===???AAABBBCCCCCCBBBAAABBBCCCFFFJJJRRR\\\gggqqqxxx|||zzzzzz{{{zzz{{{}}}}}}yyyooojjjccc[[[UUUNNNGGGCCCAAABBBEEELLLVVV```hhhlllqqqssswwwyyyzzz{{{}}}~~~vvvwwwxxxzzz|||~~~~~~xxxpppeee^^^^^^XXXZZZ^^^dddlllwww{{{||||||||||||{{{yyyxxxwwwvvvtttsssrrrqqqqqqqqqlllkkkjjjhhhggggggggggggeeeeeeddddddccccccbbbbbbcccddddddddddddeeeeeeeeeddddddccccccccccccccccccbbbcccdddddddddbbbaaa```\\\ZZZXXXVVVUUURRROOOLLLEEEBBB===999777666444333111222333333555999>>>BBBKKKPPPWWW]]]___```aaaaaabbbcccddddddddddddddddddbbbbbbaaa```^^^]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSRRROOOLLLIIIIIIIIIKKKKKKJJJJJJKKKLLLMMMNNNQQQQQQQQQQQQPPPNNNMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA???<<<::::::;;;>>>?????????CCCGGGKKKOOOSSSWWWZZZ]]]]]]^^^aaaffflllqqqtttyyyzzz|||}}}~~~}}}{{{zzzxxxwwwvvvuuutttqqqmmmjjjkkkjjjgggccc``````ccceeejjjqqqxxx{{{{{{{{{~~~ppp]]]HHH>>>;;;888555444555444444333333333444444111222222111111111111111111000///000222333333222000222444444222111222333333333333222222222222222111111111222222222222333111222222333444555555666444444444555555555555666999888888888:::<<>>:::888666444333000222333555666999===@@@GGGLLLTTT[[[___```aaaaaabbbbbbcccdddddddddddddddcccbbbaaa```____________ZZZYYYXXXVVVTTTSSSSSSSSSQQQRRRRRRPPPMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCC@@@===;;;:::<<<>>>?????????BBBFFFJJJNNNQQQVVVYYY]]]___aaaeeehhhlllooopppssstttvvvwwwxxxxxxxxxxxxvvvtttrrrpppooommmjjjhhhgggfffccc```^^^___bbbeeeiiipppxxx{{{zzzyyy}}}~~~jjjXXXFFF===;;;999555444444333333222222333333444000333555333///...///222111000000222333333111//////222444333111000111222333444444555444333222111333333444444555555555444222333333333444444555555555555555555555444444444555555555777:::===AAACCCKKKMMMNNNMMMKKKIIIHHHIIIHHHOOOZZZgggrrrzzz~~~xxxyyyzzzzzz{{{~~~yyytttlllcccZZZPPPGGGAAA???======BBBMMMXXX```dddkkkooosssuuuwwwxxxyyy{{{zzzzzz{{{|||}}}~~~{{{rrroooccc```\\\YYYXXXZZZ]]]___lll|||}}}|||zzzxxxwwwwwwwwwxxxtttsssrrrqqqpppooooooooonnnnnnlllkkkjjjiiiiiiiiiggggggfffeeeddddddccccccccceeeggghhhgggeeecccaaa^^^___```bbbccceeeffffffbbbcccdddeeeeeedddbbbaaa]]][[[YYYWWWUUURRROOOLLLGGGCCC>>>:::888666444222000222444666777999<<<>>>DDDJJJRRRZZZ^^^___```aaaaaabbbccccccddddddddddddaaaaaa```_______________ZZZYYYXXXVVVUUUTTTSSSSSSPPPQQQQQQPPPNNNMMMMMMNNNLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEAAA>>>;;;:::<<<>>>???@@@???BBBFFFJJJMMMQQQUUUXXX___bbbeeeiiimmmoooppppppqqqqqqssstttuuuvvvvvvvvvtttrrrooommmllljjjhhhfffbbbbbb```^^^]]]^^^bbbeeehhhpppxxx{{{yyyyyy}}}~~~gggVVVDDD===<<<999666444222222222111222222333333000444777444...+++...333111111111333444333000...///111444333111///000222333444666666666444222111///000111222222222222111333333333444444444555555666666666555444444333333111111222555999>>>CCCFFFKKKLLLMMMLLLJJJGGGFFFFFFIIIQQQ]]]jjjuuu|||zzzzzzzzz{{{}}}~~~|||uuukkkbbb[[[RRRJJJDDDBBB??????CCCHHHNNNYYYcccjjjmmmrrruuuwwwxxx{{{|||~~~}}}||||||}}}~~~}}}}}}}}}xxxpppjjjccc]]]ZZZYYYXXXXXX]]]iiizzz}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvuuutttrrrpppooopppnnnlllllllllllljjjhhhggggggfffffffffgggggghhhfffgggggggggggggggffffffcccdddeeeeeeffffffffffffddddddccccccbbbaaaaaaaaa^^^\\\ZZZYYYXXXVVVSSSPPPMMMHHHAAA<<<999777666555222333333333444666:::===DDDIIIQQQWWWZZZ]]]^^^```bbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbaaa```___^^^\\\ZZZWWWUUUTTTTTTTTTPPPOOONNNMMMMMMMMMNNNOOOPPPIIIHHHNNNPPPLLLLLLQQQNNNNNNOOOQQQSSSRRROOOMMMNNNLLLKKKJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFEEE@@@???===<<<;;;<<<>>>???@@@BBBDDDGGGJJJOOOUUUYYY[[[aaahhhkkkkkkjjjmmmpppmmmmmmmmmmmmoooqqqsssttttttqqqooommmkkkhhhdddaaa``````___^^^]]]^^^bbbdddkkkrrrwwwxxxzzz~~~~~~}}}~~~zzzdddSSSCCC<<<;;;888444333555555444333333222111111111111111111111111111111111111111111111111111111222222222111111111000000111444777777555222222333000222444444333333333444444444222222333555888999777777888888888888777777666777888999;;;>>>BBBFFFOOOOOOOOOMMMJJJHHHHHHIIIIIIRRRaaaooozzzzzzzzzzzz{{{|||~~~~~~wwwlllccc\\\TTTKKKFFFAAA======@@@EEEJJJUUU___hhhkkkpppsssvvvwwwzzz|||~~~~~~}}}||||||}}}~~~~~~~~~yyytttllleee```\\\YYYWWWWWW___jjjuuu}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwvvvtttsssqqqppppppooommmllllllllljjjhhhggggggfffffffffgggggghhhfffffffffffffffeeeddddddccccccdddeeeeeeeeeeeeeeeddddddddddddcccccccccccc___]]][[[ZZZYYYVVVSSSQQQMMMHHHBBB<<<999777666555222333333333444666:::===DDDIIIPPPVVVZZZ\\\^^^___aaaaaaaaabbbbbbcccccccccbbbbbbccccccbbbaaaaaa```^^^]]][[[YYYWWWVVVUUUUUURRRQQQPPPOOOOOOOOOPPPPPPPPPLLLJJJMMMNNNMMMLLLNNNMMMMMMNNNPPPRRRRRRPPPNNNNNNLLLKKKJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@>>><<<;;;<<<===>>>@@@BBBDDDGGGJJJOOOTTTYYY[[[```gggjjjiiiiiilllooommmmmmmmmmmmnnnppprrrsssqqqooommmkkkjjjhhhdddaaa``````^^^\\\\\\^^^bbbeeeiiipppuuuvvvyyy}}}~~~~~~uuu```PPP@@@:::999666333222555444444333222222111111222222222222222222222222111111111111111111111111222222222111111111000000111444666666444222111222///111333333222111222333444444333333444666777888777777777888888777777777555666777888:::===AAAEEEKKKLLLLLLJJJGGGEEEEEEFFFJJJTTTbbbqqq{{{zzzzzzzzz{{{|||}}}~~~yyynnneee]]]VVVNNNHHHAAA>>><<>>BBBFFFIIIJJJIIIGGGDDDCCCCCCEEEKKKUUUdddsss~~~zzzzzzzzzzzz{{{|||}}}~~~{{{qqqggg```XXXPPPJJJDDD@@@>>>@@@BBBFFFNNNXXXaaaeeekkkqqqtttwwwyyy{{{||||||}}}}}}~~~}}}~~~{{{tttkkkccc^^^[[[XXXUUUUUUXXX```iiipppuuuxxx~~~|||{{{{{{~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwuuutttssssssqqqooonnnnnnmmmkkkjjjiiihhhhhhgggggggggggghhhhhhhhhggggggeeedddcccbbbccccccdddddddddddddddcccbbbccccccdddeeefffffffffbbb```^^^\\\[[[YYYVVVSSSNNNJJJDDD???;;;999666444333444444444444666999<<>><<<;;;;;;;;;>>>@@@BBBDDDGGGKKKQQQUUU\\\___bbbeeeggghhhjjjkkkiiijjjjjjjjjjjjjjjjjjjjjhhhgggeeeeeefffeeecccaaa___^^^[[[XXXXXX\\\bbbgggiiiooouuuvvvyyy}}}~~~~~~~~~uuucccVVVJJJ???;;;999777666777333222222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111000///000222444444333222333444333444666777888999999999777777666666666666777777666777999999;;;>>>CCCFFFIIIIIIHHHEEECCCCCCDDDFFFJJJUUUeeevvvwwwwwwwwwxxxzzz|||}}}~~~yyyrrrjjjaaaVVVOOOGGGBBB>>>======>>>EEEMMMXXX^^^fffmmmrrrvvvxxxzzzzzz{{{}}}}}}}}}~~~wwwrrrgggccc]]]XXXUUUSSSQQQPPPPPPRRRVVV[[[fffzzz|||{{{zzzzzz}}}~~~}}}|||{{{{{{{{{zzz{{{{{{zzzyyyxxxwwwwwwuuusssrrrrrrssssssrrrqqqmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiggggggeeeeeeffffffeeeeeeddddddaaabbbbbbcccdddeeeeeefffeeecccaaa```___]]]YYYWWWRRRNNNIIIDDD@@@===999666444444444444444555999;;;AAAFFFNNNUUUYYY\\\___````````````aaaaaaaaabbbbbb``````aaabbbbbbbbbbbbaaaaaaaaa``````___]]]\\\[[[VVVWWWVVVVVVUUUTTTRRRRRRPPPSSSSSSSSSUUUXXXWWWRRRRRRPPPNNNNNNPPPSSSTTTUUUQQQMMMJJJGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDAAA>>><<<;;;<<<<<<>>>???AAACCCFFFJJJOOOSSS[[[\\\___bbbeeehhhjjjjjjhhhiiiiiiiiiiiiiiihhhggggggfffeeeeeeeeedddbbb```]]]\\\ZZZXXXXXX\\\aaafffjjjpppuuuwwwyyy}}}~~~}}}|||}}}tttbbbQQQGGG===999666444333555222222222222222222111111000000000000000000000000111111111111111111111111111111111111111222222222333222000111222222111///111222444444333333333444333444555777888:::;;;<<<999888777666666777888999444555666777888<<<@@@DDDGGGGGGFFFCCCAAAAAACCCFFFJJJUUUfffxxxuuuuuuvvvxxxzzz|||~~~yyyrrrggg[[[RRRIIIDDD???===<<<<<>><<<<<<=========???AAACCCEEEIIINNNRRRWWWXXXZZZ^^^bbbfffhhhiiiggghhhhhhiiihhhgggfffeeegggfffeeeeeeeeedddbbb```[[[[[[ZZZYYYYYY\\\aaadddjjjqqquuuvvvwww{{{|||{{{zzz|||~~~tttaaaPPPFFF===999666222222444111111111111111111222222000000000000000000000000111111111111111111111111000000111111111222222222555222000000222333222000000222333333222222333444333333444555888;;;>>>???:::999888777777888999:::555666777888999<<>>>>>DDDKKKPPPVVV___hhhmmmqqqtttuuuyyyzzz}}}}}}wwwoooiiiddd^^^WWWSSSKKKMMMNNNMMMOOOZZZkkkxxxyyyzzz|||~~~}}}}}}}}}{{{|||||||||{{{zzzyyyyyyuuuttttttuuuxxxyyyxxxwwwppppppooommmmmmllllllllljjjjjjkkkkkkkkkjjjjjjiiigggggghhhhhhgggfffeeeeeeeeeeeeeeefffffffffffffffgggeeecccbbbaaa___[[[YYYUUURRRLLLHHHDDD@@@<<<999444555555444333555888;;;BBBGGGOOOVVV[[[^^^```bbbbbbbbbaaaaaa``````______^^^^^^___``````aaa`````````````````````^^^\\\[[[ZZZ[[[[[[[[[YYYXXXVVVTTTVVVPPPQQQZZZ\\\VVVTTTXXXRRROOOKKKJJJKKKNNNPPPQQQQQQNNNIIIFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEECCC@@@>>>=========>>>===???AAABBBEEEIIINNNRRRTTTUUUWWW[[[```eeegggggggggggghhhhhhhhhfffeeedddhhhfffeeeeeeeeedddaaa___ZZZZZZZZZZZZZZZ\\\```cccjjjpppuuuuuuvvvyyyzzzxxxyyy{{{}}}tttaaaQQQHHH???;;;777444333666111111111111111111222222111111111111111111111111111111111111111111111111000000111111222222222222666333000000333444222000///111222222111111222333333333333555888;;;???BBB;;;:::888777777888:::;;;888999:::;;;<<<@@@DDDHHHKKKKKKIIIGGGEEEEEEHHHKKKLLLWWWjjj~~~qqqqqqrrrsssuuuxxx{{{||||||}}}|||pppcccZZZNNNGGG@@@>>>>>>===???CCCKKKOOOXXXaaajjjppptttvvv}}}~~~zzzssslllccc[[[UUUOOONNNLLLKKKMMMQQQWWW\\\ooo{{{~~~~~~}}}~~~~~~~~~}}}|||{{{uuutttuuuvvvxxxyyyxxxvvvrrrrrrqqqpppnnnlllkkkjjjllllllkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffeeedddcccdddeeeggghhhiiiiiiiiiggggggfffdddbbb___]]]\\\XXXUUUOOOIIICCC>>>;;;999777777666666777999<<<===???EEENNNVVV[[[^^^```aaadddcccbbb```^^^]]]\\\\\\bbbaaa___^^^]]]]]]^^^^^^^^^___```___\\\ZZZZZZZZZ[[[[[[[[[ZZZXXXVVVTTTRRRSSSSSSTTTTTTSSSRRRPPPOOOQQQOOOMMMLLLLLLNNNQQQRRROOOMMMJJJFFFDDDCCCCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHDDDCCC@@@>>><<<;;;;;;;;;@@@AAAAAACCCEEEGGGIIIJJJNNNPPPTTTYYY^^^aaacccdddccceeeffffffeeeddddddeeeeeedddccccccbbbaaa]]][[[[[[ZZZYYYYYY[[[___bbbeeeoooqqquuuxxxzzz||||||{{{|||||||||~~~uuucccRRRFFF:::777777555222111000000222222222222000000000333555777777555333000000000111111111222222222///111222444444333222111222444444444222222222444///000111333444555666666444333333333444666888999888888888888777777777777999555777===;;;:::EEEVVV\\\YYYRRRJJJDDDCCCFFFIIIQQQ[[[mmmrrrrrrrrrsssvvvxxx{{{|||}}}~~~}}}rrreee\\\QQQIIIBBB@@@???===???BBBHHHLLLUUU^^^gggnnnsssuuu|||}}}yyysssllleee```WWWTTTPPPLLLJJJKKKNNNQQQ[[[eeerrr{{{}}}{{{zzzvvvuuuuuuvvvwwwxxxwwwuuurrrrrrrrrqqqpppnnnmmmlllmmmmmmmmmlllllllllkkkkkkkkkkkkjjjiiihhhgggffffffdddeeefffggghhhiiiiiiiiihhhgggfffeeeccc```^^^]]]YYYVVVQQQJJJDDD???<<<:::555444333333444666999:::???EEENNNUUUZZZ]]]```aaabbbbbbaaa``````___``````aaa```___^^^]]]]]]]]]^^^]]]^^^___^^^[[[ZZZYYYZZZYYYYYYZZZZZZYYYWWWVVVTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMKKKLLLMMMOOOQQQNNNLLLIIIFFFDDDCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDAAA???===<<<<<<<<>>KKK[[[fffbbbZZZQQQJJJHHHJJJLLLSSS]]]nnnssssssssstttvvvyyy{{{}}}ttthhh___UUULLLEEEAAA???<<<===@@@DDDHHHPPPZZZdddlllqqqtttzzz|||{{{uuupppkkk```\\\VVVPPPKKKIIIIIIJJJKKKQQQXXX^^^ccciiipppvvv}}}~~~|||zzzxxxwwwvvvvvvxxxwwwvvvtttssssssssssssrrrqqqpppoooooooooooonnnnnnnnnmmmmmmmmmllllllkkkjjjiiihhhhhheeeffffffggghhhiiijjjjjjiiihhhgggfffdddbbb```^^^[[[XXXSSSMMMGGGAAA>>><<<444444333222333555888999@@@EEEMMMTTTYYY\\\___aaa``````aaaaaabbbccccccddd``````___]]]]]]]]]]]]]]]\\\]]]^^^]]][[[YYYYYYYYYXXXYYYYYYZZZZZZYYYWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKLLLNNNOOOMMMKKKHHHEEECCCCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEBBB@@@>>>=========>>>>>>>>>???AAACCCEEEFFFGGGIIIMMMQQQUUUXXXZZZ[[[[[[^^^aaabbbcccdddfffgggdddccccccccccccaaa___\\\WWWWWWWWWYYY]]]aaafffiiioooqqqtttwwwyyy{{{{{{{{{zzzzzz{{{|||~~~ppp]]]LLLAAA888777888666555555111222222333333222222111000000111111111111000000111111111111111222222222000111222333444333222222222333444444222222333444444444444444333333333333555555666666555555444333555555555555666666666666999666888===@@@CCCQQQaaannniii```VVVNNNJJJKKKMMMTTT]]]nnntttttttttuuuvvvyyy{{{}}}vvvjjjbbbXXXOOOGGGBBB???;;;;;;>>>AAAEEELLLVVV```iiipppssswwwzzz~~~{{{vvvsssfffbbb\\\VVVRRROOOMMMKKKIIIKKKNNNOOOQQQUUU[[[```iiiqqq|||~~~}}}{{{zzzyyyyyyyyyyyywwwuuutttuuuuuuuuutttssssssrrrqqqqqqqqqqqqpppppppppooonnnnnnmmmmmmlllkkkjjjjjjggggggggghhhiiijjjkkkkkkjjjiiiiiigggeeecccbbbaaa^^^[[[VVVPPPJJJDDD@@@===888777666555666888:::<<<@@@EEEMMMSSSXXX[[[^^^``````aaabbbcccddddddeeeeee```___^^^^^^]]]]]]\\\\\\]]]^^^___^^^\\\ZZZZZZ[[[YYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKLLLMMMNNNKKKIIIGGGDDDCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDBBB???>>>=========<<<<<<<<<===>>>@@@AAABBBDDDFFFIIILLLOOORRRTTTUUUXXXZZZ]]]___```aaaccceeecccbbbbbbbbbcccbbb___]]]XXXWWWXXXYYY]]]bbbfffiiiooopppsssvvvxxxzzz{{{{{{zzzzzz{{{|||}}}mmm[[[JJJAAA999777777555444555111111111111111111111111000000000//////000000000111111111111111111111111000111222333333333222222111333444444222222333555444444444333333444444444111222444666777777666666777777777777888888888888:::888888===AAAGGGTTTbbblllggg^^^SSSKKKGGGHHHJJJQQQ[[[llluuuuuuuuuuuuwwwyyy|||}}}xxxmmmeee[[[QQQHHHCCC>>>:::999;;;???CCCIIISSS]]]gggooosssuuuyyy}}}|||yyymmmhhhbbb\\\YYYUUUQQQNNNJJJJJJJJJIIIIIIJJJLLLNNNUUU\\\gggrrrzzz~~~}}}|||||||||{{{yyywwwvvvvvvwwwvvvvvvuuuttttttsssssssssrrrrrrrrrqqqqqqoooooonnnnnnmmmmmmlllllliiiiiiiiiiiiiiijjjkkklllkkkkkkjjjiiigggeeedddccc```]]]YYYSSSLLLFFFAAA>>>:::999777777777999;;;===@@@EEELLLRRRWWWZZZ]]]___bbbcccddddddeeeddddddccc____________^^^]]]\\\\\\^^^___```___]]]\\\\\\]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSSSSRRRRRRQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLIIIGGGEEECCCCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHDDDCCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCDDDEEEHHHKKKMMMPPPQQQUUUWWWZZZ\\\\\\]]]___```aaa``````aaabbbaaa___\\\ZZZYYYYYYZZZ]]]aaaeeehhhoooppprrrtttwwwyyyzzz{{{zzzzzz{{{|||}}}jjjXXXJJJAAA:::888777444222444222222222111111222222222222111000000000000111222111111111111111111111111111111222222333333333333111222444333333222444555333333333333333555666777111222444666777777666666666777777777888888888999;;;999:::<<>>AAAGGGOOOYYYccclllqqqssswww|||wwwrrrjjjeee```[[[TTTOOOIIIIIIHHHGGGFFFEEEEEEDDDGGGMMMUUU]]]dddjjjooorrryyy~~~~~~~~~~~~~~~|||zzzxxxxxxxxxxxxwwwvvvuuuttttttttttttsssssssssrrrrrrooooooooonnnnnnnnnmmmmmmkkkjjjjjjiiijjjkkklllmmmllllllkkkjjjiiigggfffeeeaaa___[[[UUUNNNGGGBBB???999888777666666888:::;;;AAAEEELLLQQQUUUYYY\\\___cccdddeeeeeeeeedddbbbbbb````````````___^^^]]]\\\^^^___aaa```^^^]]]]]]^^^^^^^^^^^^]]][[[XXXVVVUUURRRQQQPPPOOONNNNNNNNNOOOPPPOOONNNLLLKKKJJJJJJJJJGGGFFFDDDCCCBBBCCCEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHDDDBBB@@@>>><<<;;;;;;;;;::::::::::::;;;;;;<<<===AAABBBCCCDDDGGGIIIKKKMMMPPPSSSVVVWWWXXXYYY[[[]]]___^^^^^^___``````^^^\\\ZZZZZZZZZZZZ]]]aaaeeehhhooooooqqqsssvvvxxxzzz{{{zzzzzz{{{|||~~~}}}gggUUUHHHAAA;;;999777333222444444444333222222333444444222222111111111111222222222222222111111111111111111111222222222333333333000222333333333333444666444333333333333555777888555555666666555555444333444444555555666666777777::::::;;;===BBBJJJTTT\\\```\\\TTTLLLEEEDDDFFFIIIJJJWWWkkkwwwvvvvvvwwwxxxzzz|||}}}~~~vvvoooaaaWWWMMMGGGBBB===;;;===<<<>>>CCCKKKUUU___hhhmmmrrrvvv{{{|||tttoookkkeee]]]VVVPPPNNNLLLIIIHHHFFFDDDCCCAAADDDHHHLLLPPPUUUYYY]]]fffmmmvvv~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvtttsssttttttttttttssssssssssssoooooooooooonnnnnnnnnnnnmmmllljjjjjjjjjkkkmmmnnnmmmmmmlllllljjjiiigggfffbbb```\\\VVVOOOHHHBBB???999888666555555777999:::AAAEEEKKKPPPUUUXXX\\\^^^aaabbbdddeeeeeedddcccbbb```aaaaaaaaaaaa___^^^]]]]]]___```___^^^]]]]]]^^^]]]]]]]]]]]]\\\ZZZXXXWWWRRRQQQOOONNNMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKKKKKKKIIIIIIEEECCCAAA???===<<<<<<<<<::::::::::::::::::;;;<<>>DDDMMMVVV[[[^^^ZZZSSSKKKEEEDDDFFFIIILLLZZZpppwwwwwwwwwwwwxxxzzz|||}}}yyyssscccZZZOOOJJJDDD???>>>@@@;;;===AAAHHHRRR]]]fffkkkrrrvvv{{{~~~|||wwwuuuooogggaaa\\\XXXSSSOOOKKKIIIFFFDDD???AAABBBCCCDDDGGGLLLOOOVVV^^^jjjtttzzz~~~~~~}}}}}}}}}~~~}}}{{{zzzzzzzzzyyywwwuuussssssttttttttttttssssssssssssoooooooooooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmnnnmmmmmmmmmlllkkkiiihhhgggbbb```\\\VVVOOOHHHBBB>>>:::999777666777888:::;;;AAAEEEKKKPPPTTTXXX\\\^^^```aaaccceeeeeeeeeccccccaaabbbbbbbbbbbb```___^^^\\\]]]___^^^]]]\\\\\\]]][[[\\\\\\]]]\\\[[[ZZZYYYRRRQQQOOONNNMMMMMMNNNOOOLLLKKKJJJIIIGGGFFFDDDDDDEEEDDDBBBBBBBBBCCCEEEGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFDDDBBB@@@>>>=========;;;::::::999::::::;;;;;;>>>======>>>@@@BBBDDDFFFFFFIIIMMMQQQTTTWWWZZZ\\\[[[[[[[[[]]]^^^^^^\\\ZZZWWWWWWXXXZZZ^^^dddiiilllnnnoooppprrrtttwwwyyy{{{||||||}}}~~~uuu___NNNBBB===999999777444555888///...---,,,,,,---...///000000111111111111000000222222222222111111000000222222111111222222333444000222333333333333555666999777555333222333444555444333333333444666888999555666666777888999999:::777:::<<<@@@GGGQQQXXX\\\]]]YYYRRRJJJDDDCCCEEEHHHPPP]]]ssswwwxxxyyyzzz{{{{{{{{{{{{}}}~~~xxxqqqhhh\\\PPPJJJDDD>>>;;;;;;<<<;;;>>>FFFMMMVVVaaalllsssuuuxxx|||~~~~~~||||||yyyrrrllleeeaaa[[[UUUPPPKKKFFFCCCFFFCCC???>>>???@@@AAAAAAKKKQQQXXX___fffoooyyy~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssrrrqqqpppnnnlllllllllmmmmmmllllllmmmmmmnnnmmmmmmmmmqqqpppnnnllljjjiiiiiiiiiccc```[[[WWWQQQKKKDDD@@@:::888666444333555777888@@@EEEMMMTTTXXX[[[]]]___aaabbbcccdddccccccaaaaaaeeedddcccaaa___^^^^^^]]]]]]^^^_________^^^]]]\\\___^^^]]][[[YYYXXXWWWVVVVVVSSSOOOLLLLLLLLLKKKJJJKKKJJJIIIGGGEEEDDDBBBBBB@@@AAAAAA@@@@@@AAAEEEGGGIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???>>>>>>???===;;;999777777888999::::::;;;;;;===>>>???@@@EEEFFFHHHKKKPPPTTTWWWYYYZZZ[[[[[[\\\[[[ZZZYYYXXXUUUVVVWWWYYY]]]aaafffhhhnnnmmmmmmpppsssvvvwwwwwwyyy{{{~~~nnn]]]RRRAAA>>>:::777555444555555111111111111111111111111000000111111111222222222000111222333333333333333333222000222444555222///333222111000000111222333444444333222333444555666444777777333222666888777666666777777888888888999777===BBBCCCGGGPPPYYY]]]eee]]]QQQGGGBBBCCCEEEGGGQQQ^^^tttwwwxxxyyyzzz{{{{{{{{{{{{|||~~~yyyrrriii^^^RRRKKKFFF@@@======<<<;;;===CCCKKKSSS___jjjqqqtttxxx{{{~~~yyyssslllhhhbbb\\\VVVQQQKKKHHHGGGDDD@@@>>>>>>???@@@@@@AAAFFFLLLRRRXXXaaakkksss}}}|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwvvvtttssssssrrrqqqpppooonnnnnnnnnnnnmmmnnnnnnoooooooooooooooqqqpppooonnnlllkkkiiiiiidddaaa\\\XXXSSSLLLFFFAAA>>><<<:::888777999;;;<<>>BBBCCCEEEHHHLLLPPPTTTVVVXXXXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWYYY]]]aaafffhhhmmmmmmnnnpppsssvvvxxxxxxyyy{{{~~~}}}kkkZZZPPP???<<<999555333333333444333333333222111111000000111111111111111111222222111222222333333333222222333111000111444444333111444333222111111222333444444444333222333444555666111555666444555999;;;:::777777777777888888999999888===AAACCCIIITTT\\\___ccc\\\QQQHHHCCCBBBDDDFFFNNN\\\sssxxxxxxyyyyyyzzzzzz{{{{{{{{{}}}zzztttjjj___TTTNNNHHHBBB>>>>>>===:::;;;@@@FFFNNN[[[fffmmmqqqvvvzzz}}}zzzvvvrrrkkkeee___XXXRRRNNNJJJGGGCCCAAA@@@@@@@@@???;;;>>>BBBEEEJJJRRR]]]dddyyy~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwuuuttttttsssrrrrrrrrrrrrqqqpppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrqqqooommmjjjiiieeebbb^^^YYYTTTMMMGGGBBB===;;;999777777888:::;;;BBBGGGOOOVVV[[[^^^```bbbcccdddeeeffffffeeeddddddcccbbbaaa```____________^^^____________^^^]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZUUUSSSOOONNNMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@BBBEEEHHHKKKLLLLLLLLLKKKIIIFFFEEECCCCCCCCCBBBBBBBBBAAAAAABBBAAA>>>;;;:::999888888666666666666777999:::;;;>>>???AAADDDHHHLLLOOOQQQTTTUUUWWWWWWXXXWWWVVVVVVUUUUUUWWWYYY]]]aaafffhhhmmmmmmoooqqqsssvvvxxxyyyyyy{{{~~~zzzgggVVVKKK<<<:::777444222111222222555555444333222111000000222222111111111111111111222333333333333222222111333222000111333444444333444444333333333333444444444333222222222333555666222555777777888<<<===;;;888888888777888888999999;;;>>>@@@CCCLLLYYY```aaabbb\\\RRRIIICCCBBBCCCDDDKKKYYYrrrxxxxxxxxxyyyyyyzzzzzz{{{zzz|||}}}vvvlllaaaVVVPPPJJJDDD??????===:::999<<>>@@@AAADDDKKKTTT\\\mmm}}}}}}|||{{{zzzyyyyyyxxxvvvuuuuuuttttttrrrsssssstttsssrrrpppoooppppppqqqrrrssssssssssssssstttttttttrrroookkkiiifffccc^^^ZZZTTTNNNGGGCCC===<<<999777777888:::;;;BBBGGGOOOVVV[[[^^^aaabbbdddeeefffggghhhgggffffffcccbbbaaa```````````````_______________^^^^^^]]]\\\]]]]]]]]]]]][[[ZZZYYYUUUSSSPPPOOOOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAA@@@BBBEEEHHHLLLLLLMMMLLLKKKHHHFFFDDDBBBCCCCCCCCCDDDCCCCCCCCCBBBAAA>>><<<999888777777444444444555666777888888;;;<<<>>>AAADDDGGGJJJLLLQQQRRRTTTUUUVVVVVVUUUUUUTTTUUUVVVXXX\\\aaaeeehhhlllmmmoooqqqsssuuuxxxzzzyyy{{{~~~tttbbbQQQGGG;;;999777444222222222222444444444333333222222222222222222111111111111111444444444444333222111111333222111111222444555555444444333333333333444444444333222222222333444555555888::::::===AAA@@@<<<:::999888888888888999:::===>>>???CCCOOO]]]ddddddccc^^^UUUKKKCCC@@@AAABBBHHHWWWoooyyyyyyxxxxxxxxxyyyzzzzzzzzz{{{~~~zzznnndddXXXRRRLLLEEE???>>>===999777:::>>>EEEQQQ\\\dddkkksssxxxzzz|||{{{uuuooohhhaaa]]]UUURRRMMMIIIGGGDDDAAA???>>>???@@@???@@@EEEMMMTTTbbbttt~~~|||{{{zzzyyyxxxvvvuuuuuuuuuuuurrrsssttttttsssrrrpppoooppppppqqqsssssstttttttttuuuvvvvvvuuussspppllljjjfffccc___ZZZUUUOOOHHHCCCAAA@@@===<<<;;;<<<>>>@@@AAAFFFNNNVVV[[[^^^aaabbbeeefffggghhhiiihhhhhhgggdddcccbbbaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^____________]]][[[YYYWWWUUUSSSQQQPPPPPPOOONNNLLLIIIIIIHHHGGGFFFDDDCCCCCCAAABBBBBBAAAAAABBBFFFHHHLLLLLLMMMLLLKKKHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDDDD@@@???===;;;999777666555444444444444555666777777:::;;;<<<>>>AAADDDGGGHHHNNNOOOQQQSSSTTTUUUUUUUUUSSSSSSTTTWWW[[[___dddfffjjjllloooqqqrrrtttxxx{{{yyy{{{~~~mmm\\\MMMDDD;;;:::888666444333333333333333333333333333333444111111111111111111111111444444444444444333222111222333333333333333444555222222333333333333222222333333222111222333444555444777:::<<>>???CCCOOO^^^eeeffffffbbbYYYNNNDDD@@@@@@BBBEEESSSlllzzzyyyxxxwwwwwwxxxyyyzzzzzz|||~~~}}}ssshhh]]]VVVOOOFFF@@@???===999777:::===BBBLLLVVV___hhhqqqwwwyyy{{{}}}xxxrrrkkkggg\\\XXXSSSOOOKKKGGGCCC@@@???@@@@@@>>><<>>===;;;999777666555444444444444444555666666888999:::<<>>@@@CCCMMM\\\eeegggiiieee\\\PPPFFFBBBDDDHHHGGGVVVmmmzzzyyyxxxvvvvvvwwwyyyzzz{{{|||xxxmmmbbbZZZRRRIIIBBB@@@===999888:::===@@@IIIRRR\\\eeepppwwwxxxzzz|||vvvrrrfffbbb]]]XXXSSSOOOJJJFFFCCCDDDCCCAAA>>>???CCCGGGPPP```vvv~~~~~~|||zzzxxxvvvuuuuuuvvvvvvwwwvvvuuuttttttsssttttttrrrssstttvvvwwwwwwxxxxxxyyyxxxvvvtttrrrooommmmmmkkkhhhccc___YYYSSSLLLHHH>>>===:::888888999;;;===AAAGGGPPPWWW\\\```ccceeedddeeeggghhhiiiiiiiiihhhiiihhhfffeeedddcccbbbbbbaaaaaa______^^^______```^^^___```aaa___]]]ZZZXXXTTTSSSRRRRRRRRRQQQOOOMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBAAACCCFFFIIIJJJKKKLLLLLLKKKIIIGGGFFFDDDEEEGGGHHHHHHFFFEEEDDD>>>>>>===<<<:::999777666333333333333333444444555666777888999<<<>>>@@@BBBEEEFFFIIILLLNNNOOOPPPPPPOOOPPPQQQSSSWWW\\\```ccceeeiiinnnooonnnpppvvvzzzyyy|||~~~qqqaaaSSSIIIDDD;;;:::999888666555444444555444333222111000////////////000111222333333444333333444444444444444444111444777888555222111111222333444555555444333222333222111111111222444444333444555888@@@IIIKKKGGG>>><<<:::888888999;;;<<<:::>>>AAACCCJJJXXXccchhhhhheee]]]QQQHHHFFFJJJPPPVVVbbbwww{{{yyyxxxvvvvvvwwwyyyzzz|||}}}|||qqqeee]]]UUUKKKCCCAAA<<<999888;;;===@@@GGGOOOZZZdddpppvvvxxxzzz}}}yyyooolllfffaaa\\\WWWQQQMMMHHHIIIIIIGGGCCCBBBEEEHHHKKKZZZooo~~~}}}~~~|||zzzxxxvvvuuuuuuvvvwwwzzzxxxwwwuuuuuuuuuvvvvvvttttttvvvwwwxxxyyyyyyzzzzzzyyyvvvsssqqqooonnnmmmmmmjjjfffaaa\\\VVVOOOJJJAAA???===;;;;;;<<<>>>???CCCHHHQQQXXX^^^aaadddfffdddeeeggghhhiiiiiiiiihhhjjjiiihhhfffdddcccccccccbbbaaa```^^^^^^______```\\\^^^```aaa```^^^\\\ZZZTTTSSSRRRRRRSSSRRRPPPNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCBBBBBBCCCFFFIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEFFFHHHHHHHHHFFFEEECCC>>>>>>>>>===<<<:::999888222222222222222222333333555555666888:::<<<>>>???AAACCCFFFIIIKKKMMMNNNNNNNNNOOOPPPRRRVVV[[[___aaadddhhhmmmnnnmmmooouuuzzzyyy|||~~~nnn]]]QQQIIIDDD:::999888777666555444333777666555222000...,,,+++......///111222333444555222222333444555555555555111555999999666222000000333444555666666555444333333222111111111222333444888888666666===EEEEEEAAA???===:::888888999;;;<<<888>>>AAACCCHHHUUUbbbhhhgggddd\\\RRRIIIIIIPPPWWWfffpppwwwwwwwwwxxxyyyyyyyyyyyyyyy|||~~~vvvjjj```WWWNNNFFF@@@<<<:::777666888>>>DDDHHHWWW```kkkrrruuuyyyzzzvvvqqqlllfff```XXXTTTOOOMMMJJJGGGFFFEEEFFFFFFFFFPPPaaauuu}}}||||||~~~~~~}}}|||{{{zzzyyyxxxxxxsssuuuvvvuuutttssstttvvvsssssstttvvvvvvwwwwwwwww{{{yyyvvvtttsssqqqooonnnooommmiiiddd^^^UUUMMMGGGDDDBBB???<<<;;;<<<===>>>EEEJJJPPPWWW\\\```eeehhhhhhiiijjjkkkllllllkkkjjjiiiiiihhhgggfffeeedddddd```____________```aaaaaa___```aaabbbaaa```^^^]]]XXXXXXWWWUUUSSSQQQOOOMMMKKKIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGKKKKKKKKKJJJHHHFFFDDDCCCBBBEEEHHHHHHGGGFFFFFFFFF???>>><<<<<<;;;:::888555777666555555444444444555333222333333555888:::;;;>>>@@@DDDGGGJJJKKKKKKJJJMMMNNNOOOPPPRRRVVV[[[___cccfffkkkoooqqqsssvvvxxxwwwzzz~~~|||lll^^^PPPEEEAAA999777555555555666555444444333333222111000//////333333222222111000000000333222111111111222333444444444333333333333222222222333333444444333333222333333222222333555666777777777666777999<<>>EEEIIIPPPVVV\\\```eeehhhggghhhjjjkkklllkkkkkkjjjjjjiiihhhgggfffeeeeeedddaaaaaa````````````aaaaaa^^^___aaabbbbbbaaa___^^^XXXXXXWWWUUUSSSQQQOOOMMMLLLJJJGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIMMMLLLJJJIIIGGGEEEDDDCCCDDDFFFIIIIIIHHHFFFFFFFFF???>>><<<<<<<<<;;;888666666555333222000///......222222222333555777999;;;<<<>>>AAADDDGGGHHHHHHHHHKKKLLLMMMNNNPPPTTTZZZ^^^cccfffkkknnnqqqsssuuuwwwwwwzzz~~~{{{kkk^^^OOODDD@@@999777555444555555555333333333222222222222222222222222222111111111111111333333222111111222333444333333222222222111111111000111222333444444555555444333333333333444666777333444777999;;;<<<<<<<<<999999999::::::;;;<<<======???CCCJJJSSS^^^jjjrrrwwwpppcccSSSKKKSSSfffvvvwwwvvvvvvvvvwwwyyy|||}}}zzz{{{|||}}}~~~{{{pppeee\\\SSSJJJDDD>>><<<999888999===BBBEEEMMMWWWeeeooouuuzzz~~~yyytttnnniii___\\\XXXSSSOOOLLLJJJIIIIIIKKKOOOXXXfffuuu}}}|||}}}~~~~~~}}}|||{{{zzzzzzxxxyyyzzzyyyxxxwwwxxxzzzwwwxxxyyyzzzzzz{{{{{{zzz}}}{{{xxxwwwvvvuuusssqqqrrrnnniiiccc^^^WWWQQQLLLHHHEEEAAA===;;;;;;===>>>DDDIIIPPPVVV\\\```dddgggfffgggiiikkkkkkkkkkkkjjjjjjjjjiiihhhgggfffeeeeeeccccccbbbaaa````````````^^^___```aaaaaaaaa```___XXXWWWVVVTTTRRRPPPOOONNNMMMKKKGGGFFFFFFFFFEEECCCCCCCCCCCCCCCEEEGGGJJJKKKOOOMMMJJJGGGDDDCCCCCCDDDFFFHHHKKKKKKIIIFFFEEEEEE???>>>===<<<<<<;;;999777777666444333222111111111111111111222444666999:::999;;;>>>AAACCCEEEEEEEEEHHHIIIJJJKKKNNNRRRXXX\\\cccfffkkknnnppprrrtttvvvxxx{{{~~~yyyjjj\\\NNNCCC???999777555444555555444333222222222333333333444444000111111111111222222222333333222222222222333333222222222111111111000000///000111222444555666777555444444333444444555555000333777;;;===<<<999777999999999999:::;;;<<<<<<<<>>;;;999999===AAACCCIIISSSaaammmuuu|||{{{uuurrrhhheee```ZZZTTTOOOLLLJJJLLLKKKKKKOOOYYYggguuu~~~~~~|||{{{|||}}}~~~~~~}}}||||||{{{xxxzzz{{{zzzyyyxxxyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{|||zzzxxxxxxxxxvvvtttrrrsssoooiiiddd___YYYTTTPPPJJJGGGCCC>>><<<;;;===>>>CCCIIIPPPWWW\\\```dddffffffgggiiikkkkkklllkkkkkkkkkjjjiiiiiiggggggfffeeedddcccbbbaaa______^^^^^^______``````___^^^]]]\\\YYYXXXVVVTTTRRRQQQPPPOOOOOOLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBCCCEEEGGGJJJKKKOOOMMMHHHDDDBBBBBBCCCDDDHHHJJJKKKKKKIIIFFFDDDDDD???>>>=========<<<:::888444333333333333444555555000000111111333555888999888999<<<>>>AAACCCCCCDDDFFFGGGIIIJJJLLLQQQVVV[[[bbbfffjjjmmmoooqqqtttuuuyyy{{{~~~}}}uuufffYYYLLLAAA===888666444444555555444333222222222222222222222222///000000111222222333333333333333333333333333333222222222222111111111111111111111222333444666666555555555444444444444444111444888;;;===;;;999777999999888999999:::;;;<<<>>>AAAFFFOOO___rrrnnn]]]WWWbbbwwwwwwvvvuuuuuuvvvyyy}}}}}}}}}~~~}}}~~~wwwlllcccYYYOOOHHHAAA???<<<::::::<<>>======>>>===;;;999111000000000000000111111/////////000222444777888777999;;;===???AAACCCDDDEEEFFFGGGIIIKKKPPPVVVZZZaaadddiiillloooqqqtttvvvzzz|||~~~pppbbbVVVIII@@@<<<888666444444444555444222222222222111000///////////////000111222333333444222222333333444444444444444333333333333222222222333333222222222333444555555555555555555555444444555666888:::;;;::::::999999999999999:::;;;<<<<<<@@@DDDJJJSSSdddzzztttddd___iii|||wwwvvvvvvvvvwwwyyy|||}}}|||}}}~~~~~~~~~{{{qqqggg]]]RRRKKKCCCAAA>>>;;;:::<<<>>>???CCCKKKXXXeeerrr}}}wwwuuupppjjjccc\\\WWWTTTOOONNNLLLKKKNNNSSSXXX\\\dddjjjttt}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||wwwyyyzzzyyyxxxwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxvvvsssssspppkkkgggccc___YYYUUUNNNJJJDDD???======???AAADDDJJJRRRZZZ___cccfffgggggghhhjjjlllnnnnnnnnnnnnllllllkkkjjjiiihhhggggggeeedddbbbaaa```_________``````___]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTTTTTTTRRROOOKKKHHHGGGFFFDDDCCCAAAAAAAAAAAACCCEEEGGGIIIJJJGGGCCC@@@>>>???@@@BBBEEEGGGHHHHHHEEECCCAAAAAA@@@???>>>>>>???>>><<<:::777666444222111//////...///...//////111333666777777888999<<<>>>@@@BBBCCCCCCDDDFFFGGGJJJOOOUUUYYY^^^bbbgggllloooqqquuuwwwzzz|||~~~}}}jjj]]]RRRGGG>>>;;;888666444333444444333222333222111000///...------//////000111222222333333000111222444555555555555444444444333333333222222555444333222222222333444444555555666666666555555888888888888999999::::::::::::::::::;;;<<<======@@@GGGMMMVVViiiwwwhhhccclll}}}wwwwwwwwwwwwxxxyyyzzz{{{zzz|||~~~vvvlllaaaVVVOOODDDBBB???<<<;;;;;;===>>>@@@GGGRRR```mmmzzz}}}yyyssslllfff```^^^VVVTTTQQQOOOOOOPPPSSSUUUXXX]]]fffpppyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||xxxyyyzzzzzzxxxxxxyyyzzzyyyzzzzzz{{{zzzzzzyyyyyyzzzyyyzzz{{{{{{zzzxxxuuurrrpppmmmjjjfffaaa[[[VVVNNNJJJDDD???===>>>@@@CCCEEEKKKTTT\\\aaadddggghhhhhhiiikkkmmmoooooooooooollllllkkkjjjiiihhhhhhgggfffeeedddcccbbbbbbaaaaaa______^^^^^^^^^^^^^^^^^^]]][[[YYYWWWUUUUUUVVVVVVSSSPPPLLLIIIGGGFFFDDDBBBCCCBBBBBBBBBDDDEEEGGGIIIFFFDDDAAA>>>===>>>???@@@BBBDDDFFFEEECCCAAA??????@@@???>>>>>>??????===;;;<<<;;;888666444222111000.........///000333555666666777888:::<<>>>>>>>>FFFNNNXXXlllsssddd___hhhyyywwwwwwxxxxxxyyyyyyyyyyyyxxx{{{}}}~~~~~~~~~yyypppeeeYYYQQQEEECCC@@@===;;;;;;<<<===???DDDOOO\\\jjjwwwyyysssmmmgggeee]]]ZZZVVVSSSQQQRRRSSSUUUPPPUUU]]]eeennnwww}}}}}}}}}}}}||||||||||||yyyzzz{{{zzzyyyyyyzzz{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||}}}|||yyywwwqqqooommmkkkhhhbbb\\\WWWNNNJJJDDD???===???BBBDDDFFFLLLUUU]]]bbbeeegggiiiiiijjjlllnnnppppppppppppmmmllllllkkkjjjiiihhhhhhggggggfffeeedddddddddddd^^^^^^^^^______aaabbbccc^^^\\\ZZZWWWVVVVVVWWWXXXTTTQQQLLLIIIHHHFFFDDDBBBEEEDDDDDDDDDEEEFFFHHHIIICCCAAA???>>>======>>>??????BBBDDDDDDBBB@@@>>>>>>@@@???>>>?????????===;;;777666555333222111000000---------...000222555666555555666888;;;===@@@AAA>>>???AAACCCFFFKKKQQQVVV[[[___eeejjjnnnrrrvvvyyy{{{}}}~~~}}}yyyyyytttbbbWWWNNNDDD<<<:::777555333333444444333222111111111111111222222222111111111111111222222222---///111444666888888888222222222111111111111000222111000000222444777888222333555777777777777777555666777888888777666555<<<<<<;;;<<<<<<===>>>???;;;EEENNNYYYnnnnnn]]]XXXbbbtttzzzwwwssssssvvvxxxxxxwwwzzzzzz{{{}}}~~~~~~ttthhh\\\SSSNNNEEE>>>======;;;:::<<<@@@BBBHHHTTTeeevvv{{{ssslllhhhbbb\\\YYYZZZYYYUUUQQQSSSVVVYYY\\\```gggpppvvv}}}~~~~~~||||||}}}}}}}}}}}}||||||wwwwwwwwwxxxxxxyyyyyyyyywwwyyy{{{|||}}}|||{{{zzz{{{|||}}}~~~}}}{{{yyyxxxpppmmmkkkjjjiiiddd^^^XXXQQQKKKCCC>>>===???AAACCCIIINNNUUU\\\aaaeeehhhjjjjjjhhhhhhkkkooopppooommmnnnmmmkkkiiihhhhhhhhhiiiiiihhhfffdddcccccccccdddaaaaaa___^^^^^^___``````\\\ZZZXXXWWWYYYZZZZZZYYYSSSQQQMMMIIIFFFCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@DDDDDDDDDCCCBBB@@@???>>>999888666444222111111000111111000000000000111111333444666888:::<<<>>>???999;;;===???CCCHHHOOOTTTZZZ```ggglllnnnqqquuuxxx}}}~~~zzzyyyvvvhhh\\\PPPCCC;;;:::444444444444333222111000111111111111111111111111111111111000111111222333444333333333333444555555444444333222222222333333444333222111222333444555555444444555555666777888:::999777888999:::::::::777888999999999;;;???BBBBBBDDDLLL]]]rrrooo^^^WWW]]]jjjuuuvvvsssqqqqqqtttwwwwwwwwwxxxxxxyyy{{{|||}}}~~~wwwlll___WWWQQQHHH@@@>>>===:::888:::>>>@@@FFFRRRbbbtttzzzttttttnnngggdddccc```\\\WWWWWWXXXXXXXXXXXX\\\aaafffooovvv~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyzzzzzzzzzzzzzzzzzz|||{{{{{{{{{zzz{{{{{{{{{}}}~~~~~~}}}{{{xxxwwwrrrooolllkkkiiieee^^^XXXRRRMMMEEE@@@???@@@BBBCCCFFFKKKSSSYYY^^^bbbeeehhhjjjiiihhhjjjmmmooonnnmmmnnnmmmkkkjjjiiihhhiiiiiihhhgggeeedddcccbbbccccccbbbbbb```______``````aaa]]][[[YYYXXXYYYZZZYYYYYYTTTRRROOOKKKHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEAAA@@@???>>>========================>>>???@@@AAAEEEDDDCCCAAA???<<<:::888:::888777444333111000000000000000000111333444555555666777888999:::;;;<<<999:::<<>>DDDOOO___qqq{{{uuupppmmmiiiccc___\\\[[[ZZZWWWUUUUUUXXXZZZccchhhpppwww|||~~~~~~~~~~~~|||||||||||||||{{{{{{{{{~~~{{{yyyyyyyyyzzz{{{}}}{{{xxxwwwuuurrrooolllkkkfff___YYYTTTOOOGGGBBB@@@AAABBBCCCEEEJJJQQQWWW\\\```dddfffjjjiiihhhiiikkkmmmmmmmmmnnnmmmlllkkkjjjiiiiiiiiihhhgggeeedddcccbbbbbbbbbcccbbbaaa````````````aaa^^^\\\ZZZYYYZZZZZZYYYXXXVVVTTTQQQNNNKKKIIIHHHGGGEEEFFFFFFFFFFFFFFFEEEEEE@@@???>>>==================<<<<<<;;;===???AAACCCDDDDDDCCCAAA>>><<<:::888;;;:::888555333111000000......///111333555777888666777777777888888999999888:::<<<===@@@EEELLLPPPYYY___ggglllpppsssxxx|||~~~}}}~~~|||qqqdddZZZNNNBBB:::999777666555333333333444444222222222222111111000000000111222111///......///333333333333444444444444333333333222222333444444222333444555666666666666555444444555555666777888999999999999::::::::::::;;;<<<<<<<<<===???CCCFFFLLLOOOYYYiii{{{|||lll\\\SSSSSSYYY___ooowwwwwwwwwwwwyyy{{{||||||zzzzzz{{{|||}}}~~~~~~uuuiii```VVVMMMDDDAAA???;;;888999:::===CCCMMM\\\ooo|||wwwsssooojjjfffbbb```^^^[[[YYYXXXYYY[[[\\\aaafffkkkooovvv~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{~~~}}}|||zzzzzzzzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxuuuqqqnnnlllggg```[[[UUUPPPHHHCCCAAAAAAAAAAAAFFFJJJQQQWWW[[[___cccfffiiihhhhhhhhhjjjkkkmmmmmmnnnnnnmmmlllkkkjjjiiiiiihhhhhhgggfffddddddccccccaaaaaa``````_________^^^^^^]]][[[ZZZ[[[ZZZYYYWWWWWWUUURRROOOLLLKKKJJJJJJFFFFFFGGGGGGGGGFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>BBBDDDCCCCCCCCCCCCBBBAAA@@@???<<<;;;888666333222111000......///000222444666777555555666666777777777777777999;;;<<>>CCCLLLYYYlll}}}zzzvvvqqqooogggeeeaaa^^^\\\[[[[[[ZZZVVVZZZ^^^```dddjjjrrrxxx|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzzyyyzzz|||}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}}}}zzzvvvrrrooommmhhhbbb]]]VVVPPPIIICCC@@@@@@??????DDDHHHNNNTTTXXX\\\aaacccgggggghhhiiijjjkkkmmmnnnooonnnnnnmmmlllkkkjjjiiiiiiiiihhhgggfffeeedddddd_________^^^^^^]]]\\\\\\]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVTTTRRROOOMMMKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFEEEAAAAAA@@@?????????@@@@@@===<<<;;;:::;;;>>>AAACCCCCCDDDDDDCCCCCCBBBAAA@@@<<<;;;999666444333222111000//////000000111222333333333444444555666777777666888:::<<>>BBBEEEEEEKKKZZZpppnnnZZZNNNMMMTTT[[[kkkyyyzzz{{{{{{yyyyyyzzz{{{xxxyyyyyyzzz{{{{{{||||||{{{oooggg[[[RRRIIIFFFDDD@@@>>>???;;;>>>CCCJJJVVVhhh|||}}}zzzxxxnnnjjjeeebbb___\\\YYYWWWQQQTTTWWWYYY[[[___gggmmmrrrxxx}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxzzz|||~~~~~~}}}|||yyyzzzzzz{{{|||}}}~~~~~~{{{wwwrrrooommmiiiddd___WWWQQQJJJDDDAAA???>>>===AAAEEEJJJOOOSSSXXX\\\___dddfffiiikkklllmmmnnnpppooooooooonnnmmmllljjjiiihhhhhhhhhhhhgggeeedddccc^^^^^^^^^^^^]]]\\\ZZZZZZZZZZZZYYYZZZ[[[[[[YYYWWWUUUTTTRRROOOMMMLLLLLLLLLIIIJJJKKKLLLKKKJJJGGGFFFBBBAAAAAA@@@@@@@@@AAAAAA===<<<;;;;;;;;;===???AAADDDDDDCCCBBB@@@>>><<<;;;;;;:::999777555444333333111111000000000000000111111222222333444555666666555777999;;;???DDDKKKPPPZZZ```iiiooossswww|||zzz}}}xxxeee]]]TTTNNNGGG>>>888777666555444333333444555555111111111111111111111111777<<>>BBBEEEDDDLLL]]]tttoooZZZNNNNNNVVV^^^pppvvvxxxzzzzzzyyyxxxzzz|||xxxyyyyyyzzzzzz{{{{{{{{{~~~ssskkk```VVVMMMIIIFFFAAA>>>>>>;;;>>>BBBHHHRRRdddyyy~~~vvvrrrmmmiiifffccc___\\\VVVWWWXXXXXXVVVXXX]]]bbbdddkkktttzzz}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||yyyyyyyyyzzzzzz{{{|||}}}zzzvvvqqqnnnmmmjjjeeeaaaYYYSSSLLLFFFBBB@@@>>>===@@@DDDHHHMMMQQQVVVZZZ^^^```eeejjjmmmnnnnnnpppqqqoooooooooooonnnlllkkkjjjffffffgggfffeeedddbbbaaa____________^^^\\\ZZZYYYXXXWWWWWWYYYZZZZZZYYYWWWVVVTTTRRRPPPNNNNNNNNNNNNKKKLLLMMMNNNMMMKKKIIIGGGAAA@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<======>>>BBBAAAAAA@@@>>><<<:::999::::::888777666555555555222111111000000111111111333333333333333333333333444666888;;;???EEELLLQQQ\\\bbbjjjppptttwww|||zzzooo]]]VVVNNNJJJDDD<<<777777333333333333333444444444000000000111222222333333888>>>CCCAAA:::333222333000111333444444333222111000000111222333555666777555555444333333333333333555444444555555666777888555:::>>>>>>;;;999:::<<<:::;;;<<<;;;<<<>>>BBBEEEGGGNNN___uuuooo[[[OOOOOOWWW^^^ttttttwwwzzz{{{zzzzzz|||~~~zzz{{{{{{||||||}}}}}}}}}uuummmdddZZZPPPKKKGGGAAA>>>===;;;===AAAFFFPPPaaavvv}}}yyytttqqqpppnnnjjjggg_________[[[VVVUUUWWWZZZYYY```jjjppptttyyyzzzzzz{{{{{{||||||}}}}}}}}}{{{zzz{{{|||}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzuuuqqqnnnmmmjjjfffbbbZZZUUUNNNHHHDDDAAA???>>>BBBEEEJJJNNNRRRWWW[[[______dddkkkoooppppppqqqrrrooooooppppppnnnmmmkkkjjjdddeeeeeeeeedddbbb```___````````````___]]][[[ZZZVVVUUUVVVXXXZZZZZZYYYWWWVVVUUUSSSQQQOOOOOOOOOOOOLLLMMMOOOPPPOOOLLLJJJHHH@@@???????????????@@@@@@===============<<<<<<<<<>>>????????????>>>>>>===:::999888777666666666666222222111111222222333444555444333333222111000000333555888;;;@@@FFFNNNSSS]]]ccckkkqqqtttwww|||{{{~~~zzzhhhYYYRRRKKKHHHCCC<<<777777222222333444444333333222//////000111222333333444222999???>>>888222000222///111222444444333222111000000000222333555777888444444333333444555777888555444444555555666777888555:::??????;;;999:::===;;;<<<<<<<<<===???CCCFFFHHHOOO___tttnnn[[[OOOOOOVVV\\\wwwvvvvvvwwwxxxzzz{{{|||}}}||||||{{{zzzyyyyyyyyyyyy~~~}}}tttlll```TTTLLLFFF@@@<<<<<<@@@===>>>FFFQQQ```sss~~~{{{xxxvvvuuussspppmmmlllgggbbb]]]ZZZXXXVVVTTTVVVYYY]]]aaagggmmmtttyyy~~~~~~}}}|||{{{{{{||||||}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwww{{{vvvqqqppppppnnnhhhbbb^^^YYYQQQHHHBBB?????????@@@DDDHHHLLLOOOSSSXXX[[[]]]```dddiiimmmoooppppppsssssssssrrrooommmjjjiiiggggggggggggfffeeedddccccccbbbaaa```___^^^]]]]]]WWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTRRRQQQPPPOOONNNOOOPPPPPPOOONNNLLLJJJIIIBBB@@@>>>???AAACCCDDDCCC>>>>>>===<<<<<<;;;::::::999999999999999999999999777888888999999777666555444333111000///000111333333222111111222444555666555666888;;;@@@HHHRRRXXX^^^dddllltttyyy|||qqqfffSSSMMMFFF@@@<<<:::888666555444222000000111222333222111111111000000/////////...---,,,---000333555333333333222222111111111333333333333444555666666444444333444444555666777222444555555555666888::::::::::::;;;::::::999999999;;;===@@@BBBCCCCCCBBBJJJPPP[[[mmm~~~kkk[[[PPPNNNWWWaaarrrvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzz|||~~~~~~uuunnnbbbVVVOOOIIIBBB>>>===@@@===>>>EEEPPP^^^rrr|||zzzyyywwwuuurrrppplllgggccc```]]]ZZZXXXTTTVVVXXX[[[^^^cccjjjnnnvvvyyy}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvzzzvvvqqqppppppmmmhhhccc```[[[SSSJJJDDDAAAAAAAAA@@@CCCHHHKKKNNNQQQUUUXXXZZZ\\\```dddgggjjjkkklllpppqqqqqqqqqooommmkkkjjjiiiiiihhhhhhfffeeedddcccbbbbbbaaa```___^^^]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTRRRRRRQQQRRRRRRRRRQQQPPPMMMKKKJJJEEECCCAAA@@@AAABBBAAA@@@===<<<;;;;;;::::::::::::999999999999999999999999777888999999999888777666555444222111000111222333222222222222222333444555555666888;;;@@@HHHRRRXXX___eeemmmtttyyy}}}~~~~~~mmm```QQQLLLEEE???;;;999666555555444222000000111222333222111111111000000000000000000000111111222222333333333333222222222111111222222222222333444555666444444333444444555666777333444555555555666888:::::::::;;;;;;;;;;;;:::::::::;;;===???AAACCCDDDEEEIIINNNXXXiii}}}iiiYYYNNNMMMVVV```tttwwwxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{|||wwwqqqeeeZZZSSSLLLDDD@@@??????===>>>DDDNNN\\\ppp~~~}}}{{{yyywwwuuusssoookkkhhhddd```\\\VVVVVVUUUUUUUUUYYY^^^bbbkkknnnrrrwww|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuyyyuuurrrpppooommmhhhdddbbb]]]VVVMMMGGGDDDCCCCCCCCCFFFJJJMMMOOOQQQSSSUUUXXXYYY[[[]]]aaadddggghhhlllmmmnnnooonnnnnnmmmlllkkkkkkjjjiiigggeeedddcccbbbaaa``````___^^^]]]]]][[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQOOOLLLKKKHHHEEECCCAAAAAA@@@>>>===;;;:::999888888888999:::999999999999999999999999888999:::::::::999777666666555333222222222333444222222333333333333333333666777999;;;AAAIIIRRRYYYaaagggooovvvzzz}}}{{{}}}iiiZZZPPPKKKDDD>>>;;;888555333444333222111111111222333111111111111111000000000111222333444444333222111333333333222222222222111222111111222222333444555444444333444444555666777333444666666555666888::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHHHHLLLTTTbbbxxxzzzfffWWWNNNNNNXXXcccvvvyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}|||}}}yyyssshhh]]]VVVOOOGGGAAA??????===>>>CCCKKKYYYnnn~~~~~~}}}{{{yyyzzzxxxvvvssspppkkkfffaaa]]][[[XXXUUUSSSSSSWWWZZZ```bbbffflllqqqvvvyyy{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuyyyvvvsssrrrqqqnnnjjjgggddd___XXXPPPIIIEEEDDDCCCEEEIIINNNQQQRRRSSSTTTUUUWWWWWWWWWXXX[[[^^^bbbdddfffgggjjjlllmmmmmmmmmmmmllllllkkkjjjhhhfffdddcccaaaaaa``````___^^^]]]]]][[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWUUUSSSPPPMMMKKKHHHEEECCCAAA@@@???===;;;:::999777666666777999:::888999999999999999::::::999:::;;;;;;;;;:::888777555555444333333333333444333333333444444444333333666777999<<>>???CCCIIIVVVlll~~~|||~~~|||zzzyyyvvvqqqkkkgggdddbbb^^^YYYUUUSSSUUUWWWXXXZZZ]]]aaafffkkkooorrrssswww|||~~~}}}|||}}}}}}~~~~~~~~~|||{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvxxxwwwuuusssrrrooollljjjeeeaaaZZZRRRKKKGGGDDDDDDEEEIIIOOOSSSTTTTTTTTTUUUVVVUUUTTTTTTUUUXXX[[[]]]```bbbeeehhhjjjlllmmmmmmmmmlllllljjjhhhfffdddcccaaaaaaaaa``````______^^^\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZYYYWWWTTTPPPMMMKKKFFFDDDBBBAAAAAA@@@===;;;:::999888777777777888999888888888999999::::::::::::;;;<<<<<<<<<;;;999888555555444444333333333333444444444444444555555555666888:::>>>DDDMMMWWW]]]hhhmmmtttzzz}}}zzzttt|||ooo___WWWQQQHHHAAA<<<999666555333333222222222111222222111111111111111222222222555444222000///000111222222222222222222222222222111111111111222333444444444444333444444555666777555666777666666666888::::::;;;;;;<<<=========<<<===<<<<<<===@@@DDDIIILLLIIILLLPPP[[[ooo{{{iii[[[RRRRRR[[[fffxxx{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||~~~yyyoooeee___WWWMMMEEEBBBAAA@@@@@@CCCHHHTTTkkk~~~}}}|||zzzvvvqqqmmmiiihhheee___ZZZWWWVVVWWWUUUVVVWWWYYY]]]aaadddgggjjjooovvvzzz{{{|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwvvvtttrrrooommmlllgggccc\\\TTTMMMHHHFFFDDDCCCHHHOOOTTTVVVVVVVVVVVVVVVTTTSSSRRRQQQSSSTTTVVV[[[]]]```dddgggjjjkkkkkkllllllkkkjjjhhhfffeeedddbbbbbbbbbaaaaaa`````````\\\]]]]]]^^^^^^]]]]]]\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^\\\ZZZVVVRRROOOLLLFFFEEECCCCCCCCCBBB???===;;;;;;::::::999888888777888888888999999::::::;;;;;;<<<=========<<<:::999666666666666555555444444555555444444555666888999666888;;;???FFFPPP[[[bbbjjjooovvv{{{~~~yyyttt{{{rrreee]]]VVVKKKBBB;;;888777666333333333222222222111111111111111222222222222222555333000...---///111222111222222222222333333333222111111222222333444555444444333444444555666777666777777777666666888:::999:::;;;<<<<<<<<<<<<<<<>>>======>>>AAAEEEIIIKKKKKKMMMPPPXXXkkkppp```UUUQQQWWW```www{{{{{{{{{|||||||||||||||~~~}}}}}}}}}~~~}}}tttjjjddd\\\QQQHHHDDDBBBAAAAAACCCGGGSSSjjj~~~}}}zzzvvvsssooonnnlllhhhbbb^^^\\\\\\VVVUUUTTTTTTVVVXXX[[[]]]___eeelllpppqqqtttxxx}}}|||~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuutttuuutttssspppnnnlllllliiieee___WWWPPPKKKHHHFFFDDDJJJRRRXXX[[[\\\\\\\\\ZZZXXXVVVUUUSSSSSSSSSSSSWWWYYY]]]aaadddggghhhiiijjjjjjjjjiiihhhfffeeedddccccccccccccbbbbbbbbbbbb^^^______``````______^^^[[[[[[\\\]]]___```aaaaaacccbbbaaa^^^ZZZUUUQQQOOOJJJIIIGGGGGGFFFEEEAAA???<<<=========<<<:::777666777888888999::::::;;;;;;<<<<<<===>>>===<<<;;;:::888888999999888888777777777666444444555888;;;>>>666888<<>>@@@@@@>>>;;;777555777777888999::::::;;;;;;<<<===>>>>>>>>>===;;;::::::;;;;;;;;;;;;:::999999888666444333555999>>>AAA666888<<>>>>>======<<<;;;???>>><<<:::999888999999;;;999777555444555666777777999===CCCKKKUUU```ggglllrrrxxx|||}}}yyykkkcccaaaTTTEEE===888333222444666222///000444555222...222222111111111111222222333333222222333333444555333222111111111222444444000000000000111222333444555555444333444555666777777777666666666666777777::::::::::::::::::::::::===>>>???@@@@@@@@@@@@@@@FFFGGGIIIMMMVVVdddsss}}}|||pppggg^^^VVVXXX___rrryyyyyyzzz{{{|||~~~~~~}}}}}}~~~~~~tttkkkddd\\\TTTNNNHHHCCCBBBEEEHHHQQQfff|||~~~}}}|||zzzzzzyyywwwsssnnnjjjhhhddd```\\\XXXVVVTTTRRRQQQQQQPPPPPPRRRTTTYYY]]]___bbbeeejjjooosssxxx~~~~~~}}}||||||||||||yyyyyyxxxwwwvvvtttsssrrrrrrsssssssssrrrpppmmmllliiigggccc]]]VVVOOOIIIEEECCCEEEJJJRRR\\\dddiiikkkhhhgggeeeeeedddbbb___\\\YYYZZZ[[[^^^```cccfffggggggggghhhhhhhhhggggggfffeeeeeeeeeeeedddddddddddd______```aaaaaaaaa``````\\\]]]]]]^^^___bbbgggkkknnnnnnnnnllliiiddd___\\\UUUSSSPPPLLLKKKJJJKKKLLLLLLIIIEEECCCBBBAAA@@@>>><<<;;;;;;::::::;;;;;;;;;======>>>>>>>>>===<<<<<<;;;;;;:::999:::;;;<<<===;;;:::888666666666777888888;;;@@@EEEMMMWWWbbbiiinnnssszzz}}}~~~uuufff^^^[[[OOOBBB<<<888444444666777444111222555666333000222222111111111111222222111111111111111222222333111000/////////000222222111111111111222333444555444444333333333444555666666666666777888999::::::888999999:::;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBHHHIIIKKKNNNUUUaaannnxxxyyypppiii___XXX[[[bbbrrrwwwwwwyyyzzz|||}}}~~~~~~~~~zzzoooggg___XXXRRRKKKEEECCCFFFHHHPPPeeezzz}}}}}}|||zzzvvvsssooommmkkkgggbbb^^^[[[XXXUUUSSSQQQPPPNNNMMMNNNOOOQQQSSSTTTWWW\\\bbbgggmmmssswwwyyy{{{{{{{{{zzzyyyxxxwwwuuutttuuuuuuuuuuuusssqqqnnnmmmkkkiiieee___XXXQQQJJJGGG@@@BBBFFFNNNWWW```fffiiihhhgggffffffgggfffdddbbb]]]\\\\\\]]]___bbbeeegggfffggghhhhhhhhhhhhhhhhhhhhhggggggfffeeedddcccbbbaaaaaa```_________``````\\\]]]^^^___aaadddjjjmmmrrrrrrrrrpppmmmhhhdddaaa[[[XXXTTTPPPMMMMMMNNNOOOPPPMMMJJJGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<<<<===============<<<;;;:::999999999;;;<<<===<<<;;;999888777777888999:::===CCCIIIQQQ[[[eeekkkpppuuu{{{~~~nnnaaaXXXTTTIII>>>999777555555888888555333444666777555222222222111111111111222222000////////////000111111111000000000000111222222222222222333333444555666333333333333333444555555666666666777999;;;<<<===777888999:::<<<===>>>?????????>>>???@@@BBBDDDEEEIIIKKKLLLNNNSSS]]]iiirrryyyvvvrrrjjj```YYY]]]ffftttuuuvvvwwwyyy{{{}}}~~~vvvmmmddd\\\WWWNNNHHHEEEGGGHHHOOOcccxxx}}}{{{yyyvvvsssqqqooolllgggccc```]]]ZZZXXXUUUTTTQQQNNNLLLLLLLLLLLLNNNPPPSSSVVVZZZ^^^cccfffnnnqqqwww{{{~~~~~~}}}|||{{{wwwwwwvvvuuusssqqqooonnnllljjjfff```YYYQQQKKKHHHAAAAAADDDJJJSSS\\\bbbeeedddcccbbbcccddddddcccbbb___^^^\\\\\\]]]```cccfffgggggghhhjjjjjjkkkkkkkkkjjjjjjiiigggeeedddbbbbbbbbbaaa___]]]]]]]]]^^^^^^[[[\\\^^^___aaaeeekkkooosssttttttsssppplllgggeee___\\\WWWRRROOOOOOPPPQQQRRRPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<===<<<:::999999999::::::;;;:::999888888888888999;;;???EEELLLUUU^^^gggmmmrrrvvv{{{~~~~~~vvvfff\\\XXXOOOEEE;;;888777555555777777555444444555666444222222222111111111111222222///////////////000111111222222222222333333444444222222222222333444555666444444444444555555666666666777777777999:::;;;<<<888888999;;;<<<===>>>???>>>>>>======???BBBEEEFFFHHHJJJMMMOOOSSS[[[hhhrrrwwwxxxvvvlll```ZZZ^^^fffvvvuuuuuuwwwyyy{{{|||~~~~~~tttjjjbbb]]]RRRLLLHHHIIIIIIOOObbbwww~~~|||zzzxxxvvvuuupppnnnjjjhhhfffdddaaa___[[[YYYVVVRRRNNNLLLJJJJJJIIIJJJLLLLLLMMMOOOSSSVVV```eeelllrrruuuxxxzzz}}}~~~yyyyyywwwvvvsssqqqooonnnllljjjfff```YYYRRRKKKHHHBBBAAAAAAEEEMMMUUU\\\___aaa___^^^___```aaa```______]]]\\\[[[\\\___bbbdddggghhhjjjkkklllmmmnnnnnnlllllljjjhhhfffdddcccbbbbbb```^^^\\\[[[ZZZ[[[[[[YYY[[[\\\^^^aaaeeelllpppttttttuuutttqqqmmmjjjgggbbb^^^YYYTTTQQQPPPPPPQQQSSSQQQNNNMMMLLLKKKHHHFFFDDDCCCBBB@@@???>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<;;;999999888999:::;;;::::::999999999999999999<<<@@@GGGOOOXXXaaaiiiooorrrvvvzzz|||}}}~~~ppp___ZZZ[[[LLLBBB:::777666333333444555444333333333333333222222222111111111111222222111000000000000111222222222222333333444444444444111111111222222333444555555666666777777777777777888888777777777888999999:::;;;;;;<<<<<<===>>>>>>>>>=========>>>AAADDDFFFEEEIIIMMMOOOTTT^^^mmmxxx}}}zzzmmm___ZZZ^^^dddvvvvvvvvvxxxyyy{{{|||}}}~~~}}}qqqgggbbbWWWPPPLLLKKKJJJOOObbbvvv}}}{{{zzzyyyxxxsssqqqnnnmmmllljjjhhheee___]]]ZZZVVVRRROOOMMMKKKFFFGGGFFFFFFEEEFFFJJJMMMSSSXXX___dddgggjjjooossswwwyyy|||~~~}}}|||zzzwwwuuurrrqqqpppmmmkkkgggaaaZZZRRRLLLIIICCC@@@>>>AAAGGGPPPWWW[[[aaa```^^^]]]_________^^^\\\\\\[[[ZZZ[[[]]]```aaafffgggiiikkkmmmoooooopppmmmmmmkkkiiigggeeedddcccbbbaaa___]]][[[ZZZYYYYYYXXXZZZ\\\^^^aaafffmmmqqqvvvvvvwwwvvvtttqqqmmmkkkeeeccc^^^ZZZVVVSSSRRRQQQRRRQQQPPPOOOOOONNNKKKIIIFFFEEEDDDCCCAAAAAA@@@@@@===============<<<<<<;;;777777777777999;;;===???;;;;;;;;;;;;;;;:::::::::===BBBJJJSSS[[[dddlllppptttwww{{{||||||}}}kkk\\\XXX[[[III@@@999777666333222333333333222222222111111111222222111111111111222222222111111111111222333333000111111222333222222222111111111111222333444555666777777888999888888888999888888777777777888888;;;<<<<<<<<<===>>>>>>>>>???>>>>>>???@@@BBBDDDEEEDDDIIINNNQQQVVVbbbttt}}}lll]]]ZZZ^^^bbbtttxxxxxxyyyzzz{{{|||}}}}}}~~~vvvkkkeeeZZZSSSOOOMMMLLLPPPbbbvvv~~~}}}|||||||||xxxvvvsssrrrqqqooollljjjcccbbb___\\\XXXUUUSSSQQQLLLKKKIIIGGGDDDDDDGGGIIIHHHLLLRRRUUUVVVYYY```eeeiiilllpppuuuyyy|||}}}~~~}}}zzzwwwuuusssrrrooommmiiiccc\\\TTTNNNJJJEEEBBB???AAAHHHQQQZZZ^^^cccaaa^^^]]]]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]^^^___dddeeehhhjjjlllnnnooopppnnnmmmllljjjhhhfffeeedddccccccbbb```^^^[[[YYYXXXYYYZZZ]]]___ccchhhoootttyyyzzz{{{{{{yyyuuurrrpppjjjhhheeeaaa\\\YYYVVVTTTRRRQQQQQQQQQRRRQQQOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAAAAAAA@@@>>>===<<<666666666777999;;;>>>???<<<======>>>>>>=========>>>DDDMMMVVV___gggooosssvvvyyy|||}}}|||~~~xxxhhh\\\VVVUUUFFF>>>777777777444333444222333333222111111111111222222111111111111222222222111111111111222333333000111222333333333222222222222222333333444555666555666777888999888888777888888888888888999:::;;;::::::;;;===>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEFFFKKKOOORRRXXXfffzzz~~~iii\\\\\\```bbbuuuyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyymmmggg]]]UUUPPPOOOMMMPPPbbbvvv~~~~~~~~~|||zzzwwwvvvuuurrrooolllhhhfffdddaaa^^^[[[YYYWWWUUUTTTPPPKKKGGGEEEFFFHHHAAAEEEIIIJJJJJJMMMTTTZZZ\\\```ffflllrrrvvvyyyzzz}}}yyywwwvvvuuuqqqooojjjeee]]]VVVPPPLLLHHHDDDBBBDDDKKKVVV___dddcccaaa]]]\\\[[[[[[ZZZYYYWWWWWWYYYZZZ[[[\\\]]]]]]bbbdddfffiiikkkmmmnnnooonnnmmmllljjjhhhgggeeeeeedddddddddccc```]]]ZZZXXXYYY[[[^^^```dddjjjqqqvvv}}}}}}~~~~~~|||yyyvvvtttnnnllljjjfffbbb]]]YYYWWWSSSRRRRRRSSSTTTTTTRRROOOKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@???>>>999888888888888999;;;<<<>>>??????@@@@@@@@@??????@@@FFFOOOYYYbbbjjjqqquuuxxxzzz}}}~~~}}}pppfff^^^UUUOOOCCC<<<666777888666444555222333444333111111111222222222111111111111222222111111111111111222222333222333444555666555444444444444444444444555777777444555777888888888777666777777888999:::<<<===>>>888999:::<<>>@@@BBBDDDCCCAAA@@@??????AAAGGGQQQ\\\eeennnuuuyyy|||~~~yyyhhh```ZZZTTTOOO@@@===999777777777777666222222222111111111000000444333222111111222333444222222222222222222222222555444444444444555666666444444333222333444555666888888888888777777777777999999888888777666666666;;;===???AAADDDFFFGGGGGGCCCCCCCCCAAAAAABBBFFFIIIJJJOOOTTTUUUXXXdddyyy|||jjj]]]\\\cccjjj}}}vvvwwwxxxzzz{{{{{{||||||zzzzzz{{{|||}}}}}}~~~~~~~~~wwwoooeee```YYYSSSOOORRR```ooo~~~}}}{{{zzzzzzyyyvvvtttnnnmmmkkkhhhfffcccaaa```ZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCBBBAAAAAAAAABBBBBBEEEGGGLLLRRRYYY___dddgggpppsssxxx|||}}}~~~}}}||||||{{{wwwuuuqqqkkkbbbYYYRRRMMMJJJEEECCCDDDGGGMMMWWWaaadddbbb```]]][[[YYYXXXXXXWWWVVVWWWWWWYYY[[[^^^___```cccgggjjjjjjkkklllmmmkkkkkkjjjhhhgggggggggfffcccbbbaaaaaaaaaaaa___]]]^^^]]]^^^```eeekkkrrrvvvyyyzzz{{{{{{{{{xxxvvvtttsssrrrqqqnnnkkkfffcccaaa[[[YYYWWWVVVUUUTTTQQQOOONNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@===<<<:::999:::<<<>>>@@@AAABBBDDDDDDBBB@@@@@@@@@CCCIIISSS^^^gggooovvvzzz|||~~~wwwhhhaaa\\\TTTMMM>>>;;;888666666666666555333333333333222222222111333222111111111111222333222222222222222222222222444444444444444555666666444444333333333444555666888888888888888888888888888888888888777777777777;;;<<<>>>AAACCCDDDEEEEEEBBBBBBBBBAAAAAACCCGGGJJJMMMRRRVVVWWWZZZfffzzzyyyggg\\\[[[bbbjjj}}}vvvwwwxxxyyyzzz{{{{{{{{{yyyyyyzzz{{{|||}}}~~~}}}~~~|||vvvkkkeee]]]VVVQQQRRR]]]jjj}}}}}}~~~}}}zzzxxxpppooonnnllljjjhhhffffff^^^[[[WWWTTTRRRPPPMMMKKKIIIGGGEEECCCAAA@@@???>>>===>>>AAAFFFKKKQQQWWWYYYdddhhhoootttwwwzzz}}}~~~~~~~~~~~~{{{yyyvvvoooggg^^^WWWRRRMMMHHHDDDDDDFFFJJJTTT___dddcccbbbaaa___\\\YYYXXXVVVVVVVVVWWWYYY\\\^^^``````cccgggiiiiiijjjkkkllljjjiiihhhgggggghhhiiijjjcccbbbaaaaaaaaa```^^^\\\___^^^^^^```dddjjjppptttwwwyyy|||~~~}}}{{{wwwuuussssssrrrqqqooollliiigggbbb___[[[XXXUUUSSSPPPNNNMMMKKKIIIIIIJJJKKKKKKJJJHHHHHHHHHGGGEEEBBB@@@>>>>>>===<<<;;;<<<>>>@@@BBBBBBCCCEEEDDDCCCBBBBBBCCCFFFMMMWWWaaajjjqqqwww{{{{{{}}}tttgggccc^^^SSSJJJ===:::666444555555555444444444444333333333222222222111111000000111111222222222222222222222222222444444444444444555555666444444333333444444555666888888888888888888888888777777777888888888888999;;;<<<>>>???AAABBBBBBBBB@@@AAAAAAAAAAAACCCGGGJJJOOORRRVVVXXX\\\hhh{{{uuudddYYYYYYaaaiii|||uuuvvvwwwyyyzzzzzzzzzzzzxxxxxxyyyzzz|||}}}~~~~~~|||}}}{{{ooohhh```ZZZTTTSSS\\\fff~~~~~~|||sssrrrqqqpppnnnmmmlllllleeebbb^^^ZZZXXXUUUQQQOOOMMMLLLJJJGGGDDDBBB@@@???======>>>@@@CCCGGGKKKNNNUUUZZZaaahhhnnnssswwwzzz|||{{{xxxssskkkbbbZZZUUUOOOIIIEEEDDDEEEIIISSS]]]bbbcccddddddccc___\\\YYYYYYYYYXXXYYYZZZ[[[]]]^^^aaacccfffhhhhhhhhhiiikkkjjjiiihhhffffffgggiiijjjdddcccbbbbbbbbbaaa___]]]___^^^^^^```ccchhhmmmpppuuuxxx}}}~~~zzzwwwuuuuuuuuutttssspppnnnllliiieee___[[[WWWSSSPPPMMMLLLJJJHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFDDDAAA>>>===>>>=========>>>@@@BBBDDDCCCDDDFFFEEEDDDDDDDDDFFFJJJQQQ[[[eeemmmtttyyy|||{{{}}}qqqfffddd___RRRFFF<<<999666444444555555444444333333333333222222222111000000000000000000111222222222222222222222222444444333333444444555666444444444444444555555666666666777777777777888888666666777888888999::::::;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBDDDGGGJJJLLLOOOSSSXXX___lll}}}sssbbbWWWWWW___ggg{{{uuuuuuwwwxxxyyyzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}{{{|||~~~~~~~~~qqqkkkccc]]]XXXVVV\\\eee|||~~~~~~}}}vvvuuuuuutttsssrrrqqqqqqkkkhhhdddaaa]]]YYYUUURRROOONNNLLLJJJGGGDDDBBB@@@BBB@@@???>>>???@@@CCCDDDFFFKKKSSS[[[bbbiiiooosssyyy{{{~~~}}}|||zzzuuummmeee\\\XXXPPPJJJEEEDDDDDDHHHQQQZZZaaadddgggiiihhheeebbb___^^^]]]\\\[[[ZZZ[[[\\\\\\aaaccceeeeeeeeefffgggiiijjjiiigggffffffffffffgggeeedddccccccddddddbbb```aaa``````bbbdddhhhlllnnnrrrvvv|||~~~{{{yyyyyyyyyxxxvvvsssqqqooonnnjjjddd___[[[WWWRRROOONNNKKKHHHFFFFFFGGGGGGGGGCCCCCCCCCCCCAAA???===<<<=========>>>???AAACCCDDDDDDEEEGGGFFFFFFFFFGGGIIINNNUUU___iiipppvvvzzz}}}{{{}}}~~~|||}}}nnneeeddd^^^PPPBBB<<<999666555555666666555222222222222111111111111000000000111111000000000222222222222222222222222333333333333333444555555444444555555555666666555555555555666666666777777666666777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAABBBDDDGGGIIIKKKMMMRRRYYYdddssstttbbbVVVUUU]]]eeeyyytttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzz{{{}}}}}}~~~vvvooohhhbbb]]][[[___eee{{{~~~yyyyyyxxxwwwvvvuuuuuutttpppmmmjjjgggddd```[[[WWWRRRQQQOOOMMMJJJFFFCCCBBBDDDCCCAAA???============>>>BBBGGGNNNTTT\\\ccchhhpppsssyyy~~~~~~|||xxxqqqhhh```[[[RRRLLLHHHFFFEEEFFFMMMUUU___bbbfffjjjlllkkkhhhfffbbbaaa___]]]\\\[[[\\\\\\```aaaccccccbbbcccdddfffggggggffffffeeeeeeddddddeeedddcccdddffffffdddcccdddccccccdddfffiiilllnnnnnnrrryyy|||||||||{{{xxxvvvsssrrrqqqooojjjgggccc^^^YYYUUUSSSOOOJJJGGGFFFFFFFFFEEEAAAAAA@@@@@@???>>>>>>>>><<<===>>>???AAACCCEEEFFFEEEGGGGGGGGGGGGHHHJJJLLLQQQWWWbbbkkksssxxx{{{}}}{{{}}}}}}zzz{{{|||llldddbbb[[[MMM@@@;;;999666444555666666666222222222111111111000000000111111222222111111000222222222222222222222222333333333333333444444555444444555666666666666555444555555666666777777777777777888888999:::;;;;;;::::::<<<===>>>>>>>>>>>>>>>???AAABBBBBBCCCFFFHHHKKKMMMRRR[[[iiiyyytttbbbVVVUUU\\\dddyyyssstttuuuwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}}}}vvvnnniiiccc___aaafffxxx~~~|||{{{zzzyyyxxxwwwvvvvvvrrrpppnnnllljjjgggccc___YYYXXXVVVSSSOOOKKKGGGEEEDDDDDDCCCAAA@@@>>>======<<<>>>@@@DDDHHHOOOWWW\\\eeejjjrrrzzz}}}vvvmmmeee```UUUPPPKKKHHHEEECCCGGGNNNXXX[[[```fffiiijjjiiihhhcccbbb```___^^^]]]^^^^^^___```aaaaaa``````bbbdddaaacccdddffffffeeedddccccccbbbbbbdddffffffeeedddcccbbbbbbcccdddfffiiijjjiiimmmttt{{{|||}}}}}}|||zzzxxxvvvuuutttsssqqqooolllgggaaa\\\ZZZUUUOOOJJJHHHFFFEEEEEEAAA@@@???>>>>>>???@@@AAA===>>>@@@AAADDDFFFGGGHHHFFFGGGHHHHHHHHHIIILLLNNNRRRYYYdddmmmtttxxx{{{}}}|||~~~zzzyyy|||xxxlllddd```WWWJJJ>>>:::777444333444555555555333333222222222111111111111111222333333222111111222222222222222222222222333333222222333333444555333444555666777666666555666666666777888999999999888888888999999:::::::::999:::;;;===>>>?????????>>>@@@BBBBBBBBBBBBDDDFFFKKKLLLQQQ[[[jjjyyyqqq```UUUUUU\\\ddd{{{ssstttuuuwwwxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxzzz|||}}}}}}{{{sssmmmgggbbbbbbfffvvv}}}||||||zzzyyyxxxwwwvvvsssqqqpppooonnnllliiifffaaa```^^^ZZZUUUPPPKKKIIIEEEEEEEEEDDDCCCBBB@@@???=========>>>AAAGGGNNNSSSYYY___gggqqqxxx}}}zzzqqqiiidddXXXSSSNNNJJJEEEAAACCCHHHPPPTTTYYY___dddfffffffffcccbbbaaa```______```aaa^^^___```___^^^___aaabbb]]]___bbbeeegggfffeeecccaaa```aaaccceeeffffffddd____________aaabbbdddeeeeeejjjqqqxxx~~~{{{|||||||||{{{zzzxxxwwwvvvvvvuuutttrrrmmmgggbbb___ZZZSSSMMMIIIGGGFFFEEEBBB@@@>>>===>>>@@@BBBDDD???@@@AAACCCFFFHHHIIIJJJGGGHHHIIIHHHHHHJJJMMMOOOSSSZZZeeennntttyyy{{{}}}|||~~~yyyyyy|||}}}}}}vvvlllddd^^^UUUHHH>>>888666333222222444444333444444444333333333222222111222333444444333222111222222222222222222222222333333222222333333444555333444666777777777666555777888888999::::::;;;;;;888999999999999:::::::::888999;;;===>>>???@@@@@@???@@@BBBBBBBBBBBBCCCEEEIIIJJJNNNXXXgggvvv~~~ooo^^^TTTUUU]]]eee}}}vvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyzzz|||}}}tttlllhhhgggffffffwww|||zzzyyyyyyzzz{{{yyyxxxxxxxxxxxxwwwuuurrrpppooojjjfffbbb^^^[[[XXXTTTRRRMMMJJJFFFDDDCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCDDDLLLQQQ[[[fffpppwww{{{||||||vvvnnnggg^^^XXXPPPIIIEEEDDDCCCCCCFFFJJJQQQWWW[[[]]]]]]\\\cccbbbaaa```___```aaaaaa______^^^^^^^^^______```bbbcccdddddddddcccbbbaaabbbcccccccccbbbbbbdddgggeeeaaa\\\\\\___ccceeeeeeiiiiiilllrrryyy~~~}}}zzzyyyzzz{{{|||{{{xxxvvvwwwxxxuuunnnhhheee```YYYSSSOOOMMMKKKJJJGGGEEECCCBBBCCCEEEGGGIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIHHHIIILLLOOOYYY___iiiqqqwwwzzz|||}}}|||{{{}}}{{{sssjjjllliiiWWWFFF>>>999888666444333333333333222222222111111111111000222222222111111111000000...///000111333444555666444444333333333444555555777777777888999999::::::::::::::::::999999888777777888999:::;;;;;;;;;;;;>>>???@@@???>>>===>>>???@@@@@@AAAAAAAAACCCFFFIIILLLLLLOOOWWWeeerrr{{{{{{ooo```UUUVVV```jjjuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyy|||{{{{{{{{{|||~~~xxxppplllkkkjjjjjjwww}}}{{{zzzzzz||||||{{{yyyyyyyyyyyyxxxwwwtttrrrpppkkkhhhdddaaa___]]]ZZZXXXSSSPPPLLLIIIHHHGGGEEECCCAAAAAAAAA@@@@@@AAABBBBBBDDDHHHOOOXXXaaajjjqqqttt|||~~~zzzrrrlllbbb[[[RRRKKKFFFDDDDDDCCCEEEIIIOOOUUUZZZ\\\\\\\\\```___^^^\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^aaabbbdddffffffgggffffffddddddcccbbbaaabbbeeehhhgggccc^^^]]]___bbbddddddiiiiiilllqqqxxx|||~~~}}}~~~}}}}}}||||||{{{yyywwwxxxyyywwwqqqkkkgggddd___ZZZWWWTTTPPPNNNKKKJJJHHHHHHIIIKKKMMMOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJLLLPPPSSSZZZaaajjjsssyyy|||~~~|||{{{}}}rrrkkklllfffTTTCCC===999888666444333333333333222222222111111111111000222222222111111111000000111111222222222333333333444444333333444444555555666777777888888999::::::;;;;;;<<<<<<;;;::::::999888888999;;;;;;<<<<<<<<<>>>???@@@???>>>===>>>??????AAABBBAAAAAAAAADDDEEELLLLLLOOOUUU^^^hhhqqqvvvzzzvvvlll___UUUUUU___hhhtttuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyy}}}|||{{{{{{{{{}}}~~~zzzsssooommmlllkkkqqq}}}||||||}}}~~~|||{{{|||||||||{{{yyywwwuuutttnnnkkkhhheeedddcccaaa___ZZZWWWRRROOOMMMKKKIIIGGGDDDCCCBBBAAA@@@?????????>>>???BBBHHHQQQZZZccchhhqqqtttyyy~~~|||uuupppggg```VVVMMMGGGEEECCCCCCDDDGGGMMMSSSWWWZZZ[[[[[[\\\[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXXXXYYYZZZ[[[[[[^^^___bbbdddggghhhhhhhhheeedddcccaaa```aaaeeehhhiiifffbbb___```bbbcccccciiijjjlllpppuuuyyyzzzzzz|||}}}~~~}}}{{{yyy{{{yyyxxxyyy{{{yyyuuupppllljjjgggdddaaa]]]YYYUUURRRRRRQQQRRRSSSUUUWWWXXXWWWUUUTTTQQQOOONNNMMMLLLJJJKKKKKKKKKLLLOOOTTTWWW]]]cccmmmuuuzzz~~~yyy{{{yyyrrrmmmlllaaaNNN@@@;;;888777666444333333333333222222222111111111111000222222222111111111111111444444333333222222111111444444333333444555555666666666777888888999999:::<<<============<<<;;;;;;999999:::;;;<<<<<<<<<<<<===>>>??????>>>===>>>@@@BBBDDDEEEEEECCCBBBCCCDDDIIILLLPPPSSSXXX```jjjqqqvvvuuunnncccYYYXXX```iiiuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{}}}~~~~~~{{{sssnnnllljjjhhhggguuu~~~~~~~~~}}}{{{xxxwwwrrrpppllljjjiiigggeeeccc___[[[VVVRRRPPPNNNKKKIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>BBBGGGOOOVVV[[[ccchhhpppwww}}}|||vvvrrrllleeeZZZPPPIIIEEECCCBBBCCCFFFJJJPPPUUUXXXZZZ[[[[[[ZZZWWWUUUTTTSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\___bbbdddeeeffffffeeedddaaa___]]]___dddgggkkkhhhdddbbbaaaaaabbbccciiijjjlllpppsssuuuwwwwwwxxxyyyzzz{{{|||{{{yyyxxx{{{zzzzzz{{{||||||yyyvvvsssqqqmmmjjjhhhfffbbb```[[[\\\\\\]]]^^^___```aaa^^^\\\YYYUUURRRPPPNNNNNNLLLLLLLLLLLLLLLOOOTTTXXXbbbgggooovvv{{{~~~~~~uuuxxxtttqqqooojjj\\\JJJ===;;;777777666555444444333333222222222111111111000000111111111111111111111111444444444333333222111111444444333444444555666777666666777777888999999999<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@FFFHHHIIIIIIGGGEEEDDDDDDEEEJJJPPPSSSVVV^^^kkkuuu{{{{{{wwwlllaaa^^^eeemmmvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyy{{{{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}uuuoookkkhhhfff```iiizzz~~~|||zzzwwwtttqqqnnnllljjjhhhfffddd```\\\XXXUUURRRPPPMMMMMMLLLIIIGGGDDDBBBAAA@@@@@@@@@@@@AAADDDGGGJJJLLLUUU[[[eeemmmuuu|||~~~yyyvvvpppiii^^^TTTMMMGGGDDDAAABBBDDDHHHMMMRRRVVVYYY[[[\\\ZZZXXXUUUSSSRRRRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ\\\]]]___aaacccddddddddddddccc```]]]\\\]]]bbbeeejjjhhhfffcccaaaaaabbbccciiikkkmmmoooqqqssstttuuuxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{|||}}}}}}|||zzzzzzvvvqqqmmmlllkkkkkkjjjdddeeeffffffggggggffffffaaa___[[[WWWSSSPPPOOONNNNNNNNNMMMLLLLLLNNNSSSWWWfffkkkrrrwww{{{}}}~~~yyypppsss}}}ppppppooogggWWWFFF<<<;;;666666666555555444333333222222222111111111000000111111111111111111111111333333333333333444444444444444444444555666777888555666666777888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<>>>??????>>>>>>???@@@FFFHHHIIIIIIGGGEEEDDDDDDDDDJJJOOORRRUUU^^^nnnzzzuuuhhhccciiiqqqwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{|||{{{yyyxxxwwwwwwyyyzzz|||}}}~~~~~~~~~zzzsssmmmiiifff^^^bbblll}}}~~~}}}zzzxxxtttqqqpppnnnkkkiiikkkhhhccc___\\\ZZZWWWUUUSSSRRROOOLLLIIIFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBJJJPPPXXX```gggoooxxx~~~|||tttnnneee[[[SSSLLLFFFCCCBBBDDDGGGLLLQQQVVVYYY[[[^^^\\\YYYVVVSSSRRRQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZ^^^___aaacccddddddddddddcccbbbaaa^^^\\\]]]aaadddggggggfffcccaaaaaaccceeehhhkkknnnppppppqqqsssuuuzzzzzzzzzzzz{{{}}}{{{||||||}}}}}}}}}}}}}}}}}}yyyssspppooopppqqqqqqlllmmmmmmmmmlllkkkiiigggbbb___[[[VVVSSSQQQPPPOOOPPPOOONNNLLLLLLOOOTTTXXXiiimmmsssxxx{{{}}}~~~tttlllmmmvvv~~~mmmmmmkkkaaaRRRCCC<<<:::555555666666555444444333222222222111111111111000111111111111111222222222111222222333444555555666333333444444555666888888555555666777777888888999999999:::;;;;;;;;;;;;:::<<<<<<===============<<<<<<===??????>>>>>>???AAABBBDDDEEEEEECCCBBBCCCDDDGGGKKKNNNPPPTTT```qqq{{{lllfffmmmvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvxxxzzz||||||{{{yyyxxxxxxxxxyyyzzz{{{{{{||||||~~~}}}uuunnniiieee___^^^```jjj}}}~~~|||yyyvvvttttttsssqqqoooooolllgggdddbbb```]]][[[XXXWWWTTTQQQMMMKKKIIIIIIGGGFFFDDDBBBAAA@@@AAAAAAAAAGGGMMMRRRWWW___iiiqqqxxx|||xxxssskkkbbbZZZRRRJJJEEEBBBCCCFFFKKKPPPUUUZZZ\\\___]]]ZZZWWWTTTRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXYYY]]]^^^```bbbddddddddddddddddddcccaaa______aaadddcccdddeeecccaaaaaadddggghhhkkknnnppppppqqqsssvvvwwwxxx{{{}}}~~~|||}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwuuuuuuuuuttttttrrrrrrrrrqqqoookkkhhhfffaaa___ZZZVVVSSSQQQQQQQQQPPPPPPNNNMMMNNNQQQXXX\\\jjjnnntttzzz~~~zzzrrrjjjjjjooo{{{yyyiiiiiieeeYYYLLLAAA:::888444555666666666555444333222222222111111111111000000000111111111222222222222222333333444555555666333333444444555777888999555555666666777888888888999999:::;;;;;;;;;;;;;;;======>>>>>>>>>======<<<;;;===??????>>>>>>@@@AAA???AAABBBAAAAAAAAADDDEEEIIIKKKMMMPPPXXXhhh|||oookkktttuuuuuuuuuuuuvvvvvvvvvvvvvvvxxx{{{|||}}}{{{zzzxxxyyyzzzzzz{{{{{{zzzyyyyyy}}}~~~}}}uuummmgggccc___\\\YYY\\\lll|||zzzwwwvvvwwwvvvuuutttpppmmmiiieeecccaaa___]]][[[ZZZWWWTTTQQQNNNLLLLLLKKKIIIFFFBBBAAAAAACCCDDD===AAAFFFIIILLLSSS]]]fffnnnttt{{{{{{wwwppphhh___VVVMMMHHHBBBDDDFFFJJJPPPUUUZZZ]]]```^^^ZZZWWWTTTQQQPPPPPPNNNOOOPPPQQQSSSUUUWWWXXXYYY[[[]]]```bbbccccccccceeeeeeeeecccaaaaaabbbdddaaabbbdddcccaaaaaaeeehhhgggkkkoooppppppqqqtttvvvrrruuuzzz~~~}}}{{{|||}}}~~~~~~}}}}}}~~~|||{{{yyyyyyyyyxxxvvvttttttuuuuuussspppkkkgggdddaaa^^^ZZZVVVSSSRRRSSSSSSPPPOOOOOONNNPPPTTT[[[```iiinnnuuu{{{xxxqqqjjjhhhkkkvvvuuugggfff```TTTHHH???999666444555666666666555444333222222222111111111111000000000111111222222222222333333444444444444444444333333444444666777888999555555666666777888888888999::::::;;;<<<<<<<<<;;;===>>>>>>>>>>>>>>>======;;;===>>>???>>>>>>@@@BBB@@@AAAAAAAAAAAACCCFFFIIIIIIJJJLLLQQQ^^^rrrsssooozzzvvvvvvwwwwwwwwwvvvvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{|||{{{}}}{{{rrrkkkgggggg\\\XXX]]]```iiizzzzzzzzzzzzyyyxxxwwwvvvqqqpppnnnllljjjgggfffeee```___]]][[[XXXVVVTTTSSSRRRNNNHHHEEEDDDEEEEEEEEEAAABBBCCCBBBCCCHHHOOOUUUaaafffnnntttxxxzzz|||}}}|||tttmmmeee\\\RRRKKKGGGDDDCCCGGGOOOXXX]]]```___^^^\\\YYYVVVSSSQQQPPPNNNMMMLLLLLLNNNQQQUUUWWW[[[ZZZZZZZZZ\\\```dddfffhhhgggeeedddccccccdddeeeeeedddcccbbbbbbcccddddddjjjkkkmmmooopppqqqrrrrrrsssvvvyyyzzzzzzzzz{{{||||||}}}}}}~~~{{{zzzyyyxxxvvvsssqqqppptttttttttrrrooojjjeeebbbaaa^^^ZZZWWWUUUSSSPPPNNNSSSOOOMMMNNNOOORRRZZZbbbkkkooouuuzzz~~~wwwmmmffffffsssvvvhhhcccYYYMMMAAA999555444444555555555444333333222111111111111111111111111111111111111111222222222333333444444555666666666999888777777888:::<<<===888888777777777777777777999:::;;;;;;<<<<<<;;;;;;??????>>>>>>======<<<<<<@@@?????????>>>>>>======<<<>>>@@@BBBBBBDDDFFFHHHHHHJJJOOOUUUbbbvvvzzzqqqrrr~~~vvvvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzyyy{{{{{{|||||||||||||||||||||~~~wwwooojjjfff\\\XXX[[[[[[```www~~~~~~}}}|||{{{yyywwwvvvtttsssqqqooollljjjhhhgggdddcccaaa^^^\\\ZZZXXXWWWUUURRRMMMIIIHHHHHHGGGFFFAAAAAAAAA@@@@@@CCCHHHMMMRRRXXX```hhhooouuuzzz}}}|||wwwrrrkkkbbbXXXQQQJJJGGGEEEGGGNNNWWW]]]```bbbaaa___\\\YYYVVVTTTSSSOOONNNMMMMMMOOOQQQUUUWWW[[[ZZZZZZ[[[]]]```bbbdddffffffeeeddddddddddddeeecccbbbbbbbbbdddeeeggghhhiiijjjkkkmmmooopppqqqqqqrrrtttwwwyyyyyyyyy{{{|||yyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxvvvuuutttsssttttttsssqqqnnnjjjfffddd```]]]ZZZWWWVVVTTTRRRPPPRRROOOMMMOOOPPPSSS[[[dddmmmqqqvvvzzz}}}}}}tttllllllwwwssshhhbbbXXXKKK@@@999555555444444555555444444333222222222222222222222222222000000000000111111111111333333444444555666666666888888777666777999;;;<<<888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCEEEHHHJJJOOOQQQUUU[[[gggzzz{{{qqqrrrvvvvvvwwwwwwvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxzzz|||~~~~~~}}}|||{{{~~~}}}tttnnnggg^^^ZZZ[[[WWWVVVeeeyyy}}}{{{yyyxxxzzzyyyvvvtttqqqnnnlllkkkhhhgggfffdddaaa___^^^]]]ZZZWWWSSSPPPNNNLLLIIIGGGDDDCCCBBB???>>>???BBBEEEGGGKKKRRRYYYaaajjjrrrxxxyyyyyyxxxwwwrrriii___XXXNNNKKKFFFFFFLLLTTT[[[```cccbbbaaa^^^[[[XXXUUUTTTQQQPPPNNNNNNOOORRRUUUWWWYYYZZZ[[[\\\^^^___aaaaaacccddddddeeeeeeeeeeeeeeeddddddcccddddddfffhhhiiiggghhhiiikkkmmmoooppppppppprrruuuvvvwwwxxxyyy{{{yyyzzz{{{|||}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvvvvuuutttsssqqqnnnkkkhhhfff```]]]ZZZXXXWWWUUUSSSQQQPPPMMMMMMOOORRRUUU]]]fffooorrrvvvyyy{{{}}}wwwvvv~~~wwwlllhhhaaaUUUHHH>>>888666555444444555555444444333333333333333333333333333333111111111111222222333333333333444444555666666666777777666666666888999:::999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAA@@@@@@@@@????????????>>>AAABBBBBBBBBCCCFFFJJJNNNUUUWWW\\\cccnnn~~~~~~rrrssswwwwwwxxxxxxwwwvvvvvvuuutttuuuvvvwwwxxxxxxxxxxxxwwwxxxyyy{{{{{{{{{zzzzzzwwwqqqkkkbbb]]][[[VVVRRR[[[iii}}}|||}}}{{{xxxuuussspppooolllkkkjjjhhhfffdddcccbbb___\\\YYYVVVSSSOOOKKKHHHGGGFFFDDDBBBAAA@@@BBBCCCDDDFFFJJJNNNTTT\\\eeekkknnnqqquuuwwwtttmmmddd^^^RRRNNNHHHFFFHHHOOOXXX]]]aaaaaa```^^^[[[XXXVVVTTTSSSQQQPPPOOOOOORRRTTTVVVXXXYYY[[[]]]^^^_________aaabbbdddeeeffffffeeeeeehhhgggfffdddddddddeeefffgggggghhhjjjkkkmmmooopppnnnppprrrssstttuuuwwwyyy{{{{{{|||~~~}}}|||yyyvvvuuuuuuvvvwwwuuutttrrrpppnnnllljjjiiiccc```\\\YYYWWWUUUSSSQQQOOOLLLMMMPPPTTTXXX```iiiooorrrvvvxxxzzz|||}}}nnndddfff]]]QQQDDD<<<777666555333444444555444444333333333333333333333333333333222222333333444444555555333333444444555666666666666666666555666777888999999999:::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAABBBFFFLLLPPPVVVZZZ```iiiuuutttuuuwwwxxxxxxyyyyyyxxxxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}{{{tttoooeee]]]YYYTTTQQQWWWaaaqqq~~~{{{yyyvvvtttsssnnnmmmlllkkkiiihhhgggfffbbb```]]][[[XXXTTTOOOKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEHHHOOOVVV[[[ccchhhnnnssssssnnniiieeeVVVQQQJJJEEEFFFKKKSSSYYY`````````___]]][[[XXXVVVTTTSSSQQQOOOOOOQQQSSSTTTVVVXXXZZZ]]]^^^___^^^^^^```aaaccceeeffffffeeeeeegggfffeeeddddddeeefffggghhhhhhhhhiiikkklllnnnooolllnnnpppppppppqqqsssuuuyyyzzz{{{|||~~~~~~~~~~~~|||yyyvvvtttsssttttttttttttrrrpppooommmlllkkkgggccc___[[[XXXUUUQQQOOONNNLLLMMMRRRVVVZZZbbbkkknnnqqquuuyyy{{{}}}rrreee]]]aaaXXXKKKAAA:::777666555333333444444555444444333222222222222222222222222111111222222333444444555333333444444555666666666666666666666666666777777999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@AAAFFFLLLQQQVVV[[[dddqqquuuvvvvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz|||{{{yyyyyyzzz|||zzzrrrhhh^^^XXXSSSPPPTTTZZZbbbyyy|||zzzxxxvvvuuuoooooonnnmmmlllkkkjjjiiifffccc```^^^\\\YYYUUURRRMMMKKKIIIHHHGGGFFFDDDBBB>>>???@@@@@@BBBEEEKKKNNNVVV\\\dddjjjmmmllljjjjjjYYYUUUNNNHHHEEEIIIPPPVVV___```aaabbbaaa___\\\[[[UUUSSSQQQOOONNNOOOQQQSSSTTTVVVYYY[[[^^^_________aaaaaacccdddeeeeeeeeeeeeccccccdddeeegggjjjlllnnnlllkkkjjjjjjkkklllnnnooolllmmmnnnnnnmmmnnnppprrrssstttuuuwwwxxxyyyyyyyyyzzzyyyvvvtttsssrrrrrrrrrssssssrrrrrrpppooommmmmmiiifffaaa\\\XXXUUUQQQNNNNNNLLLNNNSSSWWW[[[ccclllooorrrwwwzzz|||yyykkk```[[[ZZZRRRFFF===999777555333333333444444555555444444111111111111111111111111...//////000111222333333333333444444555666666666666666666777777777777777888999999::::::;;;;;;<<<;;;;;;<<<============<<<;;;;;;===>>>@@@AAABBBCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBGGGMMMRRRWWW]]]iiiyyyuuuvvvrrrssstttvvvxxxxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~wwwnnnccc\\\VVVQQQPPPRRRZZZmmm}}}|||zzzxxxwwwvvvqqqppppppooonnnmmmlllllliiifffcccaaa```^^^[[[YYYTTTQQQOOOMMMMMMJJJFFFCCC@@@AAABBBBBBAAAAAACCCEEEHHHNNNVVV]]]aaadddfffiii]]]YYYSSSKKKGGGIIIOOOTTT\\\^^^```aaaaaa```^^^]]]UUUSSSQQQNNNMMMNNNPPPQQQSSSUUUWWWZZZ]]]___```aaacccbbbbbbbbbcccdddeeeeeeddddddeeegggjjjmmmppprrrooonnnmmmllllllmmmnnnooolllmmmmmmllljjjjjjlllnnnnnnnnnppprrrssstttuuuuuussssssssssssrrrrrrrrrrrrqqqrrrssssssrrrpppnnnmmmiiifffaaa]]]YYYVVVRRROOONNNMMMOOOTTTXXX\\\dddlllrrruuuyyy|||~~~ttthhhaaa^^^TTTKKKAAA;;;999777555222222333444444555555444444222222222222222222222222//////000111222333444444333333444444555666666666777777777888888777777666888888888999:::;;;;;;;;;;;;;;;<<<===============;;;;;;===>>>@@@BBBCCCDDDAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCCCCEEEIIINNNSSSWWW^^^lll~~~|||ssswwwoooppprrrtttvvvwwwxxxyyyvvvwwwxxxyyyyyyzzzyyyyyyuuuvvvyyy{{{||||||{{{{{{}}}|||tttiiiaaaZZZSSSNNNLLLWWWggg~~~}}}|||{{{zzzxxxwwwwwwrrrrrrqqqppppppooonnnnnnkkkhhheeeccccccbbb```___[[[XXXUUUSSSRRROOOIIIEEEGGGHHHHHHFFFCCC@@@??????===CCCKKKRRRWWW[[[aaaeee___\\\VVVNNNIIIIIIOOOTTTXXXZZZ]]]___```___]]]\\\UUUSSSPPPNNNMMMMMMOOOPPPSSSTTTVVVYYY\\\___aaabbbdddcccbbbbbbbbbcccdddeeeiiiiiiiiijjjlllnnnppprrrrrrqqqooommmlllmmmooopppmmmmmmlllkkkiiiiiijjjllllllmmmnnnppprrrsssssssssmmmnnnpppqqqrrrssssssssspppqqqsssttttttqqqooommmhhheee```]]]ZZZWWWTTTQQQOOOMMMOOOUUUYYY\\\dddllluuuxxx{{{~~~rrrgggcccaaaOOOHHH???999888888444111222333333444555555555444333333333333333333333333222222333444666777777888333333444444555666666777777888888888888888777666777777888999999:::;;;;;;;;;<<<<<<===============>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGKKKPPPTTTUUU]]]lll~~~xxxrrrwwwnnnpppsssuuuvvvwwwxxxzzzxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{{{{|||}}}~~~||||||}}}}}}xxxmmmfff___XXXUUUVVVZZZdddzzz}}}{{{zzzyyyyyyyyyxxxvvvtttrrrqqqpppppplllkkkiiihhhfffdddbbbbbb^^^\\\YYYWWWVVVSSSOOOLLLMMMLLLIIIEEECCCAAAAAA@@@CCCCCCCCCFFFJJJOOOTTTWWWZZZYYYWWWRRRMMMIIIHHHHHHUUUWWWZZZ]]]^^^^^^^^^]]]VVVTTTPPPLLLKKKKKKMMMNNNRRRSSSUUUXXX[[[^^^```aaaaaabbbcccccccccdddfffhhhlllllllllmmmoooqqqssstttrrrqqqooommmmmmnnnpppqqqoooooonnnnnnlllkkkjjjjjjlllkkkkkkjjjkkkkkkllllllmmmnnnooopppqqqqqqqqqqqqsssttttttuuutttsssqqqqqqfffccc^^^YYYTTTQQQPPPOOOLLLLLLMMMOOOUUU___kkkrrr{{{{{{|||}}}~~~llleeebbb```TTTHHH===999999666555666444444444444444444444444111222333333333333222111111111222333444666666777999888777666666666777888444555666777777777777777<<<<<<;;;:::999888777777???>>>===<<<<<<===>>>???@@@???????????????@@@@@@CCCCCCBBBAAABBBCCCDDDEEECCCCCCDDDEEEGGGKKKQQQVVV]]]ccciiisssxxxtttyyynnnpppsssuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwxxxzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}~~~|||qqqiiiaaaYYYUUUUUUXXXbbbxxx~~~|||{{{zzzzzzyyyxxxwwwuuusssrrrqqqqqqnnnmmmllljjjhhhgggeeeeeebbb```]]]\\\ZZZXXXUUURRRQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@@@@BBBEEEIIIMMMOOOUUUUUUTTTPPPLLLHHHGGGGGGNNNPPPSSSWWWZZZ[[[[[[[[[UUUSSSOOOLLLJJJJJJLLLMMMPPPQQQSSSVVVYYY\\\^^^___aaabbbdddddddddeeegggiiinnnooopppqqqqqqrrrrrrqqqqqqpppnnnmmmnnnooopppqqqqqqpppnnnmmmkkkkkkjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhiiijjjkkkkkklllllllllnnnnnnooopppooonnnmmmllldddaaa]]]XXXSSSPPPOOONNNMMMMMMNNNPPPVVV```lllsss{{{{{{|||~~~}}}mmmgggdddaaaOOODDD:::666555333222333444444444444444444444444222333444444444444333222111222222333444555666777999999999888999999::::::777777888888888777666666:::;;;;;;;;;<<<<<<<<<<<<===@@@BBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFJJJPPPTTTXXX```iiisss{{{qqqnnntttnnnpppsssttttttuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyzzzzzz|||}}}}}}vvvmmmddd[[[VVVUUUVVV___ttt~~~}}}|||{{{{{{zzzxxxvvvtttsssrrrrrrqqqpppooonnnlllkkkjjjiiigggeeecccbbbaaa```]]]ZZZWWWUUURRROOOKKKIIIGGGFFFBBBAAA@@@@@@AAACCCFFFHHHLLLMMMNNNLLLIIIFFFEEEEEEDDDGGGJJJOOORRRUUUVVVWWWSSSQQQMMMJJJHHHHHHJJJJJJMMMNNNQQQSSSWWWYYY\\\]]]```bbbddddddeeefffhhhjjjoooqqqtttuuuuuussspppnnnooooooooooooooopppqqqrrrrrrpppmmmkkkiiiiiiiiijjjffffffeeedddcccccccccdddaaaaaabbbccccccdddddddddfffggghhhhhhhhhgggeeeeee```^^^ZZZVVVRRROOOMMMMMMMMMNNNOOORRRWWWaaallltttzzz{{{|||~~~|||nnnhhheeeaaaJJJ@@@888555444222111333444444444444444444444444333444444555555444444333111222222333444555666666999:::;;;;;;<<<<<<<<<<<<::::::::::::999888777666999:::;;;===???AAABBBCCCAAAHHHOOOPPPKKKEEEBBBBBBBBBAAA@@@???>>>=========???????????????@@@AAAAAACCCCCCDDDDDDEEEHHHMMMQQQUUUaaalllwwwoooggggggooooooqqqssstttttttttvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{yyyyyyyyyyyyzzz|||}}}}}}yyyqqqhhh^^^XXXWWWVVV^^^rrr~~~}}}||||||{{{yyywwwvvvuuuttttttsssrrrqqqpppooonnnmmmlllkkkiiihhhhhhhhhfffdddbbb\\\[[[XXXTTTQQQMMMKKKJJJHHHGGGEEECCCCCCCCCDDDDDDCCCEEEGGGGGGEEECCCBBBBBB???AAADDDHHHKKKMMMOOOPPPOOOMMMJJJHHHFFFFFFGGGHHHKKKLLLNNNQQQTTTWWWYYY[[[]]]```cccdddeeefffhhhjjjnnnqqquuuxxxxxxuuuqqqnnnppppppqqqrrrrrrsssttttttqqqoookkkhhhffffffggghhhdddcccbbbaaaaaa```aaaaaa]]]]]]\\\\\\]]]]]]^^^^^^___```aaaaaaaaa```___^^^[[[ZZZWWWSSSPPPNNNLLLLLLLLLMMMOOORRRXXXaaalllssszzz{{{}}}yyynnniiiccc^^^HHH@@@999888666444333555444444444444444444444444333333444444444444333333222222333333444555666666777999:::<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>AAACCCDDDEEEHHHQQQZZZZZZQQQGGGAAA@@@@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@AAACCCCCCDDDDDDDDDGGGKKKOOOVVVcccqqq{{{wwwddd___```jjjppprrrtttuuuttttttuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~}}}~~~{{{uuummmbbb[[[ZZZXXX^^^ppp~~~}}}{{{yyywwwvvvvvvuuussssssrrrrrrqqqpppoooooommmlllkkkkkkkkkkkkhhhfff```___]]]ZZZVVVRRRPPPNNNNNNLLLJJJGGGEEEDDDCCCCCC===@@@BBBCCCBBB@@@?????????@@@AAACCCEEEFFFGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEIIIJJJLLLOOORRRUUUWWWXXXZZZ]]]```cccdddeeehhhiiijjjnnnrrrvvvwwwuuurrroooqqqrrrsssuuuvvvvvvuuuuuuooommmiiieeecccccccccdddbbbbbbaaa```````````````]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ\\\\\\]]]\\\[[[ZZZWWWVVVTTTQQQOOOMMMLLLKKKKKKLLLNNNQQQWWW```jjjqqqyyyzzz}}}~~~uuukkkeee^^^VVVDDD>>>999999777444444777444444444444444444444444333333222222222222333333222333333444444555555555666777999:::;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCGGGPPPYYYZZZQQQFFF@@@>>><<<<<<======>>>???AAAAAA???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJMMMUUUcccqqqzzzmmm\\\ZZZ\\\ddd|||rrrtttvvvvvvuuutttuuuvvvuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyzzzzzz|||}}}|||}}}zzzqqqfff___]]][[[___nnn}}}{{{yyyxxxwwwwwwttttttssssssrrrrrrrrrqqqpppnnnmmmmmmnnnmmmkkkiiidddcccaaa___\\\XXXUUUSSSQQQPPPMMMKKKHHHFFFDDDDDD>>>@@@BBBBBB@@@?????????AAA@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBBBBEEEGGGIIILLLOOORRRTTTUUUUUUYYY]]]```bbbdddfffggggggjjjnnnqqqssssssrrrqqqqqqsssuuuwwwwwwwwwuuutttnnnllliiieeecccaaaaaaaaaaaaaaa````````````aaaaaa___^^^\\\YYYXXXWWWWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWSSSSSSRRRPPPNNNMMMLLLKKKJJJKKKNNNQQQWWW```iiipppxxxzzz}}}uuu|||~~~mmmddd```WWWMMM>>>999777777555222222555444444444444444444444444333222222111111222222333333333333444444444555555555666666777888888888888888999:::<<<===>>>??????=========>>>>>>>>>??????>>>EEEMMMOOOJJJCCC???>>>:::;;;;;;<<<>>>@@@BBBCCC@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGKKKMMMRRR^^^iiisssjjj[[[ZZZ\\\aaawwwtttuuuwwwwwwvvvuuuvvvwwwvvvwwwxxxzzz{{{|||{{{{{{zzzzzzzzz{{{}}}{{{}}}vvvjjjaaa^^^]]]___kkk~~~|||zzzyyyxxxxxxuuuuuuuuuuuuuuutttttttttrrrqqqooooooooonnnllljjjggggggfffdddaaa^^^[[[YYYTTTSSSQQQOOOLLLIIIHHHGGGBBBCCCDDDCCCAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<===<<<<<<======>>>@@@@@@AAACCCEEEHHHKKKNNNPPPQQQQQQUUUZZZ^^^```bbbdddeeeggghhhjjjlllnnnoooppppppqqqrrruuuwwwwwwuuusssqqqnnnmmmjjjgggdddbbbaaa```_______________```aaabbbcccaaa^^^ZZZXXXVVVVVVVVVSSSTTTUUUWWWWWWWWWVVVUUUQQQQQQPPPPPPNNNMMMLLLKKKJJJLLLOOORRRXXXaaajjjqqqxxxzzz}}}tttyyysssccc]]]ZZZPPPEEE999666555666444000111555444444444444444444444444444333222222222222333444333333333444444444444555666666555555555666666777666777888999::::::;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;>>>CCCEEEDDDAAA??????;;;;;;;;;<<<>>>???AAABBB@@@@@@BBBCCCCCCCCCBBBAAAAAACCCDDDFFFFFFHHHLLLNNNOOOXXXaaammmpppaaaccccccdddwwwuuuvvvxxxxxxvvvvvvvvvwwwvvvxxxzzz|||}}}}}}}}}|||zzz{{{{{{|||~~~{{{}}}zzzlllbbb___^^^^^^iii}}}{{{zzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttrrrqqqpppqqqooommmkkkjjjjjjiiigggeeebbb___]]]XXXWWWUUUSSSPPPNNNLLLKKKGGGGGGFFFDDDBBBAAABBBCCC??????===<<<;;;;;;:::;;;999999:::;;;<<<===???@@@>>>@@@BBBEEEHHHKKKMMMNNNNNNRRRXXX\\\^^^```bbbdddggggggggghhhjjjkkkmmmnnnppprrrtttvvvvvvtttqqqoooooonnnllliiifffcccaaa```]]]]]]]]]^^^___```aaabbbeeeccc___[[[WWWVVVUUUUUUQQQRRRTTTUUUUUUUUUTTTTTTPPPPPPPPPOOOOOOMMMLLLKKKKKKMMMPPPTTTYYYbbbkkkrrrxxxzzz~~~www{{{~~~}}}kkk]]]XXXVVVLLL@@@888666555777555111222666444444444444444444444444555444333333333333444555333333444444444444444444777777555444444555666666555666666777777777666666999999999:::::::::::::::>>>???@@@AAAAAA@@@???>>>===<<<<<<======>>>???@@@???@@@AAABBBCCCBBBAAAAAAAAABBBEEEFFFGGGIIIMMMOOONNNUUU]]]jjjwwwjjjlllkkkjjjzzzrrrrrrsssssstttuuuuuuuuuxxxyyyzzz||||||||||||{{{zzz{{{|||~~~zzzpppfff___ZZZ^^^hhh|||}}}{{{|||}}}zzzwww{{{zzzyyyxxxxxxxxxyyyzzzvvvuuutttrrrpppnnnmmmlllpppooonnnlllhhhddd```^^^ZZZZZZYYYWWWTTTRRRPPPNNNKKKKKKIIIGGGEEECCCBBBAAABBBBBBAAA@@@???>>>======>>><<<999777777999<<<>>>===>>>??????@@@BBBGGGJJJHHHKKKOOOSSSVVVYYY]]]```aaabbbdddeeefffhhhkkknnnrrrrrrqqqqqqqqqrrrssssssooonnnllljjjgggeeecccbbb^^^^^^^^^]]]^^^^^^______ddddddaaa\\\UUUQQQPPPRRRRRRSSSUUUWWWWWWWWWUUUTTTVVVUUUSSSQQQOOOMMMKKKJJJLLLMMMOOOTTT[[[dddmmmrrrzzz}}}{{{{{{eee\\\XXXOOOAAA888777777666555444333333333222222333333333333444444444444444333333222222222333333333333444555666666999999999888777555444333555666777888999999888777;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>===============BBBBBBBBBBBBCCCDDDEEEEEEEEEBBB@@@AAAEEEJJJLLLLLLNNNSSS[[[hhhyyyvvvqqqppp~~~ttttttuuuuuuvvvwwwxxxxxxxxxyyy{{{|||}}}}}}||||||{{{|||}}}~~~}}}rrrhhhaaa]]]___gggyyy~~~}}}zzz|||{{{zzzyyyxxxyyyyyyzzzyyyxxxwwwuuurrrpppooonnnmmmmmmlllkkkhhheeebbb```^^^^^^\\\[[[XXXVVVSSSRRRNNNMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA???>>>===<<<<<<;;;999777555555666888::::::;;;;;;;;;<<<>>>AAADDDEEEHHHMMMPPPSSSWWW[[[^^^^^^```cccdddeeefffiiikkkmmmmmmnnnnnnpppqqqrrrssspppooommmkkkhhhfffdddccc___^^^]]]]]]\\\\\\]]]]]]______]]]YYYTTTQQQRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJKKKLLLNNNSSS[[[dddmmmrrrzzz}}}zzzxxx{{{hhh^^^XXXMMM@@@888666666444333333222222222222222333333333333444444333333333222222222111111444444444444555666777777666666666666666555555444555666777999999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEE@@@===;;;<<<@@@EEEGGGGGGNNNTTTZZZfff}}}zzztttqqqssstttuuuvvvwwwxxxyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~vvvllleee___```fffvvv~~~}}}|||{{{zzzzzzzzzzzz{{{|||{{{zzzxxxvvvtttrrrqqqnnnnnnnnnmmmkkkiiifffeeeccccccbbb```]]][[[XXXWWWSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCBBBAAA???>>>===<<<999888777777666666666777888999999999999:::===???AAADDDHHHLLLOOORRRWWWZZZZZZ]]]aaacccddddddfffggghhhhhhiiikkkmmmooopppqqqpppooonnnkkkiiigggeeeeee______]]]\\\[[[ZZZZZZZZZXXXYYYXXXUUUSSSRRRTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSQQQPPPNNNLLLJJJJJJJJJJJJMMMRRRZZZdddmmmrrryyy|||}}}uuuwwwzzzkkkaaaWWWJJJ>>>999555444333222222222222222222222333333333333444444222222222222111111111111555555555555666777888999444444555666777777777777666777888999:::::::::999::::::::::::999999999999999:::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBB@@@??????CCCGGGIIIKKKOOOVVV\\\eeeyyyzzzssskkkhhhtttrrrrrrssstttvvvwwwxxxxxxzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~zzzoooggg``````fffuuu~~~}}}}}}|||||||||||||||{{{{{{zzzyyyxxxwwwvvvvvvttttttsssrrrpppnnnkkkiiiggggggfffdddaaa___]]][[[XXXWWWUUUSSSPPPMMMKKKJJJHHHGGGFFFDDDCCCAAA??????;;;;;;;;;:::999888777777888999:::999888888:::<<<<<>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCEEEDDDCCCDDDFFFJJJMMMOOOQQQZZZbbbjjjzzznnneee]]]ZZZggg{{{sssssstttuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}~~~{{{{{{{{{{{{|||~~~~~~}}}rrrjjj``````fffttt~~~~~~}}}}}}yyyyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwuuusssooollljjjjjjiiihhhfffdddaaa___^^^\\\[[[YYYWWWTTTRRRPPPOOOKKKJJJIIIFFFDDDBBBAAA@@@=========<<<;;;999888666888999:::999777777888:::888;;;???AAADDDGGGJJJMMMQQQUUUYYY]]]^^^___```aaaeeefffgggiiijjjjjjjjjjjjllllllkkkiiihhhfffeeeeeebbbaaa___]]][[[YYYXXXXXXYYYXXXVVVTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSTTTTTTUUUQQQQQQPPPOOOMMMLLLKKKKKKIIIJJJLLLQQQYYYccclllqqqxxx{{{~~~xxxuuu}}}vvvoooggg^^^PPPBBB:::999666555555444444444444444222222222333333333444444444444444444444444444444444444444444555666777888888888999999999999888888;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::==============================>>>>>>????????????????????????@@@AAABBBBBBBBBBBBAAABBBCCCGGGJJJMMMTTT^^^hhhqqqxxxfff\\\UUUSSSbbbwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}{{{zzzzzzzzz{{{}}}uuummmbbbaaaeeerrr~~~yyyyyyzzzzzz{{{{{{||||||yyyxxxwwwuuusssooollljjjlllkkkjjjhhhfffcccaaa```^^^^^^\\\ZZZXXXVVVUUUTTTMMMMMMKKKHHHFFFCCCAAA@@@>>>>>>>>>===;;;999777666666888999888777666777888666999<<<>>>???AAADDDGGGKKKNNNSSSVVVYYY[[[]]]___dddeeeggghhhiiiiiiiiihhhkkkkkkjjjiiihhhgggfffeeedddcccaaa^^^\\\[[[ZZZYYY\\\YYYVVVTTTTTTTTTSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPPPPOOONNNMMMMMMMMMKKKLLLNNNRRRZZZccclllqqqwwwzzz~~~}}}uuuuuu|||lllfff___WWWKKK>>>888888666555555444444555555555222222333333333333444444444444444444555555555555444444444444555666777777888888999999999999999888???>>><<<;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>??????????????????@@@AAABBBBBBAAABBBBBBBBBCCCFFFJJJNNNVVV```kkkuuusss___VVVOOONNN___uuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||||||||{{{zzzzzz{{{}}}xxxpppgggccccccnnn}}}}}}|||||||||{{{{{{{{{xxxxxxwwwvvvtttqqqooommmnnnmmmllljjjhhheeecccbbb______^^^\\\[[[ZZZYYYXXXSSSRRRPPPMMMJJJGGGEEEDDDBBBBBB@@@>>>===;;;:::999777999::::::999888999:::666888:::;;;<<<===@@@BBBDDDGGGKKKOOORRRVVVZZZ]]]```aaadddggghhhiiihhhhhhkkkkkkjjjjjjiiihhhggggggfffeeeccc```___]]]\\\\\\\\\YYYUUUTTTTTTTTTSSSQQQSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNOOOSSSZZZccckkkpppvvvyyy}}}yyytttyyyvvvccc\\\UUUOOOFFF<<<777777555444444333333444444555222222333333333333444444333333333444444555555555555555555555666777888999999:::;;;===>>>>>>>>>>>>BBB@@@>>><<<:::999999999777777888999:::;;;<<<<<<===============>>>>>>>>>:::;;;;;;<<<======>>>>>>@@@??????@@@@@@AAABBBCCCDDDEEEFFFEEEEEEHHHMMMQQQWWW___hhhtttqqq]]]SSSLLLLLL^^^tttxxxxxxxxxwwwwwwwwwvvvvvvyyyxxxwwwwwwxxxyyy{{{|||}}}|||{{{{{{|||~~~{{{ssskkkeeeaaajjj~~~~~~}}}{{{{{{zzzxxxyyyyyyxxxwwwuuusssrrroooooonnnllliiigggdddccc______^^^]]]\\\[[[[[[ZZZYYYXXXUUUSSSPPPMMMKKKIIIGGGFFFDDDBBB@@@>>>======:::<<<======<<<<<<<<<===666777999::::::;;;===??????BBBFFFJJJMMMRRRWWW[[[\\\^^^aaaeeegggiiiiiihhhllllllkkkkkkjjjiiiiiihhhgggfffdddbbb```___^^^^^^[[[WWWSSSRRRTTTTTTSSSQQQRRRTTTUUUVVVUUUTTTQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPTTT[[[ccckkkpppvvvyyy}}}~~~xxxuuu}}}ttt^^^WWWOOOJJJCCC:::666777333333333222222333444444222222333333333444444444222222222333333444444444666666666666777888999:::<<<===???AAACCCDDDEEEFFFDDDBBB???<<<:::999888888555555666888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEDDDGGGLLLQQQWWW]]]dddrrrvvvaaaVVVNNNNNNaaaxxxuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}~~~~~~}}}|||}}}~~~xxxllliiigggkkk|||~~~~~~~~~~~~}}}|||{{{zzz}}}|||zzzxxxwwwuuuuuuttttttsssrrrpppmmmjjjgggfffhhhfffdddccccccbbb```^^^[[[ZZZXXXVVVRRROOOLLLJJJJJJIIIGGGEEECCC@@@???>>>===<<<<<<;;;;;;<<<<<<<<<::::::999999888999999:::<<<>>>@@@DDDIIINNNRRRTTTWWWZZZ^^^```bbbdddfffhhhggghhhiiiiiigggggghhhiiifffdddbbbaaaaaa```^^^\\\]]]ZZZWWWTTTRRRRRRSSSTTTXXXXXXXXXXXXVVVSSSPPPNNNSSSRRRQQQOOONNNMMMMMMMMMMMMNNNPPPUUU[[[dddkkkpppwwwzzz~~~|||}}}~~~qqq]]]VVVLLLAAA;;;888888999444444444333333222222222111111222222222333333333333333333444444444555555555555555555666666666777>>>=========>>>@@@BBBDDDEEECCC@@@===:::888888777999888777777888999;;;<<<999:::;;;<<<===???@@@@@@>>>>>>??????@@@@@@@@@@@@AAA@@@@@@???@@@AAACCCDDDBBBEEEGGGEEEBBBBBBGGGLLLTTTZZZeeevvvxxxcccWWWRRRXXXllltttttttttttttttuuuvvvwwwxxxyyyzzz{{{}}}}}}}}}}}}~~~}}}}}}{{{ppplllgggjjjyyy~~~}}}}}}~~~|||zzzyyyxxxwwwwwwttttttsssqqqooommmkkkjjjiiigggeeeddddddcccaaa___^^^]]][[[YYYUUURRROOONNNLLLKKKIIIGGGEEECCCAAA@@@======<<<<<<;;;<<<<<<<<<<<<<<<:::999888888888888:::;;;===@@@DDDHHHKKKMMMTTTWWW[[[]]]___aaadddfffggghhhiiiiiihhhggghhhjjjhhhfffddddddccccccaaa___]]][[[XXXUUUTTTTTTUUUVVVXXXXXXYYYYYYWWWUUURRRQQQSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOQQQVVV\\\eeelllqqqwwwzzz}}}yyylll\\\UUUJJJ@@@999666666777444444444333333222222222222222222222333333333333333333444444444555555555444444555666666777888888;;;;;;<<<<<<===???@@@AAACCCAAA???<<<:::999888888888888888888999:::<<<===<<<<<<======>>>???@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEECCCEEEGGGFFFCCCDDDIIINNNXXX]]]eeerrr}}}ggg[[[VVV\\\ooosssrrrsssssstttuuuvvvwwwyyyyyy{{{|||}}}~~~~~~~~~}}}~~~uuunnnhhhiiiuuu}}}{{{yyyxxxwwwwwwtttttttttsssrrrpppooonnnjjjhhhfffeeeeeeeeecccaaaaaa```___]]]ZZZVVVTTTRRROOONNNMMMJJJHHHFFFDDDCCC???>>>>>>===<<<<<<<<<===???>>><<<:::999888777777888999:::<<<>>>AAACCCDDDNNNQQQUUUXXXZZZ]]]```cccccceeeffffffeeefffggghhhhhhfffdddddddddcccbbb```^^^\\\ZZZWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTSSSRRRQQQOOONNNMMMMMMOOOOOORRRVVV]]]eeemmmrrrwwwzzz}}}tttggg[[[SSSGGG===888555555444444444333333333333222222222222222333333333444444444444444444555555555666444555555666777888888888888999:::;;;<<<=========???>>>===;;;:::999999999999999999:::;;;<<<>>>???>>>>>>??????@@@@@@@@@@@@BBBAAA@@@??????AAABBBDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCEEEGGGFFFEEEFFFKKKOOOXXX]]]dddmmm}}}jjj^^^YYY___qqqssssssssstttuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~yyyppphhhhhhqqq~~~}}}|||zzzxxxwwwvvvvvvvvvvvvuuutttsssqqqpppoookkkiiihhhgggggggggeeecccdddcccbbb```]]]ZZZXXXWWWRRRRRRPPPNNNKKKIIIGGGFFFBBBAAA@@@???>>>=========???>>>===;;;:::999999999777888888:::;;;===???@@@HHHJJJNNNQQQSSSWWW[[[^^^^^^___aaaaaaaaabbbccceeeeeecccaaaaaabbbaaa```^^^^^^]]][[[YYYXXXYYYYYYZZZXXXYYY[[[\\\\\\[[[YYYXXXUUUTTTTTTRRRQQQOOOMMMMMMMMMNNNPPPUUU\\\eeemmmqqqwwwyyy}}}}}}rrrfffZZZRRRFFF<<<777555444333333333333333333333333333333333333333444444444444444555555555555666666666777777777777777777777777777888:::<<<<<<<<<<<<;;;<<<<<<;;;;;;:::::::::::::::;;;;;;===>>>???@@@AAA@@@@@@@@@@@@????????????DDDBBB@@@??????AAADDDEEEGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEGGGKKKOOOSSSZZZbbbkkkyyyjjj^^^ZZZ___qqquuuuuuuuuuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~|||rrriiiiiiooo~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxvvvxxx{{{||||||{{{||||||}}}~~~}}}~~~~~~|||zzzyyywwwwwwvvvwwwwwwvvvuuussspppnnnmmmmmmkkkjjjiiijjjiiihhhfffeeedddcccbbb```]]][[[ZZZVVVUUUSSSQQQNNNLLLKKKJJJEEEDDDCCCAAA@@@?????????>>>===<<<<<<;;;<<<<<<<<<888888999:::<<<>>>@@@AAAAAADDDGGGIIILLLPPPTTTXXXYYY[[[]]]^^^^^^___aaacccbbbaaa______``````___]]]]]]\\\[[[ZZZYYYZZZZZZ[[[XXXZZZ[[[]]]]]]]]][[[ZZZVVVVVVUUUTTTRRRPPPNNNMMMKKKLLLOOOTTT[[[dddkkkpppvvvyyy|||{{{ssshhhYYYPPPDDD;;;888777666444333333333333333333333333333333444444444555555555555555555666666666777777::::::999888777666555555888999;;;<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;======>>>???AAAAAABBBBBB@@@@@@????????????>>>>>>DDDCCC@@@???@@@AAADDDFFFJJJIIIHHHFFFDDDBBBAAA@@@BBBCCCCCCCCCDDDGGGJJJMMMNNNWWWcccnnn}}}~~~jjj___[[[```rrrwwwwwwvvvvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~uuummmlllppp{{{}}}xxxuuussssssrrrqqqqqqpppooonnnmmmmmmmmmmmmiiikkkmmmnnnnnnnnnoooqqquuuwwwxxxxxxvvvwww{{{~~~}}}}}}{{{zzzyyyyyyxxxwwwvvvuuurrrpppnnnmmmnnnmmmkkkkkklllkkkjjjhhhffffffeeedddbbb```^^^]]]ZZZYYYWWWUUUSSSQQQOOONNNIIIHHHFFFDDDCCCBBBAAAAAA>>>===============>>>>>>;;;;;;;;;<<<===>>>???@@@<<<>>>AAACCCEEEIIIMMMQQQUUUWWWYYY[[[\\\]]]```bbb```___^^^^^^``````___^^^[[[ZZZZZZYYYYYYZZZZZZZZZYYYZZZ\\\^^^^^^]]]\\\[[[WWWWWWWWWVVVTTTQQQNNNMMMJJJKKKNNNSSSZZZccckkkpppvvvyyy|||}}}{{{tttiiiWWWMMMAAA999888888777555222222333333333333444444444444444555555555666666666666666666777777777777<<<;;;:::999888777666555::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????????????????CCCBBBAAA@@@@@@BBBCCCEEEIIIIIIHHHGGGEEECCCAAA@@@CCCCCCBBBBBBDDDGGGIIIKKKMMMVVVcccrrr}}}jjj```\\\bbbtttxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||||||||}}}}}}~~~~~~}}}~~~zzzqqqpppqqqwww~~~tttpppkkkgggfffeeeeeeeeeeeecccbbb```^^^^^^^^^^^^ZZZ[[[]]]]]]^^^___aaadddhhhkkkmmmllljjjlllqqqvvvtttwww|||}}}|||zzzzzzzzzwwwvvvvvvuuutttrrrpppoooooonnnllllllmmmmmmllljjjhhhhhhgggfffdddcccaaa```___^^^\\\ZZZXXXUUUTTTSSSLLLKKKIIIGGGEEEDDDCCCCCC@@@???>>>>>>==================<<<<<<<<<<<<<<<===999:::<<<>>>???CCCHHHKKKNNNPPPSSSUUUVVVXXX[[[]]]]]]\\\[[[[[[]]]^^^]]][[[XXXXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]^^^^^^]]]\\\[[[WWWXXXXXXWWWUUURRROOOMMMJJJKKKNNNSSS[[[dddlllqqqvvvxxx|||~~~yyyyyyrrrhhhTTTIII===777777888777444222222222333333444444444444555555555666666666666666666777777777888888888::::::999999999888888888;;;;;;:::::::::;;;<<<<<<:::;;;<<<=========<<<<<<===>>>????????????>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBBFFFDDDCCCCCCEEEGGGIIIJJJMMMTTT```ooozzzggg^^^[[[aaasssxxxwwwvvvuuuuuutttttttttuuuuuuwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}~~~~~~uuusssrrruuu|||wwwssspppiiieee___[[[ZZZZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRRRRPPPQQQRRRRRRRRRTTTXXXZZZXXX[[[^^^]]][[[]]]ccchhhkkknnnssswww|||~~~|||zzzyyyxxxxxxuuuvvvvvvuuuuuutttsssrrrpppooommmmmmnnnnnnmmmkkkiiiiiiiiihhhfffeeecccbbbbbbaaa```]]][[[YYYWWWVVVNNNMMMKKKHHHFFFEEEDDDDDDBBBBBB@@@>>>===<<<<<<<<>>===;;;:::999999999777999:::;;;<<<@@@DDDHHHHHHJJJMMMOOOPPPRRRUUUXXXYYYXXXWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[]]]^^^^^^]]][[[ZZZXXXXXXXXXWWWUUURRROOOMMMKKKLLLOOOTTT\\\eeemmmrrrvvvxxx|||~~~}}}zzz{{{}}}vvvuuuoooeeeQQQGGG;;;555666888666444222222222333333444444444555555555555666666666777777777777777888888888888777888888999::::::;;;;;;;;;:::999999999:::;;;<<<;;;<<<===>>>>>>>>>===<<<<<<======>>>>>>===;;;:::AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEHHHFFFDDDDDDFFFHHHJJJJJJLLLQQQZZZiii~~~uuucccZZZXXX^^^qqqvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~zzzrrrooouuu}}}vvvrrrnnniiieee^^^[[[WWWUUUUUUTTTSSSQQQOOOPPPPPPOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPQQQRRRUUUWWWXXXaaabbbdddhhhooowww}}}|||{{{zzz{{{yyywwwtttrrrqqqqqqqqqooooooooonnnmmmmmmlllllliiihhhgggeeeeeedddddddddaaaaaa___^^^\\\[[[YYYYYYSSSRRRQQQOOOMMMLLLJJJJJJFFFDDDAAA??????>>>===<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>CCCCCCDDDFFFHHHLLLOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWYYYZZZYYYXXXWWWXXXZZZXXXXXXWWWVVVSSSPPPNNNLLLJJJKKKNNNSSS[[[dddlllqqq{{{|||~~~}}}uuupppkkkqqqyyyxxxuuuzzziii]]]JJJCCC<<<888999999777444444444333222333444555666666666666666777777777777<<<;;;999777666666777777888888999999999888888777===;;;999999:::::::::999;;;::::::;;;======;;;888BBBBBBAAA???===<<<===???@@@@@@@@@@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFIIILLLOOOTTT[[[gggyyyuuucccXXXTTTZZZooouuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{|||||||||~~~{{{sssoootttuuunnnjjjfffaaa]]]ZZZWWWTTTRRRRRRRRRQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNPPPQQQUUUUUUWWW[[[aaahhhooottt~~~~~~|||{{{{{{{{{yyywwwuuusssrrrrrrrrrppppppooonnnnnnmmmmmmllljjjiiihhhgggeeeeeeddddddbbbbbbaaa___^^^]]]\\\[[[WWWVVVUUURRRPPPNNNLLLKKKKKKHHHEEECCCCCCCCCBBB@@@???@@@@@@@@@@@@???>>>>>>============>>>>>>>>>???>>>>>>???@@@BBBEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVWWWYYYYYYYYYXXXWWWTTTQQQNNNLLLJJJKKKNNNTTT\\\eeennnssszzz}}}vvvmmmdddcccmmm|||vvvvvvvvvvvvdddXXXGGGAAA:::666777777555333444444333333333444555666666666666666777777777777;;;:::999777777777777888888888999999999888888777::::::999:::;;;<<<<<<;;;<<<;;;;;;<<<===???@@@AAA@@@@@@@@@???======???AAAAAAAAA@@@?????????@@@@@@@@@AAABBBBBBCCCBBBBBBBBB@@@AAABBBDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEEEEGGGIIINNNTTT^^^kkk}}}vvvdddYYYTTTZZZooouuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz|||}}}~~~~~~xxxssswwwyyyqqqjjjfffccc___[[[ZZZXXXUUUTTTTTTTTTSSSRRRPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLOOOSSSYYY___bbbrrrvvv{{{}}}}}}|||{{{zzzxxxvvvuuusssssssssqqqppppppooonnnnnnmmmmmmlllkkkjjjhhhgggeeeddddddcccbbbbbbaaa``````______]]]\\\ZZZWWWTTTQQQOOONNNNNNLLLHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@======>>>>>>>>>>>>??????<<<<<<<<<===>>>@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUUUUTTTTTTVVVWWWZZZZZZYYYWWWTTTQQQNNNLLLJJJKKKNNNTTT]]]gggooouuu{{{}}}}}}nnnccc[[[]]]kkkuuuqqqsssyyyppp]]]QQQCCC===777555555555444222444444333333444444555666666666666666777777777777999999888888777888888999777888888999999999888888777888:::;;;<<<=========:::::::::::::::<<>>?????????>>>>>>@@@BBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJLLLLLLJJJGGGEEEFFFHHHKKKOOOXXXeeesssvvveeeZZZUUUZZZooouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyyyywwwxxxzzz{{{}}}~~~}}}~~~zzz|||{{{uuupppmmmkkkiiifffcccaaa^^^]]]]]]]]]]]]\\\XXXWWWVVVTTTSSSQQQQQQPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIJJJKKKNNNRRRVVVYYYccchhhooouuuyyy}}}~~~~~~}}}{{{{{{yyyxxxvvvuuuttttttqqqqqqqqqpppoooooonnnnnnnnnmmmlllkkkiiigggeeedddccccccbbbbbbbbbbbbaaaaaabbbaaa^^^[[[WWWTTTRRRPPPOOOLLLIIIGGGFFFFFFDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPRRRRRRQQQRRRSSSUUUYYYXXXWWWUUURRROOOKKKJJJHHHIIIMMMSSS\\\gggpppuuu{{{~~~zzzjjj^^^ZZZ```ppp~~~qqqmmmppp{{{|||kkkXXXKKK???;;;777444444444333222444444444444444555555666666666666666777777777777888888888888888888999999777777888999999999888888666888:::;;;;;;;;;<<<<<<:::;;;<<<;;;::::::===@@@>>>???@@@???>>>===???@@@AAA@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBAAAEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFIIIMMMPPPVVV```nnn}}}wwwggg\\\VVVZZZpppttttttttttttttttttttttttssstttuuuvvvwwwwwwvvvvvvuuuvvvxxxzzz{{{|||}}}}}}||||||}}}~~~|||yyyxxxwwwwwwvvvqqqnnnkkkiiiiiiiiihhhgggbbbaaa___\\\[[[YYYYYYYYYVVVUUUUUUTTTSSSRRRRRRQQQOOOOOOOOONNNLLLKKKJJJJJJLLLLLLKKKKKKLLLNNNPPPRRRVVV[[[bbbiiioootttxxx{{{|||~~~~~~~~~~~~|||{{{{{{zzzxxxwwwvvvuuurrrrrrrrrqqqppppppoooooooooooonnnmmmkkkiiigggeeeccccccccccccbbbbbbbbbbbbdddcccaaa]]]ZZZWWWUUUSSSQQQOOOKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@========================@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGJJJLLLNNNNNNNNNOOOPPPRRRUUUUUUTTTRRROOOLLLIIIGGGEEEFFFKKKRRR[[[fffooouuu|||zzzjjj```\\\fffwww~~~pppmmmqqqttteeeTTTGGG<<<:::777555444444444444444444555555555666666555666666666666777777777777777888888888999999999888666777888999999999999999777999;;;;;;999999:::;;;;;;<<<>>>>>>>>>>>>???@@@???@@@AAA@@@===<<<<<<===?????????@@@@@@BBBCCCDDD???@@@AAAAAABBBBBBAAAAAADDDDDDFFFHHHJJJLLLMMMNNNIIIIIIHHHFFFGGGIIINNNRRR^^^iiivvvwwwiii^^^XXX\\\rrrttttttttttttttttttttttttssstttuuuwwwwwwwwwvvvuuutttuuuwwwxxxzzzzzz{{{{{{{{{{{{|||}}}~~~zzzwwwvvvtttrrrqqqmmmkkkhhhfffcccbbbbbbbbb______^^^]]][[[ZZZYYYYYYWWWWWWWWWVVVUUUSSSQQQPPPPPPOOONNNLLLLLLLLLLLLMMMMMMQQQWWW]]]bbbggglllooosssvvv{{{~~~~~~~~~~~~~~~~~~~~~|||||||||{{{zzzyyywwwwwwsssssssssrrrqqqqqqppppppoooooooooooommmkkkiiigggdddddddddddddddccccccccceeedddbbb```]]][[[YYYXXXVVVSSSPPPMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>======???????????????>>>======<<<======>>>>>>??????@@@CCCCCCBBBBBBBBBBBBCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQPPPOOOLLLIIIGGGEEECCCEEEIIIQQQ[[[fffpppvvv}}}xxxkkkccc]]]jjj||||||qqqqqqwwwsssiii]]]NNNCCC:::999777666555555555555444444555666666666666555666666666666777777777777888888999999999888888777666777888999999999999999888:::<<<:::888777:::===<<<:::999:::<<<>>>======???@@@AAA@@@===;;;;;;;;;>>>??????@@@AAACCCDDDEEE??????@@@AAAAAAAAAAAAAAA???AAACCCGGGJJJNNNPPPRRRJJJJJJHHHFFFFFFHHHMMMQQQbbblllwwwwwwkkkaaa[[[___vvvtttttttttttttttttttttttttttuuuwwwxxxyyyxxxwwwvvvtttuuuvvvwwwxxxxxxyyyxxxzzzzzz{{{|||~~~|||zzzyyywwwtttpppnnnllllllllljjjjjjiiigggfffdddccccccbbbbbbbbbbbb```___]]][[[WWWVVVTTTRRRPPPNNNNNNMMMJJJLLLOOOQQQTTTXXX]]]aaahhhkkkrrryyy~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}|||zzzyyywwwttttttssssssrrrqqqqqqqqqooopppppppppooommmkkkiiiggggggffffffeeeeeeeeedddeeedddcccbbb```___^^^]]]ZZZWWWSSSPPPOOONNNMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@?????????===>>>>>>???>>>===<<<;;;========================@@@@@@???@@@@@@AAABBBBBBCCCEEEGGGHHHIIIJJJLLLNNNNNNNNNNNNMMMKKKIIIFFFEEEBBBDDDIIIQQQ[[[gggqqqwww}}}sssjjjeeeaaaoooxxxpppuuurrreee]]]TTTHHH>>>777777777666444444555666333444555666777666666555666666666666777777777777999999::::::999888777666666666777999999::::::999999;;;<<<;;;888999>>>CCCJJJBBB:::777:::===<<<:::===>>>@@@@@@>>><<<<<<<<>>?????????>>>===<<>>>>>>>>===============>>>???AAACCCCCCAAACCCFFFGGGHHHIIIKKKMMMMMMMMMMMMMMMKKKIIIGGGFFFCCCEEEJJJRRR]]]hhhsssyyy~~~}}}ooohhheeeeeettttttoooxxxzzzhhh\\\UUUNNNCCC:::555666666555444333444666333444666777777777666555666666666666777777777777999:::::::::999888666555666666777999999::::::::::::<<<===;;;999;;;BBBIII```SSSDDD===???AAA???<<<:::===??????>>>======>>>??????????????????@@@@@@??????@@@AAAAAAAAAAAA@@@CCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCEEEKKKRRRXXX[[[ccclllqqqxxxxxxmmmeee___ddd|||rrrsssttttttrrrrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~|||zzzyyy|||{{{yyywwwuuuuuuttttttrrrrrrsssrrrqqqooolllkkkjjjhhheeebbb^^^ZZZXXXVVVPPPNNNLLLKKKLLLMMMMMMMMMRRRRRRXXXaaahhhoooxxx}}}|||{{{zzz{{{|||~~~|||yyyxxxssssssssssssssstttuuuuuussssssssssssrrrqqqpppoooqqqqqqooommmkkkiiigggfffeeeeeeeeedddcccbbbaaa```]]]ZZZVVVTTTTTTUUUTTTTTTTTTQQQMMMKKKKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@>>>============::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIHHHKKKKKKLLLKKKIIIFFFDDDBBBFFFGGGLLLTTT```kkktttxxx~~~vvvmmmiiilllzzz{{{xxxooo]]]TTTOOOGGG???;;;666777777666444222333444555555555555666666666666444555666777777888777777999999999999999888777666::::::999999::::::;;;<<<;;;:::888777888;;;???AAA```TTTEEE;;;888:::<<<<<>>>>>??????@@@AAABBBBBBDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEGGGLLLRRRWWW```eeeiiilllrrryyy|||{{{ttthhhcccbbbjjjrrrsssttttttrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{zzzyyyxxxwwwuuuuuuuuuuuusssqqqooonnnnnnnnnllljjjgggdddaaa```XXXUUURRRPPPOOONNNMMMKKKMMMMMMQQQXXX___eeennnwww{{{}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~|||yyyxxxtttsssssssssttttttuuuvvvttttttttttttsssrrrqqqpppqqqqqqooommmkkkiiiggggggeeeeeeeeeeeedddcccbbbaaa___\\\YYYWWWWWWWWWVVVUUUUUURRROOONNNNNNMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDCCCBBB@@@??????>>>>>><<<======>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>@@@CCCFFFGGGHHHHHHGGGHHHHHHIIIHHHGGGDDDBBB@@@CCCEEEJJJRRR^^^jjjtttzzz~~~}}}|||vvvqqqnnnrrr~~~||||||yyyiiiXXXPPPLLLDDD<<<888444555555444222111111222666666666777777777777888666777888888888888888777999999999999888888777777888888777777888888999:::;;;:::888888999;;;>>>???MMMFFF===999;;;>>>???>>>@@@@@@@@@@@@@@@??????>>>AAA@@@???>>>===>>>??????>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDEEEGGGKKKQQQUUU^^^bbbdddfffmmmwww~~~uuufff___^^^gggrrrsssttttttrrrrrrssstttttttttuuuuuuuuuuuuttttttssssssssstttuuuuuuvvvvvvxxxyyyyyyzzz{{{|||}}}}}}}}}|||zzzzzzyyyyyywwwvvvtttsssrrrsssssssssqqqnnnllljjjccc```\\\XXXVVVRRRNNNLLLJJJIIIJJJPPPTTTZZZcccllluuuzzz~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||yyywwwuuuttttttttttttuuuuuuvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqooommmkkkiiihhhgggffffffffffffeeeeeedddcccbbb```]]]\\\[[[ZZZXXXVVVVVVUUUSSSSSSRRRQQQNNNLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>============>>>>>>???BBBDDDFFFFFFFFFFFFDDDEEEEEEEEEDDDBBB@@@>>>@@@BBBGGGPPP\\\iiiuuu{{{{{{wwwyyy{{{yyyxxxyyy|||nnn```RRRLLLHHHAAA999555444555555444222111222333777777777777888888888888888999999999999888888777888888888888888888777777888777777777777888999999::::::999999:::;;;<<<<<<<<<999777999===??????===<<<>>>AAADDDEEEDDDBBB@@@BBBAAA???===<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEFFFBBBCCCEEEFFFFFFDDDAAA@@@@@@BBBDDDEEEGGGJJJNNNQQQ[[[^^^aaadddmmm{{{~~~mmmccc```jjjrrrsssttttttrrrrrrsssttttttuuuuuuvvvvvvuuuuuutttssssssttttttuuuvvvvvvvvvxxxyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{zzzxxxxxxuuuwwwxxxxxxwwwtttqqqooonnnkkkgggccc___ZZZUUUQQQLLLIIIIIIKKKNNNRRRZZZccclllsss|||}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}{{{yyywwwuuuuuutttttttttuuuuuuvvvuuuuuuuuuuuuuuutttssssssqqqpppooommmllljjjiiihhhfffgggggggggggggggffffffdddbbb``````___]]]ZZZXXXYYYXXXWWWXXXWWWVVVRRRPPPPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???????????????>>>============>>>>>>???AAABBBDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???>>>AAAGGGOOO[[[hhhuuu}}}}}}zzz|||~~~ggg[[[OOOJJJFFF???888555666777777666555444444555666666777777777888888888999999999999888777777666888888888777777777777888999999999999999::::::;;;999::::::;;;;;;;;;::::::999888888:::<<<===;;;999:::===AAADDDGGGHHHHHHHHHDDDBBB@@@>>><<<;;;;;;;;;===>>>???@@@BBBDDDEEEFFFDDDFFFIIIJJJJJJGGGCCCAAA>>>AAACCCEEEFFFHHHKKKMMMXXX]]]dddkkkwwwtttgggccclllrrrsssttttttrrrrrrssstttuuuvvvvvvwwwwwwvvvvvvuuutttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{{{{yyyzzz||||||{{{xxxtttrrrtttrrrooollliiiddd^^^YYYPPPLLLIIIJJJJJJKKKRRRZZZcccjjjuuu~~~~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{{{{||||||||||||}}}~~~}}}{{{xxxwwwuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvuuuuuuttttttqqqpppooonnnlllkkkiiiiiiggghhhhhhiiiiiiiiihhhhhhfffdddbbbbbbaaa```]]]ZZZ]]]\\\[[[[[[[[[ZZZWWWTTTSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???CCCJJJRRR\\\iiivvv~~~dddZZZOOOJJJEEE???999777555777777777555444555666555555555666666666777777777888888888777666555555888777777666666777888888999999888888999999:::;;;888999:::;;;;;;::::::999>>>===;;;;;;;;;;;;:::999;;;<<<>>>BBBFFFJJJMMMOOOGGGEEECCC@@@>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKKKKHHHDDDAAA>>>@@@CCCEEEFFFGGGIIIKKKVVV```mmmyyywwwhhhbbbiiirrrsssttttttrrrrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyywwwvvvuuusssrrrpppkkkeee```SSSOOOLLLJJJHHHGGGKKKQQQ[[[bbbmmmwww}}}~~~~~~}}}}}}|||{{{zzz|||{{{{{{{{{{{{{{{zzzzzz{{{{{{}}}}}}|||zzzxxxwwwuuuuuutttssssssssssssttttttuuuuuuuuuuuuuuuttttttqqqpppooonnnmmmkkkjjjjjjhhhiiiiiijjjkkkkkkkkkkkkhhhfffdddcccccccccaaa___```___]]]]]]]]]]]]ZZZXXXWWWVVVTTTRRRQQQOOOOOOOOONNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBGGGOOOWWW```jjjvvv~~~}}}dddZZZOOOIIIDDD===888888333555666555444333444555555555555555666666666666666777777777777666666555888777666555666777888999777666666666666777888888888888999:::::::::::::::???>>><<<:::::::::<<<===<<<<<<<<<>>>BBBHHHMMMPPPHHHGGGDDDBBB???>>>>>>>>>;;;;;;<<<===>>>??????@@@@@@CCCFFFHHHHHHFFFCCCAAA???AAACCCDDDEEEFFFHHHJJJVVVcccuuuzzzkkkeeelllrrrsssttttttrrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}{{{|||}}}~~~}}}|||||||||{{{{{{|||}}}}}}||||||{{{vvvuuuuuutttrrrnnngggcccXXXSSSPPPNNNJJJFFFHHHMMMUUU\\\gggqqqyyy~~~}}}{{{zzzyyy|||||||||||||||{{{zzzzzzzzz{{{|||||||||zzzxxxwwwttttttsssrrrrrrrrrrrrrrrsssttttttuuuuuutttttttttqqqpppooonnnmmmlllkkkjjjhhhiiijjjkkklllmmmmmmmmmkkkiiifffeeefffffffffeeecccaaa^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCAAABBBBBBBBBCCCDDDEEEFFFFFFLLLUUU]]]dddlllwww~~~yyydddYYYNNNFFF@@@999666666333555666555444333444666555666666666666777777777666666777888888888777777777777555555555666888999666666666666666777888888777777888999:::;;;;;;<<<===<<<;;;999888999;;;======<<<;;;<<<>>>BBBFFFIIIHHHGGGDDDBBB@@@?????????;;;<<<<<<<<<============???AAADDDGGGGGGFFFDDDBBB@@@BBBCCCDDDDDDEEEHHHJJJWWWeeexxxyyymmmiiippprrrsssttttttrrrrrrssstttttttttuuuuuuuuuuuuttttttvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}zzzzzz|||~~~}}}|||{{{||||||wwwxxxxxxyyyzzz|||}}}}}}uuuuuuuuuuuusssnnngggbbb\\\XXXTTTRRRMMMHHHIIIMMMRRRYYYcccmmmvvv~~~}}}{{{zzz}}}}}}~~~~~~}}}|||{{{{{{yyyzzz|||||||||zzzxxxwwwtttsssrrrrrrqqqqqqqqqqqqsssssstttttttttttttttsssqqqpppooonnnmmmlllkkkkkkiiijjjkkklllmmmnnnnnnnnnmmmkkkhhhggghhhiiijjjiiidddbbb___^^^^^^___^^^^^^^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDFFFFFFIIIPPPYYYaaafffnnnwww~~~vvvdddYYYLLLDDD<<<666333444555777888777666666777888777777777777888888888888666777888999999999999999777666555444555666888:::888888888888888999999:::777777777888999;;;<<<===;;;;;;;;;999888777888:::===<<<;;;;;;<<<>>>@@@AAAHHHFFFDDDBBB@@@?????????========================@@@BBBEEEGGGHHHHHHGGGEEEAAABBBCCCCCCCCCEEEHHHKKKXXXfffxxxsssiiifffnnnqqqqqqqqqqqqrrrsssssstttrrrrrrrrrsssuuuwwwzzz{{{zzzyyywwwvvvvvvvvvwwwwwwyyyzzzzzzzzz{{{|||||||||{{{|||~~~}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzxxxvvvtttqqqnnnllljjjjjj```^^^[[[VVVQQQMMMLLLLLLLLLSSS]]]gggooowww~~~}}}}}}|||yyyxxxwwwxxxyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwtttsssrrrrrrqqqqqqqqqrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqpppooonnnmmmlllllljjjkkkkkklllmmmnnnnnnoooooonnnllljjjhhhgggggghhhgggeeebbbaaa```___\\\ZZZ\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMKKKJJJHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEDDDDDDDDD@@@BBBDDDEEEFFFGGGIIIKKKMMMQQQWWW]]]cccllluuu|||wwwddd[[[LLL@@@;;;999555000......///111333444666666888666555555777777777777444555555666777888888999666666666666666777777777666666666666555555555555777888999;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<@@@???===;;;;;;===???AAABBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>>>>>>>>>>??????BBBEEEHHHIIIGGGEEECCCAAA@@@???@@@BBBFFFIIILLLVVV___mmm}}}{{{kkkhhhiiipppppppppppppppqqqsssuuuvvvvvvvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwvvvwwwwwwxxxzzzzzz{{{{{{|||}}}}}}}}}{{{|||~~~~~~|||zzzyyyyyyyyyzzz{{{|||||||||||||||{{{{{{vvvtttrrrooollliiihhhgggbbb```]]]XXXTTTQQQOOOOOOLLLRRR\\\fffnnnvvv~~~~~~}}}|||{{{zzzxxxwwwwwwxxxxxxvvvwwwwwwxxxxxxwwwwwwvvvtttssssssrrrqqqqqqqqqrrrppprrrsssttttttsssrrrpppqqqqqqpppooonnnmmmllllllmmmnnnnnnoooooopppppppppooonnnllljjjiiihhhhhhhhhhhhfffdddccccccbbb___^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWVVVUUUTTTSSSUUUTTTSSSRRROOOMMMKKKJJJGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMNNNRRRXXX^^^eeemmmvvv|||vvvcccYYYJJJ???:::999666333111222333444555777888888777666666666666777777777555555666666777888888999888888888777777777777777888888777777666555444444555666777888999999999999::::::::::::;;;;;;;;;;;;999888666666777999<<<>>>BBBAAA@@@???>>>===<<<<<<======>>>??????@@@@@@@@@???AAACCCEEEFFFEEEDDDCCCAAAAAA@@@AAACCCFFFIIIKKKSSS\\\iiiyyy|||jjjdddeeemmmpppoooooooooqqqtttwwwxxxyyyxxxwwwwwwwwwwwwwwwxxxzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~|||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}wwwuuussspppmmmjjjhhhgggdddbbb___[[[XXXUUUSSSRRRMMMRRR[[[dddllluuu}}}~~~}}}{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvvvvuuusssssssssrrrrrrrrrrrrrrrqqqrrrsssttttttsssrrrqqqqqqqqqpppooonnnnnnmmmlllqqqqqqqqqrrrrrrrrrrrrrrrpppooommmllljjjiiiiiiiiiiiihhhfffeeefffeeedddbbb``````______^^^^^^]]]]]]^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWUUUQQQNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNMMMLLLLLLMMMNNNPPPTTTZZZ```hhhpppxxx}}}tttcccWWWGGG===999888777555444444555666666777888888777777666666666666666666555666666777777888888888::::::999999888888888777::::::999777666555444333555555666777777888888888888999:::;;;;;;;;;::::::888888888888:::===@@@BBBAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@AAABBBBBB???@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHIIIPPPXXXddduuujjjbbbbbbkkkqqqpppoooooopppsssvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~{{{zzzxxxuuurrrooolllkkkgggdddaaa^^^[[[YYYVVVTTTOOOSSSZZZbbbllluuu}}}~~~}}}zzzzzzzzzyyyxxxvvvtttsssuuuuuuvvvvvvvvvvvvuuuuuussssssssssssssssssrrrrrrrrrsssttttttttttttsssrrrqqqqqqppppppooonnnnnnmmmsssssssssssssssrrrrrrrrrpppooonnnmmmlllkkkkkkjjjjjjhhhgggggghhhhhhfffeeeaaaaaaaaa``````_________```___^^^]]]\\\[[[ZZZYYYVVVWWWXXXYYYXXXUUURRRPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLNNNOOOSSSVVV\\\ccckkksss{{{uuucccUUUEEE<<<888666666666555555555555555666666666666777888888777666666666666666777777777888888888;;;;;;;;;:::999999888888999999999888777777666666888777777888888999999:::666888:::<<<<<<;;;:::999<<<<<<<<<<<<>>>@@@BBBDDD@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIPPPWWWbbbsssmmmeeedddmmmsssrrrqqqppppppqqqssstttsssssstttvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyy{{{||||||}}}~~~}}}{{{xxxuuusssqqqjjjgggdddaaa___]]]XXXUUUSSSUUUZZZbbblllvvv~~~}}}|||{{{xxxxxxxxxwwwvvvtttsssrrruuuuuuvvvvvvvvvvvvuuuuuurrrrrrssstttttttttsssrrrttttttuuuuuuuuuuuuttttttqqqqqqppppppoooooonnnnnnrrrrrrrrrrrrrrrrrrqqqqqqpppppppppooonnnmmmlllllljjjhhhgggggghhhiiigggfffbbbaaaaaaaaaaaaaaa``````aaaaaa```^^^]]]\\\[[[ZZZSSSUUUWWWYYYYYYXXXUUUTTTPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMKKKMMMOOOOOOOOOOOOQQQSSSVVVXXX^^^fffooowww}}}uuucccSSSCCC<<<888444333666666666666666666666666666777999::::::888666666777777777777777888888888888<<<;;;;;;;;;::::::999999777777888888999:::::::::999888888777777888999:::666777:::<<<===<<<;;;:::;;;;;;:::::::::;;;<<<===>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBDDDFFFIIIJJJTTTZZZddduuurrrjjjjjjqqqssssssrrrrrrqqqqqqqqqrrrpppqqqsssuuuwwwxxxyyyyyywwwxxxxxxyyyyyyyyyyyyxxxvvvvvvwwwyyyzzz{{{|||||||||yyyxxxrrrnnnjjjgggfffccc]]]YYYXXXXXX[[[cccmmmxxx~~~}}}~~~}}}|||zzzxxxwwwvvvssssssrrrrrrqqqqqqppppppsssttttttuuuuuuttttttsssqqqrrrtttuuuuuutttssssssttttttttttttttttttttttttqqqqqqpppppppppoooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmkkkiiihhhhhhiiiiiihhhfffcccccccccbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]\\\[[[UUUVVVXXXZZZ[[[ZZZYYYXXXSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQOOOQQQSSSSSSSSSTTTVVVWWWXXX[[[```hhhrrr{{{sss```PPPAAA<<<999444333666888888888888888888888999777;;;===<<<999777777888888888888888888888888888:::::::::;;;;;;;;;;;;;;;666777888999:::<<<======888777666555555666888888777888:::<<<======<<<<<<===<<<;;;:::999999999999<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAACCCGGGKKKMMMYYY___jjjyyysssllllllsssqqqqqqrrrsssssssssrrrqqqppprrrtttvvvxxxyyyzzzzzzvvvvvvxxxyyyyyyyyyxxxxxxvvvwwwxxxyyy{{{|||}}}}}}{{{wwwrrrpppnnnkkkddd^^^\\\[[[]]]dddooozzz~~~~~~|||zzzyyyyyyxxxwwwuuutttrrrqqqpppnnnmmmlllkkkkkkkkkmmmmmmqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvuuutttsssssssssrrrrrrrrrrrrssssssqqqqqqqqqppppppppppppooooooooooooppppppqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmkkkjjjiiijjjjjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa```___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUTTTVVVWWWWWWVVVVVVWWWYYY[[[\\\aaajjjuuu}}}~~~uuunnn[[[KKK>>><<<;;;555444999666777777777888888999999888<<<@@@???;;;777888:::888888888888888888888888999999999:::;;;;;;<<<<<<888888999:::;;;<<<======:::999777666666777888999999::::::;;;===>>>>>>?????????>>>===<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@<<<<<<===>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCAAA@@@???BBBGGGMMMPPP^^^eeeooo~~~oooiiihhhpppnnnooorrrtttuuutttsssrrrrrrtttvvvxxxyyyzzzzzzyyyuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzz|||}}}~~~~~~yyyvvvuuuqqqiiiccc___]]]^^^eeeppp||||||}}}}}}}}}{{{zzzxxxvvvttttttrrrqqqooommmlllllliiihhhgggffffffhhhjjjkkkooooooppppppppppppooooooqqqrrrtttvvvvvvuuutttsssrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqpppppppppppppppnnnnnnooopppqqqqqqrrrrrrqqqrrrrrrsssrrrqqqooonnnooommmkkkkkkkkkkkkiiigggfffffffffgggggggggggggggfffeeedddcccaaa```______cccbbbaaa```___^^^]]]]]]YYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWXXXYYYXXXVVVUUUVVVWWW\\\]]]bbbkkkvvv~~~uuunnnjjjWWWGGG;;;<<<<<<777666<<<444444444555666666777777999===AAA@@@<<<888999;;;999999888888888888888888777888888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===;;;:::888888999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA======<<<<<<;;;;;;;;;:::999:::;;;<<<===???@@@@@@888999;;;===???BBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDDCCCAAA???>>>AAAHHHNNNSSSaaagggrrrkkkddddddmmmrrrrrrrrrssssssssstttttttttuuuwwwxxxyyyyyyxxxxxxyyywwwuuutttvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{||||||~~~zzztttpppgggdddcccgggpppzzz|||zzzyyyxxxyyyxxxvvvsssqqqooonnnmmmkkkjjjhhhfffdddaaa___^^^\\\^^^___^^^]]]^^^bbbeeecccfffiiikkkllllllmmmnnnmmmnnnppprrrssstttuuuuuunnnnnnnnnnnnooopppqqqrrrrrrqqqooonnnnnnpppqqqssspppqqqqqqqqqpppooommmlllrrrpppnnnmmmnnnooopppooonnnmmmlllkkkjjjiiiiiiiiifffffffffgggggghhhiiijjjmmmjjjfffdddeeeeeecccaaaccccccccccccbbb```___^^^]]]\\\[[[[[[ZZZ[[[[[[[[[^^^^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWXXXYYY^^^aaagggooowww}}}tttnnnggg___WWWMMM@@@888888::::::888888888888888777777777777;;;<<<<<<<<<;;;;;;:::999<<<<<<;;;:::999888888777888888888888888888888888;;;888777999<<<===;;;888999888888:::===<<<999666666777999;;;===>>>>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;<<<===???AAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@??????@@@BBBCCCDDDEEEDDDBBBAAAAAAFFFLLLQQQ^^^fffqqq~~~}}}jjjdddccclllrrrrrrrrrrrrssssssssssssssstttvvvwwwxxxxxxxxxxxxyyywwwuuuuuuwwwyyyzzzzzzzzz{{{{{{{{{|||||||||}}}~~~~~~|||wwwnnnkkkiiilllttt|||~~~|||{{{zzzxxxuuusssrrrqqqqqqpppmmmiiifffdddbbbaaa___^^^]]][[[YYYWWWUUUTTTVVVXXXYYYXXXWWWXXX\\\___]]]```dddggghhhiiikkklllmmmmmmoooqqqrrrsssssssssoooooooooooopppqqqqqqrrrrrrqqqooonnnnnnoooqqqrrrpppqqqqqqqqqpppooommmlllnnnmmmmmmnnnqqqrrrsssrrroooooonnnlllkkkkkkjjjjjjgggffffffffffffgggggghhhkkkhhheeecccccccccbbb```bbbbbbbbbbbbaaa```______^^^]]]]]]\\\\\\\\\]]]]]]cccbbbaaa```___^^^^^^^^^[[[\\\]]]]]][[[[[[\\\]]]___cccjjjrrrzzzzzzoooiiiaaaXXXQQQMMMGGGBBB===;;;999888777777777777777777777888::::::::::::999999888888<<<<<<;;;;;;::::::999999888888888888888888888888888999:::;;;:::::::::;;;999888888999;;;<<<999666777888999:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;::::::999:::;;;===>>>@@@@@@@@@????????????@@@@@@@@@@@@??????@@@BBBCCCDDDDDDDDDCCCCCCDDDGGGMMMQQQ\\\dddooo}}}xxxgggaaaaaakkkqqqqqqqqqrrrrrrrrrssssssrrrssstttvvvwwwxxxxxxxxxyyywwwvvvvvvyyy{{{|||{{{|||||||||}}}}}}}}}}}}}}}}}}}}}~~~wwwssspppqqqwww}}}~~~|||zzzxxxvvvsssrrrpppnnnllliiihhhgggdddbbb___[[[WWWTTTRRRQQQQQQPPPOOONNNLLLKKKJJJJJJJJJKKKLLLKKKKKKLLLOOOQQQUUUXXX\\\___bbbdddgggiiikkklllnnnppppppqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqpppooonnnmmmkkkkkkmmmqqquuuwwwwwwvvvqqqqqqpppooonnnmmmmmmlllggggggfffeeeeeeeeeffffffiiigggdddbbbbbbaaa```^^^``````aaaaaaaaaaaa``````______^^^^^^^^^______```aaaaaaaaa``````_________]]]___```___^^^]]]^^^```bbbgggoooxxxpppgggbbbXXXOOOHHHJJJKKKIIIBBB<<<777666555555666666777777888888888888888888777777777666;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666999<<<;;;888777:::===:::999888888::::::999888999999888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::<<<>>>?????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGJJJNNNQQQXXX```kkkyyyqqqbbb^^^___hhhqqqqqqqqqrrrrrrrrrrrrsssqqqrrrssstttvvvwwwwwwxxxyyywwwwwwxxxzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~zzzvvvwww{{{|||xxxuuurrrpppmmmjjjhhhgggfffcccaaa___]]]\\\WWWUUURRROOOLLLIIIGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHMMMPPPTTTXXX[[[^^^bbbeeeiiijjjmmmnnnooooooooonnnrrrrrrsssssssssssssssrrrqqqqqqpppoooooooooppppppqqqqqqqqqqqqppppppoooooolllmmmpppuuuyyyzzzyyyxxxssssssrrrrrrqqqpppnnnnnniiiiiihhhffffffeeeeeeeeehhhgggeeecccbbbaaa```___^^^___```aaaaaaaaaaaaaaa_______________```aaaaaa______```````````````___^^^___``````___^^^```aaaeeekkkttt}}}}}}tttgggaaa\\\RRRIII@@@CCCFFFGGGDDD>>>888444555555555666777777888888777777777777666777777777;;;;;;;;;<<<<<<<<<======999999999999999999999999777999::::::888888:::<<<;;;:::999888999999999999;;;:::888777888999;;;<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<===???@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAABBBBBBBBB@@@CCCFFFHHHJJJKKKNNNPPPQQQYYYeeeuuu|||mmm```]]]]]]fffqqqqqqrrrrrrrrrsssssssssrrrrrrssssssuuuvvvwwwwwwxxxwwwwwwxxx{{{}}}~~~}}}~~~~~~|||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwssspppllliiifffccc```^^^[[[ZZZYYYWWWUUUSSSQQQPPPMMMLLLJJJHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@AAACCCDDDDDDFFFIIIMMMQQQTTTXXX]]]```dddfffiiilllnnnnnnnnnmmmrrrrrrssstttttttttssssssrrrrrrqqqpppppppppppppppqqqqqqqqqpppppppppppppppqqqrrruuuyyy||||||yyywwwtttttttttsssrrrqqqooonnnkkkkkkiiihhhggggggffffffhhhhhhhhhfffdddbbbaaa```^^^___```aaabbbbbbbbbbbb^^^^^^^^^______aaabbbcccaaabbbcccdddddddddcccccc```aaabbbbbbaaaaaabbbdddhhhnnnwww}}}}}}lllccc^^^XXXNNNGGG???>>>>>>AAADDDBBB===777555666666666777777888888888888777777777777888999::::::;;;<<<<<<=========999999999999999999999999:::888666777999;;;:::999<<<<<<;;;:::999999::::::<<<;;;999888888999;;;<<<::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAA???BBBFFFIIIJJJKKKLLLNNNLLLSSS```rrr{{{lll```\\\\\\dddrrrrrrrrrsssssssssttttttttttttsssttttttuuuvvvwwwvvvvvvvvvxxx|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}xxxxxxwwwvvvsssqqqooonnneeebbb___[[[YYYWWWTTTRRRNNNMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????>>><<<::::::<<<>>>>>>>>>BBBDDDGGGJJJMMMQQQUUUYYY]]]___dddhhhkkkmmmllllllpppqqqssstttuuuuuuttttttsssssssssrrrrrrqqqpppppprrrqqqqqqpppppppppqqqqqquuuuuuwwwyyy{{{{{{xxxuuussssssttttttsssqqqooonnnlllkkkjjjiiihhhhhhhhhhhhiiijjjjjjhhheeecccbbbbbb``````aaabbbbbbbbbbbbbbb^^^^^^______aaabbbcccdddbbbcccdddeeeeeedddcccccccccdddffffffeeeeeefffhhhkkkpppyyywwwiiibbb]]]TTTJJJEEEAAA===:::===BBBDDDAAA===888888888888777777777777999888777777777888::::::::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::<<<888444555999<<<;;;888<<<===>>>===;;;::::::;;;<<<;;;:::::::::;;;<<<===::::::;;;;;;<<<<<<<<<===;;;:::999999999:::<<<===??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@>>>AAAEEEGGGHHHHHHJJJKKKJJJQQQ^^^qqq~~~ooobbb\\\YYYaaa~~~sssssstttttttttuuuuuuuuuvvvvvvuuuttttttuuuvvvvvvttttttuuuxxx|||~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~|||yyyuuurrrnnnmmmllljjjgggeeebbbaaaYYYVVVRRRPPPOOOMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????<<<999777777:::;;;;;;:::>>>???BBBDDDFFFIIINNNQQQTTTWWW]]]ccchhhjjjjjjjjjnnnppprrrtttvvvvvvuuuuuuttttttttttttsssrrrqqqqqqrrrqqqpppppppppqqqrrrrrruuuuuuvvvwwwyyyxxxvvvsssrrrrrrssssssrrrpppnnnllljjjjjjiiihhhhhhggghhhhhhhhhjjjkkkiiieeebbbbbbbbbaaabbbcccccccccccccccbbb______```aaabbbdddfffgggdddeeefffggggggfffdddcccccceeefffgggffffffhhhiiimmmrrryyyuuujjjddd[[[NNNDDDAAA@@@===;;;;;;>>>??????>>>::::::999999888888777777999888777666777888:::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::888777666777999:::;;;===???AAA@@@===;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<@@@@@@????????????@@@@@@@@@AAABBBBBBBBBAAA@@@@@@>>>AAADDDEEEEEEEEEFFFHHHLLLRRR^^^qqqrrrccc[[[VVV]]]{{{tttttttttuuuuuuuuuuuuvvvxxxwwwvvvttttttuuuvvvvvvssssssuuuxxx{{{~~~~~~}}}~~~~~~}}}}}}}}}~~~zzzuuupppkkkfff______]]][[[XXXUUURRRQQQQQQNNNKKKIIIIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAA>>><<<<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>AAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@???>>>@@@CCCCCCCCCCCCDDDFFFOOOTTT___rrrtttdddZZZTTT[[[xxxpppqqqrrrrrrssssssssssssrrrsssuuuvvvwwwvvvuuusssuuuuuuvvvwwwxxxzzz{{{|||}}}||||||||||||}}}}}}~~~}}}|||tttlllfff```\\\XXXWWWTTTRRROOOMMMLLLKKKLLLKKKJJJJJJJJJJJJJJJKKKDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGHHHIIIHHHFFFDDDEEEEEEDDDCCCCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAA===<<<;;;;;;===@@@CCCEEEFFFJJJQQQWWW\\\bbbgggjjjkkknnnqqqtttuuuuuuwwwxxx|||yyyuuusssrrrrrrrrrqqqoooooopppppppppqqqqqqqqqtttttttttssssssrrrrrrrrruuutttsssrrrpppnnnllljjjgggfffeeefffgggjjjlllnnnkkkkkkjjjhhhfffdddcccbbbdddddddddcccaaabbbdddfffbbbcccdddfffhhhiiijjjkkkjjjkkklllmmmmmmjjjgggfffeeecccdddfffeeebbbeeejjjrrrxxx{{{tttjjj___TTTJJJ@@@:::<<<<<<<<<;;;;;;:::::::::::::::999999888888777777666666666666666777777888:::::::::999999888888888888888888888888888888888999888888888777777666666;;;;;;<<<===============::::::<<>>>>>>>>>>>>>><<<<<<======>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBAAA??????@@@BBBOOOVVV```pppwwweee[[[UUU[[[wwwppppppqqqrrrrrrrrrqqqqqqrrrsssuuuvvvvvvvvvttttttuuuuuuvvvwwwxxxzzz{{{||||||{{{{{{{{{{{{|||}}}}}}|||~~~zzzuuunnngggaaa\\\WWWTTTRRRQQQOOOMMMKKKJJJJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLLLLIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>======???AAABBBCCCGGGLLLRRRWWW\\\bbbfffjjjmmmqqqssstttuuuwwwxxx{{{xxxuuutttttttttsssrrrppppppqqqqqqrrrssssssttttttssssssssssssssssssrrrsssssssssrrrqqqpppnnnmmmhhhgggfffffffffhhhjjjkkkiiihhhgggeeedddcccbbbbbbbbbbbbbbbaaa``````bbbddddddeeefffgggiiijjjlllllllllmmmnnnnnnmmmjjjgggeeegggeeeeeegggggggggjjjpppuuuzzz{{{tttjjj]]]QQQGGG@@@<<<999999999999888888888777888888888888888777777777777777777777777888999999:::::::::999999888888888888888888888888888888888888888888888777777777666999:::;;;<<<============>>>>>>@@@BBBCCCBBB>>>;;;999888777777777999;;;<<<<<<======>>>???>>>>>>>>>===============>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEGGGLLLQQQZZZjjjuuudddZZZUUU\\\yyyqqqqqqqqqrrrqqqqqqpppppprrrssstttuuuvvvuuuttttttuuuuuuvvvwwwyyyzzz{{{|||zzzzzzzzzzzzzzz{{{||||||{{{}}}~~~yyytttkkkgggaaa\\\XXXUUUQQQOOOMMMMMMLLLKKKKKKKKKKKKLLLOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTUUUVVVWWWYYYZZZZZZYYYXXXVVVUUUUUUTTTQQQOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEECCCAAA>>>======>>>???@@@CCCFFFJJJOOOUUU[[[```gggjjjooorrrtttuuuwwwxxxyyywwwvvvvvvwwwwwwuuutttqqqrrrrrrsssttttttuuuuuussssssssssssssstttttttttrrrrrrsssrrrrrrqqqpppooojjjiiihhhggggggggghhhiiihhhgggeeedddccccccdddeeecccccccccbbb```aaaccceeegggggghhhiiikkklllmmmmmmnnnooooooooommmjjjhhhfffgggeeeeeeggghhhiiinnnuuuxxx}}}|||vvvjjj[[[MMMCCC>>>===888888888777777777777777666777777777777777777888888888888888888999999:::999999999999999888888888888888888888888888888888888888888888777777777777777888:::;;;<<<===>>>>>>@@@@@@AAABBBCCCBBB>>>;;;:::888555444444777;;;===<<<===>>>>>>??????>>>>>>>>>>>>==================???????????????@@@@@@@@@???AAACCCDDDDDDFFFIIILLLKKKOOOWWWfff}}}sssbbbYYYUUU]]]{{{ssssssssssssrrrqqqqqqppprrrssstttuuuuuuuuutttttttttuuuvvvxxxyyyzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{zzz|||}}}~~~~~~{{{vvvooojjjccc```\\\YYYWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUYYYXXXYYYYYYZZZ[[[\\\]]]^^^___aaabbbdddfffggggggfffdddbbb```___]]]ZZZWWWRRRRRRPPPOOONNNNNNNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDFFFDDDAAA???============>>>@@@BBBDDDHHHNNNUUUZZZcccgggmmmqqqtttuuuwwwxxxwwwwwwvvvwwwyyyyyywwwuuuttttttttttttttttttttttttrrrrrrssssssttttttuuuuuurrrrrrrrrqqqpppooonnnmmmjjjjjjiiiiiiiiiiiijjjjjjiiihhhgggffffffggghhhiiifffffffffeeecccdddfffhhhhhhiiiiiijjjkkklllmmmnnnmmmnnnnnnnnnmmmkkkiiigggfffcccccceeefffgggmmmttt|||xxxjjjYYYIII@@@======999999999888888888888888555555666666777777888888888777777777777888999999999999999888888888888888888888888888888888888888888888888777777777777777777888:::;;;===>>>??????>>>>>>>>>??????>>>:::888999777666555666888:::<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<;;;>>>????????????????????????@@@BBBDDDEEEFFFJJJLLLMMMQQQYYYhhh}}}uuucccZZZVVV^^^}}}uuuuuuuuuuuutttsssrrrrrrrrrssssssttttttttttttttttttuuuwwwxxxzzzzzz{{{{{{wwwwwwwwwxxxxxxyyyzzz{{{zzz{{{|||}}}}}}zzzvvvpppjjjeeeaaa___\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\^^^___```cccccccccdddeeefffggghhhhhhjjjlllnnnpppqqqrrrrrrooommmjjjiiigggeeeaaa___YYYXXXWWWUUUTTTSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>@@@AAADDDJJJQQQVVV___dddkkkpppsssuuuwwwxxxwwwvvvvvvwwwyyyzzzxxxwwwvvvvvvuuutttsssrrrqqqqqqsssssssssttttttuuuuuuuuurrrrrrqqqpppnnnllljjjiiijjjjjjjjjjjjkkklllmmmmmmiiiiiihhhhhhhhhiiijjjkkkgggggggggfffdddeeegggiiihhhhhhiiijjjlllmmmnnnnnnllllllmmmmmmlllkkkjjjiiihhheeedddeeefffggglllsss~~~xxxhhhVVVGGG>>>;;;;;;888888888888888888888888555555666666777777888888777666666666666777888888888888888888888888888888888888888888888888888888777777777777777777888888777888:::<<<>>>?????????<<<;;;;;;<<<<<<;;;888555777777888888999:::::::::<<<<<<===>>>>>>>>>>>>===>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBDDDFFFIIILLLQQQ[[[kkkxxxfff]]]YYYbbbuuuuuuvvvvvvuuuuuuttttttssssssssssssssstttttttttsssuuuwwwyyyzzz{{{zzzzzzwwwwwwwwwwwwxxxzzz{{{|||{{{{{{|||||||||}}}}}}xxxuuuqqqlllgggfffdddbbbaaacccddddddccceeeeeeeeefffgggiiijjjkkknnnmmmmmmmmmnnnooopppppprrrsssvvvyyyzzz{{{{{{{{{uuusssqqqooonnnkkkhhheee___^^^\\\ZZZYYYXXXWWWWWWVVVUUUTTTQQQOOOLLLKKKJJJFFFEEEDDDCCCAAA@@@@@@@@@===>>>???@@@BBBGGGNNNRRR\\\aaaiiiooosssuuuwwwxxxwwwvvvuuuvvvxxxyyyxxxwwwwwwwwwvvvuuutttrrrrrrqqqtttttttttttttttuuuuuuuuurrrrrrqqqooommmkkkiiigggiiiiiijjjkkkllllllmmmmmmhhhhhhhhhiiiiiijjjjjjjjjfffffffffeeecccdddfffhhhggghhhiiikkkmmmnnnppppppnnnnnnnnnnnnmmmlllkkkkkkkkkhhhhhhjjjkkkkkkpppvvvsssaaaQQQEEE>>>;;;:::666666666666777777777777666777777777777777777888666666666666666777777888777777777888888888888888888888888888888888888888777777777777888888888888888888:::;;;======>>>>>>;;;;;;:::;;;<<<;;;999777666777888999::::::::::::;;;;;;<<<============<<<======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>???@@@@@@@@@AAACCCEEEGGGNNNYYYlll{{{jjjaaa]]]gggsssttttttuuuuuuuuuuuutttsssrrrrrrrrrssssssttttttssstttwwwyyy{{{{{{zzzzzzwwwwwwwwwxxxyyyzzz{{{||||||||||||{{{{{{|||}}}yyyuuutttrrrpppoooqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvyyyxxxxxxxxxxxxxxxyyyyyyzzz|||~~~|||zzzxxxwwwuuuqqqooogggfffdddbbb```___^^^^^^]]]\\\ZZZWWWTTTQQQOOONNNKKKJJJIIIGGGEEECCCBBBBBB===>>>???@@@BBBFFFKKKOOOYYY___gggnnnrrruuuwwwxxxxxxvvvuuuuuuvvvxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqpppooonnnllljjjiiiiiiiiijjjjjjjjjjjjjjjjjjhhhiiikkklllmmmllljjjjjjfffggggggeeeddddddfffhhhhhhiiijjjmmmoooqqqsssttttttsssrrrpppnnnmmmkkkjjjjjjiiijjjnnnooooootttzzzwwwjjjWWWJJJCCC@@@<<<999666666666777777888888888888888888888888777777777777777666666777777888999666777777777888888888999888888888888888888888888666777777777888888888888777777888999:::;;;;;;;;;:::999888999;;;;;;999777777777666777777888::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;===>>>??????@@@BBBEEEFFFLLLVVVggg}}}llldddcccooorrrrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrsssttttttssstttwwwyyy{{{{{{zzzzzzwwwwwwwwwxxxyyy{{{|||}}}|||}}}|||{{{zzz{{{~~~}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}zzzwwwnnnmmmkkkiiigggeeeeeedddbbb```^^^[[[XXXUUUSSSRRRPPPOOOMMMJJJHHHEEEDDDCCC<<<===???@@@AAADDDIIILLLXXX^^^fffnnnrrruuuwwwxxxyyywwwtttsssuuuwwwxxxxxxuuuvvvvvvwwwxxxxxxyyyyyyvvvvvvuuuuuuttttttssssssppppppppppppooonnnmmmllljjjjjjjjjiiiiiigggffffffkkkmmmoooqqqqqqooommmkkkiiiiiiiiihhhggggggiiikkkhhhjjjkkknnnqqqsssuuuvvvyyyxxxvvvssspppmmmkkkjjjhhhgggiiinnnqqqrrrvvv|||qqqbbbPPPEEECCCBBB===999888888999999:::::::::;;;::::::999999888888777777888888888777888999999:::666666777777888888888999888888888888888888888888666666777777888888888999555666777888888888888888777666666777999999888666888666444333444666999;;;888999::::::;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>======<<<<<<<<<;;;:::;;;===>>>???@@@CCCFFFJJJMMMTTTccczzz}}}mmmgggffftttrrrrrrrrrrrrrrrsssttttttssssssttttttsssrrrrrrqqquuuuuuvvvxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzxxxuuuqqqmmmkkkiiifffccc_________^^^\\\YYYVVVUUUTTTTTTSSSQQQNNNJJJGGGEEEAAACCCDDDCCCAAABBBFFFJJJWWW]]]dddlllqqqvvvyyy|||xxxxxxwwwwwwvvvwwwwwwxxx{{{{{{zzzyyyxxxxxxwwwwwwxxxuuusssqqqrrrrrrrrrqqqnnnnnnnnnnnnnnnnnnoooooonnnmmmkkkiiiiiijjjkkklllooopppqqqqqqqqqooonnnmmmjjjiiihhhhhhhhhiiijjjkkkkkklllnnnppprrrtttvvvwwwxxxwwwuuurrrpppmmmkkkjjjjjjjjjkkkmmmrrrxxx~~~|||gggZZZJJJ@@@???BBBBBBAAA777999999777666999AAAGGGNNN@@@555555999999777666:::999999888888777777777999888888777888888999999777888888888888888777666666666555555444444333333::::::999999999999::::::666555555555555666777777666777888999:::;;;;;;;;;::::::999999::::::;;;<<<:::999888:::===>>>===:::>>>>>>======<<<<<<<<<;;;;;;===???@@@@@@AAACCCEEEDDDIIIPPP___uuuyyyjjjgggooossssssrrrrrrrrrsssuuuvvvvvvvvvvvvvvvvvvuuutttssstttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzuuurrrooollliiifff`````````___]]][[[XXXWWWYYYXXXWWWUUUQQQMMMJJJHHHDDDEEEEEEDDDBBBCCCGGGJJJWWW\\\eeelllqqquuuwwwyyyzzzzzzyyyxxxxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwvvvtttrrrqqqrrrsssssssssqqqqqqqqqqqqppppppppppppnnnmmmlllkkkkkkkkkllllllnnnnnnoooooopppoooooooookkkkkkjjjjjjjjjkkklllmmmlllmmmoooqqqsssuuuwwwwwwyyyxxxvvvtttqqqooommmlllkkkkkkllloootttzzz}}}ttt]]]QQQDDD<<<===???@@@???:::<<<<<<:::777888>>>CCCIII>>>666666999888777777999999999999888888888888:::999999888888888888888666777777777888777777777777777777777666666666666555444444333333444444555777666666666777777888888:::::::::;;;::::::999888999999999999999:::;;;;;;;;;:::999;;;>>>???===;;;==================<<<<<<<<<>>>@@@@@@@@@AAACCCEEEEEEIIIQQQ___uuuzzzjjjhhhooovvvtttsssrrrrrrtttvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvtttuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~{{{wwwsssoookkkhhh`````````___]]][[[ZZZYYYZZZYYYXXXVVVSSSPPPLLLJJJGGGGGGFFFEEECCCDDDGGGIIITTT[[[dddlllqqqtttvvvwww||||||{{{zzzyyyyyyxxxxxx{{{zzzzzzyyyyyyxxxxxxxxxuuusssqqqqqqsssuuuuuuuuutttttttttssssssrrrrrrrrroooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppppplllllllllllllllmmmnnnooonnnoooppprrrtttvvvwwwxxxxxxxxxvvvuuusssrrrpppppplllmmmooorrrwww}}}zzzqqqgggQQQIII???:::<<<>>>>>>===>>>??????<<<999888:::===AAA;;;777888888666666888999999999999999999::::::;;;::::::999888777666666555555666666777777888888888888888888888999999999777666666555555666666777777777888888888999999999============;;;999777666999888888888888999::::::;;;;;;;;;<<<>>>???>>>===;;;<<<===>>>???>>>===<<<===>>>@@@AAAAAABBBCCCEEEFFFKKKUUUcccwwwyyyjjjhhhpppwwwvvvtttrrrrrrtttvvvwww{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{}}}}}}~~~~~~}}}yyyuuupppkkkggg______^^^]]][[[ZZZYYYXXXVVVVVVVVVUUUSSSPPPNNNLLLJJJIIIGGGFFFEEEEEEGGGHHHQQQXXXbbblllrrruuuvvvwww}}}}}}|||{{{zzzyyywwwwwwzzzzzzyyyyyyyyyxxxxxxxxxvvvtttrrrrrrssstttuuutttvvvuuuuuuttttttssssssrrrppppppqqqqqqppppppooonnnooonnnmmmllllllmmmoooooollllllmmmmmmnnnnnnoooooopppqqqrrrtttuuuwwwxxxxxxvvvvvvuuutttsssrrrrrrqqqmmmoooqqquuuzzz{{{tttoooggg]]]LLLFFF???<<<===??????======>>>???===999777888999:::777888999888555555999888888999999::::::;;;;;;;;;;;;:::999888777555555444444555555666777888999777888888999999:::::::::999999999888888999999999888888888999999999999999>>>>>>???>>>===;;;888777888888777777888888999:::;;;;;;;;;===>>>>>>>>>===:::;;;===?????????>>>===>>>???AAABBBAAABBBDDDEEEHHHOOOZZZjjj~~~wwwhhhfffnnnwwwvvvtttsssssstttuuuvvvyyyyyyzzzzzzyyyyyyxxxwwwxxxyyyyyyxxxxxxvvvuuuuuuwwwxxxyyy{{{{{{{{{{{{{{{|||}}}}}}~~~yyyuuuoooiiieee___^^^\\\[[[YYYXXXWWWVVVRRRSSSTTTTTTTTTRRRQQQPPPLLLKKKHHHGGGGGGGGGHHHIIINNNUUUaaakkkrrrvvvxxxyyy|||||||||{{{zzzxxxwwwvvvxxxxxxxxxxxxxxxwwwwwwwwwxxxvvvsssrrrsssssssssrrruuuuuutttttttttsssssssssqqqqqqrrrrrrrrrqqqpppoooqqqpppnnnllllllllllllmmmkkklllmmmnnnnnnooooooooorrrsssssstttvvvwwwxxxxxxttttttssssssrrrqqqqqqqqqnnnpppsssxxx~~~sssnnnkkkbbbWWWHHHDDD???===>>>>>>===<<<:::;;;;;;:::999777777777666555777:::888444555999888888888999999:::::::::::::::::::::999777666555555555555555666777999:::777777777888888999999999777666666555555666666777777888999::::::::::::999<<<===???@@@???>>>;;;:::888888777777888888999::::::;;;<<<=========>>>>>>;;;<<<===?????????>>>>>>???@@@BBBBBBBBBBBBDDDFFFJJJSSS```qqquuufffdddllluuuuuuttttttttttttttttttwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvuuutttwwwxxxzzz{{{||||||{{{{{{{{{{{{|||~~~|||xxxrrrlllgggaaa```^^^[[[YYYXXXWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTPPPMMMKKKIIIJJJLLLLLLKKKNNNUUU```jjjqqqvvvyyy{{{{{{{{{||||||{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvyyywwwtttssssssssssssrrrttttttttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqrrrqqqpppnnnmmmlllkkkkkkkkklllnnnoooppppppppppppsssssstttuuuvvvvvvwwwwwwrrrrrrrrrqqqqqqppppppooonnnpppuuu{{{}}}rrrooolll___RRRDDDAAA>>><<<<<<<<<;;;:::888888888888888888888888666555666:::999555666999888888888888888888999999777777999::::::999888777777777666666666888999:::777777777777777888888888777666666555555666666777999:::;;;<<<===<<<;;;:::;;;===???AAAAAA@@@>>><<<999888888888888999:::::::::<<<>>>???>>>>>>>>>@@@>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCCCCCCCDDDFFFKKKTTTaaasssuuufffcccjjj}}}sssttttttuuutttsssrrrqqqtttuuuvvvxxxyyyyyyzzzzzzwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxzzz|||}}}|||{{{{{{yyyzzz{{{}}}~~~xxxrrrmmmgggeeebbb___\\\[[[ZZZYYYWWWXXXXXXYYYXXXWWWUUUTTTTTTQQQNNNMMMOOOQQQQQQPPPRRRYYYbbbjjjpppuuuxxx{{{{{{{{{}}}}}}}}}{{{yyyxxxtttuuuuuuuuuuuuuuuuuuuuuxxxvvvssssssttttttttttttssssssttttttuuuuuuvvvvvvtttsssrrrqqqpppqqqrrrrrrqqqqqqppppppooonnnmmmllllllnnnoooqqqrrrrrrrrrrrrsssttttttuuuuuuvvvvvvvvvsssrrrrrrqqqppppppoooooommmpppvvv|||~~~uuurrrmmm]]]LLLAAA???<<<;;;;;;;;;<<<<<<999888777777888999999999888555555999999777666999888888777777777777777777333555777999;;;;;;:::::::::999888777777888:::;;;888888888888777777777777::::::999999999999::::::;;;<<<>>>???@@@???>>>===<<<>>>AAACCCCCCAAA>>>===999999999999999:::;;;;;;<<>>===<<<===>>>???AAABBBDDDDDDCCCCCCDDDFFFIIIRRR___qqqvvvgggcccjjj|||rrrssstttuuuuuusssqqqooottttttvvvxxxyyyzzz{{{{{{tttuuuvvvwwwxxxyyyyyyyyywwwxxx{{{|||}}}}}}{{{zzzxxxyyyzzz|||~~~~~~wwwrrrllljjjfffccc```^^^\\\\\\YYYYYYYYYYYYWWWUUUSSSRRRWWWTTTQQQPPPSSSUUUUUUTTTVVV\\\cccjjjooossswwwyyy{{{|||~~~~~~}}}{{{zzzssssssttttttttttttttttttvvvtttrrrssstttvvvvvvvvvsssssstttuuuvvvwwwxxxxxxuuutttqqqppppppqqqrrrsssnnnooopppqqqqqqpppooonnnnnnoooqqqsssttttttttttttssstttttttttuuuuuuuuuvvvssssssrrrrrrqqqpppoooooommmpppvvv|||wwwuuunnn[[[GGG@@@>>>===<<<<<<===???@@@<<<:::888777888999:::::::::555444888:::888777888888888777777666666555555111333666999;;;<<<<<<;;;<<<:::999777777888:::;;;:::999999888888777777777:::999999888888999999:::===???AAABBBBBBBBB@@@???>>>@@@BBBDDDCCCAAA>>><<<::::::999999::::::;;;<<<>>>AAACCCDDDBBBAAACCCEEECCCAAA>>><<<;;;<<<>>>@@@AAACCCDDDDDDCCCCCCEEEFFFGGGOOO\\\mmmxxxhhhdddkkk|||nnnppprrrrrrrrrrrrtttvvvxxxxxxwwwvvvtttuuuxxx{{{yyyxxxwwwuuuuuuuuuvvvwwwxxxzzz}}}}}}|||~~~~~~}}}}}}~~~{{{wwwrrrnnniiifffdddbbb^^^ZZZYYYXXXWWWWWWVVVVVVVVVWWW[[[XXXUUUTTTUUUVVVVVVVVV]]]___ccciiinnnrrruuuwwwuuuxxx|||{{{yyyuuusssqqqpppooopppqqqrrrssstttuuuvvvvvvwwwvvvvvvttttttuuuuuuuuuuuuttttttssstttttttttsssrrrrrrqqqsssssssssrrrqqqpppnnnmmmlllnnnqqqrrrrrrsssvvvxxxxxxxxxxxxwwwvvvuuutttsssqqqpppooonnnnnnoooppppppqqquuuzzz}}}yyyssseeeUUUJJJ>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999888888777777777666444444444444555777888999999999888888999999:::;;;999888777777777888:::;;;<<<<<<;;;:::::::::;;;;;;:::999888888777777888888777;;;AAAGGGJJJIIIFFFDDDBBBBBBCCCDDDFFFEEECCCBBB===;;;:::;;;;;;::::::<<>>======????????????@@@AAACCCDDDEEEDDDBBB@@@>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFEEEMMMTTT^^^rrrrrraaa^^^ggg{{{lllnnnpppqqqrrrsssvvvxxxwwwyyyzzzyyywwwvvvvvvvvvyyyxxxxxxwwwwwwwwwwwwxxxwwwxxxzzz|||}}}|||{{{zzz||||||||||||||||||}}}~~~}}}yyyuuuqqqmmmiiieeeaaa``````___^^^^^^^^^^^^^^^dddeeefffhhhiiiiiifffccc```aaadddgggjjjmmmooopppvvvxxxzzz||||||zzzwwwtttuuutttrrrqqqqqqrrrssstttsssssstttttttttsssrrrrrrvvvvvvvvvwwwwwwvvvvvvvvvsssssssssssssssrrrrrrqqqrrrsssssssssssssssssssssrrrssssssrrrrrrsssuuuxxxyyyyyyyyyxxxwwwvvvtttssspppooommmlllkkklllmmmnnnqqqvvv{{{{{{sssgggWWWJJJDDD<<<<<<;;;;;;:::999999888::::::999999999999::::::888888777666555555555555666777777888888777777666888777777777777888999999:::999888777777777888999555555666777888888888888<<<;;;::::::999999:::::::::<<>>AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHEEE@@@===>>>@@@>>>>>>???@@@BBBDDDEEEFFFCCCAAA???===<<<===???AAAAAABBBEEEGGGHHHIIIJJJIIIGGGLLLPPPWWWiii~~~~~~mmm^^^]]]ggg{{{kkkmmmoooqqqrrrsssvvvxxxxxxzzz||||||zzzwwwvvvvvvyyyyyyyyyxxxxxxxxxxxxyyyxxxyyy{{{|||}}}}}}|||{{{}}}}}}|||||||||}}}}}}~~~~~~~~~|||yyyvvvrrroookkkiiigggfffffffffffffffggggggmmmnnnoooqqqrrroooiiieeebbbbbbcccdddfffhhhjjjkkkoooqqqsssuuuvvvuuusssrrrppppppoooooopppppprrrrrrtttttttttttttttsssrrrqqquuuuuuvvvvvvvvvvvvuuuuuurrrrrrsssssssssrrrrrrqqqoooooooooppppppqqqrrrrrrvvvvvvuuutttrrrsssuuuxxxyyyyyyyyyxxxwwwuuutttssspppooommmkkkjjjkkkmmmnnnssswww}}}zzzooo```OOOEEEBBB===<<<<<<;;;:::999888888999::::::::::::::::::999999888777666666666666777555666777888888888777666777777777666777777888999:::999888777777777888999888888888999999;;;<<<<<<;;;;;;:::999999999999999999:::<<<===>>>>>>======@@@AAABBBCCCDDDEEEHHHJJJOOOTTTUUUMMMCCC======>>>===>>>>>>@@@BBBDDDFFFGGGEEECCC@@@===<<<===???@@@AAACCCFFFIIIKKKLLLLLLLLLHHHLLLNNNSSSdddzzzyyyiii\\\]]]hhh|||jjjlllooopppqqqsssvvvxxxzzz|||~~~~~~|||yyyxxxwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}|||yyywwwuuutttsssrrrrrrrrrrrrsssttttttwwwwwwwwwwwwuuupppiiidddaaa`````````aaabbbcccdddgggiiikkkmmmoooppppppooollllllmmmnnnoooppprrrrrruuuuuuuuuuuuuuutttsssrrrsssttttttttttttttttttsssqqqqqqrrrrrrsssrrrrrrqqqnnnnnnnnnnnnpppqqqssstttwwwxxxwwwvvvttttttvvvwwwyyyyyyxxxxxxvvvtttsssrrrpppnnnllljjjjjjlllnnnpppuuuyyy~~~wwwjjjZZZIIIBBBBBB>>>>>>===<<<;;;:::999888999:::;;;;;;;;;;;;:::999555555333222333444555666444444555666777777888888777777777666777777888999:::999888777777888999999999999888888999;;;<<<>>>::::::999888888888888888777888999;;;<<<=========>>>???AAAAAABBBDDDIIIMMM[[[dddgggZZZIII@@@>>>=========>>>???AAACCCEEEFFFGGGEEEBBB???======>>>???AAADDDGGGKKKMMMNNNNNNMMMHHHLLLMMMSSSddd{{{xxxiii\\\^^^iii}}}kkkmmmooopppqqqrrruuuwwwzzz|||~~~~~~|||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuuqqqkkkddd```\\\[[[ZZZYYYYYYZZZ[[[\\\^^^___aaadddfffhhhiiijjjggghhhiiilllnnnqqqrrrssstttuuuuuuuuuuuuttttttsssrrrssssssttttttssssssrrrpppqqqqqqrrrrrrrrrrrrrrrppppppooopppqqqsssuuuvvvwwwyyyyyyyyywwwvvvvvvwwwxxxxxxxxxvvvuuusssqqqpppmmmkkkiiihhhhhhkkknnnpppvvvzzz}}}rrrdddTTTFFF@@@BBB???>>>===<<<;;;:::999888888999:::;;;;;;:::999888666555444444555777999;;;777666666666666777888999888777777777777888999999999888777777777888:::;;;888999:::;;;<<<<<<;;;;;;:::999888888777777888888666888999;;;============;;;===??????@@@CCCJJJOOOdddsssxxxhhhRRRFFFAAA???<<<<<<===>>>@@@BBBCCCDDDFFFEEECCCAAA????????????AAADDDGGGKKKMMMNNNMMMLLLHHHKKKNNNTTTggg|||lll___```kkklllmmmoooppppppqqqsssuuuxxxzzz||||||{{{yyyyyyzzzyyyzzz{{{|||}}}||||||{{{zzzzzz{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}wwwtttnnniiieee```[[[WWWUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSUUUVVVXXXZZZ\\\]]]^^^```cccfffjjjmmmoooppprrrrrrssstttttttttssssssssssssttttttttttttssssssppppppqqqrrrrrrrrrrrrrrrqqqpppooooooppprrrtttvvvvvvxxx{{{{{{yyyxxxwwwwwwwwwwwwvvvuuusssqqqpppnnniiigggeeedddfffiiimmmpppvvvxxx{{{|||}}}~~~~~~lll]]]OOOCCC???AAA>>>===<<<;;;:::888777777666777888999999888777666888777666666888;;;>>>AAA>>><<<999777666777888999888888888888888999::::::777777666666777999;;;<<<<<>>===;;;:::999;;;=========BBBJJJPPPeeexxxoooWWWIIICCC???<<<<<<<<<===>>>@@@AAABBB@@@AAAAAAAAAAAA@@@@@@???AAACCCGGGKKKMMMMMMKKKJJJFFFJJJNNNUUUhhhpppbbbbbbmmmlllnnnpppppppppqqqssstttwwwyyyzzzzzzyyyxxxyyyzzzyyyzzz|||}}}}}}}}}|||{{{yyyyyyzzzzzz{{{||||||}}}~~~~~~}}}|||||||||||||||~~~zzzyyyoookkkddd^^^YYYUUURRROOOQQQOOOMMMKKKKKKKKKMMMMMMJJJJJJJJJKKKMMMNNNPPPQQQVVVXXX\\\```eeehhhkkklllpppqqqrrrrrrssssssssssssttttttuuuuuuuuuuuuttttttooopppqqqrrrrrrrrrrrrrrrooonnnmmmmmmnnnppprrrsssuuuxxx{{{}}}{{{yyywwwwwwwwwvvvvvvtttssspppooommmfffdddbbbbbbdddhhhlllooouuuvvvxxxyyyzzz|||~~~~~~~~~|||hhhXXXKKKBBB???@@@===<<<;;;:::888777666555444555666888888666555444444333333333666999===@@@DDDAAA===999666666888999999999888888999999:::;;;666666666666888:::<<<===BBBHHHQQQWWWWWWQQQGGGAAA<<<;;;::::::999999::::::;;;<<<>>>???>>><<<:::888777:::<<<<<<<<>><<<<<<<<<<<<===>>>???@@@;;;===???@@@AAAAAAAAA@@@@@@CCCGGGJJJLLLLLLJJJIIIEEEJJJMMMUUUhhhttteeedddnnneeehhhmmmppprrrssstttvvvwwwwwwxxxyyyyyyyyyxxxxxx{{{{{{||||||||||||||||||{{{{{{||||||{{{yyyxxxvvvwwwyyy|||~~~~~~}}}~~~yyyrrrlllhhhccc```[[[WWWTTTQQQMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGJJJLLLOOOQQQTTTYYY]]]bbbeeefffhhhjjjlllmmmmmmoooqqqsssvvvvvvvvvuuuuuusssrrrrrrrrrqqqooonnnnnnnnnooopppooooooppppppppppppqqqqqqsssuuuxxxzzzzzzyyywwwuuuvvvtttqqqpppooommmkkkiiidddcccaaaaaacccgggkkknnnuuuxxx{{{||||||||||||}}}www^^^NNNFFF>>>999777:::;;;<<<;;;:::888888999<<<;;;;;;:::999888777777888888888999<<<>>>AAACCCFFFDDD@@@===:::999999999999;;;===<<<999777999;;;:::999777777777999;;;===@@@OOObbbooorrrlll^^^PPPDDD???<<<>>>???<<<<<<===;;;<<<>>>===<<<<<<===>>>555999=========???EEEJJJ]]]kkkssslll^^^RRRHHH@@@<<<<<<;;;;;;;;;<<<<<<===@@@>>>===???BBBCCCBBB@@@AAACCCFFFFFFFFFEEEEEEFFFIIIJJJKKKTTTggg~~~rrrccccccooocccfffkkknnnpppqqqssstttvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{yyyxxxwwwwwwyyy{{{}}}~~~~~~}}}}}}~~~yyyssslllfffbbb^^^[[[WWWTTTQQQOOOLLLJJJEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAABBBCCCEEEFFFJJJKKKMMMQQQUUUYYY\\\^^^dddfffiiikkkkkklllnnnppprrrrrrssstttttttttssssssrrrqqqpppoooooooooppppppppppppqqqqqqrrrrrrssssssuuuvvvxxxyyyyyyxxxvvvuuusssqqqnnnmmmllljjjhhhfffaaa```______aaaeeeiiikkksssuuuxxxzzzzzzzzz{{{|||qqqYYYKKKDDD???;;;:::<<<===>>><<<:::888777888888888888777666666666555666666666777999;;;>>>???BBB@@@>>><<<::::::;;;;;;::::::;;;:::999888999:::999888777777888:::<<<===GGGWWWkkk{{{rrrdddMMMGGGBBBBBBAAA>>>>>>@@@<<<===>>>===<<<;;;<<<===888;;;>>>>>><<<===BBBFFFSSS^^^ddd___UUUMMMEEE???>>>=========>>>>>>???@@@@@@???===>>>AAABBBAAA???@@@BBBEEEEEEEEEDDDDDDEEEGGGHHHKKKSSSfff{{{rrrgggjjjuuu___ccchhhlllmmmoooppprrrttttttuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~|||uuuooojjjddd```[[[YYYUUUSSSRRRPPPNNNLLLGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAAFFFFFFGGGHHHKKKOOORRRUUU\\\___cccfffggghhhjjjkkkmmmnnnppprrrssstttuuuuuussssssrrrqqqqqqqqqqqqrrrqqqrrrrrrssstttuuuuuuvvvxxxxxxxxxxxxwwwvvvuuutttpppmmmkkkiiigggfffcccaaa]]]\\\[[[[[[]]]aaaeeehhhnnnqqquuuwwwwwwxxxyyy{{{{{{hhhSSSGGGAAA>>>======>>>??????===:::777777777666666666666666666666666777777777777888:::;;;===<<<<<<;;;::::::;;;<<<===:::999888888999999888777888777777777888:::<<<>>>FFFUUUiii{{{~~~oooTTTLLLEEEBBB@@@======@@@<<<===>>>>>><<<:::;;;;;;;;;===???>>><<<<<>>>>>>>>???@@@AAABBBCCCAAA???>>>>>>???@@@>>>===???AAACCCDDDCCCCCCDDDEEEFFFHHHLLLVVVgggzzzqqqjjjoooyyy[[[___eeeiiikkkmmmoooqqqqqqrrrsssttttttuuuttttttwwwxxxyyyzzz{{{{{{{{{zzz{{{{{{{{{zzzzzzyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}yyytttooojjjfffaaa^^^[[[XXXWWWUUUSSSQQQPPPPPPOOOMMMKKKIIIGGGEEEFFFEEEDDDBBBAAAAAAAAAAAAFFFEEEDDDDDDEEEIIILLLNNNQQQUUUZZZ^^^aaaccceeegggjjjlllnnnppprrrtttuuuvvvuuuttttttssssssssssssssssssssstttuuuvvvwwwwwwxxxyyyyyywwwvvvuuutttsssrrrllljjjgggeeecccaaa^^^\\\YYYXXXWWWWWWYYY^^^bbbeeejjjnnnrrrtttvvvwwwyyyzzz}}}}}}~~~qqq```MMMCCC???<<<<<<>>>===>>>>>>===:::888888888777777777777777888888888::::::999888999:::;;;<<<999999999999:::;;;<<<===;;;888666777999:::888555777777777888999;;;<<<===AAAKKKZZZkkkzzzvvviiiRRRJJJAAA>>>;;;999:::>>><<<>>>???>>><<<:::999:::;;;<<<>>>===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@>>><<<=========>>>???AAABBBCCCAAA@@@???>>>>>>>>>===<<<>>>???AAABBBAAAAAACCCDDDGGGJJJPPPZZZlll}}}ppphhhmmmuuuVVV[[[aaafffiiilllooopppooopppqqqrrrssssssssssssvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyy|||}}}}}}~~~~~~}}}}}}}}}}}}}}}yyytttqqqlllhhhdddaaa^^^\\\YYYVVVVVVVVVTTTRRROOOLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDBBBAAABBBDDDGGGIIIGGGKKKPPPUUUXXX\\\___aaaggghhhkkknnnqqqsssuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuvvvvvvwwwxxxxxxxxxxxxvvvuuusssqqqppppppjjjgggdddaaa___]]]ZZZWWWUUUTTTSSSSSSVVVZZZ^^^aaagggjjjooorrrtttvvvyyy{{{{{{||||||~~~}}}hhhYYYIII@@@<<<::::::===:::;;;===<<<;;;::::::;;;777777777777777888888888:::999888777777888999:::999999999999999:::;;;;;;;;;888666777999:::888555777777777888999;;;<<<<<>><<<:::999999888:::;;;<<<======???@@@@@@<<<999:::<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@@@@@@@???>>><<<<<<<<<===>>>@@@@@@@@@AAACCCEEEFFFJJJOOOZZZllllllcccfffjjj~~~PPPUUU[[[aaafffjjjmmmpppnnnoooppprrrssssssssssssssssssuuuvvvwwwwwwwwwwww{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwtttoookkkgggddd```^^^ZZZZZZYYYWWWVVVTTTRRRQQQJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDDCCCFFFIIIMMMOOOSSSWWWZZZ```bbbeeejjjnnnqqqtttuuuxxxxxxxxxyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuusssqqqooonnnlllgggddd```^^^[[[XXXUUURRROOONNNNNNNNNQQQUUUZZZ]]]cccggglllpppsssuuuxxxzzzzzzzzz{{{|||~~~|||sss^^^RRRFFF@@@<<<999999;;;777999;;;;;;:::999:::;;;666666666666666666666666777666555555444555666777999999999999:::::::::::::::999888888999999888777777888888999:::::::::;;;;;;===@@@DDDMMMTTTRRRLLLFFF@@@;;;;;;;;;::::::===:::<<<>>>>>><<<:::999999777888:::<<<===>>>??????@@@;;;999:::;;;:::;;;===;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@>>><<<===>>>===>>>@@@@@@@@@AAACCCFFFEEEHHHLLLVVVhhh{{{ggg\\\^^^___rrrIIINNNUUU]]]bbbgggkkknnnnnnooopppqqqrrrsssssssssrrrrrrtttuuuvvvwwwwwwwww{{{zzzyyyyyyyyyyyyzzz{{{||||||||||||||||||}}}~~~|||}}}~~~~~~zzzvvvsssooollliiidddcccbbbaaa^^^\\\ZZZYYYSSSRRRQQQOOOLLLJJJHHHFFFCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGJJJNNNQQQVVVXXX^^^dddjjjppptttvvvyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuttttttttttttrrrrrrsssrrrqqqnnnkkkjjjccc```]]]YYYWWWTTTPPPMMMJJJIIIHHHIIILLLPPPUUUXXX___ccchhhmmmpppsssvvvyyyxxxyyyzzz{{{}}}uuuhhhUUULLLCCC@@@===:::999<<<777999;;;:::999888888999888888888777666666666555666555444444444555666777777888999:::;;;;;;;;;;;;::::::;;;:::999888999:::888999999::::::999999999666:::<<<>>>BBBHHHHHHDDDCCC>>><<<>>>???;;;:::;;;888:::===>>>===;;;999999777888999;;;===>>>>>>===>>>::::::===<<<999:::>>>>>>>>>>>>>>>>>>???@@@AAA???AAABBBAAA>>>===>>>@@@===>>>???@@@@@@AAADDDGGGHHHHHHJJJRRRcccwwwxxxaaaXXXZZZZZZlllDDDIIIQQQYYY```eeejjjmmmnnnooopppqqqssssssssstttssstttuuuwwwxxxxxxyyyyyy{{{zzzyyyxxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~~~~|||yyyvvvssspppooommmjjjfffbbb___]]]\\\[[[YYYWWWSSSOOOLLLJJJEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEECCCBBBDDDHHHKKKNNNQQQXXX```hhhoootttwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuuuuttttttssssssrrrrrroooppprrrrrrqqqnnnjjjhhhaaa^^^ZZZWWWTTTQQQMMMJJJFFFEEEDDDEEEHHHMMMQQQTTT\\\```fffkkknnnrrruuuwwwxxxxxxyyy{{{}}}rrrbbbPPPHHHBBB@@@>>>;;;;;;===999:::;;;:::888666666666<<<;;;;;;:::999888777777777777666555666777888999666777888:::<<<=========999;;;===<<<999777999;;;999::::::::::::999888888777<<<@@@BBBEEEIIIIIIFFF@@@===<<>>===;;;::::::888888999;;;===>>><<<;;;;;;888:::>>><<<888999???AAAAAAAAA@@@@@@AAABBBBBB???AAACCCBBB???>>>???AAA>>>???@@@@@@@@@BBBEEEGGGLLLKKKKKKPPPaaauuusss]]]VVVZZZZZZjjj@@@DDDJJJQQQWWW^^^eeejjjlllnnnppprrrrrrrrrsssuuussssssttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzyyywwwwwwwwwyyy{{{|||||||||}}}~~~~~~|||~~~zzzuuuqqqnnnllliiigggeeeaaa\\\WWWSSSOOOLLLIIIJJJHHHEEEEEEEEEFFFFFFEEECCCCCCBBBBBBCCCEEEFFFGGGJJJMMMTTT\\\eeemmmtttwwwyyyxxxxxxyyyzzzyyywwwuuuyyywwwvvvvvvvvvvvvtttrrrqqqpppnnnllljjjhhhffffffaaa]]]YYYUUUQQQLLLHHHEEEAAABBBCCCCCCDDDGGGKKKNNNVVV[[[cccjjjnnnppprrrtttyyyyyyzzzzzzzzz|||nnnXXXMMMHHHAAA<<<;;;;;;:::888888888888888777777777777;;;:::888666555555555666888888777666555444444333555666888999::::::999999777888::::::999777444222;;;;;;;;;<<<<<<<<<======<<<;;;<<<@@@FFFIIIIIIGGG>>><<<:::::::::;;;:::999;;;;;;<<<>>>???>>>:::777;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;>>>===<<<<<<<<<===???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFIIIMMMRRR]]]kkkssstttlllbbbVVVQQQXXXnnn???BBBGGGLLLRRRXXX```dddgggiiimmmnnnoooppprrrtttssstttttttttuuuuuuuuuvvvwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~zzzvvvtttssspppnnnnnniiiccc]]]YYYVVVSSSQQQMMMKKKHHHGGGHHHHHHHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFHHHKKKRRRZZZccclllssswww{{{zzzzzz{{{||||||zzzxxxxxxwwwwwwxxxxxxxxxuuusssooonnnllliiifffcccaaa___ZZZXXXTTTPPPNNNJJJFFFCCC>>>???@@@@@@AAACCCGGGKKKRRRWWW^^^eeejjjmmmpppqqquuuvvvwwwwwwxxxzzz~~~jjjWWWLLLGGG@@@<<<;;;;;;999888888888888777777777666666888777777666777888999:::888777777666555444444444555666777999::::::999999;;;<<<======<<<:::777555999999::::::::::::::::::::::::;;;>>>CCCEEEEEEDDD===;;;999999:::::::::888999999;;;===???>>><<<999999999999888888888777777999:::;;;;;;<<<;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAACCCDDDEEEEEEIIIKKKPPPYYYfffnnnooofff\\\SSSRRR]]]ttt>>>@@@BBBEEEJJJPPPXXX]]]bbbeeehhhkkkmmmnnnqqqssstttttttttttttttuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwttttttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxsssllleeeaaa^^^[[[YYYRRRPPPMMMKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGJJJOOOXXXbbbllltttxxx|||{{{{{{{{{||||||zzzxxxwwwvvvwwwxxxyyywwwtttrrrkkkjjjgggccc___\\\YYYWWWSSSPPPMMMKKKIIIGGGCCCAAA:::;;;<<<<<<<<>>>>>===;;;888777888888888777777777777777888888888;;;>>>@@@???>>><<<:::888888999::::::999777888999<<<>>>???===;;;999999999888888888888777999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@BBBDDDEEEFFFDDDGGGIIILLLUUUaaaiiiiiibbbZZZSSSXXXhhh<<<===>>>@@@DDDKKKSSSYYYaaacccgggjjjkkkmmmppprrrssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwrrrsssuuuwwwxxxyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}xxxpppiiieeebbb___^^^WWWTTTQQQOOOOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHGGGJJJPPPXXXbbbllluuuyyy{{{yyyxxxxxxyyyxxxvvvuuutttssssssttttttrrrnnnkkkcccbbb___\\\XXXUUURRRQQQNNNLLLIIIFFFEEECCC@@@===888888999999999;;;>>>BBBEEEJJJQQQWWW]]]bbbgggkkkkkknnnqqqtttvvvyyy|||zzzkkk[[[OOOFFFCCC???<<<:::999999999888777777777666666666666666555555444444444444444666666666666666555555555555666666777777888888888999999:::::::::888666555777777777666666666666666666666777888999::::::999;;;:::888888:::;;;;;;:::888888999;;;======<<<:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBEEEGGGJJJSSS```hhhiiifff]]]XXXaaattt<<<<<<<<<===AAAGGGPPPVVV```cccfffiiijjjllloooqqqrrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwssstttvvvxxxyyyzzz{{{{{{{{{|||}}}~~~{{{|||}}}~~~~~~yyyrrrkkkgggdddaaa___[[[XXXUUURRRQQQPPPOOOMMMOOONNNLLLJJJIIIHHHHHHHHHJJJMMMSSS[[[dddmmmuuuyyyyyywwwuuuttttttsssqqqooonnnmmmlllkkkjjjgggccc```YYYXXXWWWUUURRRPPPNNNNNNLLLJJJFFFDDDBBB@@@<<<:::777888888777777999<<>><<<999888999:::777777777666666666666555666666666555555444333333555555555666666666666666666666666666666666777777777777888888777666555444777777777666666666666666444555666777777666666666;;;999888999;;;<<<<<<;;;:::999999:::;;;;;;999777::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<==================>>>>>>???@@@AAAAAAFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEIIITTTccclllnnnjjjaaa\\\eeeyyy>>>=========???EEELLLRRR\\\___cccfffhhhkkknnnpppppppppqqqssstttuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~zzzuuupppllliiieeebbb```]]]YYYVVVTTTSSSQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIMMMPPPVVV^^^fffnnntttwwwwwwtttpppnnnmmmkkkiiigggfffdddaaa```^^^\\\YYYVVVRRRQQQPPPOOONNNMMMLLLKKKJJJGGGDDDBBB@@@>>>;;;888777777777666666777:::===>>>BBBGGGLLLRRRYYY___dddjjjnnnssswwwzzz|||~~~~~~zzzkkkZZZKKKCCC>>>???>>>;;;999888999:::777777666666666666555555555666777777888777777777444444555555666666777777666666555555555555666666777777777777777666555555666666666666777777777888444666777777666555555666999888777888:::<<<<<<;;;;;;999999999::::::888666777888888888888999999999888888999:::::::::::::::;;;;;;<<<============<<<;;;<<<===>>>???@@@AAAAAAHHHGGGFFFDDDBBBAAAAAA@@@@@@CCCFFFJJJVVVfffpppsssmmmbbb[[[bbbuuuAAAAAA???>>>>>>BBBGGGKKKSSSWWW\\\aaadddhhhlllooonnnoooppprrrtttvvvwwwxxxwwwvvvvvvvvvvvvwwwxxxxxxvvvvvvuuuuuuvvvwwwyyyzzzxxxyyyzzz{{{|||||||||||||||{{{{{{zzz{{{|||~~~|||xxxuuuqqqllliiieeebbb]]]ZZZXXXVVVTTTRRRSSSRRRPPPNNNMMMLLLMMMMMMOOOSSSYYYaaahhhmmmqqqrrrpppmmmhhheeeccc```^^^\\\\\\ZZZWWWUUUUUUTTTSSSRRROOONNNMMMLLLKKKJJJIIIHHHEEECCCAAA@@@???===;;;999666777666555555666999;;;<<<>>>CCCHHHMMMTTT[[[___jjjnnntttyyy{{{|||}}}~~~}}}|||ooo___PPPEEE@@@<<<======;;;888777999;;;777777666666666555555555555555666777666555444333444444444555666777777888666666555444444444555666666666666666666555555555333444444555666777888888444777999888666555666888666555444666888:::::::::999888777888999:::999888777777888888888999999999888888999::::::::::::999999:::;;;<<<===<<<;;;;;;:::;;;<<<===???@@@AAABBBHHHGGGFFFDDDCCCBBBBBBAAABBBDDDGGGKKKWWWgggrrruuummmbbbZZZ^^^nnnDDDCCCAAA???>>>???BBBEEELLLPPPVVV\\\aaafffkkkooommmnnnooorrrtttwwwxxxyyywwwwwwwwwwwwwwwxxxxxxyyyvvvuuutttssstttuuuwwwyyywwwwwwxxxyyyzzzzzzzzzzzz|||{{{zzzyyyzzz|||~~~|||xxxsssooohhheee```]]][[[YYYVVVTTTXXXVVVUUUSSSRRRQQQRRRRRRPPPTTT[[[bbbhhhlllnnnoooiiifffaaa\\\ZZZWWWTTTRRRVVVSSSPPPOOOOOOQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGFFFAAA@@@>>>>>>>>>>>><<<:::666666666444333555777::::::<<<@@@EEEJJJPPPXXX]]]iiinnntttyyy{{{||||||}}}~~~vvvfffWWWJJJCCC???:::<<<===;;;888777999;;;777666666666555555555555666666666444222000---,,,333444444555666777888888666666444333333444555666444444444444444333333333111222333444666777888888555888::::::777666777999444333222444666888999888777666666777999;;;;;;:::999999999::::::;;;;;;;;;888888999::::::::::::999888999:::;;;<<<;;;::::::999:::;;;===>>>@@@AAABBBGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFHHHLLLWWWgggrrruuunnncccYYY\\\kkkKKKGGGBBB>>>===<<<<<<<<>>===<<<;;;;;;888777666555555666777888999;;;===>>>AAAHHHSSSZZZdddjjjqqquuuwwwyyy|||ttt```OOOEEEAAA>>>;;;;;;::::::999:::::::::666666666666666666666666444444444444444444444444444444444555555555555666333333333444444555555555777777777777555222///---...///222444555666555555555666666666666666555555777666666666666666777888888999:::;;;;;;;;;:::999;;;;;;;;;;;;:::999888888;;;888666666999:::999777::::::::::::::::::::::::<<<:::888888:::<<<<<<<<>>===<<<<<>><<<:::999777777777777666555555666777888888:::<<<===@@@GGGQQQYYYccciiippptttvvvxxx||||||jjjWWWIIIAAA===:::;;;;;;:::999888888999999666666666666666666666666666666666666666666666666333333333333444444444555444444444555555555555555444555666666555444222000111222333444555666666666555555555666666555555444666666666666666777777777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999777555555777888777666:::::::::::::::::::::::::::888888999;;;=========>>>@@@CCCGGGJJJMMMOOOPPPKKKNNNQQQUUU^^^iiioooooojjjddd^^^^^^lllYYYSSSJJJCCC???===<<<<<<>>>BBBHHHNNNTTT[[[bbbfffjjjmmmqqqssssssssstttuuuuuuuuutttttttttuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}{{{wwwuuurrrooommmkkkjjjjjjjjjkkkkkkhhhfffddddddcccbbb```___^^^]]]\\\YYYTTTPPPNNNMMMKKKJJJHHHGGGFFFGGGGGGGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@?????????===<<<:::888777666777777666666666666777777777999;;;<<>><<<;;;:::999888777666666666666666666666666666666666555555555555555555555555222222222333333333444444555555555555555555555555222333444555555555444333444444444444444555666666333444444555555444444333444555666777777777777666666777999;;;<<<===<<<<<<999999999:::999999888888999888666666888999888777::::::::::::::::::::::::888888888:::===>>>>>>======@@@DDDIIIMMMPPPRRRRRRLLLOOOPPPSSS\\\hhhooopppgggaaa[[[\\\jjjaaaZZZPPPGGGAAA>>><<<;;;;;;>>>CCCIIIOOOVVV^^^ccciiilllpppssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}|||zzzxxxxxxxxxxxxzzz{{{|||~~~~~~|||zzzyyyyyyzzz{{{{{{yyyuuurrrnnnllljjjgggdddcccbbbbbb___[[[VVVSSSQQQOOOMMMLLLKKKJJJHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@??????===<<<;;;::::::888777777777666666666666666888:::;;;===DDDLLLSSS^^^dddmmmrrruuuwwwzzz}}}mmmVVVJJJEEEBBB???>>>::::::888777555555444444555555555555555555555555333333333333333333333333222333333333333444444444555555555444444444444333222333444555555555444444666555333222222333444555222222333444444444333333333444555777777777777666777888999;;;;;;;;;;;;:::555666666777777777666666;;;::::::999::::::;;;;;;999999999999999999999999::::::;;;===??????>>><<>>>>>>>>======999999999888888777777666555888:::;;;===BBBJJJQQQ\\\ccclllrrruuuwwwzzz}}}sss___JJJAAA@@@>>>;;;;;;:::999888666555444444444333333333333333333333333333333333333333333333333444444444444555555555555444444333333333333333333555555555555444333222222444333222111111111222333111222222333444444333333333444555666666777777777999999:::::::::888777666444555666777777777777777:::;;;::::::999::::::;;;999999999999999999999999<<<<<<<<<>>>@@@???===;;;>>>@@@CCCFFFGGGFFFDDDCCCDDDFFFFFFGGGOOOZZZaaabbb^^^YYYUUUWWWgggqqqjjj___UUULLLEEE???<<<:::;;;>>>@@@EEELLLTTTYYYbbbfffkkknnnppprrrtttuuuuuuuuuttttttuuuuuuvvvwwwuuuuuutttttttttvvvwwwxxxvvvvvvwwwwwwxxxxxxxxxxxxzzzyyywwwwwwxxxzzz|||}}}|||{{{||||||}}}~~~}}}{{{yyyxxxwwwwwwxxxrrrnnnjjjfffeeedddcccbbb[[[XXXVVVUUUUUUUUUSSSRRRKKKJJJHHHFFFEEEDDDCCCCCC????????????>>>>>>>>>>>>::::::;;;::::::999888777555888:::;;;===AAAIIIOOOZZZbbbkkkrrruuuxxx{{{}}}~~~hhhUUUDDD@@@@@@<<<:::<<<999888777666555444444444333333333333333333333333444444444444444444444444444444444555555555666666333333333444444444555555777777666444333222111111222222111111111111111222111111222333444444444444444333333444555666888888999999:::999888666444333555666777888999999::::::777888999888666666888999999999999999999999999999<<<;;;;;;<<<>>>>>>===;;;;;;<<>>;;;;;;<<<===@@@FFFNNNSSS\\\```fffjjjmmmoooqqqssssssrrrrrrrrrrrrssstttttttttssssssssssssuuuwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxwwwvvvvvvwwwzzz}}}}}}||||||{{{|||}}}~~~~~~~~~}}}}}}{{{xxxsssqqqppppppooonnnhhheeecccaaaaaaaaa```___RRRPPPMMMJJJHHHFFFFFFEEEEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<:::999888666888;;;<<<===AAAHHHNNNZZZaaakkksssvvvxxx{{{~~~~~~{{{mmm^^^MMMAAAAAAAAA;;;999<<<888888777666555555666666444444444444444444444444444444444444444444444444333333444444444555555555333444444555666777888888777666555444333222222222111111222333333333222222111222333444555555555555555444222222333555888:::777777888777666555333222333444555666888888999999666777888777555555777999888888888888888888888888777666666777:::=========;;;<<<===>>>????????????BBBDDDEEEEEEKKKSSSWWWVVVSSSQQQPPPVVVfff|||vvvmmmcccYYYOOOFFFAAA;;;;;;:::;;;===BBBJJJOOOXXX\\\bbbgggjjjmmmpppqqqqqqqqqppppppqqqqqqrrrssssssrrrrrrrrrssstttvvvwwwvvvwwwwwwxxxxxxxxxwwwwww{{{yyywwwvvvwwwxxx{{{}}}~~~}}}|||{{{{{{|||}}}~~~}}}yyywwwwwwwwwvvvuuussspppmmmlllkkkkkkjjjiii___]]]ZZZVVVSSSQQQPPPPPPKKKJJJHHHFFFDDDAAA???>>>======>>>>>>===;;;:::888666999;;;<<<===AAAHHHNNNYYYaaalllssswwwyyy|||~~~}}}~~~sss```SSSDDD;;;===<<<666333888888777777666666666777777666666666666666666666666222222222222222222222222222222333333333444444444444555666777888999:::;;;666555444333333333333333111222333444555444333333111222333444555555555555555444222111222555999;;;444555666666666555444333///000111333444555555666777999:::999666666888;;;888888888888888888888888333222222444888<<<>>>>>>?????????>>>>>>>>>>>>>>>AAACCCDDDEEEJJJQQQTTTRRRPPPOOOPPPVVVggg{{{}}}yyyooodddZZZNNNDDD@@@<<<:::;;;<<<===BBBIIIPPPVVV^^^eeeiiikkklllmmmnnnoooqqqsssttttttsssrrrsssrrrrrrqqqrrrssstttuuuwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuwwwyyy|||~~~||||||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{~~~zzzuuurrrrrrqqqnnnlllmmmiiiddd```]]]\\\ZZZXXXUUUQQQMMMIIIGGGEEECCCAAABBB@@@>>>===>>>>>>===;;;<<<;;;;;;>>>>>>AAAIIIRRRYYY___hhhpppuuuwwwyyyyyyzzz{{{}}}lll[[[FFFDDD@@@<<<999888777777777777777777666666666666666666666666666555555555444444222222222222444444555555444444444333333333444555666777888999::::::;;;:::777555444333333333111111222222222222111111111111222333333333333222333333444444555666777777777777666666555555555444444444333333444555777888;;;999777666555666777999555666777777666666777888999::::::;;;;;;::::::999===>>>@@@@@@??????@@@BBBDDDDDDAAABBBIIIQQQRRRNNNJJJLLLPPPUUUbbbzzzzzz~~~}}}vvvmmmcccVVVKKKFFFAAA======<<<;;;@@@FFFKKKPPPYYY```eeehhhkkkllloooooopppqqqrrrrrrrrrrrrssssssrrrrrrrrrsssuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyy|||}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzxxxxxxwwwtttrrrvvvtttrrrpppnnnlllhhheee]]]ZZZVVVRRRPPPMMMKKKHHHEEECCC@@@?????????>>>===<<<;;;;;;>>>???AAAIIISSS\\\bbbjjjqqquuuvvvwwwxxxzzz{{{}}}sss___OOODDDBBB>>>;;;999888777777777777777666666666555555666555555555555555555555444333222222222222333444444444444444333333333333333444444555666777888999:::999777444333222222222///000000000000000000///111111222333333333333222333444444555666666777777777666666666555555555444444444333333444555777888:::999777666555666666777555666777777666666777888999::::::;;;;;;::::::999;;;<<<>>>>>>======>>>@@@AAAAAA???AAAHHHQQQSSSPPPIIIKKKNNNSSSaaayyyttt{{{~~~wwwnnn```UUUMMMFFF@@@>>><<<:::===AAADDDIIIRRRYYY___dddiiilllppppppoooppppppqqqrrrsssttttttssssssttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~|||zzz{{{zzzzzz{{{zzzwwwsssooogggeeeaaa^^^\\\YYYUUURRRKKKHHHDDDBBBAAA@@@???>>>===;;;<<<>>>???BBBKKKUUUaaafffmmmrrruuuuuuvvvvvvyyyzzz|||~~~yyyiiiVVVIII@@@>>><<<:::888777777777777666666666666555555555555555555555555555555555444333222111111222333444444444444333333333222222222222333444555666666777777777555333222222111111000000111111111111000000111111222333333333333222333444444555555666666777666666666555555555555555444444444444555666777777888888777666666555444444555666777777666666777888999::::::;;;;;;::::::999:::<<<>>>>>>======???@@@AAABBBAAABBBIIIQQQSSSPPPKKKLLLNNNTTTbbb|||jjjsss}}}~~~wwwjjj___SSSKKKCCC???<<<:::;;;??????DDDLLLSSSZZZaaagggkkkpppooooooooopppqqqssstttuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{|||}}}}}}||||||||||||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyvvvpppmmmjjjhhhfffccc___]]]TTTPPPJJJEEECCCAAA@@@???>>><<<===???AAADDDNNNXXXgggkkkppptttuuuuuuuuuuuuxxxyyy{{{}}}rrr```PPPFFF<<<;;;:::888777777777777666666666555555555444444444444444444444555555555444333222111111222333444333333333333222222222222222222333333444555555666555444444333222111111000333333333444444333333333111111222333333333333222333333333333444444555555555555555555555555555555555555555555555666666777777777777777666555444333555666777777666666777888999::::::;;;;;;::::::999<<<>>>???@@@??????AAACCCCCCEEEEEEFFFJJJQQQRRROOONNNOOOQQQXXXhhh___kkkxxx~~~tttjjjZZZPPPFFFAAA>>>;;;;;;>>>>>>BBBHHHNNNUUU]]]dddiiinnnnnnmmmnnnooorrrtttuuuuuuuuuuuuuuuuuuuuuttttttsssssstttuuuuuutttssssssttttttuuuvvvwwwyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~wwwuuurrrqqqpppnnnllljjj```ZZZRRRKKKFFFCCCAAA@@@@@@>>>>>>AAACCCGGGQQQ\\\kkknnnsssvvvvvvuuuuuuuuuwwwxxxzzz|||}}}xxxeeeSSSEEE???:::999888888777777666666555555555555444444444444222333333333444444444555333222111111111111222333333333222222222111111111222333333444444555555555333333222222222111000000333333333444444333333333111111222333333333333222111222222222222222333333444444444555555555555555555555666666666666666666666666666777666555444444555666777777666666777888999::::::;;;;;;::::::999;;;===?????????@@@BBBCCC@@@DDDGGGIIIMMMRRRSSSOOOOOOOOORRRZZZlllWWWbbbpppyyy}}}vvvdddYYYLLLFFFBBB>>>===???===@@@DDDHHHNNNUUU]]]bbbiiiiiijjjlllnnnqqqssstttttttttuuuuuuuuutttssssssrrrssstttuuuuuutttsssrrrssstttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}|||zzzwwwvvvwwwxxxxxxwwwnnnggg\\\RRRKKKGGGDDDBBBCCC@@@@@@CCCEEEJJJUUU```mmmppptttwwwwwwwwwwwwwwwvvvwwwyyy{{{}}}~~~~~~ooo[[[III???:::999999888888777666666666555555444444444333333333111222222333333444444444333222111000000111222333222222222111111111000000222333333333444444444444111222222222222222111000000000111111111111000000111111222333333333333222222222222222222222222222444444444444444555555555555666666777777777666666555555666666666777777777555666777777666666777888999::::::;;;;;;::::::999999;;;=========>>>@@@BBB===DDDKKKNNNRRRVVVUUUQQQMMMNNNRRR\\\oooNNNYYYfffpppyyy}}}pppcccUUULLLGGGBBB??????<<<===???AAAEEELLLTTTYYYbbbcccfffiiillloooqqqrrrsssttttttuuutttsssrrrqqqssstttvvvwwwwwwvvvtttsssssssssuuuvvvxxxyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~{{{xxxxxx|||}}}zzz|||zzzwwwwwwyyy}}}|||sssfffZZZQQQLLLHHHFFFEEECCCBBBEEEGGGMMMXXXdddnnnqqquuuxxxxxxxxxyyyyyyuuuvvvxxxzzz|||}}}~~~~~~vvvcccQQQCCC===;;;999999999888777666555555444444444333333333333222111111111222333333444444333222111000000111222333222111111111000000000000111111111222222222222333000111222333333333222111///000000000000000000///111111222333333333333222333333333333333333333333333333333444444555555555555666777888777777666555666555555555666888:::;;;555666777777666666777888999::::::;;;;;;::::::999999;;;=========>>>@@@BBBFFFNNNVVVYYYZZZ[[[VVVQQQLLLMMMSSS___sssHHHQQQ]]]gggrrr|||yyykkk[[[QQQJJJDDD@@@???::::::;;;<<>>??????@@@BBBDDDSSS\\\cccdddbbb^^^WWWPPPMMMOOOVVVcccwwwAAAFFFPPP]]]kkkvvv}}}}}}xxxjjjYYYMMMHHHDDD@@@===;;;999:::>>>BBBFFFGGGOOOUUU]]]dddhhhjjjlllmmmrrrtttvvvvvvtttrrrqqqqqqttttttuuuuuuuuusssrrrqqqttttttttttttuuuwwwxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}xxxyyy{{{|||~~~~~~~~~}}}||||||||||||||||||vvvnnnlllttt}}}|||{{{|||}}}|||zzz||||||xxxsssqqqsssxxx|||~~~vvvjjj^^^SSSMMMKKKKKKHHHEEEGGGOOOZZZdddiiiwwwxxxxxxyyyzzz{{{||||||wwwvvvuuuwwwzzz}}}~~~~~~|||~~~{{{kkkYYYLLLBBB:::888:::888888777666666666666666222222222111111111111000333333222222111222222222...///111111111222333555666222//////111222111000111111222222222333333333222222222111111111000000222111000000222222111000333333222222222333444444444444555666666555444333333444444555666777888888666666666666777777777777999888666555444555777888777888;;;=========;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===@@@EEEIIIUUUkkkyyyrrrccc\\\XXXSSSQQQPPPSSS^^^sss???CCCKKKWWWdddpppyyy}}}{{{ppp```TTTMMMGGGBBB===;;;888777:::===@@@AAAJJJPPPXXX```eeeiiilllnnnqqqsssuuuvvvuuusssrrrsssssssssttttttsssrrrqqqpppssssssssstttuuuvvvxxxxxxxxxyyyzzzzzzxxxxxxzzz|||zzz{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{||||||xxxpppjjjnnnxxx}}}{{{{{{{{{zzzxxxyyy||||||wwwsssppprrruuuxxxyyy~~~xxxoooeee\\\VVVSSSQQQNNNMMMPPPYYYdddnnnsss{{{{{{|||}}}~~~~~~}}}|||}}}}}}{{{|||rrrcccQQQFFF???:::888999777666666555444444444555222222222111111111111000111111111000111111111222000111222222111111111222555222//////111222111000111111111222222222333333333333333222222222111111333111000111222333222111000000111111333444666777333444555666666555444333333333444444555555666666444444555555555666666666888777666555555666777888777888999:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;<<<=========@@@EEEHHH\\\nnnzzzsssggg```ZZZTTTRRRPPPRRR\\\ppp===@@@EEEMMMYYYeeepppwwwwwwjjj^^^VVVMMMEEEAAA===999777888999;;;;;;BBBHHHQQQZZZaaafffkkkooonnnqqqssstttsssrrrrrrrrrqqqrrrrrrrrrrrrqqqqqqpppssssssssstttuuuvvvwwwxxxxxxyyyzzzyyyxxxwwwxxxyyy{{{|||||||||||||||{{{{{{||||||{{{zzzzzzzzz{{{{{{zzz}}}vvvmmmkkkooozzz~~~|||{{{zzzzzz{{{}}}}}}~~~zzzuuurrrrrrssstttuuuwwwvvvtttpppjjjccc\\\WWWRRRPPPPPPUUU___kkkuuuzzz}}}{{{|||~~~fffVVVFFF???<<<999666666555444444444444333333333222222222111111111111000/////////000000111111222222222222222222111000000333222000000111111111000111111111222222222222333333333333333333222222222333222111111333333222111111111111111222333444555333333444555555444444333222333333444444444333333333333333444444444555555777777555555555666777888666777777888999999::::::::::::::::::;;;;;;;;;;;;<<<=========>>>@@@DDDHHHZZZhhhpppmmmgggddd___XXXSSSPPPQQQYYYlll======@@@EEENNNZZZgggppp}}}|||rrrhhh___SSSJJJFFFBBB===999999999::::::<<>>:::999777444333333444444444444444333333222222222111111111000000...///000111111222222222111111111222333222111///111111000000000111111000111111111111222222222222222222222222222222222222333222111222333444333111444444333111000000000000222333333333444444444444333333444555444444333222333333333333444444444444666666555555555666777777777777777777777999:::;;;999999:::::::::;;;;;;;;;<<<===>>>>>>>>>@@@CCCFFFMMMVVV]]]```aaadddaaa\\\RRROOONNNUUUggg======>>>@@@FFFQQQ^^^ggguuuzzz|||xxxpppggg[[[QQQJJJEEE@@@<<<:::::::::999999>>>EEELLLTTT]]]eeejjjlllmmmoooooonnnnnnnnnpppqqqqqqrrrrrrrrrsssttttttqqqqqqrrrrrrsssuuuvvvwwwvvvxxxyyyyyywwwuuuuuuuuuwwwxxxyyyzzz||||||}}}}}}zzzzzzyyyyyyyyyyyyzzzzzz~~~yyyrrrpppvvv~~~|||zzzwwwvvvvvvxxxxxxwwwqqqhhhaaa\\\\\\]]]bbblllvvv~~~~~~rrr```SSSFFF;;;888888555222111333444444555555555444333222222222111111111000000///000111222333333333333/////////111444555333000///000111111000000000111000000111111111222222222000000000000111111111111333222111111333333222111444333222111000/////////222222222222333333444444333444555666666555333222333333444444444555555555555555555555555666777777888777777777888999:::;;;999999999:::::::::;;;;;;<<<===>>>>>>>>>???BBBDDDCCCHHHNNNSSSYYY^^^^^^[[[PPPMMMLLLRRRccc~~~======>>>>>>AAAIIITTT]]]jjjrrryyyzzzwwwpppeeeZZZNNNIIICCC>>>;;;:::888777999<<<@@@FFFLLLTTT]]]bbbgggiiikkkllllllmmmoooqqqqqqqqqqqqqqqrrrtttuuuvvvqqqqqqqqqrrrssstttuuuvvvtttvvvxxxxxxvvvuuutttuuuuuuvvvxxxzzz{{{|||}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{~~~}}}~~~yyyqqqpppsss{{{}}}||||||||||||wwwooohhhfffeeeeeeiiiqqqxxx~~~}}}jjjYYYKKKBBB:::888777333222222222333444555555555444333222222222111111111111000///000222333444444333222.........111555666333000---///111111000///000111000000000111111111111222/////////000000000000000222111000000222222111000////////////000111222333111111111111222333444444222333555666777555444333333333333444444444555555333444444555666666666777777777777888999999::::::999999999999::::::::::::;;;<<<>>>>>>===>>>@@@AAACCCDDDGGGKKKPPPUUUVVVVVVLLLJJJJJJOOO```{{{;;;===>>>======BBBKKKSSS```jjjuuu{{{{{{xxxnnndddVVVQQQIIIBBB>>>;;;888777999:::<<>>???CCCCCCDDDFFFIIILLLOOOQQQHHHGGGHHHNNN^^^zzz:::===>>>===;;;>>>FFFLLLZZZfffsss{{{~~~|||tttjjj^^^XXXOOOGGGAAA===999777999999:::;;;???EEELLLRRRPPPSSSWWW\\\```eeejjjnnnnnnnnnnnnnnnppprrrtttuuupppppppppqqqrrrsssuuuuuupppsssvvvwwwvvvuuuuuuuuuxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}tttpppfffmmmvvv}}}|||}}}xxxjjjUUUDDD<<<:::999888555111333999...///111333444333111000222222222111111111111000///000222333222111///...222000///222666555000++++++...222222000///000111000000000000111111111111000000111111222222222333000///...///000111000...000////////////000000111111000000000000222444555---///222444555555333222000111111111111222222222222333444555666666666666222333666777888888666555888888999999999::::::::::::;;;<<<<<<;;;;;;<<<>>>AAA@@@@@@CCCEEEGGGKKKPPPEEEEEEGGGMMM]]]yyy======<<<===>>>???AAABBBRRR[[[hhhvvv~~~zzzvvvlllbbbUUUJJJDDDAAA>>><<<;;;999888999<<<@@@CCCDDDKKKNNNSSSYYY^^^bbbdddfffjjjkkkmmmnnnmmmnnnoooqqqqqqqqqpppppppppqqqssstttrrrsssuuuvvvwwwwwwvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwyyyzzz{{{|||||||||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzrrrllliiijjjrrr~~~ppp[[[JJJ@@@;;;:::888777555444333333555222//////111444444333111111111111000000000000000000000000000000000000//////000000111111111222222111000.........///000---...///000000111000000...///////////////...---000000000000000000000000......///111222333444555111111222222222333333333222222222333333444444444111222333333444444444333333222111000000222444555888777555444555666888999777777888999::::::::::::<<<<<<==================>>>>>>???@@@CCCFFFIIIKKKEEEDDDEEEMMM___|||???>>>>>>>>>>>>@@@BBBCCCJJJRRR```ooo{{{yyypppcccWWWMMMFFF@@@<<<;;;999666666888;;;===>>>DDDFFFKKKPPPVVV[[[^^^```fffgggjjjjjjjjjkkkmmmooooooooonnnnnnooopppqqqrrrrrrsssuuuvvvwwwwwwvvvvvvxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~xxxnnniiigggmmmvvv~~~kkkWWWGGG>>>:::999888666555444444444666333000///111333333222111111111111000000000000000000000000000000000000//////000000000111111111222111000///......///000...//////000000000000///...//////000000000//////000000000000000000000000//////000111222222333444111111111222222222333333555444444333333222111111111222222333444444444333444333222111222333555666777666555444555666888999666777888999:::::::::::::::::::::;;;;;;<<<<<<<<<===>>>???AAACCCFFFIIIJJJHHHGGGHHHPPPbbb~~~@@@??????>>>???@@@BBBCCCAAAIIIUUUcccqqq{{{|||qqqeeeYYYNNNDDD===>>>;;;777555666888999999===???BBBGGGMMMSSSXXX[[[```bbbeeegggggghhhjjjlllmmmmmmmmmmmmnnnoooqqqqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{|||||||||||||||||||||||||||tttmmmggghhhmmmuuutttaaaOOOBBB;;;888777666555444444444444666444111000111222222111111111111111000000000000000000000000000000000000//////000000000000111111111000000////////////000///000000000000//////.........///000111111111111000000000000000000000000000000000111111111222222111111111222222222222333777666555333222000//////222222222333333333333333555444333222333444555666666666555444444666777888666777888999999::::::999777777888999::::::;;;;;;<<<===???AAADDDGGGIIIKKKLLLKKKMMMVVVhhh@@@???>>>>>>>>>???@@@AAA>>>CCCLLLVVVbbbnnnyyyyyypppdddVVVJJJBBBAAA>>>:::777777888888888::::::<<<@@@FFFMMMTTTWWW[[[^^^bbbdddfffhhhjjjllllllllllllmmmooopppqqqqqqrrrrrrssstttuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwyyy{{{}}}||||||||||||||||||||||||}}}~~~~~~}}}tttkkkhhhiiiooozzzxxxgggVVVGGG===777666666555444444333444444666444333111111111111000111111111111000000000/////////////////////////////////000000000000000000000000000////////////000000000111000000///...---......///111222222222222////////////////////////111111111111000000000000111111111111222222222222666555444333222000//////222222222222222222333333444333333222333444555555555555444444444555666777555666777888999999999999666666777888999:::;;;<<<<<<===???AAAEEEHHHKKKMMMPPPPPPRRRZZZmmm??????===<<<<<<===>>>>>>>>>AAAGGGNNNWWWcccqqqyyyyyynnn^^^PPPHHHDDD@@@<<<999888999999888777777888;;;@@@GGGMMMQQQVVVZZZ___ccceeegggjjjlllkkkkkkmmmnnnpppqqqrrrrrrrrrrrrrrrsssssstttuuuuuutttuuuwwwxxxxxxxxxwwwwwwvvvvvvuuuvvvwwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~zzzooojjjhhhkkkttt}}}yyyiiiYYYJJJ@@@999666555555444333222222333333444444444222111000000111111111111111000000000///////////////////////////000000///////////////////////////000000000000///000000111000000///...---......///111222222222222////////////////////////111111111000000000000///000000111111111222222222333333222222222111111111333333222111111111222333222222222222222333333444444444444444444555555666555555666777888888888888666777888999:::;;;<<<===<<<<<<>>>AAAFFFKKKOOORRRUUUSSSTTT]]]ppp@@@???===<<<;;;<<<<<<===<<>>:::999888888777444444555777;;;@@@EEEHHHPPPTTTZZZ___ccceeehhhjjjiiijjjlllnnnppprrrrrrsssrrrrrrqqqrrrrrrsssuuuuuussstttvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{|||}}}}}}~~~~~~~~~tttllliiiiiiooowww|||zzzyyyxxxzzzuuujjjZZZKKK@@@:::888666555444333222111111111111222444444333111000111222111111111111000000000000000000000000000000000000000000////////////.........//////000000000000//////000000000000//////.........///000111111111111000000000000000000000000000000000000000000000000000000000111111111111222000111111111222222333333444333111000000111222222111111222222222333333333333333333444444444444555444555666777777888888777888888999:::;;;;;;<<<<<<<<<<<<===AAAFFFMMMTTTYYYXXXUUUTTT]]]pppAAA@@@>>>===<<<<<<<<<===:::===AAACCCHHHRRR___hhhsssyyyzzzlll```YYYOOOJJJDDD???<<<:::888666444444444666888;;;>>>@@@HHHMMMTTTZZZ^^^aaadddfffggghhhkkkmmmoooqqqqqqrrrrrrqqqqqqqqqqqqssstttuuussstttuuuwwwwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzyyyyyy||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~zzzrrrllliiimmmsssxxxpppjjjgggdddbbbdddiiirrr}}}}}}ggg\\\MMM@@@999777888888555555333222000000//////000333444444222000111333111111111111000000000000000000000000000000000000000000/////////.........---...///000111111000///...//////000000000000///...//////000000000//////000000000000000000000000/////////000000000000000000000000000111111111111000000111111222222222222444333111000///000111222111222333333333333333333222222333444444444444444444444555666777777777777999999999::::::;;;;;;;;;=========@@@GGGPPPYYY___YYYUUUSSS[[[nnnBBBAAA???>>>============999<<<>>>???AAAHHHSSS\\\gggppp{{{{{{qqqfffaaaVVVQQQJJJDDD???<<<999777666666666777888:::===>>>CCCHHHOOOVVVZZZ]]]```bbbeeefffiiilllnnnppppppppprrrqqqqqqpppqqqrrrtttuuurrrsssuuuvvvwwwwwwwwwvvvwwwxxxzzz{{{{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~wwwoookkkmmmrrr~~~|||pppggg```\\\XXXUUUUUUYYYaaalllzzz}}}}}}~~~~~~yyy___TTTEEE:::666666888999666555333111000///......///222444444222111222444111111111111000000000000000000000000000000000000000000//////.........------...///111111111000///......///000000111000000...///////////////...---000000000000000000000000////////////000000000111000000000000111111111111111111111111111111111111444333111000///000111222222333444444555555444444111222333444444444333333333444555666777777777777999999999999999999::::::>>>===<<>>===>>>BBBHHHNNN___kkkuuuwwwxxxxxxssslllfff___UUUKKKBBB;;;888999666666666555555666:::<<<<<>>>>>???FFFQQQZZZ\\\XXXUUURRRXXXjjjLLLGGGBBB@@@AAAAAA===:::===>>>>>>===<<>>DDDJJJPPPVVV\\\```ddddddfffiiilllmmmmmmlllooooooooopppqqqqqqrrrrrrqqqrrrrrrssstttuuuvvvvvvwwwwwwyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzqqqoooqqq}}}wwwkkkaaaXXXRRRNNNKKKJJJMMMVVV```jjjyyyooo[[[LLLDDD;;;666666777777666444333222111000000000000111111000000000/////////000000//////....../////////000111111000///...---........................000/////////.........---/////////////////////...//////000000//////......000000000000000111111111000111222111000//////111111111111111000000000000111111000000000000111111000///...///222333222111222222222111222222333333444333333333222222222222333333333444444444555555555555666777888999::::::;;;===>>>???EEEOOOWWWYYYVVVSSSRRRYYYkkkPPPLLLFFFDDDCCCAAA>>>;;;??????>>><<<;;;<<>>888555666777777666333222111111000000000000000000///////////////...////////////000000111222///000000000000//////.........................../////////.....................////////////////////////000000000000111111111000000000000000000///...000000///...---...///000000000000111111111111111111000000000000111111000//////000222333222111111111111111222333444444444444444444333333333333333333444444444555555555666666777888999::::::;;;:::===>>>???DDDMMMSSSSSSRRRPPPQQQYYYlllYYYTTTLLLGGGCCCAAA>>><<>>===<<<<<<===>>>DDDLLLVVVaaalllvvv~~~~~~xxxlll```VVVLLLDDD<<<:::999888777666555333666777:::===AAAHHHPPPUUUZZZ]]]aaadddfffhhhjjjkkkooonnnnnnnnnoooqqqrrrsssuuutttrrrqqqqqqrrrtttvvvuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~xxxxxx~~~}}}pppcccWWWPPPNNNJJJIIILLLOOOUUU```kkkxxx}}}xxxiiiTTTCCC===:::666555555666555333222222111000000000000000////////////............000000000000000111111222///000000000000/////////------------------------..................................../////////////////////000000111222333111111000000/////////......///000///---,,,---...............////////////111111000000000000111111111000///000222333222111111111111111222333444555444444444444444444444444666666666666777777777777666777777888999:::;;;;;;:::===??????DDDKKKPPPPPPOOOMMMNNNWWWkkkaaa[[[RRRJJJDDDBBB@@@?????????>>>????????????>>>AAADDDIIISSS^^^kkkyyyvvvjjj```TTTIII???<<<999888888888666444444555666888;;;BBBIIINNNTTTXXX^^^aaaccceeehhhkkkmmmmmmmmmnnnoooppprrrrrrtttsssrrrpppqqqrrrtttuuuttttttuuuuuuvvvwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~|||{{{{{{}}}}}}}}}|||~~~{{{mmm```XXXSSSNNNKKKLLLNNNSSS]]]gggpppuuu{{{zzzkkkXXXGGG>>>:::888666444444333111000111111000000///000000000............////////////222111111000000000000000000////////////000000000........................---------...............---.........//////000000////////////000111333444111000000000//////......///000111000...---...///---........./////////000111111000000000000111111222111000111222333222111111111111111222333444555444444444444444444444444666666666777777777888888777777888999:::;;;<<<<<<;;;>>>@@@@@@EEEMMMQQQQQQMMMLLLLLLUUUhhhaaa]]]WWWPPPIIIEEECCCBBB@@@??????@@@BBBBBB@@@>>>===<<<>>>FFFQQQ^^^nnn{{{uuulll^^^PPPEEE@@@;;;888888888666333444555555666888<<>><<<888777666444222000//////111000000//////000000000...////////////000000000222111000000////////////000////////////000000111////////////////////////---------------.........------......///000000000//////......///111222333000//////////////////...///111111111///...///000//////000000111111222222111111000000000000111111333111000111222333222111111111111111222333444444333333333333444444444444444444555555555666666666888888999:::;;;<<<<<<======@@@AAABBBGGGPPPVVVVVVPPPMMMLLLSSSfffZZZZZZZZZWWWRRRLLLGGGEEEAAA@@@???AAABBBBBB>>>;;;===999:::@@@HHHPPP^^^kkkwww|||wwwjjj[[[QQQJJJAAA<<<;;;:::888555444555555555666999>>>AAAFFFLLLSSSWWWXXX[[[```dddfffhhhkkknnnoooooonnnmmmppppppqqqrrrssssssttttttsssrrrrrrrrrtttuuuwwwxxxuuuvvvxxxzzzzzzzzzxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~vvvnnn^^^WWWRRROOOOOOQQQ[[[dddkkknnnsssvvvwwwyyy{{{|||{{{~~~tttfffSSSAAA999:::666666444333111000000111000000////////////000000/////////000000000111111//////......//////000000000///......///000111222000000000000000000000000,,,,,,,,,------.........------......///000000111000///...---...///111222.........//////////////////000111000///......000/////////000111222222222111111000000000000111111333222111111333333222111222222222111222222333333222222222222333333333444444555555555666666666666888888999:::;;;<<<======???BBBCCCCCCIIITTT[[[]]]UUUQQQNNNSSSeeeSSSWWW[[[\\\XXXQQQJJJFFFBBBAAA@@@AAABBBAAA<<<888@@@;;;;;;???CCCGGGPPP[[[jjjxxx~~~ttteee\\\SSSHHHAAA???>>>;;;777555666666666666888;;;>>>AAAGGGOOOSSSTTTWWW]]]aaadddfffjjjnnnoooooommmkkknnnoooqqqrrrssstttttttttrrrrrrrrrrrrsssuuuwwwxxxxxxyyy{{{||||||{{{zzzxxxyyyyyyyyyzzzzzzzzz{{{{{{wwwyyyzzz}}}~~~~~~~~~~~~}}}uuuddd]]]VVVSSSQQQSSS[[[dddkkknnnrrruuuvvvwwwyyy{{{xxxzzz}}}~~~}}}|||}}}}}}~~~|||kkk]]]NNN>>>777888444444333222000000222333000000////////////000111//////000000111111222222,,,,,,------...000111222000///.........000111222000000000000000000000000,,,,,,,,,------.........---------...///000000111000///---,,,---...000111---.........//////000000///000000000...---...///,,,------...///000000111111111000000000000111111444222111222333333222111333333222222111222222222111111111222222333333333777777777777888888888888888999999:::;;;<<<======@@@CCCDDDDDDKKKVVV___bbbYYYTTTPPPTTTeeeLLLQQQXXX___bbb\\\QQQHHHHHHFFFDDDBBB@@@??????@@@===<<<<<<<<>>>>>=========>>>AAADDDFFFUUU^^^mmm{{{~~~zzzrrrhhh[[[QQQKKKEEE@@@;;;777777666555555666888999;;;===AAADDDHHHNNNUUUYYY]]]```eeehhhiiijjjkkkllllllnnnppprrrsssssssssrrrssstttttttttttttttttttttsssuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~sssjjj```\\\ZZZ[[[```fffqqqtttxxxzzzzzzzzzzzzzzzzzz}}}~~~}}}}}}}}}rrrgggUUUFFF<<<777555555444333222111000000000000000000000000000000000000///444777444111///...,,,......//////000000000000000///...------...////////////........./////////------...//////...------------...///////////////222111000///...---------------------------------///............---------,,,---......//////......000000///...///000222444666555555555555444222111333333222222222222222222444444333333222333333444333333444444444555555555666888:::;;;::::::<<<===AAADDDEEEHHHQQQ]]]bbbbbbVVVQQQMMMRRRbbb|||UUUPPPNNNRRR\\\cccdddbbbQQQLLLGGGDDDCCCBBB@@@===>>>>>>=========>>>??????EEEOOO___ooo{{{~~~{{{ssshhh^^^WWWOOOGGGBBB<<<;;;888666555555555666555777:::>>>BBBHHHNNNSSSXXX\\\aaaeeehhhiiikkkmmmmmmnnnpppqqqrrrrrrrrrqqqsssssssssssssssrrrrrrrrrrrrtttvvvvvvuuuuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{||||||||||||~~~~~~uuujjjccc______fffmmmuuuyyy~~~~~~|||{{{{{{{{{{{{{{{xxxcccWWWHHH<<<888666444222333222111000000000000000111111111111111111111111222888@@@AAA999...,,,///...////////////000000000///......---......//////------......//////000000------...//////...------------...////////////............///......---,,,------------------------///............---------,,,---......//////......000///......///000222333888777777666444333111000333333222111111222444555333333222222222333333444333444444444444555555555666888:::;;;;;;;;;<<<===AAADDDFFFIIIQQQ\\\bbbbbbQQQPPPPPPTTTbbb|||bbbXXXNNNNNNXXXccciiikkk\\\TTTKKKEEEDDDCCC@@@==================<<<<<<;;;@@@HHHTTTaaammmvvv{{{}}}{{{rrriii```VVVLLLFFF@@@===999666555555444444333555777999<<>>>>>BBBDDDFFFLLLUUUZZZZZZNNNRRRVVV[[[iiipppcccTTTMMMRRR\\\cccgggddd\\\RRRJJJFFFCCCAAA@@@;;;<<<============<<<;;;@@@CCCIIISSS^^^jjjtttyyy~~~yyysssjjj___SSSLLLEEE@@@;;;777666666666555444666777777999<<<@@@CCCNNNRRRYYY___cccgggkkkmmmkkklllmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqppppppqqqssstttuuussssssssstttxxxwwwuuutttuuuvvvyyyzzzyyyyyyzzz{{{||||||||||||}}}}}}~~~|||tttmmmkkkqqqzzz~~~{{{zzz|||}}}~~~~~~zzzyyywwwvvvvvvwwwyyyzzz{{{wwweeeQQQGGG<<<666777888555111333333222222111111222222111111111111111111111111444666>>>GGGIIIBBB999555/////////...............,,,,,,---...............+++,,,...///000000000000.........------.........,,,------...............+++,,,...000000000//////000000000000000000000000///............---------,,,---......///..................//////000111111111333444444222000111222222111111000111222444444444444333444444555666666444444444555555555666666555777999;;;;;;;;;===>>>>>>BBBDDDEEEHHHOOOSSSSSSMMMUUU]]]cccqqq~~~ppp^^^QQQNNNRRRWWW[[[ccc___ZZZRRRLLLGGGDDDCCC<<<======>>>>>>=========>>>>>>AAAGGGRRR^^^kkkrrryyy{{{|||zzztttiii___XXXLLLFFF???;;;::::::888666666777777666666888<<>>>>>======<<<<<<===AAAIIITTT^^^dddmmmrrryyy}}}zzzsssjjjdddWWWOOOFFF@@@???>>>;;;888555555666555555777:::===BBBGGGNNNUUUZZZ^^^bbbeeeeeeeeefffhhhjjjlllnnnooonnnoooppppppqqqrrrssssssrrrtttuuuuuussssssssstttssssssssstttuuuvvvvvvvvvyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~uuullllllqqqzzz~~~}}}zzzxxxuuutttuuuvvvwwwvvvsssqqqooonnnooorrruuuwwwxxx{{{uuuaaaPPP>>>:::666333222222111000000000////////////000000000000000000000000000000)))000111222???LLLFFF666//////.........---------***+++,,,...//////......---...///000000000...---///...------------...///+++,,,------......------,,,,,,,,,,,,---...//////........................///............---------,,,---......//////......------...///000000000000000444666555111...000333...///000111111000...---111111111111222333444555555555555555666666666666444666999:::;;;<<<===???BBBGGGKKKIIIJJJNNNRRRRRRNNNTTTVVVZZZmmmzzzfffUUUNNNOOORRRQQQ[[[eeefff]]]RRRKKKHHHCCCBBBAAA???>>>=========<<<<<<===???EEELLLRRRVVVbbbjjjuuu||||||wwwpppkkk^^^VVVLLLEEEBBB@@@<<<888333333444444444666:::===>>>CCCJJJQQQVVV[[[___aaacccdddeeefffiiikkknnnooonnnnnnoooqqqrrrssstttuuussstttvvvuuutttssssssttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}wwwjjjhhhkkkhhhrrr~~~}}}||||||zzzxxxuuusssqqqrrrtttttttttpppooommmlllmmmpppsssvvv}}}tttgggTTTCCC999888666333222222333333222111111111111111222222////////////////////////'''222333///:::MMMKKK999//////.........---------)))+++,,,...//////......---...000111111///---,,,///...---,,,,,,---...///+++,,,------......------000000///......000111222111111111111111111111111//////.........---------,,,---......//////......,,,---...///000000000000333666999666111...///222---///111222111///,,,***////////////000111222333555555555555666666666777444666999:::;;;<<<===???AAAGGGKKKJJJKKKOOOSSSTTTNNNQQQOOOQQQfffzzzjjj\\\QQQLLLQQQWWW___hhhjjjbbbUUUKKKEEEBBB???===>>>???@@@@@@:::===@@@AAAAAADDDHHHMMMYYY^^^gggnnnqqqsssttttttkkkeee\\\SSSKKKDDD>>>:::888888777666444444555666???AAAEEEKKKRRRYYY^^^aaaZZZ^^^bbbdddfffgggiiijjjlllmmmoooqqqrrrsssttttttuuuvvvvvvvvvvvvuuuttttttrrrrrrrrrssstttuuuvvvwwwuuuvvvxxxzzz{{{{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~}}}ttthhh\\\cccccciiivvv~~~}}}|||||||||~~~~~~{{{xxxwwwvvvvvvuuussspppoooooopppmmmllljjjjjjlllqqqvvvyyy~~~}}}~~~nnnYYYKKKEEE:::777333111111111000000222111111000000000000000222222111000///...------333...---555AAAHHHDDD>>>////////////........................////////////...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///......---------......///////////////////////////---+++,,,---/////////---.........---,,,,,,+++...............---------888777555333222111000000......///000000000000000111111000000111111222333555555555555444444444444888555666<<<@@@>>>;;;:::>>>BBBGGGLLLOOOPPPPPPOOOIIIJJJLLLVVVlll{{{mmm___VVVMMMRRR[[[ffflllhhh]]]TTTOOOJJJDDD@@@@@@AAA@@@???<<<>>>@@@@@@@@@AAAEEEHHHPPPVVV```iiiooorrrtttvvvsssnnnggg___WWWNNNFFFAAA;;;:::999777555555555777;;;===@@@EEEJJJPPPTTTWWWWWWZZZ^^^aaabbbdddfffggglllmmmoooqqqrrrsssttttttuuuuuuuuuvvvvvvuuuttttttssssssrrrsssssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzyyy{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{|||}}}~~~{{{nnnccc]]]\\\```kkkwww}}}zzzxxxwwwwwwwwwzzz|||zzzxxxvvvuuuuuuuuussspppnnnoooppplllkkkjjjjjjmmmqqqvvvyyy|||~~~|||ssscccOOO@@@:::777444111000000111111111111111000////////////000000000000000////////////000000333<<>>777////////////.........---+++,,,,,,---...//////000111000000000000/////////------------------------++++++,,,,,,,,,,,,------.........---------..............................///---+++,,,---/////////,,,---------,,,,,,+++***------..................222111000///............///000000111111111111111111111000000111111222333444444444444444444444444777444666;;;>>><<<999999999<<>>??????>>>>>>>>>AAACCCEEEKKKUUU___gggnnnssswww{{{xxxtttnnnfff\\\PPPIII???>>>;;;888666666666666888999;;;???BBBFFFIIIKKKQQQTTTXXX[[[]]]___bbbdddhhhiiikkkmmmoooqqqqqqrrrsssssstttuuuuuuuuuttttttsssssssssrrrrrrsssttttttvvvvvvwwwxxxyyyyyyyyyxxx{{{{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~{{{||||||}}}~~~~~~uuuiii[[[WWWXXX```jjjttt}}}zzzwwwtttrrrqqqqqquuu{{{|||zzzxxxwwwwwwuuuvvvuuurrrooommmnnnooojjjjjjkkknnnqqquuuyyy{{{{{{{{{|||sssiiiYYYGGG:::555555222//////000111222111111000//////......//////......//////000000111111...333;;;CCCEEE@@@666...//////.........---------,,,,,,,,,,,,,,,---------111111111000000000000///------------------------++++++,,,,,,,,,,,,------........................------............------...---+++,,,---//////...+++,,,,,,,,,,,,+++******,,,---------.../////////...------------......///000000111222222222222222111111000000111111222333222222333333444555555555777444555:::<<<999777777888;;;???CCCFFFGGGGGGGGGDDDEEEGGGPPPeee}}}ppp[[[VVVRRRXXXccclllnnnmmmaaaXXXMMMHHHGGGFFFCCC???>>>>>>>>>======>>>???AAA???DDDKKKRRR[[[eeennnttt|||||||||yyyssshhh[[[RRRFFFCCC>>>:::888777666555777888999;;;>>>AAACCCEEEIIILLLPPPTTTXXX[[[___bbbcccdddfffhhhkkklllmmmnnnqqqqqqrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrttttttuuuwwwxxxyyyyyyyyyzzzzzz{{{||||||||||||{{{zzz{{{|||~~~}}}||||||||||||}}}~~~~~~|||||||||}}}~~~yyyzzzzzzooo```ZZZWWW[[[bbbmmm{{{~~~{{{xxxvvvtttrrrrrrqqquuu||||||yyyxxxxxxyyyzzzxxxxxxvvvsssooommmlllmmmkkkmmmpppuuuzzz~~~~~~~~~wwwiii\\\OOOAAA888777666333000///000111111111000000///...............////////////000000000000...666@@@EEEBBB999///***.........---------,,,,,,.........---,,,++++++***............------------------------------------+++++++++,,,,,,,,,------------..................,,,,,,---......---,,,,,,---,,,+++,,,...///...---,,,,,,---------,,,,,,+++,,,,,,,,,---...///000000//////......//////000000///000111111222222111111111111000000111111222333222222333444555666777777666444555999999666444666888:::>>>AAADDDEEEEEEEEEBBBCCCFFFMMMbbb~~~mmm```RRRMMMTTT___hhhllliiibbbYYYRRROOOJJJDDD??????>>>===<<<===???@@@@@@???AAACCCGGGNNNXXXdddlllwwwyyy}}}~~~{{{rrrggg___OOOJJJCCC>>>;;;999666444555666777888:::<<>>===???@@@@@@@@@@@@??????@@@EEEMMMXXX___lllpppwww}}}~~~zzzrrrlll[[[TTTJJJCCC???<<<888555555555555555666888999::::::===AAAFFFJJJPPPUUUYYY\\\]]]```cccfffiiijjjkkkiiijjjlllmmmnnnoooppppppqqqqqqqqqppppppqqqrrrrrrqqqqqqrrrsssuuuwwwzzz{{{xxxxxxyyyzzzzzzzzzzzzyyy|||||||||}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}|||||||||}}}}}}}}}~~~~~~{{{|||}}}yyytttuuutttpppggg^^^\\\___hhhuuu|||wwwwwwwwwxxxyyyzzz||||||~~~}}}zzzvvvuuutttssstttwwwzzz|||zzzzzzzzzwwwtttrrrssstttyyy~~~|||ppp```OOOCCC===:::;;;>>>;;;888444111111111000000111000//////......//////111111000000//////......111666:::999444///...///------,,,,,,,,,+++++++++)))***+++---...000111222.........---------,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,---/////////......+++,,,...//////...,,,+++,,,++++++,,,......---+++---......////////////...,,,---------.../////////000//////............///......///000000000000000111111000000111111222333222222333444555777777888333222444777666333444888777888:::===???@@@@@@@@@@@@CCCEEEKKK]]]{{{~~~lllZZZOOOLLLOOOSSS^^^bbbeeeddd___WWWQQQMMMGGGCCC@@@???@@@AAA???>>>===>>>??????BBBGGGMMMQQQ]]]bbbkkkuuu{{{|||xxxtttggg^^^SSSJJJEEEAAA<<<888888777666555555444444555666999<<>><<<;;;<<>>@@@AAAAAAAAA>>>AAADDDIII[[[xxx|||jjjYYYNNNKKKLLLLLLUUU```dddaaa[[[XXXWWWKKKGGGCCCAAAAAAAAA>>><<<:::<<>>??????>>>>>>???AAACCCGGGLLLTTT___iiiqqqtttuuukkkhhhaaaXXXNNNGGGDDDCCC>>>===;;;999777666555555333444555888:::===@@@AAAIIIJJJMMMPPPTTTXXX\\\^^^___aaadddeeefffhhhkkkmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvwwwxxxxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyy}}}}}}ssskkkiiimmmuuuzzz|||yyyzzz{{{{{{zzzzzz|||~~~}}}|||{{{xxxuuuqqqnnnmmmrrrmmmlllpppsssrrrqqqsssqqqtttwwwyyy|||nnnZZZCCC???:::777555444444333111111111111000000000000000000//////.........---......///////////////...------------------------...///---+++***,,,//////---,,,***((())),,,...---+++,,,---.........,,,,,,***++++++,,,,,,++++++***///...,,,++++++,,,---...,,,+++***+++...////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------...///...---000000000000111111111111333333222111000///...---111000/////////000222333---///222444666666555555333333333333333333333333888888999:::;;;===>>>???BBBDDDFFFKKKYYYqqqxxxgggWWWMMMGGGEEEHHHPPPVVVWWWWWWYYYZZZSSSKKKFFFEEEDDDBBB???@@@@@@@@@???>>>===>>>???@@@BBBHHHQQQ[[[eeemmmqqqpppmmmggg^^^TTTMMMJJJJJJCCCBBB???<<<999666444222333333444555666888::::::BBBDDDFFFIIINNNRRRUUUWWW\\\___ccceeefffhhhjjjlllkkklllmmmnnnooooooooooooqqqqqqrrrrrrrrrrrrrrrsssttttttuuuvvvwwwxxxxxxyyy|||{{{yyywwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{}}}}}}~~~~~~~~~~~~~~~xxxpppmmmpppwww{{{}}}{{{{{{{{{{{{{{{zzzyyyvvvtttqqqnnnlllkkklllhhhgggkkkooooooppprrrrrruuuxxx{{{~~~zzz}}}dddQQQ???;;;777333222222111111111111111000000000//////000/////////..................///////////////...------------------------))))))))))))***---......,,,,,,+++)))((()))******+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++***+++++++++,,,+++++++++,,,***)))(((***+++,,,+++++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++,,,------,,,,,,/////////000000000111111111111111111111111111111111000/////////000222222000111333444555444444333333333333333333333333333888888888999;;;<<<>>>???AAACCCFFFLLLZZZrrr{{{hhh[[[NNNHHHDDDFFFIIILLLQQQWWW]]]ZZZTTTNNNIIIEEEBBBAAAAAAAAA@@@???>>><<<;;;;;;<<<<<<>>>BBBKKKVVVaaagggqqqpppkkkeee]]]WWWTTTSSSJJJIIIFFFBBB>>>:::777555444444333333333444555555:::;;;===AAAEEEIIILLLNNNVVVYYY^^^bbbdddfffhhhiiihhhiiijjjkkkkkkkkkkkkkkkqqqqqqqqqrrrrrrsssssssssttttttuuuvvvwwwxxxxxxyyyzzzzzzxxxwwwvvvvvvuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyy||||||}}}~~~~~~~~~~~~~~~vvvrrrssswwwzzz~~~yyy~~~}}}|||{{{zzzxxxwwwuuussspppmmmlllkkkkkkhhhddddddhhhlllnnnpppsssuuuxxx}}}tttmmmnnntttmmmVVVFFF;;;888444222111222111000111111000000000000//////////////////............//////////////////......------------------------+++******,,,...//////...,,,---------++++++,,,---+++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++''')))+++---...---+++***111---***((((((*********,,,,,,------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------------------.........////////////000//////000111222333333444000000000///000111111222333333333333333333333333333333333333333333444444777777888999:::<<<===>>>???AAAFFFMMM\\\ssszzzlll]]]SSSHHHCCCAAACCCJJJRRRXXXZZZZZZUUUNNNHHHDDDDDDBBBAAA@@@???>>>===;;;999>>>>>>===>>>BBBJJJSSSZZZhhhjjjlllkkkfffaaa^^^\\\UUURRRNNNHHHCCC@@@>>>===666555555444444444444444444555777:::>>>BBBEEEGGGNNNRRRXXX]]]```bbbcccdddfffggghhhiiiiiijjjiiiiiiooooooppppppqqqrrrsssssssssssstttuuuvvvwwwxxxxxxvvvvvvvvvwwwwwwxxxyyyyyyvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~}}}xxxvvvwwwyyy~~~~~~}}}{{{yyyxxxssswww~~~~~~|||xxxtttuuussspppnnnlllkkklllmmmjjjffffffiiimmmnnnrrrwwwzzzwwwooojjjgggllluuurrr___KKK???999666333222222333222222111000000000///////////////////////////.........000//////...............------------------------///,,,,,,...///---,,,,,,+++***+++------+++---111------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++)))+++,,,...//////......777333...+++***+++,,,,,,,,,---......---+++)))'''------------------------...------------.../////////000000000.........///---------.........////////////000111222333444444000000000000000111111222444333333222222333333444333333333444444444444444777777777888999;;;===>>><<<@@@FFFNNN\\\ttt}}}nnnbbbSSSHHH@@@>>>CCCJJJPPPVVV[[[[[[UUUOOOKKKJJJDDDBBB@@@???@@@@@@===;;;======>>>>>>???CCCJJJOOO[[[aaaiiinnnooolllhhhfffccc^^^WWWNNNGGGBBB???>>>666666555444444444444444333444555888;;;>>>@@@BBBHHHMMMTTTYYY\\\^^^```aaaddddddfffggghhhiiiiiiiiikkklllmmmnnnooopppqqqqqqqqqrrrssstttuuuvvvvvvwwwuuuvvvvvvwwwxxxyyyyyyyyyvvvwwwwwwwwwxxxxxxxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||{{{{{{}}}{{{wwwssspppnnnlllooouuu{{{uuupppqqqooommmkkkjjjjjjkkklllmmmiiihhhjjjlllmmmrrrxxx|||xxxuuutttfffjjjpppzzzvvveeeRRRCCC;;;666444222111222222222111000000000////////////............///////////////111000///...---.........---------------------------)))***------***,,,222111+++(((******(((***.........------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,...///111999555000,,,,,,---------((()))++++++***(((&&&$$$------------------------...------------...//////...000111000...,,,---///------------............111111111111111111111111///000000000111111111111222222222222222444555666333333333444444555555555666666777777999:::<<<===;;;???DDDMMM[[[sss~~~ssseeeWWWIII@@@@@@DDDIIIOOOWWWZZZXXXUUURRRRRRIIIEEEAAA@@@AAABBB@@@>>>777:::===>>>>>>???DDDHHHOOOWWWbbbkkkpppqqqpppoooooojjjbbbXXXNNNEEE???<<<888777666555444333333333444444555666888:::<<<===DDDHHHNNNSSSVVVYYY[[[]]]___```bbbdddeeefffggggggggghhhiiijjjlllmmmnnnoooppppppqqqrrrsssttttttuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyzzzzzz{{{{{{zzzzzzxxxyyyzzz|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyuuupppkkkfffddddddfffkkkuuu}}}wwwrrrnnnkkkjjjiiihhhggghhhiiiiiilllhhhggghhhiiijjjqqqyyy~~~{{{zzzzzzzzznnnoooqqqwww}}}yyyiiiWWWGGG<<<777333111/////////000///...000000////////////...............///////////////222111///...------...///------------------------,,,***,,,000000///888EEEHHH999...---...******---...------,,,,,,------...,,,,,,------------,,,,,,,,,+++)))((()))+++---///555222...++++++,,,,,,,,,******+++,,,+++***)))(((---------------------------------,,,---......///+++...///---***(((***,,,---------............///222111111111000000////////////000111111111111000111111222333333444555555333333333444555555666666555555666777888:::;;;<<<<<<>>>CCCJJJYYYpppyyykkkZZZKKKDDDEEEDDDHHHLLLPPPSSSTTTUUUVVVQQQKKKDDDAAABBBCCCAAA???999<<>><<<<<>><<<:::888666444333333444444444444555777888888===AAAEEEIIILLLOOOSSSUUUXXXYYY[[[^^^```bbbcccdddcccdddeeegggiiijjjllllllnnnnnnooopppqqqrrrssssssttttttuuuuuuuuutttsssrrrttttttuuuvvvvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzxxxxxxzzz{{{|||}}}}}}}}}||||||}}}}}}}}}}}}||||||~~~~~~~~~~~~wwwvvvsssooojjjddd___\\\ZZZ^^^dddkkkyyywwwqqqnnnmmmgggggghhhhhhhhhhhhhhhiiiiiifffeeeggghhhjjjsss||||||zzzxxxyyy}}}xxxiiiXXXHHH>>>888555333111//////000///...---000000/////////...................../////////000222111///---,,,---...///---------------------------,,,...222//////???SSSZZZDDD111///000...,,,///,,,++++++++++++---...///,,,,,,------------,,,,,,+++++++++***+++++++++,,,000...,,,++++++,,,,,,+++------------....................................,,,,,,,,,,,,,,,------...***---///---)))''')))+++---............/////////000000000/////////.........///000111222111111000111222333444444444333222333333444444555666666666555555555666888999;;;<<<<<<>>>BBBHHHVVVnnn{{{iiiVVVKKKJJJAAAAAACCCFFFKKKPPPTTTVVVVVVOOOFFFBBBBBBCCCAAA??????BBBCCC@@@;;;999<<>>888666555555333222111222111000...000/////////............---.........//////000000333111///---,,,---...///------------------------***(((+++,,,&&&&&&999RRR\\\AAA+++(((,,,+++***,,,******))))))***,,,...///,,,------......------,,,,,,---...//////...,,,+++///---,,,,,,---...---,,,************+++,,,---...........................,,,++++++++++++,,,------+++...111...***'''***---.........////////////000.........///////////////...///000222222111111000333444555666555333000///333333444444555666777777555555555666777999;;;<<<===>>>AAAFFFTTTlll~~~kkkXXXLLLBBB<<<;;;???CCCFFFLLLTTTTTTQQQMMMHHHDDDBBBAAA@@@AAA@@@???===<<<<<<<<<<<>>AAADDDFFFIIIJJJMMMQQQVVVZZZ]]]___^^^```bbbccccccbbbccceeellljjjiiijjjmmmpppqqqrrrqqqqqqpppooopppqqqrrrsssssssssttttttuuuvvvvvvvvvyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{zzz{{{{{{||||||||||||{{{{{{~~~~~~~~~~~~~~~~~~|||zzzpppqqqooojjjgggfff```ZZZ[[[[[[]]]dddnnnwww|||~~~~~~{{{wwwrrrooolllkkkkkkdddeeefffggghhhiiiiiiiiiiiijjjjjjhhhllluuu|||}}}}}}~~~~~~|||jjj]]]LLL>>>888666444222000000000000000000000111.........///////////////000000///........................------.........000///...---+++***)))((())))))******,,,...000111555444111...------......++++++++++++++++++++++++...---+++))))))***+++,,,*********,,,...///---+++---------,,,,,,+++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////...------------...//////...//////000000000//////222222111111111111111111222222333333333333444444222222333444444555555666666666777777888:::;;;<<<<<<<<<>>>DDDSSSkkkxxxggg\\\MMMEEE>>>===>>>>>>BBBIIIQQQPPPMMMJJJFFFDDDCCCBBB???>>>>>>===============<<<===>>>AAAFFFNNNWWW^^^hhhmmmtttwwwtttmmmfffbbbWWWPPPHHHBBB@@@???<<<:::999666333222222222222111222333444666888;;;===???DDDEEEHHHLLLPPPTTTWWWXXXYYY[[[]]]^^^______aaaccchhhhhhhhhiiikkkmmmnnnnnnoooooonnnnnnooopppqqqrrrsssssssssttttttuuuuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{xxxtttqqqkkkpppsssvvvxxxxxxoooeee]]][[[[[[___gggooossstttuuussspppllljjjiiiiiiiiigggggghhhiiijjjjjjjjjjjjjjjmmmoooooosss|||}}}}}}yyysss___TTTEEE:::666444333111111111000000000000000000/////////000000000000000000000///.....................------------......---------,,,++++++*********+++,,,---...//////000111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,***)))***,,,......---+++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,,,,------------...------------...//////111111111111000//////...111111111111111111111111222222222333333333444444222222333444444555555666444444555555666888999:::<<<<<<>>>EEESSSkkknnn{{{xxxooo]]]RRRFFF???:::999;;;???JJJJJJJJJJJJIIIGGGEEECCC>>>>>>>>>===============;;;;;;;;;;;;===AAAHHHMMMYYY```jjjqqquuuuuutttsssggg___SSSJJJFFFCCCAAA>>><<<999666444333333111000000000111222444555777888===>>>@@@DDDGGGJJJMMMNNNPPPSSSUUUWWWYYYZZZ]]]___cccdddfffhhhiiijjjjjjjjjllllllllllllmmmnnnppppppssssssssssssssssssttttttvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwyyyzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~yyytttqqqnnnkkkhhhjjjqqq{{{sssccc___[[[\\\aaagggkkkllllllkkkiiihhhgggggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkknnnssswwwzzz{{{qqqfffPPPHHH>>>666444333222111111111111000000/////////000000000000000000000000000///......---.........------,,,,,,,,,,,,------++++++++++++++++++++++++,,,---.../////////...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))))))))***------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++*********+++++++++,,,,,,...------------...//////333333333222111000......111111111111111111111111222222222222333333333333222222333444444555555666444444555555666888999:::<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999<<<@@@DDDKKKRRR]]]gggoootttxxx{{{ssskkk```WWWPPPJJJDDD@@@@@@===999777666666444333222222222222333333444555777888:::<<>>AAABBBCCCBBBBBB@@@@@@@@@???>>><<<:::999<<<<<<;;;:::999:::===@@@CCCIIIRRR\\\dddmmmtttxxxyyytttlllfff___VVVLLLEEEBBB???;;;999888777666555444333333222222222222333444444666888:::<<<===>>>BBBDDDGGGIIIKKKNNNSSSVVVXXX\\\bbbeeeeeeeeeeeeffffffggghhhjjjkkkmmmnnnnnnppppppppppppqqqqqqqqqqqqtttuuuvvvwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{|||||||||{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}tttmmmccc\\\YYYZZZ\\\]]]dddjjjtttsssllldddaaabbbfffiiijjjjjjjjjiiihhhggggggggggggggghhhiiijjjllloooqqqsss|||}}}ttttttyyy}}}tttbbbQQQAAA>>>:::666444333111000000000000000//////......//////.........---------......------------......---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,---...///...,,,***(((+++,,,------...---------------------------------+++++++++++++++++++++,,,***)))((()))+++,,,,,,++++++++++++,,,---------.........---------,,,,,,,,,************************,,,---------------,,,+++,,,,,,,,,,,,---------......------------.../////////000111222222222222222//////000000000111111111111111111222222222333333222222333444444555555666666666777777888:::;;;<<<<<<===AAAHHHXXXooo??????GGGVVVgggzzzyyyhhh]]]TTTIII???;;;;;;<<<<<<===>>>????????????@@@???>>>===;;;999999:::;;;:::999999;;;===???CCCJJJQQQYYYaaajjjooovvvuuurrrpppllldddYYYQQQFFFCCC>>>;;;999888666444444333222111111000111111333333444555777888999999===???AAABBBDDDGGGKKKOOOPPPUUU[[[_________aaacccbbbccceeegggiiikkkkkklllmmmnnnnnnoooppppppqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuuuuwwwyyyzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~|||zzzwwwtttjjjddd\\\VVVTTTUUUWWWXXXXXX]]]fffssswwwppphhhdddeeegggiiiiiiiiiiiihhhggggggfffeeeeeefffgggiiilllqqqvvv{{{}}}uuulllnnnwwwwwwjjjXXXIII>>><<<999666444222111000///////////////////////////......------,,,,,,,,,---------,,,------...///------,,,,,,,,,,,,------......------,,,+++******---------------+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++)))((()))+++------,,,------------............++++++++++++************++++++++++++++++++++++++,,,------......---------------............//////...------------...//////......000111222333333333...//////000000111111111111111111111222222222222222222333444444555555666444444555555666888999:::<<<>>>BBBJJJYYYqqqAAA???BBBKKKUUUbbbsss}}}uuummm^^^PPPFFFCCC???<<<::::::;;;<<<;;;<<<>>>??????>>>===<<<999;;;;;;;;;999999:::<<<<<<>>>AAAEEEKKKSSS\\\bbbllllllnnnqqqrrrnnneee^^^OOOKKKEEEAAA===:::777444555444333222111111111111222222333333444555666666999:::;;;<<<===@@@DDDGGGFFFLLLRRRVVVVVVWWW[[[^^^]]]___aaadddfffhhhhhhhhhkkkkkklllnnnooopppqqqqqqooopppqqqrrrssssssssssssqqqrrrtttuuuwwwxxxxxxxxxyyyzzz{{{|||||||||||||||||||||{{{{{{{{{{{{||||||zzz{{{|||}}}~~~~~~}}}zzzxxxvvvsssooollldddaaa]]]ZZZYYYXXXWWWVVVTTTYYYaaajjjxxx}}}vvvnnniiihhhjjjjjjiiihhhhhhhhhhhhhhhhhhggggggggghhhlllqqqxxxxxxmmmeeehhhsssnnn^^^LLL???999888777444111000000111------......///000000000000//////...------,,,,,,---,,,,,,,,,------...///......------------......------------------------.........---,,,,,,++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,***))))))+++---...---///////////////.........+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------........./////////...------------...//////...//////000111111111111......//////000111111222111111111111222222222222222222333444444555555666444444555555666888999:::<<<>>>BBBKKKZZZrrrEEEAAAAAAEEEHHHNNN[[[jjj~~~sssbbbOOOKKKCCC===888777888:::888:::<<>>===;;;::::::;;;777999:::===AAAHHHQQQWWWaaacccgggmmmqqqqqqkkkfffXXXSSSMMMGGGBBB===999666777666555444333333333333111222222222333333444444777777888888888;;;???BBB???EEELLLOOOOOOQQQVVV[[[ZZZ\\\___bbbdddeeeffffffiiijjjkkkmmmooopppqqqrrrmmmmmmnnnppppppqqqqqqqqqnnnoooqqqssstttuuuvvvvvvxxxxxxzzz|||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}zzzzzz{{{|||}}}~~~~~~~~~yyywwwssspppnnnjjjfffcccbbbbbbaaaaaaaaa^^^ZZZWWWYYY^^^dddkkkuuu|||sssnnnmmmlllkkkjjjhhhhhhiiijjjkkkkkkkkkjjjhhhkkkooovvv~~~}}}ssshhh```eeeppp|||}}}hhhUUUDDD999555555333111//////000111,,,,,,---...///000111111111000000///......------,,,,,,,,,,,,------...//////......------......///,,,,,,------...///000000000///...------------...111000...,,,,,,---...///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---+++)))***,,,.........111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------.........//////...------------.../////////000000000000//////...---......///000111111222000111111111111222222222222222333444444555555666666666777777888:::;;;<<<<<<>>>CCCKKK[[[rrrIIIAAA>>>CCCDDDCCCKKKXXXhhhzzzwwwiii\\\NNNFFF>>>777666;;;444555888;;;>>>>>><<<999888888888888888888999:::<<<:::999999;;;???DDDGGGRRRVVV^^^gggmmmpppnnnkkkfff^^^SSSLLLHHHDDD>>>:::999999888666555333222111111111000000000000111111333555777777555666999<<<@@@AAACCCFFFIIILLLNNNOOOSSSVVVYYY\\\]]]___bbbdddfffggghhhjjjkkkkkkllllllllllllmmmnnnoooppprrrsssoooqqqrrrssssssuuuwwwzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}||||||~~~}}}{{{zzzzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyyyyuuuoooiiieeecccddddddeeegggkkkmmmllliiieeebbbkkklllooouuu}}}{{{sssnnnmmmlllkkkiiiiiijjjkkkjjjiiiiiikkkmmmooorrrxxx}}}pppkkkggggggiiiqqqpppYYYFFF<<<999111111111111000000000/////////.........---------------------------------///...---,,,,,,,,,,,,,,,(((((((((((()))***+++,,,...---,,,,,,,,,,,,......***+++------***$$$++++++************++++++...,,,******---...,,,***))))))))))))))))))))))))***+++,,,---------,,,,,,(((---000///+++''''''(((,,,,,,,,,++++++*********111///,,,++++++++++++***......---,,,+++***)))(((///---+++,,,...///---+++,,,***)))***...///...,,,///...---------///000111///......---------......222222222222222222333333333333333444444444555555777777888999::::::;;;;;;;;;;;;>>>HHH[[[tttRRRGGGAAABBBBBB>>>CCCMMMWWWiiiyyylll___UUUJJJ???999:::666666777999;;;;;;999777888888777888888999::::::999999888888999<<>>>>>@@@III[[[ssscccUUUIIIEEECCC>>>@@@EEEFFFVVVooovvvjjj\\\LLL@@@<<<777555333333444555444333666666666777777999::::::777666666666777888999999;;;???DDDJJJQQQ[[[gggpppqqqlllfffaaa]]]XXXPPPKKKEEEBBB???;;;888777666666666555444333222111111111000111111111000111222444333444666888;;;===???@@@FFFIIIMMMPPPRRRTTTVVVXXX\\\]]]___aaaccceeeffffffggggggggghhhiiijjjkkkllljjjlllnnnnnnnnnoooqqqsssttttttuuuuuuvvvuuuuuuuuuyyyxxxwwwvvvwwwwwwyyyyyyzzz|||~~~}}}}}}~~~{{{{{{{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyvvvrrrpppnnnhhhgggffffffhhhkkkoooqqqzzz}}}zzzvvvpppllljjjiiiiiiiiihhhiiiiiiiiilllqqqxxx}}}}}}}}}zzzvvvxxx}}}zzzgggTTTEEE;;;555222000000000000////////////...............---------------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...---,,,,,,,,,---((()))+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000///,,,***++++++++++++++++++++++++,,,++++++***+++,,,---...///---,,,---//////---+++,,,,,,,,,++++++++++++***)))((((((***---.........+++,,,,,,,,,------......---+++***+++,,,---,,,+++///...---...///000///...---......///////////////000000////////////000000------...000111222333444333333333444444444555555666666777888999:::;;;<<>>:::888888888777222222222222333444555666444555555666555444333222666999<<<===???EEEOOOWWWcccgggmmmqqqqqqkkkccc\\\TTTPPPJJJDDD???<<<;;;:::555555444333333333444444222111000000000111111111222333444555666888999999999<<>>EEETTTlllrrrdddXXXNNNHHHEEEFFFHHHKKKTTTcccuuuttthhhVVVPPPHHHAAA===:::888666333222222222222333444444444444555555555555444333222444777888999===DDDIIIUUU[[[eeemmmqqqoookkkggg[[[XXXRRRKKKEEE@@@>>>===888777666555555555555555222111///...///000///...000111111222333444555555555777:::<<<===>>>@@@AAAEEEFFFIIIKKKNNNPPPQQQRRRVVVVVVWWWYYY[[[]]]___```___bbbfffiiijjjjjjlllmmmnnnoooooopppppppppoooooonnnnnnnnnnnnoooqqqsssttttttvvvyyyzzzyyyyyyyyyzzz~~~}}}|||{{{{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}{{{||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}{{{yyyvvvsssqqqppplllkkkjjjiiiiiiiiiiiijjjsssuuuyyy}}}wwwrrroookkkiiikkkkkkjjjhhhffffffiiikkkiiimmmsssyyy{{{ttt^^^RRRCCC888444444333222///.........---------------------...............------------------------+++++++++++++++,,,,,,---++++++************++++++)))******++++++******))),,,+++*********+++---...+++******************+++)))+++...///---,,,+++++++++++++++++++++++++++++++++******)))***+++,,,---222:::AAA>>>222)))(((+++***++++++++++++,,,,,,,,,222///,,,+++++++++***)))++++++******)))))))))(((+++,,,---,,,+++***+++---,,,---......---,,,---/////////////////////...---//////...//////000111222444444333333222111111111333333333444444444555555444444555777999:::;;;<<<999:::===CCCQQQiiizzziiiZZZPPPHHHGGGFFFDDDFFFOOO[[[dddxxx}}}mmmfff\\\RRRIIICCC>>>:::555444444333333333333444222222333333444555555666666555444444555888<<<>>>FFFLLLUUU^^^eeejjjmmmooogggddd^^^XXXQQQKKKFFFDDD>>>===;;;999777666555444555222000///000111///...000000000111111222222222111333555777777777888:::===???AAACCCFFFGGGHHHIIILLLMMMNNNPPPSSSVVVXXXZZZZZZ]]]bbbfffgggiiijjjllljjjkkklllmmmmmmmmmmmmmmmllllllmmmoooppprrrssssssuuuwwwyyyzzzyyyxxxyyyyyy}}}||||||{{{{{{{{{||||||{{{||||||}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~||||||}}}~~~}}}||||||{{{|||}}}~~~~~~~~~zzzxxxuuurrrnnnjjjgggfffcccdddfffhhhlllpppsssuuu~~~}}}yyysssooommmkkkjjjhhhkkkllllllkkkiiijjjlllooonnnssszzz}}}vvvtttxxx}}}zzzmmmcccMMMEEE;;;444222111111000.........---------,,,,,,---------.........//////------------------------++++++******+++,,,,,,---******)))******+++,,,---)))***+++,,,------,,,,,,,,,+++++++++,,,---//////---,,,,,,++++++,,,,,,---)))+++------***)))***,,,************************************++++++++++++***000444222***&&&'''*********+++++++++,,,,,,,,,666222---******+++++++++***************++++++++++++---...---++++++,,,...+++---//////...---///111000000///........................//////000111222222222222222111111111111333333333444444444555555333444555777888:::;;;<<<<<<>>>@@@DDDOOOeeezzzhhh\\\KKKJJJHHHCCC@@@BBBHHHMMMYYYmmmsssggg\\\RRRKKKFFF777777666555444444444444111111111222333555666777>>>:::666333444666777888;;;@@@GGGPPPYYYccclllrrrqqqooojjjccc\\\UUUOOOMMMDDDBBB???<<<999666444444888555222222333444222000000000000111111111222222...000333333333333444555999:::<<<>>>@@@BBBBBBCCCCCCDDDFFFHHHKKKOOORRRSSSVVVZZZ___ccceeegggiiijjjggghhhiiijjjkkklllllllllkkklllnnnpppqqqrrrssssssvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{||||||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~~~~~~~|||zzzvvvtttqqqmmmhhhdddaaa___```bbbeeekkkqqqxxx~~~~~~{{{pppmmmjjjhhhiiijjjkkkkkklllnnnooonnnllllllpppsssuuuzzz|||zzzssskkkeeehhhqqqyyyssscccWWWAAA===777222000///............---------,,,,,,,,,---------.........//////------------------------+++*********+++,,,,,,---))))))******+++,,,---...)))***,,,.../////////...,,,,,,,,,++++++,,,,,,---///......------......///)))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))***++++++++++++***)))+++,,,***)))))),,,///*********++++++,,,,,,,,,777333---******+++,,,---((()))***+++,,,---......+++---///...,,,+++---///+++...000000//////111444111000///---------...///,,,,,,,,,------///000000//////000000111111222222333333333444444444555555333333555666888:::;;;<<<@@@AAABBBEEEOOOdddzzzhhhXXXPPPJJJGGGBBB===@@@HHHSSSZZZjjj}}}uuuhhhYYYNNNEEE@@@999666666777777555333222222333555555333111555333111000000333555777999<<<@@@FFFMMMVVV___eeejjjpppqqqjjjdddbbb\\\UUUQQQKKKDDD@@@???>>>999555777555333333444444333222333333222222111111000000111111000111222555777888555666666777888999999:::===>>>???AAADDDFFFIIIJJJQQQTTTXXX\\\___aaaaaa```eeeeeeeeeeeefffggghhhiiijjjkkklllmmmlllmmmppprrrsssvvvyyyzzzzzzzzzzzz{{{xxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz|||}}}~~~~~~}}}|||||||||||||||~~~}}}{{{{{{|||yyytttooommmkkkgggccc```_________[[[cccmmmvvv}}}zzzrrrlllhhhfffdddcccbbbcccdddeeeiiiiiijjjkkkmmmqqqwww{{{{{{lllggg```[[[\\\eeerrrzzz|||sssiiiYYYJJJ888555333222222222111000000000///...---,,,,,,+++)))***++++++,,,---......------------,,,+++******...---,,,,,,+++++++++,,,++++++,,,,,,+++***(((''')))+++,,,+++******+++---+++++++++************)))))))))(((((((((***+++,,,+++***)))'''''')))***+++***)))((((((((()))+++,,,***)))((()))++++++)))((()))************+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++(((---...***)))...///,,,******+++++++++,,,,,,,,,..................------000///...------...///000////////////000000000000111000000//////000111222222222333333333333444444444555555666777999;;;<<<===>>>???DDDPPPddd{{{zzzhhh[[[NNNGGGAAA<<<;;;>>>DDDIIIWWWkkk~~~xxxkkkbbbSSSLLLBBB<<<:::999888777444333222222333333222000333222111111111222444555555777;;;>>>CCCJJJRRRWWWbbbjjjppppppnnnmmmhhhbbb\\\UUULLLFFFDDDAAA>>>:::;;;999666444444333222000333333333222111111000000//////000000111222444444444444444555666666777777::::::<<<===???BBBDDDEEEKKKNNNSSSXXX\\\^^^^^^^^^`````````aaabbbccceeeeeegggiiijjjkkkkkkllloooqqqppprrrtttvvvvvvwwwyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||zzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}|||{{{{{{zzz{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||~~~~~~~~~~~~|||zzzwwwuuussspppkkkgggbbbaaa___]]]]]]]]]^^^___gggnnnwww|||xxxsssmmmiiigggeeedddccccccdddeeefffiiijjjkkklllooottt{{{|||rrrlll___^^^\\\ZZZ]]]eeerrr{{{wwwjjj]]]LLL>>>666444222111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++***)))(((((('''***...000///---+++***+++++++++************)))***))))))(((((()))***++++++***)))(((((()))***+++***)))((((((((()))++++++***)))((()))++++++)))((()))************+++++++++---,,,+++***************++++++++++++++++++++++++---111000,,,***,,,,,,)))******+++++++++,,,,,,,,,------------------......//////............//////.../////////000000000000111000000//////000111222222222222333333333444444555555555666777999:::;;;===>>>@@@EEEPPPddd{{{mmmYYYKKKDDD>>>;;;::::::===EEESSSbbbvvv{{{hhh___RRRHHHCCC???<<<:::777555333222333333222111111111111111222222222333222444555777999>>>CCCGGGSSS]]]iiippptttvvvtttqqqkkkcccXXXPPPKKKGGGCCC@@@>>><<<999888777777555333444444333333222111111000......///000000000000///111222222333333444444555666666777888:::<<<>>>???BBBEEEJJJPPPTTTWWWYYYYYYXXXXXXXXXZZZ[[[]]]___```ccceeeggghhhhhhjjjmmmooonnnppprrrssssssuuuxxxzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{||||||||||||{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{||||||}}}|||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}||||||{{{{{{||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{zzzwwwtttpppllliiifffccc```______```bbbeeehhhkkklllvvv{{{~~~zzzwwwrrrooollliiifffdddcccbbb`````````aaaccceeeiiikkknnnqqqvvv|||rrrfff^^^VVVZZZ^^^```cccjjjttt}}}rrrbbbSSSDDD999444222000///000000///...,,,,,,------............---------,,,,,,+++++++++***+++,,,---............------,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))(((---444777666111,,,)))+++++++++************)))+++***)))(((((())))))***+++***)))(((((()))***+++)))))))))((()))******+++***)))((()))***+++***((()))************+++++++++,,,,,,+++))))))(((((((((++++++++++++++++++++++++---///...+++***+++***'''******+++++++++,,,,,,,,,++++++,,,,,,------............////////////............/////////000000000000000//////000111222222222222222222333333333333666666666666777888::::::===>>>AAAFFFRRReee{{{lllYYYLLLDDD@@@>>>======AAAGGGPPP```yyy}}}tttggg\\\TTTMMMFFFAAA<<<888444222222333333333000000222222222222111000222333444444555777;;;>>>EEENNNZZZeeemmmrrruuuvvvuuuooofff]]]VVVPPPIIIEEEAAA>>><<<;;;<<<<<<;;;999666666555444333222222111//////000111111///...---111111111222222333333333333333333444555777888999<<<>>>BBBGGGKKKNNNOOOPPPOOOOOOPPPRRRTTTVVVXXXZZZ^^^```bbbdddeeegggkkknnnpppqqqrrrrrrrrrtttwwwzzzxxxyyyyyyzzzzzz{{{{{{{{{xxxxxxxxxyyyzzzzzz{{{{{{|||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||||||||{{{yyyvvvuuuooollliiifffeeedddddddddeeegggjjjoootttyyy|||~~~|||vvvrrrpppkkkiiigggffffffeeecccbbbeeedddcccbbbbbbccceeefffkkkooovvv|||{{{qqqfff```\\\cccjjjnnnooorrryyy{{{iiiXXXIII???999444222000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,+++---,,,***)))))))))***+++...333999;;;888333---***+++++++++*********)))))),,,+++***((((((((())))))******)))(((((()))******)))))))))))))))******++++++)))((((((*********)))))))))*********+++++++++---,,,+++***)))(((((((((************************(((((((((((()))++++++)))******+++++++++,,,,,,,,,******++++++,,,---......---...///000000///...---........./////////000000/////////000000111222222111222222222222333333333666666666666777888999:::===???BBBGGGSSSeeezzzlllXXXLLLEEEBBB???>>>???BBBEEEPPPdddwww|||sssjjj```UUUNNNCCC>>>888333222333333333000111222333333222000///111222333333333444777:::===BBBKKKUUU^^^eeelllqqqvvvtttqqqkkkeee\\\TTTNNNGGGEEEAAA???>>>===;;;999999888777666555444333333111222333333222111///...111222222222222222333333222222222222333444555666888:::<<>>BBBHHHSSSeeeyyykkkZZZNNNGGG???======>>>@@@EEESSS```pppvvvjjjbbbRRRKKKAAA999555333333333111222333333333222111000///000111222111222444666:::;;;???GGGNNNTTT^^^fffnnnppprrrrrroooiiibbb^^^UUUQQQLLLGGGCCC???:::777;;;;;;:::999888666555555555555555444444333111111222222222222222222222222333333222222222333444444555666888999;;;<<<<<<<<<@@@@@@AAACCCEEEHHHJJJKKKNNNQQQTTTWWWZZZ^^^bbbeeehhhiiijjjjjjjjjkkkmmmooottttttuuuvvvwwwwwwxxxyyywwwwwwxxxyyyzzz{{{{{{|||||||||{{{zzzzzzyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~~~~|||||||||}}}}}}}}}~~~~~~}}}||||||{{{{{{zzzzzzyyy||||||{{{yyywwwtttrrrqqqmmmllljjjgggdddaaa^^^\\\]]]___bbbeeeiiiooouuuzzz{{{~~~~~~{{{uuuoooiiifffdddccc```aaadddiiimmmooonnnmmmkkkkkkjjjkkkllloooqqqsssyyyuuuuuuvvv|||~~~www___MMM???666222222333111000///000111000/////////...---,,,+++******)))******+++---......///------------,,,+++***)))***+++,,,---...---,,,+++++++++***************+++111111000---)))''''''(((+++++++++************)))+++***)))(((((())))))***)))))))))******)))))))))(((((()))************))),,,***(((''')))*********)))************+++++++++,,,,,,+++************+++************************---((('''+++...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------............////////////......------........./////////---...///111222222222222111111111111222222222222444555555666777999;;;<<<;;;===BBBHHHSSSdddxxxwwwsssaaaRRRFFFBBB?????????AAAHHHPPP]]]jjjzzzxxxiii```SSSFFF>>>999777666333333333333333222111111000111222111000000111222777555777===BBBFFFNNNWWW]]]aaahhhmmmooonnnmmmllleeeaaaZZZSSSMMMGGGBBB>>>>>>>>><<<;;;:::888777777777666555444444444444444222222111111111111111111333333222222111222222222222333444555666777888888::::::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOORRRWWW[[[___^^^aaadddfffggghhhjjjlllqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||||||||{{{zzzzzzzzzzzz{{{xxxyyyzzz{{{|||}}}~~~~~~zzz{{{{{{{{{||||||||||||zzzyyyyyyxxxwwwwwwvvvvvvwwwvvvtttqqqnnnkkkhhhfffeeedddbbb```^^^]]]\\\\\\aaaeeejjjooosssyyy{{{yyyxxxuuuqqqnnnnnnllliiieeecccaaa``````aaaaaabbbfffjjjnnnoooooojjjjjjkkkmmmqqquuuzzz|||}}}vvvrrrjjjnnnwwwzzzfffOOOCCC<<<666222111111000......///000///...---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,++++++******)))***,,,......---,,,+++)))******+++++++++******,,,+++***(((%%%%%%'''***+++++++++************)))***))))))(((((()))***+++))))))************))))))'''((()))***+++******))),,,***''''''(((*********)))************+++++++++***))))))))))))***++++++************************+++%%%###)))...---,,,---******+++++++++,,,,,,,,,------------------......//////............//////---------.........//////,,,...///111222222222222111111111111222222222222333333444666888:::<<<===999<<>>===;;;:::999888888666555444333444555555111111111111000000000000333333222111111111111111000000111333444555666777666666777888:::;;;===>>>???BBBFFFJJJMMMRRRWWW[[[YYY\\\aaadddggghhhjjjllloooooopppqqqrrrttttttuuurrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyywwwwwwxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~}}}|||{{{|||}}}|||{{{||||||{{{zzzzzzzzzzzz{{{xxxxxxyyyzzz{{{}}}~~~~~~yyyyyyyyyzzzzzzzzz{{{{{{xxxwwwwwwvvvuuuttttttsssrrrqqqooolllhhhdddaaa______^^^^^^^^^___aaacccdddiiinnntttyyy}}}{{{wwwrrrooommmjjjeeeaaabbbaaa```^^^]]]]]]]]]]]]aaa___^^^```dddiiilllnnnnnnoooqqquuuzzz~~~sssjjjfffgggmmm{{{{{{fffQQQ>>>888888444000///000...------.........---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++((()))***+++++++++++++++)))***,,,.........,,,+++((()))+++,,,,,,+++***))))))))))))((('''(((+++---+++++++++************)))))))))(((((((((***+++,,,))))))************))))))'''((()))++++++******))),,,***''''''(((*********)))************+++++++++'''''''''(((((()))***+++))))))))))))))))))))))))###%%%,,,---,,,...******+++++++++,,,,,,,,,..................------000///...------...///000---------.........//////,,,---///111222333222222000111111111111222222222222333444666888;;;===>>>888<<>>:::888666555666666555333000000000111222222000...111222333666888:::<<<===EEEFFFJJJQQQZZZdddmmmssswwwxxxvvvppphhh___YYYVVVLLLFFF???===>>>@@@???===<<<:::777666777777666555666444111000000111000///333222222111000//////...444333222111111222333444777777777777888888999999===>>>@@@CCCFFFIIILLLMMMUUUXXX\\\^^^___aaaccceeeiiijjjmmmppprrrrrrrrrqqqooorrrtttvvvuuuuuuuuuvvvwwwvvvuuuttttttttttttuuuvvvwwwwwwwwwxxxyyyyyyyyywwwxxxyyyzzzzzz{{{{{{zzzzzz{{{||||||||||||~~~~~~|||zzz}}}}}}|||{{{{{{{{{{{{|||~~~|||zzzyyyyyyyyyzzz}}}zzzxxxxxx{{{|||{{{yyy|||yyywwwwwwyyyyyywwwuuuvvvsssqqqrrrsssrrrooollliiihhhfffccc``````aaaccc]]]^^^^^^aaaeeekkkpppssszzz~~~tttooohhhdddcccaaa^^^[[[\\\]]]^^^]]]]]]]]]___```bbb``````bbbgggkkkmmmnnnlllmmmpppwwwtttiii```^^^aaagggxxxuuueeeOOOFFF;;;444444444333222////////////............)))***+++,,,,,,+++))))))))),,,...///---***)))((()))***,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((()))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))************,,,+++++++++******))))))))))))))))))************)))+++---...///...,,,++++++++++++++++++++++++++++++,,,,,,---...///000000///...,,,,,,,,,---///111---------............///,,,---///000111000...---111111222333333444555555///111333777999<<<===>>>>>>>>>@@@GGGSSSddduuuQQQYYYdddsss{{{mmm^^^UUUNNNGGGEEEGGGAAA@@@CCCJJJRRR\\\iiivvv{{{oooccc[[[VVVHHHDDD===999666666555444444444333444444444111///111222333555666888999:::>>>???AAAFFFMMMUUU\\\aaammmpppttttttoooiiidddaaa[[[TTTKKKEEECCCBBB@@@???>>><<<:::999999777444222888666444444444444444222333333333222222111111000111111000000000000111111222333333333444444444555777999;;;===@@@CCCEEEFFFPPPRRRVVVYYY[[[]]]___aaafffhhhjjjlllnnnnnnmmmmmmlllooorrrsssssssssssstttvvvvvvuuuuuuvvvvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{zzz|||}}}|||||||||~~~}}}{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvvvvyyywwwuuuvvvyyyzzzyyyxxxyyywwwuuuvvvwwwwwwuuusssooommmjjjiiiiiiiiifffccc`````````^^^]]]]]]```bbbdddfffjjjnnnssswww{{{}}}zzzuuurrrlllgggbbb___]]]\\\ZZZXXXZZZ[[[[[[[[[[[[\\\___bbbcccbbbaaaaaacccfffjjjmmmvvvxxx~~~tttiii```ZZZ\\\aaalll{{{yyyppp```QQQHHHAAA888333222333222000////////////............((()))***+++,,,++++++***+++---///000///---+++***)))***,,,,,,+++++++++,,,(((((((((((((((((((((((()))******++++++******)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++*********))),,,,,,,,,---,,,,,,++++++(((((((((((((((((((((((())))))))))))************++++++*********)))))))))))))))))))))************%%%&&&'''((()))(((((('''++++++++++++++++++++++++------------------.........---+++++++++,,,...///---------............///...///000222222111000///111222222333333444444444555555777888::::::;;;;;;===>>>@@@GGGTTTfffxxxMMMQQQWWWcccxxxvvviii]]]QQQIIIFFFAAA===;;;>>>AAAGGGQQQ\\\ssswwwqqqnnn^^^WWWLLLCCC===999777666555444222222222222000...111222222333444555666666999999999;;;???DDDIIIMMM[[[aaajjjqqqsssqqqnnnllliiibbbYYYQQQLLLIIIFFFDDD@@@???>>>======;;;777444777666444444555555333222444444333333333333333333111111222222222222111111000000111111111111222222333444666888;;;===???@@@GGGJJJNNNQQQTTTVVVYYY\\\aaabbbdddfffggghhhgggggghhhkkknnnoooppppppqqqrrrssssssssstttuuuuuuvvvvvvttttttttttttssssssssssssvvvwwwxxxyyyyyyzzzyyyyyyxxxzzzzzzzzzyyyzzz|||~~~~~~~~~~~~|||zzzxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwvvvuuuuuutttuuuuuuuuusssrrrrrrtttvvvuuuuuurrrpppnnnnnnnnnnnnllljjjgggdddaaa```______]]]\\\ZZZ\\\]]]^^^^^^aaadddgggnnnqqqvvv|||~~~zzzvvvpppkkkgggdddccc```[[[YYYXXXXXXWWWVVVXXXXXXYYYYYYZZZ]]]aaaeeeiiijjjkkkiiihhhkkkqqqvvv|||}}}rrrfff^^^XXXWWW[[[bbbppp|||xxxkkk^^^NNNAAA>>>999333111111111000.../////////............---))))))***+++,,,,,,++++++,,,...///000000///---+++)))***,,,,,,+++++++++,,,'''''''''''''''''''''''')))******++++++******)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++++++++*********((()))******************))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...---------............///000000222333333333222111222222222333333333333333666777888999:::::::::::::::;;;???FFFSSSdddwwwSSSRRRRRRYYYkkk~~~ooo^^^NNNEEEEEE@@@<<<===>>>@@@GGGNNNZZZhhh{{{~~~ssskkk```UUULLLEEE@@@===888666333222222222111///222222222222222222222222888777777888:::===@@@BBBIIIPPP[[[dddjjjmmmnnnooommmjjjfff```YYYTTTPPPOOOGGGEEECCCBBBAAA@@@===;;;888777666666777777555333444444444444444444555555333444555666666555444333222222222222222222333333222333444666888:::<<<<<>>>>>???>>>AAAFFFIIISSSdddttt|||tttkkkbbbXXXOOOIIIAAA>>>:::777777666555444333333222222222111111111777777777777999;;;>>>??????DDDLLLTTTZZZ```fffjjjmmmoooqqqnnnggg```\\\ZZZTTTPPPKKKGGGEEECCCAAA@@@>>><<<::::::::::::888777555555555555555555555666444555666777777666555444444444444444333333333333222222333555666777888999999<<<@@@CCCEEEHHHKKKMMMMMMOOOQQQTTTWWWZZZ\\\]]]]]]```dddggghhhjjjkkkmmmlllmmmnnnnnnnnnmmmllllllrrrrrrqqqqqqppppppoooooonnnooopppqqqqqqrrrrrrqqqrrrssstttsssrrrrrrtttvvvuuutttssssssttttttrrrppprrrqqqppppppooooooppppppmmmmmmllllllkkkkkkjjjjjjjjjjjjiiigggeeedddddddddggggggeeeccc```]]]\\\[[[WWWXXXYYY[[[\\\^^^```bbbfffiiilllpppssswww{{{|||wwwssspppkkkiiifffbbb___\\\[[[ZZZXXXXXXWWWVVVVVVWWWYYY[[[ZZZ[[[[[[\\\^^^bbbhhhmmmnnnvvvyyytttgggcccbbbcccccc```aaadddkkkpppxxx~~~wwwhhhXXXIII>>>888666222111000111111111000///............------------...------,,,+++***))))))***))))))+++---...,,,***)))***,,,,,,+++++++++,,,++++++++++++++++++++++++)))))))))******)))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))((()))))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---------------------......///---------............//////000000111111111111111222222222222222222222111111222444666888::::::;;;999<<>>;;;;;;>>>@@@GGGQQQ[[[fffttt~~~vvvmmmbbb\\\MMMHHHBBB===:::888666555444444444333222222111111555555555666777999<<<======???CCCGGGLLLSSSZZZ___iiiooouuuuuuooohhheeefffeeeaaaZZZTTTOOOKKKFFFDDDAAA>>>;;;999888888777666777777777777777777777777444444555555555555444444444444444333333333333222000111111222333444555555555888;;;===???@@@CCCDDDDDDEEEGGGJJJMMMQQQSSSTTTTTTXXX\\\___aaaccceeeggghhhiiijjjkkkkkkkkkjjjiiillllllllllllllllllkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnooopppooonnnmmmoooqqqnnnmmmllllllmmmmmmkkkjjjmmmllllllkkkkkkkkkkkkkkkhhhhhhhhhhhhgggeeedddccc`````````]]]ZZZYYYYYYZZZ[[[\\\\\\ZZZWWWUUUUUUUUUTTTWWW\\\```bbbeeehhhkkkoooqqquuuxxx{{{}}}~~~{{{xxxuuusssoookkkhhhbbbaaa___]]][[[ZZZZZZYYYWWWWWWWWWWWWWWWXXX\\\^^^```aaabbbbbbdddggglllpppuuu|||{{{wwwtttqqqnnnllliiihhhkkkooooooiiiffffffiiilllrrryyy{{{{{{|||mmmZZZKKK???666333444111111111111111111000000.........------------,,,///...---+++***************((('''***---///---+++)))***,,,,,,+++++++++,,,))))))))))))))))))))))))((())))))******))))))((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))************((((((((()))))))))******++++++++++++++++++++++++((()))***+++,,,------...---------.........//////---------............///////////////000000111111111111111222222222222222333444555666777777777777===@@@DDDHHHPPP___rrr~~~ooo```ZZZ[[[aaakkkuuukkk___QQQHHHAAA<<<;;;===>>>AAAEEEIIIPPPZZZfffooo}}}uuuooo```ZZZPPPHHHBBB===:::888666555555444444333333222222222333333555777888999;;;<<<>>>@@@CCCGGGNNNRRR\\\dddlllnnnkkkjjjlllqqqrrrppplllhhhccc\\\UUUPPPGGGCCC>>>;;;:::::::::999<<<;;;;;;;;;:::999999999666555555444444555555666555555444444444333333333111111111222222333333333222444777888888999:::<<<===>>>???AAACCCFFFHHHIIIIIIMMMRRRUUUWWWYYY\\\^^^]]]___bbbdddfffffffffeeeddddddeeeeeeeeeeeeeeeeeeddddddeeefffggggggggggggfffggggggfffeeedddfffhhhdddcccbbbcccddddddbbb```cccbbbaaaaaa```aaaaaaaaa`````````___]]][[[YYYXXXSSSTTTUUUSSSPPPOOOQQQSSSPPPRRRTTTTTTRRRRRRTTTVVVYYY^^^eeejjjmmmooorrruuuwwwyyy|||~~~yyyuuupppmmmllljjjgggeee______^^^]]]\\\[[[[[[ZZZZZZ[[[\\\[[[[[[\\\aaadddfffhhhiiijjjjjjlllpppsssxxx}}}}}}yyyooollliiihhhjjjnnnpppqqquuuuuuxxx}}}{{{tttnnnmmmlllmmmttt{{{~~~yyyooo]]]KKK@@@999444222444111222222111/////////000.........---------,,,,,,---,,,++++++++++++,,,------***)))+++000222111...)))***,,,,,,+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))************)))))))))*********++++++))))))))))))************)))***+++,,,---,,,++++++***************************+++++++++,,,,,,------,,,,,,------.........------------............//////////////////000111111000000111111222222333333333333555666888888999999===AAAFFFJJJRRRaaauuu}}}llldddbbbbbbeeejjjeeennn|||uuuaaaRRRHHHAAA@@@BBB>>>???@@@AAACCCIIISSS[[[gggsss|||uuunnnbbbWWWOOOHHHCCCAAA666666666555555444444444222222222333444555666777888999;;;<<<===@@@EEEHHHNNNVVV```dddeeehhhqqqyyyxxxxxxxxxxxxuuunnneee___SSSNNNHHHCCCBBBBBBCCCCCC??????>>>===<<<;;;;;;:::999888777666666777888999777777777666666555555555333333333333444444444444111333555555555444555666:::::::::;;;===>>>@@@AAABBBEEEJJJNNNPPPSSSUUUWWWTTTVVVYYY]]]```bbbbbbbbb^^^^^^______``````aaaaaa]]]^^^___``````aaaaaa```]]]^^^___^^^\\\\\\]]]___[[[ZZZYYYZZZ[[[[[[YYYXXXYYYXXXXXXWWWWWWWWWWWWWWWSSSSSSSSSRRRPPPMMMJJJIIIIIIKKKMMMLLLJJJIIILLLOOOOOOSSSVVVXXXXXXYYY]]]```___fffnnntttvvvxxx{{{}}}|||~~~}}}zzzwwwrrrmmmjjjiiiiiigggeee````````````___^^^]]]\\\^^^```aaaaaa```bbbfffjjjkkklllnnnnnnnnnppprrrttttttuuuvvvxxxvvvqqqjjjddd```______dddmmmvvv}}}|||vvvuuupppqqqwwwyyynnn\\\KKK:::444333000000222222222222000...---...///......---------,,,,,,,,,************+++---///000000---+++...333666444111)))***,,,,,,+++++++++,,,************************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))---------------,,,+++***(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,))))))))))))************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))---------,,,,,,,,,++++++***+++,,,---------,,,,,,---------.........//////000000000///000111111222//////000111222333333444///111333777:::<<<===>>>:::???DDDIIIQQQaaauuurrrlllkkkkkkkkkiiiggggggkkkuuu~~~jjjXXXLLLFFFDDDAAA???===>>>AAAEEEHHHIIITTTZZZhhh|||{{{tttlllddd[[[RRRMMMHHHDDD>>>:::777555333222444444555444444555777888:::999888888:::<<>>;;;999777;;;;;;;;;::::::999999999;;;:::999888777555444444333222222444666777666555555555555555555555666666666666777888888999::::::>>>>>>@@@BBBDDDGGGIIIKKKKKKMMMPPPSSSUUUUUUTTTTTTWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVTTTQQQNNNLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMLLLPPPOOOOOOOOOPPPOOOMMMLLLLLLLLLKKKHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGIIIMMMPPPRRRXXX___ccceeefffhhhkkkrrrsssvvvyyy|||~~~}}}zzzxxxuuupppjjjggggggfffdddbbbeeeddddddcccbbbbbbccccccbbbdddeeeeeefffiiillloooooommmjjjjjjkkkmmmnnnnnnmmmmmmllliiieee___ZZZWWWTTTZZZeeeppp{{{{{{zzz~~~~~~mmmbbbJJJCCC:::555444444111///...//////000000000000///---------,,,,,,+++++++++------,,,,,,...000333444:::999888888777444///+++((()))***+++++++++++++++---,,,***(((((((((((()))))))))))))))************))))))(((((((((((())))))*********)))))))))(((((())))))(((((('''''''''&&&+++***)))***,,,,,,***)))+++)))'''(((+++,,,***(((((((((((((((((((((((((((''')))******))))))***+++))))))************))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------------......++++++,,,,,,---...//////---------------------------------...///000000111111111111000000000000000000000000000111222333444333444444666888:::<<<===<<<<<>>=========<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999777777666777888888777555444444444444444444444444333333333444555666666666888999:::;;;===@@@BBBCCCDDDEEEHHHJJJKKKKKKKKKJJJMMMKKKIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEECCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHGGGEEEEEEGGGIIIHHHJJJKKKMMMNNNQQQUUUXXX\\\aaagggkkkmmmnnnppprrrvvvxxxzzz}}}~~~~~~yyywwwvvvuuuqqqmmmkkkkkkjjjhhhfffggggggfffeeeddddddddddddiiijjjkkkjjjiiiiiikkkmmmooonnnlllkkkkkkjjjgggeeebbb___[[[WWWSSSQQQQQQPPPYYYdddttt}}}uuubbbVVVCCC<<<555111111111///,,,,,,,,,...//////000000///---------,,,,,,+++++++++,,,+++******+++---///000555555555666666444000---'''(((((())))))))))))(((,,,+++***)))((((((((()))))))))))))))************((((((''''''''''''((((((++++++++++++*********)))******)))))))))(((((((((+++)))))))))++++++***)))***(((&&&''')))***)))'''((((((((((((((((((((((((''')))******))))))***+++))))))************))))))(((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,***+++++++++,,,---------------------------------------......///000000111111000000000000000000000000000000000111222333444444444555666888:::<<<======<<>>>>>==============================999777666777777666444222444444444444444444444444111111222222333444444444444444555666777999:::;;;<<<===???@@@AAAAAA@@@@@@BBB@@@>>>>>>???@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>======???@@@>>>>>>??????????????????@@@@@@@@@BBBEEEFFFEEEDDDDDDFFFGGGHHHHHHJJJMMMOOOOOOQQQUUUXXXZZZ]]]aaaccchhhlllppptttuuuwwwxxxzzzyyy{{{}}}~~~{{{zzz{{{{{{{{{|||}}}{{{vvvsssqqqqqqpppooommmmmmmmmmmmjjjhhhggggggffffffeeeffffffffflllmmmnnnmmmkkkiiiiiiiiigggfffffffffeeebbb]]]ZZZWWWRRRLLLFFFEEEGGGLLLPPP___pppxxxfffRRRFFF999444000...//////---******+++,,,---.../////////------,,,,,,,,,,,,++++++,,,+++***)))***+++------------...000111111...,,,+++,,,,,,,,,,,,++++++***,,,+++***)))((((((((()))))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((************))))))))))))+++)))'''((()))******)))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))''')))******(((((()))+++))))))************))))))(((((((((((()))))))))))))))************+++++++++************++++++++++++++++++++++++++++++++++++------------------------------......///000000000000000000000000000111111000000000000111222333333333333333555666888:::;;;>>><<<>>>DDDMMM^^^uuukkkYYYOOONNNQQQTTT[[[cccqqqpppkkkccc[[[SSSLLLDDD@@@@@@>>>===@@@DDDLLL\\\jjj}}}wwwqqqhhh^^^TTTNNNGGGCCC===999777777777777777777888888888777777666777999;;;<<<===@@@CCCFFFDDDJJJVVVdddrrr~~~|||vvvqqqnnnooopppvvvtttppphhh___UUUNNNKKKHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>=========:::999888888999888666555777777777777666666666666333333444444555555555555555444444555555666777888999999:::;;;;;;;;;::::::<<<:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>???<<<=========>>>>>>??????BBBAAABBBDDDGGGHHHHHHGGGHHHJJJMMMOOOQQQTTTWWWZZZ\\\___cccfffhhhjjjlllnnnqqqssswwwyyy{{{|||||||||yyyzzz{{{|||zzzwwwsssqqqqqqqqqqqqqqqrrruuuxxxyyyyyyxxxuuuqqqllliiiiiiiiiggggggiiijjjkkkjjjhhhfffdddddddddeeefffgggiiiiiikkklllmmmlllhhheeecccccc]]]]]]\\\]]]]]]ZZZVVVSSSOOOKKKFFFBBBDDDIIIPPPUUUcccvvvtttfffUUUDDD:::111///------//////---+++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---(((((((((***,,,,,,***(((,,,---------,,,+++******+++******)))))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((((((''''''''''''(((''''''))))))))))))))))))))))))'''((())))))(((((()))+++))))))************))))))(((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++------------------------............//////000000000000000000000111111111111111000000111222222333111111222333444666777888===<<>>>>>??????AAAJJJSSSfffpppzzzqqqhhhbbbXXXQQQFFF===999888777777555555666666666666555444777888::::::;;;<<<>>>@@@???AAAFFFNNNYYYeeeoootttuuuwwwyyyyyyxxxwwwxxxyyytttggg\\\VVVRRRQQQPPPNNNMMMKKKJJJJJJHHHGGGFFFCCCAAA???===<<<>>>===<<<===??????===<<<999999999888888777777777666666666666666777777777666666666666666777777888888888888999999999888888:::888777777999:::999888888999999999999:::::::::<<<=========;;;<<<===???<<<======>>>???@@@AAAAAAEEEEEEGGGKKKPPPSSSSSSSSSSSSVVVYYY\\\^^^```ccceeejjjllloooqqqqqqrrrssstttuuuwwwzzz}}}}}}{{{vvvvvvvvvuuurrrnnnjjjgggdddcccbbbbbbdddfffjjjllllllkkkhhhddd```^^^^^^___]]]___bbbdddeeedddcccccc```aaabbbdddgggjjjlllnnnmmmmmmllliiiccc]]]ZZZYYYVVVTTTSSSRRRSSSRRRPPPNNNHHHFFFEEEFFFIIINNNTTTWWWeeeuuuyyymmm___QQQEEE:::444///......///000000///...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))(((((()))******(((&&&(((((((((((('''&&&&&&%%%************)))))))))(((((()))))))))***************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***(((''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))***))))))************))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------............//////////////////000000111111111111111111111000111111222333333333333444555777888999;;;<<>>???@@@CCCGGGOOOXXXgggyyyyyytttiii```TTTJJJDDD@@@===:::666555555444333222222222444555777888777888999;;;>>>===>>>AAAGGGOOOWWW\\\aaagggnnnssstttuuuwwwzzzvvvkkkfff___^^^]]][[[YYYXXXVVVUUUTTTSSSPPPMMMIIIFFFCCCBBB@@@???>>>???AAAAAA@@@>>>;;;;;;;;;:::999999888888888888888999999999999999888888777777777888999999888888888888888999999999:::888777777999::::::999888888999:::;;;<<<======<<<>>>>>>>>>===>>>@@@BBBAAABBBCCCDDDEEEFFFGGGHHHJJJKKKOOOUUU[[[aaaccccccaaadddgggiiijjjkkkmmmnnnssstttuuutttsssrrrsssuuuvvvxxx{{{~~~zzzvvvqqqpppnnnkkkgggbbb^^^\\\UUUTTTSSSSSSTTTWWWYYY[[[[[[[[[YYYVVVSSSRRRSSSTTTTTTWWW[[[]]]]]]]]]]]]^^^\\\]]]___bbbeeeiiilllnnnmmmllliiibbbZZZSSSNNNMMMKKKJJJHHHIIIJJJKKKJJJIIIGGGIIILLLOOORRRUUUWWWXXXeeeqqq|||xxxpppgggYYYKKK@@@999444222/////////////////////000///////////////...---,,,++++++,,,,,,,,,,,,------************************,,,+++***+++,,,,,,***((('''((((((((((((''''''&&&))))))************)))((())))))))))))************''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''(((((((((((()))(((((()))***+++)))''''''((())))))''''''((()))))))))))))))))))))))))))&&&((())))))''''''(((***))))))************))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************------------------------------------------------......///////////////////////////000111111222222222111111111111111222222666666666777888999;;;<<<;;;===CCCMMMVVVcccvvvrrrbbbXXXOOOMMMMMMQQQ```xxxpppdddRRRIIIAAA@@@AAA@@@@@@BBBCCCHHHRRR^^^mmmxxxqqqggg___YYYRRRJJJDDD===;;;888555333222111111000222444555555555666888:::999999;;;>>>BBBFFFIIIOOOVVV^^^dddfffiiimmmqqqwww}}}wwwtttmmmllljjjhhhfffdddcccbbbbbb```]]]ZZZUUURRROOOMMMGGGFFFEEEFFFFFFFFFDDDBBBAAAAAA@@@??????>>>==============================;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<===>>>;;;:::999999;;;<<<<<<;;;;;;;;;<<<>>>@@@AAACCCCCCBBBCCCEEEFFFFFFHHHJJJMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXYYY\\\bbbhhhmmmoooooommmppprrrsssrrrqqqqqqrrrttttttsssqqqooonnnpppqqqqqqssswww{{{}}}yyyrrrlllgggeeeaaa]]]XXXTTTQQQOOOHHHHHHHHHHHHIIIJJJLLLMMMKKKLLLLLLKKKIIIHHHJJJKKKKKKNNNRRRSSSSSSSSSUUUWWWVVVWWWYYY[[[^^^aaadddeeecccaaa]]]VVVOOOIIIEEEEEECCCDDDHHHMMMRRRUUUUUUTTTXXXZZZ^^^bbbdddcccbbb```gggnnnxxx~~~~~~wwwsssnnnggg]]]UUUHHH===555222000////////////...------...///,,,,,,---...............+++++++++,,,,,,---------******++++++++++++++++++,,,*********,,,,,,+++***)))******++++++++++++***((()))***++++++***)))((())))))))))))************((((((''''''''''''((((((#########$$$$$$$$$%%%%%%''''''(((((())))))))))))((()))***,,,---,,,)))&&&&&&''')))(((&&&%%%''')))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))************))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************+++++++++,,,,,,------...------------------------/////////////////////......//////000111111222222222222111111111111111222666666666777888999:::;;;;;;===BBBKKKTTTbbbvvvvvvkkkWWWXXXVVVSSSVVVhhh}}}jjj[[[LLLEEECCCAAA??????@@@BBBEEELLLWWWeeeuuu~~~vvvqqqkkkbbbVVVMMMEEEBBB>>>999555333222222///111333555444555666777333555777999;;;<<<======DDDJJJRRRVVVYYY\\\bbbhhhfffppp{{{}}}{{{|||vvvuuusssqqqooolllkkkjjjkkkiiigggccc___\\\YYYWWWUUUSSSRRRQQQQQQPPPMMMKKKGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB????????????@@@AAABBBBBB????????????@@@AAABBBCCC>>>===<<<<<<>>>?????????>>>???AAACCCEEEGGGIIIIIIIIIKKKMMMOOOPPPSSSWWWYYY^^^___```aaacccdddffffffggggggiiilllqqqttttttttttttvvvxxxwwwuuusssssssssqqqqqqooommmjjjjjjlllnnnkkkmmmqqqvvvxxxtttkkkddd^^^[[[VVVQQQLLLHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDAAACCCDDDDDDCCCCCCDDDFFFCCCFFFJJJKKKJJJKKKMMMPPPQQQQQQRRRTTTVVVXXXZZZ[[[UUUTTTPPPKKKFFFBBBAAABBBDDDHHHQQQ\\\eeejjjkkkjjjlllooorrrtttuuurrrooommmiiinnntttzzz~~~zzzpppkkkcccZZZOOOHHH>>>666000......---......---,,,******+++---((((((***,,,---...//////+++++++++,,,,,,---------+++,,,---............---(((''''''(((***++++++***&&&'''((()))))))))))))))((()))***++++++***)))((())))))))))))************++++++************++++++'''''''''(((((()))))))))(((((())))))*********+++((()))+++---///---)))&&&$$$&&&((('''%%%$$$%%%(((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))************))))))(((((((((((()))))))))))))))************+++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------------------------------///////////////............//////000111222222222222222111111111111111222444444444555555777888999======@@@HHHQQQ```vvvpppdddYYYVVVVVV]]]lll|||xxxfffVVVKKKEEECCCBBBAAABBBCCCDDDHHHOOOZZZbbbsss}}}zzzwwwssslllggg]]]VVVMMMDDD===888555333222111000111222333222111111222333555777888999:::;;;===AAAFFFMMMSSSXXX[[[```eeelllqqqtttuuuvvvwwwuuusssqqqooolllkkkjjjjjjooonnnllliiifffccc```^^^[[[YYYXXXYYY\\\\\\ZZZWWWPPPRRRSSSTTTRRRNNNJJJGGGHHHIIIJJJLLLMMMMMMNNNNNNKKKJJJHHHEEECCCDDDHHHLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQSSSTTTVVVXXXZZZXXX[[[^^^```bbbeeehhhjjjppprrruuuwwwvvvtttqqqooopppooonnnnnnoooqqqssstttyyyxxxvvvtttrrrooonnnmmmooommmjjjfffdddbbbaaa```eeedddfffjjjllliii```XXXQQQNNNJJJEEEAAA???>>>===;;;<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>>>>???AAABBBBBBCCCFFFIIIEEEEEEEEEEEEGGGIIIKKKLLLFFFGGGFFFBBB>>>===???CCCLLLUUUdddttt~~~~~~|||vvvqqqrrruuuxxx{{{~~~}}}qqqiii```OOO>>>;;;999555222///---------......//////......---,,,////////////////////////---,,,,,,+++***)))((((((************************,,,+++***))))))***+++,,,))))))************))))))((()))***)))((((((***,,,(((***+++,,,,,,+++***((())))))))))))***************)))((('''&&&%%%%%%%%%(((''''''(((+++,,,,,,+++******++++++++++++******((((((((((((''''''''''''&&&((()))&&&&&&))))))&&&%%%&&&((()))))))))((('''+++*********))))))((((((''''''(((((())))))******(((((()))******)))''''''++++++++++++++++++++++++,,,,,,,,,++++++*********************+++,,,---...///......---------......222000,,,)))))),,,///222000111111222222333444444444444555555666666777777888;;;???DDDNNN```www{{{pppddd\\\WWWVVV^^^iii{{{{{{jjj\\\QQQJJJFFFCCCDDDDDDCCCCCCFFFLLLQQQ\\\hhhvvv}}}zzzuuuqqqiiiddd[[[RRRJJJBBB<<<888666444222222333333222111///000000111222333333444888999<<<@@@EEEJJJNNNPPPVVVZZZ```fffiiikkkmmmooonnnnnnmmmkkkiiihhhffffffiiiiiihhhhhhfffeeecccbbbeeedddcccdddffffffdddbbb^^^^^^______]]]YYYVVVTTTSSSTTTVVVWWWXXXXXXXXXXXXTTTSSSPPPLLLIIIKKKNNNRRRXXXWWWVVVUUUUUUVVVWWWXXXQQQPPPPPPPPPQQQSSSUUUVVV[[[]]]```bbbbbbccceeeggggggjjjmmmoooppprrruuuwww{{{|||~~~~~~}}}zzzwwwtttrrrqqqpppoooooopppqqqrrrqqqpppnnnllljjjhhhgggfffdddbbb___\\\YYYXXXWWWWWWXXXWWWXXX[[[^^^[[[TTTMMMEEEDDD@@@===;;;:::::::::999999999999999999999999:::999999888888999999:::<<<======<<<;;;;;;===???;;;;;;<<<===>>>>>>??????CCCCCCBBB???===>>>DDDIIIYYYdddvvv}}}zzzyyy{{{}}}~~~yyyiii\\\RRRFFF:::555333111///......///000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***)))(((''''''((()))***))))))************))))))((()))******))))))+++,,,((()))***++++++***)))((((((((()))))))))*********))))))((('''''''''(((((('''&&&&&&(((***,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''%%%((((((%%%&&&***+++)))&&&'''((())))))(((((('''*********)))))))))((((((((((((((((((''''''''''''((()))***+++++++++***)))++++++++++++++++++++++++---,,,,,,,,,++++++++++++************+++,,,---.........---......///000111333111...---,,,...111222000111111222222333333444444444555555666666777777888;;;???DDDNNN```vvv~~~ssshhh]]]UUUTTTXXX___hhhttt~~~uuueeeWWWOOOJJJJJJHHHEEEAAAAAABBBDDDIIIPPPZZZcccmmm{{{}}}{{{yyytttnnnfff]]]SSSIIICCC===:::777555444333222111000000000000000000111111555666888:::===@@@CCCEEEHHHLLLQQQUUUXXX[[[___bbbccccccdddcccbbbaaa___^^^___```aaabbbccccccddddddfffeeeeeefffggghhhfffdddeeedddcccbbb```]]][[[ZZZ[[[]]]```bbbdddddddddcccaaa^^^ZZZUUURRRRRRVVVYYY\\\\\\\\\]]]^^^___```aaa\\\\\\[[[[[[\\\^^^```aaadddfffhhhjjjjjjjjjkkkmmmoooqqqsssuuuuuuwwwyyy{{{~~~zzzvvvtttqqqpppnnnkkkjjjjjjjjjjjjggggggeeeccc```^^^\\\\\\VVVTTTQQQOOOLLLKKKKKKKKKJJJHHHHHHJJJLLLKKKFFFAAA===<<<;;;:::::::::;;;<<<999999888888777777666666666666555555555555666666777888999888666666777999;;;;;;<<<<<<<<<<<<<<<;;;???@@@@@@???@@@DDDLLLSSSeeeqqq~~~~~~~~~}}}ooo\\\KKKAAA:::555000///...---------...///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))************)))))))))***+++***))))))+++---'''((()))******)))((('''(((((())))))))))))******((((((((((((((()))***+++'''&&&&&&'''***++++++***((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''******(((***///222111(((((()))))))))(((''''''******))))))))))))(((((())))))(((''''''&&&%%%%%%)))***+++---------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,---...///000111222222111000000111222222000000111111222333333333333444444555666666777777888;;;>>>CCCMMM___uuu~~~uuuiii^^^WWWVVVRRRWWW___fffmmmwww|||kkkaaaXXXUUUQQQKKKFFFCCCBBBBBBDDDGGGKKKPPPWWWdddsss~~~~~~~~~{{{vvvoooeee[[[TTTJJJFFFAAA<<<999777444222444444222222111222222333444555555777999;;;===>>>???BBBEEEGGGIIILLLPPPSSSTTTVVVWWWXXXXXXVVVTTTSSSSSSTTTVVVXXXZZZ\\\]]]]]]_________```aaaaaa```___bbbaaa___]]][[[YYYXXXXXXYYY\\\```dddggghhhhhhhhhgggddd```ZZZWWWVVVZZZ]]][[[[[[[[[\\\]]]^^^______```____________aaacccddddddfffhhhiiihhhhhhiiijjjlllnnnpppqqqqqqqqqsssuuuwwwxxxxxxwwwuuuqqqnnnkkkjjjhhhfffccc```___^^^]]]___^^^\\\YYYVVVSSSPPPOOOJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>>???@@@@@@===;;;888888777777888999:::;;;::::::999888777777666666666555555555555666666777333444666666555666999;;;555444444444444555555555>>>AAAEEEGGGIIINNNUUU[[[kkkvvv}}}}}}~~~{{{ppp___MMM???888444222111000...---,,,,,,,,,,,,------.........---,,,,,,------------------------///......---,,,+++***)))+++++++++++++++++++++++++++******************+++))))))************))))))***+++++++++))))))+++,,,''''''((())))))(((''''''(((((((((((()))))))))***((((((''''''(((((()))***'''&&&&&&''')))+++***)))((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''&&&))))))(((+++111555444))))))))))))((((((((('''))))))))))))))))))(((((())))))((((((((('''''''''((()))+++---......------************************------------------------+++++++++++++++,,,---...++++++++++++,,,---......000111222333333333222111000000000111222222333333333333444444555666777777888;;;>>>CCCMMM^^^ttt}}}rrrhhh```[[[QQQQQQPPPQQQUUU___kkkuuu{{{kkkfff^^^UUUMMMHHHEEECCCCCCDDDEEEGGGJJJQQQ[[[bbbppp}}}}}}uuummmfff[[[WWWPPPJJJEEE@@@<<<999777666444222111111111222222222333444666888:::;;;<<<===>>>???@@@BBBEEEGGGGGGIIIJJJLLLLLLJJJIIIGGGGGGHHHJJJLLLNNNOOOPPPQQQVVVWWWXXXYYYYYYYYYYYYYYY\\\[[[YYYWWWUUUTTTTTTTTTQQQTTTXXX]]]aaadddeeefffcccaaa]]]YYYUUUTTTVVVYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\___aaacccdddccccccdddeeehhhiiikkkkkkkkkkkkmmmoooiiijjjjjjjjjhhhfffcccbbb```___\\\YYYVVVSSSRRRQQQTTTSSSPPPLLLHHHEEEBBBAAA???>>><<<:::999999999::::::999999999999:::999888444333333333444444444555999999888777666666555555555555555555555666777777333444555666555666999;;;888888888999:::===???AAABBBGGGNNNSSSUUUXXX\\\___nnnuuu~~~ooo```MMM@@@:::666444222000//////...---------------------...---,,,,,,+++------------------------///......---,,,+++***)))))))))))))))))))))))))))*********++++++*********))))))************))))))***++++++***))))))***,,,'''''''''((((((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((('''&&&(((***+++***))))))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''"""%%%&&&&&&)))///222111)))))))))((((((((())))))(((((((((((((((((())))))(((((()))))))))*********'''(((***+++,,,,,,,,,,,,************************------------------------,,,,,,,,,+++,,,,,,------//////...---,,,,,,,,,---...///111333333222111000///000000111111222333333222222333444555666777777888:::>>>BBBLLL]]]sssyyyrrrkkkeeeZZZVVVNNNHHHHHHNNNYYYaaasss{{{pppeee[[[RRRKKKFFFAAABBBBBBBBBCCCFFFJJJMMMXXXcccrrr~~~zzzvvvlllhhhccc]]]WWWQQQLLLHHH===:::777333111/////////000000000111333444666777999:::;;;;;;;;;;;;>>>@@@??????@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDJJJKKKMMMNNNMMMMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJHHHJJJMMMQQQVVVYYY\\\]]]WWWVVVTTTQQQNNNMMMNNNOOONNNNNNOOOOOONNNMMMLLLKKKLLLLLLKKKKKKKKKLLLNNNOOOSSSUUUWWWXXXWWWWWWXXXYYY\\\^^^````````````bbbccc]]]]]]^^^^^^]]][[[ZZZYYYUUUTTTRRROOOLLLJJJGGGFFFFFFDDDBBB???;;;888666555666555444222222222333333555555555555555555555666555555555555555444444444666666555555444444333333333333333333333444555666444555666555444555666888>>>@@@DDDIIIMMMPPPSSSTTTOOOVVV]]]bbbbbbaaabbbccciiinnntttyyy{{{~~~xxx___OOO>>>777777555333222,,,------...//////000000---------------,,,++++++************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******+++)))(((''')))***(((((((((''''''(((((((((''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&)))(((((()))***++++++))))))(((''''''''''''((()))((((((((((((''''''''''''%%%(((******,,,111333111)))(((((((((((()))***+++''''''(((((((((((())))))(((((()))******+++,,,,,,'''((()))+++++++++******************************,,,,,,,,,,,,------------------,,,,,,,,,,,,------333222111000///.........---...000222333222111000//////000000111222222222111111222444555666777888888:::===BBBKKK]]]rrr~~~zzzuuummmfff[[[PPPJJJKKKPPPTTT]]]gggsssuuuhhh\\\TTTHHHGGGFFFDDDCCCBBBCCCDDDIIIPPPZZZdddpppyyywwwssspppkkkeee___ZZZLLLIIICCC===777444222222222222111111222222333444444666888888888888:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;======>>>>>>===>>>@@@CCCCCCBBBAAACCCDDDAAAAAAAAA@@@@@@@@@??????AAAAAABBBDDDGGGKKKNNNOOOHHHIIIJJJIIIFFFEEEEEEEEEAAABBBBBBCCCBBBAAA@@@???AAAAAA@@@??????@@@BBBCCCDDDGGGIIIJJJJJJJJJKKKMMMLLLNNNPPPPPPPPPQQQRRRTTTQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHGGGEEEBBB@@@===<<<999999777666444333111111222111000/////////000111111222333333333333333444666777777777777777666666555555555555444444444444222222222333333444555666444555777777666777999;;;===CCCNNNXXX___bbbbbbaaafffkkkppprrrpppmmmllllllhhhmmmrrruuuvvvyyy}}}ooobbbKKK@@@555333222000000222,,,,,,---...////////////,,,------------,,,++++++*********************************++++++++++++,,,))))))))))))))))))))))))'''((()))******)))((('''))))))************)))))))))******((('''&&&'''))))))(((((((((((((((((()))'''''''''((((((((())))))''''''''''''''''''((()))+++***)))***+++,,,+++***((((((''''''''''''((((((((((((((((((''''''''''''&&&***------...222111...(((((('''((()))***,,,---'''''''''((((((((())))))))))))))))))************((()))***++++++***))))))************************++++++++++++,,,,,,,,,---...------,,,,,,,,,------111000//////............---...000222333222111111//////000000111111222222000111222333555666777888777:::===AAAKKK\\\qqqwwwjjj]]]SSSNNNMMMNNNRRRXXX```mmmpppeeeRRRQQQMMMJJJFFFDDDCCCCCCDDDGGGLLLRRR]]]kkk|||}}}{{{xxxsssmmmhhh\\\XXXPPPHHHAAA<<<999777666555444333333333333333000222555666777777888:::::::::999888888888999999777888999:::;;;<<<<<<<<<:::===@@@@@@???>>>@@@BBB<<<<<<======>>>======<<<<<<;;;;;;;;;<<>>??????>>>===<<<;;;;;;:::999999:::;;;<<>><<<:::888666555333333333333333222222222222111000//////000111222///111333333333333333444222222333444444444444333666666666777777777777777444444444444555666777888222444777888:::<<<@@@BBBOOOYYYiiixxx}}}yyy}}}~~~zzzvvvuuuvvvpppuuuzzz{{{{{{|||~~~wwwnnn___QQQ>>>777222111...***,,,222/////////...---,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))))))))************))))))((())))))(((&&&%%%'''((())))))(((((((((((())))))''''''''''''((((((((()))&&&&&&''''''(((***+++,,,,,,+++******,,,---,,,+++&&&''''''((((((''''''&&&)))((((((((('''''''''''' %%%(((((()))+++***&&&'''''''''''')))+++---...&&&'''''''''(((((())))))******))))))(((((('''''')))***+++,,,+++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,+++++++++,,,------...///111222333333222222/////////000111111222222000111222333555666777888777:::===AAAJJJ\\\qqqfff~~~vvviii]]]UUUQQQNNNNNNQQQZZZjjj}}}~~~pppgggYYYNNNHHHEEEBBB@@@???BBBEEEFFFIIIUUUfffsss{{{wwwtttmmmhhhaaaZZZSSSLLLEEE@@@;;;999888777777555222000111222333333333444666888666777888888999999999888888888999::::::::::::999========================;;;<<<<<<======<<<<<<;;;;;;;;;::::::;;;<<<>>>??????<<<::::::;;;<<<;;;999999:::===>>>===;;;777555666777777888999:::::::::<<<===>>>???@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>>========================:::999888555333000///...///////////////////////////000111111///......///...,,,+++---111444444222444444444444444444444444444444333444555666666555555555444444555666555444666:::===<<<:::<<>>@@@AAAAAABBBHHHSSS[[[iiittt~~~|||vvvsssmmmhhhbbb[[[UUUPPPGGGCCC>>>:::777555333111222222222222111222444666777777777888888777777777777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999888888999;;;<<<===<<<:::888999;;;===<<<;;;888999;;;<<<;;;999777666666666777777888999999::::::;;;<<<===>>>???@@@AAA===============<<<;;;;;;:::::::::999999999999999555555444333222000000///////////////////////////000222333222000//////000...,,,+++---000222222111555555555666777777888888666555555555666777777777777777666777999:::::::::666:::>>>??????CCCLLLTTTfffrrr|||yyywwwrrriii___SSSGGG;;;444222222222000...,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,---------)))************+++++++++,,,+++***+++,,,---,,,***************)))))))))(((&&&'''''''''((((((((())))))555:::111)))***+++(((***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))***))))))(((((()))))))))((()))******+++***))))))...,,,*********)))'''%%%((())))))***,,,------...++++++++++++++++++++++++---,,,++++++++++++,,,---//////000000000000/////////000111222333333222222000222444444444444666888777888===CCCJJJVVVkkk}}}===GGGVVViiizzzrrrddd]]]TTTOOOOOOTTTZZZ]]]fffkkkvvvxxxkkk]]]PPPGGG@@@???>>>>>>???BBBEEEHHHPPPYYYeeeooowww~~~~~~~~~|||zzzwwwtttpppjjjddd```ZZZTTTLLLDDD???;;;999777777666444222111222333444888888888888777777777666777888999999::::::999999::::::::::::::::::::::::888999999999999999999888777777777777777888999:::777666666777:::<<<<<<<<<888888888999999888777777555555666666777777888888888888999;;;<<<===??????<<<;;;:::999888888888888666666555555444444444333000000000000000000111111////////////////////////222333444333111//////000000///...///111333333222222333333444555666777777999888777777777777888888999999999:::;;;===???@@@;;;???DDDFFFHHHMMMUUU]]]llluuuyyytttjjjcccWWWLLLBBB:::444000222222222111...---------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++)))************++++++++++++***)))***+++,,,+++)))************))))))))))))###$$$%%%&&&'''((())))))+++999AAA666***'''+++---))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''((())))))'''((()))***************000...,,,+++***)))'''%%%((())))))***+++,,,------++++++++++++++++++++++++------,,,,,,,,,------...//////000000000000//////,,,...111444555444222111000222444444444444666888999:::===BBBGGGRRRfffwww444888@@@LLL___vvvtttnnnddd]]]XXXVVVUUUUUUTTTVVV___lllvvv|||qqqaaaVVVJJJFFFCCCBBBDDDFFFFFFEEEGGGLLLSSSYYY___eeelllqqq|||~~~}}}~~~~~~}}}|||zzzvvvqqqmmmlllfff^^^VVVPPPKKKGGGDDD@@@===999666555555555555777777666666666666777777777777888999999999999999999999999999999999999999777777888888888888777777666666666777777888888888555444444555777999::::::888777777666666777777777555555555555666666777777777777888:::;;;<<<===>>>???===;;;888777666666666333333222222111000000000/////////000000000111111////////////////////////222333444333000///...///333222222222333444555555333333444444555666666777;;;:::999888777888;;;===@@@AAABBBBBBBBBCCCEEEGGGIIIMMMQQQSSSTTTXXX^^^cccjjjpppyyy}}}~~~}}}rrrkkkZZZSSSHHH???999666444222111222222111///---...///******))))))***+++,,,,,,,,,+++++++++******))))))))))))*********+++++++++***)))((()))***+++***(((*********)))))))))))))))%%%&&&&&&'''((()))******)))555<<<333(((%%%))),,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))******+++++++++)))))))))+++++++++)))((())))))***+++,,,,,,,,,++++++++++++++++++++++++------------.........///...//////000000000000///...///111333333333222111000222444444444444666777999999<<<@@@EEEOOObbbttt222444777<<>><<<;;;999777555444444333333444555555777777888999999999999888999999999999999999999999666777777888888777777666777777777888888888888888444444555555555666777999999888777666666777777888555555555555555666666666777777888999:::;;;<<<<<<@@@>>>;;;777555333333333222111111111000000000///111111111111111111111111000000000000000000000000000111222222///.........222222222222222333444555777777777888888888888888777888::::::<<<@@@GGGLLLSSSUUUWWWWWWUUUTTTVVVWWW]]]```ccccccbbbcccfffiiikkkooouuuyyy|||~~~{{{nnnaaaZZZHHHCCC;;;555222000...---000111111000...---...///---------------...///000+++++++++******)))))))))))))))*********+++++++++***)))((((((******)))((())))))))))))))))))***************+++++++++,,,,,,'''...111---(((&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++'''&&&&&&'''***,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++---------...////////////......///000000000000000333333222111000000000111000222444444444444666777777888;;;???DDDNNNaaasss000111444555777>>>PPP```uuu}}}tttjjjcccVVVNNNHHHHHHKKKNNNTTT[[[hhhppp|||vvvjjj___WWWNNNGGGBBBCCCAAA@@@???AAADDDHHHJJJLLLQQQYYYaaajjjuuu~~~{{{yyyvvvsssqqqmmmiiieee[[[VVVPPPMMMJJJGGGBBB>>>888666555333222222333333666777888888999999888888999999999999999999999999777888888888888888888777777777888999999888888777444666777777666777999;;;;;;;;;:::888888777888888555555666666666666666666888888888888999999999:::;;;:::777555333111000///111111111111111111111111222222222222111111111111000000000000000000000000...000111111///......//////000111111111111333555666666666777888888999999777:::>>>AAAEEEMMMXXX```jjjnnnqqqrrrooollllllnnnppprrrtttsssrrrpppqqqqqqooorrrvvvyyy{{{}}}|||nnn___QQQJJJ???;;;666222///---***)))...///000///...---...///,,,,,,,,,,,,,,,,,,---...+++++++++***************)))************+++++++++***)))((()))***+++***((())))))))))))************,,,,,,,,,,,,------------((()))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''((()))************))))))))))))******)))''''''''')))***)))((()))))))))*********+++++++++++++++++++++++++++++++++,,,---...////////////---...///000000111111000555444222000//////000000000222444444444444666888777777:::>>>CCCMMM```rrr///...000444444666>>>IIIYYYdddwww~~~xxxhhh]]]RRRMMMJJJHHHIIIMMMSSSXXXbbbqqqxxxlll```VVVQQQJJJGGGCCC@@@??????AAAAAA@@@DDDIIIMMMSSS]]]iiisss~~~|||{{{zzzxxxwwwpppkkkeeeaaa___ZZZRRRLLLDDDAAA>>>:::777666555555666777777888888888888888777777777777777777777777999999999::::::999999999666777888999999888777666555777999:::999:::>>>AAA>>>======;;;:::999888777666666666666666666666666777777777777666666666666444444444444333222111000///000000111111222222222111111111111111111111111000000000000000000000000...000111111000000000111///111333333222333666888666666888:::<<<===??????BBBEEEIIILLLPPPXXXdddmmmvvv|||~~~}}}~~~|||~~~~~~}}}}}}yyy{{{}}}~~~~~~}}}mmm]]]OOOEEE???999666111///...---,,,+++,,,---///...---,,,...///++++++******)))******************+++++++++++++++)))************++++++++++++***))))))++++++***)))((()))))))))************))))))***+++,,,------...((((((((())))))((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&((())))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***++++++,,,+++***)))(((((())))))+++)))((()))******)))((())))))))))))************++++++++++++++++++++++++***+++---...//////......---...///000111111111111222222222222111111000000000222444444444444666888888888;;;???BBBLLL___ppp000,,,...444666444555999???GGGWWWmmmzzznnnaaaYYYSSSMMMJJJKKKFFFGGGMMM[[[pppuuulllfffVVVQQQKKKEEEBBB@@@???>>>===???BBBBBBDDDKKKVVV___jjjwww{{{vvvrrrpppjjj```YYYPPPMMMHHHCCC>>>;;;999999666666777888888888888888666666666666666666666666::::::;;;;;;;;;;;;::::::666666777888888777666555555888;;;<<<<<<>>>BBBFFF?????????>>><<<:::888777777777777777777666666666777777666555444444333333000111333444555555444444...//////000111222333333/////////000111222222222000000000000000000000000...000222222222111222333222444666666666666:::===<<<===@@@CCCFFFIIIKKKLLLPPPRRRTTTUUUVVV]]]hhhqqqwww~~~yyykkk[[[LLLAAA999666000---***(((***,,,......+++,,,...---,,,,,,---...//////...---,,,,,,,,,,,,*********+++,,,,,,,,,---)))************++++++++++++***)))***+++,,,+++)))(((((())))))*********+++%%%&&&'''(((***,,,---...''''''))))))'''%%%&&&)))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))$$$&&&(((******)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,***)))((('''((((((***)))((()))+++,,,,,,+++))))))))))))************++++++++++++++++++++++++)))***,,,...//////...------...///000111111111111...000222444444333111///000222444444444444666888::::::<<>>===>>>???AAAEEEIIIKKKIIIFFFBBB===:::999999999666666555555555666777777888777666555444444444444333333333333333222222222000000000111222444555666111111222111111000///...///111222222111000111222333333444444444333333222777444555888:::999;;;???BBBFFFIIIIIILLLTTTZZZ\\\bbbaaa``````aaadddgggiiirrrvvv}}}|||}}}~~~lllVVVHHH@@@999444333111000...,,,+++,,,...///...---,,,,,,......---,,,+++,,,------++++++,,,---))))))))))))))))))))))))+++***************+++,,,))))))))))))))))))))))))***************)))((((((''''''(((((())))))******((((((((((((''''''''''''+++***)))(((((()))+++,,,+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''+++***)))(((''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&(((***++++++*********))))))((((((((()))***+++,,,---------(((((()))***************...------------...//////000000000000111111111111000000000000000000000000111222222333444555666666<<<;;;<<>>888333///...///...,,,+++++++++,,,---...,,,,,,,,,---...---,,,+++,,,------++++++,,,---))))))))))))))))))))))))''''''''''''((()))++++++)))))))))))))))))))))))))))************)))((((((((((((((((((((()))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$%%%&&&'''******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((&&&&&&%%%&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''(((((()))*********,,,+++***)))***+++---...++++++++++++******))))))))))))***+++,,,,,,,,,+++)))******+++++++++++++++---------------...//////....../////////000000000000000000000000000000000111222222333444555666666999888999===AAAJJJ[[[kkk~~~,,,,,,,,,,,,------...///---///111333777@@@LLLTTTiiiyyy}}}pppbbb\\\SSSMMMNNNRRRXXX\\\iiijjjkkkmmmooosssxxx|||~~~tttmmm```YYYQQQNNNJJJFFFEEEFFFBBBEEEIIINNNVVV```jjjqqqyyy|||xxxsssnnnhhhbbb]]]WWWUUUPPPKKKFFFBBB???===<<<;;;;;;;;;:::888777777777777888999999:::;;;;;;;;;;;;999888777777777777777999<<<@@@FFFLLLQQQTTTZZZVVVPPPIIIBBB>>>;;;::::::999888666555555555555666666555555444555555555111111111111111222222222555555555555555555555555444333333333333444444555222444555666666666777999888999;;;===???@@@@@@@@@CCC??????DDDHHHKKKQQQXXXaaahhhnnnppprrrvvvxxxwwwyyywwwtttrrrpppppppppqqqrrrvvv{{{~~~{{{xxxtttsssuuuyyy}}}~~~zzznnndddQQQEEE999444222...,,,+++...---+++*********+++,,,...,,,+++,,,---...---++++++,,,---,,,+++***+++---))))))))))))))))))))))))((())))))***+++---...///))))))))))))))))))))))))))))))******))))))((('''))))))((((((((((((((((((((((((((((((''''''''''''+++***)))(((''''''((((((***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))'''&&&&&&&&&&&&''''''(((*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&'''(((************)))***)))((('''((()))***+++,,,,,,++++++++++++******))))))******+++******)))***++++++,,,---,,,,,,,,,---------------......///------........./////////000000000000000000000000111111222333444555666666888777888<<<@@@IIIZZZiii|||......------...//////000///000000///111555<<>><<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888888888888:::===CCCIIIOOOTTTWWWZZZVVVPPPIIIBBB===999888999888777666666666666666777777666666666666777777333333333444444444444444444444555666777888888888444444333333444555666777444666999;;;<<>>???EEEKKKPPPPPPWWWaaafffiiippp{{{|||xxxvvvtttppplllgggcccaaa___^^^]]][[[WWWRRRLLLHHHEEEBBBBBBAAA@@@???>>>>>>===:::::::::::::::::::::999888:::>>>CCCHHHNNNRRRTTTTTTRRRMMMGGGBBB===:::999999999888999999:::;;;;;;777777666666555666666666444444555555666666666666777888999::::::::::::999:::999999::::::;;;<<<<<<888;;;???BBBFFFKKKPPPTTTWWWYYY]]]aaadddeeeeeeeeeXXXSSSPPPRRRUUUXXX___fffmmmvvv}}}yyyyyyyyy{{{~~~~~~}}}yyypppfff]]]QQQEEE===888333///111222///---------,,,,,,,,,,,,,,,---------,,,++++++,,,---,,,+++***+++,,,,,,******+++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((('''&&&%%%$$$$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&***))))))((('''&&&&&&%%%''''''((())))))*********(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((###$$$'''((()))((('''&&&************++++++,,,,,,((((((((()))))))))))))))))))))*********))))))((()))******+++,,,+++++++++,,,,,,,,,,,,,,,---............/////////000000000////////////////////////000111111222333444555555777666999===AAAJJJZZZhhh}}}+++++++++******++++++,,,,,,,,,,,,---...000222333666999AAAOOO^^^mmm~~~}}}{{{vvvsss]]]WWWOOOHHHFFFFFFFFFGGGIIIRRR^^^jjjttt}}}~~~pppeee\\\PPPJJJBBB>>>===@@@DDDFFFEEEJJJQQQTTTWWW\\\dddkkkyyy~~~|||xxxuuusssqqqpppmmmllljjjgggaaa[[[VVVSSSNNNMMMLLLJJJIIIGGGFFFEEE>>>>>>>>>>>>===;;;:::999999;;;>>>CCCHHHLLLOOOQQQKKKIIIFFFBBB???;;;999888777777777888999:::<<<<<<999999888777666666666666666666666777777888888999:::;;;<<<<<<<<<;;;:::999???@@@AAAAAABBBAAAAAA@@@AAACCCHHHLLLQQQWWW^^^ccchhhjjjllloooooonnnlllkkkeee```\\\^^^___aaafffmmmrrrzzz~~~~~~||||||}}}~~~}}}zzzuuukkk^^^RRRHHH@@@999444333///...000111...,,,---,,,,,,,,,------------------+++***+++,,,---,,,******+++,,,+++***)))***,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))(((((('''&&&((((((''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%%%%&&&''''''(((''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&'''(((************))))))))))))************+++'''''''''(((((((((((()))))))))******+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,------........./////////000000000000000000000000000000000000000111222333444555555444444777;;;@@@HHHWWWfff{{{++++++************++++++,,,+++,,,---...//////...444222555>>>HHHQQQ___kkk{{{uuulll^^^RRRKKKGGGDDDBBB@@@EEEMMMUUU^^^kkkzzzzzzpppbbb[[[RRRJJJGGGEEEDDDCCCDDDFFFHHHJJJLLLOOOTTTWWWbbbjjjwww~~~}}}|||{{{yyyyyyxxxvvvrrrmmmhhheee]]]\\\[[[ZZZYYYXXXWWWVVVQQQPPPOOOMMMJJJGGGDDDBBB===???CCCGGGLLLPPPSSSTTTKKKJJJHHHEEEBBB@@@>>>===<<<;;;;;;;;;<<<===>>>>>>@@@@@@>>><<<;;;:::::::::;;;;;;;;;<<<======>>>>>>AAABBBEEEGGGIIIIIIIIIHHHKKKMMMOOOPPPPPPNNNLLLJJJKKKNNNRRRVVV[[[aaahhhllloooqqqtttvvvwwwvvvsssrrrrrrmmmjjjkkklllmmmqqqwwwxxx~~~}}}|||~~~zzzuuuqqqbbbXXXJJJ???888444111...///,,,,,,///000---+++---******+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***)))+++,,,+++***)))***+++)))))))))))))))))))))))),,,+++******************))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''(((((()))*********&&&''''''((((((((((((((('''((((((((())))))))))))))))))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000000000000000000000000000111222333444444555444444777<<<@@@HHHWWWfffzzz------,,,,,,+++,,,,,,,,,///......///000///...,,,111...///666:::>>>GGGQQQ[[[nnnooo___SSSJJJDDD@@@>>>@@@CCCFFFMMM[[[mmmzzzyyyqqqeee[[[TTTNNNHHHEEEGGGGGGGGGGGGHHHJJJLLLMMMQQQWWWaaakkkttt|||~~~{{{wwwtttiiiiiiiiihhhggggggffffffiiihhhfffccc^^^YYYUUURRRAAADDDHHHMMMRRRVVVXXXZZZUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGEEECCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDLLLOOOSSSYYY]]]```aaabbb\\\^^^```bbbaaa___[[[YYYSSSUUUXXX\\\```ffflllqqqtttwww{{{zzzuuussstttuuuvvvzzz~~~|||~~~}}}wwwppphhhcccRRRIII===444000...---,,,...,,,,,,000000------///((()))***+++++++++++++++,,,+++******,,,,,,+++***)))+++++++++***)))***+++))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&'''((())))))(((''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&######$$$&&&((()))***+++))))))*********((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((&&&&&&%%%%%%&&&'''((()))))))))***+++++++++++++++(((((())))))*********+++((()))***+++,,,---------+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000000000000000000000111222333444444555666666:::???CCCKKKZZZhhh{{{******+++++++++,,,,,,,,,......,,,++++++,,,---.........///000333777;;;>>>IIIRRRbbbvvvvvviii___QQQDDD>>>??????@@@DDDMMMYYYbbbwww~~~ttthhh\\\SSSNNNHHHIIIJJJKKKLLLLLLLLLKKKNNNNNNPPPVVV^^^fffkkknnnxxx|||zzz{{{{{{{{{zzzxxxvvvuuuvvvvvvwwwwwwtttooogggaaaXXXVVVRRRQQQTTTYYY```ddd```aaabbbcccbbb```^^^]]]YYYUUUNNNIIIHHHJJJOOORRRRRRSSSTTTRRROOOLLLJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLWWWXXX[[[___dddhhhlllnnnlllnnnqqqsssrrrpppmmmkkkdddddddddeeeiiimmmrrruuu}}}~~~|||~~~|||ttthhhXXXMMMDDD>>>777222111000...,,,------......------,,,+++************************,,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******(((&&&$$$%%%(((+++,,,***(((&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))###$$$$$$%%%&&&'''((((((((()))))))))))))))((((((******+++++++++,,,,,,,,,)))***++++++***)))***,,,++++++++++++++++++++++++---------,,,,,,------...,,,...//////...------...000///...------...///000000000000000111222333333777777999>>>BBBJJJYYYhhh*********+++++++++,,,,,,///...---,,,,,,---......111000000000111333666777<<>>555444111...,,,,,,------,,,---------------,,,++++++************************(((***,,,......,,,***((()))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''+++******)))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))))))))+++---+++***)))'''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''(((((((((((()))(((((((((((()))******))))))((((((((('''''''''(((((())))))))))))((((((((((((((()))))))))******%%%'''))))))))))))***,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------///000000///...///000//////000000111000000///111111000111111222333444444444777===BBBKKK\\\jjj}}}************++++++++++++..................//////,,,------...///222333555444777999999===JJJ^^^mmmvvvhhh^^^SSSNNNOOORRRQQQOOOIIILLLPPPUUU[[[dddnnnuuu}}}{{{ssskkkggg[[[UUUNNNIIIGGGIIIJJJKKKLLLJJJKKKOOOQQQTTT[[[dddqqq~~~zzzwwwwwwzzz~~~{{{xxxrrrkkkfffbbb```___eeejjjqqqwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvttttttsssvvvxxx{{{{{{fffTTTHHH???777111222111///...---.........,,,------------,,,++++++************************(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''''')))))))))((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***++++++***+++,,,+++***)))(((((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******%%%''')))***)))***,,,...++++++++++++++++++++++++*********+++,,,---///000---///111111000///000111...///111222222111000000/////////000000111222333555555888===BBBJJJZZZiii{{{))))))*********+++++++++,,,------.........//////,,,,,,---...000111333333111555888777777<<>>FFFTTTgggvvvtttmmmooossstttsssggg```VVVLLLGGGGGGKKKNNNTTTWWW[[[aaajjjuuu}}}tttjjjbbbZZZTTTPPPOOOIIIFFFEEEEEEDDDGGGLLLPPPXXX___dddlllxxx}}}{{{yyyxxx{{{{{{}}}}}}{{{zzz~~~}}}|||{{{uuummm[[[PPPAAA777333222111///---//////...,,,***)))***,,,,,,,,,,,,,,,+++******************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%''')))((('''%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((%%%&&&&&&'''((('''''''''######$$$%%%&&&'''((()))&&&'''((())))))******))))))))))))*********++++++(((***,,,,,,,,,,,,---///++++++++++++++++++++++++000///---,,,***))))))(((,,,...000000//////000111......///000111111111111111111111222222333444555888777999===@@@GGGVVVdddwww))))))))))))************)))***+++------------,,,++++++,,,---............***,,,///111111222444555666@@@LLLVVVdddxxx}}}|||yyyzzzwwwkkk^^^TTTMMMIIIHHHJJJKKKMMMQQQXXXcccpppxxx}}}}}}{{{rrriiiccc]]]VVVQQQOOOLLLHHHHHHKKKLLLQQQVVVXXX]]]fffnnnpppoooppprrruuuxxx|||~~~|||{{{xxxzzz~~~~~~}}}tttvvvtttoookkkggg^^^UUUHHH???444.........---+++))),,,///...,,,))))))***+++,,,,,,,,,,,,+++******************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))******)))))))))***&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''((()))(((((('''%%%%%%&&&&&&''''''((((((&&&'''((()))************((((((((()))))))))******)))***,,,,,,++++++,,,---++++++++++++++++++++++++...---,,,+++************+++---/////////...///000............///000111222////////////000111222333666666888<<<@@@HHHWWWeeeuuu))))))))))))************((()))***,,,------,,,,,,%%%&&&(((+++---//////000222222111111111222444444222888===???III[[[nnnzzz{{{}}}}}}|||~~~wwwjjj___VVVPPPLLLKKKIIIIIILLLTTT^^^ffflllnnnrrrwww}}}yyynnnggg___[[[VVVOOOKKKLLLKKKQQQTTTTTTWWW^^^cccdddggghhhhhhjjjmmmqqqtttvvv{{{}}}{{{zzzzzz|||}}}uuuuuuwww|||~~~}}}|||zzzoooooojjjbbb[[[UUUKKKCCC???888000,,,------+++((((((,,,///000---++++++,,,+++,,,,,,,,,,,,+++******************************'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&******))))))((((((''''''******))))))))))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$&&&'''''''''((()))+++%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))(((((((((((((((((('''''''''&&&'''((()))************''''''''''''((((((((())))))***++++++***)))***,,,++++++++++++++++++++++++((())))))***+++---...///***,,,...///......///000...------------///111222222222222222333444555666555444777<<<@@@IIIXXXgggttt(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,---...///000111222222222444888>>>GGGOOOSSSiiirrr}}}xxxxxx}}}}}}xxxjjj^^^VVVSSSPPPNNNOOOPPPQQQRRRUUUZZZ```eeeiiiooowww|||xxxpppiiibbb[[[VVVUUUUUUTTTRRRPPPRRRYYY^^^eeefffhhhlllnnnmmmjjjgggkkktttzzzuuuooorrrwww~~~zzzsssmmmjjjbbbVVVMMMHHHBBB;;;555000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((+++***&&&%%%(((+++***!!!###%%%((()))***)))(((---,,,)))'''&&&&&&'''(((%%%&&&&&&'''((())))))******)))(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&+++((((((******((((((+++&&&&&&''')))+++,,,***(((*********)))((((((''''''&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$%%%'''***,,,%%%&&&((()))((('''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++,,,,,,+++)))&&&%%%&&&(((+++***((()))***,,,++++++)))************+++++++++------,,,,,,,,,---......///............---------000000000000111111111111//////...///000111333444666555777;;;@@@GGGSSS___rrr(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,---...............+++,,,,,,---///000000111444333222333666;;;AAADDDMMMVVVcccqqq{{{yyytttrrrtttuuuuuuzzzzzziiiddd]]]YYYWWWVVVTTTRRRRRRSSSUUUWWWZZZ___eeeiiioooooossszzz{{{tttmmmhhhbbb```]]]XXXTTTRRRTTTUUU^^^```bbbgggkkkmmmkkkjjjffflllvvv|||wwwuuupppssswww|||~~~wwwllleeeZZZSSSIIIAAA===999333.../////////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''***)))%%%$$$'''******%%%'''(((*********(((((()))(((&&&%%%%%%&&&'''(((&&&&&&'''(((((()))*********)))((('''''''''(((((())))))(((((('''(((((((((%%%)))111::::::111)))%%%''''''''')))++++++***(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%$$$&&&(((((('''&&&''''''))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''+++***)))))))))))))))***&&&''''''&&&%%%&&&(((***,,,***))))))***++++++***)))************+++++++++,,,,,,,,,,,,,,,------...---------.........////////////000000000111111111111000000000111222444555666555777;;;@@@GGGSSS___ppp(((((((((((())))))))))))*********++++++++++++,,,+++,,,,,,---------,,,,,,++++++,,,,,,---...//////444222000///000222555777777<<>>FFFOOOXXX]]]fffjjjppptttuuuxxx~~~}}}~~~~~~{{{wwwnnnfffZZZRRROOOMMMKKKJJJMMMNNNQQQWWW^^^hhh{{{yyyqqqggg```YYYWWWWWWXXXZZZ\\\\\\\\\ZZZZZZYYYZZZ^^^cccjjjnnntttwwwzzz}}}~~~}}}yyyyyyzzz~~~|||~~~|||rrrgggZZZLLLCCC:::666111///...---+++)))------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))((((((''''''(((+++,,,((('''***,,,,,,+++++++++++++++***(((((()))(((((((((((()))******((()))))))))*********+++))))))))))))((()))))))))$$$$$$$$$$$$$$$%%%&&&'''((()))...444444...)))((()))'''''''''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$!!!"""$$$&&&((()))))))))&&&'''((((((&&&$$$$$$%%%))))))(((((((((''''''''''''((((((((())))))))))))((()))***++++++***((('''((()))******(((((()))+++,,,***))))))***++++++***))))))*********+++++++++++++++******++++++,,,---,,,,,,------...//////000////////////000000000111333222111111111333444555666555666;;;???EEERRR^^^nnn(((((((((((())))))))))))))))))*********++++++++++++++++++,,,++++++************++++++,,,---------------------...///111111666555555777;;;@@@EEEHHHRRR]]]kkkuuu|||~~~{{{mmmaaaYYYTTTNNNKKKHHHFFFGGGKKKPPPZZZlll{{{~~~wwwhhheeeaaa^^^\\\[[[YYYWWWZZZXXXTTTSSSUUUYYY]]]```cccfffjjjnnnqqqsssvvvyyyyyy{{{~~~}}}}}}uuudddVVVIII>>>777222000...---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''(((((())))))******'''++++++(((&&&)))***)))(((((())))))))))))))))))***))))))((((((((((((((())))))))))))************((((((((())))))))))))((($$$$$$$$$$$$$$$%%%&&&'''***'''&&&((((((&&&'''***(((&&&%%%%%%&&&'''&&&%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((()))$$$%%%'''(((((('''%%%$$$#########$$$&&&(((***+++'''(((***)))'''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((($$$%%%''')))******)))(((((()))+++***))))))***++++++***((()))***,,,++++++))))))*********+++++++++++++++******++++++,,,---...........................////////////000000000222111000000111222333444666555666;;;???EEEQQQ]]]nnn(((((((((((()))))))))))))))))))))************+++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------------,,,000000111333666999<<<>>>EEERRRdddsss~~~|||{{{yyyuuuqqqtttyyytttiii```YYYUUUMMMGGGDDDEEEHHHNNNZZZeee{{{|||vvvqqqmmmiiieeebbb\\\XXXSSSQQQQQQRRRSSSSSSVVVYYY^^^cccgggkkkpppsssqqqqqqsssyyy{{{gggTTTGGG>>>777333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***&&&&&&'''((()))***++++++&&&)))***&&&$$$&&&&&&$$$&&&&&&''''''((()))******((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&''''''(((((((((((('''''''''''''''''''''((()))'''%%%%%%((((((%%%%%%''''''&&&$$$$$$&&&''''''&&&))))))(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&'''(((***)))(((''''''(((((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%'''((()))******"""%%%''')))))))))+++,,,)))((('''(((+++------,,,)))************++++++++++++++++++++++++,,,------//////.........---------......////////////000000000000000000111333444666777555666:::>>>DDDPPP\\\mmm(((((((((((())))))))))))))))))))))))******************+++,,,---------,,,,,,,,,,,,,,,------------+++,,,---.........------......///111333555888999;;;FFFTTTdddwwwtttlllhhhjjjlllpppwww|||rrrkkkiii]]]TTTKKKJJJKKKLLLQQQVVVbbbooo{{{{{{wwwkkkgggbbb^^^]]][[[WWWUUURRRUUUXXX[[[___dddiiimmmmmmkkkjjjlllrrrxxx}}}~~~||||||yyyyyyzzz{{{xxxyyyzzzyyyyyy|||zzz{{{|||~~~}}}sssfffSSSCCC:::555333111,,,------,,,+++******+++*********+++++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******(((,,,,,,(((%%%&&&%%%###''''''''''''((()))******%%%&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((('''&&&))))))(((((('''((((((((('''%%%'''******'''%%%'''(((&&&%%%%%%''')))))))))((((((((('''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))******###%%%((()))))))))***+++((('''&&&(((+++.........)))************+++++++++,,,,,,,,,,,,,,,------...---------......................../////////000000000000000111222444777888777555666:::>>>DDDPPP[[[lll~~~(((((((((((())))))))))))))))))))))))************)))***+++,,,---.........,,,------------------...***,,,...000111222222222333333111111111222333444000777AAAOOOeeeyyy{{{nnnddd]]]aaajjjsss{{{yyynnnbbbWWWSSSSSSQQQPPPQQQPPP[[[ffflllooossstttsssrrrvvv{{{~~~~~~yyyuuurrrmmmgggcccUUUVVVXXXYYYZZZ^^^bbbfffjjjgggdddccceeeiiilllnnnqqqvvvzzzzzzuuuqqqpppqqqkkkllllllmmmrrr{{{~~~}}}|||}}}~~~}}}|||}}}yyyyyyyyy{{{}}}}}}~~~~~~zzz|||||||||xxxsssmmmjjj___SSSCCC777111/////////---......---+++******+++******************++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((,,,000000+++(((((('''%%%)))((((((((((((((()))***%%%&&&''')))***+++++++++((((((((((((''''''''''''###$$$&&&'''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))&&&&&&((((((&&&&&&))))))'''&&&&&&(((+++++++++%%%%%%&&&''''''(((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''###%%%)))++++++***(((&&&###%%%''''''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((()))))))))******)))(((''''''(((******)))+++------+++)))))))))&&&&&&&&&(((+++...//////)))************+++++++++------,,,,,,------...///+++,,,,,,---...///000000............/////////000000000000222444666999:::777555666:::>>>DDDPPP[[[jjj|||&&&''''''((((((((((((((((((((((((((()))+++,,,---***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000111111111222222222222555888>>>FFFQQQ___mmmvvvlllhhhcccbbbiiiwww|||uuulllfffcccbbbaaa```YYYXXXWWWWWWXXX[[[^^^```^^^ccchhhkkknnnvvvyyyqqqkkkgggaaa\\\ZZZ[[[^^^aaacccbbbaaa`````````aaabbb```eeekkkmmmkkkiiijjjkkklllgggeeegggjjjmmmttt{{{|||{{{~~~~~~|||zzzyyywwwyyy~~~}}}{{{{{{|||~~~|||{{{||||||zzzxxxvvvuuusssqqqkkkcccYYYSSSDDD???999333000///...---*********++++++,,,,,,,,,)))***++++++++++++***)))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((('''%%%$$$###"""!!!$$$(((***)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''(((((()))$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))---***((())),,,...---+++((())))))))))))*********,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------,,,,,,222222222222333444555555777777888<<<>>>CCCPPP]]]jjjyyy&&&''''''((((((((((((((()))))))))((())))))******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,...------------......///000000000000111111111111///111555;;;CCCOOO[[[cccdddcccaaa___aaannnyyytttrrrrrrqqqpppgggddd^^^XXXTTTQQQQQQQQQOOOSSSWWWZZZ\\\dddoooxxx}}}uuummmhhhfffggghhhffffffggggggeeecccaaa___]]]___bbbdddfffhhhjjjlllooojjjfffgggggghhhlllrrruuu{{{zzzyyywwwuuusssuuuyyy}}}}}}|||~~~{{{{{{zzzyyy{{{~~~~~~zzzyyywwwsssooommmkkkgggbbb[[[QQQGGGAAA999666111---,,,,,,+++******++++++++++++++++++,,,************************))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''((((((((('''%%%%%%,,,***'''((()))***)))'''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((''''''&&&'''''''''''''''''''''&&&&&&%%%$$$)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((()))******(((''''''***+++***)))***++++++++++++,,,,,,,,,************+++,,,,,,---,,,---------........................------------111111111222222333444555666666888;;;===BBBOOO\\\jjjyyy&&&''''''(((((((((((((((+++***))))))((((((((()))((()))))))))************++++++,,,,,,,,,---------//////...---------------....../////////000000000///111222555;;;CCCMMMTTTVVVXXXXXXTTTSSS\\\mmm{{{zzzuuulllbbbXXXQQQKKKIIIJJJLLLNNNOOOQQQVVV___fff~~~{{{xxxwwwvvvvvvxxx{{{{{{yyytttnnnkkkccc```]]]]]]```dddhhhjjjmmmgggcccbbbaaa___bbbfffiiinnnvvv}}}~~~{{{wwwwwwvvvsssqqqqqqsssuuu|||~~~~~~~~~}}}|||}}}~~~xxxtttpppiiiddd]]]ZZZTTTNNNGGG???777222...,,,******++++++***)))+++++++++++++++*********+++***))))))))))))***+++))))))(((((((((((())))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''+++***)))((('''&&&%%%$$$'''''''''(((''''''&&&%%%///---***))))))))))))((('''''''''''''''&&&&&&&&&((((((((('''((())))))***&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***)))((('''(((***+++***)))***++++++++++++,,,,,,,,,***)))))))))***,,,...///------........./////////............////////////111111000111111222333444555555777:::<<>>EEEKKKJJJJJJHHHEEECCCIIITTT^^^kkkuuuwwwmmmbbbZZZUUURRRQQQPPPNNNNNNQQQUUUXXXkkkyyyvvvoooeee``````ccceeeffffffaaa]]]]]][[[YYY[[[___aaadddjjjppptttuuuuuuuuutttuuutttqqqnnnmmmmmmnnntttuuuwww{{{}}}~~~}}}zzzsssmmmfff___YYYLLLHHHCCC???;;;666222///+++******+++---...,,,+++,,,,,,++++++******)))))),,,***)))'''''')))***,,,))))))(((((((((((())))))((((((((((((((('''''''''((()))))))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''&&&&&&***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%######%%%'''((()))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))************+++,,,++++++(((((()))))))))*********+++***))))))***+++...///.........////////////000////////////000000000000000000000000111222333444333444666:::;;;@@@KKKXXXiiizzz&&&''''''(((((((((((((((''''''''''''((()))***+++***))))))))))))***+++++++++++++++,,,,,,,,,------+++++++++,,,,,,...//////,,,------------.........000000000111333888>>>CCCEEEAAA<<<999:::===AAACCCNNNVVVbbbmmmxxx|||qqqjjj___[[[VVVQQQOOONNNMMMMMMXXXbbbsssvvvnnnkkkkkkkkkkkkjjjeeebbbbbb```\\\]]]```^^^___cccfffiiijjjkkkkkkllllllllliiieeecccbbbccchhhhhhiiimmmssszzz|||xxxvvvvvvwwwyyyzzz}}}~~~}}}zzzwww{{{~~~tttiiiaaaXXXOOOIII???<<<777555333222000///+++++++++---...///---++++++++++++******)))))))))+++***(((''''''(((***+++))))))(((((((((((())))))'''''''''((((((((((((((((((((()))))))))))))))(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((()))))))))+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&&&&))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((()))***+++++++++******(((((()))))))))*********---,,,+++*********+++,,,.........////////////000/////////000000000111111000000000000111222333444333333666:::;;;???JJJVVVhhhyyy&&&''''''(((((((((((((((&&&&&&&&&'''((()))++++++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,******++++++,,,...///000,,,,,,---------............//////000111555;;;???CCC===888666888:::888666>>>CCCJJJQQQYYYcccooowww~~~tttnnneee^^^[[[WWWSSSOOOPPPTTT^^^lllvvv{{{}}}|||{{{{{{zzzvvvsssrrroookkkjjjllljjjjjjkkklllmmmnnnoooooommmmmmllliiieeebbbbbbcccaaa```aaaeeehhhkkkrrryyyxxxxxxwwwvvvssspppmmmkkkggghhhjjjlllooosssxxx|||~~~||||||~~~|||}}}xxxiii[[[QQQGGG>>>999777444111.........---,,,+++******+++------+++******************)))))))))***)))(((((((((((()))***))))))(((((((((((())))))'''''''''(((((((((((((((''''''((()))))))))((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&''''''((()))(((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))((((((&&&%%%%%%))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%&&&''''''''''''&&&%%%(((((((((((((((''''''''''''''''''(((((())))))***))))))))))))))))))))))))((((((***++++++***((((((%%%''')))***)))(((((((((***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------........./////////......//////000000111111111111000111111222333444333333666:::<<>>;;;999888888777666555777:::===@@@CCCIIIQQQXXXhhhnnnxxxyyyrrrnnnjjjccc]]]YYYVVVVVV\\\``````bbbggghhhmmmrrrvvvxxx}}}~~~}}}zzzzzzxxxtttqqqoooooopppkkkiiikkknnnnnnmmmqqqxxxwwwwwwwwwuuusssqqqpppppplllmmmooopppqqqtttxxx{{{~~~}}}~~~|||zzz{{{~~~sssiiiYYYKKKBBB:::444000111///,,,+++,,,,,,,,,+++***)))((()))+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&'''((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))***'''&&&&&&%%%&&&'''((()))!!!$$$(((((('''%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))*********)))'''&&&$$$$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))###'''******)))''''''(((***++++++++++++,,,,,,,,,)))***,,,------,,,+++***,,,---------............------...//////000111111111111111222222333444555333444777;;;<<>>EEEIIIUUU\\\gggttt~~~vvvqqqgggccc[[[SSSMMMIIIGGGGGGIIIKKKQQQYYYcccoooyyy~~~}}}vvvoookkkjjjjjjppprrruuuyyy|||~~~}}}|||~~~}}}zzzuuurrrnnnkkkiiigggdddaaa```___[[[TTTLLLDDD<<<888333///+++***---///...---************************))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$%%%%%%''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((((((((((($$$%%%'''((())))))(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))(((((('''&&&''''''(((((())))))******+++++++++***************++++++******++++++,,,---,,,,,,,,,---.........///---...//////000000//////333333222222333333444555222222555999<<>>888888666555444333333333...000333444444444555666666666666777999???FFFKKKPPPWWWcccooozzz{{{uuurrrqqqnnnkkkfff___YYYTTTPPPOOOHHHJJJLLLNNNNNNOOOPPPQQQVVVYYY^^^cccfffggggggfffpppsssxxx}}}|||}}}~~~~~~}}}{{{xxxuuurrrpppmmmnnnppprrrtttvvvxxxyyy{{{}}}{{{yyywwwwwwyyy|||~~~{{{ttthhhbbbXXXOOOFFF???999555222111000...---,,,,,,,,,***+++++++++***)))'''&&&************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))***((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$ """&&&)))++++++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''(((((('''&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%(((&&&""" """&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''(((((())))))(((((((((''''''(((((())))))*********************+++++++++++++++******++++++,,,---++++++,,,,,,------......------...////////////...111111111222333444555666999777777999;;;>>>GGGQQQ___qqq++++++***)))((('''&&&&&&''''''''''''((((((((((((***&&&"""###'''***)))''')))***+++,,,,,,,,,++++++((())))))***++++++******************+++++++++++++++++++++,,,------......,,,...000333777:::<<<===;;;:::999777666666666666555777:::;;;999888777777333333333333444777<<<@@@===BBBJJJRRRZZZdddooovvv~~~yyyrrrkkkfffbbb```ZZZXXXUUUSSSRRRQQQOOOMMMRRRRRRSSSTTTUUUUUUTTTTTTYYY[[[^^^ccciiinnnsssvvvzzzwwwpppmmmlllggghhhiiihhhhhhhhhjjjkkkjjjkkklllnnnppprrrsssttt{{{|||}}}{{{yyyvvvtttsssssstttuuu}}}|||ooofffWWWPPPGGG???999555222111......,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((('''$$$""""""$$$&&&(((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((('''''''''((()))************''''''(((((())))))******))))))*********+++++++++++++++******++++++,,,---...///////////////////////////000111111111111111111111111222333444666777<<<888777777777;;;DDDOOO]]]ooo+++***)))((('''&&&%%%%%%''''''''''''((((((((())),,,'''""""""&&&))))))''''''((()))***+++***))))))''''''((()))))))))))))))))))))))))))***************++++++,,,,,,---......((())),,,///333666999:::<<<;;;:::999888888888888999;;;>>>>>>;;;777555444111222222222222444777:::999;;;===???CCCJJJSSS[[[aaajjjxxx~~~}}}}}}~~~uuuoooiiidddbbb___[[[XXXYYYXXXUUUSSSQQQPPPPPPPPPNNNNNNNNNPPPSSSWWW[[[]]][[[aaakkkuuu~~~yyyyyyvvvooofff___]]]\\\WWWXXXZZZZZZ[[[]]]aaadddccceeeiiinnnuuu{{{~~~zzzzzzxxxuuussspppooonnnnnnsssxxx{{{nnn___TTTHHHBBB:::444111000000000,,,,,,,,,++++++*********)))***++++++******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&''')))))))))'''%%%######%%%''')))---***'''$$$###$$$&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&''')))******((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$#########$$$&&&((()))(((''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''&&&'''(((***++++++++++++''''''(((((()))*********))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++......///000000000000000/////////000111333444555===999666555555888CCCNNN[[[lll&&&(((***+++)))(((((((((((((((((((((((()))******))))))((('''''''''''''''&&&&&&&&&''''''''''''(((+++,,,++++++***)))))))))((()))***+++,,,---......---------.........//////---......///000111111222777777888888888888777777666999<<<@@@AAA===666111222222111111222222333444444444444666999===AAACCCKKKSSS___jjjsss~~~{{{wwwsssooommmmmmlllkkkiiieee```\\\YYYXXXVVVRRROOOMMMMMMNNNOOOSSSUUUXXX\\\aaaeeehhhjjjmmmpppvvv|||~~~}}}{{{zzz}}}xxxvvvuuuxxxvvvsssnnniiihhhiiijjjoooppppppnnnjjjeeebbbaaabbbcccdddfffhhhhhhiiiiiimmmooosssyyy~~~{{{wwwyyyvvvqqqmmmlllkkkiiihhhnnnppprrrooofffYYYLLLCCC666555333111...,,,***)))++++++************++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&'''))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''222---'''###"""###$$$$$$***'''$$$$$$%%%((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%''')))++++++)))'''%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''((($$$$$$%%%%%%&&&'''(((((($$$&&&))))))(((&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((***,,,---...---+++******++++++,,,+++***((('''))))))***+++,,,------...,,,,,,,,,---------......///////////////.........333333444444444333333222333333555888:::<<>>;;;666111111111111111111222333333666555444444555777:::;;;;;;BBBKKKRRRYYYbbbmmmuuu~~~zzzvvvrrroookkkgggaaa[[[UUUQQQOOONNNNNNNNNOOOOOOOOOPPPPPPPPPUUUWWWYYY\\\^^^```aaaaaabbbccceeehhhlllooorrrtttrrruuu|||~~~}}}}}}{{{wwwqqqkkkgggdddaaa```eeehhhkkkkkkiiigggeeeeeeccccccaaa^^^[[[[[[]]]___lllqqqvvvzzzzzzwwwuuutttrrrsssuuuvvvwwwxxxxxxxxxzzz{{{}}}}}}xxxrrrooojjjfffeeecccbbb```aaa```^^^XXXPPPEEE;;;555222111000///...---,,,,,,+++******))))))******+++*********)))))))))((((((''''''''''''''''''''''''))))))************))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***'''###"""$$$'''((()))&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))'''((()))*********)))((())))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------....../////////////////////...222222333333333333222222333333555888:::<<>>999555222222111000......---......++++++++++++***************))))))))))))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((()))******++++++******)))''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))*********%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&$$$######&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&$$$"""'''%%%######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))((()))******+++222000...+++***))))))***))))))***+++,,,,,,------,,,,,,,,,---------......---.........//////000000...///000111111111111111333333555888:::<<>>@@@CCCHHHLLLSSS[[[fffpppxxxyyyrrrmmmhhhiiikkkmmmoooppppppqqqjjjjjjiiiiiihhhhhhhhhhhhbbbbbbccceeehhhllloooqqqssstttuuuvvvxxxyyyzzz{{{}}}}}}{{{{{{|||~~~{{{wwwwwwxxxyyy{{{}}}xxxkkk[[[PPPCCC???:::555333111...---,,,,,,,,,,,,+++)))((('''+++++++++*********))))))***))))))(((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%###$$$&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%'''$$$!!! !!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))),,,,,,++++++++++++,,,,,,((()))***+++,,,------...,,,,,,,,,---------......------......///000000000...///000111111222111111333333555888:::<<>>EEELLLSSSXXX___iiippp|||}}}}}}|||}}}}}}|||{{{{{{{{{|||yyyxxxwwwwwwyyy}}}~~~yyytttrrrsssssstttuuuvvvwwwxxxuuuqqqjjjeee^^^TTTGGG>>>666333///------------,,,***************)))((('''************************))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''***(((%%%%%%&&&(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$'''(((((((((&&&%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''((()))*********)))((())))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111...///000111222222222222333333555888:::<<>>BBBFFFKKKRRRYYY___kkkmmmrrrxxx~~~|||{{{zzzyyy{{{~~~~~~}}}||||||}}}||||||}}}}}}~~~|||zzz}}}zzzrrrjjjbbb^^^TTTPPPKKKIIIIIIGGGAAA<<<999777555222000...---,,,,,,***((()))++++++***(((************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''))),,,///000000111000---)))&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########"""######$$$%%%'''&&&$$$$$$&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((((((((()))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''***((('''''')))***)))'''(((((((((((())))))))))))******))))))******+++,,,++++++*********+++,,,---,,,,,,------.../////////111111000///////////////000000000000111222333333555444666999:::<<>>>>>AAAFFFKKKQQQYYYbbbhhhssstttvvvyyy}}}~~~}}}|||xxxwwwyyy}}}{{{rrrnnnmmmnnnooollljjjgggfffgggfffcccaaaYYYWWWTTTPPPIIICCC===::::::777333111111000///---************+++,,,------))))))((())))))***))))))************************************************+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((())),,,---,,,***'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&((())))))((($$$%%%'''(((((('''%%%$$$%%%%%%'''(((***,,,---...%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((+++++++++)))((((((((('''(((((((((((('''(((((((((((())))))))))))'''(((***+++++++++***)))***************++++++,,,,,,,,,------...///////////////000000000/////////000//////000000111222333444444666999:::;;;BBBJJJXXXfff|||&&&'''((('''%%%$$$$$$%%%&&&///666333)))###%%%***((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%'''))))))(((((()))***((((((((())))))*********+++*********++++++,,,---***++++++,,,,,,++++++***)))***,,,...///000111111........................//////............//////------...///000000111111222111///------...///000///000000111111111111000000000000111111111222222111222333333222333555888888:::<<<>>>@@@CCCHHHKKKVVVXXX\\\```eeeiiimmmpppvvv{{{~~~xxxqqqssstttwwwzzz~~~}}}rrrhhhbbb```______YYYWWWUUUSSSRRRPPPNNNLLLCCCBBB@@@===999555222000000...,,,+++,,,,,,---------,,,++++++************+++,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&((()))))))))$$$%%%'''(((((('''%%%$$$&&&'''((()))+++---...///$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++***)))(((&&&'''((((((((('''''''''((((((((((((((())))))))))))'''((()))++++++***))))))+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000111111111111222333444444444444666999:::;;;AAAIIIUUUcccyyy%%%&&&'''&&&$$$$$$%%%&&&)))222999666+++%%%'''---((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''%%%'''((((((''''''(((***((((((((()))******++++++************+++,,,------***++++++,,,,,,++++++***)))***,,,...///000111111........................///......------......///......//////000000111111333222111////////////000000000111111111111000000///000000000111222222222///000222111111111333555555777888999999:::<<<>>>BBBDDDGGGIIIKKKNNNRRRUUU]]]ccclllssszzz~~~}}}{{{tttmmmmmmmmmnnnoooppprrrssssssrrrkkkaaaWWWQQQMMMJJJHHHCCCBBBAAA???===<<<::::::555444444222000...---,,,+++++++++++++++,,,,,,------,,,+++)))(((''''''''',,,------+++)))''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&(((&&&%%%&&&((()))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))******###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((('''&&&&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''((())))))******))))))++++++,,,------------,,,,,,,,,------.../////////000///.........///000111111111111111222333444555444333666:::::::::@@@HHHSSSaaawww$$$%%%&&&%%%$$$$$$&&&''')))...111000***''''''***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&'''((('''&&&&&&''')))(((((()))******+++,,,,,,************+++,,,---...***++++++,,,,,,++++++******+++,,,...///000000000........................///......------......///000000000000000000000000222222111000000//////...///000000000000000//////...//////000111222222222000111222222111111222444222444666666666666777999999;;;<<<;;;:::;;;>>>AAAFFFKKKRRRWWW\\\dddnnnuuu~~~zzzzzz}}}~~~~~~}}}}}}{{{|||}}}~~~vvvpppooommmjjjggg___^^^]]]\\\[[[ZZZYYYYYYTTTPPPJJJDDD@@@===999777444444444333222000000111//////......---,,,++++++,,,---......---,,,,,,,,,******)))((('''''''''((()))***+++***(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))%%%''')))(((&&&%%%'''((((((((((((((())))))))))))((((((((((((((()))******)))***+++,,,---,,,,,,+++,,,,,,------...////////////---+++******,,,///111000000000000111222333444333333666:::::::::???GGGTTTaaawww###$$$%%%%%%$$$$$$&&&(((&&&&&&''''''((('''&&&$$$###%%%'''))))))'''%%%###!!!""""""###$$$$$$%%%%%%''''''((('''%%%%%%'''(((((())))))***+++,,,,,,,,,************+++,,,---...+++++++++,,,,,,+++++++++++++++---...//////000000.................................------.........111111111111000000000000111111111111000///...---...///////////////......------...///000111222333///000111111///...///111000222444444333333333555666888999777555666999<<<:::>>>BBBDDDEEEJJJRRRYYY^^^bbbiiippptttvvvvvvvvvuuuvvvtttpppllllllooosssyyy~~~|||}}}~~~}}}}}}||||||}}}~~~{{{yyyzzz{{{}}}vvvnnnddd]]]ZZZ[[[[[[[[[QQQPPPMMMJJJGGGEEEDDDCCC;;;999777666666444222000///000000000......///000///......---,,,+++++++++,,,---///...,,,***)))((((((((((((((()))***++++++%%%'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))...---,,,***)))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''))))))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''########################((('''&&&$$$$$$%%%&&&'''((((((((((((((((((''''''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%'''***+++%%%''')))(((&&&%%%&&&)))(((((((((((()))))))))))))))((('''''''''(((***+++((()))***+++,,,+++******,,,,,,------...//////000...,,,)))''''''***...000////////////000111222333333333666:::::::::???FFFUUUbbbxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((&&&'''(((******)))((((((((()))+++,,,,,,***)))***---///111111---,,,+++***+++,,,---...///............//////000---++++++,,,...///...---///...---,,,,,,---///000///////////////......---////////////////////////111111111000///...---,,,111111111111111000///.........//////000000000111333333333333444555666777555555555555555555555555555666888;;;===???@@@@@@HHHJJJNNNQQQUUUWWWXXXYYYZZZZZZZZZYYYWWWWWWYYY[[[bbbfffmmmvvv~~~}}}yyy|||~~~zzzyyyxxxwwwxxxzzz}}}|||{{{yyywwwuuusssqqqppprrrtttuuuvvvuuuqqqmmmkkk```YYYPPPJJJGGGDDDAAA???===;;;999666444444444444...///000///......///000,,,,,,++++++,,,,,,---...------......------,,,+++++++++*********************)))'''(((***++++++***))))))))))))(((((((((((((((((()))(((((('''&&&&&&***(((%%%######%%%(((***''''''(((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************))))))))))))))))))))))))(((((((((((())))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&(((((())))))))))))(((((((((%%%""""""$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%'''******'''$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%''''''((()))$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&###%%%&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((($$$!!!!!!%%%(((***))))))))))))))))))(((''''''***+++,,,---.../////////))))))***+++,,,,,,------+++++++++*********))))))++++++,,,,,,---...//////000//////.........//////000000111111111222222222444777999::::::===CCCHHHRRRaaawww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''((())))))(((((())))))***+++,,,+++)))***,,,---------,,,++++++++++++,,,------..................///000---,,,+++,,,...///...---...------------...////////////000000//////...---////////////////////////111111222111111000///...000000111111111111111111111111111111111111000000000//////000111222333333222222222222222222222222111222444666888999::::::<<<===???AAACCCCCCCCCCCCCCCCCCDDDCCCAAABBBDDDFFFIIIKKKPPPVVV]]]bbbfffhhhrrrrrrrrrpppnnnnnnppprrrssspppmmmpppuuuzzzzzzyyy{{{|||}}}}}}{{{wwwsssqqqsssrrrqqqpppqqqsssuuuwwwyyyyyyxxxwwwtttpppllljjjggggggfffdddcccbbbaaa```_________]]]ZZZUUUQQQNNNGGGBBB<<<999888777555333444444222000///.........***+++------+++******+++,,,++++++++++++,,,---------------...------,,,+++************************(((&&&%%%&&&'''))))))((())))))))))))((((((((('''(((((())))))((((((''''''(((((('''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&'''$$$""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&$$$###%%%'''(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&(((((((((&&&$$$###&&&&&&&&&'''''''''((((((---+++(((''''''((((((((()))))))))))))))((('''''''''''')))******+++++++++&&&''''''((())))))******+++++++++*********))))))++++++,,,,,,---....../////////............//////000000000000111111111222000222555555666999>>>CCCRRRaaawww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%"""!!!"""%%%((('''%%%(((((())))))******))))))+++******+++,,,,,,***)))***++++++,,,,,,,,,,,,,,,---------------...///000///...,,,---......---,,,,,,------...//////......000000000000000//////...////////////////////////222222222333333222222111///000111222222333222222444444333333222111111111///////////////000111222222222222222222222222222///000111333444444444444333444666777888777777666444555555555444444777888888999:::===@@@CCCFFFHHHOOOPPPRRRSSSSSSTTTVVVWWW[[[YYYXXXZZZ^^^```___]]]___``````aaa```___^^^]]]]]]\\\ZZZYYYXXXYYYZZZ\\\^^^]]]\\\ZZZWWWSSSOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDAAA===:::666444333111//////000111000///,,,,,,,,,,,,+++***))))))---///111111///---,,,,,,+++++++++++++++,,,---------------------,,,++++++************************(((&&&%%%%%%'''((((((''')))))))))((((((((('''''''''(((((())))))))))))(((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$"""###$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&(((+++,,,&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&''''''(((%%%$$$"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''((((((((('''%%%###"""'''''''''((((((((())))))+++++++++***(((''''''((()))))))))))))))(((((('''%%%&&&'''(((((()))((((((&&&&&&&&&'''(((((())))))+++++++++***************+++,,,,,,------.........//////............//////000000000000111111111111333555888999999<<>>=========>>>BBBAAAAAACCCEEEFFFDDDAAADDDEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA?????????@@@AAAAAAAAAAAAAAA@@@>>>===<<<888888777777777666666666666555444222111000//////.........///000000000///)))***+++,,,,,,+++***)))...111444555222000...---+++++++++***+++,,,,,,---,,,------------,,,++++++))))))))))))***************(((''''''((())))))((())))))((((((((('''''''''''''''((()))*********)))&&&'''((()))))))))((('''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$&&&)))---000&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&######$$$%%%&&&''''''(((&&&$$$######$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''(((((('''&&&%%%$$$&&&'''''''''(((((((((((( $$$((((((''''''(((+++(((((())))))))))))(((((('''((())))))*********))))))))))))*********++++++************************,,,,,,,,,---------......///............//////000111111111111222222222222777999<<<<<<===@@@EEEJJJRRRaaaxxx%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''### """'''***(((%%%&&&'''(((******)))(((((((((((())),,,...///...,,,)))***+++,,,---,,,+++***++++++++++++,,,---...///000///---.........---,,,***+++---///000//////...000000000000000///......////////////////////////111222333444444444444444333333333222111000///......//////000111222222333333222222222222333333444222222222222222222222222111222222222222222111111...///000222222222111111,,,...000000000000111333000///.........000111222000222444444222222222333222333333555555444222000333555888:::999777444111444444333333333444444555222222333333333444444333000000///...---,,,,,,+++///......------...//////+++,,,------,,,+++******)))***+++------,,,++++++)))+++...///---+++)))(((+++************+++,,,,,,,,,,,,------,,,,,,+++***(((((()))))))))*********+++)))'''''')))))))))(((((((((((((((''''''''''''&&&'''((()))))))))))))))''''''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&''''''((((((((()))''''''(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$###$$$&&&***...000&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''' %%%''''''''')))+++(((((())))))))))))(((((())))))******+++***************+++++++++++++++,,,************************,,,,,,,,,---------------...............///000000222222222333333333444444333666888999999<<>>EEEQQQ]]]rrr%%%%%%$$$$$$$$$$$$%%%%%%***)))&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''((()))))))))(((((()))((((((((((((((((((((()))))))))((((((''''''&&&************************++++++,,,,,,,,,++++++***---,,,,,,,,,,,,+++,,,,,,.....................---,,,,,,++++++++++++,,,,,,---------------...///000111111000///...////////////......------....../////////000000//////...---//////......------------........................+++,,,///000000...+++)))+++++++++***************)))*********************************************((((((((((((((())))))***)))(((((((((((()))***************))))))))))))***&&&''')))((((((((()))************)))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))+++***))))))***+++,,,,,,,,,+++***(((((('''''''''$$$$$$%%%'''((()))***+++,,,***((((((*********)))&&&''')))*********)))((((((&&&$$$%%%'''((('''%%%&&&&&&&&&''''''(((((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&)))$$$ !!!'''+++)))&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&###""""""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&'''((()))******((()))))))))************++++++******)))*********,,,,,,,,,---------......,,,,,,---------...............///000111222333444444444777;;;:::999>>>DDDPPP]]]qqq&&&&&&%%%%%%%%%%%%&&&&&&***)))&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((()))(((''''''&&&'''(((((()))))))))))))))))))))(((*********))))))(((((((((******************************++++++,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,---......///...------------,,,,,,,,,,,,---------------------...///000111000///////////////000......------------......///////////////...------...............------,,,........................,,,,,,+++++++++*********************************'''((((((((()))***++++++))))))))))))))))))))))))''''''(((((())))))))))))***))))))))))))***++++++))))))))))))***)))))))))'''((()))))))))(((***+++))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((************)))***+++,,,+++***)))(((''''''''''''$$$$$$%%%'''((()))***+++000---+++*********)))'''&&&''')))*********)))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((()))((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%'''''''''&&&%%%%%%%%%&&&((($$$!!!"""'''***)))'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&###""""""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((()))************)))''''''((()))***+++++++++((()))))))))************++++++******)))*********,,,,,,,,,---------......------........./////////---...///111333444555555444444777::::::999>>>EEEQQQ]]]qqq'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))++++++***************)))******************************+++,,,,,,,,,++++++------...//////......---+++,,,---//////...------...------,,,,,,------.........---------...//////000000000000000/////////......------------.........////////////...---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))***+++)))))))))***************'''''''''((((((***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))***++++++'''((()))*********))))))''')))******(((((()))+++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((('''''')))******))))))(((''''''''''''************************111///,,,+++******(((''''''(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$((((((((((((''''''''''''#########$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,//////,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((())))))***************((()))***+++++++++++++++))))))))))))************+++***************++++++,,,,,,,,,---------.............../////////000000---...000333444666666777444444555888999:::@@@HHHQQQ]]]ppp&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((!!!"""$$$&&&'''((())))))'''''''''(((((())))))))))))******************+++***************************++++++,,,------,,,,,,+++,,,...////////////...***+++---//////...---,,,------,,,,,,,,,,,,------///......---------.........///000111111000///......------,,,,,,------.........//////......---,,,------.........---,,,++++++++++++++++++++++++++++++++++++***************((()))))))))*********++++++***)))))))))***++++++))))))))))))))))))))))))'''((()))*********)))))))))(((((((((((()))******&&&''')))*********))))))((()))))))))'''&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++)))(((((('''''''''((((((++++++++++++++++++++++++///---+++*********((('''((((((((((((((())))))***)))))))))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&&&&'''###&&&((('''%%%$$$&&&'''%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++------+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''(((((()))***)))))))))((()))***++++++***))))))))))))))))))************))))))))))))***+++,,,,,,,,,,,,,,,---------..................////////////---///111444666888888888444333444666777:::BBBKKKPPP[[[ooo%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((("""'''*********)))%%%%%%&&&&&&'''((())))))(((((())))))******++++++))))))))))))))))))))))))***+++,,,---------------((()))+++---......------***+++---//////...---,,,---,,,,,,++++++,,,,,,---000///...------------------...000222222111///......------,,,,,,------.........//////......---,,,,,,---.........---,,,+++***************************+++,,,------+++***((((((((())))))*********+++...---,,,***))))))***+++))))))))))))))))))))))))'''(((***+++++++++***)))'''''''''''''''((())))))&&&'''(((*********)))((('''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''***+++***((((((***---(((((('''''''''(((((()))&&&&&&''')))***+++,,,---,,,+++)))((()))***)))((()))((('''''''''(((***+++((((((((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''"""%%%((((((&&&%%%&&&((($$$(((,,,+++'''%%%&&&)))'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''')))***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))******)))((('''))))))))))))************))))))))))))***+++,,,---,,,,,,,,,---------......---------.........//////...///222555777999999999444333333555777:::CCCMMMNNNZZZmmm$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&'''))))))'''''''''((()))(((((()))++++++***)))++++++++++++++++++++++++))))))***+++,,,------...,,,,,,++++++***)))))))))------------------------...------,,,,,,------...------,,,,,,,,,,,,------000000111111111111000000///---)))'''''')))---///000000000000////////////---,,,***)))******)))(((************************,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%&&&((()))((('''((()))))))))))))))))))))))))))+++*********))))))((((((+++***((('''''''''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''(((((((((''''''###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''$$$"""%%%$$$$$$###$$$%%%'''(((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######"""%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''''''%%%###"""$$$&&&''''''"""###$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&***+++***))))))***''''''''''''(((((((((((()))))))))))))))******+++((()))))))))************+++***((('''''')))+++,,,,,,+++,,,...///000...,,,***+++---000222444555666444555666777777555333222111222333444555999???CCCLLLWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))&&&((())))))(((''''''((()))(((((()))++++++***(((************************++++++++++++++++++++++++***************+++++++++------------------------------,,,,,,,,,,,,------...------,,,,,,------...///000000111111000000///...,,,***((((((***,,,...///////////////////////////...,,,++++++,,,++++++***************************************)))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''''''''((()))***++++++,,,+++***)))((('''(((((()))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$""" !!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$###&&&%%%$$$######$$$%%%%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&'''&&&%%%&&&((()))'''%%%'''''''''((('''''''''&&&(((((('''%%%%%%%%%'''((((((((((((((())))))))))))((((((((('''((())))))***************+++++++++++++++***)))))))))***,,,---+++***+++,,,......---+++,,,---...000222333444444333444555666666444222111333444666777888;;;@@@CCCLLLWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((()))''')))******((((((((())))))(((((()))++++++***((()))))))))))))))))))))))),,,,,,+++++++++*********))))))******+++,,,,,,---------------------------------,,,,,,,,,,,,------......------------......//////000000000000//////---,,,+++******+++,,,---------......//////000000///...---,,,++++++++++++************************(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''''''''((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,******)))(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&%%%%%%$$$&&&(((((('''&&&''''''''''''''''''''''''+++)))((('''((()))(((((((((((()))))))))*********'''''''''''''''(((((()))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++---...///---,,,//////000000111111111111222333444444444333222111222444777888999;;;???AAALLLWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((++++++)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''')))******)))(((((()))(((''''''(((***+++)))((((((((()))))))))))))))***+++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......------------.........//////000000//////...+++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,,,,***)))((()))***************************&&&'''''''''(((((())))))(((((((((''''''((((((((((((((((((((()))))))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((***))))))(((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$""" '''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###########################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''******))))))((((((''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%'''***---,,,((($$$(((((((((((())))))))))))(((''''''''''''((())))))*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++...------...000111000///222222111000000/////////111111222222222222111000...111444777888;;;>>>@@@KKKWWWjjj$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''******(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((******((('''((()))(((''''''(((******)))''')))))))))*********++++++(((((()))******+++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------......////////////......+++++++++,,,,,,+++++++++******+++,,,---......///+++,,,,,,+++(((''')))***))))))))))))))))))))))))&&&&&&''''''((((((((()))((((((''''''''''''(((((('''(((((((((((()))))))))''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''')))***)))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&&&&"""###%%%%%%%%%%%%###"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$###!!! """$$$###########################"""!!!!!!###$$$###"""&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%$$$######""""""########################''''''((())))))***))))))%%%%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&''''''&&&######$$$%%%%%%&&&''''''!!!"""###%%%&&&'''''''''$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&'''((()))))))))))))))&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&''''''%%%###&&&&&&&&&'''''''''(((((())))))(((((())))))***+++))))))))))))*********+++((()))******+++*********---,,,,,,---000111111111444333111000////////////000000111111111111111111,,,///333666999<<<@@@BBBJJJVVViii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%(((((('''%%%%%%%%%%%%&&&''''''(((((("""###$$$&&&'''(((((((((&&&((())))))'''''''''((((((''''''(((******)))'''((())))))******+++++++++''''''((()))***+++,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------............------++++++++++++++++++++++++******++++++,,,,,,------,,,...///---***(((***---))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))'''&&&''''''''''''''''''''''''''''''$$$$$$&&&''')))***,,,,,,)))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&$$$###"""$$$&&&######################## ###&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$"""######$$$&&&''''''((())))))))))))(((((('''&&&###$$$%%%'''((()))))))))$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&'''((((((((()))++++++)))((())))))((((((''''''''')))***+++,,,+++)))%%%###$$$(((+++%%%%%%&&&&&&&&&''''''''')))))))))))))))***++++++(((((()))))))))*********(((((()))))))))***************)))+++///111222222333222111/////////000000000000000000111111111222///111444777:::>>>BBBEEEIIITTTggg}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((!!!"""$$$&&&((((((((((((%%%&&&((((((&&&&&&&&&'''''''''&&&((()))***((('''''''''(((((()))******+++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******))))))******+++---------......---------,,,++++++******++++++,,,*********+++++++++++++++,,,...000...)))(((***...))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,((())))))***)))((('''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%''''''&&&%%%$$$%%%&&&########################""" !!!$$$'''((((((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""!!! $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&*********)))((('''&&&%%% !!!###%%%''''''((('''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''(((***,,,+++(((&&&'''((((((((('''&&&''')))+++,,,"""'''******&&&%%%***...&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))*********+++++++++******)))))))))***+++,,,+++******---111555777777222111000//////000111222111000000000111111222333333444555666888<<<@@@DDDGGGSSSeee{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&''')))***((('''&&&&&&&&&'''((())))))***************))))))))))))***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,******))))))))))))******,,,------......------,,,---,,,+++******+++,,,---+++++++++******************---...,,,'''&&&(((,,,))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&((()))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((()))*********)))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###$$$%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&!!!$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((***,,,***'''$$$%%%&&&'''&&&%%%$$$%%%''')))+++ %%%+++)))%%%%%%'''''''''''''''((((((((()))'''''''''''''''((())))))******+++++++++,,,,,,,,,,,,+++***))))))+++---......---...000555:::<<<===111000///...///000222444111111000000111222333333444555555444555888<<<@@@FFFRRReee{{{%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###!!! $$$'''((('''))))))***++++++++++++***++++++++++++++++++++++++++++++***************+++,,,,,,---......---------++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,,,,+++*********+++,,,++++++******++++++,,,&&&((())))))(((((()))***---+++((('''((()))***)))(((***+++---,,,***'''%%%******+++***'''&&&&&&'''(((((('''%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))'''&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$###$$$'''&&&###$$$$$$#########$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%###!!!###&&&'''&&&$$$"""###$$$&&&''''''&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######((('''%%%#########%%%&&&%%%&&&'''((((((((('''&&&###///222)))"""&&&(((%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%!!! ###%%%######$$$%%%''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''&&&)))+++,,,+++((('''(((***+++***)))(((((()))******---------+++******,,,...222000...+++***+++,,,,,,000,,,***///777;;;:::666///////////////........./////////000111222444444000222444555666999<<>>666////////////////////////...000000000000111333444555111333555666777:::===???DDDPPPcccwww&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''+++)))((((((***++++++***((()))******++++++******+++++++++++++++++++++++++++***************++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++******++++++,,,++++++******++++++,,,***+++,,,,,,++++++,,,...,,,***((('''((()))))))))''''''(((((()))*********)))******)))'''&&&'''(((,,,+++***)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###&&&***((('''&&&&&&&&&''')))***'''%%%$$$$$$%%%&&&&&&%%%'''''''''((((((((())))))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%***222444***######### &&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''$$$%%%&&&((())))))******)))***+++***)))((()))***(((***,,,......,,,***(((%%%''')))***+++...111333---,,,+++******+++,,,---***000999???@@@:::111+++......//////////////////000000000111222333555555222444666777888:::===@@@DDDOOOaaauuu&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((())))))************************************************)))******+++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***+++---,,,++++++,,,...+++***((('''((())))))((((((((('''''''''((()))***((()))***)))'''&&&'''(((,,,+++***(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###$$$(((+++((('''&&&&&&&&&''')))***'''&&&$$$$$$&&&'''&&&%%%&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%!!!(((***%%% !!!"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))((()))))))))((((((((((((((()))+++,,,,,,+++***))))))+++,,,+++++++++,,,...******))))))***+++,,,,,,,,,111555777444111//////............////////////000000111111222444555666222444666777888:::===???CCCMMM___ttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))***)))(((((((((((((((((()))************)))******************************))))))***++++++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++***++++++,,,,,,,,,++++++******++++++,,,)))***++++++******+++---+++)))''''''((()))((('''***)))'''&&&%%%&&&'''((('''((()))((('''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$''''''''''''&&&%%%%%%%%%&&&(((((((((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#####################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%"""&&&)))&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))******+++,,,---,,,***))))))***))))))))))))***++++++,,,+++///111111...---///222---.........//////000000000000000111222333555555111333555666666888;;;===CCCLLL]]]sss######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))******((('''(((((('''((())))))******))))))************************))))))))))))***+++,,,,,,............---,,,++++++++++++++++++++++++++++++++++++,,,---------------++++++******++++++,,,,,,,,,++++++******++++++,,,((()))******))))))***,,,***((('''((())))))'''&&&***)))'''&&&%%%%%%&&&&&&&&&(((((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!&&&((('''$$$&&&%%%$$$$$$$$$%%%''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%'''((('''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((('''&&&&&&'''&&&%%%&&&'''((('''&&&((('''&&&&&&'''(((***+++(((***,,,,,,+++***+++,,,))))))******++++++++++++)))---222333111//////000------......///000000000/////////000111222444444111333555555666777:::===CCCLLL]]]rrr"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###&&&((((((&&&%%%&&&''''''(((((()))))))))))))))************************))))))))))))***+++,,,---////////////...---,,,+++***************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,((()))******))))))***,,,)))((('''((())))))'''%%%''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%###%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&'''(((((((((((((((''')))'''&&&''')))***)))'''&&&''''''((()))*********&&&(((+++,,,+++++++++,,,******+++++++++++++++++++++...111222111000......------......///000000111.........///000111333333333444666666777888;;;===DDDLLL\\\sss!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###'''******((('''((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000000000000///...---,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,++++++++++++++++++,,,(((***++++++***)))+++,,,)))((('''((())))))'''%%%$$$$$$%%%&&&&&&'''''''''%%%'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%!!!###%%%''')))*********$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))&&&$$$%%%'''&&&&&&%%%$$$%%%&&&'''(((((('''%%%%%%'''((('''&&&''''''''''''((((((((()))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''%%%###!!!###%%%"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!###&&&%%%######%%%''''''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&%%%#########%%%'''(((&&&%%%$$$$$$$$$%%%&&&'''$$$###$$$&&&'''%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%%%%'''((())))))*********((('''(((+++,,,+++)))%%%'''))),,,,,,,,,***)))'''***,,,,,,+++*********++++++,,,,,,,,,++++++***111///---,,,,,,---......---------...///000000111------......///111222333444555777888888999<<<>>>EEELLL\\\sss$$$###!!!###%%%&&&###!!!$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%'''((('''&&&((('''&&&%%%###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))((('''&&&%%%((((((((()))******((('''(((((()))******************++++++******,,,///222555222...+++))))))***+++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''(((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&'''***)))%%%&&&))),,,)))"""###''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''''''%%%"""''''''''''''((((((((())))))(((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''***(((%%%###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%&&&((((((((((((&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###""""""""""""""""""###$$$%%%''''''%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&))),,,+++'''"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***(((%%%"""!!!###%%%'''%%%&&&&&&&&&'''((((((((($$$&&&(((***++++++***)))((((((((((((((('''''''''%%%''')))+++,,,,,,******)))***++++++***)))***+++)))))))))***+++,,,...///...------------...///000++++++,,,,,,---.........444222000111222333333222333333444444666777999999CCCKKK\\\rrr%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""%%%$$$%%%'''((('''$$$!!!'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''(((((())))))&&&'''(((((((((((((((''')))((()))******)))'''&&&(((((()))***************)))***++++++***,,,...111444222///,,,******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%***'''''')))((($$$###$$$''')))'''"""!!!%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%''''''&&&'''&&&%%%$$$$$$&&&((()))((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$&&&)))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''')))***+++,,,'''''''''(((((((((((((((&&&''')))************))))))***++++++***)))***+++******++++++,,,...///000+++++++++,,,,,,,,,------......//////000111111111222111000111333444333222444444555555777888:::;;;BBBKKK[[[qqq&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%$$$###"""###$$$&&&)))***((($$$ %%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))%%%%%%&&&(((((()))))))))((())))))***)))(((&&&%%%(((((()))***************(((***+++,,,+++,,,---///222111000...---+++******+++++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((''''''&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&)))%%%%%%))),,,)))&&&&&& &&&'''$$$"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###%%%&&&&&&'''%%%"""!!!!!!###''')))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''%%%###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############&&&%%%$$$$$$$$$$$$%%%&&&##################$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%'''))),,,...&&&&&&''''''(((((())))))(((((((((((((((((((((((()))***++++++***)))***+++,,,,,,,,,---...///000111***+++,,,---------,,,+++,,,,,,,,,---......//////000///000222555555444222555555555666888999;;;<<>>AAAIIIXXXmmm%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((+++***)))(((((()))***+++++++++***)))((('''&&&&&&&&&'''(((*********)))(((++++++***((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%)))'''&&&&&&'''(((&&&%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))*********))))))((())))))***++++++++++++***)))***,,,......,,,***))))))***,,,...//////......+++,,,.../////////...---333222000/////////000111777888888777555555666777>>>DDDRRRfff%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$######$$$&&&&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******+++++++++***)))(((((())))))***))))))(((((()))***+++,,,******************************)))(((((()))************))))))((((((''''''''''''((()))))))))((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$###$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))(((((('''))))))***++++++++++++***************************,,,---.........---,,,+++......///000000000000///000000/////////111222333444555666666666666888:::>>>EEERRRfff%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$###"""$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%'''((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++***)))(((((())))))******))))))))))))***+++************************))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###""""""###&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))***++++++++++++***+++***)))(((((()))***+++)))***,,,...////////////...............//////000.........///000222333444111333444555666888;;;===@@@FFFSSSggg%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!###%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******++++++***))))))(((((((((((((((((('''''''''''''''************************)))(((((((((((((((((()))'''((((((((()))))))))***)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""############$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))((((((''''''(((((())))))(((((())))))***++++++++++++***++++++************++++++***+++,,,...///......---,,,,,,+++******,,,---.........///000111222333333000222444555666888;;;>>>@@@GGGTTTggg%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&)))'''%%%$$$$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$&&&((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))************))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''((()))***************))))))***++++++++++++******+++---......---+++***000000000///---+++)))''',,,,,,+++******,,,---...//////000000111111111111222444555666666777:::<<>>EEETTThhh&&&%%%######$$$%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%%%%&&&'''%%%'''))))))'''&&&&&&&&&%%%&&&'''(((((('''&&&&&&((()))***+++,,,---......))))))(((((((((((())))))&&&&&&''''''(((((())))))+++++++++++++++***)))((( (((+++&&&$$$&&&'''$$$)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%########################((('''&&&%%%$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%&&&'''((((((&&&$$$###$$$$$$################## """$$$%%%$$$###""" !!!"""###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...///............---------222222222111111111111111222333444444444666:::<<<@@@GGGTTTfff|||$$$$$$$$$%%%$$$### """###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""######$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%'''))))))'''&&&&&&&&&%%%&&&'''((((((((('''&&&))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((***++++++++++++***)))(((###)))+++'''%%%'''(((&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''''''''%%%$$$"""######################## """$$$%%%$$$###"""""""""##################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%###"""###%%%&&&%%%###%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...---.........//////000000111111111111111111111111222333444444444666:::<<>>CCCMMM]]]rrr"""$$$%%%$$$"""###&&&)))$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""######%%%&&&(((***+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&&&&&&&(((***&&&&&&'''(((***+++---...)))))))))******+++++++++))))))(((((((((((())))))***))))))))))))))))))((((((((())))))******))))))'''###"""$$$&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%######"""###$$$$$$######""""""""""""######"""""""""############$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++***+++,,,,,,******+++,,,---------------......///---------,,,,,,,,,++++++...//////000000111111222222333444444444666:::<<<>>>CCCMMM\\\qqq!!!$$$((('''$$$"""$$$'''$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######%%%&&&((((((###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&)))+++&&&''''''(((***,,,...000++++++************))))))))))))(((((((((((()))))))))))))))))))))*********'''(((((()))))))))))))))&&&!!!!!!&&&)))&&&%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&""""""############""""""###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%############$$$%%%&&&&&&""""""########################""""""""""""######""""""""""""############"""$$$&&&%%%######%%%'''%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***)))(((((((((((()))***&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))************+++,,,,,,******+++,,,---------------...//////,,,,,,------------------//////000000111222222333222333444444444666:::<<<>>>CCCLLL[[[ooo%%%******%%%!!!!!!###%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%&&&&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&)))+++'''''''''(((***---///111,,,,,,+++***)))(((''''''))))))(((((((((((())))))(((((())))))******++++++''''''((()))))))))))))))&&&!!!!!!(((+++(((&&&'''%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$'''(((******+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""#########"""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$######$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%############$$$%%%&&&''' !!!"""#####################""""""""""""######""""""""""""############!!!###%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!########################%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))***+++,,,,,,******+++,,,...------------...//////+++,,,,,,---...///000000///000000111222333333333222333444444555666:::<<<>>>BBBKKKYYYnnn%%%&&&'''&&&$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&''''''&&&'''(((((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''''''''(((((())))))******))))))))))))(((((((((((($$$%%%&&&'''(((***+++++++++*********))))))(((((())))))))))))************%%%'''((('''&&&$$$%%%%%%***(((%%%###"""###$$$&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$"""!!!!!!!!!"""%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""&&&(((&&&""" ###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$############"""######""""""###$$$%%%%%%###############$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((('''$$$""" &&&&&&((((((((('''&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$((((((((((((((((((''''''***$$$ &&&+++,,,***))))))(((((('''''''''&&&,,,,,,+++***))))))******++++++******)))******+++++++++,,,,,,,,,+++*********,,,...///......///000/////////000111111222222222111111111333777:::===>>>BBBJJJXXXlll###$$$%%%$$$######%%%'''!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%$$$###((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((((((((((((%%%&&&&&&'''((()))***************)))))))))(((((()))))))))))))))(((((((((%%%'''((('''&&&$$$%%%%%%)))'''%%%$$$######$$$%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$'''((('''$$$###$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&###############$$$%%%%%%%%%%%%$$$$$$######""""""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&$$$######"""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))***++++++***))))))***''''''''''''&&&&&&%%%%%%,,,+++******)))))))))*********)))))))))))))))***++++++,,,,,,,,,,,,,,,+++***,,,...///......///000/////////000111111222222777555444333444666888:::???CCCJJJWWWjjj"""######"""""""""%%%'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))(((((())))))((((((''''''&&&&&&%%%'''((('''&&&$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&"""""""""######%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$############$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%&&&'''########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))((((((((('''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''''''''///666555...'''&&&)))((((((((((((''''''''''''+++************)))))))))))))))))))))))))))))))))***+++,,,---------------+++,,,...///......///000/////////000111111222222777666555444555777999:::???CCCJJJWWWjjj#########!!! !!!###&&&""""""#########$$$$$$$$$########################&&&%%%$$$$$$%%%$$$""" $$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))((((((((((((''''''&&&%%%$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""###$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&''''''&&&$$$###"""""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""$$$&&&''''''&&&%%%###$$$&&&((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''---+++(((&&&$$$$$$$$$%%%''''''&&&&&&''')))***,,,(((((((((((('''''''''&&&$$$###"""###%%%%%%%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''///777666...'''%%%'''++++++******************)))***************))))))((())))))******************+++,,,---......//////+++---//////...---...////////////000111111222222333222333444666999;;;===>>>BBBJJJWWWkkk$$$$$$$$$""" !!!##################$$$$$$$$$########################$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$###"""$$$&&&&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((())))))(((''''''&&&%%%$$$$$$###%%%'''((('''&&&$$$%%%%%%$$$%%%&&&''''''%%%$$$###$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%$$$######"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""###%%%''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$###$$$$$$%%%&&&&&&---+++(((%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((+++//////+++(((&&&&&&******++++++++++++++++++((())))))*********)))))))))***+++,,,,,,,,,,,,+++***+++,,,---......//////+++---//////...---...////////////000111111222222111111222333555888:::;;;===AAAJJJXXXmmm"""###$$$###"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###&&&((((((%%%###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''''''''''''''(((((((((((())))))''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$%%%&&&''''''###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$######"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&'''&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''############$$$%%%&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&%%%$$$%%%''')))((('''%%%%%%%%%&&&''''''((((((((('''''''''((()))((('''(((((((((((())))))))))))'''((()))*********)))((()))***+++---...------,,,***+++,,,---------------,,,...//////...------.../////////000111111222222333333333444444555666777<<<@@@JJJYYYnnn!!!$$$%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%(((+++***'''%%%'''***$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))'''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%((()))(((%%%$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&$$$######$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&%%%+++*********))))))))))))&&&%%%%%%&&&(((***)))(((%%%&&&&&&'''(((((())))))((('''&&&''''''((((((((('''''''''((((((((())))))&&&''')))***+++***)))(((''')))+++---------,,,+++++++++,,,,,,,,,,,,,,,+++,,,...//////...------.../////////000111111222222444444444555666666777777<<<@@@JJJXXXmmm###&&&'''&&&&&&'''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%$$$""" ###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''!!!%%%((('''$$$"""$$$'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&'''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))&&&%%%###""""""###%%%&&&%%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%))),,,***%%%###&&&***$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$%%%''''''''''''%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((###%%%'''&&&%%%$$$%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%$$$######%%%$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###%%%'''(((((('''&&&&&&''''''((()))******'''(((***)))((('''((()))(((((())))))*********+++%%%''')))***+++***)))(((&&&(((***,,,---,,,+++***++++++,,,,,,,,,+++******,,,...//////...------.../////////000111111222222111222444666888:::;;;<<<===AAAJJJXXXlll#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&######"""""""""###%%%&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''%%%%%%&&&)))---///'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%$$$######%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$((())))))'''%%%######$$$$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%###""""""######(((''''''&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%######%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''')))***))))))))))))((('''&&&%%%###"""""""""###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$######""""""##############################$$$$$$$$$$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%###"""###$$$$$$###!!!%%%%%%%%%$$$$$$#########!!!!!!"""###############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""""""""######$$$&&&((()))***111///+++'''$$$###""""""###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######""""""######%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''%%%###%%%((()))&&&###'''%%%$$$&&&)))+++***(((%%%%%%&&&&&&'''(((((((((******))))))))))))******((((((((((((((())))))***))))))(((((((((((()))))))))******++++++,,,------***+++,,,---............---------............///000////////////000000111555666666555444666999<<<;;;@@@IIIWWWiii$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''')))***'''&&&%%%%%%&&&(((***,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''%%%$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$#########$$$$$$(((((()))'''$$$######$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%""""""##################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%$$$$$$$$$%%%'''((())))))))))))(((''''''&&&&&&##################$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$###"""###%%%%%%%%%###$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++***'''%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$###$$$&&&(((***$$$%%%&&&&&&''''''&&&&&&###$$$&&&&&&'''''''''((('''&&&%%%&&&(((***)))'''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))(((''''''''''''((())))))************************)))******++++++,,,------++++++,,,---............---------............///000////////////000111111444555555444444555999;;;:::???HHHUUUhhh%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""#########&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++(((&&&%%%&&&(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$#########$$$$$$'''(((((('''$$$######$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&#########"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&(((%%%""""""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$&&&%%%%%%&&&''''''''''''&&&###'''(((%%%%%%(((,,,'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''''''''((()))))))))***+++,,,,,,+++***))))))******++++++,,,------,,,,,,------...------------------............//////////////////000111222333444444444444555888:::999>>>GGGTTTggg%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++((('''''''''&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))'''$$$$$$%%%((())))))%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$############%%%$$$$$$$$$$$$#########"""######$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###########################"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""$$$'''((()))(((##################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''(((((())))))'''&&&%%%%%%$$$$$$""""""""""""###%%%&&&'''***%%% !!!%%%(((&&&###$$$%%%%%%%%%%%%%%%%%%$$$############""""""""""""%%%&&&&&&'''''''''''''''!!!$$$&&&'''&&&&&&(((***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))((((((''''''(((((())))))(((((((((((()))******&&&''')))++++++)))'''&&&)))******++++++,,,---------------...------,,,,,,---------............///////////////000111222222111333444444444555888:::999>>>GGGTTTfff%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''((()))))))))((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%###!!!"""%%%'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""########################!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$#####################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###""""""$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***%%%!!!"""&&&(((&&&###%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))******(((&&&$$$%%%&&&''''''((((((''''''&&&%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((***))))))(((((())))))*********))))))******+++,,,&&&''')))++++++)))'''&&&)))******++++++,,,---------------...------,,,,,,---------............///////////////000111222333000222444444444555888:::;;;???GGGTTTfff%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((('''''''''((((((*********)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""!!! """$$$&&&'''&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%'''(((((()))"""######$$$$$$######"""%%%%%%&&&'''&&&%%%$$$###$$$#####################"""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''(((''''''&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""##############################"""!!!!!!!!!"""###$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""############"""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&###%%%%%%&&&&&&&&&&&&%%%%%%###%%%(((++++++)))&&&$$$&&&&&&'''(((((((((((('''(((%%%###%%%((()))&&&"""%%%&&&''''''&&&%%%&&&(((%%%%%%&&&&&&'''(((((((((******))))))))))))*********))))))))))))***++++++)))***+++,,,,,,+++***))))))******++++++,,,------,,,,,,------...------------------............////////////000111222333444000222444555555666888:::;;;@@@GGGTTTfff$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''""""""###$$$%%%$$$###### !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&%%%$$$%%%''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""""""""###%%%%%%###!!!"""#########$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$###""""""###$$$$$$ """$$$%%%$$$###"""$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''"""###%%%''''''(((''''''%%%&&&((()))(((&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&'''&&&###"""!!!"""$$$%%%########################$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###!!!"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""$$$%%%%%%%%%%%%$$$&&&&&&'''((((((((((((((($$$$$$%%%&&&'''((('''&&&$$$&&&((((((&&&&&&(((***%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))((((((((('''((())))))***************************)))******++++++,,,------++++++,,,---............---------............////////////000111222444555000222555666777888999;;;;;;???FFFRRReee~~~#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%% !!!!!!###$$$%%%&&&&&&!!!"""###$$$%%%%%%$$$### """$$$%%%&&&&&&%%%######$$$%%%&&&((()))***%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""###%%%''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&$$$!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''###"""!!! !!!"""###!!!%%%'''%%%!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###""" !!!"""$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$!!!###%%%'''(((((((((((($$$&&&(((***)))&&&###!!!$$$$$$$$$$$$%%%&&&&&&'''############"""""""""""" !!!"""###%%%&&&'''((()))'''$$$"""!!!###&&&(((########################&&&%%%$$$######$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########!!!!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""%%%((()))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&)))***&&&''''''((((((((((((((( ###''''''&&&%%%(((+++$$$&&&))))))''''''))),,,%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))******+++,,,,,,------***+++,,,---......///...---------.........///////////////000111333444555000333555777888888:::<<<:::>>>EEEQQQccc}}}########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###"""###%%%&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""######$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###"""###""""""!!!!!!""""""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$######"""!!!!!!!!!########################'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((((('''%%%###"""###%%%&&&+++)))'''$$$"""""""""########################### !!!"""&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((&&&%%%%%%'''))))))'''&&&%%%&&&'''(((((((((((((((''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((('''(((((()))***++++++,,,+++*********))))))((((((***+++,,,---............------,,,+++,,,---...//////////////////.........////////////000111222333333111444999:::888888:::;;;===DDDQQQaaawww########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%###"""!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))***)))((('''&&&''''''(((((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$############$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((((((((('''&&&%%%&&&((())))))(((&&&&&&&&&''''''(((((((((''''''&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))***++++++,,,************)))))))))(((***+++,,,------.........------,,,,,,,,,------...////////////............000000//////000111222222333111333888999777777:::;;;===DDDPPP```vvv########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***)))(((&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&&&&'''&&&$$$""""""###$$$&&&'''&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$######$$$%%%&&&'''((((((%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))((((((((((((%%%$$$######$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((('''###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&&&&((())))))'''&&&&&&&&&%%%&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))***+++++++++************)))))))))))))))***+++,,,---------,,,---------...------,,,,,,........................111000000000000000111222333111222777888666666999;;;===CCCPPP___ttt########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###""""""!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######"""!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''(((((())))))))))))*********))))))))))))))))))***++++++,,,,,,,,,+++,,,---.........---,,,+++------...............///111111000000000000111111333111222666777555666999;;;===CCCOOO^^^rrr########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%$$$###########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))************+++,,,,,,,,,++++++,,,,,,.........---,,,+++,,,---------......//////000000000000000000111222444111222555666444555999<<<<<>>FFFPPP```vvv###############$$$%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###$$$%%%!!!"""$$$&&&&&&&&&%%%$$$!!!"""###$$$%%%%%%$$$########################### """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''',,,***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$&&&'''&&&$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&((((((&&&$$$"""###""""""%%%$$$!!!&&&%%%$$$##################$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""!!!###$$$$$$%%%$$$###"""!!! $$$'''&&&"""!!!###%%%$$$############$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%'''''''''''''''$$$&&&''''''$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''((()))***++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$(((***'''&&&((()))'''&&&&&&''''''((())))))******))))))))))))))))))(((''''''((((((((()))))))))+++++++++***************)))))))))***+++++++++,,,)))+++---000222222111111,,,,,,,,,,,,---...//////////////////000000000000222222333333555666888999::::::===EEEOOO___www###"""""""""###$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$ ###%%%''''''&&&&&&""""""$$$%%%&&&%%%%%%$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((000...***'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """&&&'''&&&((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''&&&$$$""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###******)))'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################%%%(((******)))&&&(((&&&###"""'''---+++&&&&&&&&&$$$###"""!!!!!!!!!$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###&&&'''&&&$$$######$$$%%%$$$###"""!!!###'''+++***'''$$$&&&(((######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$""""""%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&"""$$$%%%'''((((((''''''$$$&&&((((((&&&&&&(((+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&------,,,***)))'''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!&&&)))'''&&&''''''%%%&&&&&&&&&'''((())))))***,,,+++++++++******))))))''''''''''''((((((((((((,,,+++++++++******))))))(((((()))***+++,,,,,,------///222555444111,,,)))......---......///111111////////////000000000000222222333333555666888999999999<<>>CCCKKKZZZqqq$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###"""###$$$%%%###$$$$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%###############$$$######"""$$$%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%(((******'''%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''((( !!!###$$$%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&'''******)))((('''&&&%%%%%%)))))))))))))))******+++************************))))))***++++++++++++***------,,,,,,++++++,,,,,,///000000///,,,+++---//////////////////000111222333333444444555666777888;;;;;;>>>CCCJJJYYYppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))(((&&&%%%%%%%%%&&&'''!!!###$$$$$$"""!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&& """""""""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$$$$#########$$$!!!###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&########################''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%(((&&&%%%%%%'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&(((((())))))((((((,,,+++***)))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%###"""$$$(((,,,,,,(((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&'''''''''%%%$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((())))))%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$))))))((('''&&&&&&&&&'''%%%&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++))))))***+++++++++++++++---,,,++++++++++++,,,---000000///......000333666111111000///.........///444444555666777888888888;;;;;;===CCCJJJXXXppp###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""%%%''''''$$$"""$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&"""!!! !!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%%%%%%%###"""###$$$!!!###%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***)))(((&&&%%%%%%$$$$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))******)))((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&"""#########$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###""""""###&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((($$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%))))))((('''''''''(((((($$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***)))))))))))))))******+++***************+++++++++)))***++++++,,,+++++++++,,,++++++++++++,,,---......,,,,,,...333888;;;===222111000///...---------333333555666888888888888::::::===BBBJJJYYYppp######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############"""!!!!!!"""&&&))))))%%%###%%%'''%%%$$$$$$$$$%%%%%%&&&'''((('''%%%%%%'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&###%%%&&&%%%###"""###%%%###%%%((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!!!!"""$$$&&&'''&&&$$$#########$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&(((***+++***)))((($$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###$$$$$$###"""$$$%%%!!!"""'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$######$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((($$$%%%&&&(((((((((((('''%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***)))))))))))))))******+++)))))))))*********++++++)))***++++++,,,,,,++++++******+++,,,---...//////---++++++111999>>><<<888111000///...............///111333555666777777777888888<<>>DDDKKKZZZsss%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""""""""######$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%###'''***(((### ###&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%'''((()))'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%$$$###$$$''''''%%%###((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""#########""""""&&&&&&&&&%%%%%%%%%$$$$$$"""%%%$$$!!!!!!%%%'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((******)))'''''''''(((((()))******************)))((('''''''''+++++++++,,,,,,---------*********++++++,,,,,,------...000222222111///...000000//////000000111222000111111111222333444555888999>>>CCCKKKYYYrrr$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""$$$%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((((((&&&$$$((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&'''(((((())))))''''''(((((())))))******,,,++++++***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&'''%%%###%%%)))(((###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((''''''(((******)))'''''''''((())))))******+++)))*********)))((('''&&&******+++,,,---...///000++++++++++++++++++++++++------...///000000//////000000//////000000111222222222444555555444444333888999>>>CCCJJJXXXqqq$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&'''''''''((((((((())))))''''''(((((())))))***************)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%((((((%%%%%%&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%###""""""%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((()))***+++***)))))))))++++++***((('''(((((()))******++++++((()))******)))((('''&&&(((((()))******+++,,,,,,,,,,,,++++++++++++++++++------------......///000///////////////000111111222333666888999888666555888:::===BBBHHHVVVooo########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""$$$''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###%%%&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&'''((((((''''''&&&))))))((((((((('''''''''''''''(((((())))))******'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%######"""""""""###$$$$$$$$$$$$#########"""$$$(((%%%""""""$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((******+++,,,+++***+++,,,,,,+++)))(((((())))))***+++++++++)))))))))))))))(((((('''))))))))))))((((((((((((,,,,,,++++++++++++++++++---,,,,,,,,,---...000111/////////...///000000111111333777:::;;;;;;999888999:::===BBBGGGUUUlll"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""""""""######$$$%%%''''''((((((((()))(((((('''&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''!!!###&&&'''&&&&&&((()))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''')))*********)))((())))))(((((('''&&&&&&%%%''''''(((((())))))******''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""" &&&$$$!!!###''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ !!!%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))(((&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((())))))******,,,+++++++++---,,,+++)))(((((()))******++++++,,,***)))(((((((((((())))))++++++******))))))))))))++++++++++++++++++++++++,,,,,,,,,------///000111//////......//////000111000333666999;;;;;;:::999999:::===AAAFFFSSSjjj!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$$$$%%%$$$%%%%%%%%%'''((()))***)))((('''&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&###%%%''''''&&&%%%&&&((($$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&)))***)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%&&&(((******)))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((((((''''''$$$$$$$$$#########""""""###&&&$$$###&&&)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$$$$%%%%%%&&&''''''((((((''''''(((((()))))))))***+++*********++++++)))'''((())))))******+++,,,,,,+++)))'''&&&&&&(((***+++***************+++++++++*********++++++,,,,,,---+++,,,---...///000111111///............///000000111222555777888888777777999:::===@@@EEERRRiii~~~!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))%%%%%%$$$%%%&&&(((***+++'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&&&&$$$###&&&&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''***)))&&&$$$%%%'''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%(((******(((%%%###"""$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))*********++++++++++++***)))''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######((()))'''%%%&&&)))'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***)))((()))***)))'''&&&)))))))))***++++++,,,,,,,,,***'''%%%%%%'''***,,,''''''((()))***++++++,,,))))))***+++,,,,,,------+++,,,---///000111111111...............///000000222222444555555555444333999:::===@@@DDDQQQhhh}}}"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((('''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%((((((&&&&&&&&&(((+++,,,'''&&&%%%%%%%%%'''((()))(((((('''&&&&&&'''((())))))(((((((((((((((''''''))))))(((((('''''''''&&&*********))))))))))))((('''(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&&&&************************(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))***)))'''%%%$$$%%%'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&%%%$$$&&&))))))&&&###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''""""""))),,,)))&&&(((&&&''''''((((((''''''&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&((()))***'''((((((((((((((('''''',,,+++***((((((((())))))---,,,***(((((()))***+++))))))************)))(((+++++++++*********))))))++++++,,,,,,,,,------------+++---222222///...///////////////000000000000222222111111333555888999<<<;;;===???DDDRRRlll"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))''''''&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%###$$$$$$"""!!! !!!###'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&''')))***))))))(((''''''((()))******)))((('''''''''(((((('''''''''((()))*********((((((((((((''''''''''''+++++++++******))))))((()))************++++++++++++++++++***************(((((((((((((((((((((((())))))***************)))(((((()))))))))(((''''''***)))(((''''''&&&&&&&&&&&&'''''''''((()))))))))''''''''''''((((((((((((************************(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((###"""''')))&&&$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''***)))((((((((()))***+++---,,,***)))((()))***+++************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,---,,,...333444111111333....../////////000000000222222111111333555888999;;;;;;<<>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>777777777777777777777777777666666555444222111000000000000000///...---,,,---.........---,,,+++******************)))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))************))))))$$$%%%''''''''''''%%%$$$(((((((((((())))))))))))&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%"""!!!"""$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%&&&'''&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$&&&(((***,,,&&&''''''(((((('''&&&%%%&&&&&&'''(((((((((((((((*********)))((('''&&&&&&))))))))))))))))))******)))(((&&&%%%&&&(((***+++************************))))))*********+++++++++---,,,...222222...---............////////////000111111222333444666777888777999<<>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===<<<:::999888888888777777555444333111222333333222111///...,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))(((''')))))))))))))))))))))))))))******++++++******)))&&&''''''''''''''''''&&&(((((()))))))))*********&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$"""!!!"""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%"""!!!###%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''######$$$%%%&&&(((***+++%%%&&&'''(((((((((&&&&&&%%%&&&'''((())))))))))))++++++***)))(((&&&%%%$$$(((((())))))))))))))))))(((''''''&&&'''(((***+++***************+++++++++*********++++++++++++,,,......111666666000,,,,,,////////////000000000000000111222333555666777777888999===AAAGGGTTTlll"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''')))%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&'''%%%%%%&&&&&&''''''((((((((((((***+++---...///000222111111222333555777888:::;;;<<<>>>?????????>>>>>>???@@@@@@@@@@@@???>>>???>>>===<<<;;;:::999999555555555555555444444444222333555777999;;;======BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===::::::;;;;;;999777555333/////////000000111111222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))((((((''''''(((((()))(((((((((((())))))))))))'''&&&&&&%%%&&&'''((()))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((***%%%###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&%%%&&&'''((())))))))))))))))))***)))((('''%%%$$$'''(((((()))))))))))))))((((((((()))***+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,---222999999222------000000000000111111111222000111222444555666777777888:::===BBBGGGTTTkkk"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$!!!#########""""""$$$&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''''''''''''''''''''(((((((((((((((***+++---///222555777888999999888888:::===@@@BBBAAABBBEEEGGGHHHHHHHHHHHHFFFGGGGGGGGGFFFDDDBBB@@@AAA@@@@@@???>>>======<<<999999888888777777666666222333333555666777888888>>>>>>>>>?????????@@@@@@>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHFFFEEEDDDAAABBBBBBAAA???<<<888666111111222333444444555555222222222222111111111111////////////////////////******++++++++++++*********)))(((''''''((()))***''''''''''''((((((((()))((('''%%%$$$%%%''')))*********))))))((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&(((''''''&&&&&&''''''((("""######$$$%%%&&&''''''%%%%%%&&&'''((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$######%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############""""""###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''...000***&&&''''''###&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((('''&&&%%%######$$$&&&((())))))((('''%%%&&&'''((())))))))))))''''''((())))))((('''&&&''''''((())))))***))))))((()))***,,,------------))))))******++++++++++++++++++,,,,,,,,,---------...000777??????999333222000111111111222222222222000111222444555666777777999:::>>>BBBGGGTTTkkk"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%(((******)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%&&&&&&"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&###$$$&&&'''(((((('''''')))((('''&&&&&&'''((()))***+++,,,---...//////000000222444777999;;;<<<===CCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLOOOQQQNNNOOOOOOOOOMMMKKKIIIHHHHHHGGGEEECCCBBBCCCDDDEEEAAABBBBBBBBBAAA@@@>>>===;;;:::888666555444333333888999:::;;;<<<<<<;;;;;;888999:::;;;===>>>@@@@@@???@@@@@@@@@@@@??????>>>@@@@@@BBBDDDFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGHHHGGGFFFDDD@@@===;;;::::::999888777666555444444444555555555444222111000000000000000000000000+++,,,.../////////...---,,,+++***)))))))))***+++))))))((((((((()))****** """$$$&&&((('''&&&&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''((('''''''''''''''''''''''''''&&&$$$###$$$&&&(((***((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%$$$%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%############%%%&&&)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&'''((()))))))))''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,)))******+++++++++******))))))*********))))))(((,,,,,,,,,---...///000111---///555>>>CCC???444***222///---...111333222000222333333111000111333555888777:::>>>DDDQQQgggzzz"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''(((((("""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''$$$"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$##################&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''((((((((('''&&&((((((''''''((()))+++,,,......///111222444555555;;;<<<>>>@@@CCCDDDEEEFFFJJJJJJIIIIIIHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQQQQQQQPPPPPPOOOMMMLLLKKKGGGFFFCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEAAAAAA???>>><<<;;;;;;:::;;;;;;;;;<<<<<<============>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHHHHGGGEEECCCBBB???@@@AAABBBBBB@@@???>>>;;;;;;;;;;;;;;;:::::::::888999999999888777555444333333333333333333333333000111111111111///...------,,,+++***)))))))))***((('''''''''''''''((((((###$$$&&&((()))((('''&&&''''''((())))))(((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%'''((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++)))******+++++++++******))))))************))))))+++++++++,,,---...///000,,,...111777;;;:::444///222///......111222222000222333333222111222444666888888:::>>>DDDPPPeeexxx###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''((())))))######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''((((((((()))(((((('''&&&(((((()))***,,,...000222444555666888:::<<<===>>>@@@AAACCCEEEGGGIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLPPPQQQQQQPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJDDDCCCBBB@@@???@@@@@@AAADDDFFFHHHKKKLLLMMMNNNMMMKKKKKKJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKJJJJJJHHHFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@>>>===999:::<<<>>>??????>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>><<<;;;999777666666666666666666666666888888777666555333111000000///---,,,******))))))(((((('''''''''''''''(((''''''))))))***)))(((''''''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''((()))***+++***(((&&&$$$'''&&&%%%%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***(((((('''&&&&&&&&&&&&''''''&&&&&&'''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&)))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************+++++++++******)))))))))***************)))*********+++,,,---...///,,,,,,...///111333333444111///......000111111000111222333333333333666888999999;;;>>>CCCOOOcccuuu$$$%%%'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((((('''(((((()))******'''(((((()))))))))*********+++---000333555888999<<<===>>>@@@BBBDDDEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPNNNJJJHHHGGGHHHFFFEEEDDDBBBBBBBBBCCCDDDAAAAAA@@@@@@AAABBBCCCDDDGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMJJJIIIGGGEEEEEEFFFHHHIIIEEEEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@?????????>>>===<<<<<<888999:::<<<<<<===<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@???>>><<<999888777777777777777777777777<<<;;;;;;999888777555555333333111000...---,,,+++++++++***))))))((())))))))))))******)))(((''''''((((((((())))))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$'''''''''''''''''''''''''''((()))***)))(((&&&%%%)))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''((('''&&&''')))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((('''%%%$$$###$$$%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))***+++++++++************++++++,,,---///000---------,,,,,,...111444000///...//////000111111///111222333333444666888::::::;;;???CCCMMMaaasss$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''((((((***++++++'''((()))***,,,---///000///111333777:::===???@@@BBBCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPJJJKKKKKKIIIEEEBBB@@@@@@???>>>===<<<<<<<<<>>>>>>???@@@AAABBBDDDFFFHHHIIILLLMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTSSSRRRQQQPPPOOOLLLJJJHHHFFFFFFGGGHHHIIIBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@???>>>>>>=========888999:::<<<===>>>?????????????????????@@@@@@@@@?????????>>>===;;;888777666666666666666666666666888888888777777777666777666666555444333222111000...---,,,******)))))))))******))))))(((((('''&&&)))))))))(((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((('''''''''(((((()))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$#########%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++++++++++++++***)))((())))))***+++++++++++++++,,,,,,,,,,,,---///000111///000000...,,,,,,...000//////////////////000111...000222333333333555666:::999;;;???BBBLLL___ppp$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,***+++,,,...000333555666555777:::===@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGHHHFFFBBB???======>>>>>>=========>>>>>>???@@@AAACCCEEEHHHJJJKKKLLLOOOPPPQQQRRRQQQPPPOOONNNNNNOOOOOOOOOOOOMMMKKKJJJGGGFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>???777888:::<<>>>>>>>><<<:::888777666666666666666666666666333333333222333444555555777777777888777777666555000///...,,,+++******************))))))(((((((((***))))))(((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''%%%&&&''')))(((((('''&&&&&&%%%%%%&&&&&&'''!!!###%%%'''''''''%%%$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''#########$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))+++++++++++++++***)))((())))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111222111000000///...------.../////////......000222///111444444444444555666888999;;;???BBBLLL^^^ooo$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((((((((((()))+++,,,...///111111222333555888:::;;;999;;;>>>AAACCCEEEEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@???????????????@@@AAABBBDDDEEEFFFGGGHHHGGGDDDAAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>????????????@@@???>>>=========>>>???:::;;;<<<===@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCBBB===>>>>>>>>>===<<<:::999555555555555555555555555333333222222333444555666555666777999:::::::::999666555333111000///......+++++++++************+++******)))(((((()))******)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((()))***)))((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&$$$$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''!!!"""%%%'''((('''%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''((($$$$$$%%%&&&&&&'''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********************++++++,,,,,,++++++)))((((((((()))***+++,,,,,,,,,,,,+++++++++,,,---...000000333000......000000...,,,---///000///------///222222444777777666555666777777888:::>>>BBBLLL^^^ooo$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******++++++,,,,,,---///111333444777777777777999;;;===>>><<<===@@@BBBDDDEEEEEEEEECCCBBBAAA???>>><<<;;;:::======>>>>>>===<<<<<<;;;888999;;;>>>BBBFFFIIIKKKGGGIIIJJJJJJGGGDDDBBBBBBAAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGGGGGGGEEEDDDCCC@@@AAABBBCCCBBBAAA???===@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<===>>>???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB>>>??????@@@???>>>===<<<555555555555555555555555888777666555555666777888333444666999:::;;;;;;;;;<<<;;;999777555444444333---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))'''))),,,...---***&&&$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''"""$$$''')))***)))(((&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%''''''''''''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))((('''&&&&&&'''(((%%%&&&'''((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++)))((((((((()))***+++,,,---------*********+++,,,---//////444///***+++///222000...---///000///------///222555777999999888777777888666777:::>>>BBBLLL^^^ooo$$$"""!!!$$$&&&&&&%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########***))))))((('''&&&&&&%%%(((&&&%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%(((%%%$$$#########%%%((()))&&&&&&%%%%%%$$$%%%%%%%%%((((((((((((((('''&&&%%%$$$%%%''''''&&&&&&((()))++++++***((('''(((,,,///...000333777999::::::999<<<<<<===>>>????????????BBBBBBCCCCCCDDDDDDDDDEEEEEECCC@@@<<<:::888777777444777;;;<<<<<<;;;;;;<<<======???BBBEEEIIIKKKMMMQQQOOOLLLIIIGGGGGGGGGHHHGGGGGGGGGEEEDDDDDDEEEGGGEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDCCCAAA>>><<<:::;;;<<<>>>?????????======<<>>>>>======<<<============<<<<<<<<<;;;<<<;;;::::::;;;===???@@@@@@===;;;===BBBDDDBBB???@@@???======>>>@@@AAAAAABBB@@@???@@@CCCCCCAAA???@@@@@@@@@>>>===;;;999888333333444666888999:::;;;444666666666444222222222222333444555777:::<<<===;;;;;;:::999888888888888777666444222///,,,***)))///...---,,,***)))(((''''''((()))******)))((('''***)))'''%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))###$$$%%%'''((()))))))))))))))'''&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&'''+++,,,'''$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++((($$$$$$%%%&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++*********+++,,,------***++++++******((('''&&&(((((()))***+++,,,,,,------...000///...------...444222000---------///000------......///111222333000222555777888777555333777777999>>>CCCKKK\\\kkk&&&$$$###$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((((((((((((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((''''''''')))'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((((('''''')))+++***+++---...000333888;;;999:::;;;<<<=========<<>>=========>>>@@@AAADDDEEEFFFGGGIIIJJJKKKLLLJJJFFFAAA<<<999888999:::999<<>>>>>??????AAAFFFLLLNNNLLLIIIGGGFFFCCCCCCDDDEEEEEEFFFFFFFFFAAABBBDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@AAADDDGGGIIIKKKHHHFFFGGGIIIJJJFFFCCCBBBAAA??????@@@@@@AAA@@@@@@???>>>???AAABBB@@@>>>AAAAAA@@@???>>>===;;;;;;999999999999888888888888999:::;;;;;;:::999888999444444555666888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;999888777555333111//////.........---------------((()))******++++++++++++---,,,+++***)))******+++(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&'''''''''(((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&(((---...***'''''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%''')))(((&&&((((((((((((((((((((((((******++++++++++++,,,,,,+++******))))))******+++111000///...---,,,++++++)))))))))***++++++,,,,,,,,,---//////...------...///---+++******,,,...///------......///111222333111333444666777666555444888777999===BBBJJJZZZiii'''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***+++)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''(((((('''((('''&&&%%%###"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%******+++***)))***---//////222666999;;;???CCCFFFCCCCCCBBBAAA@@@?????????BBBAAA???>>>???AAADDDFFFIIIJJJKKKMMMOOORRRSSSTTTPPPKKKEEE???<<<<<<>>>???AAADDDGGGIIIIIIIIIJJJKKKMMMLLLLLLLLLLLLMMMOOOPPPNNNMMMLLLJJJIIIHHHGGGFFFBBBBBBAAA???===<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA???======>>>>>>@@@@@@AAABBBCCCEEEFFFFFFKKKQQQZZZ___^^^YYYTTTQQQOOOPPPQQQRRRSSSTTTTTTTTTNNNPPPSSSUUUVVVVVVTTTSSSQQQPPPMMMMMMNNNRRRVVVYYY^^^[[[YYYXXXYYYWWWRRRNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDDDDDDDCCCAAA???BBBAAA@@@??????>>>>>>>>>??????>>>===<<<;;;:::999999:::::::::::::::999888666777888999999999999999=====================>>>;;;;;;:::999777666555555222222111111111000000000+++++++++++++++,,,---...******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))************)))(((&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''(((((((((((('''''''''(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%&&&'''''''''(((***))))))((('''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((///111---))))))''''''&&&&&&&&&&&&''''''&&&%%%&&&'''*********(((((((((((((((((((((((((((((((((((()))******++++++,,,+++******)))*********...---+++***)))((())))))***************************,,,.........---...///,,,+++***)))***,,,...000............///111222333222333333444555666666666888777999<<<@@@HHHXXXfff}}}&&&&&&$$$###$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))*********)))''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%'''&&&$$$&&&&&&&&&%%%$$$"""!!! %%%$$$$$$$$$$$$%%%%%%&&&''''''''''''(((((()))))),,,------......000444777:::===AAACCCDDDEEEGGGIIIHHHFFFDDDAAA@@@@@@@@@AAADDDDDDDDDDDDFFFIIIKKKMMMOOOPPPQQQSSSUUUVVVXXXXXXSSSPPPLLLGGGEEEEEEFFFGGGKKKMMMOOOOOONNNMMMNNNOOOOOONNNLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIGGGFFFBBBBBB@@@>>><<<<<>>BBBCCCFFFIIIKKKJJJJJJJJJKKKJJJIIIFFFDDDCCCDDDEEEGGGFFFHHHKKKNNNQQQRRRSSSSSSVVVVVVVVVWWWWWWXXXXXXYYYUUUTTTSSSRRRPPPOOOOOONNNSSSSSSTTTRRROOOMMMLLLMMMJJJHHHFFFCCCBBBCCCDDDEEEFFFHHHJJJLLLLLLJJJGGGFFFBBBBBB@@@???>>>???CCCFFFIIIKKKOOOSSSVVVXXXXXXXXXVVVSSSNNNKKKJJJLLLOOORRRYYY___fffmmmooolllgggdddeeeiiinnntttwwwwwwuuutttoooooonnnnnnnnnooopppppprrrssstttuuuuuutttsssrrrrrrpppllliiijjjmmmqqqtttvvvvvvuuuvvvvvvtttrrrpppkkklllmmmllllllmmmpppsssooommmiiiddd___[[[YYYXXXRRRQQQOOOMMMMMMNNNPPPRRRSSSRRRRRRPPPOOONNNMMMMMMIIIGGGDDDBBBAAA???;;;888777888888999999999999888777888999:::;;;;;;::::::777888888888888888888888;;;:::999888777555444444333222000---,,,,,,,,,,,,,,,------------,,,+++***))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((''''''******((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''''''''''''''((()))***((('''&&&&&&%%%%%%&&&&&&###$$$&&&'''(((''''''&&&&&&&&&&&&''''''((((((((()))(((&&&%%%$$$$$$%%%&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((&&&(((---...***%%%$$$(((''''''&&&&&&''''''((($$$&&&'''((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...)))(((''''''(((+++---///,,,,,,++++++***))))))))))))+++---...------...///000000///......///000000///......//////000111222333222111111222555777888999888999<<>>>>>???AAABBBCCCFFFKKKNNNOOONNNKKKIIIEEEEEEDDDDDDDDDGGGLLLPPPYYY\\\bbbgggkkknnnnnnnnnfffccc^^^ZZZYYYZZZ^^^```iiipppzzzxxxrrrooooooqqqtttyyy{{{|||{{{vvvvvvuuuuuuuuuwwwxxxyyy}}}{{{xxxtttpppoooppprrrtttuuuuuuuuuvvvwwwxxxyyyyyyvvvxxxzzzyyyzzz~~~zzzsssooommmmmmfffdddaaa___^^^```ccceeegggfffdddbbb___]]][[[ZZZWWWSSSOOOMMMLLLIIICCC???===<<<;;;:::999999999999777888999:::::::::999888666666666777777777777888777777888888999:::::::::555444333111///...---------,,,,,,,,,++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((('''&&&$$$$$$''''''''''''((()))******&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((()))******++++++'''&&&&&&&&&''')))+++,,,(((''''''&&&&&&&&&&&&&&&###$$$%%%&&&(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&'''''')))&&&'''+++,,,'''$$$###((((((''''''''''''(((((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,)))((())))))+++---///000,,,+++++++++******)))))))))+++---------,,,---...///......---------......///////////////000111111111111111111333555777888999888999<<>>???AAADDDFFFHHHLLLRRRWWWYYYXXXUUUSSSMMMMMMNNNNNNPPPUUU\\\aaaiiimmmsssyyy}}}~~~uuurrrmmmiiihhhiiikkkmmmttt{{{|||sssrrrqqqrrrvvvxxxyyyxxxuuuuuuuuuvvvxxxzzz}}}}}}yyyuuurrrqqqqqqrrrssssssssstttuuuxxx{{{~~~~~~~~~~~~wwwuuuqqqnnnmmmooorrruuuxxxwwwuuussspppmmmllljjjfffbbb]]][[[[[[XXXRRRMMMJJJHHHDDD@@@>>>======>>>999:::<<<<<<<<<;;;999888777777777777888888888888555666777888:::;;;<<<<<<555555555555444333222222,,,+++***)))((()))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&$$$###"""&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((('''&&&'''(((***,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%%%%)))***'''%%%&&&((((((''''''''''''(((((($$$&&&''''''%%%%%%(((***((((((((((((((((((((((((%%%&&&''')))***,,,---------,,,++++++************(((((())))))***++++++,,,+++++++++******************,,,------,,,+++,,,---,,,,,,,,,------......//////////////////000000111000000111222333555666777888777999<<<@@@HHHWWWeeezzz%%%)))''' ###---///)))###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$############%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%### %%%)))***)))'''%%%%%%%%%'''((('''''''''((((((***++++++222222444666;;;@@@EEEGGGJJJNNNSSSVVVWWWWWWWWWXXX[[[\\\\\\ZZZXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWW^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[]]][[[VVVRRROOOMMMMMMNNNJJJJJJIIIFFFBBB@@@???@@@DDDCCCAAA@@@BBBEEEIIIKKKNNNSSSZZZ```cccccc```]]]VVVVVVWWWXXX\\\bbbiiinnnqqquuu{{{|||wwwsssqqqrrrtttuuuzzzuuurrrpppqqqsssuuusssrrrrrrrrrssstttxxx|||~~~yyyuuusssrrrqqqssssssssssssuuuxxx}}}}}}yyyuuuuuuwwwzzz|||~~~}}}|||zzzzzzyyyuuuppplllkkkkkkiiiddd^^^XXXTTTNNNIIIEEECCCCCCDDD<<<===>>>???>>>===;;;999888999999999999999999999888888888999999:::::::::444555777888888888777666000///---++++++,,,---...)))************+++++++++))))))))))))))))))))))))%%%&&&''')))***++++++++++++***)))(((((('''''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((((((((((()))))))))***(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%+++***((('''&&&''')))***(((((('''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))%%%$$$(((***((((((***((((((''''''''''''(((((($$$&&&''''''&&&'''+++///(((((((((((((((((((((((()))***,,,...111444666777444333111///---,,,,,,+++++++++,,,,,,,,,+++******************************+++,,,...---,,,++++++,,,***+++,,,---///000111222000////////////000000111///000111222444555666777888777999<<<@@@HHHXXXggg{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''' %%%***(((%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))''''''((((((((())))))))))))******++++++...222555888:::>>>AAACCCGGGLLLOOOQQQSSSVVVYYY\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^_________\\\\\\\\\\\\[[[YYYXXXWWWXXXUUUQQQLLLJJJHHHIIIIIIIIIIIIHHHEEEAAA???>>>???AAACCCDDDFFFHHHLLLRRRVVVaaadddiiiooopppmmmfff```ccccccbbbcccfffjjjooosssyyyyyy|||~~~zzz{{{|||zzz{{{~~~~~~}}}yyyvvvtttuuutttooonnnpppsssttttttuuuvvvyyy~~~|||{{{wwwoooooouuussstttuuuuuuuuuwwwzzz}}}}}}{{{yyyzzzzzz{{{~~~~~~}}}~~~zzztttqqqooonnnllliiieeegggddd]]]XXXTTTNNNHHHHHHFFFFFFHHHJJJJJJGGGCCC@@@>>><<<;;;<<<<<<;;;999666555666777999888666444555555555555666666444222333222111///............,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))((((((((((((+++***)))(((((()))***+++))))))(((((('''''''''&&&''''''((())))))))))))))))))***+++***(((&&&&&&'''''''''''''''''''''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((()))))))))(((&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''')))************...,,,+++)))((('''(((((("""***,,,''')))222333---))))))***++++++++++++***************************,,,,,,+++******++++++,,,...,,,***,,,///111000...---.....................000000///////////////000333444555666777777777777666666999===@@@FFFTTTaaawww$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***%%%$$$(((***&&&$$$&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((***+++,,,...111555999>>>@@@CCCFFFHHHJJJNNNQQQUUUVVVYYY[[[\\\]]]\\\\\\aaaaaabbbaaa```^^^\\\ZZZUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUUQQQOOOLLLIIIFFFEEEFFFFFFGGGIIIJJJJJJHHHGGGGGGGGGLLLMMMMMMNNNPPPUUU[[[```hhhjjjooosssuuurrrlllhhhffffffeeefffiiilllpppsssyyyzzz|||zzzxxxzzz||||||~~~|||zzzwwwvvvwwwuuuqqqoooqqqpppqqqrrrsssuuuyyy~~~~~~zzzrrroootttqqqrrrsssrrrrrrsssvvvyyywww{{{yyyyyyzzzyyyzzz}}}~~~~~~|||zzzzzz{{{}}}~~~zzzuuussssssrrrqqqooonnnpppooojjjfffddd```[[[WWWVVVVVVXXXZZZYYYUUUQQQGGGCCC>>>;;;::::::::::::;;;:::999:::<<<<<<;;;999888666555555666777777666555555444333111000///...------,,,,,,,,,,,,++++++***************************)))))))))((((((((((((******)))(((((()))******))))))((((((((('''''''''''''''((())))))))))))))))))***+++***(((&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))((()))*********)))((('''%%%++++++&&&'''000333...(((((()))************)))+++++++++***************++++++***************+++---+++***,,,///000///---'''((()))***+++,,,---...000000////////////000000222333444555555666666555666666999===@@@GGGTTTaaavvv$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***(((%%%%%%(((''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((((()))+++...000333777<<>>>>>>>>>>>;;;:::888999;;;===<<<<<<:::777444333444555555555777777777777555333111000............---------,,,))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((()))))))))))))))(((***+++***((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((%%%&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((()))))))))(((((($$$%%%(((***+++***(((&&&'''+++)))###$$$,,,///,,,''''''((()))))))))))))))++++++++++++******))))))***)))))))))************,,,+++***+++---......---,,,,,,---...//////000000000000////////////000000111222333444444555555444777777:::>>>AAAGGGTTTbbbttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&******&&&###&&&)))'''&&&&&&%%%%%%%%%&&&&&&'''((()))((('''&&&'''((((((((()))******+++,,,,,,---000333777:::>>>DDDGGGHHHKKKNNNPPPQQQRRRTTTVVVVVVWWWYYY\\\]]]_________[[[[[[YYYWWWSSSOOOKKKHHHFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQQQQSSSSSSTTTPPPNNNKKKIIIGGGFFFFFFGGGEEEEEEEEEFFFGGGIIIKKKLLLSSSWWW^^^bbbdddddddddddddddcccbbbaaabbbhhhooouuuxxxxxxyyy{{{}}}|||zzzwwwrrrrrrrrrrrrssstttuuuvvvuuutttttttttuuuvvvwwwwwwuuurrrsssxxx|||~~~zzzyyyzzzyyyuuutttvvvqqqrrrssstttuuuyyy{{{wwwvvvvvvwwwwwwuuuttttttvvvxxxxxx{{{~~~wwwvvvvvvvvvxxx{{{|||{{{yyyuuurrrqqqsssuuusssrrrqqqqqqrrrssssssssstttxxxzzzxxxwwwvvvrrrmmmnnnmmmmmmpppssssssoookkkaaa[[[SSSMMMIIIGGGEEEDDD>>><<<::::::<<<===>>>===>>>;;;888666666666555444666777888999888666444222111111000000///.........+++***************))))))*********)))))))))(((((()))(((((((((((((((((()))))))))((((((((((((((((((''''''((()))))))))))))))((()))+++***(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&((())))))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((()))((((((''''''$$$%%%'''))))))((('''&&&&&&)))(((###$$$)))***((('''((())))))******)))))),,,,,,++++++***))))))))))))******+++++++++++++++*********+++,,,,,,,,,,,,333333222222111000//////000////////////000000111111222333444444555555555888888:::>>>AAAGGGTTTaaarrr$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''',,,///,,,&&&###%%%(((&&&&&&%%%%%%%%%&&&&&&''''''((())))))''''''''')))((()))***+++---...///000444777;;;>>>AAAEEEJJJMMMKKKNNNQQQTTTTTTUUUWWWYYYVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSOOOKKKHHHEEEDDDDDDDDDDDDDDDEEEHHHJJJMMMNNNMMMLLLLLLKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMKKKKKKLLLNNNQQQTTTXXXYYY```eeelllqqqrrrrrrqqqqqqnnnmmmkkkjjjkkkpppwww}}}~~~~~~~~~xxxxxxxxxwwwxxxxxxyyyyyyzzzxxxvvvsssrrrsssvvvxxxsssqqqrrrwww{{{}}}{{{{{{zzzwwwxxx{{{uuuvvvuuuttttttvvvzzz}}}{{{yyywwwxxxxxxwwwuuuvvvxxxzzzzzz|||xxxtttssstttwww{{{{{{zzzxxxuuuqqqpppqqqsssqqqrrrrrrrrrrrrssstttuuu}}}{{{ssspppooooooqqquuuuuurrrooohhhddd^^^YYYUUUQQQNNNKKKLLLIIIFFFDDDCCCCCCBBBAAA@@@???===<<<<<<;;;888666444555777999999888777666333333222222111000000///---------,,,,,,+++++++++************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))''''''((()))))))))))))))''')))******(((''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***+++***)))'''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((()))******)))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&%%%((()))(((((()))(((%%%((()))******++++++******+++++++++*********))))))***+++,,,---------,,,,,,******+++++++++++++++,,,///......---,,,++++++***///////////////000111111222333444555555666555555888888:::>>>AAAFFFTTTaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...333444...'''%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&'''(((((()))***---///222444555<<<>>>BBBEEEGGGIIIMMMOOOMMMPPPSSSTTTTTTTTTUUUVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHFFFBBB???======???@@@EEEFFFGGGHHHJJJKKKLLLLLLIIIHHHGGGEEEEEEFFFGGGGGGLLLOOOTTTYYY\\\]]]]]]\\\\\\[[[[[[[[[^^^bbbfffhhhlllpppvvvzzz{{{zzzyyyxxxvvvvvvtttssstttxxx}}}|||{{{{{{{{{{{{|||}}}}}}|||zzzwwwtttsssuuuwwwuuussstttwwwzzz~~~}}}|||zzz}}}~~~}}}{{{wwwtttsssuuuwww||||||{{{tttuuuuuuuuutttuuuxxx{{{{{{|||}}}~~~wwwssssssssswww{{{yyyyyyxxxvvvrrrpppqqqqqqrrrtttvvvwwwwwwxxxyyy{{{}}}vvvtttrrrrrruuuvvvuuurrrjjjgggccc```]]]ZZZWWWTTTZZZWWWTTTRRRQQQPPPNNNLLLEEECCC@@@>>><<<;;;999777555666777888999999888888666555555444333222111111000//////......---------++++++*********)))))))))))))))************))))))(((((())))))))))))******''''''((()))))))))))))))''')))******((('''((()))'''''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((''''''''''''''''''((()))***+++,,,+++)))'''%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&)))******+++***)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''***((('''%%%%%%%%%&&&''''''***,,,------,,,)))'''))))))***+++++++++++++++***************************+++,,,.........------***+++,,,,,,******+++,,,((())))))***+++,,,,,,,,,///......//////000111222222333444555555666666666888777:::===@@@EEERRR___ooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++000111+++''''''&&&$$$%%%%%%%%%%%%%%%&&&'''(((###%%%&&&'''&&&'''(((***+++,,,...222555999;;;<<>>>>>===<<<;;;;;;;;;<<<>>>???DDDEEEGGGHHHIIIHHHGGGGGGBBBBBBAAABBBCCCEEEHHHJJJOOOVVVaaammmuuuyyyyyyxxxpppnnnkkkiiiiiilllpppsssqqqtttyyy|||}}}|||||||||zzzzzzzzzyyyzzz}}}}}}||||||~~~{{{yyyyyyxxxvvvvvvwwwyyy~~~yyyuuuuuuvvvyyy}}}~~~|||zzzyyyqqqrrrsssttttttvvvzzz}}}}}}}}}}}}}}}~~~~~~uuutttuuuuuuvvvyyyvvvwwwxxxvvvtttqqqppppppppptttxxxzzz{{{}}}|||wwwuuuvvvwwwuuusssnnnkkkfffdddccccccbbbaaaeeeeeefffhhhkkkmmmmmmlll^^^XXXOOOFFFAAA>>><<<;;;:::999999999999888888888888777666555444333222222111000000///......------+++++++++*********)))))))))***+++,,,,,,+++***)))(((((()))))))))*********''''''((()))))))))))))))'''(((******((((((((()))&&&''''''((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''''''((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))((()))+++,,,,,,+++)))'''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((('''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))******)))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&'''''''''(((((((((((())))))***,,,,,,+++))))))((())))))***************)))))))))***++++++,,,,,,(((***,,,---......---,,,***,,,...---+++***+++---)))***+++,,,---...///000............///000111222111222333444444555555444777777999<<>>@@@BBBCCCDDDDDD@@@BBBDDDFFFFFFDDDBBB@@@<<<<<<>>>AAAEEEJJJOOORRRYYYcccrrr{{{uuuqqqoooqqquuuxxxqqquuuyyy{{{||||||||||||zzz{{{{{{{{{{{{~~~~~~||||||{{{xxxwwwxxxxxx|||zzzxxxxxxwwwyyyyyywwwyyy~~~{{{{{{yyyxxxwwwppprrrsssuuuvvvxxx|||~~~||||||~~~xxxtttuuuwwwvvvvvvwwwsssuuuwwwwwwtttqqqoooooommmrrrwww{{{}}}{{{vvvvvvvvvtttssssssoooiiifffgggiiikkklllppprrrwwwuuufffWWWMMMGGGEEEDDD>>>===<<<:::888888777777999888777666555444333333111000000///......------+++++++++************)))***+++,,,------,,,+++***(((((())))))*********+++'''(((((()))))))))))))))'''(((******)))(((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''((()))******+++************************))))))(((((((((((())))))&&&(((***------,,,+++)))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%%%%&&&&&&'''((()))******((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))&&&''')))******)))'''&&&$$$%%%'''((()))***))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((((((((((("""$$$'''***+++***)))(((((('''&&&(((((('''(((***'''(((((()))))))))))))))(((((()))***+++,,,,,,---''')))+++---...---,,,++++++---...---+++***+++...++++++,,,,,,,,,,,,,,,,,,............///000222222000000111222333333333333666666888<<<>>>CCCPPP]]]ooo&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''###$$$%%%$$$###$$$''')))&&&((()))))))))+++///222888999:::<<<>>>@@@AAABBBGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;:::888777777777777666777888:::<<<>>>===???CCCGGGHHHHHHFFFDDDDDDCCCDDDDDDDDDAAA>>>;;;>>>@@@BBBEEEIIIPPPYYYaaalllrrrxxxrrrrrrrrrtttwwwwwwssstttzzz|||yyyxxx{{{yyyyyyzzzzzz|||}}}}}}~~~|||}}}~~~}}}}}}~~~zzzxxxxxxyyy{{{yyywwwtttsssssssssssstttttttttuuuwwwzzz|||{{{yyyyyyyyyuuurrrppppppsssxxx}}}}}}}}}yyyyyyxxxxxxxxxxxxwwwvvvwwwttttttvvvuuurrrqqqtttqqqtttyyy|||~~~uuutttuuuuuusssqqqpppnnnmmmnnnoooqqqrrruuu{{{~~~jjj___ZZZRRRIIIGGGCCC===999888888888888888888888888777777777777555222///000222222111///---,,,+++******+++,,,,,,///...---,,,+++++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))******((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''&&&&&&%%%&&&'''((()))%%%&&&((()))*********)))))))))***+++++++++++++++&&&((())))))(((((()))***))))))))))))))))))))))))(((((()))*********************************++++++...,,,******+++++++++)))***)))((((((***,,,///111000000000000////////////000111222222444444555666777666888;;;===BBBNNN[[[mmm&&&%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((('''%%%&&&(((***)))***,,,---...111444777<<<<<<===>>>??????@@@@@@BBBAAA@@@>>><<<::::::999888888777666666555444444777777888:::<<<>>>@@@BBBFFFGGGJJJKKKKKKJJJHHHFFFAAAAAA@@@@@@@@@@@@>>>===>>>BBBGGGNNNUUU___iiiqqq|||zzzvvvssstttwww{{{wwwwww{{{|||xxxwwwyyy||||||||||||}}}}}}}}}}}}|||{{{|||~~~zzz{{{||||||}}}|||yyywwwxxx~~~|||zzzqqqpppooommmlllmmmnnnooorrruuuxxx{{{|||}}}{{{vvvqqqnnnpppssswwwyyy{{{zzzyyy{{{{{{{{{{{{{{{|||||||||xxxxxxyyyzzzzzzzzzxxxvvvyyyvvvuuuwwwwwwttttttwwwvvvzzz{{{uuusssqqqooopppooooooooopppsssuuuvvvuuuooohhhaaaVVVQQQJJJEEEAAA???===<<<<<<;;;:::999999888888888888666444444555666555333111111000......------------,,,+++***************++++++***)))))))))))))))************++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))))))))*********)))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))((('''&&&%%%&&&'''(((''''''&&&&&&&&&'''((()))'''''')))*********)))(((((())))))***************(((***++++++***)))+++,,,************************++++++++++++******))))))***************++++++,,,,,,+++)))***+++---,,,+++++++++***+++,,,---///000------...///000111222222000111222222444444555666777666888;;;===BBBNNN[[[kkk'''%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((&&&&&&(((***---///111333444666:::===============<<<<<<<<<<<<:::999777555444444444555444444444444444555555555888999<<>>AAADDDFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFAAABBBCCCDDDGGGLLLQQQUUUZZZ^^^eeemmmttt{{{yyyvvv|||}}}{{{~~~|||zzzzzz{{{{{{{{{zzzwwwyyy{{{~~~zzzuuuvvv{{{~~~}}}|||~~~}}}ssspppkkkggggggiiinnnqqqsssvvvzzz~~~wwwsssssstttvvvzzz|||yyywwwuuusssrrrrrrssstttuuuwwwyyy}}}~~~zzzxxxyyyxxxvvvwwwzzzzzzzzztttpppnnnkkklllppptttxxx||||||sssooojjjddd```]]]YYYVVVPPPMMMIIIDDD@@@>>><<<<<<:::999777777777777777666333333444333222000...,,,......---,,,,,,,,,,,,---,,,+++******))))))******)))))))))))))))))))))***'''''''''((((((((())))))******)))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))+++,,,***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,&&&!!!!!!%%%((((((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&((()))***''''''''''''''''''((((((***++++++++++++)))'''&&&&&&''''''((()))(((((((((***+++---,,,++++++,,,...++++++++++++++++++++++++((((((((()))***+++,,,,,,************+++,,,,,,------+++******,,,------,,,,,,---...//////...,,,+++000000000000////////////000111222222444444555666777777999<<<>>>BBBMMMYYYjjj(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&''''''))),,,...555666888888777666777888111111000//////...------/////////000222555777888888999:::<<<>>>@@@AAABBBBBBDDDEEEGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEHHHKKKOOORRRXXX___dddjjjmmmrrrwww}}}}}}zzz{{{~~~~~~~~~~~~}}}yyy{{{}}}yyywwwzzz{{{~~~{{{{{{|||~~~{{{|||~~~}}}uuuqqqllliiiiiinnntttxxxzzz|||yyywwwwwwwwwyyy}}}}}}|||yyywwwuuutttssstttuuuwww{{{|||~~~zzzyyyxxxuuuvvvzzz{{{zzzsssooommmhhhkkkpppuuu{{{{{{xxxtttpppmmmiiieeebbb]]][[[VVVPPPJJJFFFCCCBBB@@@@@@???===<<<;;;;;;;;;777888888888777555444222//////...---,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((---(((######'''***)))'''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((''''''******++++++***)))'''&&&&&&&&&'''((((((((((((((()))***++++++******+++---************************))))))((((((((()))******************+++,,,---...000...,,,+++,,,,,,+++***+++,,,...//////---+++)))000000000000////////////000111222222444444555666777777999===>>>BBBLLLXXXkkk(((&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%'''((()))***---000333444555666666444222222333---------------.........111222444555888999;;;;;;::::::<<<>>>AAACCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@???@@@BBBEEEGGGPPPTTTZZZ^^^aaaeeekkkooossstttwww||||||||||||}}}|||~~~~~~{{{}}}~~~|||{{{{{{|||}}}|||{{{yyyxxxyyy{{{}}}~~~wwwtttooolllmmmrrrxxx|||{{{yyyxxx{{{|||~~~~~~|||{{{{{{|||}}}|||{{{yyyyyyyyyzzzzzz~~~zzzvvvwww{{{yyyqqqllliiiiiilllrrrxxx~~~}}}zzzwwwuuuqqqmmmiiijjjhhhddd___YYYTTTPPPMMMGGGHHHGGGDDDAAA??????@@@;;;;;;;;;:::888666555444111000///---,,,+++******,,,,,,+++************++++++************)))))))))((((((((()))))))))******))))))((((((''''''&&&&&&))))))))))))((((((((((((************************''''''''''''''''''''''''''''''((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---)))&&&&&&(((******)))''''''&&&&&&&&&&&&''''''++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***(((((()))))))))((('''''''''((()))******)))((((((&&&''''''(((((((((((((((((()))******))))))***,,,))))))))))))))))))))))))---,,,***(((''''''((((((************+++---...///222///---,,,,,,+++***)))+++,,,---......---+++***------...///000111222222000111222222444444555666777777:::===>>>BBBLLLWWWkkk)))&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((******+++---000333000222444333222000000000......000111333555666777777888:::<<<======<<<;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBCCCFFFLLLRRRVVVaaagggooosssssssssvvvyyyyyyyyyzzz}}}~~~}}}~~~|||zzzzzz}}}~~~~~~}}}|||||||||}}}}}}zzzxxxwwwuuutttvvv{{{|||yyytttqqqrrrvvv{{{}}}zzzzzz|||~~~~~~~~~~~~zzz{{{~~~wwwpppllljjjkkkooouuu|||~~~zzz|||{{{{{{{{{zzzyyyuuurrrrrrrrrpppmmmiiiddd```]]]UUUUUUTTTPPPLLLIIIIIIJJJEEEDDDAAA>>>;;;999777666666555333111///---,,,,,,---,,,++++++******++++++,,,,,,++++++************))))))*********+++++++++******))))))(((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++,,,,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))((((((((()))))))))''''''&&&&&&&&&&&&''''''+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''((()))((())))))***)))((('''&&&###$$$&&&((()))***))))))''''''((())))))))))))(((((()))******))))))***,,,((((((((((((((((((((((((---,,,***))))))+++,,,---*********+++,,,---...///111///---,,,,,,,,,+++***,,,---......///...------------...///000111222222000111222222444444555666777777:::>>>???BBBKKKVVVjjj)))&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((()))))))))***---000---///111222111000000000111222444777999<<<>>>???;;;===???@@@@@@>>><<<:::===>>>@@@BBBDDDFFFHHHIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIMMMUUU___hhhnnnpppwww~~~~~~}}}|||{{{}}}~~~{{{yyywwwxxx|||~~~~~~}}}~~~xxx||||||{{{~~~}}}}}}}}}~~~|||zzzwwwvvvsssqqqsssyyyzzzwwwvvvzzz~~~}}}xxx{{{~~~~~~|||wwwrrrooonnnmmmqqqwww~~~~~~xxxvvvwwwxxx{{{~~~}}}{{{vvvwwwwwwwwwtttpppkkkiiifffgggeeeaaa[[[XXXXXXYYYTTTRRRMMMHHHDDDAAA???>>><<<;;;888666333111000///---,,,++++++******++++++,,,,,,,,,+++++++++******((())))))))))))*********+++++++++***)))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++.........,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))******((('''(((***'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&((()))************'''''''''''''''''''''&&&''''''''''''''''''''''''+++***)))'''''''''((((((((()))*********((('''&&&!!!"""%%%''')))*********'''(((((()))))))))))))))(((***++++++***)))+++,,,(((((((((((((((((((((((((((((((((***,,,000444666*********+++,,,---///000///---,,,,,,---...---,,,---......///////////////000000000000////////////000111222333444555555666777777;;;>>>???BBBKKKVVViii