BM6P6(@ ~~~tttsssuuuuuutttuuuvvvyyy{{{|||zzzvvvpppmmmkkkgggaaa^^^^^^```aaabbbbbbfffoooqqq]]]SSSPPPNNNOOOPPPTTTSSSSSSVVV]]]ccchhhjjjnnnmmmkkkfff```XXXQQQMMMEEECCC???;;;999999;;;<<<:::999999888999999::::::>>>???AAACCCFFFHHHJJJKKKQQQPPPSSS[[[eeepppmmm]]]XXXWWWTTTSSSSSSSSSSSSUUUWWWYYY[[[]]]aaafffiiihhhfffcccbbb^^^^^^aaahhhqqqxxx|||}}}|||zzzvvvpppkkkhhhhhhjjjiiiiiihhhhhhhhhhhhhhhhhhcccdddfffhhhjjjkkklllllljjjiiihhhgggeeebbb```_________^^^^^^]]]\\\ZZZYYYXXXVVVVVVXXXXXXZZZbbbkkkvvvyyy~~~yyyrrruuu{{{~~~~~~~~~}}}~~~{{{qqqmmmgggdddbbbaaa```___cccccceeeiiimmmlllhhhddd^^^^^^]]][[[ZZZZZZ]]]___fffffffffggghhhkkknnnppprrrxxxvvvtttuuuuuuuuuvvvwwwyyyzzzzzzwwwrrrmmmjjjiiieeeaaa______aaabbbbbbaaadddlllxxxzzzjjjXXXQQQOOOOOOPPPSSSTTTTTTTTTXXX___eeejjjlllmmmllliiiddd^^^VVVOOOKKKEEEBBB>>>;;;999999;;;<<<999999999999999999::::::>>>???AAACCCFFFIIIKKKLLLPPPOOOSSS]]]hhhuuu}}}iii\\\XXXVVVSSSSSSSSSSSSSSSTTTVVVXXXYYY\\\___ccceeeeeeccccccccc______```fffmmmsssvvvvvvvvvuuusssnnnkkkiiikkkllllllllllllkkkjjjhhhgggfffffffffhhhiiijjjkkkkkkkkkgggffffffdddcccaaa___^^^`````````___^^^]]]\\\[[[ZZZXXXXXXYYYXXXYYY```hhhssswww{{{~~~}}}rrrjjjmmmrrrttttttuuuvvvyyy~~~{{{qqqmmmhhhdddcccbbbaaa```eeefffiiimmmpppnnnjjjeee\\\\\\\\\[[[YYYZZZ\\\^^^___```bbbeeeiiinnntttxxx|||zzztttssssssuuuwwwxxxxxxxxxvvvsssoookkkiiigggdddaaa___```aaaaaa```aaaccchhhpppyyymmm```RRRNNNNNNOOORRRUUUUUUTTTVVVZZZaaagggkkkmmmllljjjgggbbb[[[SSSLLLHHHDDDAAA>>>;;;999999:::;;;999999999999999:::;;;;;;===???AAADDDGGGJJJMMMNNNPPPPPPUUU```mmmzzzwwweee\\\[[[YYYVVVWWWVVVVVVVVVVVVWWWXXXXXXZZZ]]]```bbbbbbaaabbbbbb______```ccchhhlllmmmnnnnnnnnnmmmllljjjkkkmmmoooooooooooommmkkkhhheeecccfffgggggghhhhhhhhhhhhgggccccccbbbaaa```______^^^cccccccccbbbaaa```^^^^^^]]][[[ZZZZZZXXXWWW]]]eeeooosssxxx}}}}}}}}}{{{vvvzzzvvvllldddeeehhhiiijjjlllooottt{{{zzzppplllgggdddcccbbbbbbaaabbbcccfffiiijjjhhhdddaaaXXXYYYZZZYYYXXXXXXZZZ\\\___aaadddiiinnnvvv~~~~~~uuuqqqpppssswwwwwwwwwvvvtttqqqnnnllljjjgggeeebbb``````___^^^]]]aaacccfffjjjooosssuuuuuuyyy|||}}}dddYYYOOOMMMNNNPPPRRRVVVTTTUUUWWW\\\bbbhhhkkkllljjjiiieee___XXXPPPJJJFFFBBB@@@===;;;999999:::;;;888888888999:::;;;<<<===>>>???BBBEEEHHHKKKNNNOOOPPPQQQWWWdddqqqssseee```___]]]ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXX[[[```bbbbbbaaaaaaaaa]]]^^^```bbbeeeggghhhiiiggghhhjjjjjjiiijjjlllnnnnnnooonnnmmmkkkhhheeecccddddddeeeeeeddddddcccbbbbbbaaaaaa```````````````ggggggffffffeeecccbbbaaaaaa^^^]]]\\\XXXVVVZZZaaalllqqqvvvzzzuuuooowww|||}}}~~~rrriiibbbaaabbbccceeehhhkkksss|||~~~uuuuuu{{{xxxnnnjjjfffbbbbbbbbbaaa```````````````aaaaaa```___]]]^^^___^^^]]]]]]^^^```hhhkkkooosssxxxvvvpppmmmpppuuuvvvuuutttsssrrrpppooonnniiifffbbb```^^^]]][[[YYY]]]___bbbeeegggiiikkklllpppuuu|||sss]]]UUUNNNNNNOOOPPPRRRUUUTTTUUUXXX]]]ccchhhjjjjjjhhhfffbbb\\\UUUNNNHHHEEE@@@???===:::999999999:::888888888999:::<<<===>>>@@@AAACCCFFFIIILLLNNNPPPRRRSSSZZZgggtttpppfffcccbbb```^^^]]]\\\\\\\\\[[[ZZZYYYYYYWWW[[[aaaeeeeeebbb```___\\\^^^```cccdddeeefffgggdddfffhhhiiiiiiiiijjjkkkkkkkkkkkkjjjiiigggeeecccdddddddddddddddcccbbbbbbcccbbbaaaaaaaaabbbbbbccciiiiiiiiiiiihhhfffeeedddbbb```^^^]]]YYYUUUYYY___jjjpppuuuxxx~~~vvvooouuuyyy{{{~~~xxxmmmfff```___^^^^^^bbbhhhlllvvvzzzqqqrrryyy~~~wwwmmmiiieeebbbaaabbbbbbaaacccaaa___^^^^^^```dddgggfffggghhhhhhggghhhjjjlllqqquuu{{{zzzppplllooouuuuuuuuuttttttsssqqqpppooojjjfffbbb^^^]]]\\\ZZZYYYYYY\\\___aaacccdddfffhhhiiinnnwww}}}hhhXXXRRRNNNOOOPPPOOOQQQUUUUUUVVVZZZ___dddhhhiiihhhdddbbb^^^XXXRRRKKKFFFCCC???>>><<<:::999999999999777777888999;;;<<<>>>???BBBCCCEEEGGGJJJLLLNNNOOOSSSTTT\\\jjjxxxpppjjjhhheeebbbaaa]]]]]]]]]]]]\\\[[[YYYYYYYYY]]]bbbeeeeeebbb___^^^[[[^^^bbbcccddddddeeefffbbbdddggghhhhhhhhhhhhiiiiiiiiihhhgggffffffeeeeeeeeeffffffggggggggggggfffeeedddcccbbbbbbccceeeeeejjjjjjjjjiiihhhgggeeeeeebbb```___^^^YYYVVVYYY___gggooouuuwww|||}}}wwwyyy}}}xxxrrrgggbbb]]][[[ZZZZZZ```hhhppp{{{yyyrrrttt|||yyyooolllhhheeeeeeffffffeeedddccc```______cccjjjoookkklllmmmnnnooorrrwwwzzz~~~~~~sssmmmooouuutttuuuuuutttssspppnnnmmmhhheee___\\\[[[\\\\\\\\\ZZZ]]]aaacccccceeegggjjjggglllsss{{{ppp^^^RRRNNNLLLOOOPPPOOOQQQTTTXXXYYY\\\bbbfffiiihhhggg___]]]YYYSSSMMMHHHCCCAAA>>>===;;;:::999999999999777777888999;;;===???@@@DDDEEEFFFHHHJJJLLLNNNOOORRRTTT^^^mmm}}}uuurrrpppjjjgggfff______`````````^^^]]]\\\]]]___aaabbb```______```\\\```cccdddcccaaabbbccc___bbbfffhhhhhhhhhhhhhhhkkkiiigggeeeddddddeeefffdddeeefffhhhiiijjjjjjjjjgggfffdddccccccdddeeefffhhhhhhhhhgggfffeeeccccccaaa______^^^ZZZWWWYYY___bbbllluuuwww{{{{{{rrrkkkbbb^^^ZZZYYYWWWXXX```jjjsss{{{www{{{uuuqqqmmmkkkkkklllmmmllleeefffgggggghhhlllrrrwwwtttuuuwwwyyy}}}~~~{{{uuunnnpppvvvuuuuuuuuutttrrrooollljjjfffbbb]]][[[[[[]]]______]]]aaaeeegggggghhhkkkmmmiiimmmrrryyy}}}gggWWWMMMJJJJJJNNNOOOOOOQQQTTTZZZ[[[___dddhhhjjjiiiggg[[[YYYUUUPPPJJJEEEAAA???===<<<;;;:::999999888888777777888999;;;===???AAAEEEFFFGGGIIIKKKLLLMMMNNNQQQTTT___ooo|||{{{xxxppplllmmmcccddddddeeeeeecccbbbaaaaaaaaa```^^^\\\\\\___aaa]]]aaaddddddaaa______```]]]aaaeeehhhiiiiiiiiiiiimmmkkkhhhdddcccccceeefffbbbcccdddfffhhhjjjjjjkkkhhhgggeeeccccccdddeeefffffffffeeeeeedddbbbaaa``````___^^^^^^[[[WWWZZZ```^^^jjjtttwww|||}}}vvvmmmfff```]]]ZZZYYYWWWXXXbbbmmmttt~~~|||zzzvvvsssqqqqqqrrrrrrrrrkkknnnrrrtttvvvyyy~~~|||xxx{{{tttrrrqqqwwwxxxyyywwwsssooommmllleeebbb```aaa___^^^aaafff```eeehhhgggiiiooossssssuuuvvvxxx{{{oooaaaVVVIIIJJJLLLMMMNNNOOORRRUUUXXX\\\bbbfffhhhfffbbb___ZZZVVVPPPJJJGGGDDDAAA???:::999999888888999999:::<<<;;;:::;;;<<>>@@@CCCDDDGGGIIIKKKKKKLLLMMMPPPRRRVVV[[[fffuuuzzztttppppppnnnhhheeeeeeffffffffffffggggggggghhhcccdddfffgggfffccc```^^^^^^^^^______aaabbbcccdddddddddfffgggiiijjjlllllljjjhhhfffcccaaaaaaaaaaaaaaabbbdddfffhhhhhhggggggeeefffggggggfffdddaaa```___^^^]]]^^^```bbbbbbaaaaaaaaaaaa```aaaaaabbbbbb___bbbiiirrrwww|||zzzooogggbbb^^^ZZZWWWTTTTTTTTTUUUYYYbbblllsss}}}zzzwwwsssooolllzzzxxxzzzyyy{{{~~~~~~}}}{{{{{{{{{yyyvvvuuuuuurrrnnnnnnrrruuuzzz}}}}}}tttbbbVVVPPPMMMMMMOOOQQQRRRSSSUUUYYY[[[]]]```cccdddccc^^^YYYVVVSSSOOOIIIDDDAAA???===;;;:::999999888888999999:::;;;;;;<<<===???AAACCCEEEGGGIIIJJJJJJKKKLLLOOORRRWWW___lll|||uuuooojjjiiigggcccbbbcccffffffggggggggghhhhhhhhheeefffggghhhgggeeecccaaaaaa```_________aaaccceeeeeeeeeeeeffffffgggggggggeeedddcccaaaaaa```aaaaaabbbdddeeefffeeeeeeeeeeeeeeefffffffffdddbbb```^^^```___^^^___bbbddddddcccbbbbbbaaa``````___``````]]]aaagggnnntttyyy~~~uuuiii```[[[YYYWWWUUUSSSTTTUUUWWW[[[ccclllrrr~~~zzzvvvsssoookkkhhh~~~{{{|||~~~{{{wwwxxx|||}}}jjj\\\RRROOONNNMMMOOOQQQRRRSSSUUUYYY[[[aaabbbddddddbbb]]]XXXUUUQQQMMMHHHCCCAAA???===;;;:::999999888888999999:::;;;;;;<<<>>>@@@CCCDDDEEEFFFHHHIIIIIIJJJLLLPPPSSSYYYddduuussslllfffeeeccc```___bbbffffffffffffggggggggggggggggggfffeeeddddddddddddcccbbb```^^^^^^___aaaccceeeddddddcccbbbaaa`````````````````````aaabbbbbbccceeefffeeebbbaaaaaacccdddeeeeeedddcccaaa```___aaa```___```bbbddddddccccccbbb```___^^^]]]\\\\\\\\\aaafffkkkpppwww|||~~~{{{rrreee\\\YYYXXXWWWWWWTTTUUUVVVXXX[[[```ggglllvvvzzzzzzvvvsssuuuwww|||}}}{{{wwwsssooolllhhheeesssbbbVVVNNNKKKLLLLLLNNNPPPRRRSSSVVVYYY\\\bbbdddeeedddaaa\\\WWWTTTOOOKKKFFFBBB@@@>>><<<::::::999999888888999999::::::;;;===???BBBDDDEEEFFFFFFGGGHHHIIIKKKNNNRRRVVV```mmm{{{pppiiidddcccaaa______bbbdddddddddeeeeeeeeeeeeffffffeeecccbbbbbbbbbcccdddcccaaa___^^^]]]^^^___aaacccbbbaaa```^^^]]]\\\[[[^^^^^^___``````aaabbbbbbbbbdddeeeccc```^^^___aaadddddddddccccccbbbaaa```aaa```______aaabbbbbbaaabbbaaa```^^^]]]\\\\\\[[[^^^bbbeeegggmmmuuuyyyyyyzzzqqqeee\\\YYYXXXXXXXXXUUUVVVXXXXXXZZZ\\\```dddggghhhjjjiiihhhffffffgggiiimmmuuu{{{wwwqqqqqqvvv{{{xxxsssooolllhhheeebbb}}}gggZZZRRRLLLIIIKKKMMMOOOQQQSSSTTTWWWZZZ]]]bbbccccccbbb___ZZZUUURRRLLLHHHCCC???===<<<:::999:::999999888888999999::::::;;;===@@@BBBDDDFFFFFFGGGHHHIIIKKKMMMQQQVVVZZZiiiwwwssskkkeeeaaaaaaaaa``````cccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaaaaa``````______^^^]]]]]]^^^___```______^^^^^^]]]\\\\\\[[[______```````````````___^^^aaacccaaa^^^]]]___cccccccccccccccccccccccccccdddbbb``````aaabbbaaa`````````___^^^^^^^^^^^^______cccddddddjjjsssxxxwww|||sssfff]]]YYYXXXWWWVVVTTTVVVWWWXXXXXXYYY[[[]]]YYYZZZ[[[[[[ZZZZZZ\\\^^^bbbgggppp~~~vvvtttrrrooosss{{{wwwtttoookkkhhheeebbb```qqq^^^UUUPPPLLLKKKMMMMMMOOORRRTTTUUUXXX[[[^^^aaabbbbbbaaa^^^YYYTTTQQQIIIFFFAAA===<<<:::999777:::999999999999999999::::::;;;>>>@@@CCCEEEFFFGGGHHHIIIKKKLLLOOOSSSYYY^^^ooo~~~{{{mmmgggaaa^^^```aaaaaabbbeee``````aaaaaaaaabbbbbbbbb]]]___aaabbbbbb```^^^\\\\\\\\\\\\]]]^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]aaaaaaaaaaaa```___^^^]]]ZZZ]]]```___]]]]]]aaaeeebbbccccccccccccdddddddddhhhfffdddcccddddddcccbbb^^^^^^^^^______aaabbbbbbaaaddddddccchhhssswwwvvv~~~}}}ttthhh^^^YYYWWWUUUSSSSSSUUUWWWWWWWWWWWWYYYZZZRRRSSSUUUUUUUUUVVVXXXZZZaaaeeennnzzz}}}qqqrrruuuuuu}}}~~~tttqqqlllhhheeebbb```^^^xxxhhhVVVLLLIIIHHHJJJNNNOOOOOOPPPQQQUUUYYY]]]___bbbaaa___^^^[[[WWWRRRNNNEEECCC???;;;999888888999:::::::::;;;;;;:::999999999;;;===@@@CCCEEEGGGGGGJJJIIIJJJLLLMMMRRR]]]jjjwwwvvvpppddddddcccbbbbbbcccddddddcccbbbbbbaaaaaaaaabbbbbb\\\[[[[[[\\\^^^______^^^___]]][[[]]]___```___\\\^^^]]]\\\\\\\\\]]]^^^___bbbbbbaaa```^^^\\\[[[ZZZ]]]\\\[[[[[[\\\^^^```bbbcccaaa^^^^^^```bbbddddddiiifffddddddeeeeeeccc``````___^^^]]]]]]^^^___```aaabbbdddeeehhhlllrrrvvv{{{wwwhhh```\\\XXXWWWWWWYYYWWWUUUVVVXXXYYYXXXUUUSSSRRRRRRPPPPPPSSSXXX\\\^^^hhhsss{{{}}}{{{~~~|||xxxssspppkkkfffbbb___]]]]]]oooaaaRRRKKKJJJIIILLLOOOOOOOOOPPPRRRUUUYYY]]]___```___]]][[[XXXTTTOOOKKKEEEBBB???;;;999888999999:::::::::;;;:::::::::999:::;;;>>>AAACCCFFFGGGHHHJJJJJJKKKNNNPPPVVVcccppp|||rrrllldddcccbbbaaaaaabbbcccddd]]]]]]]]]]]]^^^______```^^^]]][[[\\\]]]^^^^^^]]]]]][[[ZZZ\\\___``````^^^]]]\\\[[[[[[[[[\\\]]]^^^aaaaaaaaa```___]]]\\\[[[\\\\\\[[[ZZZ[[[\\\^^^``````^^^\\\\\\___ccceeefffiiigggeeeeeeggggggeeebbbaaa```___^^^^^^___```aaaaaabbbdddeeeggglllqqqvvv}}}}}}xxxkkkddd^^^XXXTTTSSSWWWUUUSSSUUUWWWXXXWWWVVVSSSSSSSSSSSSTTTWWW\\\```dddppp{{{yyyuuupppmmmiiiddd```]]]\\\\\\sssbbbXXXMMMJJJJJJKKKMMMQQQNNNOOOPPPSSSWWW[[[^^^```^^^\\\YYYVVVSSSOOOJJJFFFCCCAAA>>>;;;999999999:::::::::::::::::::::::::::;;;<<<>>>AAADDDFFFHHHHHHJJJJJJLLLPPPTTT[[[jjjxxxwwwlllgggbbbbbbaaa``````aaabbbbbbYYYYYYZZZZZZ[[[]]]^^^___```^^^[[[[[[\\\]]]]]]\\\ZZZYYYYYY[[[^^^``````___[[[ZZZZZZZZZ[[[[[[\\\]]]````````````___^^^]]]\\\\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[[[[]]]aaaeeegggggghhhgggfffggghhhhhhgggeeebbbaaa```___``````aaabbbcccdddeeefffgggkkkqqquuu}}}~~~|||wwwssstttyyyzzzooohhhbbbYYYSSSQQQVVVTTTTTTUUUWWWYYYYYYXXXXXXYYYYYYYYYZZZ]]]aaadddlllyyy}}}uuupppkkkhhhddd```\\\ZZZYYYYYYwwwhhhXXXPPPJJJJJJKKKKKKMMMPPPNNNOOORRRUUUXXX\\\^^^___\\\YYYVVVSSSOOOKKKFFFBBBAAA???===;;;:::999::::::::::::999999::::::;;;;;;<<<===???BBBEEEGGGIIIIIIKKKKKKMMMQQQVVV___ooo~~~~~~rrrhhhccc``````____________``````ZZZZZZZZZZZZ[[[[[[\\\]]]___\\\ZZZZZZ[[[]]]^^^]]]YYYYYYYYYZZZ\\\]]]]]]]]]ZZZZZZZZZ[[[\\\]]]]]]^^^^^^____________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYZZZ]]]aaafffgggfffdddffffffggghhhiiiiiihhhhhhcccbbbaaaaaaaaabbbcccdddeeeffffffggghhhlllqqquuuzzz~~~|||yyyuuussssssuuu|||{{{rrrkkkdddZZZTTTSSSVVVUUUUUUVVVXXXZZZ\\\\\\___```bbbcccccceeeiiikkkvvvyyyqqqllleeeccc```\\\YYYXXXWWWWWWooobbbRRRLLLIIIKKKKKKJJJKKKOOONNNPPPSSSWWWZZZ\\\]]]^^^ZZZWWWSSSPPPLLLHHHDDDAAA>>>>>><<<;;;:::::::::;;;:::999999999999:::;;;<<<===>>>@@@CCCFFFHHHJJJJJJLLLKKKMMMRRRXXXbbbttt|||oooeeeaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXYYY\\\^^^______ZZZZZZZZZZZZYYYYYYYYYZZZYYYZZZ[[[\\\^^^______```]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXXXX[[[aaafffjjjhhhccc___dddfffhhhiiiiiiiiihhhhhhcccbbbbbbaaabbbcccdddeeegggggghhhhhhhhhkkkppptttyyy~~~zzzwwwuuuuuuwww{{{sssllleee\\\WWWVVVUUUUUUUUUUUUWWWYYY\\\^^^aaadddhhhlllppptttxxx{{{~~~zzztttmmmgggaaa___\\\YYYWWWVVVVVVWWWuuuggg[[[NNNKKKJJJLLLLLLJJJKKKOOOPPPRRRUUUYYY[[[\\\\\\\\\XXXUUUQQQMMMJJJGGGCCC@@@<<<<<<;;;;;;;;;;;;;;;;;;:::999999888999:::<<<===>>>???AAADDDGGGIIIKKKKKKMMMMMMOOOUUU\\\iii}}}{{{mmmccc___\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXXXXZZZ]]]_________YYYZZZ[[[YYYWWWVVVWWWXXXXXXYYY[[[]]]___`````````\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYY\\\aaagggiiigggbbb]]]bbbdddgggiiihhhfffffffffcccbbbaaaaaabbbccceeefffgggggggggggggggiiinnnqqqxxx~~~|||{{{|||~~~xxxsssjjj```YYYYYYSSSTTTTTTTTTTTTVVVZZZ]]]```eeemmmvvv}}}~~~|||zzzwwwsssnnngggccc^^^\\\YYYWWWVVVVVVVVVWWW~~~}}}wwwjjj]]]RRRLLLIIIJJJLLLLLLKKKMMMRRRQQQSSSWWWZZZ\\\\\\[[[ZZZTTTQQQMMMJJJGGGEEEAAA???;;;;;;;;;;;;;;;;;;;;;<<<:::999888888999:::<<<>>>>>>@@@BBBEEEHHHJJJKKKLLLOOOOOORRRYYYcccsssyyyjjjaaa^^^ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY\\\^^^___^^^\\\VVVXXXZZZYYYVVVUUUWWWXXXWWWXXXZZZ]]]^^^___``````[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZ[[[^^^aaaddddddaaa___```cccggghhhfffdddcccdddbbbaaaaaaaaabbbccceeefffeeeeeeeeeddddddfffjjjmmmttt|||xxxjjj___\\\VVVWWWXXXVVVVVVWWW\\\___dddjjjttt~~~~~~}}}zzzwwwsssoookkkgggaaa]]]\\\ZZZXXXVVVVVVVVVWWWXXXyyyssssssrrroooooorrrqqqtttwwwyyyzzz}}}~~~ooobbbUUULLLJJJHHHIIILLLMMMLLLOOOTTTRRRUUUXXX[[[]]]\\\ZZZXXXRRROOOKKKHHHFFFCCC@@@>>>:::::::::;;;;;;<<<<<<<<<:::999888888888:::===>>>???@@@CCCFFFHHHJJJLLLMMMPPPPPPTTT]]]iii{{{wwwhhh___]]]YYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[ZZZZZZZZZ[[[[[[\\\XXXYYY[[[]]]___^^^[[[YYYTTTVVVXXXXXXVVVVVVXXXZZZUUUVVVYYY\\\^^^_________[[[[[[[[[ZZZZZZYYYXXXWWWYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZZZZ[[[___aaabbbbbb___bbbfffgggdddbbbaaabbbaaaaaa``````aaacccdddfffcccccccccaaaaaacccgggjjjpppwww}}}~~~~~~tttfff```[[[\\\\\\ZZZYYYZZZ___ccckkkqqqzzz~~~||||||wwwtttooojjjfffbbb]]]ZZZ[[[ZZZXXXVVVVVVWWWXXXYYYkkkiiigggddddddeeeggghhhiiijjjkkklllmmmqqqvvvyyyrrrcccVVVOOOKKKIIIJJJLLLMMMOOOOOOPPPPPPVVVWWWYYY\\\___^^^[[[YYYRRROOOJJJGGGEEECCCAAA???<<<<<<<<<;;;;;;:::::::::999999999999:::<<<>>>???DDDDDDFFFGGGIIILLLNNNPPPSSSTTT\\\hhhuuuvvvhhhaaaaaaZZZ^^^aaa___ZZZXXXZZZ]]]WWWXXXYYYZZZ[[[\\\]]]]]]ZZZXXXXXX[[[^^^___]]]ZZZWWWXXXXXXYYYXXXWWWUUUTTTWWWXXXZZZ\\\^^^___``````\\\[[[[[[ZZZYYYYYYXXXXXXZZZXXXUUUUUUWWWYYYZZZZZZZZZ[[[\\\\\\\\\]]]```ccc]]]^^^```aaabbbbbbaaaaaaaaa```___```cccfffhhhhhhcccbbbaaa```````````````iiiqqqyyy}}}~~~|||~~~~~~}}}nnnfffbbbdddfffgggfffeeefffggggggmmmwww}}}zzzxxxrrroooiiiccc^^^[[[ZZZZZZWWWWWWWWWUUUTTTTTTVVVXXXaaa```___^^^^^^___```aaaggghhhhhhgggggghhhjjjlllvvv|||zzzkkk]]]RRRLLLIIIJJJKKKLLLNNNOOOPPPPPPPPPUUUVVVXXX[[[]]]\\\YYYVVVOOOLLLHHHEEECCCAAA???===;;;;;;;;;;;;;;;:::::::::999999999999;;;===???@@@CCCDDDFFFHHHJJJMMMPPPRRRTTTWWWaaaooo}}}zzzpppeee______\\\___aaa```[[[YYYZZZ]]]YYYYYYZZZ[[[\\\]]]^^^^^^]]][[[[[[\\\^^^^^^[[[XXXWWWWWWWWWXXXXXXWWWWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^ZZZZZZYYYYYYXXXWWWWWWWWWZZZXXXVVVVVVXXXYYYZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\___]]]^^^```aaabbbbbbaaaaaa```^^^]]]___aaaddddddddd``````___^^^^^^^^^^^^^^^fffnnnvvvzzz|||~~~~~~~~~vvvooojjjlllmmmmmmlllllllllmmmnnnrrryyy~~~|||yyyuuutttmmmjjjeee___ZZZXXXWWWVVVVVVWWWWWWVVVUUUUUUXXXZZZWWWWWWWWWXXXYYYZZZZZZ[[[```aaabbbaaa___^^^^^^___gggllluuu{{{}}}qqqaaaTTTLLLHHHGGGJJJKKKMMMOOOPPPQQQRRRRRRUUUVVVWWWZZZ[[[ZZZVVVSSSLLLIIIDDDAAA@@@>>><<<;;;::::::::::::;;;;;;;;;;;;999999999:::;;;>>>@@@AAACCCEEEGGGIIIJJJMMMQQQTTTVVV]]]jjjyyywwwnnnhhhbbb^^^]]]^^^```aaa___[[[YYYZZZ\\\ZZZZZZ[[[\\\]]]]]]^^^^^^___^^^\\\\\\\\\[[[XXXVVVWWWWWWVVVUUUVVVWWWXXXYYYWWWYYY[[[]]]]]]]]]\\\[[[XXXXXXWWWWWWVVVVVVUUUUUUXXXWWWVVVWWWYYYZZZYYYXXXXXXYYYZZZXXXWWWWWWXXXZZZ]]]^^^___aaaaaaaaaaaa```^^^]]]\\\]]]___``````___]]]]]]\\\[[[[[[[[[\\\\\\bbbiiippptttwww~~~}}}}}}}}}~~~{{{uuuwwwxxxwwwvvvuuuvvvwwwwwwyyy{{{}}}}}}~~~}}}zzzvvvrrrooommmgggddd```[[[XXXUUUUUUTTTUUUVVVWWWVVVVVVWWWZZZ]]]PPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\[[[ZZZXXXXXXYYY]]]aaahhhpppwww}}}zzzzzzxxxgggWWWLLLHHHGGGGGGKKKLLLNNNPPPRRRSSSSSSSSSWWWWWWXXXZZZZZZXXXTTTPPPIIIFFFBBB@@@>>>===<<<:::999999999::::::;;;;;;<<<:::::::::;;;===???BBBCCCEEEGGGIIIIIIIIIKKKPPPTTTZZZcccrrrmmmeeeccc___\\\ZZZ^^^______\\\YYYXXXXXXZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUXXXWWWTTTSSSRRRTTTVVVWWWXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUUUUWWWXXXYYYWWWVVVVVVXXXYYYXXXWWWWWWXXXZZZ\\\]]]___```aaaaaa``````]]]\\\\\\]]]______^^^\\\ZZZZZZYYYYYYYYYYYYZZZZZZ___dddjjjmmmqqqyyy~~~}}}|||{{{||||||}}}~~~~~~~~~|||yyyuuuqqqllliiigggbbb```]]]ZZZWWWUUUUUUUUUUUUVVVWWWWWWXXXZZZ]]]___MMMOOORRRUUUWWWXXXXXXXXXWWWYYYZZZYYYVVVTTTTTTTTTXXXZZZ___dddiiinnnqqqrrrrrrssstttvvv{{{|||zzz}}}zzzooo^^^PPPIIIGGGHHHIIILLLMMMOOOQQQSSSTTTUUUUUUYYYYYYZZZZZZZZZWWWRRRNNNHHHEEEAAA???>>>===<<<:::888999999::::::;;;;;;;;;:::::::::<<<>>>AAACCCEEEGGGIIIJJJIIIGGGIIINNNSSS___jjjyyy{{{iiiaaa```^^^ZZZXXX[[[[[[ZZZXXXVVVUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWVVVVVVUUUUUUVVVXXXVVVSSSQQQPPPQQQSSSTTTXXXYYYZZZ[[[[[[YYYWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWWWWVVVTTTUUUWWWYYYYYYYYYYYY[[[]]][[[\\\^^^___``````______]]]]]]^^^___aaa```^^^[[[YYYYYYXXXXXXXXXYYYYYYZZZ^^^aaaeeehhhjjjqqq|||}}}{{{zzzzzz{{{{{{|||~~~~~~|||zzzxxxuuupppkkkgggdddbbb\\\[[[YYYWWWUUUUUUTTTTTTUUUVVVXXXYYYYYY[[[___bbbIIIKKKNNNQQQSSSUUUUUUVVVZZZZZZZZZWWWSSSQQQPPPQQQTTTVVVXXX\\\```dddggghhhjjjlllnnnoooqqqwwwzzz|||~~~pppeeeVVVLLLHHHIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWWWW[[[[[[ZZZZZZYYYUUUOOOKKKFFFCCC@@@>>>>>>===<<<;;;999999999999::::::::::::::::::;;;<<>>======<<<;;;::::::::::::999999999999999::::::;;;===@@@CCCFFFHHHGGGKKKMMMLLLJJJLLLTTT[[[kkkwww|||ooobbb^^^]]]ZZZWWWWWWVVVTTTRRRQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUUUUVVVVVVSSSUUUUUUTTTRRRRRRTTTWWWTTTTTTRRRRRRRRRTTTVVVWWWYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTTTTVVVWWWXXXWWWWWWYYY\\\]]]\\\\\\\\\]]]ZZZ[[[]]]^^^______^^^^^^\\\]]]___cccdddccc```]]][[[[[[[[[[[[[[[\\\]]]^^^\\\___cccfffhhhlllqqquuu|||~~~|||zzzyyyyyyyyyvvvxxx|||}}}}}}|||{{{|||{{{~~~}}}||||||zzzvvvsssqqqnnnjjjeee```]]]ZZZYYYSSSSSSSSSSSSSSSTTTTTTUUUXXXYYYZZZ[[[[[[]]]aaadddIIIJJJKKKMMMPPPRRRTTTUUURRRRRRRRRPPPNNNOOORRRTTTSSSTTTVVVZZZ___dddhhhkkknnnqqqsssrrrpppqqqvvv{{{~~~}}}zzzzzzkkk___VVVLLLGGGHHHKKKMMMLLLNNNOOOQQQTTTVVVXXXYYYYYY[[[ZZZYYYXXXUUUQQQJJJFFFCCC@@@===<<<;;;;;;:::999;;;::::::999999888888888::::::;;;===@@@DDDGGGIIIFFFKKKNNNMMMLLLOOOXXX```nnnzzzsssiii___]]]\\\YYYVVVVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWTTTRRRQQQSSSVVVRRRRRRRRRSSSUUUWWWYYY[[[YYYXXXVVVUUUUUUVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXUUUUUUWWWYYYZZZZZZYYY[[[]]]^^^\\\[[[[[[[[[ZZZ[[[]]]^^^______^^^]]][[[\\\___ccceeeddd```]]]]]]]]]\\\\\\]]]^^^______[[[^^^cccgggjjjmmmqqqtttzzz|||zzzyyyyyyyyysssvvvzzz||||||zzzzzzzzzxxx||||||zzzyyyyyywwwsssooommmkkkgggbbb]]]ZZZXXXWWWSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^aaadddFFFGGGIIILLLOOORRRTTTUUUVVVUUUTTTQQQOOOPPPSSSUUUVVVVVVWWW[[[aaahhhnnnqqquuuyyy}}}}}}zzzzzz~~~{{{}}}lll___PPPNNNKKKHHHHHHJJJLLLNNNQQQRRRSSSTTTVVVWWWXXXYYYZZZYYYWWWTTTOOOJJJFFFCCC>>><<<::::::;;;;;;:::999::::::::::::::::::::::::=========@@@CCCFFFHHHHHHNNNLLLLLLPPPRRRTTT[[[bbbuuu|||iiieee___ZZZXXXWWWVVVUUUTTTRRROOONNNPPPRRRTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUQQQQQQRRRSSSSSSSSSSSSSSSVVVTTTTTTVVV\\\`````````ZZZXXXVVVUUUVVVWWWVVVUUUYYYZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZXXXWWWWWWXXXYYYYYY\\\[[[YYYZZZ[[[]]]]]]\\\\\\^^^___``````___]]][[[___aaabbbcccccc```^^^\\\]]]]]]^^^___^^^]]][[[ZZZ______aaacccfffjjjmmmoooxxx|||{{{zzzyyywwwuuuxxxyyyzzzxxxuuurrrqqqqqqtttwww{{{}}}zzzxxxuuuqqqllliiidddbbb___[[[XXXUUUTTTSSSSSSTTTUUUUUUTTTUUUVVVXXX]]]]]]^^^```bbbeeehhhjjjFFFGGGIIILLLOOOQQQSSSTTTRRRRRRQQQPPPNNNOOORRRUUUVVVWWWZZZ___gggooouuuxxx}}}zzzwwwfffZZZNNNLLLJJJHHHIIIKKKMMMOOOQQQRRRSSSUUUWWWXXXYYYZZZXXXWWWTTTQQQLLLGGGCCCAAA===<<<::::::;;;;;;:::999::::::::::::::::::::::::::::::<<<>>>BBBEEEGGGHHHJJJIIIKKKNNNPPPTTT]]]gggsss}}}wwwfffbbb\\\XXXWWWVVVUUUUUUSSSPPPMMMMMMNNNPPPQQQRRRTTTTTTSSSRRRRRRSSSTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSZZZYYYYYY\\\aaaddddddccc\\\YYYVVVUUUVVVWWWXXXWWW[[[\\\\\\]]]\\\[[[ZZZYYYZZZYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\]]]]]]\\\\\\]]]___```aaaaaa``````aaabbbdddeeedddbbb___^^^]]]]]]^^^^^^^^^]]][[[[[[^^^___```bbbfffiiimmmoooqqqyyy~~~|||zzzzzzzzzyyywwwzzzzzzyyywwwsssqqqpppqqquuuwwwzzz|||~~~~~~}}}}}}{{{xxxuuurrrmmmhhheee___^^^[[[XXXVVVUUUTTTTTTSSSTTTVVVVVVUUUVVVXXXZZZ``````aaaccceeehhhllloooGGGHHHJJJLLLOOOQQQSSSTTTPPPQQQQQQQQQPPPQQQTTTVVVYYY\\\bbbjjjsss}}}~~~|||{{{|||lll\\\SSSKKKJJJIIIIIIJJJLLLOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZTTTSSSQQQMMMIIIDDD@@@>>>===;;;999999:::;;;:::999999999::::::::::::::::::999:::===@@@CCCFFFIIIJJJIIIJJJLLLOOOPPPVVVdddrrrxxxyyymmmbbb^^^YYYVVVUUUTTTTTTSSSQQQOOOLLLKKKLLLNNNNNNNNNQQQRRRSSSTTTTTTUUUUUUTTTRRRRRRRRRSSSSSSSSSTTTTTT[[[\\\^^^bbbeeegggfffddd^^^ZZZWWWUUUVVVYYYZZZ[[[^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^\\\[[[ZZZ[[[]]]^^^]]]\\\[[[\\\]]]^^^```aaacccccccccdddeeefffeeecccaaa```\\\\\\]]]]]]]]]\\\[[[[[[]]]]]]___aaaeeeiiilllnnnmmmsss~~~~~~~~~{{{{{{{{{|||{{{{{{|||{{{yyyuuuqqqooooooppptttvvvxxxyyyyyy{{{}}}}}}zzz{{{}}}zzzzzzwwwsssppplllgggbbb^^^YYYXXXVVVUUUTTTSSSTTTTTTSSSUUUVVVWWWWWWYYY\\\^^^___```bbbccceeejjjooosssHHHHHHJJJLLLNNNPPPRRRSSSRRRSSSTTTTTTTTTUUUWWWZZZ]]]cccmmmxxx~~~}}}~~~sssaaaSSSLLLHHHHHHHHHJJJLLLNNNPPPRRRRRRSSSUUUWWWYYYZZZZZZZZZRRRQQQNNNJJJFFFBBB>>>===<<<:::999999:::;;;::::::999999999999999:::::::::;;;===AAADDDGGGIIILLLNNNLLLMMMPPPSSSSSSZZZlll}}}sssggg\\\YYYUUUSSSRRRRRRRRRRRRPPPNNNKKKKKKLLLMMMMMMMMMOOOPPPSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTYYY[[[___ccceeeeeecccbbb___[[[WWWUUUWWWZZZ\\\^^^___^^^]]]\\\[[[YYYXXXWWWYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\[[[\\\^^^___]]]\\\ZZZZZZZZZ[[[]]]___aaabbbcccdddeeeeeedddcccaaa```\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]```cccgggkkkmmmpppqqqvvv}}}yyyyyy||||||}}}~~~~~~~~~~~~|||yyytttpppnnnnnnooossstttuuuuuuuuuvvvxxxzzz{{{yyy||||||yyyvvvsssooojjjfffbbb]]]YYYUUUTTTSSSRRRQQQRRRRRRSSSTTTUUUXXXYYYZZZ\\\___bbb```bbbdddfffiiiooowww~~~IIIIIIKKKLLLNNNPPPQQQRRRSSSUUUUUUVVVVVVWWW[[[]]]aaajjjvvv}}}zzz|||zzziiiWWWMMMIIIFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXQQQOOOLLLHHHDDDAAA>>>===;;;:::888888:::;;;;;;:::888888888999999:::::::::;;;>>>CCCFFFHHHJJJMMMPPPNNNPPPSSSVVVXXX```tttnnnbbbXXXUUURRRPPPPPPPPPPPPOOOPPPNNNLLLLLLMMMNNNNNNMMMNNNPPPRRRUUUVVVVVVUUUTTTTTTSSSSSSRRRSSSTTTUUUUUUWWWZZZ___bbbcccbbbaaa```___[[[WWWVVVXXX[[[^^^___^^^]]]\\\ZZZXXXWWWVVVVVVZZZZZZZZZZZZZZZZZZZZZYYY]]]\\\\\\]]]______^^^\\\YYYYYYYYYYYYZZZ\\\^^^^^^bbbcccccccccbbbaaa```___[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___bbbeeeiiikkkqqqnnnnnnvvvyyyuuusssssszzz}}}~~~~~~}}}zzzuuupppnnnnnnooopppqqqrrrsssrrrsssvvvxxx{{{}}}}}}}}}~~~zzzwwwqqqnnniiieeeaaa]]]YYYVVVTTTSSSRRRPPPPPPQQQRRRRRRUUUWWWYYY[[[]]]___bbbeeecccfffjjjnnnrrr{{{IIIJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSTTTVVVZZZ___ccciiirrr~~~yyyyyy|||{{{mmm]]]OOOIIIHHHGGGHHHKKKNNNQQQSSSTTTTTTTTTUUUWWWXXXYYYWWWVVVUUUPPPNNNJJJFFFBBB???===<<<;;;999888888:::;;;;;;:::777777888888999::::::::::::>>>DDDGGGGGGHHHKKKNNNPPPPPPSSSXXX^^^iii}}}yyyggg\\\UUUSSSPPPOOOOOOOOONNNMMMNNNMMMLLLLLLNNNOOOOOONNNNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVWWW[[[___bbbbbb```______]]]ZZZWWWWWWYYY\\\^^^___]]]\\\[[[YYYWWWVVVVVVVVVZZZZZZ[[[[[[ZZZZZZYYYXXX]]]\\\]]]___``````^^^\\\XXXYYYYYYZZZ\\\]]]]]]^^^aaaaaaaaaaaa```______^^^ZZZZZZZZZYYYZZZZZZ[[[\\\[[[\\\\\\^^^```cccfffhhhkkkiiihhhooo|||}}}vvvsssrrrtttzzz~~~}}}{{{wwwrrroooooopppmmmooopppppppppqqqsssuuuvvvxxx{{{~~~zzzvvvrrrjjjgggccc___\\\ZZZVVVTTTSSSRRRRRRQQQQQQRRRSSSTTTWWWYYY\\\]]]___aaaeeegggbbbgggmmmrrryyyJJJKKKKKKMMMNNNOOOPPPPPPOOOPPPQQQSSSXXX___gggmmmvvv{{{yyy{{{zzzooo___QQQIIIGGGHHHGGGIIIMMMPPPSSSTTTUUUUUUUUUVVVXXXXXXXXXVVVSSSQQQNNNLLLHHHDDD@@@>>><<<;;;:::888777888:::;;;;;;:::666777777888999999::::::;;;@@@FFFIIIHHHHHHKKKNNNRRRRRRUUU^^^hhhwwwuuucccYYYTTTRRROOONNNNNNNNNLLLKKKLLLKKKKKKLLLNNNPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUTTTSSSRRRRRRTTTVVVWWWVVVZZZ^^^```___]]]]]]^^^[[[YYYWWWWWWZZZ]]]^^^^^^^^^]]][[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]^^^___aaaaaa___\\\XXXYYY\\\___aaabbbbbbbbbbbbaaaaaaaaa```___^^^^^^ZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaadddeeeeeefffhhhooozzz|||zzz{{{~~~}}}}}}|||yyytttqqqpppppplllnnnnnnnnnmmmmmmoooqqqqqqrrrtttxxx}}}}}}|||zzzyyyxxxtttoookkkccc```\\\YYYXXXVVVTTTRRRRRRQQQQQQRRRTTTVVVXXXYYYYYY[[[^^^___```cccfffiiieeekkkssszzzJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQUUU[[[dddooowww~~~||||||~~~uuufffVVVJJJEEEFFFHHHHHHJJJNNNRRRTTTUUUVVVUUUVVVWWWXXXXXXWWWTTTQQQOOOMMMJJJGGGCCC???<<<;;;::::::888777888999;;;;;;:::666777777888999999::::::>>>CCCJJJLLLJJJJJJMMMPPPUUUTTTXXXdddrrrtttbbbXXXTTTRRROOONNNNNNMMMKKKJJJJJJIIIIIIKKKNNNPPPPPPOOOQQQRRRSSSTTTTTTUUUUUUTTTUUUTTTSSSRRRRRRTTTVVVWWWTTTXXX\\\]]][[[ZZZZZZ\\\YYYXXXWWWXXXZZZ]]]^^^^^^^^^]]][[[ZZZYYYXXXYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]]]]]]]^^^```bbbaaa___]]]XXXZZZ^^^bbbeeegggggggggbbbbbbaaaaaa```_________ZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]\\\]]]^^^```bbbcccdddfffkkkrrrzzz|||}}}}}}zzzvvvsssqqqqqqlllmmmmmmlllkkkjjjkkkmmmnnnnnnpppsssxxx~~~wwwvvvuuutttsssoooiiieee^^^[[[WWWUUUTTTTTTRRRQQQPPPPPPQQQSSSVVVYYY\\\^^^[[[]]]___```aaacccgggiiiooouuu~~~LLLLLLLLLMMMNNNNNNOOOOOOQQQRRRTTTWWW]]]hhhvvv|||}}}vvvjjjYYYMMMHHHHHHHHHGGGIIILLLOOOSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUSSSPPPMMMJJJIIIFFFBBB???<<<:::999999::::::::::::::::::;;;::::::;;;:::999:::<<>>@@@AAADDDIIILLLNNNPPPSSSUUUZZZcccrrrrrr^^^SSSQQQJJJJJJIIIHHHHHHIIIKKKLLLLLLJJJIIIHHHIIIKKKNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSVVVTTTRRRRRRTTTVVVWWWXXXWWWYYY[[[[[[ZZZXXXXXXXXXUUUUUUWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZZZZYYYXXXWWWVVVVVVUUUWWWZZZ^^^```___^^^]]]]]]___aaadddfffhhhhhhggggggdddcccaaa___^^^]]]\\\\\\[[[ZZZZZZ[[[]]]___^^^]]]\\\^^^```aaa```______```aaabbbeeehhhnnnyyy}}}{{{zzzzzzyyywwwuuuwwwsssooommmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkoooqqquuuzzz~~~~~~|||yyywwwuuuqqqmmmjjjfffccc___[[[YYYWWWUUUSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]___cccdddgggjjjnnnttt{{{KKKJJJKKKKKKLLLNNNPPPQQQRRRUUU[[[bbboooxxxuuuvvv}}}tttdddTTTOOOHHHDDDEEEHHHKKKLLLRRRQQQQQQRRRSSSTTTUUUVVVYYYVVVTTTQQQOOOKKKGGGDDD@@@???>>><<<;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;===???BBBCCCEEEIIILLLNNNQQQTTTWWW[[[hhh{{{~~~gggWWWPPPPPPHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIGGGGGGHHHKKKNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSQQQPPPQQQTTTVVVXXXXXXWWWYYY[[[[[[YYYWWWVVVVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYWWWVVVTTTTTTSSSWWWZZZ^^^``````^^^]]]]]]aaabbbdddfffhhhhhhggggggdddcccbbb```___]]]\\\\\\[[[ZZZZZZ\\\^^^``````___\\\^^^```aaa```___```aaaaaacccdddfffjjjttt|||{{{{{{zzzyyyxxx{{{wwwssspppnnnmmmkkkjjjkkkllllllllllllkkkjjjiiiiiijjjlllpppuuu{{{}}}|||{{{{{{xxxuuurrrpppmmmiiifff^^^\\\XXXTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUXXXZZZ\\\]]]]]]^^^```bbbcccfffkkkooottt|||JJJJJJIIIJJJKKKMMMOOOPPPSSSVVV\\\cccooo{{{uuuuuuxxx|||iiiYYYOOOLLLHHHFFFGGGIIILLLMMMSSSRRRRRRRRRSSSTTTVVVVVVXXXVVVRRROOOLLLHHHDDDAAA======<<<;;;::::::::::::888888999::::::;;;<<<<<<;;;<<<=========>>>AAACCCDDDGGGJJJLLLNNNQQQTTTWWW^^^lllrrr^^^QQQMMMLLLGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFFFFGGGJJJMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPSSSVVVWWWWWWVVVXXXZZZYYYWWWVVVUUUVVVSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY\\\[[[YYYWWWUUUTTTSSSSSSWWWZZZ^^^```___^^^^^^^^^bbbcccdddeeeffffffffffffccccccbbbaaa___^^^\\\\\\[[[ZZZZZZ\\\___``````___^^^_________^^^___bbbddddddeeeffffffhhhnnnxxx}}}}}}}}}|||{{{~~~{{{vvvsssqqqooommmkkkjjjjjjkkkllllllkkkkkkjjjgggggghhhjjjnnntttyyy}}}|||xxxvvvvvvrrroookkkhhhfffccc```^^^XXXWWWTTTQQQOOOOOOPPPQQQOOOPPPQQQRRRSSSUUUVVVWWWXXX[[[]]]^^^___```ccceeebbbgggnnntttzzzLLLKKKJJJIIIJJJLLLNNNOOOTTTWWW]]]eeeppp~~~zzzwwwyyy~~~zzznnn^^^PPPKKKJJJJJJIIIJJJKKKMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWXXXUUUPPPMMMJJJFFFBBB???:::999999888888888888888888888999::::::;;;<<<<<<<<<===>>>>>>>>>???BBBEEEFFFHHHKKKMMMOOORRRVVVYYYdddrrrhhhVVVNNNJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNPPPSSSUUUVVVVVVUUUVVVWWWVVVTTTTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXYYYZZZZZZ]]]\\\YYYWWWVVVUUUUUUUUUXXXZZZ]]]^^^^^^^^^___```aaabbbbbbcccddddddddddddaaaaaaaaa```___^^^]]]\\\\\\[[[[[[\\\^^^```___^^^^^^_________^^^```ccceeedddfffgggggggggjjjrrrwww}}}yyywwwuuussspppnnnhhhhhhiiiiiiiiijjjjjjjjjggggggfffgggjjjnnnrrruuuuuuxxx{{{~~~~~~~~~|||xxxtttqqqpppkkkhhheeebbb```^^^\\\ZZZSSSSSSSSSQQQNNNNNNPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYWWWZZZ]]]___```bbbeeegggeeelllttt|||PPPNNNLLLKKKKKKMMMOOOPPPTTTYYY___gggqqq|||zzz{{{|||{{{mmmaaaTTTKKKGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVSSSOOOKKKHHHDDDAAA>>>:::999888888777777888888777888888999;;;<<<<<<===<<<===>>>>>>>>>@@@CCCFFFEEEHHHKKKNNNQQQUUU[[[^^^mmmzzzsss]]]PPPLLLJJJEEECCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRUUUUUUTTTTTTTTTTTTRRRQQQRRRUUUWWWWWWVVVUUUTTTVVVXXX[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[^^^]]]ZZZXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]^^^```bbb``````aaaaaaaaaaaaaaaaaa^^^______```___^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\^^^```aaaaaaaaabbbcccaaadddfffffffffhhhmmmrrr~~~{{{zzzxxxwwwtttrrrjjjjjjiiihhhhhhhhhiiijjjhhhgggfffeeefffhhhkkklllmmmooorrruuuxxx|||}}}{{{zzzyyyzzzzzzwwwrrrmmmjjjhhhfffccc___]]]\\\ZZZYYYWWWOOOPPPRRRQQQOOONNNPPPQQQQQQRRRTTTVVVWWWYYYYYYZZZYYY\\\___bbbdddgggjjjmmmpppwwwSSSQQQOOOMMMLLLNNNPPPQQQUUUZZZaaaiiissszzzvvvyyy}}}wwweeeXXXOOOIIIDDDFFFIIILLLNNNOOOQQQRRROOOQQQTTTWWWXXXXXXWWWWWWVVVRRRNNNJJJGGGDDD@@@>>><<<<<<;;;:::999999::::::777888888999;;;<<<=========>>>?????????AAADDDFFFEEEHHHKKKOOOSSSYYY___ccctttzzzgggTTTKKKLLLKKKFFFAAABBBDDDEEEGGGHHHIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFHHHIIIJJJKKKLLLMMMNNNOOONNNMMMNNNOOORRRTTTTTTSSSSSSSSSRRRPPPOOOQQQUUUXXXYYYWWWUUUTTTUUUXXX\\\^^^ZZZZZZZZZZZZZZZ[[[\\\\\\___^^^[[[YYYXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]aaaccc_______________`````````\\\]]]^^^______^^^]]]\\\]]][[[[[[[[[]]]]]]]]][[[YYY]]]aaaddddddbbbaaaaaa^^^aaadddffffffgggkkkooo|||{{{{{{yyywwwuuunnnmmmkkkiiihhhiiijjjkkkiiihhhfffeeedddeeefffggghhhjjjlllnnnqqqtttyyy}}}}}}~~~{{{yyywwwuuuuuuuuurrrlllfffcccaaa^^^[[[WWWUUUTTTTTTRRRQQQLLLOOORRRQQQOOONNNOOOQQQRRRSSSUUUWWWXXXZZZZZZZZZ]]]```cccfffiiilllpppsss{{{UUUVVVUUURRRNNNNNNRRRVVVXXX]]]eeekkkssstttyyy{{{{{{~~~xxxjjjZZZLLLFFFHHHGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSVVVYYYZZZYYYXXXWWWSSSNNNIIIDDDBBB@@@???===999999999888888888777777777888999999;;;;;;<<<======???AAAAAAAAABBBCCCEEELLLKKKLLLQQQUUUZZZdddnnnwww}}}kkkWWWMMMKKKHHHFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEGGGJJJKKKIIIHHHGGGGGGLLLKKKKKKLLLMMMNNNPPPPPPMMMNNNNNNOOOOOONNNNNNMMMPPPPPPPPPPPPQQQSSSTTTUUUVVVUUUTTTSSSTTTWWWYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\YYYWWWVVVWWWYYYZZZWWWXXXYYY[[[]]]___```aaa______``````___]]]\\\ZZZZZZZZZ[[[[[[]]]^^^```aaaYYY[[[]]]_________]]]]]]\\\^^^```bbbcccaaa___^^^^^^```ccceeefffggghhhjjjwww~~~}}}|||yyyuuurrrrrrqqqooollliiigggeeedddfffeeedddbbbaaa`````````cccaaa___^^^aaaffflllppptttxxx}}}|||~~~~~~|||yyyvvvrrrqqqooonnnllliiieeeaaa^^^\\\^^^\\\XXXTTTQQQOOOOOOOOONNNOOOQQQQQQQQQQQQRRRTTTVVVVVVXXX[[[^^^````````````cccfffhhhjjjoooxxx~~~VVVWWWVVVTTTQQQQQQUUUXXX[[[```gggmmmuuu}}}www||||||kkk]]]PPPGGGEEEHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTWWWYYYZZZXXXVVVTTTPPPLLLFFFBBB@@@>>>===;;;999999999888888888777777777888999999;;;;;;<<<======???AAABBBBBBBBBDDDFFFIIIIIILLLQQQTTTZZZfffssstttcccRRRKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGJJJJJJIIIGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOPPPMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVYYYZZZ[[[\\\]]]^^^^^^___^^^^^^^^^\\\ZZZWWWWWWWWWYYYZZZXXXXXXYYY[[[]]]^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZXXXYYYZZZ\\\]]]^^^``````]]]^^^`````````___]]]\\\\\\]]]___```aaa```___^^^```bbbeeefffggghhhiiikkkrrr|||zzz~~~|||yyyvvvssssssqqqooollliiigggeeeeeeeeecccbbbaaa````````````^^^[[[ZZZ[[[^^^bbbeeemmmqqquuuyyy{{{~~~|||yyyzzzzzzxxxvvvssspppmmmkkkhhhfffdddaaa]]]ZZZXXXWWWWWWUUUSSSPPPNNNNNNNNNOOONNNPPPRRRSSSSSSTTTVVVXXXWWWXXXYYY[[[^^^`````````dddgggjjjmmmqqqyyyXXXYYYYYYWWWTTTTTTWWW[[[___dddkkkpppxxx~~~yyyyyy~~~nnn[[[OOOHHHDDDFFFJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSUUUXXXZZZYYYVVVSSSPPPKKKHHHCCC???===<<<:::999999999999888888888888888777888999999;;;;;;<<<======>>>AAAAAABBBBBBEEEFFFHHHJJJOOOTTTWWW___nnn}}}{{{gggYYYLLLHHHHHHFFFDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRTTTVVVXXXZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYYZZZXXXYYYYYYZZZ\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[VVVWWWZZZ\\\^^^_________aaaaaabbbbbbaaa```^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^aaadddfffggghhhhhhjjjkkklllzzzyyypppsssyyy|||yyyuuuuuutttssspppllliiigggddddddbbbaaa````````````]]]\\\ZZZXXXXXXXXXZZZ[[[cccfffjjjmmmppptttyyy|||~~~~~~}}}|||||||||{{{wwwuuusssrrrpppnnnjjjgggdddccc```^^^[[[XXXUUUSSSSSSRRRQQQPPPNNNNNNMMMNNNOOOPPPOOOQQQTTTUUUVVVWWWZZZ\\\[[[\\\\\\^^^___aaabbbcccdddhhhmmmrrryyy[[[\\\\\\ZZZWWWVVVYYY\\\aaafffmmmttt|||{{{zzz|||qqqaaaPPPHHHFFFFFFIIIMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSUUUXXXYYYWWWSSSOOOLLLHHHEEEAAA>>><<<;;;:::888888888888888888888888888777888999999;;;;;;<<<===;;;===???AAAAAABBBEEEGGGIIILLLSSSYYY^^^gggyyy{{{]]]RRRHHHFFFGGGEEECCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFDDDFFFIIILLLMMMNNNMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\[[[YYYXXXWWWXXXYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\]]][[[ZZZYYYXXXYYYZZZZZZUUUWWW[[[^^^```````````````aaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[\\\^^^^^^aaacccfffggggggggghhhjjjiiirrr}}}}}}~~~xxxjjjhhhmmmvvv}}}}}}{{{vvvvvvvvvvvvsssooojjjhhhdddcccbbbaaa```_________]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]```cccgggmmmssswwwxxx{{{~~~{{{zzzzzzzzzxxxwwwvvvvvvuuurrroookkkjjjhhheeebbb___\\\[[[[[[YYYVVVSSSQQQPPPQQQQQQOOOOOONNNNNNOOOPPPQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\___``````aaaaaacccfffiiihhhmmmttt|||^^^___```]]]ZZZXXX[[[]]]bbbhhhpppwww|||}}}~~~xxxbbbUUUIIIFFFGGGHHHJJJMMMPPPPPPQQQSSSSSSTTTTTTTTTSSSUUUVVVVVVTTTPPPKKKHHHEEECCC???======<<<:::999888888888888888888888888777888999999;;;;;;<<<===:::<<>>======<<<:::999888888888888888999999999777888999999;;;;;;<<<===;;;===@@@BBBCCCEEEHHHJJJLLLNNNVVVbbbnnnzzz{{{lllRRRKKKEEEEEEFFFCCCAAABBB@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEDDDCCCCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWUUUVVVVVVWWWYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXZZZ\\\^^^___```______\\\]]]]]]^^^^^^___``````\\\[[[[[[ZZZZZZ\\\]]]^^^___aaaccccccbbbbbbbbbdddjjjjjjnnnwww~~~{{{zzzjjj___\\\___dddmmmxxx}}}{{{yyyyyyyyyxxxuuuqqqnnnlllhhhgggeeecccaaa___^^^^^^ZZZ[[[\\\^^^aaadddfffgggccccccaaa___\\\[[[]]]___dddgggkkknnnrrrvvv{{{}}}~~~||||||||||||{{{zzzyyyyyywwwxxxxxxxxxwwwuuurrrpppmmmkkkiiiggggggfffcccaaa\\\[[[XXXVVVTTTSSSRRRQQQNNNNNNMMMLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQYYYZZZ[[[[[[YYYYYYZZZ[[[^^^___aaabbbcccgggnnntttxxx^^^aaadddeeedddeeehhhkkkiiinnnvvv~~~~~~xxxyyyxxxdddTTTKKKFFFDDDFFFGGGGGGJJJOOORRRSSSSSSTTTTTTTTTSSSSSSRRRRRRPPPNNNLLLHHHFFFDDD@@@???===<<<<<<<<<:::888777777888888888999999999777888999999;;;;;;<<<======@@@CCCEEEFFFHHHKKKNNNQQQRRRZZZiiixxxuuu```NNNGGGCCCDDDDDDCCCBBBDDDBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVXXXZZZ[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______\\\[[[[[[[[[\\\\\\]]]]]]___aaabbbbbbaaaaaaaaabbbhhhhhhmmmtttzzz{{{jjjccc\\\^^^bbbhhhrrr}}}}}}}}}{{{yyyvvvsssqqqoookkkjjjgggdddaaa___^^^]]]ZZZ[[[\\\___cccgggkkkmmmlllkkkiiieeeaaa^^^^^^______aaaccceeehhhlllrrrwwwxxxxxxzzz{{{}}}~~~}}}|||zzzzzzwwwwwwxxxxxxwwwvvvtttsssssspppnnnoooqqqqqqnnnjjjfffdddaaa______]]][[[ZZZUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUZZZ\\\]]]]]]\\\\\\]]]___```ccceeefffhhhnnnxxx]]]aaaeeeggghhhjjjooorrrlllqqqxxx{{{yyy}}}jjjUUUFFFIIIGGGFFFGGGHHHHHHMMMSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNLLLIIIGGGEEEDDD>>>===;;;;;;;;;;;;999777777777888888999999999999777888999:::;;;<<<<<<===@@@BBBEEEGGGIIIKKKNNNQQQXXXWWW^^^ooolllTTTJJJDDD@@@BBBCCCCCCDDDFFFEEECCCBBB@@@??????@@@@@@BBBCCCDDDCCCAAAAAACCCEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPOOOOOONNNRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\WWWXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[aaa```___^^^^^^]]]^^^^^^[[[[[[\\\\\\]]]]]]]]]]]]___aaaccccccaaa```aaabbbggghhhnnnuuuxxx~~~zzzooo[[[[[[[[[___gggttt}}}zzzwwwuuusssrrrmmmkkkhhheeebbb___^^^]]]\\\]]]^^^```eeejjjnnnqqqppppppooolllhhhfffeeefff]]]]]]^^^___aaaeeelllppptttuuuvvvwwwyyy|||~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzxxxwwwwwwsssttttttuuutttrrrqqqppppppkkkggghhhmmmoookkkfffbbb___\\\ZZZYYYXXXVVVTTTQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVXXXZZZZZZ[[[[[[\\\^^^_________aaaccceeehhhkkklllooovvv]]]cccfffggglllvvvzzzxxxuuurrrvvvwww||||||gggWWWMMMHHHGGGGGGHHHJJJLLLNNNQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRNNNNNNMMMLLLIIIDDD@@@>>><<<;;;;;;:::999999999:::777888999::::::999888777888888999:::<<<>>>@@@AAAFFFFFFFFFGGGJJJNNNRRRTTTTTTaaarrrwww___SSSDDDDDDDDDDDDDDDEEEFFFFFFAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOOOONNNOOORRRWWWZZZZZZXXXVVVWWWXXXXXXVVVTTTTTTUUU[[[ZZZZZZYYYYYYZZZ[[[\\\cccaaa^^^\\\ZZZZZZZZZ[[[[[[ZZZXXXXXXXXXZZZ\\\^^^]]]^^^```bbbccccccccccccbbbeeemmmsssuuuxxx}}}tttbbbWWW[[[aaaeeeppp~~~~~~|||yyyvvvssspppnnnmmmkkkhhheeeaaa^^^]]]ZZZZZZZZZ\\\^^^bbbfffhhhnnnpppsssuuuuuurrrnnnlllcccaaa___]]]^^^___bbbdddjjjkkkmmmpppssssssqqqoootttuuuvvvxxxyyy{{{|||||||||}}}}}}|||{{{zzzyyyzzz{{{{{{zzzyyyzzzuuusssssssssqqqoooooolllmmmpppnnnfffdddhhhkkkaaacccccc\\\ffflll[[[WWWVVVUUUSSSQQQPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTRRRSSSVVVXXXZZZ[[[\\\[[[]]]___aaa```______cccggggggkkkqqquuuyyy\\\aaaeeefffkkktttyyyxxxuuutttyyyyyykkk[[[OOOIIIFFFGGGHHHIIIKKKMMMOOOQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRMMMMMMKKKIIIFFFBBB>>>===;;;;;;:::999999999999999888888999:::999999777777999999:::<<<>>>AAACCCDDDGGGHHHIIIJJJLLLOOOSSSUUUYYYfffwwwkkkUUUKKKDDDDDDCCCCCCCCCDDDEEEEEEAAAAAA@@@?????????????????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKOOOOOOOOOOOONNNNNNNNNMMMOOOPPPQQQQQQRRRSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPSSSWWWXXXWWWVVVTTTVVVWWWWWWVVVUUUVVVWWW[[[ZZZYYYYYYYYYZZZ[[[\\\bbbaaa^^^\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[]]]^^^___```bbbdddddddddcccbbbcccffflllqqqrrrttt}}}pppccc```^^^\\\fffsss~~~|||zzzyyyvvvtttpppooommmjjjgggccc```^^^ZZZZZZZZZ[[[]]]```bbbdddhhhkkkoootttvvvvvvtttsssjjjiiifffdddbbbbbbbbbcccdddddddddfffggghhhfffdddhhhiiijjjllloooqqqsssuuutttvvvwwwxxxxxxwwwvvvuuutttsssrrrssstttuuutttssstttqqqnnnllllllllllllkkkkkkhhhgggiiifff```___bbbaaa^^^```^^^[[[aaacccZZZQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVXXXZZZ[[[\\\\\\\\\___aaaccccccbbbcccgggkkkmmmsss{{{ZZZ^^^aaaccchhhooosssssssssuuu}}}|||{{{}}}iiiWWWMMMHHHFFFEEEGGGHHHKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWWWWUUUSSSRRRMMMKKKIIIEEEAAA???<<<;;;::::::999888888888888999999999::::::999888777777:::;;;<<<>>>AAACCCFFFGGGIIIKKKMMMNNNNNNQQQTTTWWWaaammm~~~zzzaaaNNNGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@?????????@@@@@@===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGJJJLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQLLLLLLMMMNNNNNNOOOPPPPPPSSSSSSRRRTTTUUUVVVUUUSSSSSSUUUWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\aaa___]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^```bbbdddffffffdddbbbaaaccceeejjjnnnnnnnnnuuu~~~{{{rrryyyxxxooocccZZZ^^^hhhttt|||{{{{{{yyyxxxtttsssqqqmmmiiieeebbb```[[[ZZZZZZZZZZZZ\\\]]]^^^aaadddiiinnnqqqsssssssssnnnnnnmmmkkkjjjiiihhhgggdddbbb```_________^^^]]][[[[[[]]]___bbbfffiiikkkkkklllmmmnnnnnnmmmlllkkkkkkjjjiiijjjlllmmmlllkkkllllllkkkhhhfffdddeeefffccc___]]]]]]ZZZVVVTTTVVVPPPWWWVVVSSSXXXXXXSSSTTTKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKNNNNNNOOOPPPRRRSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^___bbbdddeeeeeeggglllpppuuu{{{XXXZZZ\\\^^^bbbgggjjjkkklllrrr~~~}}}|||{{{wwwjjjWWWKKKFFFFFFFFFFFFHHHJJJMMMPPPQQQRRRQQQQQQRRRTTTWWWXXXXXXVVVRRRPPPMMMKKKGGGBBB???===<<<;;;999999888888777888888999:::::::::999999999888888;;;;;;===???BBBEEEHHHJJJJJJMMMOOOPPPPPPRRRWWW[[[hhhtttpppXXXIIIDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBB?????????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDIIIHHHGGGEEEDDDDDDDDDCCCDDDEEEGGGGGGGGGHHHKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOORRRRRRSSSTTTUUUUUUTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\___^^^\\\[[[ZZZZZZZZZZZZ\\\]]]___aaaaaaaaa```___bbbcccfffggggggdddaaa___aaabbbfffjjjjjjiiiooovvv|||ooojjjrrrwwwfff```aaagggooo{{{~~~}}}|||{{{zzzvvvuuussspppkkkgggdddbbb\\\\\\ZZZYYYYYYYYYYYYYYY\\\^^^aaaeeeggghhhhhhhhhjjjkkkmmmoooppppppooooooeeebbb^^^[[[[[[ZZZYYYXXXTTTUUUVVVXXX[[[^^^```bbbccccccdddddddddcccbbbaaaaaa``````aaacccdddcccbbbbbbdddeeeccc^^^\\\]]]______]]][[[ZZZWWWSSSNNNLLLIIISSSMMMLLLYYYVVVJJJNNNIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLPPPPPPPPPRRRSSSUUUWWWXXX[[[[[[[[[\\\]]]___```aaabbbfffiiikkklllooouuuzzzWWWWWWXXX[[[^^^```ccceeegggqqq~~~}}}yyyzzz|||~~~~~~cccYYYLLLEEEEEEGGGGGGFFFIIIKKKNNNQQQSSSSSSRRRRRRTTTUUUWWWXXXWWWTTTPPPNNNLLLIIIEEEAAA===<<<<<<<<<999888888777888888999999:::999999999999999999:::<<<<<<>>>@@@CCCFFFIIIJJJKKKNNNPPPQQQQQQUUU[[[aaaqqq}}}zzzcccMMMBBB@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYWWWUUUVVVVVVYYYXXXXXXXXXXXXZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ]]]^^^aaacccccccccaaa```bbbccceeefffeeecccaaa___]]]^^^aaafffgggfffkkkqqqzzz{{{qqqmmmqqqzzz|||ggg[[[XXX\\\eeeooozzz}}}{{{yyyxxxvvvtttqqqmmmiiifffddd___^^^]]][[[YYYWWWWWWVVVYYYZZZ[[[]]]^^^_________dddfffiiilllooopppppppppbbb___ZZZWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXVVVVVVWWWYYYYYYYYYXXXUUUXXX[[[[[[YYYWWWXXXZZZ^^^___^^^]]][[[WWWPPPJJJKKKQQQJJJLLL]]]XXXIIILLLGGGGGGGGGHHHHHHIIIJJJKKKHHHHHHIIIJJJKKKMMMNNNOOORRRRRRSSSTTTUUUWWWYYYZZZ\\\\\\\\\]]]___bbbeeeggghhhlllqqqtttvvv{{{WWWVVVWWW\\\___```bbbfffkkkvvv}}}xxxxxx|||yyyhhhRRRLLLFFFCCCDDDGGGHHHHHHLLLMMMOOORRRSSSTTTTTTSSSUUUVVVWWWVVVTTTPPPLLLJJJHHHFFFCCC???===<<<<<<<<<999888888888888999::::::999999888999999:::;;;<<<>>>>>>@@@BBBDDDGGGJJJKKKKKKOOORRRRRRSSSYYYccckkk{{{qqq[[[IIIBBBBBB???>>>>>>>>>??????@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLNNNPPPPPPOOOOOONNNMMMMMMLLLLLLOOORRRSSSTTTUUUVVVXXXXXXYYYZZZYYYWWWUUUUUUVVVXXXXXXWWWWWWXXXZZZ\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]```aaabbbbbb```___aaabbbbbbcccbbbaaa```___\\\\\\___dddeeeeeehhhmmmqqq~~~{{{wwwvvvxxxzzzqqqYYYTTTSSSWWW```jjjuuu}}}zzzxxxxxxvvvsssooollliiigggcccbbb```^^^[[[YYYWWWVVVUUUVVVWWWXXXYYY[[[\\\]]]```bbbdddeeegggggggggfffaaa^^^ZZZXXXWWWXXXWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOONNNOOOPPPPPPOOONNNNNNQQQVVVYYY[[[\\\]]]]]]VVVWWWWWWWWWWWWVVVPPPHHHJJJJJJHHHMMMVVVRRRHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTTTTTTTVVVWWWYYY[[[\\\^^^^^^^^^```ccchhhlllooommmqqqwww{{{~~~YYYVVVYYY```dddeeeiiiooovvv}}}yyyyyy}}}rrraaaUUUJJJHHHEEEDDDEEEHHHLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWUUUSSSPPPLLLIIIGGGCCCBBB@@@===<<<;;;::::::999999999999999:::;;;;;;888777777888999;;;===>>>AAABBBCCCDDDGGGIIIKKKLLLMMMPPPSSSTTTVVV^^^kkkuuu|||hhhSSSFFFBBBCCC<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLOOORRRSSSSSSTTTVVVXXXVVVXXXYYYYYYWWWVVVWWWXXXWWWWWWWWWWWWXXXZZZ\\\]]]YYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^^^^]]]``````__________________]]]\\\^^^ccceeeccceeeiiijjjvvv~~~}}}___UUUQQQQQQWWW^^^ffftttzzzyyyxxxuuussspppmmmlllfffeeecccaaa^^^[[[YYYWWWUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\ZZZXXXWWWXXXYYYYYYXXXWWWZZZ]]]______]]]YYYVVVUUUUUUTTTSSSRRRQQQQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJLLLNNNQQQVVVZZZ[[[ZZZXXXKKKMMMLLLKKKPPPUUURRRKKKHHHEEELLLSSSMMMHHHHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVUUUUUUVVVWWWYYY[[[]]]^^^aaa```aaaccchhhooouuuyyyzzzZZZWWW[[[dddjjjkkkpppwww{{{zzzzzz~~~}}}kkk\\\PPPHHHIIIIIIHHHGGGGGGKKKPPPUUUPPPPPPPPPQQQRRRTTTUUUVVVXXXWWWTTTQQQMMMJJJFFFEEE@@@???===<<<;;;:::999999:::999999999:::;;;;;;<<<777777777888:::<<>>???;;;;;;;;;<<<>>>???AAABBB@@@@@@AAAAAACCCDDDFFFGGGBBBAAA???>>>>>>@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHEEEFFFFFFEEECCCBBBDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHJJJLLLNNNJJJJJJKKKKKKLLLLLLMMMMMMMMMPPPSSSTTTSSSRRRUUUWWWTTTVVVXXXYYYXXXXXXYYYZZZWWWWWWVVVWWWXXXZZZ\\\]]]XXXYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[___^^^]]]\\\\\\]]]^^^______]]]___cccdddbbbcccfffgggqqq|||~~~gggSSSMMMKKKOOOSSSXXXcccooo|||{{{zzzyyywwwuuurrrpppooohhhgggeeeccc```]]]ZZZYYYUUUUUUSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXSSSRRRQQQQQQSSSTTTTTTSSSZZZ^^^bbbffffffbbb^^^[[[YYYXXXWWWVVVUUUUUUUUUUUURRRQQQOOOOOOOOOOOOMMMKKKIIIHHHJJJNNNRRRRRRNNNJJJJJJKKKIIIHHHOOOYYYZZZUUUMMMHHHWWW^^^LLLGGGOOONNNJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLMMMOOORRRTTTVVVXXXVVVVVVWWWXXXZZZ\\\]]]^^^bbbbbbcccffflllsss{{{XXX[[[```gggpppzzz|||zzzzzz|||sssggg\\\PPPHHHEEEEEEEEEFFFHHHJJJKKKMMMMMMSSSSSSSSSSSSTTTVVVXXXZZZWWWTTTPPPMMMJJJGGGCCC@@@@@@???===;;;:::999::::::888888999::::::;;;<<<<<<777888999999999:::===???BBBDDDGGGHHHJJJLLLPPPSSSQQQQQQTTTYYY^^^gggvvvnnnXXXKKKFFFBBB>>>===>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????????????????@@@AAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMKKKIIIHHHHHHJJJMMMNNNQQQOOOMMMNNNRRRUUUUUUTTTXXXXXXXXXWWWWWWVVVVVVUUUXXXWWWWWWXXXXXXYYYZZZ[[[WWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[]]]ZZZWWWXXX[[[^^^___^^^______```bbbcccdddeeeeeeeeekkkuuuttt]]]QQQKKKOOOQQQQQQWWWaaammmuuuzzzuuusssrrrqqqpppkkkiiihhhfffdddaaa]]]YYYVVVTTTSSSQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[^^^______^^^^^^ZZZYYYWWWVVVUUUVVVWWWWWWWWWXXXWWWVVVUUURRRPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLJJJHHHHHHKKKQQQWWW[[[XXXWWWTTTPPPMMMJJJHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQSSSTTTVVVWWWXXXXXXYYYZZZ[[[[[[\\\]]]ccchhhlllooorrr{{{[[[___gggppp{{{}}}xxx{{{}}}xxxeeeYYYPPPHHHDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVWWWUUURRRNNNKKKHHHEEEBBB??????===<<<:::999888999999888999999::::::;;;;;;;;;888999999999999:::>>>AAADDDFFFHHHIIIJJJLLLOOORRRRRRRRRVVV\\\bbbkkk{{{vvvcccPPPFFFCCC@@@======<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@??????????????????@@@AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHIIILLLMMMOOOMMMLLLMMMQQQTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXUUUVVVYYY\\\]]]\\\^^^^^^___aaacccdddfffgggdddiiiqqq{{{nnn___TTTSSSPPPLLLOOOXXXbbbjjjwww}}}xxxuuusssqqqooommmjjjhhhfffccc```]]]YYYXXXWWWUUUTTTSSSRRRRRROOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGEEEEEEHHHLLLPPPSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\]]]___```aaaccceeefffjjjooosss{{{YYY^^^hhhttt}}}}}}zzzxxx~~~uuufffUUUKKKEEEAAABBBEEEHHHHHHJJJLLLNNNPPPRRRSSSRRRRRRTTTUUUUUUUUUTTTTTTRRROOOKKKHHHEEECCC@@@===<<<<<<:::999888888888888999999999:::::::::::::::999:::999999999;;;@@@CCCFFFHHHJJJJJJKKKLLLOOOQQQSSSTTTZZZbbbjjjtttzzzdddUUUEEE??????>>>======::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;::::::999999999888:::::::::999999999999999:::::::::999:::===BBBFFFHHHJJJKKKLLLLLLMMMPPPRRRTTTWWW```jjjttt~~~}}}{{{kkkWWWKKK???<<<=========>>>::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVVVVZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWUUUTTTTTTUUUVVVXXXZZZZZZ____________```bbbdddeeefffhhhkkkooouuu~~~zzzvvv}}}sssdddWWWPPPQQQUUU[[[eeeppp{{{{{{vvvqqqooonnnmmmkkkcccbbb```^^^[[[XXXVVVUUURRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHHHHIIIKKKLLLNNNOOORRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYY\\\___bbbdddeeeggglllpppuuuzzz\\\bbbjjjttt{{{yyyuuupppooouuuzzzvvvwww{{{yyyhhh\\\RRRLLLFFFFFFEEEEEEGGGKKKOOOOOOOOOOOOPPPPPPPPPPPPTTTVVVWWWXXXWWWTTTQQQOOOKKKHHHDDD@@@???>>><<<:::;;;;;;;;;;;;;;;:::::::::999999999999999999999888:::;;;;;;;;;<<>>===>>>===<<<>>>;;;;;;<<<<<<<<<=========????????????????????????AAA@@@@@@@@@@@@@@@??????????????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPRRRSSSRRRQQQPPPNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[aaa```___^^^___```bbbccchhhjjjmmmnnnqqqxxxvvvxxxvvvfffZZZVVVSSSWWW]]]eeeooo{{{{{{vvvsssqqqpppooogggfffdddaaa^^^[[[YYYWWWUUUUUUTTTRRRPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]^^^___aaaeeeiiijjjkkkooouuu{{{~~~```dddkkkrrrvvvxxxwwwvvvpppqqqqqqttt{{{zzzwwwuuuuuuyyywwwfffWWWMMMGGGDDDDDDGGGHHHGGGIIIMMMQQQQQQQQQQQQQQQQQQQQQQQQVVVWWWWWWWWWVVVRRROOOMMMIIIEEEAAA>>>===<<<;;;:::999:::;;;;;;;;;;;;;;;:::888888888999999999999999999;;;<<<>>>???BBBEEEHHHHHHJJJLLLNNNOOORRRUUUXXX^^^eeeqqq}}}kkkZZZLLLDDD>>>>>>???===<<<===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>======>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCCCCEEEFFFHHHHHHLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSQQQOOOMMMLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[\\\aaa```^^^]]]^^^___aaacccgggkkknnnnnnnnnrrrzzz{{{yyyxxxmmmhhh___^^^]]]^^^cccnnnzzz}}}yyyvvvtttrrrnnnllliiieeebbb___^^^^^^YYYXXXWWWUUUSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUWWWYYYZZZZZZ[[[\\\]]]___aaaccceeebbbgggmmmppprrrwwwdddhhhnnntttxxxxxxwwwvvvpppuuu}}}~~~vvvvvvxxx|||rrrcccUUUKKKFFFDDDBBBDDDHHHIIIIIIKKKPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUURRROOOLLLJJJGGGDDD???<<<;;;;;;;;;:::777888999:::;;;;;;:::999777777888888999999::::::888:::>>>@@@BBBDDDFFFHHHFFFHHHKKKNNNQQQTTTYYY\\\fffmmm|||sss^^^PPPFFF@@@===>>>>>><<<:::;;;<<<<<<=========>>>>>>>>>========================??????????????????@@@@@@<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMNNNMMMLLLMMMNNNQQQPPPNNNLLLLLLMMMOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPSSSVVVXXXWWWXXXZZZ\\\^^^]]]\\\\\\]]]```ccceeedddiiimmmmmmkkklllrrrwwwyyynnnccc___ccckkkrrr}}}~~~xxxttttttvvv}}}|||yyyvvvsssooojjjgggfffgggggg```___]]][[[XXXVVVTTTSSSQQQPPPOOONNNLLLKKKIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHDDDEEEFFFGGGHHHHHHGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGHHHIIIFFFGGGIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUWWWZZZ\\\]]]\\\]]]^^^```cccfffiiijjjhhhnnnuuuzzz~~~}}}lllpppvvv|||vvv{{{yyyxxxzzztttdddUUUJJJEEECCCFFFDDDEEEIIIJJJJJJNNNTTTPPPQQQRRRTTTVVVXXXZZZZZZUUUUUUTTTRRRPPPMMMJJJHHHGGGCCC>>>;;;;;;;;;::::::555666888999::::::999888666666777888999::::::;;;777:::???BBBCCCEEEGGGHHHDDDGGGKKKNNNRRRVVV[[[^^^lllsss~~~jjjSSSFFFBBB===;;;======;;;999:::<<<<<<<<<============>>>========================??????????????????@@@@@@;;;;;;;;;<<<<<<===>>>???======>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCDDDEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGJJJMMMMMMKKKJJJJJJLLLOOONNNLLLKKKLLLNNNQQQSSSQQQQQQQQQQQQQQQRRRTTTTTTNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOORRRVVVWWWWWWWWWYYY\\\[[[ZZZZZZ[[[]]]aaaeeehhh```ffflllllliiihhhlllppp~~~nnnaaa^^^bbbgggooorrruuusssooolllnnnqqqtttxxx}}}yyytttnnnlllkkkmmmnnngggfffdddbbb___\\\ZZZYYYUUUTTTSSSQQQOOONNNMMMLLLJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLLLLNNNOOORRRSSSTTTSSSTTTUUUWWWYYY\\\^^^___bbbccceeegggkkknnnqqqrrrrrrzzz{{{wwwtttwww~~~xxxwww{{{vvvjjjZZZNNNJJJIIIGGGFFFEEEFFFIIIKKKMMMOOOPPPPPPTTTTTTTTTSSSTTTTTTUUUUUUXXXVVVSSSQQQOOOLLLGGGDDD@@@???===;;;999888888777888888888777777777777777888888999999999999888888999<<>>======<<<;;;;;;:::::::::;;;===>>>>>>===;;;:::999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>========================??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIHHHFFFFFFFFFGGGIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQNNNKKKKKKLLLMMMNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOSSSTTTVVVXXXXXXWWWVVVUUUYYYZZZ\\\^^^```aaaaaabbb___aaadddgggiiikkkkkkkkktttjjjWWWUUU]]]eeefffjjjlllhhhccceeekkktttzzz}}}yyywwwwwwwwwvvvtttrrrnnnkkkgggbbb]]]YYY\\\[[[ZZZXXXUUURRRPPPOOOPPPOOOLLLJJJHHHGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOQQQSSSTTTTTTTTTXXXYYYZZZ]]]aaacccdddcccgggiiikkknnnqqqvvv|||{{{rrrlll{{{~~~|||zzz{{{tttcccZZZMMMEEEBBBCCCBBBAAAGGGIIIKKKMMMOOOQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVVVVSSSPPPNNNKKKHHHDDDAAA???>>><<<:::999888777777888888888888777777777777999999:::::::::::::::999<<>>========================?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCEEEGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOMMMJJJJJJKKKMMMMMMMMMPPPQQQRRRQQQPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWVVVUUUXXXYYY[[[]]]^^^```aaaaaa^^^___bbbeeehhhkkklllmmmqqqxxx|||{{{xxx```XXX[[[XXXZZZ^^^aaaaaa___dddkkkwww||||||xxxtttooohhhdddbbbaaa```]]]ZZZWWWUUUSSSTTTRRRPPPNNNMMMLLLLLLLLLJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSSSSSSSUUUWWWYYYZZZZZZ[[[\\\^^^aaadddfffgggfffnnnqqquuuyyy~~~{{{tttlllfffyyyyyy{{{}}}qqqcccTTTNNNFFFBBBCCCEEEEEEEEEJJJKKKMMMPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSPPPLLLIIIGGGDDD@@@======<<<:::999888777666666888888888888888888888888999::::::;;;;;;<<<<<<<<<@@@CCCFFFIIIIIIJJJKKKLLLNNNQQQTTTVVVZZZcccqqq|||xxxcccQQQEEE@@@===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>========================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGHHHGGGFFFDDDDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJJJJKKKLLLMMMLLLOOOPPPQQQQQQOOOOOOPPPQQQTTTUUUVVVWWWXXXWWWVVVUUUWWWXXXYYY[[[]]]^^^___```^^^^^^```bbbfffiiimmmooopppsssvvv}}}{{{wwwvvvjjjZZZUUUPPPPPPSSSXXXZZZ\\\ccckkkyyy~~~{{{tttoookkkjjjhhhfffbbb___\\\ZZZUUUTTTSSSQQQPPPOOOOOOOOONNNMMMKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___bbbcccfffjjjmmmoooppppppvvvzzzxxxrrrkkkccc]]]~~~{{{xxxzzzppp```VVVKKKHHHEEEDDDFFFIIIJJJJJJLLLMMMOOOQQQRRRTTTUUUUUUSSSTTTTTTTTTTTTTTTTTTTTTPPPMMMIIIEEECCC@@@===:::::::::999777777666666666777888888888888888999999999999::::::<<<===>>>???CCCEEEHHHIIIJJJJJJKKKMMMNNNRRRVVVZZZ```lll|||qqqYYYMMMEEE===;;;;;;;;;;;;::::::999999;;;;;;:::999999:::;;;;;;888999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;<<<====================================>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGCCCDDDFFFEEEEEEEEEFFFGGGIIIHHHFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLNNNNNNMMMKKKMMMNNNNNNMMMMMMOOOPPPTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]^^^___```______```cccgggkkkmmmsssuuuvvvyyyuuuaaaWWWRRROOOOOORRRUUUYYYbbblllyyy~~~yyytttsssqqqnnnjjjfffcccaaa[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOOOONNNLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMNNNOOOQQQSSSSSSSSSUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbdddfffiiimmmrrrwwwzzz}}}xxxqqqkkkddd\\\WWW~~~||||||zzz{{{~~~zzzkkk\\\RRRMMMDDDCCCCCCDDDFFFHHHIIIIIILLLMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQMMMJJJFFFBBB@@@>>><<<:::999888777777666666666666777777888888999999999:::999999999:::<<<>>>@@@AAADDDFFFHHHIIIJJJJJJLLLMMMLLLQQQXXX^^^ggguuuhhhQQQIIICCC<<<:::::::::::::::999999999::::::999999999999::::::999:::;;;<<<<<<=========;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????????????????>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCDDDEEEEEEAAABBBDDDDDDDDDDDDFFFGGGJJJIIIGGGGGGGGGIIIJJJLLLIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOPPPNNNMMMLLLMMMOOOPPPOOONNNKKKLLLNNNNNNNNNNNNPPPQQQUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWXXXZZZ\\\^^^___bbbaaa______```cccgggiiiqqqxxx|||zzz|||ooobbbTTTOOOKKKLLLOOOUUU```jjjyyy{{{zzzxxxtttoookkkgggeeeffffffeeedddcccaaa``````\\\ZZZVVVTTTTTTSSSQQQPPPQQQPPPPPPOOOOOOPPPPPPPPPOOOQQQSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^bbbdddggghhhhhhjjjlllooorrrxxx|||sssjjjddd^^^XXXSSSzzzxxxyyy{{{|||xxxhhhZZZNNNHHHGGGDDDDDDEEEFFFGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSTTTTTTSSSTTTTTTSSSRRRPPPNNNMMMJJJGGGBBB@@@>>>===;;;:::888777777666666666777777777777888888999::::::::::::::::::;;;===@@@CCCEEEEEEGGGIIIJJJJJJKKKMMMOOONNNTTT]]]fffqqq{{{^^^KKKEEEAAA;;;999999999999999999999999999999999999999999999999::::::;;;<<<============;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>>>>?????????@@@AAABBBCCCCCCCCCCCC???AAABBBCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMMMMNNNPPPQQQPPPOOOMMMOOOPPPQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY\\\^^^```bbbaaa___^^^___aaadddffflllwww|||xxxppp\\\SSSJJJHHHIIIOOOZZZeeevvv}}}~~~yyytttpppmmmoooooonnnmmmkkkiiigggffffffccc___]]]\\\[[[YYYXXXVVVVVVUUUTTTTTTTTTUUUUUUVVVXXXZZZ[[[[[[ZZZ[[[]]]YYYYYYZZZ\\\^^^aaacccdddeeehhhmmmooooooqqquuuyyy~~~vvvlllddd^^^YYYSSSOOOzzzyyy|||uuucccYYYQQQIIIDDDDDDGGGGGGHHHIIIJJJKKKLLLNNNMMMNNNPPPQQQSSSTTTTTTTTTSSSTTTTTTSSSQQQNNNKKKIIIFFFCCC???<<<<<<;;;:::999888777777666777777888888777777888999999:::;;;;;;<<<<<<<<<===@@@CCCGGGIIIGGGIIIKKKLLLLLLNNNPPPSSSTTT\\\fffqqq|||hhhSSSFFFAAA>>><<<888888888999999999999999777888999::::::999888777999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>??????@@@AAABBBBBBBBBBBBAAA@@@>>>???AAABBBBBBCCCEEEGGGFFFGGGHHHJJJJJJJJJJJJJJJGGGIIIKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRMMMLLLLLLNNNPPPQQQPPPOOOMMMOOOQQQRRRRRRSSSUUUWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWXXXYYY\\\___```______^^^^^^___aaaccceeeiiivvv|||vvvzzzqqqdddUUUMMMJJJMMMUUU^^^mmmuuu}}}{{{{{{zzzxxxvvvsssqqqoooqqqnnniiifffdddcccbbb```___^^^]]]\\\\\\\\\\\\]]]]]]```bbbcccccccccdddeeeccccccdddfffiiilllnnnooonnnsssyyy}}}wwwpppeee\\\WWWSSSNNNKKK|||zzz|||nnn___RRROOOMMMHHHCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMOOOOOOQQQRRRTTTTTTUUUUUUTTTTTTTTTRRRPPPLLLHHHFFFCCC@@@<<<::::::::::::999777777777777777888888999777777888999::::::;;;;;;>>>>>>>>>???BBBFFFJJJLLLHHHJJJLLLMMMNNNPPPSSSUUU[[[cccnnnxxxsss[[[KKKCCC???<<<<<<888888888888888888999999666777999::::::999777666888888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@AAAAAABBBCCCBBBAAA@@@???===???AAABBBBBBCCCEEEGGGDDDEEEHHHJJJKKKJJJIIIHHHGGGHHHKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQLLLKKKKKKMMMOOOPPPOOONNNLLLMMMPPPQQQQQQRRRTTTVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWXXXYYY\\\___aaa\\\\\\]]]^^^___bbbdddeeekkkwww{{{uuuwwwxxxeeeWWWOOOMMMSSSZZZdddlllwww~~~|||xxxtttooollljjjiiigggfffffffffeeeddddddcccddddddbbbeeehhhiiiiiiiiiiiijjjlllmmmnnnpppsssvvvxxxzzz}}}}}}rrrkkk```WWWRRROOOKKKGGG{{{}}}|||nnnZZZTTTKKKFFFFFFFFFFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPQQQSSSVVVWWWVVVTTTTTTSSSQQQNNNKKKHHHFFFDDD???>>>===;;;999777666555777777777777888888888888999:::;;;<<<<<<<<<;;;;;;===>>>@@@CCCFFFIIIKKKLLLOOOMMMNNNRRRRRRRRRVVV\\\```kkkzzzppp___NNNEEEBBB>>>;;;;;;999999999888777666666555888888999999999:::::::::999888777777777888999:::;;;;;;;;;::::::999999999<<<:::888999;;;<<<:::888999999::::::::::::;;;;;;===============<<<<<<<<<<<<<<<===@@@BBBBBBAAA???CCCDDDDDDDDDDDDBBBAAA@@@????????????AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIKKKLLLNNNNNNOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOLLLNNNQQQRRRRRRRRRRRRSSSUUUTTTSSSSSSSSSTTTUUUVVVYYYZZZZZZYYYYYYYYY\\\^^^ccccccbbb```^^^^^^aaacccoooyyyzzzyyyzzzzzztttccc[[[XXXUUURRR[[[dddkkknnnvvv|||xxxxxxxxxuuurrroooooonnnooooooppppppqqqppprrruuuwwwyyyyyyxxxwwwwwwzzz~~~|||uuukkkeee\\\SSSMMMJJJGGGEEE~~~|||}}}zzziii^^^RRRMMMHHHEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNOOORRRQQQRRRTTTVVVWWWUUUSSSRRRQQQNNNKKKHHHEEEBBBAAA===<<<;;;:::999777666666777777777777888888888888:::::::::;;;;;;<<<<<<<<<>>>???AAADDDGGGIIIKKKLLLMMMLLLNNNQQQRRRRRRYYYbbbiiitttcccUUUGGGAAA>>>;;;999999::::::999999888777777666888888888888999999999999999888888777888999:::;;;;;;;;;:::::::::999999999:::888777888:::;;;999777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???AAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBB@@@?????????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLMMMLLLNNNQQQRRRRRRQQQRRRSSSSSSRRRQQQQQQQQQRRRTTTTTTXXXYYYZZZZZZZZZ\\\```cccjjjjjjgggddd```___```aaammmvvv}}}{{{wwwwwwxxxwwwvvvppplllddd^^^ZZZ[[[^^^ccclllwww}}}}}}|||{{{{{{|||}}}~~~}}}wwwqqqhhhbbbYYYRRRLLLIIIFFFEEE~~~}}}~~~|||nnn```TTTMMMGGGFFFDDDEEEGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQTTTTTTTTTUUUVVVVVVTTTRRROOOMMMKKKGGGDDDAAA>>>===::::::999999888777777777777777777777888888888888:::999999999:::<<<===>>>@@@AAACCCEEEHHHJJJLLLMMMLLLNNNQQQTTTSSSUUU```lllwwwyyylllUUUJJJ@@@======;;;999999:::::::::999999888888777666666777777777888888888999999888888999999:::;;;::::::::::::999999999999999777666777888999888777999999999999::::::::::::::::::::::::::::::::::::>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIKKKMMMPPPQQQQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPRRRSSSVVVWWWXXXYYY\\\```fffjjjtttrrrnnnhhhbbb___^^^^^^hhhqqqwwwuuurrrssstttttt{{{xxxdddXXXRRRYYYcccjjjrrr|||}}}{{{wwwpppkkkccc]]]UUUOOOJJJHHHEEEDDDqqqbbbWWWOOOJJJGGGBBBCCCDDDGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQVVVUUUUUUUUUVVVUUURRRPPPKKKJJJHHHDDDAAA>>>;;;:::777777777777777777777777666777777777888888888888:::999888888:::<<>>>>>>>><<<::::::999999999888888888777777555555555666666666777777999999999999999::::::;;;:::999999999999999999999888888777888888888888777888999999999999:::::::::999999999:::::::::::::::;;;<<<<<<<<<<<<>>>AAACCCDDDDDDCCCBBBAAA@@@>>>>>>>>>@@@BBBDDDEEEDDDCCCBBB@@@AAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMMMMKKKIIIHHHJJJMMMPPPQQQPPPPPPQQQRRROOOOOONNNNNNOOOPPPQQQRRRSSSTTTVVVXXX\\\bbbiiimmmyyywwwrrrjjjbbb]]][[[[[[aaaiiinnnnnnmmmppprrrssswww{{{bbbQQQVVV^^^```jjjyyy~~~zzzxxxuuusssqqqmmmhhhddd\\\WWWQQQKKKHHHFFFEEECCCmmmfffZZZQQQKKKHHHGGGGGGCCCEEEHHHJJJLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRVVVUUUTTTTTTTTTRRROOOMMMIIIGGGEEEBBB???<<<:::999666666777777777888888888666777777777888888888888999999888999;;;>>>AAACCCDDDEEEFFFIIIKKKMMMOOOPPPPPPSSSXXX\\\\\\bbbqqqyyyaaaPPPFFF@@@<<<>>>>>>;;;888999777777777777666666666666444444555555555666666666888888999999999:::::::::999999999999999999999999888999999999888888999999888888888999999999::::::999999:::::::::;;;;;;;;;999;;;<<<<<<;;;===@@@DDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@BBBDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLNNNNNNNNNLLLJJJHHHJJJLLLOOOPPPPPPOOOPPPQQQOOOOOONNNNNNOOOQQQRRRSSSQQQRRRUUUWWW[[[```gggkkkwwwtttooohhh```[[[YYYYYY[[[bbbggggggiiinnnqqqrrrtttxxx}}}uuuvvv|||qqqVVVUUUXXXWWWaaaqqqxxx}}}|||xxxuuunnnmmmkkkiiigggddd```^^^UUUQQQLLLIIIGGGFFFEEECCCyyylllYYYTTTNNNIIIGGGFFFFFFFFFGGGJJJMMMNNNNNNMMMNNNOOOMMMNNNNNNOOOPPPQQQRRRSSSUUUSSSRRRRRRRRRPPPLLLJJJEEEDDDBBB@@@>>>;;;:::999666666777777888888888888777777777777888888888888999999:::;;;>>>AAADDDEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSYYY```eeemmm}}}kkkUUUHHHAAA<<<:::;;;;;;777666777666666666666666666666666444444555555555666666666777777888999999999999888888888888999999999999999888999::::::888888999:::888888888888999999999999999999999::::::;;;;;;<<<999<<<>>>>>>===>>>BBBEEEBBBBBBAAA@@@???????????????@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJIIILLLNNNOOOOOOOOOOOOPPPOOOOOONNNOOOPPPQQQSSSTTTQQQSSSVVVXXXZZZ^^^bbbeeennnllliiiccc]]]ZZZZZZ[[[ZZZ___cccccceeekkkooooooqqqqqqtttyyyllllllrrr~~~}}}aaaXXXUUUQQQXXXfffnnnuuu~~~xxxsssnnnkkkccccccaaa___]]][[[XXXWWWPPPMMMIIIFFFFFFFFFEEEDDD|||~~~qqqbbbWWWNNNKKKGGGEEEEEEGGGGGGGGGIIILLLOOOPPPNNNMMMOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRQQQPPPOOOOOOMMMJJJGGGAAA@@@???>>><<<:::999888777777888888888888888999777777777777888888888888888999;;;>>>AAACCCFFFGGGGGGHHHJJJLLLNNNOOOQQQRRRSSSUUU]]]hhhsss~~~xxx\\\IIIBBB===999888::::::777666888666666666666666777777777555555555555666666666666555666777888888888777777777888888888999999999999666888:::999777666777999888888888888999999999999777777888888999::::::;;;666:::??????>>>>>>AAADDDAAA@@@???>>>>>>???@@@AAA?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIKKKNNNOOOOOONNNOOOPPPNNNNNNNNNNNNOOOQQQSSSTTTTTTVVVYYYZZZ[[[\\\]]]___ccccccaaa^^^\\\[[[]]]___]]]```bbbaaaccchhhkkkkkklllmmmpppssswww~~~ppplllmmmxxx}}}qqqbbbZZZTTTWWW^^^ccclllxxx}}}uuuoooiiiccc```YYYYYYYYYWWWTTTRRRQQQQQQLLLIIIFFFEEEFFFFFFFFFEEEzzzyyy|||~~~}}}{{{qqqfff[[[PPPHHHIIIFFFCCCCCCEEEHHHJJJJJJJJJMMMPPPPPPNNNNNNOOORRRQQQQQQRRRSSSTTTUUUVVVVVVPPPOOONNNNNNMMMLLLIIIFFF>>>>>>===<<<:::999888888888888888888888888999999777777777777888888888888777999<<>><<<<<<>>>BBB@@@???>>>>>>>>>???AAAAAA?????????>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLHHHKKKNNNOOONNNNNNOOOPPPNNNMMMMMMMMMNNNPPPRRRSSSVVVYYY[[[\\\[[[[[[[[[[[[]]]]]]]]]\\\[[[\\\___bbb```cccccc```aaafffhhhggggggkkkpppqqqqqqwww~~~zzzqqqmmmuuuzzzxxxoooddd\\\[[[]]][[[eeessswwwooohhhaaa\\\XXXSSSTTTSSSQQQOOOMMMMMMMMMJJJHHHEEEEEEFFFFFFFFFFFFvvvvvvvvvwwwzzz~~~vvvfffZZZSSSNNNJJJFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQMMMIIIEEEBBB@@@???>>>===<<<;;;:::999999999;;;:::999888888888::::::999999888888999::::::;;;:::<<<@@@CCCEEEHHHKKKNNNMMMLLLLLLLLLNNNPPPSSSTTTYYYfffttt{{{\\\III@@@<<<;;;;;;:::999888777666555777777666666555555555555666666666666777777777777666666777777777777666666999999888888888888888888888999999999999888777777999999888777666666777777777666666666666888999:::;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>???????????????>>>===<<<;;;<<<=========>>>@@@AAABBBCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJGGGIIILLLLLLKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOMMMLLLKKKNNNRRRWWWZZZ___^^^\\\ZZZYYYYYYYYYZZZXXXYYYZZZ[[[[[[^^^bbbfffccccccbbbaaa```bbbfffiiieeeiiimmmnnnooowwwyyy{{{wwwqqqvvv~~~sssggg______^^^eeesss}}}zzznnneeeaaa]]]XXXSSSKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDBBBAAACCCDDDCCCBBB|||yyyxxxwwwxxxzzztttkkkbbbVVVOOOLLLKKKIIIGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPNNNKKKHHHDDDAAA???>>>===<<<;;;:::999999999999888888777777777777777888888888888888999:::;;;;;;<<<>>>AAACCCEEEHHHKKKMMMKKKLLLLLLLLLLLLOOOSSSWWW^^^mmmpppTTTDDD<<<999;;;::::::999777666666555666666666555555444444444555666666666777777777777666666777777777777666666888888888888888888888888:::::::::::::::999999888999999888777777777777777777777666666777888999::::::;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======???@@@AAABBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBDDDDDDEEEEEEFFFGGGHHHIIIFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKNNNQQQRRRQQQOOOOOONNNMMMMMMPPPTTTYYY\\\```___]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]```cccbbbbbbaaa```^^^___bbbeeegggjjjmmmnnnooouuu|||tttuuu{{{wwwjjjdddccckkksssvvvyyy|||xxxpppeee\\\XXXTTTOOOJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIKKK}}}{{{zzzzzz{{{|||sssggg^^^TTTNNNHHHFFFGGGHHHHHHGGGJJJJJJJJJKKKKKKMMMNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPLLLKKKHHHEEEAAA???===<<<;;;;;;:::999888888888888666777777888888888777777888888888888999:::;;;<<>>BBBDDDFFFGGGGGGHHHKKKLLLLLLPPPSSSSSSRRRXXXdddnnncccLLLCCC@@@>>>;;;999999888777666666555555333333333333333333333333555555555666666666777777666666777777777777666666777777777777888888888888;;;;;;<<<<<<;;;;;;:::999888888777777777777777888777777777777888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAACCCDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJHHHHHHIIIJJJGGGHHHIIIMMMPPPRRRRRRQQQOOOOOOPPPRRRUUUZZZ]]]```aaaaaa___]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^___^^^]]]\\\]]]___aaaggglllrrruuuuuuvvvzzz~~~~~~~~~vvvlllnnnooouuu{{{xxxuuutttssstttttttttqqqooolllfff^^^WWWRRRNNNJJJHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBDDDCCCDDDIIITTT]]]~~~~~~xxxkkk^^^UUUOOOLLLKKKGGGGGGFFFGGGJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTRRROOOLLLJJJIIIDDDCCCAAA>>><<<:::999999888888777777777888999999777888999;;;;;;::::::999888888999:::<<<===???@@@DDDFFFHHHIIIIIIJJJKKKMMMMMMQQQUUUVVVYYYbbbqqq}}}|||hhhPPPBBB??????===:::888777777666666555555555222333333333333333333333555555555555666666666666666666777777777777666666666666777777777888888888:::::::::::::::999888888888777777777777777888888666777888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::::::::999999999::::::;;;<<<===============>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFJJJKKKLLLKKKJJJIIIKKKLLLGGGHHHJJJMMMQQQRRRRRRQQQNNNOOOPPPSSSVVVZZZ]]]^^^______^^^]]][[[ZZZYYYXXXWWWXXXZZZZZZYYYZZZ\\\^^^[[[\\\]]]]]]\\\^^^```ccccccjjjtttyyy{{{zzzyyyyyywwwiiieeehhhsssyyytttqqqjjjiiihhhhhhiiiiiigggeee```\\\UUUOOOKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEEEECCCEEEGGGHHHLLLVVVdddoooqqqiiicccZZZPPPJJJGGGGGGGGGEEEEEEGGGIIILLLOOOQQQRRROOOOOOOOOOOOPPPQQQSSSSSSUUUUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQNNNLLLIIIFFFEEE@@@???>>><<<:::999999888888777777777888999::::::555666777888888888888888999999:::<<<>>>@@@BBBCCCFFFHHHJJJKKKJJJKKKMMMOOONNNQQQUUUYYY```nnnfffVVVEEE===<<<:::888666777666666666555555555444222222333333333333444444444444555555555666666666666666777777777777666666555666666777777888888888888888999999888888777666777777777777777888888999666777888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;:::999888::::::;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGKKKLLLLLLKKKIIIIIIJJJLLLGGGGGGIIILLLOOOQQQPPPOOOKKKMMMOOORRRUUUXXXYYYZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUWWWYYYYYYYYYYYY[[[\\\XXXYYY[[[\\\\\\]]]```bbb```gggqqqyyy||||||zzzxxxlllbbb^^^gggrrr|||~~~xxxqqqlllhhh```^^^]]]]]]^^^^^^]]]\\\WWWTTTPPPKKKGGGEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDFFFHHHMMMWWWgggyyywwwiii]]]TTTRRRNNNIIIFFFEEEFFFHHHGGGHHHJJJKKKMMMOOORRRUUUQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWYYYZZZZZZXXXWWWVVVOOOOOOMMMKKKHHHEEECCCBBB>>>===<<<;;;999999888888777777777888999:::;;;;;;666666666666777888999::::::;;;<<<===@@@BBBDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPSSSTTTXXX___kkk}}}}}}iiiTTTHHH>>>;;;999666555666666666555555555555444444333333333333444444444555444444444555555555666666666666777777777777666666555555666666777888888999888888999999888888777666777777777777777888999999666777888:::::::::::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCCBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIHHHFFFFFFHHHIIIFFFFFFGGGJJJMMMNNNMMMKKKIIIKKKMMMPPPSSSUUUVVVVVVWWWXXXXXXYYYXXXWWWVVVUUUWWWXXXZZZYYYXXXWWWXXXYYYVVVXXXZZZZZZZZZ[[[]]]___^^^ccckkksssxxx{{{||||||{{{jjj]]]^^^eeekkkwwwwwwpppiiibbb^^^VVVUUUSSSSSSTTTUUUTTTSSSRRRPPPNNNKKKGGGFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKNNNXXXiiitttggg___WWWPPPGGGGGGGGGFFFEEEGGGIIIKKKMMMMMMNNNNNNNNNOOORRRTTTRRRRRRSSSTTTUUUWWWYYYZZZWWWXXXZZZ[[[ZZZYYYWWWVVVMMMLLLKKKIIIFFFDDDAAA@@@======;;;:::999999888888888777888888999:::<<<<<<999888777777888:::<<<===;;;<<<===>>>AAACCCEEEGGGGGGIIIKKKLLLMMMMMMPPPRRRYYYYYY\\\eeeuuunnnXXXGGG???999999777444555;;;555555555555555555444444333333333444444555555555444444444555555555666666666666777777777777666666444555555666777888888999888999999999999888777777777777666777777888999999666777999:::;;;;;;:::::::::999999999999999999999888888999999999:::::::::;;;;;;<<<===<<<;;;:::999;;;;;;<<<<<<===<<<<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGEEECCCCCCEEEFFFEEEEEEFFFHHHKKKKKKJJJIIIHHHIIILLLOOOQQQRRRSSSSSSUUUUUUVVVWWWWWWVVVUUUTTTXXXZZZ[[[ZZZWWWVVVUUUVVVVVVXXXYYYYYYXXXXXXZZZ[[[]]]```fffmmmtttyyy}}}uuu```[[[\\\^^^iiivvv~~~zzzrrrjjjccc\\\WWWQQQOOOMMMMMMNNNOOOOOONNNLLLLLLJJJHHHEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJVVVVVVZZZggg~~~yyypppddd[[[VVVRRRLLLGGGFFFFFFFFFFFFGGGHHHJJJJJJNNNMMMLLLMMMPPPSSSTTTUUUUUUUUUVVVVVVVVVXXX[[[]]]\\\\\\[[[\\\[[[XXXSSSOOOMMMLLLIIIEEEBBB@@@>>>===;;;;;;;;;:::999888777666888888888777777777777777999888777777888:::<<<======???BBBDDDEEEGGGJJJLLLMMMIIIHHHKKKLLLMMMPPPVVV\\\YYY___pppqqqZZZGGG???;;;666444444777999:::777666555444444444444444444444222222222222444444222333555666666555333111555444444444444555666666555555555555555555555555666666666666777777777777888888777777888:::;;;===999999:::::::::;;;;;;;;;888999999::::::999999888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::===<<<:::::::::;;;===???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFBBBFFFIIIJJJHHHHHHJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSVVVXXXYYYXXXWWWVVVWWW[[[ZZZXXXVVVVVVWWWYYYZZZTTTTTTTTTUUUVVVWWWYYYZZZ\\\^^^bbbjjjrrryyy~~~ppp```XXXVVV[[[bbbfffmmmwww|||yyyssskkkccc[[[UUUQQQNNNLLLJJJHHHGGGGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHHHHFFFEEEEEEJJJQQQYYY^^^bbbiiiwwwxxxqqqccc[[[SSSNNNLLLKKKIIIFFFFFFFFFGGGIIIJJJLLLNNNOOOQQQPPPPPPPPPQQQSSSTTTUUUWWWXXXXXXYYYYYY[[[\\\^^^[[[ZZZYYYXXXWWWTTTPPPMMMJJJIIIFFFCCC@@@>>><<<;;;888999999888888777666555888888888888777777777777999888777777888:::<<<>>>>>>@@@CCCEEEFFFGGGJJJLLLMMMJJJJJJMMMOOOOOOSSSYYYZZZ]]]jjj}}}yyydddQQQDDD>>>:::666444555777888888666666555444444444444444444333222222222222333444333333444555555444333222444444444444444555666666555555555555555555555555555555666666666777777777777777666666777888:::;;;888999999999999:::::::::888999999::::::999999888888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBCCCCCCDDDEEEFFFDDDFFFHHHGGGFFFEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPRRRUUUXXXXXXWWWVVVVVVVVVYYYXXXXXXWWWXXXYYYZZZZZZTTTTTTTTTUUUVVVWWWXXXYYY[[[^^^ccciiippptttuuuvvv~~~pppddd[[[YYY[[[___aaafffkkkppptttyyy{{{}}}}}}{{{uuurrrmmmfff^^^WWWRRROOOHHHHHHFFFFFFEEEFFFGGGHHHDDDEEEFFFEEEDDDDDDEEEGGGIIIHHHIIILLLTTT___jjjqqqvvvlllccc\\\XXXPPPKKKFFFDDDFFFGGGGGGEEEGGGHHHIIIKKKNNNPPPSSSTTTTTTTTTSSSSSSTTTTTTUUUVVV[[[[[[\\\]]]^^^_________[[[XXXUUUSSSQQQOOOLLLIIIFFFDDDBBB???===;;;999999555555666666666666555555888888888888888888888888999888888888999;;;===???AAACCCEEEFFFGGGHHHJJJLLLMMMKKKLLLPPPQQQRRRWWW^^^YYYeeeyyyiiiQQQEEE@@@;;;999666555666777666666555555444333333333444444333333222222222222333333333333333333444444444444444444444444444555555666444444444444444444444444555555555666666666666777666555555555666777888999777777777888888888999999888888999999999999888888888888999999:::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;::::::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGHHHGGGEEEEEEGGGIIIKKKKKKKKKKKKKKKLLLMMMMMMQQQSSSVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYTTTTTTTTTTTTUUUWWWXXXYYYZZZ]]]bbbfffjjjkkkjjjjjjxxx|||sssqqqsssyyyjjj```\\\VVVTTTSSSVVV\\\bbbdddeeelllpppvvvzzz~~~|||xxxuuussspppnnnjjjgggccc]]]WWWRRRMMMKKKDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEDDDEEEGGGIIILLLNNNRRR[[[iiizzz{{{sssmmmddd[[[VVVRRROOOMMMLLLIIIFFFEEEGGGIIIIIIHHHIIIJJJKKKMMMOOORRRTTTUUUTTTUUUVVVWWWVVVWWWYYYZZZ______```aaabbbaaa```^^^ZZZWWWRRROOOLLLJJJHHHFFFBBBAAA???===;;;999888888333444555666666666666666777888888888888888999999999999999:::;;;===???@@@DDDFFFGGGHHHHHHIIIJJJLLLMMMLLLNNNRRRSSSUUU\\\dddcccssswwwZZZEEE>>>>>>999777666666666666555333444444333333333333333444333222222222222222222333333333222222222333444555444444333333444444555666444444444444444444444444444444555555555666666666555555555666666777777888666666666777777777777888888888999999999999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????????????????????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLPPPRRRTTTTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[^^^```aaaaaabbbcccsss}}}~~~yyyooolllmmmrrrvvvnnn```ZZZSSSSSSVVVXXXVVVRRR\\\aaahhhmmmqqqzzz}}}{{{wwwrrrmmmjjjgggdddbbb___]]]ZZZVVVQQQMMMJJJIIIDDDEEEFFFFFFGGGFFFFFFEEEIIIIIIIIIGGGFFFGGGJJJMMMOOOUUUaaarrr~~~vvvjjjaaaZZZWWWRRRNNNMMMLLLKKKJJJKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVYYYZZZZZZ[[[^^^```cccbbbaaaaaabbbaaa^^^[[[XXXTTTOOOKKKIIIGGGEEECCC???>>>===;;;:::999888888444444555666777777777777777777888888999999999:::999:::;;;<<<>>>@@@BBBCCCFFFHHHIIIJJJJJJJJJLLLMMMNNNNNNPPPTTTWWW[[[eeeooo{{{|||dddOOO@@@<<<===777666555555666666444222333333222222222222333444222222222222222222222222333222222222222333444555333333333333333444555555444444444444444444444444444444444444555555555555666666666777777777777777555555666666666777777777777888888999999888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCGGGGGGGGGIIIKKKMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQPPPPPPQQQRRRUUUVVVXXXYYYXXXWWWTTTSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXZZZ^^^bbbnnnwwwyyytttvvvzzzxxxoookkkjjjkkkxxx}}}qqqaaaXXXWWWVVVRRRNNNMMMRRRYYY___fffqqq|||xxxuuuqqqmmmhhhddd```]]]ZZZXXXVVVUUUSSSPPPNNNKKKIIIHHHDDDDDDEEEFFFFFFEEEDDDDDDHHHHHHHHHGGGHHHKKKPPPSSSVVVaaasssppptttyyy}}}{{{tttkkkeeebbb]]]VVVPPPNNNLLLJJJIIIJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNOOONNNOOOOOOPPPRRRTTTUUUVVVVVVZZZ^^^`````````cccffffffccc```______]]]YYYUUUTTTPPPLLLHHHFFFDDDBBB@@@===<<<;;;:::999888888888555555666777888888777777777777888888999::::::::::::;;;===???AAACCCEEEFFFGGGIIIKKKKKKKKKLLLNNNOOOOOOPPPTTTYYY^^^fffuuufffSSSGGG???;;;:::777555444444555444333111222222111111222222333333111111222222222222111111111111222222333333444444333333333333333444444555333333333333333333333333333333333444444444555555666666777777777777666666555555555666666666777777777777888888888888777777777777888888999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>@@@AAAAAA@@@???>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEHHHKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOONNNNNNOOOQQQSSSTTTVVVWWWVVVUUUSSSQQQTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWTTTSSSVVV\\\bbbiiiooouuu{{{~~~uuujjjmmmsss}}}yyyuuusssoooxxxttteee^^^ZZZUUUQQQGGGJJJNNNTTT\\\iiiwww|||wwwsssooolllgggccc^^^[[[XXXVVVSSSQQQPPPOOONNNMMMKKKIIIHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJLLLPPPWWW___dddiiivvveeehhhkkknnnpppsssvvvyyy}}}{{{tttnnniiiggg___\\\WWWTTTRRROOOLLLJJJKKKIIIHHHHHHIIIJJJIIIHHHHHHJJJLLLNNNOOOOOOPPPQQQQQQRRRSSSUUUWWWZZZ\\\]]]\\\aaaeeefffeeeeeehhhkkkhhhccc]]][[[ZZZYYYTTTPPPNNNLLLHHHEEECCCAAA>>><<<:::999999888777777777777555666666777777777666666777777888999999:::;;;;;;;;;===???BBBDDDFFFHHHHHHHHHJJJLLLLLLMMMNNNPPPQQQQQQRRRXXX___hhhuuupppTTTFFFBBB>>>999777777555333222333333333111111111111111111222333333000111222333333222111000///000222333444444333333333333222222333333444555333333333333333333333333222333333333333444444444444555666666666666555444555666666666666777777777777777888888888888777777777777777888999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===>>>@@@BBBCCCDDDDDDCCCBBBDDDEEEFFFJJJNNNNNNLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXUUUSSSTTTZZZ```dddfffhhhmmmuuu|||zzzsssiiilllsss~~~|||}}}qqqcccZZZOOONNNLLLMMMSSS]]]hhhooo|||~~~~~~yyysssnnnjjjeeebbb^^^ZZZVVVSSSRRRPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFHHHJJJMMMNNNQQQSSSVVV\\\dddooo{{{^^^```ccceeefffhhhkkknnnjjjnnnuuuzzz~~~{{{wwwmmmkkkfffaaa\\\YYYWWWVVVOOOOOOOOONNNLLLKKKJJJIIIKKKIIIGGGHHHJJJLLLMMMMMMOOOQQQSSSTTTSSSRRRRRRRRRSSSTTTVVVXXX[[[___bbbcccaaafffkkkkkkiiigggjjjmmmiiiccc[[[XXXWWWVVVQQQMMMKKKHHHEEECCCAAA???<<<999888888777666666666666777555666666666666666555555777777888999::::::;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJHHHJJJLLLMMMMMMOOOQQQSSSRRRTTT[[[dddooo|||cccJJJAAA???;;;666444777555222111222333222222111111000000111222333333000111222333333222111000...000222444555444333222333333222222333333444555333333333333333333333333222222333333333444444444333444555555555444333222666666666666777777777888777777888888888888777777777777777888999999:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@>>>===>>>@@@BBBDDDDDDDDDCCCBBBHHHHHHJJJMMMQQQPPPLLLHHHFFFGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMLLLKKKKKKMMMOOOLLLMMMOOOQQQSSSUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXZZZXXXTTTTTTXXX\\\aaaaaa```cccmmmvvvwwwqqqnnnpppwwwwwwfff\\\VVVOOOLLLNNNTTTZZZ^^^fffkkkrrrvvvwwwuuusssqqqvvvxxx{{{~~~}}}yyysssmmmhhhccc^^^[[[XXXUUUQQQOOONNNMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGIIILLLQQQUUUWWW\\\___dddmmmxxxYYYYYYZZZ\\\___```___^^^ddddddeeehhhmmmppprrrrrrqqqtttyyy~~~{{{yyytttsssppplllhhhdddaaa___VVVVVVUUUSSSQQQPPPOOONNNIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMOOORRRSSSRRRSSSTTTUUUVVVWWWYYY\\\___bbbdddeeelllkkkkkklllllljjjgggddd```]]]XXXUUURRROOOLLLJJJHHHFFFDDDAAA>>><<<::::::777777777777777777777777888888888888777777777777999::::::999777888:::<<<>>>@@@BBBEEEGGGIIIKKKKKKKKKMMMOOOQQQRRRSSSTTTTTT[[[^^^cccooocccVVVFFF;;;999999777444111111111222222333333333111111111111111111111111000000000000000000000000333333222111111222333333222111111000000111111222444555555555444333333222333444666555444333333444888777666555444333222222666666777888888888888888666777777777888888888888999999888888999999:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>?????????@@@@@@@@@@@@===BBBFFFFFFBBB???@@@BBB>>>HHHTTTXXXTTTOOOMMMNNNJJJIIIGGGGGGHHHJJJKKKJJJJJJIIIJJJMMMPPPRRRPPPMMMHHHJJJLLLNNNPPPTTTUUUSSSWWWVVVUUUTTTUUUWWWYYY[[[TTTVVVXXXXXXWWWVVVWWWXXX]]]ZZZ[[[```fffkkkssszzzzzz||||||tttjjj\\\RRRNNNOOORRRSSSTTTXXX]]]bbbdddeeefffgggjjjlllooosssxxx|||}}}{{{sssooohhh```ZZZVVVSSSRRRLLLMMMNNNLLLJJJGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIGGGIIILLLLLLNNNXXXhhhuuuttt{{{\\\[[[ZZZ[[[]]]]]]]]]\\\]]]]]]]]]___ccceeeeeeeeedddgggkkkooosssuuuvvvwwwxxxzzz~~~}}}{{{xxxvvvuuutttsssqqqooollliiifffdddccc___^^^\\\YYYWWWTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNPPPRRRUUUVVVVVVVVVWWWYYY]]]___bbbeeehhhkkklllmmmpppooonnnmmmllliiieeebbb]]]ZZZVVVRRROOOLLLIIIGGGEEEDDDAAA???<<<:::999888777777777777777777777777888777777777777777777777888999:::::::::;;;>>>@@@AAABBBDDDGGGIIIKKKLLLLLLNNNOOOQQQSSSUUUWWWYYY[[[^^^cccmmmzzzvvvYYYNNNAAA999888999777555333333333444444444555555222222222222222222222222111111111111111111111111333333222111111222333333222222111111111111222222444444444444444333222222333444666666444333444555444444444444444444444444666666777888888888888777666666777777777888888888999888888888888999::::::888888888888888888888888::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>????????????@@@DDDIIIIIIEEEBBBCCCDDDHHHQQQZZZ[[[UUUNNNKKKKKKHHHGGGEEEFFFHHHJJJJJJJJJKKKJJJJJJLLLOOOPPPOOOLLLHHHLLLQQQTTTUUUUUUUUUSSSUUUUUUTTTTTTTTTVVVYYYZZZZZZ[[[\\\[[[YYYWWWWWWWWWZZZWWWXXX^^^ccchhhooovvv|||}}}}}}|||nnn```XXXTTTQQQOOOOOOQQQTTTVVVWWWWWWXXXXXX\\\]]]```eeelllttt{{{~~~}}}{{{xxxuuutttllliiibbb[[[UUUQQQOOONNNHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPUUU___pppccc```^^^\\\]]]]]]\\\[[[YYYXXXWWWYYYZZZ[[[[[[ZZZ]]]___cccfffggggggfffeeegggiiikkknnnpppqqqrrrrrrsssuuuwwwwwwvvvuuuvvvwwwzzz{{{|||}}}~~~|||yyywwwrrrqqqpppooommmlllkkkjjjgggfffeeecccaaa```______[[[ZZZYYYXXXVVVTTTSSSSSSPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUWWWZZZ\\\\\\]]]___```gggiiilllooorrrsssssssssrrrpppmmmkkkiiieee```\\\YYYVVVQQQNNNKKKHHHEEEBBBBBB@@@>>><<<:::888777777777777777777777777777777666777777777777777777777666888:::<<<===???BBBEEEDDDEEEGGGIIIKKKLLLMMMNNNLLLNNNPPPRRRTTTXXX]]]```eeeooo~~~yyy^^^LLLDDD;;;666777888777555333333333333444444444444222222222222222222222222222222222222222222222222333222222111111222222333333222222222222222222333333333444444444333222222222444666555444333444555222222333444555666666777555666666777777777777777666666666666777777777777888888888888888999999:::888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>@@@DDDHHHHHHEEECCCCCCEEELLLSSSYYYZZZTTTLLLIIIHHHEEEDDDCCCDDDGGGIIIJJJJJJKKKJJJJJJKKKMMMMMMLLLKKKHHHPPPYYY___^^^YYYUUUTTTTTTSSSSSSSSSTTTVVVXXXYYY^^^______]]]ZZZWWWVVVVVVWWWTTTUUU[[[```ccciiiooo|||~~~~~~|||tttjjjbbbYYYRRRMMMLLLLLLLLLKKKKKKKKKKKKPPPPPPQQQUUU]]]gggpppvvv{{{}}}~~~~~~|||zzzxxxvvvuuutttsssqqqooollljjjhhhbbb___ZZZTTTOOOLLLJJJIIIEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHGGGHHHIIIJJJLLLMMMPPPRRRXXXeeeyyynnnjjjeeebbb```___^^^]]]ZZZYYYWWWXXXYYYYYYXXXWWW[[[]]]___bbbbbb```^^^\\\^^^___```bbbcccccccccccc```bbbccccccbbbaaabbbccceeeffffffggghhhiiiiiijjjnnnmmmlllkkkiiifffcccbbbaaaaaa```___]]]\\\[[[[[[XXXXXXWWWVVVUUUTTTTTTTTTPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJKKKNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSTTTVVVWWWYYYYYYZZZ]]]```ccceeegggiiikkkppprrruuuwwwwwwvvvtttsssnnnkkkhhheeebbb^^^YYYUUUTTTQQQMMMJJJGGGDDDAAA??????>>><<<:::999777777666666666666666666666666666666666666777777888888888777999<<<===???AAADDDFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNPPPRRRSSSVVV\\\dddjjjuuufffMMMCCC>>>888666777777666333111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222333333333333222222000222444444333222333444333333444555666777777888444555666666777777666666555555555666666666777777777777777777777888999999999999999999999999999999999999999999:::::::::::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@CCCCCCBBB@@@AAABBBEEEKKKPPPQQQMMMIIIGGGGGGBBBAAAAAACCCFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIRRRaaakkkiii___WWWUUUTTTTTTSSSTTTUUUWWWXXXYYY]]]^^^^^^\\\YYYVVVUUUVVVVVVTTTUUUZZZ^^^```dddjjjvvv|||}}}|||wwwkkkaaaUUUSSSRRRPPPOOOMMMJJJGGGKKKJJJJJJLLLQQQYYY```dddnnnrrryyy}}}zzzssstttuuuvvvxxx~~~{{{wwwtttqqqnnnllliiiiiigggeeeccc```^^^]]]YYYVVVRRRNNNJJJHHHFFFFFFEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTWWW\\\hhh~~~yyytttooojjjgggdddbbb```[[[ZZZYYYYYYYYYZZZXXXWWWUUUVVVYYYZZZ[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZYYYXXXWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVYYY[[[^^^```aaaaaadddhhhkkknnnpppsssuuuyyyzzz{{{zzzxxxuuuqqqooohhheeebbb___\\\XXXTTTQQQOOOLLLIIIFFFDDDAAA???<<<===<<<;;;:::999888888888666666666666666666666666555666666777888999999::::::<<<>>>@@@@@@BBBDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQTTTWWWYYY]]]fffrrr{{{tttVVVEEE???;;;888666777666444222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222222222111...000222222111111222333666666666666666666777777444444555666666666666555444555555555555666666666777777666666777777888999::::::::::::::::::::::::888888888999999999::::::999999999999999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@??????@@@@@@DDDHHHIIIGGGEEEDDDDDD@@@???@@@BBBFFFHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIISSSfffuuutttggg[[[WWWUUUUUUUUUVVVWWWWWWXXXYYYWWWXXXYYYYYYWWWVVVVVVWWWWWWUUUWWW\\\______bbbfffmmmuuu}}}uuuxxxzzzzzzwwwlllkkkjjjgggcccZZZOOOHHHGGGGGGGGGGGGJJJMMMQQQSSS___dddlllsssvvvvvvtttrrriiijjjjjjkkknnnsss{{{}}}}}}|||}}}{{{xxxrrrnnnkkkhhheeeccc___^^^\\\ZZZXXXVVVUUUTTTQQQPPPMMMJJJHHHFFFFFFEEEEEEFFFGGGFFFFFFFFFHHHJJJNNNQQQVVV\\\```ccceeeeeejjjrrr{{{vvvrrrnnnjjjggg___^^^\\\[[[\\\[[[YYYWWWTTTUUUVVVWWWXXXWWWWWWVVVTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQOOOPPPQQQSSSTTTTTTTTTTTTVVVXXXZZZ^^^bbbfffhhhjjjkkknnnqqqtttuuuwwwyyy{{{~~~}}}|||zzzvvvqqqmmmjjjdddaaa]]]ZZZWWWTTTPPPNNNIIIGGGCCCAAA@@@???<<<;;;<<<;;;:::999999888999999777777777777777777777777666666777888999;;;;;;<<<===???BBBCCCCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPTTTXXX]]]dddqqq```JJJAAA===;;;888777666555333222333333333333333222222222111111111111111111111111222222222222222222222222111222222333333222222111222111111111111111111222000000111222222222111111...000222222111111222333888777777666666555555555333444444555555555555555444444444444555555555666666666666666666777777888999999999999999999999999777777888888888999999999999888888999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA@@@BBBDDDFFFFFFDDDBBBAAABBB??????@@@CCCFFFHHHGGGFFFGGGGGGHHHFFFEEEEEEFFFHHHJJJRRRggg|||ppp```YYYWWWWWWWWWWWWWWWWWWWWWWWWRRRTTTVVVWWWWWWWWWXXXZZZZZZXXXZZZ___aaa```aaadddfffnnnvvv~~~tttuuu|||~~~yyyzzzrrr\\\MMMGGGFFFEEEDDDEEEGGGIIIJJJRRRVVV\\\bbbfffgggfffeee____________bbbgggmmmrrryyy~~~{{{xxxuuusssrrrrrrtttxxxzzzzzzzzzrrrnnniiieeeaaa___[[[YYYUUUTTTSSSQQQPPPOOONNNNNNLLLLLLJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGHHHKKKNNNPPPWWWcccpppyyy~~~|||wwwtttllliiigggeeecccbbb___\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUSSSUUUVVVUUUTTTRRRRRRSSSQQQQQQQQQQQQQQQQQQPPPPPPLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZZZZZZZ]]]___cccgggmmmqqquuuwwwvvvxxxzzz{{{zzzzzz{{{|||{{{yyywwwsssooojjjfffddd```]]]XXXTTTQQQNNNJJJGGGCCCAAA>>>===<<<<<<:::888:::999888888888888888999777777777777777777777777666777888999;;;<<<===>>>@@@BBBEEEGGGHHHHHHIIIJJJIIIKKKMMMOOORRRSSSTTTUUURRRWWW^^^eeepppkkkQQQBBB???:::999777666555444333333333333333333222222222111000000000000000000000000111111111111111111111111111222333333333333222111111000000//////000000111///000000111222222111111///111333333333333444555666555555555444444444444333333444555555555555444333333444444444555555555666555555555555666777777777777777777777777777777777777777777888888888999888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAADDDDDDEEEDDDCCCAAAAAAAAA@@@@@@AAACCCFFFGGGGGGEEEDDDFFFFFFEEECCCCCCFFFHHHJJJPPPeeexxxddd[[[WWWWWWWWWWWWVVVUUUUUUTTTRRRTTTWWWYYYYYYZZZ\\\]]]\\\ZZZ\\\aaabbb``````cccccchhhmmmtttzzzyyy}}}sss^^^OOOMMMHHHEEECCCDDDFFFHHHIIIKKKOOORRRUUUVVVVVVVVVTTTTTTTTTTTTVVVYYY___ccckkkqqq{{{~~~}}}}}}~~~|||yyyxxxyyyzzz{{{{{{}}}|||yyyuuuppplllgggffffffhhhkkkmmmnnnmmmiiieee```\\\YYYVVVSSSQQQMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJLLLPPPTTTXXXZZZfffzzzyyyvvvrrrooommmjjjfffccc```___^^^\\\\\\\\\]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWUUUWWWXXXWWWUUUTTTTTTUUUSSSSSSRRRRRRRRRRRRRRRQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXXXXYYY[[[\\\^^^```aaaaaaaaaaaaeeegggkkkpppvvv{{{~~~}}}{{{{{{{{{uuusssppplllhhhdddaaa___]]]YYYTTTOOOKKKGGGCCC@@@???===:::999:::999888777888888777777777777888888777777777777777777777777777777999:::<<<===>>>???AAADDDGGGJJJKKKLLLMMMNNNJJJLLLNNNQQQTTTVVVWWWXXXYYY```iiirrrppp\\\III???>>>888777555555444444444444111111111111000000//////////////////////////////000000000000000000000000111222333444444333222111000000////////////000000//////000111111111111111000222444555444444555666333333333333333333333333222333444444555555444444333333333444444444555555555555555555555666777777666666666666666666666666777777777777888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<=========<<<<<<===???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCC@@@@@@AAADDDFFFGGGFFFEEECCCEEEFFFDDDBBBBBBFFFIIIJJJOOOddd|||ggg]]]WWWWWWWWWVVVUUUTTTRRRRRRTTTVVVYYY[[[[[[\\\^^^```\\\[[[]]]aaabbb```___bbbddddddeeejjjxxx~~~~~~ooo\\\VVVNNNGGGDDDDDDGGGIIIEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMNNNQQQUUUYYY```gggqqqyyy}}}}}}yyyuuussssssssstttvvvxxx|||xxxvvvssspppooopppqqqrrrssstttwwwyyy{{{|||||||||}}}{{{wwwtttqqqlllfffbbb^^^]]]]]]^^^aaacccddddddccc___ZZZVVVSSSQQQNNNLLLIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMOOOSSSXXX]]]bbblll{{{|||zzzwwwsssoooooommmjjjfffccc```^^^]]]aaa___^^^^^^^^^]]][[[YYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUOOOSSSUUUTTTUUUWWWUUUQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXVVVYYY\\\^^^^^^^^^```aaabbbcccfffhhhkkkmmmoooooouuuwwwzzz}}}~~~{{{vvvssspppmmmhhheeebbb___[[[YYYTTTQQQMMMHHHDDDBBB@@@@@@888888888888888888888888777777777777777666666666666666666666666666666666;;;;;;<<<>>>???AAABBBBBBGGGGGGHHHJJJLLLMMMNNNOOOOOOKKKJJJNNNQQQSSSXXX^^^aaagggsssfffSSSHHH@@@======666666555444444333222222222222111000//////000000222222222111111111111000111111111111111111111111222222111111111111111111111111222222222333333333222222222111111111000000111111222333333444555555444444444333333222222222333333333444444444555555777777555444444555666777555555444444444555555666999999777666555555555555666666666666666777888888777888999:::::::::::::::@@@?????????>>>>>>======>>>============???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEJJJPPPccc~~~lll]]]XXXWWWUUUSSSSSSTTTUUUVVV[[[\\\]]]^^^____________]]]]]]]]]]]]^^^___aaacccccccccdddgggoooyyy~~~xxxxxx|||zzzkkkXXXKKKHHHJJJJJJIIIFFFGGGIIIJJJJJJJJJIIIHHHFFFIIIJJJFFFFFFIIILLLKKKNNNUUU___hhhnnnrrrssstttooommmmmmnnnjjjdddaaaccckkkoootttyyy{{{zzzxxxvvvqqqmmmhhhcccaaaaaadddfffgggiiimmmppprrrsssssssssqqqooommmiiieee```\\\ZZZUUUTTTRRRSSSUUUXXXZZZ[[[WWWUUUSSSQQQOOOLLLIIIFFFCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFHHHIIIIIIJJJLLLNNNPPPSSSYYY___fffnnnuuuzzz{{{zzzwwwssspppmmmkkkjjjgggfffdddddddddccc```^^^````````````___^^^]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ[[[XXXYYY[[[YYYUUUXXXWWWUUUSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]\\\___cccfffggghhhjjjkkknnnoooqqqtttvvvxxxyyyzzz|||}}}}}}{{{wwwrrrnnnllliiidddaaa]]]ZZZWWWTTTPPPMMMIIIEEEAAA???>>>===888888888888888888888888666666666666666666666666777777777777777777888888;;;;;;===???AAADDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPOOOPPPUUUWWWYYY```gggllluuummmWWWHHH@@@:::888999666666555555444333333222333222222111000000111111222222222111111111000000111111111111111111111111111111111111111111111111000000000111111111222222222222222111111111000000000000111111222333333444444444333333333222222222333333333444444444444555666666555555555555666666444444444444444555666777999888777666555555555555666666666666666777777888555666888999:::;;;<<<<<>>>>>=========>>>============???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDBBBDDDDDDCCCCCCCCCDDDEEEEEEKKKQQQddd~~~tttgggXXXVVVTTTRRRQQQRRRTTTUUUXXXYYYZZZ\\\^^^______```[[[[[[[[[\\\^^^aaaccceeecccbbbbbbeeejjjsss{{{~~~~~~~~~ooo___WWWTTTPPPMMMLLLKKKJJJLLLMMMNNNLLLJJJKKKNNNMMMIIIGGGIIIKKKJJJKKKOOOVVV\\\```bbbcccddd```]]]\\\\\\ZZZVVVVVVYYY___ccciiinnnqqqrrrqqqooojjjfffaaa\\\YYYYYYZZZ\\\```bbbeeehhhkkklllllllllhhhgggddd```\\\XXXUUUTTTPPPOOOMMMMMMNNNOOOPPPPPPRRRPPPNNNLLLKKKIIIGGGEEEFFFFFFEEEFFFGGGGGGGGGFFFHHHHHHIIIIIIJJJLLLQQQTTTZZZaaakkkwww}}}{{{zzztttrrrpppoooooommmjjjhhhhhhhhhhhhgggfffdddcccbbbaaaaaa```___^^^^^^]]]]]]\\\^^^]]]\\\^^^bbbbbb^^^ccc___ZZZWWWVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXZZZ[[[]]]___```aaa```aaabbbccceeefffggghhhhhhlllpppsssuuuvvvxxxzzz|||}}}|||yyyuuuqqqkkkgggfffccc^^^ZZZWWWTTTPPPMMMIIIGGGDDD@@@===;;;::::::777777777777777777777777555555555666666666666666777888888888999999::::::<<<===???AAADDDGGGHHHJJJHHHHHHIIIKKKLLLMMMNNNOOONNNOOOSSSXXXZZZ]]]gggrrreeeVVVFFF===:::666555666555555555444333333222222333333222111111111222222222222111111111000000000111111111111111111111111111111111111111111111111/////////000000000111111222111111111111000000000//////000000111222222222333333333333222222222222333333333333444444444444444555555666666666555555333333333444555666777888888888777666555555555555666666555555666666777888444555777999;;;<<<======>>>>>>>>>===============>>>===<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBDDDEEEDDDCCCDDDCCCCCCCCCDDDEEEEEEFFFKKKRRRcccyyyxxxnnnXXXUUURRROOOOOOPPPRRRTTTUUUVVVXXXZZZ\\\^^^______[[[[[[\\\]]]^^^```aaabbbbbbaaa```aaadddjjjpppttt~~~|||zzzyyyzzz{{{|||vvvmmmfff```[[[[[[WWWUUUWWW\\\]]][[[WWWUUUXXXUUUOOOJJJJJJJJJHHHFFFGGGJJJMMMPPPQQQQQQRRRTTTPPPMMMMMMLLLJJJKKKOOORRRUUU[[[aaaeeefffffffff```]]]XXXSSSPPPOOOPPPQQQUUUWWWZZZ]]]___```aaaaaa___\\\YYYUUURRROOONNNMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFJJJJJJKKKMMMQQQXXXaaagggrrr{{{~~~}}}{{{xxxuuurrrrrrqqqpppnnnmmmkkkjjjjjjjjjiiihhhfffeeeddddddbbbddddddeeejjjqqqrrrooojjjddd]]]YYY[[[^^^aaabbbaaaaaaaaaaaaaaabbbbbbbbbaaabbbdddfffiiikkkmmmmmmmmmnnnoooqqqrrrtttuuuvvvwwwzzz~~~~~~{{{wwwsssooojjjddd``````\\\XXXTTTPPPMMMIIIGGGDDDBBB@@@===:::999888777666666666666666666666666555555555555555666666666777888888999:::;;;;;;<<<>>>???AAACCCEEEGGGIIIJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOQQQVVV[[[^^^dddtttsssQQQGGG===:::999777666888333333333222222111111111222222111111000111111222111111111111000000000000111111111111111111111111000000000000111111111111/////////000000000111111111111111111000000000000000000000111111111222222333222222222222222222222222222333333333444444444333444555666777666555444222222333333555666888888888777666555555555555555666555555555555666777777555666888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEECCCDDDDDDDDDEEEFFFGGGHHHIIILLLSSS```ppp{{{zzzqqqjjjXXXUUURRROOONNNPPPRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^]]]]]]```dddiiilllvvvwwwxxxyyyyyyxxxwwwvvvzzz}}}~~~{{{uuuqqqooosss{{{~~~{{{vvvnnnnnnhhh]]]TTTOOOLLLHHHGGGFFFFFFHHHJJJKKKLLLLLLQQQKKKHHHIIIIIIGGGGGGJJJJJJLLLQQQVVVYYY[[[\\\\\\VVVTTTPPPMMMKKKJJJKKKLLLLLLMMMPPPRRRTTTVVVWWWWWWWWWUUUQQQNNNKKKJJJJJJJJJFFFGGGHHHHHHHHHIIIJJJKKKHHHIIIHHHGGGFFFFFFHHHIIIHHHGGGFFFEEEEEEFFFJJJLLLLLLNNNRRRYYYbbbppp~~~~~~}}}{{{yyyxxxvvvuuuuuusssrrrqqqppppppqqqrrrssstttzzzyyyhhhaaa[[[ZZZ___eeeiiikkkkkkkkkllllllmmmmmmmmmnnnoooppprrrtttvvvyyyzzz{{{}}}}}}~~~|||{{{yyyuuuqqqlllhhhccc^^^ZZZYYYVVVQQQNNNKKKHHHEEEBBB???>>>===;;;999888777777555555555555555555555555555555555555666666777777777888999:::;;;<<<======BBBBBBCCCDDDFFFGGGGGGHHHJJJJJJLLLMMMOOOPPPRRRRRRUUUWWW\\\bbbhhhsssmmmZZZFFF???999999999777666888111111111000000000000000000000////////////000000111111111000000000//////000000000000000000000000//////000000000111111111000000000111111111222222000000000000000000000000111111111222222222222222222222222222222222222222222222222333333333444444222333555666666666555444222222333333555666888888777666666555555555555555555555555555555666666777888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@BBBCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDFFFFFFFFFGGGHHHJJJKKKLLLPPPVVV^^^ffflllkkkeee___WWWUUURRRPPPOOOQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]\\\\\\[[[[[[ZZZYYYZZZZZZZZZ[[[^^^bbbeeehhhnnnqqqvvvzzz|||{{{xxxvvv{{{}}}wwwggg[[[SSSLLLOOOLLLJJJIIIKKKMMMMMMLLLMMMHHHEEEGGGHHHFFFFFFGGGEEEGGGJJJMMMOOOQQQQQQQQQLLLKKKJJJHHHGGGHHHHHHIIIHHHHHHJJJLLLMMMOOOOOOPPPPPPNNNKKKHHHFFFFFFGGGHHHDDDFFFGGGFFFEEEFFFHHHKKKHHHJJJKKKJJJHHHHHHJJJLLLHHHIIIIIIHHHIIIMMMTTTYYYXXX]]]eeeqqq|||rrr```[[[XXX\\\eeeoootttvvvzzzzzz{{{{{{||||||}}}}}}}}}yyyvvvtttpppmmmhhhddd```\\\WWWTTTRRROOOKKKHHHFFFDDDAAA>>><<<;;;;;;:::999888777777666666666666666666666666555555666666777777888888888999:::<<<===???@@@@@@EEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOQQQTTTUUUVVVXXXZZZaaalllwwwwwwZZZGGG???:::777888888555444666000000000000000000000000//////.........///000000111111000000000/////////000000000000000000000000...//////000000111111111000000000111111111222222//////000000000000000111222222222222222222222222111111111222222222222222222222222222333333333333222333444555555555555555333333333444555666777888666666555555444555555666555555444444555555666777999::::::::::::999888888:::::::::::::::;;;;;;;;;===<<<;;;;;;<<<===???@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFEEEGGGGGGHHHIIIJJJLLLNNNOOORRRXXX]]]_________[[[UUUTTTSSSQQQQQQQQQRRRTTTUUUXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWXXXZZZZZZ[[[[[[[[[VVVVVVWWWZZZ]]]```ccceeefffjjjqqqwww{{{}}}|||{{{}}}}}}pppddd\\\WWWTTTPPPPPPSSSUUUTTTRRRRRRKKKEEEFFFGGGEEEDDDEEEDDDEEEFFFGGGIIIJJJJJJKKKFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGFFFDDDCCCDDDDDDEEEDDDEEEFFFDDDBBBCCCGGGKKKJJJMMMPPPOOOLLLKKKLLLNNNLLLMMMOOOPPPSSS[[[eeemmmttt{{{wwwiii\\\ZZZZZZcccqqq~~~}}}|||{{{xxxtttpppmmmjjjgggddd___[[[XXXUUUQQQOOOKKKIIIEEECCCAAA@@@===;;;999999999999888777777666666666666666666666666666666666777777888999999:::;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJLLLNNNQQQTTTWWWYYYZZZ```cccmmm~~~~~~aaaLLLBBB;;;777555777666333333555111111111111111111111111///////////////000111111111000000000////////////000000000000000000000000......//////000111111222/////////000000000111111////////////000000111111111111111111111111111111000111111111222222222222111222222222222333333333333333333333444555666777444444444444444555666777555555555444444555555666555444444444444555666666888999999:::::::::999999999999999999:::::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCEEEGGGHHHGGGEEEFFFGGGGGGIIIKKKMMMNNNPPPNNNUUUYYYWWWUUUVVVSSSOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWSSSTTTVVVXXXYYYYYYYYYYYYSSSTTTVVVXXX[[[^^^```aaa```bbbgggnnnuuu{{{}}}vvviiifffeeehhhooossssssrrrmmmaaaTTTNNNKKKGGGFFFGGGFFFFFFFFFGGGIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIHHHHHHKKKSSSZZZ___cccggggggbbb______aaaaaadddgggjjjppp{{{{{{kkk]]]\\\___kkk}}}vvvuuutttqqqmmmiiieeecccaaa]]]YYYVVVSSSQQQMMMKKKGGGDDDAAA???>>>===;;;999666777777888777777666666777777777777777777777777666777777888999:::::::::===>>>???AAACCCEEEFFFGGGFFFGGGHHHJJJLLLMMMOOOOOOJJJLLLNNNRRRUUUYYY[[[\\\lllppp~~~cccIII@@@@@@:::666555777666333333666222222222222222222333333000000///000000111222222000000000000////////////000000000000000000000000---......///000111111222............/////////000.../////////000000111111000000000000////////////000000111111222222222222111111222222222333333333333333222222333444666777555555444444444555555666555555444444444555555666555444444444444555666666666777888999:::;;;;;;;;;888888999999999:::::::::<<<<<<;;;;;;<<<===???@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCEEEGGGHHHGGGEEEEEEFFFGGGHHHJJJLLLNNNOOOHHHPPPTTTQQQOOOPPPOOOKKKKKKLLLNNNPPPRRRRRRSSSSSSRRRRRRTTTUUUVVVWWWWWWXXXTTTUUUVVVWWWWWWWWWVVVUUURRRSSSUUUWWWYYY[[[]]]^^^\\\]]]```eeennnwww~~~{{{gggZZZQQQKKKIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFIIILLLNNNQQQXXXdddmmm}}}}}}|||}}}~~~{{{nnnqqqvvv{{{xxxvvvrrrnnnjjjfffdddaaa^^^[[[WWWUUUQQQMMMJJJHHHHHHHHH@@@???===<<<::::::999999<<<:::999777777888:::;;;999999:::;;;;;;999888777888777888888999:::;;;<<<===>>>???AAADDDFFFHHHIIIHHHHHHJJJLLLOOOOOONNNMMMKKKOOOUUUWWWXXX]]]eeelllvvvlllVVVFFF<<<888555555444444444333333333444444333333222111000000222111111111000000//////////////////000000000000333111///---,,,---...///......//////000000111111//////000000000000///////////////////////////////////////000111111222222111111111111111111111111111111000000000000111111333222111111111222333444444555555555444333333222333333444444555666666666333333333333333333333333666666777888888888888888888888888888999;;;===???>>>>>>===<<<<<<===??????AAAAAAAAA@@@@@@@@@??????BBBBBBCCCDDDFFFGGGIIIJJJFFFGGGGGGHHHIIIJJJLLLMMMOOOMMMKKKJJJJJJLLLNNNPPPMMMNNNNNNOOOPPPPPPPPPPPPPPPSSSVVVWWWVVVUUUTTTTTTUUUVVVYYYZZZZZZXXXTTTRRRTTTTTTVVVWWWXXXYYYYYYYYY\\\^^^aaadddhhhnnnvvv{{{uuuiii[[[VVV[[[VVVTTTVVV[[[]]]ZZZ]]]ddd___``````^^^[[[YYYYYYZZZYYYUUURRRQQQMMMIIIHHHKKKJJJHHHFFFGGGKKKMMMNNNMMMQQQSSSUUUXXX___ooo~~~zzzvvvrrrqqqkkkhhhddd```^^^[[[XXXUUUQQQOOOLLLHHHEEECCCCCCCCC???>>>===;;;:::999999999999888777666666777888888777888888999999888888888777777888999;;;===>>>???BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJLLLMMMMMMLLLKKKOOOSSSWWWYYY\\\eeeqqq{{{uuu]]]KKK@@@:::777444444444444333333333333444333333222111111000000111111000000000/////////.../////////000000000000222111///---,,,---...///.........///000000111111000000111111111111000000////////////////////////111111000000000000000000111111111111111111111111111111000000000000111111222222111111111222333444444444555555444333333222222333333444555666666777444444444333333333333333666666777888888888888777666777999:::;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>????????????????????????DDDCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMOOOPPPQQQSSSUUUUUUTTTSSSSSSTTTTTTUUUWWWYYYXXXVVVTTTRRRRRRSSSUUUWWWYYYZZZZZZ[[[ZZZ[[[]]]___bbbgggmmmrrrtttlllnnnnnnlllooovvvyyyyyy~~~zzzwwwuuuuuuuuurrrmmmiiieee^^^VVVRRRSSSSSSTTTUUUVVVYYY\\\^^^```hhhkkkooottt|||{{{zzzxxxuuuqqqnnnjjjiiibbb___[[[WWWUUUSSSPPPMMMIIIGGGDDDAAA???======<<<======<<<::::::999999999777777888888888888888777666666666777777888999:::999999:::;;;===@@@BBBCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJLLLMMMNNNNNNNNNUUUYYY]]]aaahhhvvvwww^^^III>>>999777555444444444333333333222222333333222222111000000000///////////////.............../////////000000000222111///...------......---......//////000111111//////000000000000//////////////////////////////222222111000000///......111111111111111111111111111111000000000000111111222222111111222222333444444444444444444333333222111222333444555666777777444444444444444444444444555666777777888888777777666888:::<<<===;;;999888:::999999999999:::;;;<<<=========>>>??????@@@@@@EEEDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLPPPNNNKKKIIIIIILLLOOOQQQRRRSSSSSSRRRQQQPPPQQQSSSSSSTTTVVVWWWWWWUUUSSSRRRRRRSSSUUUWWWYYY[[[\\\\\\ZZZ[[[\\\]]]___bbbgggjjjyyyxxxtttwwwxxxkkkeeeeeeffflllrrrttttttvvvzzz|||xxxsssrrrpppmmmjjjfffcccaaaZZZWWWSSSPPPNNNLLLIIIGGGCCCBBB???===;;;:::999999<<<;;;:::999999999999999777999:::<<<<<<;;;:::999777777666777888:::<<<============>>>@@@BBBCCCDDDGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMPPPSSSUUUXXX^^^fffooo{{{rrraaaKKK;;;666666555444333333333333222222222222222222111111000000000000................................./////////000000111000///...---.........------......///000000111---......//////......---////////////////////////111111000000////////////111111111111111111111111111111000000000000111111222111222222222222333333333333444444444333333222111111222333555666777777444444444555555555555555555666666777777777777777888999:::;;;;;;:::888777888888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJPPPOOOMMMLLLLLLNNNPPPRRRRRRRRRQQQOOONNNNNNPPPRRRTTTTTTUUUVVVVVVUUUTTTSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[]]]^^^___```bbbfffjjjqqqyyyyyypppoooxxx|||}}}~~~yyyrrrnnnlllkkkiiifffccc```]]][[[SSSQQQMMMKKKIIIGGGEEECCC@@@???===<<<:::999999888:::999999888888888999999777888;;;<<<===<<<:::999999999999999:::<<>>???AAABBBCCCCCC@@@@@@AAABBBCCCEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGIIIKKKLLLKKKJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPNNNLLLMMMPPPRRRUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYZZZZZZYYYYYYXXX[[[]]]___```aaadddhhhkkkmmmsss{{{xxxsssvvv}}}{{{xxxtttoooiiieeedddcccaaa___[[[XXXUUUTTTNNNKKKHHHEEEDDDCCCAAA???======<<<;;;:::999999888888888777777777888888999555666999:::;;;:::999888;;;;;;<<<<<<===???@@@AAAEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKKKKKKKNNNTTTZZZ___llliiiKKKDDD:::555555666444111222222222111111111000000000000000///////////////---------...............------.........///////////////////////////......,,,------......///000000111111222222222222111111////////////////////////------...//////000111111000000000000000000000000111111000000000000111111000111222333333333333222111222222333333333333333222222222333444444555555333333333444555555666666444555666666777777666666;;;:::888777777888999:::888999:::;;;<<<============>>>???@@@AAABBBCCCCCC??????@@@AAACCCEEEGGGHHHFFFEEEEEEEEEFFFGGGGGGHHHFFFGGGIIIKKKLLLLLLKKKKKKGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOMMMLLLMMMPPPSSSVVVUUUUUUUUUUUUVVVWWWWWW[[[[[[[[[[[[ZZZYYYXXXWWWXXX[[[]]]___```cccfffiiikkknnnsssxxx||||||wwwtttpppllliiieeeaaa^^^[[[ZZZYYYVVVSSSPPPMMMLLLGGGEEEBBB@@@???>>><<<:::::::::::::::999888888777666666666666777777888999666777888:::::::::::::::<<<<<<===??????@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJMMMOOOPPPVVV___fffqqqfffSSS@@@<<<777444333333222111222111111111000000000000////////////////////////------......////////////---------.........//////......///////////////...,,,,,,---......//////000000000111111111111000000////////////////////////......//////////////////000000000000000000000000111111000000000000111111000111222333333333222222111111222333333333333333333333333333333333333333222222222333444555555555444555666666777777666666888888888888999999999999777888:::;;;<<<======<<<===>>>>>>???@@@AAAAAABBB@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLGGGGGGHHHJJJLLLNNNPPPRRRMMMNNNNNNNNNNNNOOOQQQTTTUUUTTTSSSSSSSSSTTTVVVWWWZZZZZZ[[[[[[[[[ZZZYYYYYYXXXZZZ\\\^^^___```ccceeefffiiikkkmmmoootttzzz|||yyywwwnnnkkkgggcccaaa___\\\ZZZUUUTTTSSSQQQNNNJJJHHHFFFCCCAAA>>><<<;;;:::888666777777888888777777666555666666555666666777888999888999:::;;;<<<<<<======;;;===>>>@@@@@@@@@??????CCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJPPPTTTXXXaaammmvvvkkkSSSDDD;;;999666222000000111222111111111111000000000000.........///////////////........./////////000000---------.........//////......///////////////...,,,,,,------...//////000------............------////////////////////////000000000///......------000000000000000000000000111111000000000000111111000111222333444333222222000111222333333333333333444444444333333333222222111111222333333444555555444555555666666666666666555666999;;;;;;:::888777666777999;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIHHHIIIKKKPPPTTTWWWKKKMMMNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSUUUWWWYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[]]]^^^^^^___aaaccc```ccceeefffgggiiiooosss~~~{{{}}}|||~~~}}}}}}}}}~~~zzzxxxxxxvvvpppkkkhhhddd___YYYUUURRRQQQQQQMMMLLLKKKIIIGGGEEEDDDCCC???>>>===;;;:::999888888999888888777777777777888888999999999999:::::::::::::::;;;;;;<<<=========???AAABBBBBBBBBBBBCCCEEEDDDEEEFFFHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGJJJNNNTTTXXX___mmm}}}eeePPPDDD???777555333111000000000111111111111111000000000000111000///...------...///......------------......000---,,,---///000...,,,------------------------......///000000///..................///////////////............---------...---------...///111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222444444444333333222222222222222333444444555555666666666777777777777666666888888777777888888999:::<<<;;;:::999888999::::::>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGEEEJJJSSSYYYXXXUUURRRQQQPPPOOONNNNNNOOOPPPTTTSSSRRRQQQRRRUUUWWWYYY^^^^^^\\\\\\\\\\\\^^^^^^\\\[[[[[[\\\___aaaaaa``````___]]]]]]^^^aaaeeegggsssxxx~~~zzzxxxxxx}}}}}}uuuuuu|||}}}||||||{{{zzzzzzuuupppnnnnnnlllgggbbbaaa^^^YYYTTTPPPNNNMMMMMMIIIIIIGGGFFFDDDBBBAAA@@@>>>===<<<:::999888888888666666555555555555555666888999999999::::::::::::<<<<<<<<<===>>>>>>??????@@@AAACCCCCCBBBBBBDDDFFFDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMOOOVVV```kkkvvv~~~hhhSSSDDD===;;;777555333111000000000111111111000000000/////////111000///...---......///......------------......---,,,***+++---...,,,***------------------------....................................///////////////............---------......------...///111222000000000000000000000000000000000000000000000000111111111111111111111111000000000111111222222222444444333333333222222222222222333333444555555555666666666777777666666666777666666666666777888888:::999888888888:::;;;<<<>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIOOOZZZdddgggccc\\\RRRQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ]]]\\\[[[[[[[[[[[[\\\]]]ZZZYYYYYY[[[]]]___^^^]]]]]][[[ZZZZZZ[[[^^^aaadddnnnuuu~~~~~~|||{{{|||{{{yyy}}}{{{xxxuuurrrrrrrrrrrrqqqsssnnnhhheeedddbbb___\\\XXXUUUQQQLLLIIIGGGFFFFFFDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888777777777666555555555555555666666999999999:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCBBBBBBDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHGGGHHHKKKPPPTTTWWWbbbrrr|||eeeOOO@@@:::888999666444333111000000000111000////////////.........000000///............///......------------......---,,,++++++------,,,+++..............................,,,,,,,,,,,,......---............////////////............---------......---......///000111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222333333333333333333222222222222222222333333444444555555555555666666666666555555555555555555555666777777777777777777888:::<<<============>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFHHHIIIIIIGGGMMMYYYgggqqqpppfff]]]QQQPPPPPPOOOOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZWWWWWWWWWYYY[[[\\\[[[ZZZXXXWWWWWWWWWXXX[[[]]]___fffnnnxxx}}}}}}~~~~~~xxxuuuttt{{{rrryyy}}}zzzxxxssspppllljjjjjjjjjiiihhhiiieee___[[[YYYXXXVVVTTTNNNLLLIIIFFFCCCBBBAAAAAA@@@???>>>===<<<;;;:::999:::999888777777777777777777777777777777888999::::::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAABBB@@@AAABBBBBBAAABBBDDDFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJLLLRRR\\\cccnnnyyywwwgggRRRAAA999777777777444333222111000000000000//////.........---------/////////.........//////......------------............---..........................................---+++******+++---...---------........./////////............---------............//////000000////////////////////////////////////////////////111111111111111111111111---...///000111222333444333222222222222222222222111222222333444444555555444555555666666555555444555555555555555666666777777666666666777999;;;<<<<<<<<<<<<<<<<<<===============<<<<<<======>>>???@@@AAACCCDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIOOOYYYeeekkkhhh^^^TTTPPPPPPOOOOOOOOOQQQRRRSSSSSSTTTVVVXXXYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWZZZZZZYYYWWWVVVVVVVVVVVVXXXZZZ\\\]]]^^^eeeooovvvyyyzzz|||~~~{{{vvvtttzzz~~~~~~aaahhhrrr}}}~~~{{{zzzyyyxxxvvvvvvuuutttqqqooojjjgggcccaaa```___]]]\\\ZZZVVVRRRNNNLLLKKKJJJIIIFFFEEECCCAAA???>>>>>>>>>===<<<<<<;;;:::999999888888888777666666666777777777777777888999:::;;;<<<<<<<<<<<<<<<============>>>??????@@@AAAAAABBBBBB@@@AAAAAA@@@???@@@CCCFFFIIIIIIIIIIIIJJJKKKKKKLLLPPPQQQQQQRRRWWWbbbqqq||||||^^^SSSDDD;;;999999777444333222222111000000000000............------------......//////////////////......------------......---............---.................................---+++******+++---...------------............///............---------.........///////////////////////////////////////////////////////////////000000000000000000000000---......000111222333333222222222222222222222222111111222222333444444555444444555555555555444444666555555555555666777777777777666555666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJMMMRRRXXX\\\ZZZTTTOOOPPPOOONNNNNNOOOPPPQQQRRRTTTVVVWWWXXXXXXVVVTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYYYYWWWUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\aaahhhmmmppptttzzz|||~~~TTTYYYbbbllluuu~~~}}}zzzyyyuuuuuuuuutttsssqqqpppooommmkkkjjjiiiiiigggdddbbb]]][[[WWWUUUTTTRRRPPPNNNOOOMMMJJJHHHFFFDDDDDDDDD@@@???>>>===<<<<<<<<<<<<;;;:::::::::999999888888777777666666666777888888666666666777888:::;;;<<<>>>>>>>>>>>>?????????@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAAAA@@@???AAADDDGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPSSSWWW[[[cccrrrhhhIIICCC;;;888888888444111222222111111111000000000///............------------...//////000/////////......------------......+++,,,------++++++,,,---------------------------------++++++++++++------,,,------------.........///............---------......////////////......000000000000000000000000000000000000000000000000000000000000000000000000......//////000111222222111111111222222222222222111111222222333333444444333333444444444444333333555555555555555666777777777666555555555666777888:::::::::::::::999999999;;;;;;::::::;;;;;;<<<=========???@@@AAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIJJJMMMPPPRRRRRRQQQOOONNNNNNMMMMMMNNNOOOPPPSSSTTTVVVVVVVVVTTTRRRQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTVVVWWWWWWUUURRRTTTUUUWWWYYYZZZ[[[[[[[[[]]]```eeegggjjjooowww}}}~~~KKKNNNTTT[[[bbbkkksssyyy~~~|||yyyvvvsssqqqooonnnkkkjjjhhheeecccbbbaaaaaa^^^\\\[[[ZZZZZZXXXVVVSSSPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFFFFDDDBBBAAA@@@@@@;;;;;;::::::::::::::::::888888888888888888777777777666666666777888888999777777777888:::<<<===>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCBBBAAABBBFFFIIIJJJJJJKKKLLLNNNQQQTTTUUUTTTYYY```gggrrroooTTTAAA===888555555555333111111111111111111000000////////////............---,,,---///000000000//////......------------......***,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///............---------......///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000111111111222222222222111111111222333333444444333333444444444444333333444444444444444555555666444444333333444666888999::::::999999999888888888:::::::::::::::;;;;;;<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIKKKNNNPPPPPPQQQOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRPPPPPPQQQTTTUUUUUURRROOORRRSSSUUUXXXYYYYYYYYYXXX[[[___ccceeefffiiioootttFFFIIILLLPPPVVV]]]fffkkktttxxx~~~}}}|||}}}}}}xxxuuutttrrrpppmmmjjjhhhgggfffeeeccc___\\\YYYWWWWWWVVVTTTRRRPPPPPPOOONNNKKKIIIIIIHHHFFFFFFFFFFFFDDDBBB<<<>>>>>>>>><<<:::::::::888888888999999999999999777777777777777777777777777666666777777888999:::999::::::;;;===???AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEECCCBBBDDDHHHKKKIIIJJJKKKNNNQQQUUUYYY[[[^^^dddmmmvvvaaaHHHBBB>>>888444222222333444000111111111111000000///000////////////.........,,,---///000000000//////.........------.........,,,...000///---,,,---000++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......//////.........---------......///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222222222222000111111222333333444444222333333444444333333222333333222222333333444555222111222333444777999;;;:::999999999888888777777::::::999999::::::;;;<<<999:::;;;===>>>>>>??????;;;<<<>>>AAACCCFFFHHHIIIGGGIIIKKKMMMNNNOOONNNMMMOOONNNMMMKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNPPPRRRSSSSSSPPPMMMOOOQQQSSSVVVWWWWWWVVVVVVXXX\\\```bbbcccdddhhhkkkxxxyyyzzz~~~DDDEEEGGGIIIMMMPPPSSSUUU___dddlllqqqsssuuuwwwzzz~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxwwwuuutttrrrpppnnnmmmcccbbbaaa```^^^]]]\\\[[[ZZZYYYWWWTTTQQQOOOLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;:::888777777777888999::::::999777777999888888777777777888888999999::::::;;;<<<======>>>===<<<;;;<<<>>>@@@AAAAAABBBDDDCCCBBBBBBCCCEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEGGGJJJLLLNNNPPPQQQUUU\\\fffnnnqqqwwwbbbMMMFFF>>>999555333333333222000111000000///...---------------............------................................................//////.........---------//////......---,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000111111...//////000//////...---,,,,,,------......//////////////////000000000000///000222222000///000111222222333333333222222111333333333333333333333333333333333333333333333333333333444555666777888999;;;::::::999888777666666555666777777666777999;;;<<<===>>>===<<<<<<>>>@@@<<<===>>>@@@BBBEEEGGGIIIIIIHHHHHHIIIKKKLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQPPPRRRTTTTTTRRRQQQPPPPPPOOOPPPRRRSSSTTTUUUYYY[[[^^^```aaa```^^^^^^aaadddnnnrrr~~~|||wwwvvvxxxCCCDDDEEEGGGJJJMMMOOOPPPUUUZZZ```dddfffgggiiikkkooopppqqqrrrsssrrrrrrqqqooopppqqqqqqrrrrrrrrrqqqrrrqqqpppooonnnmmmmmmmmmnnnmmmkkkiiifffcccaaa```[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB<<<<<<;;;;;;:::999888888<<<;;;;;;:::999888777777888888999999999888888777666666555555555555666666::::::;;;;;;<<<<<<============>>>???@@@@@@@@@@@@AAACCCDDDDDDCCCBBBDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGHHHJJJMMMOOOQQQTTTXXX^^^iiivvvpppTTTCCC???<<<888444222333333222000111000000///......------------............------........................------------------------///.........---------,,,,,,,,,+++******)))((((((+++,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---------.........////////////.................................//////.../////////000000000000///000222222000///000111111222222333333222222111333333333333333333333333333333333333333333333333333333444555666777888888::::::999888888777666666555666777777666777999;;;<<<=========<<<<<<>>>???======>>>@@@BBBDDDFFFGGGHHHHHHGGGIIIKKKKKKJJJHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQSSSTTTTTTQQQPPPOOOPPPQQQSSSUUUVVVWWWYYY[[[]]]^^^aaabbbbbbaaa```ccceeefffhhhqqquuuwwwDDDEEEFFFGGGIIIJJJKKKLLLMMMPPPTTTWWWYYYZZZ[[[]]]_______________`````````bbbbbbcccdddddddddccccccfffffffffeeeeeedddddddddaaa```^^^[[[XXXVVVSSSRRRSSSRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;;;;::::::999999999999999888888888777777777999888888777888888999999:::999999888999999::::::<<<========================???AAACCCDDDCCCAAA@@@BBBCCCEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHKKKNNNSSSWWW]]]eeeooo~~~nnnVVVCCC:::999999666333222222333222111000000000///......------------............------------------------------------------------------......------------,,,,,,......------,,,+++++++++,,,,,,,,,---------..................------------------------------------........................---------------.........//////...------...///000///////////////.............../////////000000000...000111111000//////000111111222222222222222111333333333333333333333333333333333333333333333333222333333444555666777777999999888888777777666666555666777777666777999;;;;;;<<<===<<<;;;;;;===???>>>>>>>>>???AAABBBDDDEEEGGGGGGFFFHHHIIIJJJHHHGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSPPPNNNNNNOOOTTTVVVYYY[[[\\\]]]^^^``````bbbdddddddddcccdddeeecccaaadddnnnyyy|||xxxGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMPPPQQQSSSTTTVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZVVVUUUTTTRRROOOMMMKKKJJJMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBAAAAAA@@@??????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;777777777777777777777777999999888777777888:::;;;<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBCCCDDDFFFEEEDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIIIILLLPPPTTTZZZaaammmyyymmmUUUEEE;;;777888555444333222222222222222000000//////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,//////......------------,,,,,,---------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,,,,---///111000000000//////................../////////000000...000111111000//////000000111111222222222222111222222222222222222222222222222222222222222222222222333333444555555666666777777777777777777666666555666777777666777999;;;<<<===>>>===<<<<<<>>>@@@>>>>>>>>>???@@@AAABBBCCCFFFEEEEEEFFFHHHHHHGGGFFFGGGIIIKKKMMMMMMLLLJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUTTTRRROOONNNNNNPPPWWWYYY\\\^^^^^^^^^```aaa```bbbdddeeeeeeeeeeeeffffffbbbaaafffnnnvvv}}}{{{|||HHHIIIKKKLLLNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPPPPOOONNNMMMNNNOOOOOOPPPOOOOOONNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@??????????????????<<<<<<<<<;;;;;;;;;;;;;;;666666777777777777777777777777777777777888888888:::999888888888:::;;;<<<;;;:::::::::;;;;;;<<<===AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMPPPUUU[[[```iiitttuuuYYYGGG>>>888666666333333222222111000111111////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,---------......++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///...,,,+++,,,---///111000000//////......------............////////////...///111111///...///000///000111111222222222222222222222222222222222222222222222222222222222222222222333333444444555555666666666666666666777777555666777777666777999;;;===>>>>>>>>>======???AAA=========>>>>>>@@@AAAAAADDDDDDDDDEEEGGGHHHGGGFFFGGGIIIKKKMMMMMMLLLJJJIIIFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUSSSQQQOOOOOOQQQSSSZZZ\\\^^^^^^^^^^^^___`````````aaacccdddeeeeeeeeehhhddddddhhhmmmqqqxxx|||vvvssswww~~~KKKLLLPPPSSSUUUWWWXXXXXXUUURRROOONNNNNNOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555666666777777888888888999999999999999999999::::::::::::;;;<<<==================>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGEEEFFFHHHGGGFFFFFFGGGIIIEEEFFFGGGGGGHHHHHHHHHGGGEEEGGGKKKQQQXXXaaajjjqqqsss```KKK@@@<<<777333111111222333222000//////000//////////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------************++++++++++++---------------------------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000...............---------------........./////////---///000000///....../////////000111222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555555666666777777555666777777666777999;;;<<<===>>>===<<<===>>>@@@<<<<<<<<<===>>>???@@@AAACCCBBBCCCEEEHHHIIIIIIGGGHHHJJJKKKMMMMMMLLLKKKJJJFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPQQQUUUXXX^^^^^^___]]]\\\\\\]]]______^^^]]]^^^aaacccdddccceeecccffflllppprrruuuzzz{{{{{{vvvvvv|||{{{xxxxxx|||RRRUUUYYY^^^bbbeeeggggggccc___XXXTTTRRRQQQNNNLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFAAAAAA@@@??????>>>======<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999999999:::::::::888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFGGGHHHHHHGGGGGGHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKIIIMMMTTT^^^jjjxxxyyymmmYYYLLL???::::::666222000000222333222///---...///.../////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,........................*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,------...//////,,,,,,,,,------------------------.........//////---///000000///......///...///000111222222222222111111111111111111111111111111111111111111111111222222222222333333333333333333444555555666777777555666777777666777999;;;:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBEEEHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQQQQTTTYYY]]]bbbbbb```]]]ZZZZZZ\\\^^^]]][[[XXXYYY\\\```bbbbbbcccbbbfffmmmqqqqqqssswwwuuuxxx}}}zzzwwwwww{{{ZZZ]]]bbbiiinnnrrrtttuuurrrkkkccc]]]YYYVVVRRROOOJJJKKKMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFEEEDDDBBB@@@BBBBBBAAA???>>><<<;;;;;;<<<<<<;;;;;;::::::999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<======777777888999:::;;;;;;<<<=========<<<<<<;;;;;;;;;:::;;;===???@@@??????>>>>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCDDDEEEEEEFFFCCCDDDFFFHHHIIIHHHGGGFFFFFFHHHIIIIIIGGGGGGHHHJJJIIIJJJLLLMMMOOOPPPPPPPPPVVV[[[eeeqqqrrr]]]OOOFFF<<<555666888777444444000222444222...,,,,,,............///////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......---------***+++,,,---............+++++++++,,,,,,------------------.........//////---///000000///......///......000111111222222222111111111111111111111111111111111111111111111111222222222222222222333333222333333444555666777777555666777777666777999;;;999:::::::::999999;;;<<<:::::::::;;;===>>>@@@AAA@@@@@@BBBEEEIIIKKKLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNHHHHHHIIIJJJKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQRRRVVV\\\aaaeeedddaaa]]]YYYYYY\\\___]]]YYYUUUVVVYYY^^^``````dddcccffflllooonnnooosssssstttuuuwww|||wwwwwwxxx}}}fffkkkpppsssyyy|||sssjjjbbbZZZRRRMMMOOOMMMJJJHHHGGGGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>===<<<:::::::::;;;<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<>>@@@BBBDDDEEEAAACCCFFFIIIJJJIIIGGGFFFEEEGGGJJJMMMOOOOOONNNMMMKKKJJJHHHGGGHHHIIIKKKMMMOOOPPPRRRRRRQQQQQQSSSTTTQQQQQQPPPPPPPPPTTTYYY]]]^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^___dddfffhhhkkknnnpppqqqrrrrrrrrrsssuuuxxx{{{~~~ooouuuzzz}}}|||rrrjjjaaaYYYTTTNNNLLLJJJGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<======>>>?????????????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFDDDCCCDDDFFFGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMMMMKKKKKKNNNQQQNNNSSSXXX]]]bbbjjjuuu}}}vvvaaaOOODDDBBB;;;999777444333222333333000000000000/////////...000//////...------,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------*********++++++******)))))))))))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////.../////////000000000000......//////000000000111222222222222222222222222111111222333333333333222333333444444555666666666333333333444444444555555555666666666666666666777666888:::;;;::::::;;;===;;;;;;<<<===???AAACCCDDDAAABBBEEEGGGHHHHHHGGGFFFDDDGGGKKKNNNPPPPPPOOONNNKKKJJJIIIHHHIIIJJJLLLMMMNNNPPPRRRRRRRRRRRRSSSTTTSSSRRRRRRPPPPPPSSSWWW[[[\\\[[[ZZZYYYXXXXXXYYYYYYVVVUUUVVVVVVXXX[[[^^^```dddeeegggjjjlllnnnpppppppppppppppqqqsssuuuxxxyyy~~~sssyyy~~~yyyppphhh___XXXSSSMMMKKKIIIGGGEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>????????????>>>=====================>>>>>>>>><<<<<<<<<===============>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBDDDEEEEEEFFFDDDDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKNNNNNNMMMOOOSSSWWW[[[aaakkkttt~~~sss^^^OOOCCC===<<<999888666444222222222333000000000/////////....../////////...------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************++++++,,,((())))))*********))))))))))))))))))***+++,,,,,,---------------,,,,,,+++,,,,,,+++******++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------......///....../////////000000000------...///000000111111222222222222222222222222111111222333333333333222444444444444444444444444333333333444444444555555555555555555555444444444333555888:::;;;<<<===???;;;;;;<<<===???@@@BBBCCCAAAAAACCCDDDEEEFFFFFFFFFDDDGGGLLLPPPRRRRRRPPPOOOLLLKKKJJJIIIJJJKKKLLLMMMMMMPPPRRRSSSRRRRRRRRRSSSTTTTTTSSSQQQPPPRRRVVVZZZZZZYYYXXXXXXXXXXXXYYYYYYVVVVVVVVVWWWYYY\\\```bbbbbbccceeegggjjjlllmmmnnnmmmlllllllllmmmnnnoooppppppxxx~~~oootttyyyzzz|||{{{xxxsssllleee^^^XXXRRRNNNKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???????????????>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPQQQWWW___fffwww}}}}}}vvvbbbTTTKKKAAA999555777666444333222222222222000000/////////.........//////.........---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,((()))************************))))))***++++++,,,+++,,,---......---+++***...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------------------------------,,,,,,------...///........./////////000000,,,------...///000111111111111111111222222222222111111222333333333333222555555555444444333333333333333333444444444555555666666555555444444333333333555888::::::;;;===???;;;<<<<<<===>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEECCCGGGLLLQQQSSSSSSQQQOOOLLLKKKKKKKKKKKKLLLMMMMMMLLLOOORRRSSSRRRQQQQQQRRRTTTTTTSSSQQQQQQSSSWWW[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\___bbbdddaaabbbcccdddfffhhhjjjkkkiiiiiiiiiiiiiiijjjjjjjjjiiinnnttt{{{{{{yyy{{{~~~~~~zzzzzzyyy{{{|||vvvwww|||iiinnnppppppqqqsssrrrnnnhhhddd___[[[WWWTTTPPPMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCC@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUXXX___kkkyyy{{{}}}}}}}}}yyyiiiYYYPPPIII@@@888444444444333222222222222222////////////...........................---------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,++++++*********)))******+++,,,***+++,,,---------++++++...---,,,+++++++++++++++******+++,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,---..................////////////,,,------...///000000000000000000111111222222222111111222333333333333222555555555444333333222222333333333444444444555555666666666555555444444444444666999:::999:::;;;<<<<<<<<<<<<<<<===>>>???@@@??????@@@AAABBBCCCDDDDDDDDDGGGLLLPPPRRRRRRPPPOOOKKKKKKKKKKKKKKKLLLLLLMMMKKKNNNPPPQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQTTTYYY]]][[[[[[\\\\\\]]]]]]^^^^^^___^^^^^^^^^^^^___```aaaaaaaaaaaabbbdddfffgggiiigggggghhhhhhiiiiiiiiiiiijjjjjjmmmrrrxxx~~~{{{{{{~~~xxxtttrrrpppnnnooopppvvv}}}zzzzzz}}}```cccdddaaaaaacccaaa^^^YYYVVVSSSQQQPPPOOOMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMJJJJJJKKKMMMNNNOOOPPPPPPVVVZZZ```hhhtttyyysssrrrmmmttt|||pppbbbQQQGGGAAA:::666666222222222222222111111111/////////.........------........................,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++------,,,++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++***************++++++***++++++,,,,,,,,,,,,,,,++++++***)))((((((((((((******++++++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,------...------........./////////---............///////////////000000111222222222111111222333333333333222555444444444333333222222333333333444444444555555555555555555555555444444666888999:::999888999:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCEEEGGGJJJMMMOOOOOONNNMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNNNNMMMMMMOOOPPPRRRRRRRRRQQQRRRUUUZZZ^^^]]]]]]^^^___``````______^^^^^^_________^^^]]]\\\aaa`````````bbbcccfffggghhhhhhiiiiiijjjiiiiiihhhkkkiiiiiilllooosss{{{xxxuuuwww{{{~~~uuuooommmmmmmmmlllssswww|||~~~\\\^^^\\\XXXVVVXXXWWWTTTPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDGGGIIIJJJJJJKKKNNNPPPOOOPPPSSSWWW[[[^^^aaaccchhhoooyyyzzzrrrlllmmmrrrqqqzzzppp^^^SSSGGG???999555444777000000111111111111111111//////.........---------........................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++***+++,,,------+++***(((++++++++++++++++++++++++,,,,,,+++***************((()))***++++++,,,,,,,,,++++++***************+++++++++******+++,,,,,,---++++++)))(((((('''''''''+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------........./////////............---------/////////000111222222222111111222333333333333222444444333333333333333333333333333444444444555555333333333333444444444444555777999999999888999:::<<<<<<;;;;;;;;;<<<======<<<>>>@@@BBBCCCCCCBBBBBBFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNPPPSSSSSSSSSRRRRRRUUUYYY]]]^^^___```aaaaaa``````___\\\^^^```bbbbbb```^^^\\\aaaaaa```___```bbbdddfffkkkkkkkkkkkkjjjhhhgggeeegggdddcccggghhhiiiooowww|||xxxvvvuuuuuu}}}}}}{{{~~~}}}aaabbb___YYYWWWYYYYYYVVVQQQOOOMMMLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIFFFIIILLLMMMLLLMMMPPPSSSYYY[[[aaahhhooovvv{{{~~~zzzpppllljjjkkkrrr{{{|||kkkZZZGGGBBB>>><<<888333222555///000000111111111111000//////.........------------.....................,,,,,,---......---,,,,,,---------,,,,,,,,,++++++***+++,,,------+++***(((++++++++++++++++++++++++++++++***))))))((())))))''''''(((******+++++++++++++++***************+++++++++***)))***+++---...---,,,+++***))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........///////////////...------,,,,,,...//////000111222222222111111222333333333333222333333333333333333333333333333333444444444555555111111111222222333333444444666888999999999:::<<<<<<<<<;;;;;;;;;<<<<<<===<<<>>>AAACCCDDDDDDBBBAAAFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKJJJHHHGGGIIIMMMPPPVVVUUUTTTRRRRRRTTTXXX[[[______```aaaaaa```___^^^[[[^^^bbbeeefffdddaaa___bbbaaa```___```bbbdddeeennnnnnmmmllljjjgggdddcccccc______cccdddccchhhqqqsss{{{}}}yyywwwsssrrrrrrwwwuuurrrnnnhhhbbb]]]YYYVVVTTTQQQNNNOOOQQQRRRQQQNNNOOOMMMJJJIIIHHHGGGFFFDDDFFFDDDBBB@@@@@@@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCC@@@BBBDDDDDDBBBAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHJJJLLLJJJMMMOOOOOOPPPTTTZZZ___bbbmmm|||{{{}}}ppppppooopppsssyyylll[[[QQQCCC???:::666444333111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((''')))***++++++***)))***,,,******************************++++++++++++******+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---...------,,,+++,,,---...///...............///000000...///000///...---...000//////000111111111111111333333333333333333333333111111111111111111111111222333333444444333333222111111222222222333333333555555666666777777888888888999999::::::;;;;;;<<<>>>@@@BBBCCCBBBAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHLLLIIIIIILLLLLLKKKLLLOOOTTTSSSRRRRRRSSSVVVYYY[[[[[[]]]___```___]]]]]]^^^___cccgggkkkjjjfff```\\\```aaabbbbbbbbbaaa``````ooonnnkkkhhheeebbb```___\\\^^^```ccceeefffggggggjjjttt}}}tttjjjjjjttt|||sssjjjccc___\\\YYYWWWWWWYYYZZZXXXUUUWWWTTTQQQNNNMMMKKKHHHFFFGGGEEECCCAAAAAAAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDCCCBBBBBBCCCEEEAAAAAACCCDDDEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJMMMOOOMMMOOOSSSXXX]]]eeeooouuu~~~{{{uuutttvvvvvvxxxzzz|||~~~rrrgggZZZNNNIII@@@===888555444333111000000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********+++,,,,,,+++)))((()))***************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---...///...............//////000---///000///...---...000//////000111111111111000333333333333333333333333111111111111111111111111111222222222222222222111111111111222222222333333444555555666777777888888777777888888999::::::;;;===???AAABBBAAAAAAAAABBB@@@AAABBBCCCEEEFFFGGGHHHEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFHHHLLLNNNMMMNNNRRRSSSSSSRRRRRRSSSVVVZZZ\\\[[[]]]______^^^]]]]]]]]]```bbbfffiiiiiifffcccaaa___```aaa```^^^]]]^^^___hhhgggeeecccaaa___^^^]]]___```cccfffggghhhhhhggggggoooyyy~~~uuussswww||||||{{{}}}tttooollljjjhhhiiikkkkkkgggddd```]]]XXXTTTQQQMMMIIIFFFDDDCCCAAA@@@???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???@@@BBBDDD??????AAABBBCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEFFFFFFGGGHHHHHHIIIHHHJJJLLLMMMNNNQQQUUUXXXXXX[[[aaaiiittt|||wwwsssuuuwwwxxx{{{~~~ooo^^^TTTMMMGGGBBBAAA<<<999666333333222111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******,,,------+++)))(((((()))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///---............/////////---...//////...---...///...///000000111111000000222222222222222222222222111111111111111111111111000000111111111111000000111111111222222222222333444444555555666777777777666666777777888999999999<<<>>>@@@AAA@@@@@@AAABBB???@@@BBBDDDEEEFFFFFFEEECCCCCCCCCCCCDDDFFFGGGHHHHHHGGGIIINNNPPPOOOPPPSSSUUUTTTSSSSSSTTTWWWZZZ\\\ZZZ\\\^^^]]]\\\[[[[[[\\\```aaacccdddffffffffffffbbbeeegggddd___\\\^^^aaabbbaaaaaa```___^^^]]]]]]aaacccfffiiijjjiiihhhfffdddkkkssswwwvvvuuuxxx{{{|||zzzwwwwww{{{}}}wwwrrrhhheee```[[[VVVQQQKKKGGGCCCBBBAAA@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????CCCDDDDDDCCCAAA@@@AAABBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEGGGHHHJJJLLLNNNPPPQQQRRRPPPSSSWWWZZZ\\\```eeejjjppprrrxxxyyytttnnnnnnpppxxxeeeXXXJJJCCC@@@===<<<>>>777555333222222222111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((((((+++,,,,,,+++)))((()))***************************))))))************))))))************************))))))************))))))++++++++++++++++++++++++************++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......------.........///......---...//////------...///...//////000000000000000222222222222222222222222111111111111111111111111000111111111111111111000111111111111222222222222333444444555555666777777666666777777888999999:::===???@@@@@@???>>>???@@@===???BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKIIILLLQQQSSSQQQQQQTTTZZZYYYVVVUUUUUUVVVXXXZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ^^^^^^^^^___aaadddgggiiijjjoootttppphhhaaa```cccaaaaaa``````___^^^^^^^^^bbbdddgggiiiiiihhheeeddddddiiioooqqqooollllllmmmvvv~~~~~~}}}|||~~~~~~vvvkkkhhhccc^^^YYYRRRLLLGGGEEEDDDCCCCCCDDDFFFIIIJJJEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAADDDFFFHHHGGGEEEBBBAAAAAADDDDDDEEEFFFGGGIIIJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNPPPTTTXXX]]]```bbbcccfffkkkppptttvvvzzzuuuooojjjhhheeejjjtttmmmQQQHHH???<<<:::777777999444222111111111222111///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((()))++++++******+++---************************)))))))))******)))))))))************************((())))))******))))))(((++++++++++++++++++++++++))))))*********+++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,---...///......------...///...---,,,---///......///000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222333333333444555555666666777777888888999:::::::::???@@@@@@???===<<<<<<>>>===>>>AAACCCDDDDDDBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJIIIHHHKKKQQQUUUUUUVVVZZZ___]]]ZZZWWWUUUUUUVVVWWWYYYZZZZZZYYYWWWWWWXXXYYYZZZYYYYYYZZZ\\\```eeegggnnnvvv|||zzzpppfffaaaaaa``````______^^^]]]]]]\\\```bbbdddeeeeeedddbbb```bbbfffjjjkkkiiigggffffffjjjooowww~~~}}}xxxssspppqqqwww~~~vvvkkkhhhddd___ZZZTTTNNNIIIHHHGGGFFFEEEEEEFFFHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>>>>??????@@@@@@AAA??????@@@@@@AAABBBBBBCCCBBBDDDFFFFFFDDDCCCBBBCCCEEEFFFHHHJJJMMMQQQTTTUUUWWWXXXXXXZZZ\\\^^^```aaabbbeeejjjpppvvvzzz}}}~~~uuukkkeeecccbbbbbbiiitttjjjWWWAAA;;;777777666222111222222111000000111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......'''(((*********+++,,,...************************((())))))******))))))(((************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))************+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,------......------+++,,,---//////...------,,,---......---,,,---...---...//////000000//////000000000000000000000000111111111111111111111111111222222222222222222111000000000111111111111222222222333333444555555555777777888888999::::::;;;>>>??????===;;;:::<<<======>>>@@@AAABBBBBBBBBAAA???@@@@@@AAACCCDDDFFFGGGFFFEEEHHHOOOTTTWWW[[[```aaa^^^ZZZVVVTTTSSSTTTTTTXXXYYYYYYWWWUUUUUUVVVWWWVVVVVVVVVWWWYYY]]]```bbbkkkrrrxxxxxxpppfff___]]]\\\\\\\\\\\\[[[[[[[[[[[[^^^^^^___``````___^^^]]]^^^aaadddeeedddcccbbbccceeefffjjjqqqvvv|||xxxtttsssvvvxxxyyy}}}xxxvvvsssoookkkfff```[[[XXXVVVSSSPPPNNNMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFHHHIIIJJJKKKLLLIIIJJJKKKJJJJJJLLLPPPSSSSSSUUUXXX]]]cccjjjooorrrttttttssssssuuuwww{{{}}}}}}sssnnngggbbbbbbdddgggiiivvvxxxgggUUUFFF:::666444555555111000222222111000000111111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......((()))++++++******+++---************************(((((())))))))))))((((((************************)))***+++,,,,,,+++***)))************************))))))))))))***************++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,---.........------***,,,---//////...---,,,,,,---......,,,,,,---...---...//////000000//////000000000000000000000000111111111111111111111111000000111111111111000000000000000000111111111111222222222333444444555555666666777777888999999999;;;<<<<<<;;;;;;;;;===???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGEEEFFFLLLPPPSSSXXX^^^]]][[[WWWTTTRRRRRRRRRSSSXXXXXXXXXVVVTTTSSSTTTVVVTTTUUUVVVWWWYYY[[[\\\]]]fffiiimmmnnnjjjddd___\\\XXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^___`````````aaaaaadddbbbdddiiikkkmmmuuu}}}|||||||||{{{zzz~~~zzzvvvmmmkkkfffbbb^^^[[[ZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUPPPPPPNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLRRRRRRTTTUUUWWWXXXZZZZZZYYYXXXWWWVVVXXX]]]eeejjjjjjlllqqqxxx{{{yyyvvvqqqmmmhhheeebbbbbbffflllrrrttt}}}kkk^^^TTTHHH<<<:::666555666666444444777222111000111222111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++,,,+++***)))***+++************************(((((())))))))))))(((((())))))))))))))))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))))))))))))))************,,,,,,............,,,,,,,,,,,,++++++,,,,,,---...+++,,,---.........---,,,***+++---//////...---,,,,,,---......,,,,,,---...---......///////////////000000000000000000000000111111111111111111111111//////000000000000//////000000000000111111111111111222222333333444555555555555666666777888888888888999::::::;;;<<>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGLLLHHHGGGJJJLLLNNNRRRXXXXXXWWWTTTQQQPPPQQQRRRSSSXXXXXXWWWUUUSSSRRRTTTVVVTTTUUUVVVXXXYYYZZZZZZZZZbbbccceeefffeeeccc```^^^VVVWWWXXXZZZ\\\]]]______[[[ZZZYYYXXXYYYZZZ[[[\\\_______________```aaabbbcccaaacccgggfffdddiiirrruuu~~~~~~zzzxxx|||{{{qqqkkkyyysssnnniiifffooolllkkkmmmppprrrpppnnnhhhhhhddd]]]XXXWWWXXXXXXUUUWWWYYYZZZYYY[[[bbbjjjjjjkkknnnssswwwxxxwwwuuutttnnnkkknnnrrrvvv}}}zzzvvvwww|||yyyvvvrrrooonnnnnnnnniiilllppprrruuuzzz~~~ppp^^^OOOFFF@@@;;;888555444333333222222333333222222222222111111111000.../////////...---,,,,,,......//////...---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************,,,,,,+++******+++,,,,,,)))************+++++++++******))))))))))))******++++++******************)))******++++++,,,------------,,,++++++,,,,,,,,,+++++++++)))'''(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000////////////////////////000111111111111222222222222222111111111111111222111111111111111222222222111222333555666555555444444555555666777888888999888999999:::;;;<<<======<<<===>>>???????????????@@@AAABBBDDDEEEGGGHHHIIIGGGHHHJJJLLLOOORRRTTTVVVWWWSSSOOONNNPPPTTTWWWXXXXXXVVVTTTSSSTTTTTTSSSRRRUUUVVVVVVWWWXXXYYYZZZZZZ```aaabbbbbbaaa___\\\[[[XXXZZZ\\\^^^____________\\\^^^___]]]YYYXXX[[[]]]]]]]]]]]]^^^^^^______`````````______aaadddfffhhhmmmpppuuu}}}}}}zzz{{{}}}|||}}}sssmmmhhhbbb]]]~~~{{{vvvrrrooollljjjllloooqqqsssxxx~~~{{{tttmmmlllnnnllllllmmmooorrrvvvzzz|||}}}~~~yyybbbWWWJJJ@@@<<<:::888555444444333222222222222333222111111111000000000000..................---,,,------......---,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***))))))))))))************,,,++++++******++++++,,,)))************+++++++++******))))))))))))******************************,,,+++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,,,,,,,+++***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---............/////////////////////////////////000000111111111222222222222222111000000111111222000000111111222222333333111222333555555555555444444555555666777777888888888888999:::;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDFFFGGGIIIIIIIIIJJJKKKMMMPPPSSSVVVWWWUUURRRNNNNNNPPPSSSUUUVVVVVVTTTSSSSSSSSSSSSRRRRRRTTTUUUVVVVVVXXXXXXYYYZZZ______``````___^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\\\\ZZZ[[[\\\\\\\\\]]]___aaaeeedddcccbbbbbbbbbcccdddbbbbbbaaa```aaaccceeefffhhhjjjooouuu||||||uuukkkeeebbb___ZZZVVV}}}uuuooonnnrrrxxx}}}zzzooohhhddd```aaadddfffjjjpppyyy}}}hhhXXXKKKEEE===888777888777666444333222222111111222222000000000000////////////,,,------............---,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********************************++++++++++++******))))))))))))************,,,+++************+++,,,)))************+++++++++******))))))))))))******************************------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,...------------------------,,,,,,,,,---......//////,,,,,,---------.........////////////////////////000000000111111111222222111111000000000111111222000000000111222333333444111222333444555555555444555555555666666777777888888888999:::;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIJJJKKKKKKMMMOOORRRTTTWWWXXXSSSQQQNNNMMMOOORRRTTTUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXX\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXXXXZZZ]]]aaaeeefffffflllkkkiiihhhfffffffffeeedddcccbbbaaabbbcccdddeeeeeefffiiimmmqqqvvvzzz|||}}}zzzzzz}}}~~~yyyvvvuuuuuutttrrrpppqqqsssuuuyyy}}}~~~pppjjjeee___\\\ZZZXXXTTTQQQnnnkkkgggbbbbbbfffnnnuuuzzzwwwyyyssskkkccc___]]][[[^^^cccooouuuqqqaaaPPPDDDBBB>>>999777666666444333333333222111111111111111000////////////.........+++,,,------............,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******((()))))))))************++++++************++++++))))))*********+++++++++******))))))))))))*********************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------------------------+++,,,,,,------...//////,,,------------.........////////////////////////000000000000111111111111111000000000000111111222///000111111222333444444111222222333444444555555555555555666666666777777777777888999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXRRRPPPNNNNNNPPPSSSTTTTTTQQQRRRSSSSSSSSSRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWW[[[[[[[[[[[[\\\]]]^^^___^^^]]]]]]\\\[[[YYYXXXXXXXXXWWWYYY___ggglllmmmlllnnnooooooooommmjjjfffdddbbbbbbbbbbbbcccdddfffgggfffggghhhjjjkkkmmmoooppplllqqqyyy~~~}}}}}}~~~~~~~~~zzzvvvrrrtttyyy~~~{{{uuusssuuuwwwzzz~~~}}}yyyvvvttttttuuuvvvvvvxxx}}}|||mmmdddccc```[[[XXXVVVSSSNNNKKKdddbbb^^^[[[[[[```hhhmmmrrrnnnmmmrrryyy|||{{{zzzxxxssspppgggbbb^^^______```eeelllzzz~~~hhhXXXKKKBBB===:::888666444333111///...222222111000000000000111////////////.........---++++++,,,---.........---------............------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))******++++++******)))((()))))))))************************************))))))*********+++++++++******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,------------,,,***,,,---,,,++++++---///------------------------++++++,,,,,,---.........------.........///////////////////////////////////////000000000111111111000000//////000111111222000111111222333333444444111111222222333444444555555555555555666666666666666777777888999:::;;;;;;:::::::::;;;<<<===???@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLMMMPPPRRRTTTVVVRRRQQQPPPPPPRRRTTTTTTSSSQQQSSSVVVVVVTTTSSSTTTUUUQQQRRRRRRSSSTTTUUUVVVVVVZZZZZZZZZ[[[\\\]]]___```[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXX[[[aaajjjooopppooonnnqqquuuwwwuuuooogggccc``````aaaccceeegggiiijjjiiiiiiiiiiiiiiihhhhhhgggeeeiiinnnqqquuu|||{{{}}}~~~zzzzzzzzz|||}}}yyytttuuuzzz~~~|||ssskkkeeeaaa[[[XXXUUURRROOOLLLHHHEEEfffbbb]]]ZZZZZZ]]]aaadddiiicccaaaffflllsss{{{yyytttsssrrrwww~~~yyytttsssqqqpppqqqrrrtttuuurrrpppnnnnnnmmmllliiigggeeebbbbbbeeegggjjjqqqyyy|||cccQQQEEE===::::::555555444444333111000000222111000000///000000000////////////............+++,,,,,,------------,,,------......//////......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************))))))***++++++***)))))))))************+++++++++******))))))))))))******)))))))))***++++++,,,,,,)))******+++,,,,,,------)))***,,,---...------,,,)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---............//////////////////////////////////////////000000000111111////////////000111111222222222222222333333333333222111111111222333444555555555555555555555555555666666777888999::::::;;;<<<;;;;;;;;;===???AAABBBAAABBBCCCEEEGGGHHHIIIJJJIIIJJJKKKLLLNNNQQQSSSTTTQQQPPPPPPQQQSSSTTTTTTSSSQQQUUUXXXWWWTTTRRRSSSUUUQQQRRRRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^ZZZYYYYYYXXXXXXXXXYYYYYYXXXYYY]]]ccciiimmmnnnnnnmmmqqqwwwzzzxxxrrrjjjddd___```bbbdddfffhhhjjjkkkiiiiiihhhhhhfffeeecccbbbdddfffhhhiiikkkpppxxx~~~~~~sssjjjccc___]]]\\\TTTSSSRRROOOMMMKKKIIIHHHyyyrrrjjjdddcccdddcccbbbccc]]]YYY]]]aaaeeeiiinnnooosssqqqjjjdddcccddddddjjjsss|||~~~{{{{{{~~~|||}}}zzztttnnniiiffffffeeeffffffhhhiiijjjiiikkknnnrrrtttuuutttrrrtttrrrrrruuuuuuvvv}}}ooo___MMMCCC>>>888777888444444555555444333333444111111000////////////000000000000/////////......,,,,,,---------,,,+++++++++,,,---............---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************((()))***++++++***)))((()))************+++++++++******))))))))))))******((())))))***++++++,,,,,,+++++++++++++++++++++,,,(((***,,,---......---,,,''')))+++,,,++++++,,,---++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,---------.........////////////////////////////////////000000000111.........//////000222222444333333333333222222222222111111111111333444555555555555555555555555555555555666777888999::::::;;;;;;:::;;;<<<>>>AAABBBAAAAAACCCDDDFFFGGGIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSOOOOOOOOOQQQSSSTTTRRRQQQQQQUUUXXXWWWSSSPPPQQQSSSQQQRRRSSSTTTUUUVVVVVVWWWVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXVVVZZZ___bbbeeefffhhhiiiiiimmmrrruuutttoooiiieee```aaaccceeeggghhhiiijjjhhhiiihhhhhhgggeeecccaaacccccccccdddgggkkkooorrrtttyyyzzzoookkkeee___[[[YYYWWWVVVSSSSSSQQQNNNLLLJJJJJJJJJyyyrrrpppnnnjjjgggccc\\\WWWXXXZZZ[[[\\\^^^```bbbaaa\\\[[[^^^``````fffpppyyyzzztttqqqvvv|||{{{rrrmmmnnnvvvwwwssswww{{{zzzwwwwwwzzz|||{{{xxxvvvsssuuuuuuuuutttsssrrrqqqpppjjjkkkkkkjjjhhheeebbb```aaabbbbbbdddeeegggiiiiiimmmrrrzzzyyyiiiYYYLLLAAA???>>>999666777222222333222000///000000111111000///////////////000000000000////////////------------,,,,,,+++******+++,,,,,,------------,,,,,,------------......++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************((()))***++++++***)))((()))************+++++++++******))))))))))))******((())))))***++++++,,,,,,------,,,++++++*********((())),,,.........---,,,&&&(((***++++++***+++---***************************++++++,,,,,,---......++++++,,,,,,,,,---------////////////////////////////////////000000000000............///000222222555444444333333222222111222111111000111333444555555555555555555555555444555555666777888999::::::999888888888:::<<>>888555444444555333333333222111000//////000000000000////////////......///////////////.........------------,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++*********,,,+++***+++---...---,,,)))))))))***+++++++++,,,)))******++++++,,,------,,,,,,+++***)))))))))************)))))))))))))))******+++++++++******)))))))))))))))))))))))))))------,,,,,,+++***))))))((((((((((((((((((((((((,,,------------,,,++++++'''(((***+++++++++***)))+++,,,------......------------------------------++++++******************,,,,,,............,,,,,,......////////////.........///////////////......,,,---...//////...---,,,////////////000000000000222222333333333333222222///000333555666666666666666666555444444444444555444555666888999999999999;;;:::999999:::<<>><<<999888666444222000000///111222222111111000///...////////////////////////........................,,,,,,++++++++++++************)))(((((()))******+++++++++++++++*********,,,+++***+++,,,------++++++++++++***************---,,,,,,+++******))))))++++++***)))))))))******))))))))))))))))))******(((((()))***++++++++++++)))))))))))))))))))))))),,,,,,,,,+++******))))))******************************++++++******)))(((((()))***+++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,------------,,,,,,------............------......///////////////...000000////////////000000....../////////000000000///000000111111000000///222333444555555444333222666555555444444444444444444555666777888999999999;;;:::::::::;;;===???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRTTTUUUSSSRRRRRRRRRSSSTTTTTTUUUXXXXXXXXXUUURRRPPPQQQRRRPPPQQQSSSTTTVVVVVVWWWWWWUUUVVVXXXZZZ[[[ZZZYYYXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[^^^```aaaaaa```]]][[[ZZZZZZZZZ[[[^^^^^^^^^___aaaccceeeggghhhhhhiiiiiiiiigggfffeeecccccccccdddeeeggghhhiiijjjkkkkkkjjjkkknnnrrrvvvtttsssqqqqqqsssyyy|||tttooogggaaa^^^\\\ZZZYYYSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGvvvpppsssppplllhhhcccaaa``````aaaaaa```___^^^]]]ZZZYYYWWWZZZ```eeegggddd^^^YYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\[[[ZZZZZZ]]]aaa]]]\\\YYYWWWWWW[[[aaafffnnnooorrrttttttrrrooommmfffhhhhhhhhhjjjqqq|||pppYYYKKKDDD???<<<===666666666555444333111111000000111111000//////............/////////////////////......------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++*********,,,---,,,+++,,,+++++++++***))))))))),,,+++++++++******))))))******))))))))))))******)))))))))))))))*********'''''')))***++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************,,,,,,,,,,,,,,,+++******)))***,,,---------,,,+++))))))***+++++++++++++++***************************************+++++++++---..................---,,,,,,------------,,,,,,---...//////////////////000///...------...///000........./////////000000111111222222222222111111111222333444555444333222666555444444333333444444333444555777888888999999::::::::::::;;;===>>>???BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMOOOQQQSSSTTTQQQQQQQQQQQQRRRTTTUUUVVVZZZYYYXXXVVVTTTRRRRRRRRROOOPPPRRRTTTVVVWWWXXXXXXVVVWWWZZZ[[[\\\[[[YYYXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\]]]___```aaabbb```^^^[[[XXXWWWXXXZZZ[[[^^^^^^^^^___```bbbdddeeeeeefffffffffffffffeeedddddddddddddddeeefffggghhhiiiiiihhhfffeeegggjjjnnnooollliiijjjnnnrrrssssssuuu|||{{{xxxuuurrrooolllgggaaa\\\YYYXXXVVVUUURRRQQQPPPOOOOOONNNNNNOOOKKKKKKJJJIIIIIIHHHGGGGGG~~~yyyuuussstttuuuuuusssuuuwwwwwwuuuqqqmmmjjjeeeddddddeeeeeeddd___\\\]]]___bbbfffjjjlllmmmnnnkkkkkkhhhccc______```aaaaaabbbbbbccchhhoooyyyzzzyyyyyyzzz}}}bbbSSSEEE???>>>;;;888777444444555555555333222111//////000000000///......------....../////////000000///...---,,,---------......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************+++***)))***,,,---,,,+++,,,+++++++++***))))))))))))))))))******+++++++++***))))))((())))))******(((((())))))************&&&'''((()))***+++++++++))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,+++***((()))******++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...///////////////......,,,++++++,,,..................////////////111111111222222111111111///000222444555555555444555555444333333333333333333444555666777888888888:::::::::;;;<<<===>>>???BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLMMMNNNPPPSSSVVVXXX[[[YYYWWWUUUTTTSSSRRRQQQNNNOOOQQQTTTVVVXXXYYYZZZWWWYYYZZZ\\\\\\[[[ZZZYYY[[[ZZZXXXVVVVVVWWWXXXYYY[[[]]]aaacccddddddbbbaaa^^^\\\ZZZWWWWWWXXXZZZ\\\\\\\\\]]]^^^___aaabbbcccaaaaaabbbcccccccccdddccccccccccccddddddfffggggggiiihhhgggdddbbbccceeehhhjjjgggeeegggkkknnnmmmkkklllqqqvvvxxxyyy{{{{{{wwwqqqnnnllljjjgggeeeaaa^^^XXXUUUSSSRRRQQQPPPPPPPPPOOONNNNNNNNNNNNNNNJJJJJJJJJIIIHHHHHHGGGGGG{{{wwwrrrpppqqqpppnnnkkkjjjnnnvvvwwwqqqppppppooooooqqqtttzzzzzzhhhOOOFFF>>>======888444222222222222222222111111000......////////////......---------......//////000000///...,,,,,,,,,------,,,,,,++++++++++++******)))***++++++++++++***))))))))))))***************+++***)))***+++,,,,,,***+++++++++***************(((((())))))***++++++,,,))))))((((((((()))******((((((((()))******++++++''''''((()))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))******))))))(((''''''''')))*********)))((())))))***++++++++++++***************************)))))))))***++++++,,,,,,******))))))))))))******------............------,,,---...///000000000000---,,,,,,,,,,,,,,,,,,---------........./////////...//////000000//////......///111333555555555555555444444333333333333333333444555666777888888888999::::::;;;<<<===>>>>>>BBBBBBBBBCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOSSSVVVYYYZZZXXXUUUTTTSSSSSSQQQOOOLLLNNNPPPSSSVVVYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[YYYWWWWWWXXXYYYZZZ\\\___cccffffffdddaaa___\\\[[[YYYXXXWWWXXXZZZ[[[ZZZ[[[\\\]]]^^^___``````]]]]]]^^^```aaacccdddeeebbbbbbbbbcccdddfffggghhhhhhhhhgggeeeccccccdddfffeeecccbbbcccgggiiihhhgggiiikkkmmmllllllnnnrrrwwwuuuxxx~~~xxxrrrmmmjjjgggeeeccc```]]]ZZZYYYVVVRRRQQQQQQRRRQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGG~~~yyyuuubbbSSSGGG@@@<<<<<<:::666444444222111111111000000000000---......//////.........,,,,,,---......///000000111///---,,,++++++,,,---,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***((()))))))))*********++++++))))))***+++,,,+++******************+++++++++))))))))))))************((((((((((((((()))******'''(((((()))******++++++(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''((((((***+++++++++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++***))))))***++++++.........//////.........,,,---...///000000000000,,,------------------,,,---------.........//////......////////////......///000222333444444444333555444333333222222333333333333555666777888888888999999:::<<<======>>>>>>AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKNNNQQQUUUXXXYYYVVVSSSRRRRRRRRRPPPMMMKKKMMMPPPSSSWWWYYY[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\[[[YYYXXXYYYZZZ\\\]]]\\\^^^aaabbbbbbaaa^^^]]]YYYXXXXXXWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]ZZZ[[[\\\^^^aaadddfffgggaaaaaabbbcccdddfffhhhiiiggghhhiiihhhfffeeeeeefffbbbbbbaaabbbcccdddddddddffffffggggggggghhhkkkmmmiiilllooosssxxx~~~{{{wwwsssnnnjjjeeeccc```^^^\\\ZZZWWWVVVUUUSSSPPPOOOPPPQQQQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGuuufff[[[MMMAAA???:::666555444111333777444333222111111111111111------......///......---,,,,,,------...///000000111000---+++***+++,,,---.........---------,,,,,,------////////////------(((((())))))*********+++***)))))))))+++,,,+++***))))))******+++++++++,,,++++++******)))(((((((((((((((((((((((()))******'''(((((()))***+++++++++((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++***))))))+++,,,---...///...------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,......,,,,,,,,,,,,............////////////......,,,---...///000000000000,,,---...//////...---,,,---------.........//////000000111111111111000000111222333333333333222111555444333333222222333333222333444666777777888888888999;;;<<<===>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKMMMQQQTTTWWWXXXUUUQQQPPPQQQQQQNNNLLLKKKMMMPPPSSSWWWZZZ[[[\\\^^^\\\[[[YYYYYYZZZ\\\]]]ZZZZZZYYYYYYZZZ\\\___```]]]]]]^^^^^^]]]]]]\\\[[[VVVVVVWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[[[[\\\\\\\\\YYYZZZ\\\^^^aaaeeehhhiii``````aaabbbdddfffhhhjjjfffhhhjjjjjjiiigggggggggcccccccccbbbbbbbbbccccccaaabbbcccdddfffggggggggghhhiiijjjjjjmmmrrrxxx}}}zzzuuunnnmmmkkkjjjiiihhheeeccc```^^^\\\YYYXXXXXXXXXXXXSSSPPPMMMLLLLLLLLLKKKJJJNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHyyygggXXXOOOGGG@@@;;;777777666555333222111000000000111222222000///...////////////////////////...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++***)))((((((************************''''''(((((())))))******,,,+++++++++++++++++++++************************+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((*********************+++---,,,+++******+++,,,---*********************************)))))))))))))))************************+++***)))))))))***,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++,,,---......//////......---------............///............////////////000000000///////////////111111222333333333222222222222444555666666777666555555444444444555555666666777888999;;;<<<======AAA???>>>???CCCEEEEEEDDDDDDDDDEEEDDDDDDFFFJJJMMMJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMNNNQQQTTTWWWYYY[[[\\\```___\\\[[[ZZZZZZ[[[[[[]]]\\\\\\\\\]]]]]]^^^___```___]]][[[ZZZYYYXXXXXX[[[YYYWWWWWWWWWXXXWWWVVVYYYYYYZZZ[[[[[[ZZZZZZYYY\\\[[[[[[___dddffffffdddaaa``````ccchhhkkkjjjiiiiiiiiiiiihhhgggfffdddcccdddbbbbbbeeehhhhhheeeaaabbbbbbbbbcccdddeeeggghhhcccccccccdddgggiiilllmmmxxxzzzsssnnnkkkkkkcccaaa```___``````^^^]]]\\\ZZZXXXWWWWWWWWWVVVTTTQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFEEE~~~tttddd[[[OOOEEEAAA===999555666666555444333222111111000111111111111000//////........................,,,---...//////...------/////////...............,,,,,,++++++***)))))))))************************(((((((((((())))))******++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''+++++++++*********))))))+++******))))))******+++***************************)))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,---)))******++++++******)))++++++************++++++,,,++++++++++++++++++***,,,,,,------------,,,,,,,,,------...............---------............///............////////////000000000000000000000000000111111222222222222222111222333444555555555555444444444444444555666666888888999:::;;;<<<<<<===@@@>>>===>>>BBBDDDDDDCCCAAABBBBBBBBBBBBCCCGGGIIIJJJKKKLLLNNNPPPQQQSSSSSSQQQPPPPPPPPPOOOOOONNNNNNMMMOOORRRVVVXXXZZZ[[[\\\___^^^[[[ZZZZZZ[[[^^^___]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\XXXWWWUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVV[[[ZZZZZZ]]]aaadddcccbbbcccaaa```bbbfffiiiiiihhhhhhgggfffeeeddddddddddddjjjiiiiiiiiiiiihhheeeccccccbbbbbbbbbcccdddeeeeeeaaaaaaaaabbbcccfffhhhiiinnnttt}}}~~~}}}||||||||||||wwwssstttxxx}}}~~~}}}|||xxxrrrlllfffcccaaa```^^^\\\[[[\\\]]]]]][[[ZZZ[[[YYYVVVUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGyyyhhh[[[KKKEEE>>>::::::999777555444444333333333222222222111111000///////////////------------------------++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((())))))))))))***************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''+++++++++******))))))))))))))))))******)))))))))************************))))))))))))))))))******++++++++++++++++++++++++,,,++++++++++++,,,------)))))))))******)))))))))++++++************++++++*********+++++++++++++++,,,,,,---......------,,,,,,,,,---...............---------............///............////////////111111111111111111111111000000000111111111222222111222222333333444444444333333333333444555777777::::::::::::;;;;;;;;;;;;>>>===<<<===???AAAAAAAAA@@@AAABBBAAAAAABBBEEEGGGJJJKKKLLLNNNPPPQQQQQQRRRMMMMMMNNNNNNOOOPPPPPPQQQMMMPPPTTTXXXZZZ[[[[[[[[[]]][[[ZZZYYY[[[^^^bbbddd```___]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]WWWUUUTTTUUUWWWYYYYYYXXXTTTTTTSSSSSSSSSTTTVVVVVVZZZZZZZZZ\\\___``````___dddbbb```aaaccceeefffffffffdddaaa______aaadddfffnnnnnnmmmjjjgggdddccccccdddccccccbbbaaaaaaaaaaaaaaa`````````aaaccceeefffjjjpppxxx~~~}}}{{{zzzzzzxxxvvvtttvvvzzzzzzvvvqqqmmmjjjiiijjjkkkmmmiiieeeeeehhhlllmmmmmmjjjhhheeebbb___]]][[[ZZZXXXWWWWWWXXXZZZ[[[ZZZXXXZZZWWWTTTSSSRRRQQQPPPNNNOOONNNNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHvvvjjj[[[PPPBBB???;;;999999888666444222222222222222222222222111000///...---...///000........................,,,,,,------............)))))))))************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********************************(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***++++++***)))(((************************)))))))))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,))))))************))))))++++++************++++++))))))******++++++,,,,,,,,,,,,---.........------,,,,,,---.........---------------............///............////////////111111111111111222222222/////////000000111222222333333333333333333444444222222222333444666777888;;;;;;;;;:::::::::::::::<<<;;;;;;;;;<<<>>>??????AAABBBCCCCCCBBBCCCEEEGGGIIIKKKLLLNNNOOOPPPPPPPPPLLLLLLMMMMMMNNNOOOPPPPPPNNNPPPUUUYYY[[[[[[ZZZYYYZZZYYYXXXXXX[[[___dddhhhcccbbbaaa___]]][[[[[[ZZZ]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWUUUVVVXXXYYYYYYXXXTTTSSSRRRSSSTTTWWWZZZ\\\[[[ZZZZZZ[[[]]]^^^^^^___aaa```______```bbbdddeeecccaaa]]][[[[[[___dddgggkkkllllllgggbbb^^^___aaaddddddbbb```___^^^^^^^^^bbbaaaaaa```aaabbbdddeeehhhnnnuuu|||~~~}}}zzzwwwrrroooppptttyyy}}}}}}~~~~~~}}}~~~|||zzzxxxvvvvvvwwwxxx}}}}}}zzzvvvtttnnnllliiifffbbbbbbcccdddhhhddd```___bbbeeeffffff``````___^^^\\\[[[YYYXXXVVVVVVWWWYYY[[[\\\[[[ZZZYYYVVVSSSQQQPPPOOOMMMKKKMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGyyylllccc]]]VVVLLLDDD;;;:::888666555333111000000000000111111111111111111000...---------...///..............................------,,,,,,,,,,,,++++++,,,,,,------------*********+++,,,,,,------************************************))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++((())))))******************++++++++++++++++++***++++++************++++++)))))))))******++++++++++++,,,,,,---......------+++,,,,,,---...------------------............///............////////////000000111111222222222222////////////000111222333666555444444333444444555111111222222444555777777:::::::::::::::999999999:::::::::::::::;;;<<<===???AAABBBBBBBBBBBBDDDFFFIIIJJJLLLNNNOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPTTTXXXZZZZZZXXXWWWVVVUUUUUUWWWZZZ___dddhhhcccbbb```^^^\\\[[[ZZZZZZ\\\[[[ZZZZZZYYYYYYYYYYYY[[[YYYWWWWWWXXXYYYXXXWWWRRRRRRRRRSSSVVVYYY]]]___[[[[[[[[[[[[[[[\\\^^^___^^^^^^^^^^^^^^^```bbbcccaaa^^^[[[YYYZZZ^^^cccfffggghhhhhhddd___]]]^^^aaacccbbbaaa___]]]\\\\\\\\\aaa``````___```aaabbbccccccgggnnnuuu{{{~~~~~~~~~vvvsssnnnjjjjjjlllpppsssrrrqqqpppooooooooopppqqqrrrqqqooonnnllljjjiiiiiimmmpppssswwwyyyzzz{{{{{{ssssssssstttuuuvvvwwwxxxvvv{{{~~~|||}}}~~~~~~|||zzzyyyzzzwwwtttqqqnnnnnnmmmlllkkkeeeeeedddaaa^^^\\\^^^```bbb___\\\ZZZ[[[]]]^^^___YYYYYYYYYYYYXXXVVVTTTSSSWWWXXXYYY\\\___```^^^]]]XXXUUURRRPPPOOONNNLLLJJJLLLLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD{{{pppaaa[[[SSSLLLHHHCCC===999555555444444222111000000//////000000000000000000//////...---------------------------------------///...---,,,++++++++++++))))))******++++++,,,,,,***+++++++++,,,,,,------************************+++************)))))))))((())))))******+++++++++))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))***++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))******++++++************************'''((())))))******))))))++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))*********************+++,,,------------++++++,,,------------------------............///............//////////////////000000111222222222000/////////000222333555888777555444333444444555222222222222333444666666999999999999888888888888888999::::::999999;;;===<<<>>>@@@@@@AAAAAACCCEEEIIIJJJLLLNNNOOONNNLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMOOORRRUUUWWWWWWVVVUUURRRRRRSSSVVVYYY^^^bbbddd___^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[YYYWWWWWWWWWXXXWWWVVVPPPPPPQQQSSSUUUXXX[[[]]]YYYZZZ[[[ZZZZZZ[[[]]]```^^^___``````______```aaa___^^^\\\[[[\\\___bbbeeedddeeeeeedddaaa``````aaa``````^^^]]]\\\[[[[[[[[[^^^]]]]]]\\\]]]^^^```aaabbbdddiiipppwww|||~~~~~~rrrpppllliiiggggggiiijjjfffeeedddeeefffiiilllnnnnnnmmmllljjjhhhfffdddccceeefffhhhiiijjjkkknnnpppgggggghhhiiijjjkkkkkkllllllnnnqqqsssuuuxxx{{{~~~|||xxxtttsssrrrqqqpppppprrrttttttrrrqqqqqqqqqnnnkkkhhhfffeeeeeedddcccbbbcccdddaaa]]][[[]]]______]]]ZZZWWWVVVWWWZZZ[[[XXXXXXXXXWWWWWWUUUTTTSSSWWWXXXZZZ]]]``````___]]]UUUSSSPPPNNNMMMMMMKKKIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBByyyjjj]]]TTTJJJIIIEEEAAA<<<999777777555555555333222111111222////////////////////////---............---,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---&&&&&&''''''((())))))***++++++,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))******+++,,,,,,---))))))))))))))))))))))))(((((())))))***++++++,,,***))))))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))((((((++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******++++++************++++++************))))))))))))((()))***+++,,,,,,,,,,,,++++++,,,------------,,,---------............///............////////////......///000000111222222111000//////000222555666888777444333222222333444333222222222333444444555777777777777777777888888888999;;;:::888888:::<<<:::<<>>>>>;;;666444555777555555444222///......///000000//////............,,,---...///...---,,,+++)))))))))))))))))))))))),,,++++++***+++,,,...///((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))))))))***+++,,,,,,------))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++***)))((('''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((((()))***+++,,,+++******))))))************))))))++++++************++++++++++++******))))))(((((('''((()))***+++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////............/////////000---......///000111111111111111000000111333666777777666444222111111222333333333333222222333444444555666666666777777777777888:::;;;:::888777:::<<<;;;>>>AAACCCDDDFFFHHHIIIIIIJJJMMMNNNNNNMMMKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRMMMNNNQQQTTTWWWYYY[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]][[[ZZZXXXVVVUUUSSSSSSSSSTTTSSSRRRSSSUUUVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTVVVWWWVVVUUUWWW[[[___fffhhhkkkiiiddd^^^\\\[[[]]]^^^___aaaaaaaaaaaaaaabbb```___aaacccbbb]]]YYY[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___aaacccdddcccaaaaaaeeekkkrrruuuvvvmmmmmmlllkkkhhhdddaaa___aaa```______aaadddgggjjjiiiiiihhhgggfffeeeeeeddd```ccceeedddaaa^^^___```___```aaabbbaaa```___^^^^^^aaadddggghhhhhhiiijjjcccfffhhhfffcccaaaccceeegggiiikkkkkkiiifffeeeeee^^^\\\[[[[[[\\\]]]\\\[[[```ccceeeccc^^^ZZZ[[[^^^\\\[[[XXXTTTRRRRRRTTTWWWUUUTTTTTTTTTTTTUUUVVVWWWQQQQQQSSSWWWYYYYYYWWWTTTOOOLLLJJJIIIIIIIIIHHHFFFIIIIIIJJJKKKJJJGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEsss___PPPGGGCCC???===999999777666666555555555333222111111000111111111//////000000000000//////000000000000000000000000.........------,,,,,,,,,...---+++******+++---...******************************+++++++++,,,,,,,,,))))))*********((('''%%%''''''((((((((((((''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''(((((()))))))))***))))))))))))))))))******))))))))))))(((((((((((((((((())))))*********+++))))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,------////////////////////////......////////////...---///000111222222333222222555555555444444333333333111111111000///000222444888888777777888888999:::666666666666777888999:::<<<<<<<<<===@@@CCCEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLNNNPPPSSSVVVWWWXXXXXXYYYWWWWWWXXX[[[]]]^^^]]]ZZZYYYVVVTTTRRRRRRSSSTTTQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVXXXZZZ\\\^^^bbbcccdddcccaaa_________^^^```aaa```______```aaaaaa^^^\\\[[[\\\]]]]]]]]][[[[[[YYYXXXXXXYYYZZZ[[[\\\ZZZYYY\\\bbbfffeeeccc___```aaadddgggjjjmmmnnnmmmjjjgggffffffddd___ZZZaaaaaaaaa```___```bbbeeeiiiiiiiiiiiigggeeecccbbbfffdddbbb___^^^]]]\\\]]]_________\\\YYYXXXXXXYYY]]]^^^```aaabbbbbbbbbaaaeeeccc```^^^]]]___aaabbbdddfffhhhhhhgggddd```]]]]]][[[YYYWWWVVVWWWXXXXXX`````````______]]]\\\[[[XXXXXXVVVUUUTTTSSSSSSSSSVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDAAA@@@@@@@@@???>>>@@@AAACCCDDDDDDDDDCCCCCCyyynnncccXXXKKKAAA===<<<:::888777666555444444333333333333222111111000000000000...//////000000//////.................................---------,,,,,,,,,---,,,+++******+++,,,---************************************++++++++++++((())))))******)))''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******++++++((()))))))))************))))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))+++)))'''&&&&&&''')))+++(((***+++***)))((()))***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................111111222222222111111000//////000111222222222222444444444333333333222222333333444333222222444666777666666666666777888888777777666777777888999:::;;;<<<===>>>AAACCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGJJJJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPOOONNNNNNOOORRRTTTUUUVVVVVVVVVXXXWWWWWWYYY\\\_________YYYWWWUUUSSSRRRRRRRRRSSSQQQQQQQQQRRRSSSTTTVVVVVVYYYYYYYYYZZZYYYXXXXXXWWWYYYXXXXXXXXXYYYZZZ\\\]]]bbbccceeedddcccbbbbbbcccaaabbbccccccaaaaaabbbccc___]]][[[ZZZ\\\]]]^^^^^^]]]\\\ZZZXXXXXXWWWXXXXXX[[[YYYYYY]]]bbbeeedddaaa______```aaaccceeeggghhhiiihhhffffffeeeccc```]]]aaaaaabbbaaa``````bbbdddggghhhhhhgggfffdddcccbbbdddcccaaa___^^^]]]]]]]]]]]]]]]\\\ZZZWWWWWWXXXYYY\\\]]]___```aaaaaaaaa```aaa```___^^^___aaabbbdddddddddeeeeeedddaaa^^^\\\YYYYYYXXXXXXXXXZZZ\\\^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSUUUSSSRRRRRRTTTTTTRRRQQQQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBuuudddUUUMMMJJJDDD===999999999888666444444333222111111111111333333111000////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************))))))))))))************'''(((((())))))))))))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********)))))))))))))))+++*********))))))(((((((((((()))***+++,,,------))))))))))))************))))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++(((***+++***)))((()))***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///..............................///////////////......///000111222222222222333222222222222111111111222333444333222333444666555555555555555666777777777777777777888999:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIIIIJJJKKKNNNOOOPPPQQQRRRQQQPPPOOOQQQRRRSSSTTTUUUTTTTTTSSSUUUTTTUUUWWW[[[^^^___^^^WWWVVVTTTSSSRRRRRRRRRSSSPPPQQQQQQRRRTTTVVVWWWXXX\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZYYYYYYZZZZZZZZZ___aaacccdddddddddeeefffaaabbbcccbbbaaa```aaaccc]]][[[YYYZZZ\\\^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVZZZYYYZZZ^^^bbbdddbbb_______________```aaabbbbbbdddeeefffeeebbb```___``````aaabbbaaa``````bbbdddgggffffffeeedddbbbaaa```aaa```___^^^]]]]]]]]]]]][[[ZZZYYYWWWUUUVVVYYY[[[______````````````______\\\]]]^^^___aaabbbddddddccccccbbbaaa___]]][[[YYYYYYXXXXXXXXXZZZ\\\^^^___[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTSSSQQQOOOOOOOOOOOOOOONNNMMMLLLLLLIIIJJJJJJIIIFFFEEEEEEFFFDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBvvveeeWWWLLLDDD???@@@===:::999888777555333333222111111000000000111333222111000///.........,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************(((((((((((())))))))))))&&&''''''((()))******************++++++*********((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))((((((((((((((()))******+++,,,,,,)))))))))))))))*********((()))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))***)))'''&&&&&&''')))***(((***+++***)))((()))***+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///........................,,,,,,---.........------...///000111222222222222111111111111111000000000000111222222111111333555555555555555555666666777777777777888888999:::;;;:::;;;>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFJJJJJJKKKIIIHHHGGGHHHIIILLLMMMOOOPPPQQQPPPPPPOOORRRSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPTTTXXX[[[\\\[[[WWWVVVUUUTTTSSSSSSTTTTTTPPPQQQRRRSSSUUUWWWYYYZZZ_______________^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWZZZ]]]```aaabbbcccdddfff^^^___```___^^^]]]^^^___[[[ZZZYYYZZZ\\\^^^______[[[ZZZYYYYYYXXXWWWWWWVVVZZZZZZ\\\```ccccccaaa^^^____________``````aaabbbbbbdddeeeccc___\\\]]]______aaabbbaaa``````bbbcccgggfffeeecccaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXVVVUUUWWW[[[___eeeeeedddcccbbb```___^^^ZZZ\\\^^^```bbbcccccccccbbbaaa___]]][[[YYYXXXXXX[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQSSSTTTSSSPPPMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKIIIGGGEEEEEEFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDAAAAAAAAABBBBBBBBBAAAAAApppgggYYYLLLDDD@@@======999888777777666333000...222222111111000111111111222111000///............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((()))***++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---************))))))(((((())))))))))))))))))))))))******))))))))))))))))))((()))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((())))))******))))))((((((***+++***)))((()))***+++************+++,,,,,,++++++++++++++++++++++++*********+++,,,---...///...........................///000000111111111000......///000111111111111000000000000000000000000///111222333222222333555666555555555555666777777777777777777888999:::;;;999;;;===@@@AAABBBBBBAAACCCCCCDDDEEEFFFGGGHHHIIIMMMMMMLLLJJJGGGEEEFFFGGGJJJKKKLLLNNNOOOOOONNNNNNRRRRRRSSSSSSRRRPPPOOOMMMMMMMMMOOOSSSWWWZZZ[[[ZZZWWWVVVVVVVVVUUUUUUVVVVVVQQQRRRSSSTTTVVVXXXZZZ[[[```````````````______^^^[[[ZZZZZZYYYXXXVVVUUUUUUUUUXXX[[[]]]^^^___aaaccc]]]^^^___^^^\\\[[[\\\]]]ZZZYYYYYYZZZ]]]_________XXXXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^aaacccbbb```^^^]]]]]]]]]^^^___```bbbcccbbbddddddaaa\\\YYYZZZ\\\^^^___aaaaaa```___```bbbgggeeeccc```^^^[[[YYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYY^^^bbblllkkkiiifffcccaaa___^^^\\\]]]___aaabbbaaa``````aaa```]]][[[YYYXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYZZZWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSRRROOOLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKKKKJJJGGGFFFFFFGGGAAAAAAAAAAAABBBCCCDDDEEEGGGHHHGGGEEEBBB@@@@@@BBBAAAAAAAAA@@@@@@@@@AAAAAAzzzkkkTTTNNNDDD===999888888777555555666666555444222222222222111111111111111222000//////...............,,,------------------,,,------------------------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++******++++++++++++******'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***%%%&&&'''((()))***+++,,,)))))))))))))))))))))***))))))))))))((((((''''''************))))))))))))))))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))''')))+++,,,,,,+++)))'''(((***+++***)))((()))******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------------------------,,,---...//////000000///---...///000111111111111/////////000000000000111000222555555555555666777555555555555555666777777666666666666777888999:::999:::<<<===???@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJLLLLLLKKKHHHEEEDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNNNNPPPPPPQQQQQQPPPOOOMMMLLLNNNNNNQQQUUUYYY[[[[[[ZZZVVVVVVVVVWWWWWWWWWWWWWWWSSSSSSTTTUUUWWWYYYZZZ[[[______``````______^^^]]]XXXXXXXXXXXXXXXVVVUUUUUUSSSVVVYYY[[[[[[\\\^^^```___```aaa```^^^]]]]]]^^^[[[ZZZZZZ\\\^^^``````___WWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___``````___^^^]]]ZZZZZZ[[[\\\]]]___aaabbbbbbbbbaaa^^^ZZZXXXXXXYYY\\\^^^``````___^^^___```dddbbb```]]][[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYY[[[___cccmmmllliiifffbbb```___^^^]]]^^^``````aaa```___^^^```___^^^\\\[[[ZZZZZZYYYUUUVVVWWWXXXYYYZZZ[[[\\\TTTVVVXXXZZZYYYXXXUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOPPPOOOOOOPPPQQQQQQNNNLLLJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIFFFEEEEEEFFFAAAAAAAAAAAAAAABBBCCCDDDGGGIIIIIIEEEAAA>>>???AAAAAAAAA@@@?????????@@@@@@ttt```RRRBBB???:::666555444333222444444444444333444444555111111000000000000111111......------......//////------............------------------------------******+++++++++,,,,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))(((((()))))))))*********((((((''''''((()))***+++))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******'''''''''''''''(((((((((((((((((()))******++++++))))))))))))))))))******************)))))))))((())))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((()))******)))(((((((((***+++***)))((()))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------)))***+++,,,---------------...///000111111111111//////000000000111111111000222555666666666666777444444444444444555555666555555555555666777888999999999::::::<<<===???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCFFFHHHGGGIIIKKKMMMOOOOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLNNNOOOQQQUUUYYY[[[ZZZYYYTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\VVVWWWXXXYYYYYYXXXWWWWWWUUUXXXZZZ[[[[[[\\\]]]___aaabbbbbbaaa___^^^^^^___\\\\\\\\\^^^```aaa```___YYYZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]]]]\\\\\\[[[\\\[[[[[[\\\]]]^^^```aaabbbaaa___\\\ZZZZZZZZZYYYXXXZZZ\\\^^^___^^^]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\\\\YYYZZZZZZZZZZZZ\\\___aaahhhfffdddbbb```^^^^^^^^^^^^^^^______``````______```______^^^^^^]]]\\\\\\WWWWWWXXXYYYZZZ[[[[[[[[[UUUWWW\\\^^^___\\\XXXUUUTTTSSSQQQPPPOOOOOONNNNNNPPPOOONNNNNNOOOOOONNNMMMIIIIIIJJJJJJKKKJJJJJJIIIGGGHHHHHHGGGDDDCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBBEEEGGGHHHEEE@@@===???BBBBBBAAA@@@???>>>>>>???@@@vvviiiYYYHHH===999888666666555444222000111111111///......000222000000/////////000000111---------------...///000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++)))(((((()))+++---))))))))))))))))))))))))))))))))))))************)))((((((''''''(((***+++))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((((('''&&&%%%%%%%%%''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---+++*********))))))(((((())))))))))))******************))))))))))))******))))))***++++++++++++***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((***+++***)))((()))************)))***++++++,,,------------------------,,,,,,++++++***+++++++++------------------------,,,---...///000000000000---...///000111111111111///000000000111111222222...000333444444444555555333333222222333333444555444444444555555666777888999999888999:::<<<>>>???AAABBBBBBCCCCCCDDDDDDDDDAAABBBBBBBBBAAACCCGGGJJJHHHIIILLLNNNOOOPPPPPPPPPJJJKKKLLLMMMNNNNNNMMMLLLMMMMMMPPPTTTWWWYYYXXXVVVSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZVVVWWWXXXZZZZZZZZZYYYYYYXXXZZZ\\\]]]]]]]]]^^^___aaabbbbbbaaa___]]]^^^___^^^]]]]]]___aaaaaa```___[[[\\\]]]]]]\\\[[[ZZZYYY[[[[[[\\\[[[YYYYYYYYYZZZ```______```aaabbbcccddd___\\\XXXXXXZZZ\\\ZZZXXXYYY[[[]]]^^^]]]\\\\\\]]]ZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]______```___^^^]]]XXXYYY[[[[[[[[[\\\^^^```bbbaaa___^^^]]]]]]^^^^^^]]]]]]^^^^^^___```aaaaaa___````````````___^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWXXX\\\aaadddeeeaaa\\\YYYSSSRRRQQQPPPOOONNNNNNNNNQQQOOOMMMMMMNNNOOONNNMMMIIIIIIJJJJJJKKKJJJJJJJJJEEEFFFFFFEEEBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGDDD@@@>>>@@@DDDBBBAAA???>>>>>>>>>??????rrrlllbbbWWWNNNFFF???:::666555333111000000111111222222222111111111000000//////////////////////////////.........---------...---,,,+++***++++++,,,---......---***(((((((((+++++++++++++++***)))(((************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))***))))))(((((((((((()))******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((+++)))(((&&&&&&((()))+++((((((((((((((()))))))))...,,,***)))******)))'''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,---------......,,,---///000000000///...111111111111111000//////222222222111111111111000444333222333555666555444444555666777777888888888:::;;;;;;;;;<<<=========???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDGGGMMMLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMPPPSSSUUUUUUUUUTTTRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXUUUXXX[[[]]]]]]\\\\\\]]]bbbbbbbbbbbbbbbaaa``````ccccccddddddcccbbb```___```___^^^]]]^^^___```aaa^^^___``````___]]][[[YYYZZZYYYZZZ\\\]]]^^^\\\ZZZ________________________]]]ZZZYYYZZZ\\\]]][[[XXXVVVXXXZZZZZZYYYXXXXXXYYY[[[[[[ZZZXXXVVVVVVYYY[[[___```bbbccccccaaa^^^\\\ZZZZZZZZZZZZ[[[\\\]]]^^^aaa```^^^\\\ZZZYYYYYYZZZ^^^^^^______aaabbbcccdddaaabbbbbb```^^^\\\\\\\\\```^^^[[[YYYXXXYYYZZZ[[[]]]dddkkkkkkeee^^^YYYXXXVVVUUUSSSPPPNNNLLLKKKJJJLLLMMMMMMMMMLLLJJJHHHFFFIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDBBB???===<<<===???@@@|||vvvssslllcccUUUPPPIIICCC???;;;777555555444222111000000111111222222111111111000000000...........................---------,,,,,,,,,,,,...---,,,*********+++,,,+++------,,,***((('''(((++++++,,,,,,+++******)))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))******************)))))))))))))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((***+++,,,)))((('''&&&&&&'''((()))((((((((())))))*********+++***(((((()))***)))(((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((())))))******))))))+++++++++++++++++++++++++++***)))))))))***+++,,,------------------------.........---------......,,,,,,,,,---------......------...///////////////111111111111111000//////000000000111111222222222333222111222444555444333444444666777777777777777999999::::::;;;;;;<<<<<<>>>???@@@BBBBBBBBBBBBAAAAAABBBBBBBBBAAABBBEEEGGGKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVTTTSSSSSSSSSSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXYYY\\\^^^___^^^]]]]]]^^^___```aaaaaaaaaaaaaaaaaabbbbbbccccccbbbaaa___^^^___^^^]]]]]]]]]^^^___```___````````````^^^[[[ZZZZZZZZZZZZ\\\^^^^^^\\\ZZZ[[[[[[\\\\\\]]]]]]]]]^^^\\\YYYWWWXXXZZZ[[[ZZZXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[ZZZZZZYYYWWWUUUVVVXXXZZZ]]]aaaeeefffddd```]]]\\\YYYYYYYYYZZZ[[[\\\]]]^^^```___]]][[[[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbb```aaa```___]]]\\\]]]^^^___^^^]]][[[ZZZZZZZZZZZZ]]]ccchhhhhhbbb[[[XXXWWWTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@??????>>>=========tttddd[[[VVVNNNFFF???===999777777666555444222222111111111111222222111111111111000000000000........................,,,,,,,,,,,,++++++++++++---,,,++++++***+++++++++***+++,,,+++)))''''''(((,,,,,,,,,,,,,,,++++++***************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***+++++++++***)))((((((((((((((('''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,'''''''''''''''''''''''''''(((((()))***+++,,,,,,)))'''&&&''')))******)))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++******))))))******+++,,,------------------------.........------......///,,,,,,,,,---------...............---......///000000000111111000000//////...//////000111222333444222111000111333444333222333444555666777777777777777777888999999:::;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBBBBBCCCFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRQQQPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUSSSQQQQQQRRRSSSTTTVVVUUUUUUUUUVVVWWWZZZ[[[```aaacccbbb```_________^^^___```aaaaaabbbaaaaaa```aaaaaaaaaaaa___^^^]]]]]]]]]]]]\\\]]]^^^______```aaaaaaaaa```^^^\\\[[[\\\[[[[[[]]]______]]][[[WWWXXXXXXYYYZZZ[[[[[[\\\[[[XXXVVVUUUWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZZZZ[[[XXXXXXXXXVVVUUUUUUVVVXXX\\\bbbiiijjjeee___\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^___]]][[[ZZZZZZ\\\^^^```\\\\\\\\\\\\\\\]]]^^^___^^^___^^^]]][[[\\\___aaacccaaa```^^^\\\[[[ZZZZZZ^^^aaaeeeccc^^^YYYVVVUUURRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????===>>>?????????===;;;:::~~~qqqhhh[[[OOOHHHEEE@@@;;;;;;999666555555555444333000000000000111111222222111111000000000/////////........................,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,***+++---,,,***))))))))),,,,,,---------,,,,,,+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))************))))))(((((((((''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((((((''''''&&&'''((()))***+++,,,------***)))'''''')))***))))))''''''''''''(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***+++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......///...---,,,---...///000///000000000000000///////////////000111222222222333111111222333444333222333333444555666666666666777777888888999:::;;;;;;;;;===???BBBBBBBBBAAA@@@???AAACCCCCCCCCDDDFFFHHHFFFHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQQQQPPPPPPOOONNNSSSSSSTTTTTTTTTUUUTTTTTTUUUTTTRRRQQQRRRTTTVVVXXXXXXWWWVVVUUUWWWZZZ]]]```dddeeeeeedddaaa``````aaaaaaaaaaaabbbbbbaaaaaa```______``````___^^^\\\[[[\\\\\\\\\\\\]]]^^^^^^___aaaaaaaaaaaa___^^^\\\[[[]]]\\\\\\^^^______]]][[[UUUVVVVVVXXXYYYZZZ[[[[[[YYYWWWUUUSSSTTTVVVXXXZZZXXXZZZ[[[[[[YYYXXXXXXYYYWWWXXXXXXVVVUUUTTTVVVWWWZZZccckkkllleee]]]ZZZ[[[YYYYYYYYYYYYZZZ[[[]]]]]]^^^\\\ZZZXXXXXXYYY\\\^^^[[[ZZZZZZZZZZZZZZZ[[[[[[]]]]]]\\\[[[[[[]]]aaadddkkkhhhccc^^^[[[ZZZ[[[[[[___aaabbb```[[[WWWUUUUUUSSSSSSQQQPPPNNNMMMMMMMMMKKKJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>><<<=========<<<<<<;;;:::wwwkkkbbb```VVVOOOFFFAAA>>><<<:::999777555333222222111000......//////000111111111111000000000/////////..............................,,,,,,,,,,,,,,,---------------..................+++,,,...---,,,++++++,,,+++,,,,,,------,,,,,,,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***'''''''''(((((()))))))))''''''''''''((()))++++++(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''((())))))))))))(((''''''((()))***+++,,,------...,,,***)))******)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***+++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,---------.........---,,,,,,,,,---///000...//////000000000//////000000000000000000000000444333222333444555555333222333444555555666666555777777888999:::;;;<<<<<<:::<<<>>>@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDFFFGGGEEEGGGIIIIIIHHHHHHJJJLLLOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNSSSSSSTTTUUUVVVUUUUUUUUUSSSSSSSSSSSSUUUXXX[[[]]]\\\ZZZXXXWWWYYY]]]aaadddffffffeeeccc```___aaabbbeeeddddddcccbbb```___^^^^^^^^^______^^^]]][[[ZZZ[[[[[[\\\]]]^^^^^^^^^___bbbbbbaaa```^^^]]][[[[[[]]]]]]]]]^^^______]]][[[VVVVVVWWWXXXYYYZZZ[[[\\\XXXWWWUUUTTTTTTVVVYYY[[[YYYZZZ\\\[[[YYYXXXXXXYYYWWWXXXYYYWWWVVVUUUVVVXXXZZZbbbjjjiiibbb[[[YYY[[[ZZZZZZZZZYYYZZZZZZ[[[[[[\\\[[[XXXVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXYYYYYY\\\\\\\\\[[[[[[^^^bbbfffsssnnneee^^^YYYXXXZZZ\\\_________]]]ZZZWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLJJJIIIGGGEEEEEEEEEFFFGGGFFFFFFGGGGGGFFFFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@??????????????????>>>===;;;999999:::<<<===|||tttkkkddd[[[OOOGGGEEEDDD???:::999888555444555222111000000111111///...---...///000000000000000////////////............------------------------,,,,,,,,,,,,------------,,,------............---***,,,......---,,,---...***++++++,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***&&&&&&&&&'''((()))))))))(((((('''(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))'''(((((()))***+++,,,,,,///---+++*********)))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))******++++++******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,---------......---------,,,------...///......///000000000//////111111000000000/////////444333222333555666555444111222333444555555555555666666777999:::;;;<<<<<<:::;;;===>>>???@@@AAAAAAAAACCCEEEEEEEEEDDDEEEFFFFFFHHHKKKJJJHHHHHHJJJMMMPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUSSSTTTUUUWWWYYY[[[]]]^^^\\\[[[YYYYYYZZZ^^^bbbdddcccbbbaaa___]]]^^^```bbbfffeeeeeecccaaa___]]]\\\]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[\\\^^^____________bbbaaa```___]]][[[ZZZZZZ]]]\\\\\\]]]^^^^^^\\\ZZZWWWXXXXXXYYYZZZ[[[\\\\\\WWWXXXWWWVVVVVVWWWZZZ\\\\\\]]]^^^^^^\\\ZZZZZZ[[[YYYZZZ[[[ZZZXXXWWWXXXYYY[[[```dddccc^^^ZZZYYYZZZ\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]___cccffftttnnneee\\\WWWWWWYYY\\\\\\\\\\\\[[[YYYXXXVVVUUUWWWVVVSSSQQQNNNLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@???>>>???>>>>>>>>>>>>>>>>>>>>>>>>===:::888888:::<<<>>>xxxooojjj]]]VVVOOOLLLGGG???::::::;;;666555777666111000222222111000111222222111///---...///000000000///.../////////.........------------------------------***+++++++++,,,,,,,,,,,,******,,,---------,,,,,,)))+++------,,,,,,---...)))******+++,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))******************)))((((((((((((((()))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((***+++,,,)))(((''''''''''''((()))((((((((())))))*********---+++)))((()))***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))************************((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,---------......,,,,,,------......---------......///000000///////////////000000000000000333222111222444555444333111222333444444555444444444555666777999:::;;;;;;;;;;;;;;;<<<===???AAACCCBBBDDDFFFFFFEEEDDDDDDDDDFFFJJJMMMLLLIIIIIILLLOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTVVVWWWXXXWWWVVVUUUTTTUUUWWWYYY[[[[[[[[[[[[ZZZYYYXXXXXXYYY\\\___aaa^^^^^^\\\[[[ZZZ[[[___bbbccccccbbbaaa___]]]\\\[[[]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[]]]___````````````bbbaaa___]]][[[ZZZYYYYYY\\\\\\\\\]]]^^^]]][[[XXXYYYYYYYYYZZZZZZ[[[[[[[[[WWWXXXZZZYYYXXXXXX[[[^^^\\\^^^___^^^\\\ZZZZZZ[[[ZZZ\\\]]]\\\[[[YYYZZZ[[[\\\]]]]]]\\\ZZZXXXYYYZZZ^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYY[[[]]]^^^______aaadddfffkkkgggaaa[[[WWWWWWXXXYYYXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA======>>>???@@@???>>>>>><<<<<<<<<<<<===============<<<;;;::::::;;;<<<===zzziii[[[RRROOOIIIDDD??????>>>:::888999888333333777777111000333111000///000111000...------...///000000///...---//////.........---------------------------------))))))******++++++++++++((()))***+++,,,++++++***(((***,,,,,,++++++,,,---((()))***+++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))++++++******))))))((((((***))))))(((((((((((()))'''((((((((())))))******((((((((((((((((((((((((******)))((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))((('''''')))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......+++,,,---...///...---,,,------...///000000//////------...///000111222222222111000111333444333222111111222333444444444444333333444666777999::::::<<<;;;:::;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;}}}{{{yyyzzz{{{rrrdddWWWMMMGGGDDDBBB999999888666555444333222111111111111111111111111000000000000000000000000///////////////////////////............---------...---,,,++++++,,,...///---------,,,+++***)))((())))))***+++,,,,,,------,,,---.........,,,***(((************))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((&&&''''''(((((((((((((((******)))(((((()))***+++((((((((()))***,,,---...&&&&&&'''((()))))))))(((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))(((((()))******)))(((''''''(((((((((((((((((()))******))))))))))))******************))))))(((((('''''')))((((((((((((***,,,---))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))************+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***000000000000000000000000......//////000000111111111111222222222333333333444444444333333222222222333444555777888888888888999:::;;;===???AAADDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDFFFIIIKKKKKKKKKLLLMMMKKKLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTVVVUUUVVVWWWXXXXXXUUUSSSRRRUUUYYY[[[ZZZWWWUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]YYYYYYYYYWWWWWWXXX\\\_________`````````^^^\\\[[[\\\___aaaaaa```___``````bbb```^^^\\\YYYWWWVVVVVVZZZ[[[]]]^^^___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\```^^^\\\YYYXXXWWWXXXYYY^^^]]]]]]\\\]]]^^^`````````\\\WWWUUUWWWZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTWWWXXXYYY[[[\\\[[[WWWUUUSSSSSSRRRSSSTTTWWWZZZ[[[ZZZ\\\^^^___^^^]]]]]]]]]aaa^^^\\\ZZZYYYXXXUUUSSSSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFHHHJJJJJJHHHGGGCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDCCCBBB???===<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;vvvuuutttwww~~~uuujjj]]]VVVLLLDDD>>>;;;:::999666666555444333222222111111111111111111111111111000000000000000000000000....................................------------...---+++******+++,,,---,,,------,,,,,,+++***)))*********++++++,,,,,,,,,***+++,,,---,,,+++)))(((******)))))))))((((((((())))))))))))))))))))))))))))))************))))))'''(((((()))***)))))))))******(((((((((((()))***((((((((()))***+++------''''''(((((()))(((((((((***)))(((''''''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((('''''')))((((((((((((((()))******))))))))))))***************)))))))))((((((((('''))))))(((((((((***+++,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))))))))''''''''''''''''''''''''((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++)))************+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++..............................//////000000111111111111111222222222333333444444333333333222222222333444555666888888888888::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFHHHKKKMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUWWWXXXVVVUUUUUUXXXZZZ[[[YYYVVVUUUTTTVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVWWWXXXZZZZZZWWWWWWWWWVVVVVVXXX\\\___aaabbbbbbbbbbbb```___^^^]]]___aaaaaa```___^^^___aaa```^^^\\\[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^______``````[[[ZZZZZZYYYYYYYYYYYYZZZ]]]\\\YYYWWWVVVWWWWWWXXX\\\[[[[[[ZZZ[[[\\\]]]^^^\\\YYYUUUTTTUUUWWWXXXWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYVVVSSSSSSRRRQQQQQQRRRTTTWWWXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[\\\ZZZWWWVVVUUUSSSQQQOOOQQQQQQRRRRRRRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHFFFGGGHHHKKKNNNOOOMMMKKKEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHEEECCCBBB@@@>>>;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;qqqqqqrrruuu|||zzzssskkkaaaVVVNNNFFFBBB<<<888666666555444222222222111111111000000000000000000000000000000000000000000000000000000....................................---------------,,,+++)))))))))***++++++,,,,,,------,,,,,,+++******++++++++++++++++++((((((***+++++++++***))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******((())))))******************)))((('''''''''''''''(((((((((((()))+++,,,---(((((()))))))))(((''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((()))******))))))))))))************))))))))))))((((((((((((***)))))))))))))))***+++)))))))))))))))))))))))))))******++++++******)))************))))))))))))(((((((((((((((((((((((()))))))))((()))******+++************************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++,,,++++++******)))************+++++++++++++++************++++++,,,------------------,,,------------------------......//////000000111111111111111222222222222333333333333333222222222222333444555666777888888888:::::::::;;;===???@@@AAACCCCCCDDDEEEFFFFFFEEEEEEHHHKKKNNNOOONNNKKKJJJJJJLLLMMMMMMNNNNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRSSSVVVXXXXXXWWWYYYZZZ[[[ZZZXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVWWWXXXXXXTTTUUUVVVVVVVVVXXX\\\^^^bbbbbbbbbbbbbbb```______^^^```bbbaaa___]]]]]]]]]___^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^```aaabbbbbbccc[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZWWWUUUSSSRRRSSSUUUTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWTTTQQQQQQPPPOOOOOOPPPRRRTTTUUUVVVXXXZZZZZZYYYXXXWWWXXXXXXVVVTTTRRRRRRQQQNNNLLLPPPPPPPPPPPPPPPOOONNNMMMNNNNNNMMMLLLKKKIIIHHHHHHFFFGGGJJJNNNRRRSSSQQQOOOFFFEEEDDDDDDEEEGGGJJJLLLMMMJJJFFFCCCAAA???===;;;<<<============>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<999777666555444222000000000000000000000000////////////////////////////////////////////////.................................---------,,,,,,...---,,,***))))))))))))++++++,,,---------------++++++++++++************'''((()))***++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))************)))))))))((('''&&&%%%%%%%%%(((''''''((()))***++++++)))))))))))))))((('''&&&))))))(((((((((((())))))(((((((((((((((''''''''')))))))))))))))*********((()))***)))((('''((()))((((((((((((((())))))***((()))))))))************))))))))))))((((((((((((***)))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''++++++******))))))((((((((((((((((((((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++------............------------------------------......//////000000111111111111111111222222222222333222222222222222222222333333555666777888888888999::::::;;;<<<===??????BBBCCCCCCDDDEEEEEEEEEFFFJJJLLLOOOPPPNNNKKKIIIHHHKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQSSSQQQPPPRRRUUUXXXYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXTTTUUUWWWXXXYYYZZZ]]]___aaa`````````___^^^]]]]]]___```bbbaaa^^^\\\[[[[[[\\\]]]^^^^^^____________\\\[[[ZZZYYYYYYZZZ\\\]]]]]]]]]^^^___``````aaaaaa[[[ZZZZZZYYYXXXXXXXXXXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWXXXTTTSSSRRRRRRSSSSSSSSSSSSWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUUUUTTTRRRPPPNNNNNNMMMMMMNNNQQQSSSUUUXXXYYY[[[[[[YYYWWWWWWWWWWWWUUUSSSRRRRRRQQQOOOMMMPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGJJJNNNQQQRRROOOMMMEEEDDDCCCCCCDDDGGGJJJKKKLLLIIIDDDAAA@@@???>>>=======================================<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;777555333333333222000///000000000000000111111111...........................................................................------------,,,,,,,,,......---,,,+++***************+++,,,------------+++*********************(((((()))+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''(((((())))))((((((((((((((('''&&&%%%$$$$$$''''''''''''((()))******)))*********)))(((''''''(((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''')))***)))((('''(((***((((((((((((((())))))***((()))))))))************(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))(((((('''''''''''''''''''''''')))))))))))))))******+++(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))++++++++++++******)))((())))))*********++++++++++++++++++,,,,,,+++++++++---......//////......---..............................//////000000111111000000111111111222222222222222222222222222222222222333444666777777777777999999::::::;;;===>>>???BBBBBBBBBCCCCCCDDDDDDEEEHHHKKKMMMNNNLLLIIIGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPOOOQQQTTTWWWYYYZZZVVVWWWXXXXXXWWWXXX[[[]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZUUUWWWZZZ\\\\\\]]]___aaa``````___^^^^^^]]]]]]]]]___```aaa```]]][[[ZZZZZZ[[[\\\]]]^^^___```______\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWWWWWWWWWWVVVVVVVVVSSSSSSTTTSSSSSSSSSTTTTTTZZZZZZYYYXXXXXXWWWVVVVVVXXXVVVTTTSSSSSSSSSQQQPPPMMMLLLLLLMMMOOOQQQTTTVVVZZZ\\\]]]]]]ZZZXXXXXXXXXUUUSSSRRRQQQQQQQQQOOOMMMOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHKKKMMMLLLJJJGGGBBBBBBAAAAAABBBDDDGGGHHHHHHEEEAAA??????@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>;;;888666666666777222000000000222333222000000000000000000111111111////////////////////////........................------------------------------------,,,,,,,,,,,,---------,,,,,,+++******)))***++++++,,,,,,,,,,,,))))))******************))))))******+++,,,------*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))******&&&&&&'''((((((((((((((('''((((((((('''&&&%%%%%%'''''''''''''''((())))))))))))*********)))(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&'''(((((())))))'''((())))))(((((()))***((((((((((((((()))******))))))))))))************(((((((((((())))))))))))'''''')))***+++++++++***))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))************)))''''''''''''''''''''''''******++++++++++++******))))))))))))))))))))))))*********+++******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++------............------..............................//////000000111111000000000111111111111222111111111222222222222222222333444555666777777777999999999:::<<<>>>???@@@CCCBBBAAAAAAAAAAAABBBBBBEEEGGGIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLPPPOOOOOOQQQTTTWWWXXXXXXTTTUUUWWWWWWXXXYYY\\\^^^[[[[[[ZZZYYYZZZ[[[\\\]]]^^^^^^______^^^]]][[[ZZZWWWZZZ]]]___`````````aaabbbaaa```___^^^^^^^^^^^^^^^___```___]]][[[ZZZZZZYYYZZZ\\\^^^^^^^^^]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRSSSUUUWWW[[[[[[ZZZYYYXXXWWWVVVUUUXXXVVVSSSQQQRRRSSSRRRQQQOOONNNNNNNNNPPPSSSVVVXXX[[[]]]^^^]]][[[XXXWWWWWWQQQPPPNNNNNNOOONNNMMMKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFFFFGGGHHHGGGEEECCC@@@@@@@@@AAAAAABBBCCCDDDBBB@@@>>>>>>???AAAAAA@@@=========<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;DDDEEEGGGJJJNNNSSSWWWZZZ___fffkkkkkkllloooqqqpppqqqppptttyyyzzzxxxyyy|||~~~~~~~~~}}}|||~~~|||uuusssnnnhhhaaaXXXQQQLLLEEEBBB>>><<<<<<;;;;;;:::888777666444222111222222333222111111333444333222000000000000000/////////////////////////////////---------------------------------------------------------,,,,,,,,,++++++***+++++++++++++++******))))))***+++++++++******(((((())))))******++++++)))))))))))))))***+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))&&&'''((()))(((((('''&&&''''''&&&&&&''''''(((((((((((()))*********))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((()))***+++++++++&&&((())))))(((((()))+++((((((((((((((()))******))))))))))))************'''((((((((()))))))))***%%%&&&(((***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&(((***,,,,,,+++)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))************))))))************+++++++++++++++,,,------,,,++++++---------......---------------------------------......//////000000111111000000000000111111111111000111111111222222222222222222444555666777777777888888999;;;===???AAABBBCCCBBBAAA????????????@@@AAABBBCCCCCCBBBCCCEEEGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLNNNNNNOOORRRUUUWWWWWWVVVSSSUUUWWWWWWWWWXXXZZZ\\\YYYYYYXXXXXXYYY[[[]]]^^^]]]^^^______]]][[[YYYWWWYYY\\\___aaaaaa`````````aaa```^^^]]]\\\\\\]]]]]]\\\^^^______]]]ZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSSSSUUUUUUUUUSSSQQQRRRVVVZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXUUURRRQQQQQQSSSTTTSSSTTTSSSRRRQQQRRRTTTVVVWWWZZZ[[[\\\[[[XXXVVVTTTTTTOOONNNLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHGGGGGGFFFFFFHHHFFFEEEEEEEEEFFFEEEDDD@@@@@@AAABBBBBBAAA@@@@@@???>>>===>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;>>>BBBEEEGGGHHHPPPUUUVVVXXX]]]```aaaiiiiiinnntttvvvuuuvvvyyyxxxzzz|||}}}~~~}}}~~~yyyvvvrrrqqqoooiii___WWWWWWUUUQQQKKKEEEAAA@@@@@@999888777888888777555222111222222222000///000000666444111000111111000///000000/////////.........000000000000000000000000---------------------------------------------------------,,,,,,,,,++++++((())))))************)))))))))*********))))))((('''(((((()))***++++++,,,)))(((((((((((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************&&&'''((()))))))))((('''''''''&&&&&&&&&'''(((((('''((()))***************'''((()))******)))((('''&&&'''''''''(((((())))))$$$%%%%%%&&&'''(((((()))&&&((())))))(((((()))+++((((((((((((((()))******))))))))))))************'''((((((((())))))******$$$%%%(((***,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%'''***------+++)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************)))************+++++++++++++++------------++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000000000111111111111000000111111222222222222222222444555666777777777888888999;;;===@@@BBBCCCCCCBBB@@@>>>======>>>>>>>>>????????????AAADDDGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOORRRVVVWWWVVVUUUSSSUUUWWWXXXWWWWWWXXXYYYWWWVVVVVVVVVWWWZZZ\\\^^^\\\]]]]]]]]]\\\YYYVVVUUUYYY\\\```bbbaaa```______^^^]]][[[ZZZYYYZZZZZZ[[[[[[]]]___^^^\\\[[[ZZZZZZXXXYYY[[[\\\[[[YYYWWWVVVXXXXXXYYYZZZYYYXXXVVVUUUPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[PPPPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQUUUUUUUUURRRPPPRRRWWW[[[XXXXXXXXXYYYYYYYYYYYYYYYXXXUUUQQQPPPQQQSSSUUUUUUYYYXXXVVVTTTSSSTTTUUUVVVXXXYYYZZZYYYVVVSSSRRRRRRPPPNNNMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJKKKMMMOOOPPPIIIHHHHHHGGGGGGFFFFFFFFFIIIGGGDDDDDDEEEFFFGGGFFF@@@AAABBBCCCCCCAAA???>>>>>>======>>>??????===;;;======<<<<<<<<<;;;;;;;;;>>>=========<<<<<<<<<<<<999999999999999999999999222333555666888999999999===???BBBDDDFFFHHHKKKMMMTTTUUUXXX[[[___cccfffhhhiiiiiiiiiiiiiiilllpppsssvvvyyy|||}}}{{{wwwuuutttxxxzzz|||~~~~~~~~~yyywwwyyy~~~~~~~~~}}}{{{yyyuuunnneee___ZZZYYYVVVSSSOOOJJJGGGEEEBBBAAA???===;;;999777777444444444444444444444444111111111111111111111111.........///////////////......//////......---,,,......------------............---------,,,,,,,,,,,,,,,,,,---------......+++******))))))******+++************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************&&&''')))*********)))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((+++***)))'''''''''((()))''''''(((((())))))******+++***)))'''''''''((())))))(((&&&%%%&&&''')))***************************((()))*********)))'''&&&)))((('''''''''(((***++++++***)))(((((('''((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***)))+++---.........,,,+++)))))))))***+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,+++++++++*********,,,...000111///---,,,...............///000000000000...+++***+++///222000000000000000000000000000000000111222222333333333444555555666666555555777777777888999:::<<<<<<<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCDDDEEEEEEFFFHHHJJJJJJIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPRRRSSSTTTTTTSSSSSSRRRTTTVVVVVVUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[\\\ZZZ\\\^^^^^^\\\ZZZYYYZZZ___\\\XXXVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYYYYXXXVVVTTTSSSRRRTTTUUUWWWYYYYYYYYYXXXWWWSSSRRRQQQQQQQQQSSSTTTUUUYYYXXXVVVVVVXXXYYYYYYXXXNNNNNNNNNNNNOOOPPPQQQRRROOOQQQRRRQQQOOOMMMMMMMMMPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSRRRRRRSSSUUUWWWYYYWWWVVVUUUTTTTTTUUUWWWXXXXXXVVVUUUSSSRRRQQQQQQRRROOOOOONNNNNNMMMLLLLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFHHHGGGEEECCCCCCDDDFFFGGG????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::999888999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888999::::::333444555666777888888888888:::<<<======>>>@@@BBBBBBCCCEEEGGGJJJMMMPPPRRRSSSSSSSSSSSSSSSUUUYYY\\\dddgggjjjkkkhhheeecccbbbaaacccfffiiilllqqqwww{{{}}}~~~}}}zzzwwwttttttttttttqqqmmmkkkmmmrrrxxx|||}}}~~~{{{yyyyyyuuutttqqqooonnnoooppprrrqqqqqqooommmkkkiiigggfffcccaaa```^^^[[[UUUNNNIIIFFFFFFDDDBBB@@@===;;;999;;;;;;999888666555333333333333333333333333333333111111111111111111111111111111000000//////......///.........------------......------------......------------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---************************++++++******************))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))***))))))(((***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******)))((((((((((((((('''((((((((()))))))))***+++***)))(((''''''((()))***)))(((&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))((('''''')))(((((('''((()))***+++***)))((((((((((((((((((***)))(((''''''((()))***++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))'''(((***+++++++++***)))******************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,+++++++++***************,,,...000000///---,,,...............//////000000///...+++***+++///222//////000000000111111111//////000000111222222222333444444555555555555555777777777888999:::;;;<<<<<<<<<===>>>>>>>>>>>>===???>>>======>>>@@@BBBCCCDDDDDDEEEFFFHHHHHHFFFEEEIIIIIIJJJKKKLLLLLLMMMMMMPPPQQQRRRSSSSSSSSSRRRQQQOOOQQQTTTUUUTTTSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[ZZZYYYXXXZZZ[[[[[[[[[[[[YYYXXXXXXZZZ\\\___\\\YYYWWWWWWXXXYYYYYYVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTSSSUUUVVVXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUXXXWWWVVVVVVXXXXXXWWWVVVQQQPPPOOONNNMMMLLLLLLLLLLLLNNNPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRSSSUUUWWWYYYYYYWWWVVVTTTTTTUUUWWWXXXVVVUUUSSSRRRPPPPPPQQQQQQOOONNNNNNMMMLLLKKKJJJJJJFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCDDDDDDEEE>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>===;;;:::999888999999::::::;;;;;;;;;;;;::::::;;;:::999888777888999999333444555555666666666555555666777777666555666888888888999:::<<<>>>???@@@BBBBBBBBBBBBBBBDDDGGGJJJNNNQQQTTTTTTRRRPPPNNNMMMJJJLLLNNNPPPSSSVVV[[[^^^```aaabbbaaa_________```]]][[[YYYWWWXXX[[[___bbbdddgggiiiiiigggdddcccccc```^^^[[[XXXUUUUUUUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJIIIGGGFFFDDDAAA===:::999999999999888777666666666555555444333222111111111111111111111111111111000000000000000000000000222222111000///......---000///---,,,,,,,,,---.........------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************************,,,,,,+++***))))))(((((())))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))))))))(((((('''(((((((((((())))))))))))***))))))(((((((((((())),,,+++)))((('''(((((()))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((()))******((((((((('''(((((())))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''(((&&&''')))*********)))(((******************))))))((()))******++++++******))))))))))))))))))))))))))))))))))))************++++++************++++++++++++*********)))))))))***,,,...///000///---,,,......------......///000//////...,,,***,,,///222/////////000000111111111......//////000111111111333333444444444555555555666666777777888:::;;;<<<;;;<<<======>>>=========>>>===<<<<<<===>>>@@@AAAAAABBBDDDDDDEEEDDDCCCBBBGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQQQQQQQQQQPPPOOOOOOKKKNNNPPPRRRRRRRRRTTTUUUUUUUUUWWWXXXYYYYYYZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZ\\\ZZZXXXUUUTTTVVV[[[___```]]]YYYWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTVVVWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWVVVTTTQQQQQQPPPOOOMMMKKKJJJIIIHHHJJJLLLOOOPPPPPPPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTVVVWWWXXXYYYXXXVVVTTTSSSTTTUUUVVVTTTSSSQQQPPPOOOOOOOOOOOONNNMMMMMMKKKJJJIIIHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;:::999999888888999999::::::;;;;;;;;;;;;::::::999999888777777777777888333444444444444444333333333444555555333333444555777777777777777888999:::;;;;;;<<<;;;;;;<<>>===<<<;;;>>><<<:::::::::999777555555666777777777777777666333333333333222222222222000000000000000000000000000000000000000000000000000000//////.........---000///---++++++,,,---......------,,,,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++******))))))******+++***************************************)))(((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''(((((((((((()))))))))))))))))))))(((((((((((()))---,,,***)))(((((((((((())))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((())))))***'''''''''''''''((()))***+++******************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''''''''''''''(((((()))***+++*********++++++******))))))((((((((())))))***************))))))))))))))))))))))))((()))))))))************++++++************++++++*********))))))))))))(((+++,,,---...///...---,,,...------------...//////.........,,,+++,,,///222111000000000////////////------......///000000000333333333333333444444555666666666777888999:::;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<===>>>???AAACCCCCCBBBAAAAAAAAAFFFFFFGGGHHHJJJKKKMMMNNNPPPPPPPPPOOONNNMMMLLLLLLJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWYYYZZZZZZXXXWWWXXXYYYZZZZZZXXXVVVUUUWWW\\\______\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVUUUUUUTTTTTTTTTTTTQQQRRRSSSUUUWWWUUUQQQNNNMMMMMMMMMLLLLLLKKKJJJJJJLLLNNNQQQRRRRRRRRRSSSUUUXXXWWWVVVVVVTTTTTTSSSRRRPPPQQQRRRTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDBBBCCCDDDDDDDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888999999:::::::::;;;;;;:::::::::999999888888777777777777222333333333333222111111111333444444333333444555444444444333333444444555555555666555444555777999888:::======;;;999999999999:::;;;:::999888:::;;;999:::;;;;;;:::999;;;<<<999999::::::::::::999999;;;===>>>>>>===<<<<<<===;;;:::999888888888999999777777777666555555444444444333111222333444333222222222333333333222222111111222222222222222222222////////////////////////////////////////////////+++,,,,,,------.........000...,,,+++***+++---...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++******))))))******+++************************'''((()))************)))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((())))))******+++,,,,,,,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))((((((((((((((((((((())))))))))))(((,,,,,,+++***)))((((((((())))))))))))))))))))))))+++***((('''''''''((()))'''(((((()))))))))))))))''''''&&&''''''((())))))*********++++++*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((('''''''''''''''(((((())))))************+++******))))))((((((((((((((()))************)))))))))))))))))))))))))))((()))))))))************+++******))))))******+++*********))))))))))))(((+++,,,---.........---------------------...//////---......---,,,,,,///222333222111000///---,,,,,,---------...//////000000333222222222222333444444555555555666777888999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>AAACCCDDDBBBAAAAAABBBEEEEEEFFFGGGHHHJJJLLLMMMOOONNNMMMLLLKKKKKKJJJJJJJJJKKKMMMMMMMMMMMMOOOQQQVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZYYYXXXXXXYYYXXXYYYZZZZZZYYYYYY[[[]]]\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTVVVXXXYYYWWWSSSOOOLLLMMMMMMNNNMMMMMMLLLKKKQQQSSSUUUUUUTTTTTTTTTUUU[[[ZZZYYYXXXVVVUUUTTTTTTPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSPPPNNNNNNNNNOOOPPPPPPOOONNNLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCAAABBBDDDDDDCCCAAA???===?????????>>>>>>>>>======;;;;;;;;;::::::999999999777777888888888888888888999::::::::::::::::::999999999999999999888888888111111222222222111000000///000222222111111333444333222222222222222333333222333444333222222333555333555777777666555555555222333555555555555777888666777888777555555666777666666777777777777666555666777888888666555666777777666666555444333333333333333333333333222222222111000///000222333222111000111111111000///......////////////////////////////////////////////////////////////////////////)))******+++,,,---......///...,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************&&&'''(((***++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))*********+++,,,------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''(((((()))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((*********))))))(((((('''((((((((((((((((((((((((******)))(((((((((((((((''''''((()))))))))))))))'''''''''&&&''''''(((((((((((())))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++*********)))))))))++++++,,,---------------------,,,,,,------...///,,,---...---,,,---///222333222111000...---,,,+++------......///000000000333222111000111222333444444444555555666888999:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEFFFDDDBBBDDDFFFFFFEEEEEEEEEGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOQQQVVVWWWWWWXXXYYYYYYXXXXXXWWWYYY[[[[[[ZZZXXXXXXYYYWWWYYY\\\\\\[[[ZZZZZZZZZXXXWWWUUUUUUWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPMMMOOOSSSWWW\\\```bbbccc[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUXXXXXXZZZ\\\\\\ZZZVVVSSSOOOPPPQQQQQQPPPOOOMMMLLLUUUVVVXXXWWWVVVUUUUUUVVV\\\[[[ZZZYYYWWWVVVUUUTTTPPPQQQSSSVVVXXXZZZ[[[[[[XXXXXXWWWVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKLLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA>>>===????????????>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;777888888999999999888888999999::::::::::::999999999999::::::999999888777//////000111111111000000///111222111000000111333222222222222333444555555333444555444333222333444111333555555333222333333///111333333222222333444444555666555444333444555444444555666666666555444444555666555333222333444444444444333333222222222222222222222222333333333222111111222444444222111111222222222111111000//////////////////.........////////////////////////........................+++++++++,,,,,,------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************&&&((()))***+++***((('''))))))))))))))))))))))))'''''''''((((((((()))))))))(((((('''((()))***+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((()))*********)))))))))((((((((('''&&&'''((()))******)))(((((((((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''((()))***))))))((((((((('''&&&&&&&&&'''''''''((()))******)))((('''************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))((((((''''''(((((())))))((((((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,+++++++++************++++++,,,,,,,,,---------------,,,,,,------...///,,,---...---------///111000000000///......---------......///000000111111222222000000000111333444444444444555666777888999999999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::???CCCGGGHHHFFFEEEGGGJJJFFFFFFEEEDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIGGGHHHJJJJJJKKKMMMPPPSSSVVVWWWXXXXXXYYYXXXXXXXXXWWWYYY\\\\\\[[[YYYYYYYYYWWWYYY[[[[[[ZZZXXXXXXXXXUUUSSSSSSTTTVVVWWWWWWVVVSSSSSSRRRQQQQQQPPPQQQQQQOOOQQQUUUZZZ^^^bbbeeeggg^^^]]]\\\[[[ZZZYYYYYYXXXVVVVVVWWWXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[YYYUUURRROOOPPPRRRTTTUUUTTTSSSRRRUUUVVVXXXXXXVVVUUUVVVWWWZZZZZZYYYXXXVVVUUUTTTTTTQQQRRRUUUXXXZZZ\\\^^^^^^XXXXXXWWWVVVTTTSSSQQQPPPOOONNNLLLKKKKKKLLLNNNOOONNNNNNLLLKKKKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAA???>>>???>>>>>>>>>>>>=========:::::::::;;;<<<<<<======888999999::::::999888777999999::::::::::::999999777888999999999888666666......///000000000000000222333444333111000111222000000000000111333444555111333333333111000111222111333444444333222333444222333444333111//////000000222333333222111333444222222333333444333333333333444444333111000000111000111111222333333444444....../////////000000000000///000111333222000...000000111111111111000000111111000000000000//////////////////////////////........................------------------------,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---......------------,,,,,,******+++++++++,,,,,,,,,+++******************+++************************((()))***+++***(((&&&%%%))))))))))))))))))))))))''''''''''''((((((((())))))((('''''''''(((***+++((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''''')))***+++******))))))((((((((('''&&&'''(((*********)))(((&&&'''((((((((((((((('''************************((()))*********)))'''&&&&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))******************+++,,,,,,''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++---...---------000111............/////////000......//////000111111111222111000//////111333444444444444555666777888999999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;::::::???DDDIIIJJJHHHGGGJJJMMMGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFHHHJJJKKKNNNRRRVVVWWWWWWXXXXXXYYYXXXXXXXXXWWWZZZ]]]]]]\\\ZZZYYYZZZXXXYYYZZZYYYWWWVVVVVVWWWRRRQQQQQQSSSVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWYYY\\\___bbbcccddd```___^^^\\\[[[ZZZZZZZZZUUUVVVXXXYYYYYYYYYXXXXXXVVVUUUUUUVVVVVVUUURRROOOLLLNNNRRRUUUXXXYYYZZZYYYSSSUUUWWWWWWVVVVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTSSSRRRSSSVVVYYY\\\^^^___```XXXXXXWWWVVVTTTRRRPPPOOOOOONNNLLLKKKKKKMMMOOOPPPNNNNNNLLLKKKKKKLLLMMMMMMGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAA??????>>>=========<<<<<<<<<<<<999::::::;;;<<<===>>>>>>999::::::;;;:::999888777999999999::::::999999999666777888888888777555444000000000000000000000000111111000000//////......000000000000111111111111222222111111111111111111333222111000000111222333000111111111111222222222222111111111000000//////444333111000000111333444222222222222222222222222222222222222222222222222000000000000000000000000///000000000111111111111//////000000000000//////000000//////.........------...000///---,,,,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,+++******)))++++++++++++++++++++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,+++)))((((((((()))))))))))))))***+++++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''((()))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((************************&&&&&&'''((()))***++++++(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------..................////////////---...///000111222333333333333222222333333444555111333666999:::999888777777777777888999999::::::<<<<<<======>>>>>>??????DDDFFFIIIJJJJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGFFFEEEEEEEEEEEEGGGJJJLLLMMMOOORRRTTTVVVUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[[[[YYYXXXWWWXXXWWWVVVUUUUUUVVVVVVSSSQQQNNNOOOQQQTTTVVVXXXYYYZZZXXXUUUQQQQQQSSSUUUUUUTTT]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]][[[YYYXXXWWWXXXYYYYYYXXXVVVTTTSSSWWWWWWWWWWWWWWWWWWWWWWWWPPPQQQTTTWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUXXXWWWUUUTTTSSSSSSTTTUUUVVVTTTUUUZZZaaadddbbb___XXXWWWVVVTTTQQQOOOMMMLLLMMMLLLKKKLLLNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHFFFCCCAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCBBB@@@??????@@@BBBCCC??????@@@???>>><<<;;;999;;;;;;;;;::::::999999999999888777666666888:::;;;::::::::::::999888777777777777777777666666666666////////////////////////000000000000//////......//////000000000111111111111111111111111111111111222222111000000111222222000000111111111222222222111111111000000000//////111222222222222222222111222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111/////////000000/////////000/////////.........------///000000...------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---..................---,,,+++++++++++++++++++++++++++))))))************************+++++++++,,,,,,,,,,,,+++***))))))))))))******************+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((************************'''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))******++++++******)))******))))))))))))******)))))))))))))))))))))))),,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------..................////////////......///000111222222333222222222222222333333444222333555777999999888777666777777888888999::::::;;;;;;;;;<<<======>>>>>>BBBDDDGGGIIIHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGJJJLLLMMMNNNQQQSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[YYYXXXXXXYYYXXXVVVUUUUUUUUUUUUSSSQQQNNNOOOPPPRRRSSSTTTUUUUUUVVVTTTRRRRRRUUUWWWWWWVVV[[[[[[[[[\\\]]]^^^___```_________^^^\\\ZZZXXXVVVVVVWWWXXXYYYXXXVVVTTTSSSUUUUUUVVVVVVWWWXXXXXXXXXRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVZZZYYYWWWVVVUUUUUUVVVVVVWWWUUUVVV[[[bbbeeedddaaaXXXWWWUUUSSSQQQOOOOOONNNRRROOOLLLJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBB@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999888777666777888:::;;;::::::::::::999888777777777777777666666666555555////////////////////////000000000////////////...//////000000000000111111111111111111111111111111222111111000000111111222///000111111222222111111111111000000000000/////////000222444444222000///111111111111111111111111000000000000000000000000////////////////////////////////////000000000000......////////////....../////////..................///111000...------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++++++++++++++******)))++++++++++++++++++++++++,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++************++++++++++++***************)))******************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((''')))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------......---............//////////////////000000111111111111111111111111222222333333444444555666777888888666666777888888999999:::999::::::;;;<<<<<<======???BBBEEEGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGEEEGGGJJJKKKLLLNNNQQQSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVYYYYYYYYYXXXXXXYYYXXXVVVTTTTTTTTTTTTRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUTTTSSSUUUWWWXXXXXXWWWYYYYYYZZZ\\\^^^```aaabbb______^^^]]][[[YYYWWWVVVWWWWWWXXXXXXXXXVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVWWW\\\bbbeeedddbbbXXXVVVTTTQQQPPPPPPPPPQQQUUUQQQKKKHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999888888777777999:::;;;::::::::::::999888777777777666666666666555555555////////////////////////////////////////////////////////////000000000111000000000000111111111111111111000000000000111111//////000111222111111000000000000000000000/////////000111222222111000///111111111111111111111111////////////////////////................................./////////000000---......//////......---...........................000111000///---......---...///000000///...---+++++++++++++++++++++++++++++++++++++++******)))*********++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))(((''''''((()))***'''(((((())))))))))))((())))))))))))))))))))))))******))))))))))))******%%%''')))******)))'''%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%(((((())))))))))))((((((&&&'''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))+++******)))))))))******+++++++++++++++++++++++++++,,,,,,------...//////...------,,,,,,------...---------.........///////////////000000000000000000000000000000111111222444444333333444666777888666666777777888999999999:::::::::;;;<<<<<<======>>>AAADDDFFFFFFFFFGGGIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIEEEHHHJJJLLLLLLNNNPPPRRRSSSRRRRRRQQQQQQRRRRRRSSSQQQSSSVVVWWWVVVVVVWWWWWWWWWUUUSSSRRRSSSSSSQQQPPPRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWVVVVVVWWWYYY\\\^^^```bbbccc]]]]]]\\\\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWSSSSSSRRRRRRTTTVVVXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYVVVUUUSSSRRRQQQQQQRRRRRRUUUUUUWWW[[[```bbbbbbaaaWWWUUURRRPPPOOOPPPQQQSSSSSSOOOKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC>>>???@@@BBBDDDEEEFFFGGGBBBBBBBBBBBBBBB@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888999:::;;;::::::::::::999888777777666666666555555555444444......................................./////////...////////////000000000//////000000000111111111000000000000000000000000...///000222222111000/////////////////////000000111111////////////111111000000000000000000000000........................---------------------------............/////////------............---------------..................///111000...------...,,,---...//////...---,,,++++++++++++++++++++++++******+++++++++***)))(((---....../////////......++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,+++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))******************************))))))))))))******%%%''')))******)))'''%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,***++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------------............///////////////000000000000000//////000000111222555444333222333555666888555666666777888888999999:::;;;;;;<<<======>>>>>>>>>AAADDDFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHKKKLLLKKKJJJJJJGGGIIIKKKLLLMMMNNNQQQSSSRRRQQQQQQQQQQQQQQQQQQRRRNNNQQQSSSTTTTTTSSSTTTUUUVVVTTTQQQQQQQQQRRRQQQPPPPPPPPPQQQRRRSSSVVVXXXYYYXXXYYYYYYYYYWWWVVVUUUTTTUUUVVVYYY[[[^^^```aaaaaaYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPQQQTTTVVVYYY[[[XXXXXXXXXYYYYYYYYYYYYYYYUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSUUUYYY\\\^^^^^^]]]VVVTTTQQQOOONNNOOOQQQRRRMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDD???@@@AAABBBDDDEEEFFFGGGAAABBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;::::::::::::999888777777555555555555444444444444........................---............/////////......////////////000000...//////000000111111111///000000111111000000///---...000222222111000///......////////////000000222000...------...000222////////////////////////................................................------------.........///,,,,,,------------,,,,,,---------------.........---...000///---,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++&&&''')))+++,,,,,,+++++++++,,,,,,------------,,,++++++++++++++++++++++++(((((()))***+++,,,------******+++++++++,,,,,,,,,)))***++++++,,,++++++++++++++++++***************)))******************)))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))******)))******************************))))))))))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------,,,------------..................//////000000000000000000000000111111222444333333222333444555666555555666777777888888999;;;;;;;;;<<<======>>>>>>???AAADDDEEEEEEDDDEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGIIIJJJKKKJJJJJJHHHJJJLLLNNNNNNOOOQQQSSSRRRQQQQQQPPPPPPQQQQQQRRRNNNPPPSSSSSSSSSRRRRRRSSSTTTQQQOOOOOOPPPRRRRRRQQQMMMNNNNNNPPPRRRUUUXXXZZZZZZ[[[ZZZXXXUUUSSSSSSTTTTTTVVVXXX[[[]]]]]]]]]]]]WWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUTTTRRRPPPOOOOOOMMMNNNOOOQQQTTTWWWYYY[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRQQQSSSUUUWWWXXXYYYYYYYYYTTTRRRPPPNNNMMMNNNOOOOOOIIIHHHGGGIIIJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@?????????;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::::::::::::::::::::999888777777555555444444444333333333........................---------.........//////........./////////000000......//////000111111222...///000111111000///...,,,...000222222111///............/////////000000/////////....../////////////////////////////////................................................,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,------.........,,,---///...,,,++++++,,,,,,++++++******++++++,,,************************%%%''')))+++,,,,,,+++***''''''((()))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,((()))***+++++++++*********************+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************************************)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))***************+++,,,,,,***************************++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------...///000111111111000000000000111222222333333333333333333444555555555666666777888888888999::::::;;;<<<<<<======>>>AAACCCDDDCCCBBBBBBBBB@@@AAABBBCCCEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRTTTTTTSSSRRRRRRRRRQQQOOOMMMMMMPPPRRRSSSSSSOOOOOOOOOPPPSSSVVVZZZ\\\YYYZZZYYYWWWSSSRRRTTTVVVTTTVVVXXXZZZ[[[[[[ZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]YYYXXXXXXXXXXXXXXXYYYYYYTTTTTTSSSRRRPPPOOONNNNNNLLLNNNPPPRRRUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSUUUWWWVVVVVVVVVVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJHHHFFFFFFHHHJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDGGGFFFDDDBBB@@@?????????;;;;;;;;;;;;<<<<<<<<<===888999::::::;;;;;;::::::::::::::::::999888777777444444444333333333333222........................---------.........//////............/////////000---......///000111111222...///000111111000///...,,,...000222222111///...---.........//////000000---...///111111///...---////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++---...---,,,***++++++,,,+++***))))))***+++,,,************************((()))+++,,,+++***((('''(((((()))***************++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,'''((()))***++++++***)))))))))******+++++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))************************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++***************************++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111222111111111111111222222333222333333333333333333333555555666666777888888888888999999::::::;;;<<<<<<>>>@@@BBBBBBAAA@@@???@@@???@@@AAACCCEEEFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSUUURRRRRRQQQQQQQQQQQQRRRRRRRRRTTTVVVVVVTTTSSSRRRSSSPPPNNNLLLMMMOOORRRSSSTTTSSSSSSRRRSSSUUUXXX\\\^^^XXXYYYXXXUUURRRRRRUUUXXXUUUVVVXXXZZZZZZYYYWWWVVVYYYXXXWWWWWWXXXYYYZZZ[[[WWWWWWVVVVVVVVVWWWWWWXXXQQQQQQQQQPPPOOOOOONNNNNNMMMOOOQQQSSSUUUUUUUUUUUUYYYYYYXXXWWWVVVVVVUUUUUUSSSRRRPPPOOONNNNNNOOOOOOSSSUUUVVVWWWVVVUUUUUUUUUQQQPPPOOONNNMMMKKKJJJIIIMMMIIIEEECCCEEEHHHJJJKKKEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???BBBDDDFFFHHHFFFCCCAAA???=========;;;;;;;;;<<<<<<<<<======888999:::;;;;;;;;;::::::::::::::::::999888777777444444444333333333222222111111000000/////////...000///---,,,,,,---///000000///---,,,,,,---...///111000///......------.../////////...------///111000000111111111111000000++++++,,,,,,---.........111111111000//////............//////////////////...........................---,,,+++,,,...000111////////////////////////111000///...,,,***))))))++++++++++++,,,...000111,,,,,,,,,++++++*********+++++++++*********))))))111///---,,,,,,+++)))'''))))))************))))))******++++++++++++******++++++************++++++)))))))))***+++++++++,,,))))))***++++++++++++***))))))*********+++++++++***))))))+++,,,,,,***(((++++++******)))((((((((('''''''''(((*********((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))(((''''''))))))))))))************(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))---)))$$$!!! ###'''***+++***)))(((''''''(((((('''((((((((())))))*********************)))(((((())))))))))))((((((((((((''''''((()))***)))))))))''''''(((((())))))******(((((((((((()))))))))))),,,)))&&&&&&(((******(((+++*********,,,---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))***+++,,,,,,+++))))))'''((((((***+++,,,------///............---------///...,,,,,,,,,---///111/////////000111111222222111333555777888666444333888777777666666666777777888888999:::;;;===>>>???;;;<<<>>>???@@@@@@??????===???AAACCCEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJLLLLLLMMMMMMNNNOOOQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRWWWVVVUUURRRPPPNNNMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUXXXZZZZZZYYYWWWUUUVVVXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOLLLMMMPPPRRRTTTVVVWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTOOONNNNNNNNNNNNNNNOOOOOOUUUUUUUUUTTTSSSTTTVVVXXXTTTPPPLLLJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@BBB@@@??????@@@AAA@@@@@@BBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===::::::::::::999888777777444333333222222333333444000000/////////.........///...---,,,,,,---...///......---------......///,,,,,,,,,,,,---...///000/////////...------///111/////////000000/////////.........---------------------------............////////////....................................///...---,,,,,,---///000------------------------......------,,,,,,,,,,,,++++++++++++,,,...000111---------,,,,,,,,,+++++++++++++++*********))))))---,,,******++++++***((())))))************))))))******++++++++++++******++++++************++++++******************++++++******++++++,,,,,,++++++))))))*********+++++++++)))))))))***++++++)))''')))))))))))))))*********((((((((()))******)))((()))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))((())))))******))))))(((((((((((((((((((((((((((+++***((('''''''''((()))***)))'''&&&&&&'''((()))))))))))))))(((((((((''''''''''''(((((()))))))))***************)))(((((())))))))))))((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++)))&&&&&&(((***)))(((((('''&&&''')))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))***++++++++++++***)))(((((()))***+++,,,,,,---,,,---------....../////////...---,,,,,,---///000//////000000111222222222111333555777777666444333222222222222333444666666999999999999:::<<<===>>>;;;<<<===????????????>>><<<===@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVUUUVVVWWWXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUUUUVVVZZZZZZZZZZZZYYYWWWUUUTTTNNNNNNNNNMMMMMMNNNNNNOOOQQQSSSUUUVVVUUUTTTTTTUUUSSSPPPMMMKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@AAA@@@??????@@@@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::999888777666444333333222222333333444///............---------------------------------+++,,,---...............++++++++++++,,,---...///...//////...------...000........................000000//////...------,,,+++,,,,,,---......//////////////////......------------------------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........++++++++++++,,,...///000------,,,,,,,,,,,,+++++++++++++++******************)))((()))***+++***)))))))))************))))))******++++++++++++******++++++************++++++******************))))))*********+++++++++,,,,,,)))))))))************+++))))))((()))++++++)))''''''(((((()))******++++++((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))(((((('''))))))((((((''''''&&&&&&(((((((((((((((''''''&&&((((((''''''''''''(((((()))******************)))((((((((((((((((((((((((***)))((('''''''''((((((&&&'''((()))***)))((('''((())))))******)))'''''''''''''''''''''((((((((())))))******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((*********)))((('''''''''(((((((((((())))))))))))***)))''''''((())))))((('''&&&&&&&&&((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))******+++++++++******))))))*********+++++++++++++++,,,---...///000000......---,,,,,,...///000000000000111222222333333111222444555666555333222......///111333555777888999999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999::::::999999888777666444333333222222333333444------------------------,,,------......------,,,)))+++,,,...//////......///...---,,,++++++++++++---...///...------...///......------------......000000/////////..................//////000000000000//////......------,,,------------------------//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++++++++,,,---......++++++++++++++++++******************************+++***))))))***+++***)))))))))************))))))******++++++++++++******++++++************++++++++++++******))))))(((((())))))))))))******++++++))))))))))))************+++***)))***++++++***)))(((((())))))************)))*********((('''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((,,,++++++***)))(((((('''(((((((((((((((''''''&&&(((((((((''''''(((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((('''(((((((((###%%%&&&((()))((('''&&&'''(((***++++++)))'''&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((((((((()))))))))))),,,,,,++++++***************)))))))))((((((((('''(((((((((((())))))))))))))))))((((((((())))))(((***)))((()))+++++++++***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))*********++++++++++++******************++++++++++++,,,------...//////...------------...///000000000111111222222333333000111333444444444333222000000111333555777999::::::999999888888888999999::::::;;;;;;<<<=========;;;<<>>>>>???@@@??????@@@???>>>???@@@AAA>>>@@@AAAAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999999999888777666555444333333222222333333444,,,,,,,,,---------------,,,,,,---......---,,,,,,)))***,,,...//////...---000///...---,,,,,,,,,,,,,,,...//////---,,,---...///......------......///........./////////000000000/////////.........---//////......---------,,,------------------------......------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---------++++++++++++,,,,,,,,,,,,************************---,,,******++++++)))((())))))************))))))******++++++++++++******++++++************+++++++++******))))))((((((((()))(((((((((((()))******)))))))))))))))))))))))),,,+++)))***+++,,,+++***************))))))(((((((((***+++***(((&&&'''((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((,,,++++++***)))(((((('''(((((((((((((((''''''&&&'''(((((((((((((((((('''******++++++++++++******'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((((((&&&''')))++++++***((('''''''''''''''''''''&&&&&&'''(((((()))))))))(((((('''((((((((()))))))))***++++++***)))))))))***+++'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))(((((()))+++***)))***,,,---,,,+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******)))))))))******+++++++++(((((((((((((((((((((((())))))************))))))(((((())))))************)))))))))******++++++,,,******************++++++---------------------,,,------------....../////////000000111222222333333000000222222333333222111333333333444555777888999999999888777777777777888999999999::::::;;;<<<<<<<<<===???BBBDDDDDDEEEDDDFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMOOOOOOLLLNNNQQQTTTTTTSSSRRRPPPRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUSSSQQQMMMKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUTTTPPPOOONNNNNNNNNPPPQQQRRRUUUUUUUUUVVVVVVUUUUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUPPPPPPOOONNNMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRRRRSSSTTTSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???>>>>>>???@@@===???@@@???>>>>>>@@@BBBAAACCCEEEDDDAAA>>>>>>>>>====================================<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888888888888777666555555444333333222222333333444,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,---...///000+++---//////---,,,---...///...---,,,,,,---...///,,,------...//////000000......------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,---------------......***************+++++++++...,,,++++++++++++)))((())))))************))))))******++++++++++++******++++++************++++++))))))))))))))))))(((((())))))((('''((()))***+++***)))))))))))))))((((((,,,***))))))***++++++***++++++******)))(((((('''&&&))),,,+++(((&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((''''''&&&''''''(((((((((((('''''')))******************)))''''''''''''''''''''''''&&&&&&'''(((((((((''''''***)))((('''((()))***+++'''''')))******))))))(((((((((((('''''''''''''''''''''((()))))))))((((((''''''(((((())))))******(((((('''&&&'''((()))***'''''''''((()))*********(((((((((((())))))))))))'''(((******)))(((((()))***(((((()))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,(((((((((((((((((((((((())))))************))))))((((((((()))******++++++))))))))))))***+++,,,---))))))*********+++++++++------------,,,,,,++++++---------............////////////000111111222222///000000111111111111111333333222333333444555555888777777666666666777777888888888888999:::;;;;;;<<<===@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGIIIKKKMMMNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOPPPQQQRRRRRRQQQOOONNNPPPQQQRRRTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQPPPPPPQQQRRRRRRTTTTTTRRROOOLLLJJJKKKMMMMMMOOORRRUUUVVVWWWVVVUUUOOONNNMMMLLLMMMNNNQQQRRRUUUUUUVVVVVVVVVUUUUUUTTTUUUTTTTTTTTTTTTTTTUUUVVVRRRQQQPPPOOOOOONNNOOOOOOOOOPPPPPPOOONNNNNNQQQSSSRRRQQQQQQRRRSSSSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEAAAAAAAAA@@@@@@@@@??????<<<>>>@@@???======@@@CCCFFFIIIKKKIIIEEEAAA???@@@=================================<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888888777777666555444444333333222222333333444,,,---------............------,,,++++++,,,------,,,,,,,,,+++,,,,,,------++++++++++++,,,---...///+++---//////---,,,,,,---...---,,,++++++,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,))))))*********++++++++++++***))))))***+++***((())))))************))))))******++++++++++++******++++++************++++++((((((((()))))))))))))))+++***)))((()))***,,,---******))))))((((((((((((+++)))''''''((()))))))))*********)))))))))))))))%%%(((++++++(((&&&(((+++))))))))))))))))))))))))&&&'''((()))***))))))(((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&((())))))******))))))(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''******))))))))))))))))))'''((((((((()))))))))))))))))))))(((((('''''''''&&&''''''((())))))(((((('''''''''((()))*********((((((''''''(((***,,,---(((((((((((())))))))))))(((((((((((())))))))))))&&&(((++++++)))'''((())))))((('''((()))******((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((()))***+++++++++(((((((((((((((((((((((())))))************))))))'''(((((()))******++++++***))))))))))))+++,,,---(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,------........................///000000111111/////////000000000111111111111111111222333444555666666666555555666777777777777666666777888:::;;;;;;<<>>;;;>>>@@@???===<<<@@@DDDHHHKKKNNNKKKEEE@@@>>>???==============================<<<<<<<<<;;;;;;;;;999999999999999999999999888999:::;;;;;;:::999888777777777777666555444444444333333222222333333444---------....../////////...---+++******+++---......---,,,+++***+++,,,---...---,,,+++************+++---//////...,,,,,,------,,,***))))))***,,,---.........---,,,,,,++++++,,,------......//////000***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,---,,,+++***&&&&&&''''''((((((((()))))))))******++++++++++++((('''&&&'''***+++***)))))))))************))))))******++++++++++++******++++++************++++++''''''(((((())))))******---,,,+++******,,,...///******))))))(((((((((''')))'''%%%%%%&&&'''''''''((((((((()))******++++++$$$(((++++++(((&&&))),,,))))))))))))))))))))))))&&&''')))*********)))(((''''''((()))))))))))))))))))))))))))************(((((((((((((((''''''&&&&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((())))))((('''&&&%%%((((((''''''((()))***+++******))))))((((((((('''&&&&&&'''((())))))((((((&&&''''''((()))******++++++***))))))+++---000222******))))))((((((''''''(((((((((((())))))))))))%%%(((++++++)))'''((()))***)))((()))***++++++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++(((((((((((((((((((((((())))))************))))))'''(((((()))***+++++++++***))))))))))))+++---...'''((()))***+++,,,------******+++,,,------...///,,,---......//////......------......///000000000////////////000000000000111111111222333444666777555555555555555666777777777777666666666888999;;;:::;;;===@@@AAABBBBBBBBBEEEDDDCCCCCCCCCCCCDDDDDDAAAAAACCCEEEHHHKKKNNNOOONNNMMMLLLKKKLLLNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSRRRQQQNNNKKKJJJLLLNNNKKKMMMQQQTTTVVVWWWVVVUUUMMMLLLJJJIIIJJJLLLOOOQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSRRRRRRRRRTTTUUUVVVTTTTTTSSSQQQQQQPPPPPPPPPLLLNNNRRRSSSRRRPPPOOOOOOOOOMMMLLLLLLNNNNNNMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDD???@@@CCCDDDDDDBBB@@@>>>:::>>>@@@???<<<<<<@@@DDDGGGJJJMMMJJJCCC===;;;;;;==============================<<<<<<<<<;;;;;;;;;999999999999999999999999777888999::::::999888777777777777777666555444333444333333222222333333444------------,,,,,,+++***)))******++++++******)))---,,,***))))))***,,,---000,,,)))))),,,------++++++,,,.../////////......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------.........---,,,,,,+++///...------++++++***)))+++++++++++++++***)))((())))))***,,,,,,---------)))))))))***++++++,,,,,,******))))))))))))******)))***+++,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******---,,,***)))((('''((((((,,,+++++++++***)))))))))++++++++++++++++++++++++******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&))),,,+++)))(((((((((((((((((((((((($$$%%%'''))))))))))))(((&&&&&&''''''(((((())))))******))))))((((((''''''$$$%%%&&&'''(((***++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))------,,,+++***)))((((((((()))************))))))'''''''''''''''&&&&&&&&&******)))((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((+++)))((((((***,,,,,,,,,)))((('''''''''(((***+++*********)))))))))))))))))))))(((((((((((())))))+++++++++++++++***)))(((%%%%%%'''((())))))))))))---+++)))''''''))),,,---))))))))))))************+++*********))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,******+++,,,------------...------------...//////000//////........./////////111222333333222111///000000000000111222333444666666666666666555555555777777777777777888888888999:::===@@@CCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCEEEHHHJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIMMMMMMLLLLLLMMMNNNNNNOOONNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQOOOMMMKKKKKKLLLMMMOOOQQQSSSTTTSSSQQQOOOOOOOOOMMMMMMMMMMMMOOOOOOQQQRRRTTTUUUTTTSSSPPPOOOPPPOOOOOOPPPSSSVVVWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQPPPMMMMMMQQQRRRNNNKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCBBB@@@???>>>???AAAAAA@@@@@@AAABBBFFFDDDAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777888888888999999999666555333333444444333111444333222222111111222222,,,,,,------,,,,,,+++*********++++++++++++******---,,,***))))))***,,,---///,,,******,,,------++++++,,,---...///......---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------...------,,,,,,+++---------,,,,,,++++++***+++++++++++++++***))))))'''((()))***++++++++++++++++++******************,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((************))))))))))))******))))))))))))******,,,+++***)))(((((())))))++++++******************************************))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))(((&&&$$$&&&(((******)))((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''((((((((((((((())))))))))))((((((((((((###$$$$$$%%%&&&'''(((((()))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''+++++++++***))))))((((((((())))))******))))))((()))))))))))))))))))))(((******)))((((((((((((((()))((((((((('''''''''''''''''''''''''''(((((((((''''''((())))))((('''''''''((()))******)))((('''&&&&&&'''''''''(((((((((,,,***))))))***++++++***((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&'''((()))))))))(((,,,+++***(((((()))***+++))))))))))))*********************)))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++************++++++)))***+++,,,------------------,,,,,,------.../////////............/////////000111222222111000///000000000000111222333333666555555555555555555555777777777777777888888888888:::===@@@BBBDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFIIIKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOPPPRRRRRRSSSUUUUUUVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSPPPQQQQQQPPPNNNMMMNNNOOOLLLNNNPPPSSSSSSSSSQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPQQQPPPOOOPPPSSSUUUVVVUUUUUUTTTSSSQQQPPPOOOOOOOOOSSSNNNLLLNNNNNNJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBB@@@???>>>===>>>??????>>>>>>???AAA>>><<<:::999888888999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888::::::999999888777777777666555444444666777666444444333222222111222222222,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++---,,,+++******+++,,,------,,,******,,,---,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))***++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++***)))((((((************))))))))))))******))))))))))))************))))))))))))******))))))******************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))'''&&&%%%%%%'''))))))(((((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))((((((((((((((())))))(((((('''(((((())))))))))))))))))***))))))(((((((((((((((***)))'''&&&&&&'''(((((())))))((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))+++***)))***++++++)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((('''&&&&&&''''''((((((((((((((('''+++++++++***))))))))))))))))))))))))******************))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))******++++++++++++******)))***+++,,,------------,,,,,,++++++,,,,,,---...///...............//////...///000111111000///...000000000000111222333333555555555555555555555555666666666777777888888888888:::<<>>===<<<===>>>>>>======>>>???;;;:::999999999:::<<<===;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888888888888888888888888===<<<;;;:::888666555555444333333444666777777666444444333222222222222222++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***++++++,,,,,,,,,++++++++++++,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++******))))))***++++++,,,,,,,,,++++++++++++*********)))))))))))))))******)))))))))&&&'''((()))***+++++++++************)))))))))(((******))))))))))))******)))))))))))))))******+++(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************************************))))))))))))))))))))))))((('''&&&'''((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))'''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***)))'''&&&%%%'''(((*********))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((()))***,,,,,,***(((&&&''')))*********)))(((((((((((()))))))))))))))))))))(((((((((((())))))'''''''''(((((('''&&&&&&'''((((((((((((((('''&&&******++++++***)))((('''((()))))))))************))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,---,,,,,,++++++******++++++,,,---......---------...//////......///000000///....../////////000000111222333444444444444444555555555555555666666777888888888888:::<<>>>>><<<===>>>>>>===<<<===???;;;::::::::::::;;;======:::999999999999999999:::::::::::::::::::::::::::888888888888888888888888<<<<<<;;;999888777666555444333222333555666555444444444333222222222222333******+++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---)))******++++++,,,,,,---)))******+++++++++******((()))******************))))))*********+++++++++((()))************)))(((&&&'''((()))***+++++++++************)))))))))(((******))))))))))))******'''((())))))******++++++((((((((())))))******+++***************************))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++))))))))))))))))))))))))'''''''''''''''(((((()))))))))((((((''''''&&&&&&''''''(((((())))))*********))))))))))))((((((((()))))))))((('''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))***((('''%%%&&&''')))*********))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''&&&'''***,,,,,,+++)))&&&''')))*********)))(((''''''(((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))(((((('''((((((((((((((('''&&&))))))+++++++++)))(((&&&((()))))))))************(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,---------------...//////.........//////.........////////////000111222333222333333333444444444555444555555666777777888888999;;;===@@@BBBCCCCCCCCCDDDEEEHHHKKKMMMNNNNNNNNNIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIILLLLLLMMMNNNNNNOOOPPPPPPRRRRRRSSSSSSTTTTTTSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSVVVVVVUUUQQQLLLHHHGGGGGGEEEFFFHHHJJJLLLMMMMMMMMMNNNPPPRRRUUUWWWWWWWWWVVVSSSRRRPPPOOOOOOPPPRRRTTTSSSQQQPPPPPPRRRRRRRRRQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOMMMOOOTTTVVVRRROOOOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFDDDBBBAAA@@@??????===>>>???>>>===<<<===???999999999888888888999999999999999888888999999999::::::::::::::::::::::::777777777777777777777777999999999888888777777777777666555555666666555333555444333333222222333333)))***++++++++++++++++++*********++++++*********++++++++++++++++++++++++''')))+++,,,+++++++++,,,---,,,+++*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++---...)))*********++++++,,,,,,))))))***++++++++++++***''''''((((((((((((((('''((())))))***++++++,,,,,,***+++,,,------,,,+++***)))******+++******))))))************))))))))))))******))))))))))))******'''((()))***************(((((())))))))))))))))))******************************))))))))))))******((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))***,,,))))))))))))))))))))))))((((((''''''''''''((()))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''***))))))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))))))))))))))(((''''''&&&''''''(((((()))*********((((((((((((((())))))***(((((('''&&&'''((()))***))))))((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((()))))))))'''''''''(((++++++***)))'''(((((()))))))))))))))&&&''''''(((((())))))***))))))(((((((((((())))))(((((()))*********))))))''''''(((((((((((((((''''''((()))*********(((((())))))))))))************''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...///////////////....../////////////////////000111222222111222222333333444444444444444555666777777888888:::<<<>>>AAABBBCCCDDDCCCDDDFFFIIILLLMMMMMMMMMLLLHHHGGGEEEFFFGGGHHHHHHGGGFFFGGGHHHJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMKKKKKKKKKFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQTTTWWWYYYXXXWWWVVVQQQPPPNNNNNNNNNOOOQQQRRRRRRQQQOOOPPPQQQRRRRRRQQQLLLLLLLLLLLLMMMOOOPPPQQQMMMLLLOOOVVVXXXTTTPPPPPPKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDBBBAAA@@@???@@@@@@===>>>???>>>===<<<===>>><<<<<<<<<;;;::::::999999:::999999888888999999:::999999999999::::::::::::777777777777777777777777666666666777777777888888:::999777777777777666444555444444333333333333333))))))***+++++++++++++++((())))))******))))))(((+++++++++,,,,,,+++++++++&&&))),,,,,,+++***+++---...---,,,+++***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,+++***)))***+++---...***************+++++++++))))))***+++++++++++++++))))))************))))))******************++++++)))+++,,,------,,,+++)))******+++++++++++++++***************))))))))))))******))))))))))))******((()))******+++***)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((''')))+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))************)))((('''&&&''''''(((((()))******+++((((((((((((((()))******''''''''''''((((((((()))'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***&&&&&&'''''''''(((((((((+++***((((((((()))((('''((((((((((((((())))))***&&&&&&''''''((())))))***))))))(((((((((((())))))'''((()))************)))&&&&&&'''((()))))))))(((''''''((())))))*********))))))))))))************'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++************++++++((()))***++++++,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,---...///000000//////////////////000///......//////000111222111111111222333333444444333333444555666777888999<<<===???BBBCCCDDDDDDDDDEEEGGGJJJLLLLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCEEEGGGIIIJJJJJJIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPQQQPPPNNNMMMMMMNNNIIIJJJKKKKKKLLLMMMMMMNNNNNNPPPTTTWWWYYYXXXUUUTTTNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRLLLLLLLLLLLLLLLMMMNNNOOOMMMKKKMMMRRRTTTQQQNNNNNNIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEBBBAAA???>>>===>>>???@@@<<<===>>>===;;;:::;;;<<<===============<<<<<<;;;::::::999999999999::::::888888999999999:::::::::777777777777777777777777444555555555666666666777777666555555666777555444555555444333333333333444((()))***+++++++++++++++(((((())))))))))))((((((***++++++,,,,,,++++++***%%%(((,,,,,,+++***+++---///...,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,+++***))))))+++---...************************((()))***+++++++++++++++------.........------,,,,,,,,,++++++***)))))))))'''(((***++++++***(((''''''((()))+++---.........************))))))))))))******))))))))))))******((()))***++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))'''&&&(((+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))******))))))((((((''''''((()))))))))*********+++&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))))))))))))))(((++++++++++++***)))''''''%%%%%%%%%&&&'''(((((()))((((((((((((((()))******&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((///,,,)))'''''''''&&&%%%)))((('''''''''(((***+++&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''((()))******))))))%%%%%%'''((())))))))))))&&&&&&'''((()))***++++++))))))))))))************&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***++++++,,,++++++,,,,,,++++++,,,,,,---...+++++++++,,,---...///000000000////////////000000.........//////000111222000000111222333333444444333333444555666777888999===>>>@@@CCCDDDEEEEEEEEEFFFHHHJJJKKKKKKJJJGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBCCCFFFHHHJJJJJJIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNLLLMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSQQQOOOMMMMMMNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMPPPTTTWWWXXXVVVTTTRRRMMMLLLLLLLLLMMMNNNNNNOOOQQQOOONNNOOOQQQSSSSSSRRRMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJJJJNNNOOOLLLKKKLLLGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFGGGGGGFFFDDDCCC???>>>===;;;;;;===>>>???;;;<<<===<<<:::999:::;;;888888999:::::::::999999;;;::::::999999::::::;;;888888888999999:::::::::777777777777777777777777555555555555555555555555111000000111333444444333555555444333333333333444,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))(((*********)))((()))***++++++++++++++++++++++++)))***,,,------,,,***)))++++++******))))))(((((())))))))))))************,,,---...---+++***+++,,,+++***)))))))))***,,,,,,)))***+++,,,---,,,+++***(((((((((((())))))))))))******))))))))))))******))))))************)))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&((()))+++++++++))))))((((((''''''''''''((((((+++*********))))))(((((((((((()))))))))'''&&&%%%((((((((((((((((((((((((******+++******)))((('''+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((($$$%%%((()))++++++******''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))*********+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,...------,,,,,,,,,------++++++,,,,,,---...////////////000000///...------///////////////000000000111111111111111222222222333333444555666777888888:::<<<===>>>>>>???BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBDDDFFFGGGDDDEEEFFFHHHIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQQQQPPPNNNMMMMMMJJJMMMOOOPPPPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTSSSQQQPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMLLLMMMNNNNNNOOOPPPTTTVVVSSSOOOJJJJJJMMMOOONNNKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFAAA@@@>>>===>>>???>>>===>>>===<<<===>>>===<<<:::;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;999999999888888888777777777::::::666555888888555555555444444444555555666555555555555555555555555333333222222222333444444***************)))(((((())))))))))))))))))))))))***++++++++++++++++++,,,************************+++++++++++++++++++++,,,+++++++++***************)))***+++***)))((()))+++++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************+++,,,------+++******++++++***)))))))))***+++,,,***+++,,,,,,,,,+++******((((((((()))))))))******)))((((((''''''(((((()))***))))))))))))))))))***,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))((((((''''''(((((()))))))))))))))((((((''''''(((((()))))))))((('''&&&(((((((((((((((((((((((('''((((((((((((''''''&&&*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))))))))************+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,---------,,,,,,,,,------+++,,,,,,,,,---.........///////////////...------...///000000111111000000000000111111111222222222333333444555666777888888999;;;<<<======>>>AAACCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDDDDCCCEEEFFFHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMPPPQQQRRRRRRPPPOOONNNNNNKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOONNNMMMNNNPPPQQQQQQPPPNNNMMMKKKMMMNNNNNNNNNOOORRRUUUSSSNNNJJJJJJLLLNNNLLLJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBAAADDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@???======>>>>>>===<<<===<<<<<<<<<===<<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999888888777777777666666666666999:::777777999:::888555444444333333333444444444444444444444444444444444444333333222333333444)))************)))((((((************************+++++++++++++++*********************************++++++++++++++++++++++++***************+++++++++)))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))+++------,,,***)))*********))))))******+++,,,+++,,,,,,,,,+++***)))))))))))))))*********++++++)))))))))(((((()))))))))***)))(((''''''((()))***+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))***)))((('''''''''((()))************************)))))))))))))))))))))))))))))))))))))))(((((('''((('''&&&&&&%%%&&&&&&'''***))))))(((((())))))***((((((((((((''''''''''''(((((()))*********))))))((((((((((((((((((((((((&&&''''''(((((((((((('''******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((***))))))((('''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&''')))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********************+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------...////////////...------...///111222333222000///000000000111111111222222333333444555666777777888888:::;;;;;;;;;<<>>???===<<<<<<=========<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777777777777666666666666555555555555333777999777666999:::888555444333222222222222222444444444444444444444444666555444333333222333333++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******))))))************************,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,)))+++,,,+++***)))***,,,***************************))))))(((((())))))************)))))))))))))))))))))*********+++++++++***,,,......---+++*********************+++++++++,,,,,,,,,+++***)))(((((()))*********++++++++++++,,,,,,++++++++++++,,,,,,***)))'''&&&&&&''')))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***)))(((&&&&&&'''((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((''''''((((((((('''((()))***+++******)))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,++++++,,,,,,---------,,,------,,,,,,,,,,,,,,,,,,.........//////...---------///111333444222000/////////000000111111222222222333333444555666777888777999:::::::::;;;===???BBBBBBAAA@@@??????????????????@@@AAAAAAAAAAAA@@@CCCDDDFFFHHHHHHGGGFFFEEECCCBBBAAA@@@AAACCCEEEFFFIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGHHHIIIKKKLLLLLLQQQPPPOOOOOOOOOOOONNNLLLLLLIIIGGGGGGJJJMMMMMMMMMSSSSSSTTTTTTTTTTTTTTTTTTOOOPPPRRRSSSRRRQQQOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMNNNQQQSSSQQQNNNKKKJJJJJJJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCAAA???>>>===>>><<<:::;;;<<<===<<<;;;===>>>???>>>===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<:::999777777666666666666666666555555555444111777999666444666777666666555444333222222222222333333333333333333333333666666444333222222222222***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))+++***))))))))))))***+++,,,++++++***)))(((((('''************+++++++++++++++---//////---+++++++++))))))******++++++++++++---,,,+++***))))))(((((()))*********++++++++++++,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***)))))))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((''''''(((((((((((((((((((((((((((((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))+++,,,,,,***((('''******))))))))))))******))))))))))))))))))))))))(((((()))))))))***++++++(((((((((((((((((((((((('''((()))******+++******(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((()))******)))((('''(((((((((((((((((((((((('''((((((((((((((((((''''''(((***+++++++++)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------............---------...111333333222000......//////000111111222222222222333444555666777777777888999999888999;;;===@@@@@@???>>>======>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEAAAAAABBBCCCCCCCCCCCCCCCGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFHHHJJJKKKLLLLLLPPPNNNLLLLLLNNNNNNMMMKKKLLLJJJHHHGGGIIIKKKMMMMMMOOOPPPQQQRRRRRRRRRRRRRRROOOPPPQQQRRRRRRPPPNNNLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNQQQSSSOOONNNLLLJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAABBBBBBCCCBBBBBBBBBAAAAAA???>>>>>>===;;;::::::<<<===<<<;;;===???AAA@@@>>><<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::888888777777777777666666666555555555444:::===999555555555444777777555444333333333333333333333333333333333333666555444333222111111111(((((()))************)))++++++++++++++++++++++++***************)))))))))******************************+++++++++,,,,,,,,,***************+++++++++(((*********)))((()))***((((((((((((((((((((((((************************++++++******)))(((((((((*********++++++++++++,,,,,,---...---+++***+++,,,))))))***++++++++++++***,,,+++***))))))))))))))))))))))))*********++++++)))))))))(((((()))))))))))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))'''(((***,,,,,,+++***)))***))))))(((((())))))***))))))))))))************))))))((((((((()))******((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''&&&&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***+++,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,)))***+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------...000111222111///...---...//////000111222222222222333444555666666777777888999999888999;;;===???>>>===<<<<<<===>>>??????@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEFFFBBBCCCDDDEEEEEEDDDBBBAAADDDFFFHHHIIIIIIHHHFFFEEECCCDDDFFFIIIKKKLLLMMMMMMNNNKKKIIIJJJMMMOOONNNLLLJJJKKKKKKJJJIIIJJJLLLOOOOOOQQQRRRTTTUUUUUUTTTTTTOOOOOOPPPPPPOOONNNMMMLLLMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMOOOQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@??????===;;;::::::<<<======<<<<<>>AAA===777666666666777666555555444444444444222222222222222222222222444333222111111000111111(((((()))***************++++++++++++++++++++++++))))))))))))************************************))))))***+++,,,------...+++++++++***************'''((())))))((('''((()))(((((((((((((((((((((((((((((()))******)))(((((((((((())))))*********+++*********+++++++++,,,,,,,,,,,,+++)))((((((***,,,((()))***+++,,,++++++***+++***)))(((((()))******((((((((()))))))))******)))((((((''''''(((((())))))***+++,,,,,,+++***)))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&''')))***+++***)))(((************************))))))))))))))))))))))))''''''((()))))))))))))))&&&%%%%%%%%%&&&(((***+++)))((((((''''''(((((()))((((((((()))))))))*********)))((('''''''''((()))(((((((((((((((((((((((('''((((((((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''''''''(((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((+++***((('''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&(((***,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,((()))+++---------,,,+++*********+++,,,,,,,,,---+++,,,------.........---------...///////////////------...///000111222222111222333333555555666777777888999999888888:::<<<===<<<;;;;;;;;;===???@@@?????????@@@BBBEEEGGGIIIGGGEEECCCAAAAAACCCEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIJJJIIIGGGFFFCCCDDDGGGIIILLLMMMNNNNNNNNNJJJGGGIIINNNPPPPPPNNNHHHMMMPPPOOOJJJIIILLLQQQQQQSSSUUUWWWXXXXXXXXXWWWOOOOOONNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLJJJKKKLLLNNNLLLMMMMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???????????????>>>>>>>>>@@@@@@AAAAAAAAA@@@??????===;;;:::;;;===>>>>>>===:::===@@@???;;;999;;;===::::::999999999999::::::::::::999888888888888888555555555555444444444333333<<>>===>>>???AAAEEEHHHKKKHHHFFFBBB@@@???BBBEEEHHHKKKIIIFFFDDDCCCCCCEEEFFFCCCEEEHHHJJJKKKJJJIIIHHHCCCDDDGGGJJJLLLNNNNNNNNNNNNJJJGGGIIIOOORRRRRRPPPGGGNNNSSSRRRKKKHHHLLLRRRNNNPPPRRRUUUVVVVVVUUUTTTOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLJJJHHHHHHJJJLLLKKKMMMNNNMMMLLLJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>BBBBBBBBBAAAAAA???>>>>>>===<<<;;;;;;===>>>>>>>>>888<<>>999777999<<<:::999999888888999999:::888888777777777777777888444444444333333333222222...777===:::444333555555333333222222222333444444111111111111111111111111000///////////////000111+++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))((((((''')))'''&&&'''***+++***'''***((('''''')))---111444111---)))(((***++++++)))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))***************)))((((((,,,,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))''')))******)))))))))************))))))'''&&&&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''')))***+++######%%%&&&''''''(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&(((***++++++)))'''&&&&&&''''''((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''(((((())))))*********))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%,,,+++++++++******))))))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''(((***+++***)))((()))***'''&&&&&&(((,,,,,,***((())))))))))))))))))))))))******************************))))))******+++,,,...---,,,+++************,,,,,,,,,---------......,,,,,,,,,---------......//////000111111111111111111222222333333444444555777666666666666777777888::::::;;;===>>>@@@AAAAAAEEEBBB??????CCCFFFHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCAAACCCFFFHHHJJJLLLLLLLLLHHHHHHHHHJJJMMMOOOOOOOOOLLLKKKKKKLLLNNNNNNLLLKKKMMMOOOQQQQQQNNNKKKJJJJJJNNNPPPRRRSSSSSSSSSTTTVVVMMMLLLLLLMMMOOOOOONNNMMMJJJLLLOOOPPPOOOOOOOOOPPPMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNMMMKKKJJJKKKLLLMMMIIIEEECCCDDDFFFHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCAAA??????AAAAAA???==================<<<<<<<<<======<<<;;;::::::::::::<<<<<<;;;::::::999888888666777777777777888888888777777777777666666666666555555555555555555555555444444222222222222444444111111222222222222111111...///000000000000000///******)))(((((()))******)))))))))))))))))))))))))))))))))))))))************((('''(((***+++***(((,,,+++))))))))),,,...000///,,,))))))***+++***((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))***************)))((((((,,,,,,,,,++++++*********************************))))))************)))))))))))))))))))))))))))))),,,111555444...(((&&&''''''((())))))***)))))))))))))))))))))))))))))))))******))))))((((((''''''************************+++***)))(((((()))******&&&'''(((((((((((((((''')))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))((()))))))))))))))((((((&&&''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((())))))))))))''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&((()))))))))((('''(((((((((((()))))))))))))))))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((('''''''''&&&&&&++++++******))))))))))))))))))))))))))))))))))))'''(((((()))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((()))******)))((()))***'''&&&&&&(((+++,,,***'''))))))))))))))))))))))))************************++++++******++++++,,,---+++******)))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111111111000111111222222333444444444666666666666666666777888::::::;;;===>>>@@@AAAAAADDDAAA???@@@CCCFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFFFFEEEEEEEEEEEECCCDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLNNNNNNNNNNNNMMMLLLMMMOOOOOOMMMLLLLLLNNNPPPPPPOOOMMMLLLLLLMMMPPPRRRSSSSSSRRRSSSTTTLLLKKKKKKLLLNNNNNNMMMLLLIIILLLNNNOOOOOOOOOOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNMMMKKKKKKLLLNNNNNNKKKGGGFFFFFFGGGHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDBBB@@@@@@AAA@@@>>><<<<<<<<<<<<<<<===============<<<;;;::::::999::::::;;;;;;;;;:::999999888888777777777888888888888999777777777777666666666666555555555555555555555555444444333222222333444444111111222222222222111111000111111111000///......***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++***)))((()))+++,,,+++***---,,,+++*********++++++,,,+++))))))******((('''))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))'''''''''((()))***++++++)))))))))))))))))))))))))))************))))))(((+++++++++++++++*********************************))))))************))))))))))))))))))))))))))))))000888@@@>>>555,,,***+++%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((************************---,,,+++***))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))&&&&&&&&&'''((())))))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%''''''(((((())))))******))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))******(((((()))***((((((''')))******)))'''))))))))))))))))))))))))************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------------.........//////...///000000111111000000111111111222333333444444666555555555666666777888:::;;;<<<===>>>???@@@AAABBBAAA@@@BBBDDDEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNMMMKKKJJJLLLOOOOOONNNNNNNNNNNNLLLNNNQQQSSSRRRPPPPPPPPPKKKJJJJJJKKKMMMMMMLLLJJJIIIKKKNNNOOOOOOOOOOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMLLLMMMNNNPPPOOOMMMJJJIIIIIIIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@>>><<<;;;;;;;;;<<<=========>>>===<<<;;;::::::999999999::::::999999999999999999777888888888888999999999777777777777666666666666555555555555555555555555444444333333333333444444111111222222222222111111222222222111000///------)))))))))(((((()))))))))((((((((((((((((((((((((((((((((()))******+++++++++******++++++,,,,,,,,,***************)))((('''))))))))))))))))))'''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))(((+++++++++***************************************))))))************))))))))))))))))))))))))))))))+++222888999444...++++++&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''+++******)))))))))(((((()))******+++******))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$###((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((((((((((())))))(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&''''''((()))******+++)))))))))))))))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))((('''(((***))))))((()))))))))((('''((((((((((((((((((((((((************************++++++******++++++,,,---,,,,,,,,,,,,---...///000------........./////////------........./////////...//////000000000000000000000111111222333333333555555555555555666777888:::;;;<<<===>>>???@@@@@@???@@@AAACCCDDDDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@BBBBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNNNNLLLJJJKKKLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMKKKNNNQQQRRRPPPNNNMMMMMMIIIIIIIIIJJJKKKLLLKKKIIIHHHJJJMMMOOOOOOOOOOOOPPPOOOOOONNNMMMKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJHHHJJJLLLMMMMMMNNNPPPQQQPPPNNNMMMLLLLLLKKKHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@???>>>::::::;;;;;;<<<===>>>>>>===<<<;;;:::999999999999888888888888999999999999888888888888999999999999777777777777666666666666555555555555555555555555444444444333333444444444111111222222222222111111111111111111111000///...((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++++++++,,,---&&&'''(((((()))(((''''''(((((()))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))///...,,,***)))))))))***))))))))))))))))))))))))((())))))*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&''')))+++***'''$$$(((((()))***************************************''''''(((((())))))******''''''''''''''''''''''''&&&''''''((((((((())))))&&&'''((()))************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((%%%''')))***+++***)))(((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$###'''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))(((((((((((((((&&&''''''((()))******+++((((((((()))))))))))))))''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''''''''((()))***+++,,,---------.........//////------------.........///......///000000000000000//////000111111222222333444444444444555666777888::::::;;;<<<===>>>>>>???>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAEEEEEEDDDCCCAAA@@@??????AAAAAABBBDDDFFFHHHIIIJJJIIIJJJKKKJJJHHHIIILLLOOOPPPNNNLLLLLLMMMMMMMMMLLLJJJKKKLLLLLLJJJIIIJJJJJJLLLNNNPPPPPPNNNLLLKKKKKKIIIHHHHHHIIIKKKKKKJJJHHHGGGJJJMMMNNNNNNNNNOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHJJJMMMNNNNNNOOOPPPQQQPPPOOOMMMMMMMMMKKKHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCC???@@@@@@@@@@@@@@@AAAAAA999::::::;;;<<<======>>><<<<<<;;;:::999999999999777777888888888888888888777777888888888999999999777777777777666666666666555555555555555555555555444444444444444444444444111111222222222222111111//////000111111222111111'''(((((())))))(((((('''))))))))))))))))))))))))*********))))))))))))))))))+++,,,,,,+++***,,,---%%%%%%&&&'''((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))///...,,,+++***)))(((((())))))))))))))))))))))))((())))))************))))))))))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***&&&$$$%%%((()))&&&###((())))))))))))(((((('''************************''''''(((((())))))******************************$$$%%%&&&'''((((((((((((%%%&&&'''(((*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))$$$&&&)))+++,,,+++)))'''&&&''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((((('''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))******''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))''''''((()))((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((())))))+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......---...//////000000///////////////000111111222222333333333444555666777888999999::::::;;;<<<<<<======@@@BBBCCCBBBAAAAAABBBAAAAAABBBCCCCCCBBBBBBAAAGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJHHHJJJKKKIIIGGGHHHLLLPPPTTTQQQOOONNNOOOPPPOOOOOOKKKLLLLLLKKKIIIHHHIIIJJJOOOPPPPPPOOOLLLJJJJJJKKKIIIHHHHHHIIIKKKKKKJJJHHHFFFIIILLLNNNNNNNNNPPPQQQKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLNNNNNNMMMLLLKKKIIILLLNNNOOOOOONNNOOOOOOOOOMMMLLLLLLLLLKKKHHHFFFDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCC>>>@@@AAAAAA@@@???AAABBB:::::::::;;;<<<<<<<<<===<<<;;;:::999999888888888888888777777777777777777666777777777777888888888777777777777666666666666555555555555555555555555444444555555555555444444111111222222222222111111......000111222333333333''''''((())))))(((''''''))))))))))))))))))))))))(((((())))))******++++++(((***,,,+++***)))+++---''''''(((((((((((()))))))))******)))''''''))),,,(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))(((((()))***************((()))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))))))))***+++)))(((''''''((((((((((((''''''************************(((((((((((())))))))))))************************&&&'''((())))))(((''''''''''''((()))******))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))%%%&&&((()))*********)))&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))(((''''''((()))'''((()))(((''''''***---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,,,,,,,---...///)))))))))*********+++++++++++++++,,,,,,,,,,,,------...//////000000//////......//////000111111222333333333444555666888888888888888999999::::::;;;>>>@@@BBBBBB@@@???@@@BBB??????AAABBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGGGGIIIJJJIIIFFFHHHMMMRRRTTTQQQNNNMMMNNNOOOOOONNNKKKLLLLLLLLLKKKKKKLLLNNNQQQQQQPPPNNNKKKIIIJJJKKKIIIHHHHHHIIIKKKLLLJJJIIIFFFHHHLLLNNNNNNNNNPPPQQQLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNPPPPPPOOOMMMLLLKKKNNNPPPQQQOOOMMMMMMMMMMMMKKKJJJIIIJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@AAABBBCCCDDD@@@BBBCCCBBB???===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888777666666666555555555666666666777777777777777777777666666666666555555555555555555555555333444555666666555444333111111222222222222111111///000111111222222222222&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&''')))***,,,------'''***,,,+++)))(((***---+++******))))))))))))***)))++++++)))&&&'''***...(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%''')))))))))(((((())))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))"""%%%((()))((('''((()))%%%%%%&&&'''((((((''''''************************))))))))))))(((((((((((((((((((((((((((((((((((())))))*********((('''&&&)))************)))(((((())))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))((('''''''''((()))+++,,,&&&''''''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&((()))***(((((((((((())))))))))))&&&'''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((())))))******(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&((()))(((&&&'''+++...))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......///////////////......//////000111111111222333333444555666888888777777777888888999999:::>>>@@@BBBAAA???>>>@@@CCC===>>>@@@BBBCCCCCCCCCBBB??????@@@AAACCCDDDEEEEEEKKKIIIGGGFFFDDDDDDEEEEEEFFFHHHJJJHHHFFFHHHNNNSSSQQQOOOKKKJJJKKKKKKLLLKKKJJJLLLMMMMMMMMMMMMPPPRRRSSSRRRPPPMMMJJJIIIJJJLLLIIIIIIHHHJJJKKKLLLKKKIIIEEEHHHLLLMMMNNNNNNPPPQQQOOOOOOOOONNNNNNNNNNNNNNNKKKLLLOOOQQQQQQPPPNNNLLLMMMOOOQQQQQQOOOMMMKKKKKKLLLJJJHHHGGGHHHIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@======???@@@BBBCCCEEEEEECCCEEEEEEBBB>>>;;;<<<===;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999888888888888999888888777666555555444555555555555666666666666777777777777666666666666555555555555555555555555333444555666666555444333111111222222222222111111111111222222222111111000))))))))))))))))))))))))))))))************))))))++++++******))))))((((((******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$***)))((()))***+++***(((***++++++***((('''((()))%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...((()))***++++++***)))((((((***+++***)))((()))***))))))))))))))))))))))))+++(((&&&&&&''')))******))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((''''''((((((***)))'''&&&%%%&&&((()))))))))))))))******************))))))((((((((('''(((((('''''''''&&&&&&&&&))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))&&&''''''((()))((((((((((((((())))))((('''&&&%%%''''''(((((((((((('''&&&)))&&&$$$&&&+++---+++(((((((((((((((''''''''''''******))))))(((((('''''')))))))))))))))(((''''''&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((&&&'''***++++++***'''&&&&&&&&&&&&'''''')))***+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,++++++++++++---.../////////...---,,,------......///000000000000000000000111111111111555444444333333444444555555555555555777999;;;<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCC@@@BBBDDDGGGHHHHHHGGGGGGIIIIIIJJJJJJIIIGGGFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKNNNLLLKKKKKKLLLKKKHHHFFFLLLLLLMMMNNNOOOOOOOOOOOOTTTPPPKKKHHHHHHGGGEEECCCGGGGGGFFFFFFGGGHHHHHHIIIFFFHHHJJJMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQNNNMMMLLLMMMPPPOOOOOONNNNNNMMMLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJFFFFFFFFFFFFDDDBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;?????????>>>===;;;999888888888888888888888888888666666666666555555555555666666666666666666666666444555777666555444444555222222333444555555555555333333333333333333333333111111222222222222111111000000000000000000000000))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&***)))((()))******)))((()))***+++***((('''((()))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,))))))*********)))((((((((()))******)))((()))***((((((((((((((((((((((((***(((&&&&&&((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''''''''((()))'''''''''((((((((()))))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((*********))))))))))))))))))))))))((((((''''''&&&)))%%%###%%%)))+++***'''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))((('''''''''''''''''''''((()))***''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((('''((()))******)))(((''''''''''''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++...---,,,+++++++++++++++,,,---...//////...------------......//////000000//////000000000111111111000000111222333555666777777777666666666888999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIKKKKKKLLLPPPNNNLLLKKKKKKKKKIIIGGGIIIJJJLLLOOOPPPQQQQQQQQQSSSOOOJJJHHHGGGGGGEEECCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLNNNOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>><<<:::888777888888888888888888888888666666666666555555555555555555555555555555555555111333444444333222222333333333444444555444444444333333333333333333333333111111222222222222111111000000000000000000000000))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''***))))))(((((())))))***++++++*********)))))))))(((((((((((((((((((((((('''((())))))))))))))))))***)))((((((******)))((()))***+++***((('''((()))'''((()))*********))))))************************))))))))))))))))))))))))************************((((((((())))))*********)))************)))((('''((()))******(((((()))***''''''''''''''''''''''''***(((&&&&&&(((*********))))))))))))))))))))))))(((((((((((())))))))))))'''''')))******)))((((((&&&''''''((())))))))))))%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''((((((((((((***)))((((((((()))***+++))))))(((((((((((()))***(((%%%###$$$'''))))))'''''''''(((((())))))******(((((((((((((((((()))))))))))))))))))))(((((('''(((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))((((((***************************))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,---...............---------...//////000000//////000000000000111111//////000000222444555666888777777666666777777888:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEGGGHHHJJJKKKLLLMMMRRROOOLLLJJJJJJJJJIIIHHHGGGIIILLLOOOQQQRRRRRRRRRQQQNNNJJJHHHGGGFFFEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNPPPQQQRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRROOOPPPRRRRRRQQQQQQQQQRRRQQQPPPOOOMMMMMMMMMMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIGGGFFFDDDCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@@@@???===<<<999888777777777777777777777777777666666666666555555555555444444444444444444444444111333444444333222333333444444444555444444333333222222222222222222222222111111222222222222111111000000000000000000000000(((((((((((((((((((((((('''(((((())))))(((((('''************))))))))))))))))))(((((((((((())))))++++++*********)))))))))((((((((((((((((((((((((&&&&&&'''((()))************((('''((()))***)))(((((()))***)))((('''((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((((((((*********))))))(((''''''((()))***)))((('''(((***((((((((((((((((((((((((***(((&&&'''(((******)))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&)))***+++***)))((($$$&&&(((***+++***))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%''')))***&&&&&&&&&'''(((***,,,---)))&&&$$$$$$&&&)))))))))''''''(((((()))***++++++&&&''''''(((((()))))))))(((((())))))))))))(((((()))((((((''''''''''''((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((())))))((((((''''''''''''((())))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,++++++,,,---......//////,,,,,,---......//////000////////////000000000111111111000000000000111111666666666666777777777888::::::;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNRRROOOKKKIIIIIIIIIIIIHHHGGGIIILLLOOOQQQQQQQQQPPPOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJLLLMMMPPPQQQSSSTTTTTTSSSQQQPPPNNNOOOPPPPPPQQQRRRSSSSSSQQQRRRTTTSSSRRRQQQQQQRRRQQQPPPNNNLLLLLLLLLMMMNNNGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<=========<<<;;;:::999888666666666666666666666666666666666666555555555555333333333333333333333333333444666666555444555666555555555555444333222222111111111111111111111111111111222222222222111111000000000000000000000000((((((((((((((((((((((((((())))))******))))))((())))))))))))************))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((($$$%%%&&&'''((())))))))))))((('''((()))***)))''''''((())))))((('''(((*********)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((***))))))(((((((((''''''''')))***)))((('''((())))))))))))))))))))))))))))))((('''''')))******)))(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&)))***+++***)))((($$$&&&(((+++,,,+++***(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((***'''''''''(((((()))***+++)))((('''&&&((()))))))))&&&''''''((()))******+++&&&&&&''''''(((((())))))(((((())))))))))))(((((()))((((((''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))((('''&&&&&&'''((())))))((((((''''''''''''((())))))))))))************))))))))))))))))))))))))************************+++++++++******++++++,,,+++++++++,,,---...//////,,,,,,------.../////////...////////////000000000111000000//////000000111333444555666777888999999999999:::<<<===???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNPPPMMMIIIHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMLLLKKKJJJHHHFFFFFFFFFEEEEEEFFFHHHJJJLLLNNNOOORRRSSSUUUUUUUUUTTTRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUTTTQQQOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>=========::::::;;;;;;;;;;;;::::::555555555555555555555555666666666666555555555555333333333333333333333333222444666666555555555666555555555555444333222222111111111111111111111111111111222222222222111111////////////////////////))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((()))((((((''''''(((((()))******)))))))))((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))(((''''''))))))((('''&&&((())))))''''''(((*********)))((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((())))))''''''((()))************************)))''''''((()))***)))((())))))))))))))))))))))))''''''(((((())))))******'''''')))******)))((((((&&&''')))+++++++++)))((('''(((((((((((()))))))))'''''''''''''''((((((((('''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''&&&%%%%%%%%%&&&((())))))((('''''''''((()))***))))))))))))((('''%%%%%%(((((())))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''(((((('''(((((()))))))))))))))(((((('''''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************''''''(((((())))))******''''''(((((())))))******)))((('''&&&&&&'''((()))(((((('''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))************************+++************++++++,,,,,,+++++++++,,,---...///,,,,,,,,,---......//////......////////////000000------...///000222333444222333444666888888999999888999:::;;;===>>>@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEECCCBBBBBBCCCDDDFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEGGGHHHJJJKKKLLLMMMNNNLLLIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHGGGHHHHHHJJJLLLNNNPPPQQQRRRSSSUUUVVVUUUTTTRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTRRROOOMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????999999::::::;;;;;;::::::666666666666666666666666666666666666555555555555333333333333333333333333000222333444333333444555444444444555444444333333222222222222222222222222111111222222222222111111////////////////////////))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((((((((()))((((((''''''''''''((((((++++++*********)))))))))((((((((((((((((((((((((%%%&&&'''((((((((((((((()))(((''''''((()))((('''&&&'''((((((''''''(((******)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******************''''''&&&&&&'''(((******'''((()))(((''''''((()))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))((((((((((((((((((************)))(((''''''((((((((()))))))))'''''''''(((((()))))))))'''((((((((())))))))))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))((((((((('''''''''''''''&&&%%%$$$$$$&&&''')))((((((((((((((((((''''''$$$&&&((())))))'''%%%$$$&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''''''((()))***)))(((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))))))))******'''''''''((()))*********'''''''''((()))*********'''''''''&&&&&&''''''''''''''''''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))***************************************+++,,,,,,---,,,+++++++++,,,---...+++,,,,,,------......///........./////////000000---......///000222333444222333555666777777777777777888999;;;===>>>@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGEEECCCAAABBBCCCFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIKKKKKKLLLMMMKKKKKKLLLMMMNNNMMMLLLHHHHHHHHHHHHIIIKKKMMMNNNKKKMMMNNNMMMJJJHHHHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRSSSUUUUUUTTTRRRQQQOOOOOOOOONNNNNNNNNNNNMMMPPPQQQRRRPPPNNNLLLKKKLLLJJJJJJKKKLLLKKKJJJHHHFFFIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;::::::999888777666666666666666666666666666666666666555555555555444444444444444444444444///111333444333333444555333333444444555444444444333333333333333333333333111111222222222222111111////////////////////////))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))******++++++((((((''''''''''''((((((,,,,,,,,,+++++++++******(((((((((((((((((((((((('''(((((())))))))))))))))))'''&&&'''((()))((('''%%%'''((((((''''''(((******)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++&&&&&&&&&&&&''')))***,,,'''((()))((('''&&&''')))(((((((((((((((((((((((((((''''''(((***+++)))((())))))))))))))))))))))))&&&''''''((()))******++++++***)))(((''''''(((((()))************))))))((('''''''''(((((((((((()))'''((((((((())))))******'''((((((((())))))******))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&'''&&&%%%$$$$$$&&&''')))&&&'''''''''&&&%%%$$$$$$ $$$(((******)))(((###&&&)))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&%%%''''''((()))))))))))))))&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,...---,,,+++++++++,,,---++++++,,,------......///............/////////000111111000000000000111111444555666777777666555444777888999;;;===>>>@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHFFFCCCBBBBBBEEEHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPQQQPPPNNNFFFEEEEEEFFFHHHKKKNNNPPPKKKMMMOOONNNKKKIIIIIIKKKLLLLLLLLLMMMNNNPPPQQQRRROOOQQQSSSTTTTTTTTTRRRQQQOOONNNNNNMMMMMMLLLLLLKKKMMMNNNOOOOOOMMMKKKKKKLLLHHHIIIKKKLLLKKKIIIFFFDDDIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;999777555444777777777777777777777777777666666666555555555555444444444444444444444444111333555666555555666777222222333444555555555555333333333333333333333333111111222222222222111111////////////////////////---,,,)))''''''(((***+++(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))---,,,***((('''&&&&&&&&&))))))((('''''''''''''''''''''((((((((((((''''''******))))))(((((('''''',,,+++)))((('''&&&''''''))))))(((((((((((())))))&&&&&&'''((()))+++---...******))))))((((((''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++*********)))))))))))))))(((+++***&&&(((...---((())))))))))))))))))))))))&&&'''((())))))***))))))&&&&&&'''((())))))(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&+++(((&&&''')))***)))'''(((((((((((((((((((((((()))'''### %%%***(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))+++)))(((((())))))(((&&&(((((((((((((((((((((((()))***++++++***)))((('''((((((((((((''''''''''''((())))))))))))(((((('''***)))(((''''''((()))***((('''&&&%%%%%%&&&'''((()))))))))(((&&&%%%&&&(((******)))(((((((((((((((&&&'''((())))))(((''''''&&&''''''(((((((((((((((+++***)))(((((())))))***)))'''%%%%%%''')))******)))*********++++++++++++))))))(((((()))***++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000---......///000111111222333333444444555666666666555777999<<<>>>????????????@@@BBBDDDEEEFFFFFFFFFBBBAAAAAAAAABBBEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPPPPPPPOOONNNHHHHHHHHHHHHJJJLLLOOOQQQOOOOOOOOONNNLLLKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSTTTUUUVVVUUURRROOOPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???===<<<;;;===<<<;;;:::999777666666777777666666666666666777666666666666555555555555888555222444777888444000111111222222222333333333333333111111111111333333111222222333222111000///000111111222222111111000222222222222111111111111******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((()))++++++***)))(((''''''&&&))))))(((''''''''''''''''''(((((())))))(((((('''***)))))))))((((((((('''***))))))(((((((((((()))))))))(((((((((((())))))))))))(((((()))******+++))))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))%%%)))***''''''+++***&&&))))))))))))))))))))))))++++++,,,,,,,,,++++++***&&&&&&'''(((((((((((((((***))))))((('''&&&%%%%%%&&&&&&''''''(((((()))))))))((((((((('''''''''&&&&&&&&&'''((()))******+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))((((((((('''''''''''''''''''''(((((((((((((((***'''%%%&&&((()))((('''(((((((((((((((((((((((((((((('''%%%######&&&((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((())))))+++)))(((((())))))(((&&&(((((((((((((((((((((((()))******+++***)))((('''((((((((((((''''''''''''(((((())))))))))))((((((***)))(((''''''((()))***(((''''''''''''''''''(((((())))))(((&&&&&&''')))***))))))(((((((((((((((&&&'''((())))))(((''''''&&&''''''(((((((((((((((******)))(((((()))***+++,,,***'''&&&'''))))))))))))))))))*********++++++)))))))))))))))***++++++))))))***++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////......//////000000111111333333333444555555666666777888:::<<<============AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAACCCEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIHHHJJJKKKMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTUUUTTTRRROOONNNNNNMMMLLLLLLMMMMMMMMMPPPPPPOOONNNNNNMMMLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===;;;:::999;;;::::::999888777666666777777666666666666666777666666666666555555555555999444000111444666555222222222333333333444444444444444444333333444444444111222222222222111000///111111222222222222111111------------,,,,,,,,,,,,'''((()))))))))(((&&&%%%************************))))))))))))((((((((((((''''''''''''(((((((((((()))******+++***)))(((''')))((((((''''''''''''(((((())))))******))))))((())))))))))))(((((((((((('''((())))))*********)))))))))(((((((((((())))))++++++***)))(((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%)))+++)))'''((((((&&&))))))))))))))))))))))))************)))((('''&&&&&&''''''(((((((((((((((******)))'''&&&%%%$$$###'''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((((((((''''''''''''((()))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((())))))***((('''%%%%%%'''((('''&&&((((((((((((((((((((((((&&&(((******((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))***)))(((((())))))((('''(((((((((((((((((((((((())))))*********)))((((((((((((((((((''''''''''''&&&'''((())))))***))))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((((((&&&&&&(((***))))))((((((''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))(((((('''((()))+++,,,...+++)))(((((())))))(((((((((((()))))))))*********))))))))))))***++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////////////////////////////222222333333444555555555888999:::;;;;;;;;;;;;;;;@@@@@@@@@AAAAAA@@@@@@@@@BBBAAAAAABBBCCCEEEGGGIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGKKKLLLLLLLLLKKKKKKMMMNNNOOONNNNNNMMMNNNOOOPPPQQQSSSRRRRRRSSSUUUTTTRRROOOLLLLLLLLLKKKLLLLLLMMMMMMRRRQQQOOOMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@????????????<<<<<<<<<;;;:::999888777888888888777777777666666777666666555555666777777666666666666555555555555888444//////222555555555333333444444444555555555333333444444444444333333111111222222111111000///222222222333333222222222////////////............&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''')))***,,,,,,+++)))((()))(((''''''''''''(((((())))))************))))))))))))))))))(((((((((((('''(((***++++++***)))((())))))(((((((((((())))))+++***)))(((((('''((((((''''''(((((())))))******'''''''''((()))************)))))))))((((((((('''((((((((()))))))))))))))(((+++,,,***(((((()))***))))))))))))))))))))))))'''(((((((((''''''&&&%%%''''''((((((((((((((('''))))))(((''''''&&&%%%%%%((((((((((((((('''''''''************))))))))))))&&&&&&''''''((()))******(((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((&&&(((++++++)))'''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''&&&&&&''')))************))))))(((((((((((())))))'''((()))******)))((('''&&&'''(((''''''''')))+++)))(((((('''''''''((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((('''''''''((()))+++,,,+++***(((((()))***)))((((((((((((((())))))))))))*********))))))***++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------....../////////////////////......111111222222333444444444666777888999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEEEELLLLLLMMMLLLLLLJJJIIIHHHFFFEEECCCBBBBBBCCCEEEFFFIIIJJJKKKKKKJJJKKKMMMOOOQQQPPPNNNMMMMMMOOOPPPRRRRRRRRRQQQRRRTTTSSSRRRPPPMMMLLLLLLLLLLLLMMMNNNNNNSSSQQQNNNLLLJJJJJJKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>======::::::::::::999888777666666666666666666666666666666666555555555666777777666666666666555555555555666333111111444666666555333333333333444444444444000111222333333222111000111111111111111111000000222222333333333333222222222222222222111111111111((('''&&&$$$%%%&&&''')))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&(((***+++,,,+++)))(((((((((''''''''''''(((((())))))************))))))(((((((((((())))))))))))***++++++++++++)))'''&&&))))))(((((((((((())))))(((((((((((((((((()))***''''''(((((())))))******))))))))))))((((((((((((******))))))((((((''''''''''''(((((())))))))))))******))))))(((''')))+++((((((((((((((((((((((((((()))******+++++++++***'''(((((((((((((((''''''(((((((((((((((((())))))((((((((((((((('''''''''))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))((((((''''''''''''((()))((((((''''''((()))(((((((((((((((((((((((('''((()))(((&&&&&&&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((()))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''&&&&&&''')))************(((((())))))))))))(((((('''((()))******)))((('''&&&'''(((''''''''')))+++((((((''''''''''''(((((())))))((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''')))+++,,,'''&&&%%%&&&)))******)))(((((((((((())))))))))))++++++***************+++)))***************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///......---------......////////////............000000111111222333333333333444555666888:::<<<<<<;;;<<<===???@@@AAABBBBBB???@@@@@@AAACCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFEEECCCBBBBBBCCCDDDEEEMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRQQQOOONNNNNNPPPRRRSSSRRRQQQPPPQQQRRRSSSRRRPPPNNNNNNMMMMMMMMMNNNNNNOOOQQQOOOMMMJJJIIIIIIJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<::::::::::::999999888777444555555555555666666666555555555555555666777777666666666666555555555555333444555666888888666555222222222222333333333333///000222222222222000///000000000000000000111111111222222333333222222111//////.........---------)))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******)))(((((((((''''''''''''(((((()))((())))))******))))))((((((((((((((()))))))))))),,,,,,,,,+++***)))'''&&&))))))(((((((((((())))))&&&&&&&&&'''((()))***+++(((((((((((())))))))))))***)))))))))((((((((('''******))))))((((((''''''&&&''''''(((((())))))***)))&&&&&&***,,,***((((((((((((((((((((((((((((((&&&&&&((())))))*********(((((((((((((((((('''&&&''''''(((((()))*********'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''(((((((((((('''''''''''''''(((((((((((((((***))))))(((''''''&&&&&&((()))***)))'''''')))***(((((((((((((((((((((((((((((((((&&&$$$$$$&&&(((&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((()))))))))((('''((()))***)))((((((((((((((((((((((((((((((((('''''''''((())))))((((((((((((''''''''''''&&&'''((())))))***))))))(((((())))))))))))(((((('''(((((())))))((((((''''''(((((((((&&&&&&(((***''''''&&&&&&''''''((((((***)))(((''''''&&&''''''&&&''''''((((((((((((((((((''''''&&&'''(((***+++%%%$$$$$$&&&)))++++++***((((((((()))))))))******,,,,,,+++************+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------...........................//////000000111222222222222222333444777999;;;<<<>>>>>>????????????>>>>>>===>>>???@@@BBBCCCDDDDDDGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAABBBCCCEEEGGGIIIIIIHHHGGGFFFFFFEEEEEECCCBBBBBBCCCDDDGGGJJJLLLIIIKKKLLLLLLKKKLLLNNNPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPOOOPPPQQQRRRRRRPPPPPPOOOOOONNNMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777555555555555555555555555444444444444555666777777666666666666555555555555333555777999999888666444111111111222222222333333222222333333333333222222000000/////////000111111111111111222222111111111...------------,,,,,,,,,''''''&&&&&&&&&'''))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((()))(((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))'''(((((())))))((((((''''''((((((((()))))))))***,,,++++++***))))))))))))))))))(((((((((((())))))'''&&&&&&'''''')))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((%%%(((222777333***&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((('''&&&&&&''''''((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''((((((((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((''''''''''''((()))(((&&&&&&(((***(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((()))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''((()))******((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''(((((())))))))))))(((((('''((()))******)))((('''(((''''''''''''''''''(((((())))))(((&&&&&&''')))'''&&&&&&&&&&&&'''((()))+++***((('''&&&&&&&&&'''&&&''''''((((((((((((((()))((('''&&&''''''))))))'''&&&&&&(((***+++***))))))))))))*********++++++---,,,++++++*********+++************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...---------------,,,------....../////////......///000000111111222333333333333555777999:::<<<<<<============<<<<<<;;;<<<>>>???@@@AAABBBBBBFFFEEECCCBBBAAABBBCCCDDDDDDCCCAAAAAABBBDDDGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHJJJLLLKKKLLLMMMMMMLLLLLLNNNPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQOOONNNOOOQQQRRRQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===;;;;;;;;;;;;::::::::::::888999999999999888888777666666666666555555555555444444444444555666777777666666666666555555555555444666777888777555444444222222222333333333444444333333222222222222333333000//////...///000111222///000000111111000000///000000/////////.........%%%&&&((()))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''(((((((((((('''''''''((((((((())))))******+++***)))))))))***,,,---))))))(((((((((((())))))(((''''''''''''(((((()))******))))))((((((''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))&&&,,,:::BBB;;;...&&&((((((((((((((((((((((((************)))((('''&&&(((((())))))((('''&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))******((()))))))))******++++++%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&''')))'''%%%$$$''')))((((((((((((((((((((((((&&&(((******(((&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''(((*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((''''''((()))******)))((((((((((((((((((((((((((('''&&&&&&'''((()))***)))(((((((((''''''''''''((()))))))))))))))(((''''''((()))******)))((('''((('''&&&%%%%%%&&&'''((()))))))))(((&&&%%%'''(((&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&&&&'''&&&''''''((((((((((((((())))))'''&&&&&&'''(((((())))))((()))++++++***(((************++++++++++++---,,,,,,+++*********+++*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000///...---------------,,,,,,------...///000000......//////000111111111444444333333444555777888777888999;;;<<<===>>>>>>:::;;;===>>>@@@AAAAAAAAAEEEDDDBBB@@@@@@AAABBBCCCCCCBBBAAA@@@BBBEEEHHHJJJEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDGGGIIIKKKLLLMMMNNNMMMLLLLLLNNNPPPKKKLLLNNNOOOPPPQQQQQQQQQPPPOOONNNNNNPPPRRRQQQQQQPPPPPPNNNLLLKKKJJJJJJJJJEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA???===<<<;;;;;;;;;;;;:::::::::999999777888888888888777777666777777666666666555555555333333333444555666777888777666666666555555555555666666666555333333444555333333333444444444555555222111000//////000111222000///.........000111222//////000000000000/////////............---------((((((''''''''')))***+++)))******))))))((('''&&&((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))''')))444CCCCCC444)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))******))))))((((((''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''*********)))((((((''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%###%%%'''))))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******&&&'''((())))))((('''&&&)))***++++++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))******))))))))))))******))))))))))))************+++++++++***************))))))))))))))))))))))))+++)))((())),,,---+++)))&&&&&&&&&&&&'''((()))***...------,,,,,,++++++***.........------,,,,,,,,,........................///////////////.........111111111111222333444555444555666888888888777666999<<>><<<;;;;;;:::999777666666666777888777777666666666666777777999888888888777777666666444444555555666777777777444444444333333222222222444555555666666555555444444444333333333333222222333222111111000000111111////////////............000000000000000000000000/////////...---------,,,***)))(((''''''((())))))'''((()))))))))))))))(((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((()))(((&&&+++555555+++&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((('''''''''&&&)))(((((((((''''''''''''&&&'''((()))))))))(((''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((())))))***'''((()))******)))(((''')))******+++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''''''''(((((('''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))+++)))((()))+++---+++***,,,++++++,,,,,,...//////+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......................../////////////////////...111111111111222333444444555555555555777:::<<<>>>:::<<<>>>???>>>???@@@AAAEEEEEEDDDCCCBBBAAAAAA@@@CCCAAA@@@@@@CCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBEEEHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???===<<<;;;:::999999888777666666666777888888888777777777777888888888888888777777777666666666666666666777777777777555555444444444444444444222333333444444333333222444444333333333333222222333222111111000000111111////////////...................................................---------+++***)))(((''''''''''''&&&'''((()))************)))((((((''''''(((((()))(((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''((((((+++%%%%%%))))))%%%%%%+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((()))))))))(((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((''''''(((((()))***((())))))******))))))((())))))*********)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''(((((())))))(((((('''''''''((((((((((((((((((&&&''''''''''''((((((((())))))((((((((((((''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***************+++,,,------******++++++,,,------...------------,,,,,,,,,,,,------------------------......//////////////////111111000111111222333444777555444444666;;;AAADDD;;;<<<======<<<===@@@BBBFFFEEEDDDCCCBBB@@@??????AAA@@@@@@BBBEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCEEEHHHJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>===;;;:::999888888999888777666666666777777888888777777777777888888888888777777777777666666888888888777777777777666444444555555555555555555222333333444444333333222444444333333333333222222222222111000000000000111////////////....................................---------...............******)))(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,'''%%%((((((%%%''',,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&'''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((((((((()))))))))))))))(((((((((''''''((()))))))))))))))))))))))))))((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++++++++((((((((((((((()))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111222333444666555444444777;;;@@@DDD<<<<<<<<<;;;:::<<<@@@CCCDDDDDDCCCBBBBBBAAA@@@@@@??????AAADDDHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPOOONNNLLLJJJIIIGGGGGGHHHHHHGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@======<<<;;;:::999888888888888777777666666666666777777666666666666777777777777777777777777666666888888888777666555555444333333444444555555666666444555555666666555555444444444333333333222222222222222111000000000000000////////////............000000000000000000000000,,,---------.../////////''''''((())))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''')))++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((***+++++++++)))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))))))))))))))************)))((('''(((((()))))))))*********''''''(((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000000000000000111222333333444444555666888:::<<<===<<<<<<;;;999999;;;@@@CCCAAAAAAAAABBBBBBBBBBBBBBB>>>???AAADDDHHHJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLJJJHHHGGGEEEFFFGGGHHHHHHGGGGGGFFFIIIIIIHHHGGGGGGGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>======<<<;;;:::999999777777777777666666555555555555444444444444555555666666666666666666777777777777666555444333333222222222333333444444444555444555555666666555555444444444333333333222222222222111000000//////000000////////////............000000000000000000000000,,,---------.../////////&&&'''((()))************************)))((('''&&&***))))))(((((())))))***''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))$$$&&&)))++++++)))&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((()))))))))))))))'''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%))))))))))))))))))))))))%%%&&&''''''((('''''''''$$$%%%&&&'''((()))******))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&(((***,,,---+++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&''''''((())))))))))))))))))(((((((((((('''''''''(((((((((((())))))''''''((()))))))))))))))((()))***++++++***)))((())))))))))))************'''(((((())))))******+++))))))))))))))))))))))))(((***++++++******+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000///000000111222333222333555777999999888777;;;;;;:::999999;;;???BBB@@@@@@@@@AAABBBBBBCCCCCC>>>>>>@@@DDDGGGIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHMMMLLLKKKIIIHHHGGGGGGFFFBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<;;;::::::666666777777777666555444444444333333333333444444555555666666666666777777666666555555444333222222222222333333333333333333222333333444444333333222444444333333333333222222111111000////////////000////////////....................................---------...............'''((()))******)))((((((((()))))))))))))))((('''******))))))))))))******''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++%%%&&&((((((((((((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%'''(((((((((''''''%%%%%%&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''((())))))***))))))))))))((((((((('''&&&&&&'''''''''(((((((((''''''((()))))))))))))))%%%''')))***+++***)))(((((((((((())))))))))))***(((((())))))***++++++,,,))))))))))))))))))))))))(((***,,,+++))))))+++---***))))))(((((()))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111/////////000000111222333111222555777888999888888999::::::999999;;;>>>AAAAAAAAAAAAAAAAAAAAABBBBBB??????@@@BBBEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFIIIJJJKKKKKKJJJIIIQQQOOOMMMKKKIIIGGGFFFFFFDDDDDDBBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@???>>>============<<<;;;;;;::::::555666777777777666555444555444444333333444444555555555555666666666777777666666555555444444444333444444444444444333333333222333333444444333333222444444333333333333222222111111000///////////////////////////...................................................---------))))))*********((('''&&&&&&'''((()))******************))))))))))))******(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))'''$$$$$$'''))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$%%%'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))*********))))))((((((((('''%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))###%%%''')))******)))(((''''''''''''((((((((()))((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((***,,,+++))))))+++---******)))))))))))))))***)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////000111222333222222444666888999:::;;;888999:::::::::;;;===@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@??????AAADDDFFFGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIILLLLLLLLLKKKJJJSSSRRROOOLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDAAAAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::555666777777777666444333555555555444444555555555444555555555666666777777666666666666666555555555666666666555555444444333444555555666666555555444444444444333333333222222111111000///////////////000/////////............000000000000000000000000/////////......------,,,&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***(((((())))))))))))((((((((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((()))***+++++++++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''###"""!!!$$$''')))'''%%%&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&((((((&&&&&&''')))+++---))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))&&&'''((())))))******)))***)))(((''''''((()))***))))))))))))))))))))))))***(((((()))***+++***)))(((***+++***)))((()))***,,,,,,+++***)))))))))***************************++++++,,,,,,,,,---------,,,,,,+++***))))))******+++,,,---...////////////............////////////111111111111111222222222111222555777888888777777888777777777777999;;;<<<>>>>>>>>>>>>===============???AAACCCDDDDDDCCCBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEDDDCCCDDDFFFHHHKKKKKKLLLJJJIIIIIIJJJLLLIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJMMMOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHEEECCCAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;::::::999888777777777777777777666666666666444444444555555555555555666666777666666555444444555555555555555666777888444444444444444444444444444444444444444444444444444444444444333222111000222222222222111111111000...............///000000////////////////////////000///...---,,,------...&&&''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************)))))))))))))))(((''''''''')))***)))((('''(((***'''(((((())))))(((((('''&&&'''''''''(((((())))))'''((((((((())))))******++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%''')))***)))'''&&&&&&&&&''''''''''''(((%%%''''''&&&%%%$$$$$$%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''''')))(((((((((''''''''''''(((((('''&&&''')))+++,,,)))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))((()))))))))))))))((('''***)))(((''''''((()))))))))))))))))))))))))))))))))((('''(((***+++***)))((()))******(((((()))***,,,+++******))))))******************************++++++++++++,,,,,,,,,,,,,,,++++++***))))))******,,,,,,...///////////////............////////////111111111111111222222222111222555777888888777666888777777666777888999:::===========================???AAACCCDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFAAACCCDDDDDDDDDEEEGGGIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKJJJJJJLLLNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIFFFDDDBBBAAA@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::::::::::::::888888888888777777777777666666666666777777777777777777888888999888888888555555444444555555666777444444444444444444444444444444444444444444444444444444444444333222111000222111111111000000000000...............///000000////////////////////////000///...---,,,------...'''''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((('''(((***'''''''''(((((('''''''''%%%%%%&&&'''((()))******))))))))))))))))))******++++++***)))(((&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''(((******((('''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''((((((((((((''''''''''''(((''''''&&&'''(((***+++(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))************)))((('''&&&+++***)))(((''''''(((((())))))))))))))))))))))))((('''&&&''')))***)))((('''((())))))''''''((()))++++++***)))))))))******************************)))*********++++++++++++,,,+++******)))*********,,,,,,---...////////////............////////////000000111111111222222222111333444666777777777666777777666666666777888888;;;;;;<<<<<<===>>>>>>>>>===???AAABBBCCCDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGG@@@BBBDDDEEEEEEFFFIIIKKKIIIKKKMMMMMMJJJHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLKKKLLLJJJHHHEEECCCAAAAAAAAAAAA@@@@@@???>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<999999999888888888777777555555666666666777777777666777888999999:::999999444444444444444444555666444444444444444444444444444444444444444444444444444444444444333222111000000000000000////////////............/////////000//////////////////////////////...------------...'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******''''''''''''''''''''''''&&&'''(((((())))))((((((''')))***)))((('''(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%''''''''''''''''''''''''((('''''''''''''''&&&%%%&&&&&&&&&''''''''''''((()))***+++***)))((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''******))))))((('''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''&&&((()))((('''&&&''')))******))))))))))))******************************))))))))))))************++++++***************+++***+++,,,---........................////////////000000000111222222333333222333444555666666666666777666666666666666777777999::::::<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFAAACCCFFFFFFFFFGGGHHHJJJMMMOOORRRRRRPPPLLLJJJHHHIIIJJJJJJIIIHHHHHHHHHIIILLLMMMMMMKKKJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHEEECCCBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;::::::::::::888888888777777777777666333333333444444555555666666666777777888777777777444444333333333444444555444444444444444444444444333333333333333333333333333333333333333222111111000////////////.........---......///////////////////////////////////////............------......''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((###$$$&&&''')))*********''')))***)))((('''(((***&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((***+++***))))))***+++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&'''((()))((('''&&&((()))((('''&&&''')))***))))))((())))))******))))))))))))))))))))))))(((((()))))))))*********+++***************++++++))))))***+++,,,,,,,,,,,,............///////////////000000111222222333333333333444555555666666666666666666777777777777777888999:::;;;<<<===>>>???>>>>>>???AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFGGGNNNQQQTTTTTTRRRNNNKKKIIIIIIJJJKKKIIIGGGFFFHHHJJJLLLLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;:::999888777666777666666666666555555555333333444444555666777777999999999999888777555555555444444333333333444444444444444444444444444444333333333333333333333333222222333333222222111111////////////.........---------...///000/////////////////////////////////------..................''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))************************"""###%%%''')))******+++''')))***)))((('''(((***'''''''''(((((('''''''''))))))((((((''''''''''''''''''((())))))***++++++***))))))((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((()))******((('''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))&&&'''((()))************(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&''')))***)))((('''((())))))''''''((()))))))))((((((((()))******))))))))))))))))))))))))((()))))))))*********************)))******+++,,,))))))***+++,,,,,,,,,,,,............//////////////////000111222333333444333333444444444555555555444555666777888888888888888888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCFFFHHHJJJJJJHHHFFFFFFFFFKKKNNNQQQQQQOOOLLLIIIHHHJJJKKKLLLIIIFFFEEEHHHKKKJJJKKKKKKIIIHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHFFFEEECCCAAA@@@@@@@@@AAA????????????>>>>>>============;;;:::888777555555666666555555555444444444666666777888999999::::::======<<<<<<:::999777666666555444444444444444444444444444444444444444444333333333333333333333333111222222222222222111111////////////............,,,---///000000000///...////////////////////////,,,---......///.........''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''*********))))))(((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''')))***)))((('''(((***'''(((((())))))((((((''''''''''''((((((((((((((((((((()))+++,,,---......))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((&&&%%%######$$$%%%&&&''''''''''''''''''''''''&&&(((***)))'''&&&&&&(((&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''((((((((()))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''((())))))'''((()))))))))))))))(((&&&'''((()))******)))))))))))))))))))))))))))))))))((('''(((***+++***)))((()))******(((((()))***((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++******))))))***++++++,,,***+++,,,------......---............////////////...///000111222333444444444444333333444444555555333444666888::::::::::::888888999:::;;;<<<<<<<<<>>>>>>??????@@@BBBCCCCCC???@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEGGGJJJJJJIIIGGGGGGGGGHHHKKKNNNNNNLLLJJJHHHHHHJJJLLLLLLIIIEEEDDDGGGKKKHHHIIIIIIHHHFFFFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFBBBAAA@@@???>>>???@@@@@@????????????>>>>>>>>>>>>===<<<<<<:::999888777777666666666666555555555555777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666555555444444555555444444444444444444444444222222222222222222222222111111222222222222111111000000000/////////......,,,---///000111000///...////////////////////////,,,,,,.../////////......'''''''''''''''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((()))***)))((('''(((***(((((())))))))))))((((((%%%&&&&&&'''((()))******'''''')))***,,,...//////%%%&&&''')))***,,,---...&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))(((&&&&&&'''((()))''''''''''''''''''''''''"""%%%''''''$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((*********)))(((&&&'''''''''(((((())))))&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''''''''((())))))************)))((('''&&&%%%&&&((()))***+++******))))))))))))))))))))))))***)))((()))***+++***)))(((***+++***)))((()))+++((((((((((((((()))******))))))))))))))))))))))))************++++++++++++******))))))***+++,,,,,,,,,,,,---...////////////............/////////000...///000111222333444444444444333333333444555555333444777999;;;;;;;;;;;;888999999::::::;;;;;;<<<>>>>>>>>>???@@@AAACCCCCC???@@@AAABBBCCCBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCFFFIIIJJJJJJIIIIIIIIIHHHJJJMMMMMMLLLJJJIIIIIIJJJLLLMMMIIIEEEDDDGGGLLLGGGGGGHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFEEEDDDDDD???>>>>>>======>>>???@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::777777777777666666666666555666777888999:::;;;;;;999999:::::::::999888888888777666555555555555555444444444444444444444444222222222222222222222222000111111222222222111111000000000000////////////,,,---///000111000///...////////////////////////+++,,,.../////////......''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''))))))'''&&&%%%'''&&&%%%&&&'''((((((&&&&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++%%%&&&((()))***)))(((&&&******))))))(((((('''''''''((()))((('''&&&'''((()))((('''&&&$$$###"""!!!'''''')))***++++++++++++111000---+++***+++,,,,,,,,,+++***(((''''''''''''&&&'''((()))))))))''''''&&&&&&((()))************(((((((((((('''&&&%%%$$$%%%%%%&&&'''((()))***++++++******)))(((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))),,,+++***(((''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''((()))***)))((((((((((((((())))))))))))(((&&&%%%&&&)))***)))&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))*********+++)))************+++++++++------,,,,,,,,,---......000000///------,,,,,,,,,///////////////000111111000111111222222333333444777777888999::::::::::::777888999:::;;;;;;;;;;;;<<<>>>?????????AAACCCEEECCCBBBAAA@@@@@@AAACCCCCCCCCCCCBBBCCCDDDEEEGGGHHHGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>@@@BBBCCC======<<<<<<<<<<<<===============<<<;;;;;;::::::888888777777777777888888666777777777777888888888999999999888888888888888777666444333222111111111222222111111222222333444444333222222111111222222222222222222222222222222111111000000//////......,,,,,,,,,------------...------------------------//////////////////......'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((''''''%%%&&&((())))))(((&&&%%%((('''&&&''')))***)))(((&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******&&&''')))***+++***)))((())))))))))))(((((('''''''''((()))((('''&&&''')))***))))))(((((('''''''''''''''(((((()))******+++555333000...,,,,,,,,,,,,+++***)))(((((('''''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((()))))))))((()))))))))))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''((()))***))))))(((((((((''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,***((((((((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))******))))))(((((('''''''''''''''''''''(((((()))(((''''''((()))******)))(((((((((((())))))))))))+++)))((())),,,---,,,***))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))************)))************+++++++++---,,,,,,,,,,,,---............---------......//////////////////000000111000111111222333444444555777777888999::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>???BBBDDDCCCCCCBBBAAAAAABBBCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>>>>>>>@@@BBBCCC======<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;888888777777777777888888777777777888888888999999:::999999999888777777777777666444333222111111111333333333333333444444555333333222222111111222222222222222222222222222222111111000000///.........////////////000000000000........................+++++++++,,,,,,------...(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((()))))))))))))))''''''))))))))))))''''''***)))((()))***++++++)))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''((()))***+++***)))))))))))))))(((((((((((('''&&&((()))((('''&&&((())))))))))))))))))))))))***''''''&&&&&&'''(((***+++444333000---+++*********)))))))))((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((('''((()))***+++,,,,,,,,,,,,------,,,+++***)))((((((***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))******((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&(((''''''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))))))))(((((((((((((((((((((((('''&&&%%%))))))))))))))))))))))))''''''((((((((()))))))))---+++))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''((()))******)))((('''))))))(((((())))))***+++'''&&&&&&'''***++++++***(((((((((((())))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---...///000111//////......//////000111000000111222444555666666777888999::::::;;;::::::<<<<<<======>>>=========:::;;;=========>>>AAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDEEE======<<<<<<<<<<<<===============<<<;;;;;;::::::888888777777777777888888888888888888999999999:::::::::999999888777666666666666444333222222222222444444444444444555555666333333333222222222111111000000000000000000000000111111000//////......---,,,,,,,,,---------..............................((()))***+++,,,------...((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((((((((('''''''''''''''(((((())))))***(((((()))******)))((((((***(((((((((***+++***)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''((('''%%%$$$%%%''')))***...---+++)))((('''''''''''''''((()))))))))))))))+++)))'''&&&%%%%%%&&&&&&%%%&&&''''''(((((((((''''''((()))+++---.........---,,,,,,+++***)))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''((((((***++++++((((((((((((((('''''''''))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******((((((((((((((((((((((((((())))))(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))+++***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''''''''''''''%%%''')))***+++***)))'''))))))(((((())))))***+++'''&&&&&&'''***++++++***(((((((((((())))))))))))&&&&&&&&&&&&'''(((((('''))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))*********))))))*********+++++++++++++++++++++,,,---......------,,,------...///000///............///000000000000111333444555666777666777888999::::::::::::<<<<<<============<<<<<<:::<<<=========>>>AAACCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEGGGIIIKKKLLLLLLKKKJJJFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFFFF======<<<<<<<<<<<<======<<<<<<;;;::::::999999888999888888777777888888999888888999999999:::::::::;;;::::::999888777666666666666555333333222222222444444444333444555555666333333333333222222111111000000000000000000000000111000000///......------++++++++++++,,,,,,,,,,,,........................+++++++++,,,,,,------...(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''((((((((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((('''&&&''')))***)))((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%'''((((((''''''(((***((((((''''''&&&%%%%%%$$$((('''%%%$$$$$$&&&((()))((('''''''''''''''''''''&&&'''((()))******)))))),,,+++)))'''&&&''''''(((''''''((()))))))))((((((%%%&&&(((***+++,,,,,,---))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((***++++++'''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))(((''''''))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&(((******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***)))(((((((((''''''(((((()))***((('''&&&'''***+++***)))(((((((((((())))))))))))))))))************++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))))))))))))))*********+++++++++*********+++,,,---............------------.....................//////000000000111222333555555666555666777888999999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>>>>???BBBDDDFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKNNNOOONNNMMMLLLFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDD======<<<<<<<<<<<<============<<<<<<;;;:::::::::999999888888888888999999888888999999999:::::::::::::::999999888777777666666666555444333333333333333333333333333444444555222222333333333222111000////////////////////////000000//////...------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%'''(((((('''''')))*********)))(((((('''&&&&&&((('''&&&%%%&&&&&&'''(((&&&&&&'''(((((()))))))))&&&'''(((*********)))(((++++++***)))(((((((((((((((((()))))))))))))))(((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((*********)))(((''''''&&&&&&''''''((())))))((('''((()))***)))((((((((((((((())))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))''''''(((((()))***++++++************)))))))))))))))************+++++++++************+++---...//////......---------............------......///000000111111222222333333444444555666777777888888777777888999:::;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<======@@@??????>>>======<<<<<<999999888888888888999999888888888888999999999:::999999999888888888888888666666555444444444444444333333333222333444444555222222333444333222111000////////////////////////000000///......------,,,,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,+++***)))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((''''''''''''''''''(((&&&%%%%%%%%%'''((('''&&&)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&(((((('''''')))+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))&&&''')))*********((('''((()))))))))))))))(((((('''(((((()))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%&&&'''(((''''''&&&&&&'''''''''((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''''''''((((((((()))))))))+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******(((((((((((())))))))))))''''''&&&&&&''''''((()))***)))(((((())))))((('''(((((((((((())))))))))))$$$&&&((('''&&&%%%''')))))))))))))))))))))))))))'''''''''(((((()))))))))************)))))))))((()))************+++++++++)))))))))***+++---...///---------------...///000...------------...//////111111111111111111111111222333444555666666666666666666888:::;;;<<<<<<<<<:::;;;=========>>>AAACCCEEEEEEFFFEEEEEECCCBBBAAABBBAAAAAAAAABBBDDDFFFGGGFFFGGGHHHJJJJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHGGGCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<<<<======???>>>>>>======<<<;;;;;;:::999999888888999999:::777777777888888888999999888888888888888999999999666555555444444444444555444444444444444555555666111222333444444222111///000000000000000000000000000//////......---,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++&&&''''''((()))*********'''(((((())))))(((''''''(((((())))))(((''''''&&&'''((()))+++***)))(((&&&&&&'''((()))))))))''''''&&&'''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))************************''')))))))))'''&&&'''(((***)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))$$$$$$&&&'''''''''&&&%%%'''((((((((())))))******%%%&&&''')))************))))))))))))))))))))))))))))))))))))************///---***))))))((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***+++,,,,,,---***)))(((((((((((())))))'''''''''''''''((())))))+++***(((((())))))'''&&&(((((((((((())))))))))))''')))++++++)))(((***,,,))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++)))))))))***+++---...///+++++++++,,,...000111222...------------...//////111111111000000000000///111222333444555555555555555666888:::;;;======>>>999:::<<<<<<<<<===@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@AAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGCCCDDDDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>=========<<<<<<<<<<<<======<<<;;;;;;::::::999888888:::999999888888999999:::666777777777777888888888777777777888999999::::::666555555444444444555555555555555555555666777777111222333444444222111///111111111111111111111111000//////...------,,,,,,,,,,,,---------.........------------------------------------------......((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&'''((())))))************)))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''***)))(((''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))))))))((((((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((*********)))((((((''''''((((((((((((''''''''''''&&&'''(((******((('''&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&***(((&&&%%%%%%%%%'''((('''''''''((()))******++++++)))'''$$$######$$$$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''')))***)))&&&%%%&&&(((((((((''''''''')))***+++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))'''%%%%%%'''***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((***+++***)))((()))***))))))))))))(((((((((((()))))))))))))))(((((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))'''&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((((('''******))))))))))))*********+++,,,,,,,,,***)))((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((************************,,,***((((((***+++,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///////////////000000111000000111222444555555666555666888:::;;;;;;;;;:::;;;;;;;;;;;;<<<>>>???AAADDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCGGGFFFEEEEEEGGGGGGFFFEEEHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMJJJFFFFFFGGGGGGEEECCCIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>?????????===<<<;;;;;;;;;::::::::::::::::::888888888888888888888888:::999999999999999999999888666444444666888999:::555555666666666666666666333333333333333333333333111222222222222111000000////////////////////////111111000000//////......---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&'''((()))))))))((((((((())))))*********''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((((((((((()))(((''''''''''''((())))))''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&'''(((((())))))***)))(((''''''''')))+++---(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''')))***)))&&&%%%&&&(((***)))(((''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''((())))))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((())))))''''''((()))))))))))))))((((((((('''((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''((()))***((((((''''''''''''(((((('''''''''''''''((())))))((('''''''''&&&&&&&&&&&&******))))))))))))*********************))))))(((((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((************************+++***((((((***+++,,,+++))))))***++++++++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////000111000000111222333444555555555666888999;;;;;;;;;:::;;;;;;:::;;;<<<===???@@@CCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKIIIFFFEEEFFFGGGEEECCCHHHGGGFFFDDDCCCAAA@@@???===>>>>>>>>>>>><<<;;;:::999999999999::::::::::::888888888888888888888888777888999::::::::::::999777555444555777999::::::555555555555555555555555333333333333333333333333111222222222222111000000000000000000000000000000000000000000//////......---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''((((((((((((''''''******))))))))))))******((((((((((((((()))******'''''''''''''''''''''''')))((((((''''''((())))))((((((((((((((()))******((((((''''''(((((()))***&&&''''''((())))))******((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))((('''%%%%%%&&&''''''%%%&&&&&&''''''((((((((('''''''''((()))+++---///(((''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&'''(((+++***)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%'''******)))&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&'''((((((((()))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((((((((()))***++++++((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&***))))))(((((())))))******))))))(((((((((((())))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))************************+++)))((((((***++++++***((()))******++++++******---,,,+++******+++,,,---,,,,,,,,,,,,------...//////............///000000000000111222333444444555555666777999::::::::::::;;;:::::::::;;;===???@@@BBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHEEEEEEEEEEEEDDDCCCFFFEEEDDDBBBAAA???>>>===============<<<;;;:::999777888888888999:::::::::999999999999999999999999666777999;;;;;;;;;999999555444444555888999999888555555444444444444444444444444444444444444444444111222222222222111000000111111111111111111111111000000000////////////...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((()))******''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((())))))***+++''''''''''''''''''''''''(((((('''''''''((())))))((((((''''''(((((()))***((((((((((((((()))******(((((())))))************((((((((((((''''''''''''''''''((())))))(((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''''''''(((******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((())))))((((((((('''''''''$$$%%%%%%&&&'''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((()))******+++(((''''''&&&&&&''''''((('''''''''''''''((()))))))))))))))))))))((((((((())))))(((((((((((())))))))))))'''&&&&&&'''((())))))*********++++++++++++******))))))((((((''''''))))))))))))))))))))))))***************************)))((((((***++++++***((())))))***************---,,,+++******+++,,,---......------,,,------.........------......///000000000000111222333333444555555666777999999::::::::::::999999:::<<<>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBAAAAAACCCFFFHHHHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>===<<<======<<<<<<;;;:::999888666666777888999999::::::999999999999999999999999777888:::<<<<<<:::888666333333333555888999888666444444444444444333333333444444444444444444444444111222222222222111000000000000000000000000000000////////////////////////------------------,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))((((((((((((((()))******))))))((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''(((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))******((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((('''''''''((((((((('''''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&''''''''''''''''''''''''((())))))''''''((()))((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))'''(((((())))))******+++((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$%%%&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((())))))*********++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***)))(((((()))************))),,,+++************+++,,,000///...---,,,+++++++++---------------......//////000000111111222222222555555555666777888999:::999999999999:::;;;===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@??????AAADDDFFFGGGFFFCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLMMMFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCBBBBBB@@@???>>>======>>>===<<<;;;:::999888888666666777888999999::::::999999999999999999999999999:::<<<<<<;;;999666444444333333555777888777555555555444444444333333333444444444444444444444444111222222222222111000000////////////////////////.............../////////------------------------------,,,,,,,,,+++++++++)))******++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((())))))((('''''''''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''&&&%%%%%%$$$######((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&'''((()))((('''&&&'''((()))************''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''%%%###$$$&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((())))))''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((()))((()))))))))******++++++((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((''''''''''''(((((())))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''')))++++++***((('''((())))))******))))))++++++++++++++++++++++++///...---,,,+++*********---,,,,,,,,,,,,---......//////000000000111111111555555555555666888999:::999888888888999;;;===>>>=========<<<<<<<<<<<<<<<========================>>>======???BBBDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFFFFEEECCCBBBDDDEEECCCCCCBBBAAA@@@???>>>>>>???>>><<<;;;999999888888777888888888999:::::::::::::::::::::::::::::::::::::::;;;<<<;;;999666555888666555666777888777666666666555555444333333333333333333333333333333333111222222222222111000000........................---............/////////------------............------,,,,,,,,,,,,++++++******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))***++++++***))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((()))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))'''''''''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((&&&%%%&&&)))***)))''''''((()))******)))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''')))++++++)))''''''(((((())))))))))))))))))***+++,,,,,,+++***)))++++++*********++++++,,,,,,,,,,,,+++,,,------.../////////000000000000000444444444444555777999:::888888777888999:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<===@@@BBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFCCCCCCDDDGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@???===;;;:::999999999999999999999::::::::::::::::::::::::::::::::::::888999999:::::::::999999===;;;999888999999999888777777666666555444444333222222222222222222222222111222222222222111000000////////////////////////---------.........//////------------.........///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''###$$$%%%&&&&&&%%%$$$###((((((((((((((())))))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((''''''(((((()))*********)))(((((((((''''''''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((&&&%%%&&&)))+++)))'''))))))*********((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$&&&((()))'''%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))))))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''((((((((())))))******((((((''''''''''''((((((&&&''')))*********)))((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''')))++++++)))''''''(((((()))))))))))))))''')))+++------+++)))'''((((((((()))***,,,---...,,,,,,++++++,,,,,,---...////////////000000000000444444444444555777888:::888888777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========<<<;;;;;;<<>>===>>>??????======>>>???<<<<<<<<<<<<============>>>>>>======>>>@@@CCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAACCCAAA>>>;;;:::999::::::;;;;;;:::::::::;;;;;;<<<:::999888888777777888888666666666888:::>>>AAADDDHHH@@@777333666999::::::999888888777666555555444555444333222111111111111000000111000000///......000000000111111111111111//////............//////,,,---------.../////////......------------......------,,,++++++******)))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((('''(((******(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))***)))(((''''''((()))***((((((((()))))))))******(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''&&&%%%%%%&&&''')))***,,,(((((((((((((((((((((((((((((((((((((((((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$&&&(((***)))(((((('''''''''((((((******)))'''&&&&&&&&&&&&************************((((((''''''''''''((((((******(((((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&''''''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000000111222333444555666777777666666777888:::<<<===>>>???@@@@@@>>>>>>???@@@========================???>>>===<<<===>>>@@@AAADDDDDDCCCBBBBBBBBBCCCCCCFFFGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA???===:::999999999:::<<<;;;;;;:::::::::;;;;;;::::::999888888888888888777777777888:::===@@@BBBHHHAAA:::777999;;;<<<;;;777777777666555555555444555444333222111111111111000000000000000000///...***+++,,,---...000111111......------------......---------...............///......------......///+++++++++++++++++++++,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))************(((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((('''&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''''''''&&&))))))((('''''''''''''''"""###$$$&&&''')))***+++(((((((((((((((((((((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$$$$&&&)))+++***)))((('''''''''''''''))))))((('''&&&&&&''''''************************((((((''''''''''''(((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&''''''((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))((('''((((((((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))((((((((((((************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000//////111222444666777777555555555555777999;;;<<>>>>>======<<<<<>>===<<<<<<===>>>???CCCCCCBBBAAA@@@@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>===;;;:::999999::::::<<<<<<;;;:::::::::::::::;;;:::999999888888999999888888777888999;;;===>>>AAA<<<777555666888888666555555555555444444444444444333222111111111111111//////000000111000000000------...///111222333333------,,,,,,,,,,,,------...............---------------,,,,,,,,,,,,------)))******+++,,,,,,------(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))*********+++(((((('''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''))))))((('''''''''''''''&&&&&&'''((((((((('''&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%***)))(((''''''&&&''''''$$$%%%%%%&&&'''(((***+++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))((((((((((((************************************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000///000111222333444555666444444444555777999;;;===@@@AAABBBAAA@@@???@@@BBB@@@@@@???>>>======<<<<<<===============>>>???@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA===<<<;;;:::::::::;;;;;;<<<<<<;;;:::999999999999;;;::::::999999999999999999888888888888999:::;;;:::777555444555555444333333333333333333444444444333333222111111111111111...///000111111111111111222222111111111111111000...------,,,,,,------.../////////...---------,,,++++++************++++++*********++++++,,,,,,,,,''''''&&&&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&''')))***))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((())))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((''''''((()))))))))(((((())))))(((((((((((())))))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''')))******))))))'''&&&%%%''''''''''''''''''''''''))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$))))))((('''''''''''''''$$$$$$%%%%%%'''((()))***''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((('''''''''(((((()))((((((''''''&&&&&&%%%%%%###$$$%%%&&&'''))))))***''''''''''''''''''''''''&&&'''(((((((((((((((((()))(((''''''''''''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,------,,,,,,------...///////////////000000000000111111222222222222222222444444444555777:::<<<===???@@@AAAAAA??????@@@AAA@@@??????>>>===<<<<<<;;;;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDFFFHHHIIIHHHHHHGGGCCCBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<<<<<<<<<<===<<<;;;:::999999999999999;;;:::999999888888999999888888888777777777888888999888777777888777666555222222222222333333333333222222111111000000111111//////000111111222111111//////.........---------//////............///////////////...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))************'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))((('''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''$$$""""""$$$''')))((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&************************((((((''''''''''''(((((('''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''(((((())))))((((((((('''''''''''''''$$$$$$%%%'''((()))***+++'''''''''((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''((((((************************&&&''''''((()))(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,---------------......///////////////000000000000222222222111111111000000444444444555777:::<<<>>>===>>>??????>>>===>>>???>>>>>>======<<<<<<;;;;;;:::;;;===???AAABBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKKKKJJJIIIHHHBBBAAA@@@@@@@@@AAABBBCCCFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@==================<<<<<<::::::999999999999:::::::::999888888777777888888888777777777777666666666666666666666666555555555333333333333222222222222222111111000000000111111000000111111222111111111------...///000000111111/////////....../////////...............---------//////............//////------,,,,,,+++******)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''))))))'''&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))))))))(((''''''''''''''''''&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''***(((%%%######%%%(((***''''''&&&''''''((()))***)))((('''&&&%%%$$$$$$$$$************************((((((''''''''''''((((((((())))))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******'''((((((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******)))***************)))))))))((('''&&&&&&'''((()))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((************************&&&&&&((()))))))))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,---------------...//////////////////000000000000000000000111111111111111222222333444666999;;;===;;;<<<======;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEBBBAAA@@@??????AAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>>>>??????============<<<;;;;;;:::888888888888999:::;;;;;;999888777777666666777777666666777777666666555555222333333333222222333444444444444333333222222111111111000000000000111111111111222222222111000000000000111111222222333333///......------......///---------...............//////............//////,,,+++++++++++++++++++++&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###&&&))))))&&&$$$%%%&&&))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&''')))*********)))(((&&&&&&''''''(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))((('''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&&&&((()))***+++&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******''''''(((((())))))******+++******)))((('''''''''(((((())))))******++++++******+++++++++******)))***((('''&&&&&&'''(((***''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,...------------...//////////////////000000000000...//////000111222222333111111111222555777:::<<<:::;;;<<<;;;:::999:::<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????AAAAAAAAABBBCCCDDDEEEFFFDDDFFFGGGHHHHHHEEECCCAAABBBAAA@@@??????AAACCCDDDCCCCCCDDDDDDCCCCCCBBBAAA============>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777777777888999:::<<<<<<888777777666666666666666555666666666666666555444555666666666555555777888555555444444333222111111111000000000000000111111222222222222222111000///111000000///...------,,,...------,,,,,,------...,,,------....../////////---,,,,,,++++++,,,,,,---*********++++++,,,------%%%&&&'''((((((&&&$$$###&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((('''%%%$$$((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%+++***)))(((((()))***+++))))))((((((''''''&&&&&&'''''''''((((((((())))))******))))))(((((('''''')))'''###!!!!!!%%%))),,,&&&''')))***++++++++++++''''''''''''''''''''''''***(((&&&&&&'''(((((((((************)))((('''&&&(((((((((((((((((((((((()))))))))((('''''''''&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&((())))))))))))(((((('''((((((''''''''''''((((((((((((((((((''''''''''''***)))((('''&&&%%%$$$$$$)))(((&&&%%%&&&''')))+++))))))(((((('''''''''&&&+++)))((()))***+++***(((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''###%%%'''***+++++++++***,,,***)))''''''(((***+++******+++++++++******)))***++++++,,,,,,------...//////............///////////////000111333444555666555555555555666666777;;;:::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>>???AAADDDGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@??????>>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999888777777666666666666777444444666666666555444333666555555555555444444444333333333222222222111111//////000000000000//////000///.........///111222000000000000000000000000......------------......///...------++++++***)))...+++((((((***------,,,---+++)))((())))))((('''&&&&&&'''''''''&&&$$$$$$&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''((((((((('''%%%%%%(((''''''''''''''''''(((%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''&&&&&&'''((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&***))))))))))))))))))(((((('''&&&&&&&&&'''((()))''''''((()))***)))((((((''''''''''''''''''''''''***(((&&&&&&'''(((((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))'''&&&'''))))))(((&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''%%%%%%%%%&&&((())))))((((((((('''''''''''')))'''&&&'''((()))(((&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''$$$&&&(((***++++++***)))+++***)))(((((()))***+++******+++++++++******)))***++++++,,,,,,------......------,,,,,,------.../////////000111222444555555555555444555555666777999999999999999999999999888888888999:::;;;;;;<<<===============>>>>>>>>>>>>===>>>@@@DDDFFFGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::888777777666555555555555444555555666666555444444666555555555555444444444333333222222222111111111//////000000000000//////000//////...///000111222////////////////////////......------------......++++++,,,,,,,,,,,,---------+++((()))+++------,,,...,,,++++++,,,,,,***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))&&&''')))******(((&&&%%%((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((()))))))))(((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))))))'''&&&'''((()))((('''&&&'''((())))))***))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''')))'''&&&'''((()))(((&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))(((+++***)))(((((()))***+++)))******+++++++++*********++++++,,,,,,------...,,,,,,++++++++++++,,,,,,/////////000111222333444444444444444444555666666666777888::::::::::::999666777888999:::<<<=====================<<<<<<<<<<<<<<<<<>>>>>======>>>>>>>>>>>>======<<<>>>>>>===<<<;;;;;;;;;<<<==================<<<<<<::::::::::::::::::::::::888777666555444444444444444555555666666666555555666555555555555444444444333222222222222111111111//////000000000000/////////////////////000111111////////////////////////......------------......++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,+++++++++------+++)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''(((((())))))(((((()))))))))*********&&&&&&''''''(((((())))))&&&''')))******(((%%%###(((((((((((((((((((((''''''''''''''''''''''''''')))'''&&&'''((()))((('''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))((((((''''''((((((((('''&&&&&&''')))************((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))((((((((((((((('''''''''+++)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''***))))))((())))))***+++))))))***+++++++++*********++++++,,,,,,------...,,,,,,++++++++++++,,,,,,////////////000111222333333333222333333444555666333555888:::;;;;;;:::999888888999:::;;;<<<===============<<<<<<;;;;;;;;;;;;:::;;;>>>AAADDDEEEDDDBBBBBBBBBAAAAAABBBCCCCCC@@@@@@@@@@@@???>>>===============>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>===============<<<<<<;;;;;;;;;:::::::::::::::888777666444333333333333555555555666666666666666666555555555555444444444222222222222111111111111//////000000000000/////////////////////000000111////////////////////////......------------......///...------++++++***)))******+++,,,,,,,,,,,,+++)))((((((***++++++)))(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$'''((((((((()))***++++++((((((((((((((((((((((((((('''''''''))))))(((&&&&&&&&&&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))'''&&&%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((()))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((''''''&&&&&&&&&))))))))))))))))))))))))'''(((((((((''''''((((((&&&&&&''')))************((((((''''''''''''((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((())))))***'''''''''(((((((((((((((+++)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))******+++((()))***+++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,------////////////000111222222111111111111222333444555333444777:::;;;;;;:::999999999999999::::::::::::======<<<<<<;;;;;;:::::::::999:::===AAADDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>=========>>>>>>???>>>>>>===999999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999999999777777555444444333333333555555555555666666777777666555555555555444444444222222222111111111000000//////000000000000//////...//////000000000000000..............................------------......///...------++++++***))))))***+++,,,,,,,,,+++,,,)))(((((()))++++++***(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''((((((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''(((((()))+++,,,---(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''&&&%%%$$$###(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''((())))))***))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((()))))))))*********'''''''''((((((((((((((()))'''&&&'''((()))(((&&&))))))))))))((((((((((((************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))******++++++((()))***+++++++++++++++***++++++,,,,,,------.........------------......///////////////000111222000000000000111333444555444555777888:::::::::999888888888888888777777777;;;;;;;;;;;;;;;:::::::::999999:::===AAADDDEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???=========>>>>>>???????????????999:::;;;======>>>>>>>>>=========<<<;;;;;;::::::;;;::::::999999888888777777666555555444555555555555555555555666777888888666555555555555444444444222111111111111000000000//////000000000000//////......///000000000000000..............................------------......++++++,,,,,,,,,,,,------)))+++,,,,,,+++***,,,------,,,******+++,,,,,,+++$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&(((((((((((((((''''''''')))************+++++++++((((((''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''((()))***+++(((((((((((((((((((((((('''''''''((())))))'''%%%&&&&&&'''''''''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((()))*********&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&((())))))'''&&&''')))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((())))))'''&&&'''((()))(((&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((((()))))))))'''((()))******+++++++++(((((()))++++++,,,,,,+++***++++++,,,,,,------.........------------......000////////////000111111/////////000111222333444555666666777888999999:::888888888999999::::::;;;:::::::::::::::;;;;;;;;;999999:::===AAADDDEEEEEEBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;======>>>???????????????<<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::999888888777666666666666555555666666777777666555555555666777888999666555555555555444444444111111111111000000000000//////000000000000//////---...///000111000000///..............................------------......++++++,,,,,,,,,,,,------***+++,,,+++)))))),,,///000---***((()))+++++++++###$$$&&&(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((((('''%%%&&&((()))***)))((('''***)))(((&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((***)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((++++++******))))))((((((((()))))))))((('''&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''')))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&(((***)))&&&%%%''')))((()))))))))))))))((('''((((((''''''''''''(((((()))(((((((((''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''((()))(((((((((&&&'''''''''(((((())))))+++)))((()))***+++***)))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******'''''')))***++++++++++++(((((()))++++++,,,,,,,,,***++++++,,,,,,---.........------,,,,,,------...000////////////000000111.........///000222333444777666666666777888999:::::::::;;;<<<>>>???@@@@@@999999999::::::;;;;;;;;;999999:::===BBBEEEFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>><<<;;;:::<<<<<<===>>>??????>>>>>>???@@@@@@@@@>>>===;;;999<<<<<<;;;::::::999888888999999888888777666666555666555555666666777888999666555555555666777999:::666666555555555444444444111111111111000000000000//////000000000000//////---...000111111111000///.................................------.........///......---,,,+++***)))+++,,,,,,***((())),,,000000,,,(((&&&&&&((()))***))))))((())))))***++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&''')))))))))((((((''''''&&&&&&'''&&&%%%'''))))))'''###)))((('''&&&&&&'''((()))&&&'''''''''((()))))))))''''''''''''((((((((((((******))))))((((((''''''%%%''')))***)))'''''''''((((((((((((((((((((((((&&&(((++++++***(((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))***&&&######%%%''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((())))))(((''''''''''''(((((()))((('''%%%%%%%%%&&&'''(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((((((''''''''')))((((((''''''''''''((())))))((('''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))******))))))))))))******''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********************))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111---///000000000222444666888888888888777777777777999:::<<<===>>>???>>>>>><<<:::999999:::::::::999;;;;;;<<>>>>>??????@@@CCCCCCAAA???===<<<::::::===>>>@@@AAAAAA@@@???>>>????????????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::555666888999999888777666555444444444444555666666555555444444444444555555555444444333333444444555333333333222111000///...333333111000////////////000000111111111111000000------............------000000//////.........---,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))((((((((()))******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&'''))))))'''$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''%%%'''***+++***(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((()))((('''&&&'''))))))&&&######%%%''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''''')))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''(((((('''''''''(((((()))))))))((('''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))******)))(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***************************)))******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000,,,...///000000111333555666666666666666555555555888:::;;;===>>>>>>>>>>>>===;;;999999:::::::::888::::::;;;>>>BBBDDDDDDCCC???>>>===<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;===>>>@@@BBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::666777999:::999888777666555444444444444555666666555555444444444444555555444444333333333333444444333333333333222111000///111111000//////000000000111111111222222111111111------............---------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************)))(((((('''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&'''''''''((()))*********(((''''''((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***)))(((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((()))((('''&&&'''))))))'''$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((((((************)))((('''''''''(((''''''&&&%%%&&&'''((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((('''''''''''''''((()))***)))((((((''''''''''''(((%%%&&&&&&'''((('''''''''((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))******))))))(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))))))))******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...+++---///000000111333444333333333333333444444444888999;;;===>>>>>>>>>===>>><<<::::::::::::999888:::999:::===@@@BBBBBBAAA<<<;;;::::::;;;<<<===>>>===========================>>>@@@BBBCCCCCCBBBAAA>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999::::::999888666555555444444444444555666666555555444444444444555555444444333333333333444444333444444333333222111000///////////////000000111111111222222222222111111------............------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++***************************************)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''((())))))((('''&&&((((((((()))))))))******((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((+++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))(((''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((()))((('''&&&''')))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''')))***+++***((('''&&&&&&((((((((('''&&&%%%&&&&&&'''((())))))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''')))******)))(((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---+++---000111111111333444222222222333333333333333777888:::<<<=========<<>>???============<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBB======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888666555555444444444444555666666555555444444444444555555444333333333333333333444444444444444444333222111000000//////.../////////000000111111111111000000------............------/////////...............,,,,,,,,,+++++++++******************************************************(((((('''&&&&&&%%%&&&&&&******)))))))))((((((((('''((()))))))))((('''&&&***)))))))))(((((((((''''''(((((((((''''''(((((('''''''''((((((''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((,,,)))&&&%%%'''(((((('''''''''''''''''''''''''''(((******)))'''%%%%%%&&&((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''((()))((('''&&&''')))''''''''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&$$$%%%'''))))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))(((((('''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&''''''(((((((((((())))))(((((((((&&&'''''''''(((((())))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&''''''((((((((((((******))))))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...///......---+++...000222222222333444222222333333333444444444777888:::;;;<<<===<<<<<<===;;;999999999:::999777:::999:::<<<>>>??????===;;;;;;::::::;;;===>>>@@@>>>>>>======<<<<<<;;;;;;<<<======>>>???@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888777666666555444444444444555666666555555444444444444555555333333333222222333333333333333444444444333222222333222111000......------......////////////......------............------/////////////////////000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))((((((((((((''''''(((((((((((((((''')))))))))((('''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((***'''%%%&&&(((***(((&&&(((((((((((((((((((((((()))******(((&&&$$$%%%&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''((()))((('''&&&''')))&&&''')))((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((())))))(((((('''###$$$&&&'''(((((('''&&&%%%&&&''''''((('''''''''&&&'''((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))'''''''''''''''((()))***(((''''''''''''(((((())))))(((((((((((()))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''(((((())))))******))))))))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---***---000111111111222333222222333333444444555555666777999;;;<<<<<<<<<;;;;;;999777777888999888777:::::::::<<<>>>???>>>======<<<;;;;;;<<<===???@@@???>>>>>>======<<<<<<<<<============>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888777777666666666555444444444444555666666555555444444444444555555333333222222222222333333222222333333333333222222555444333111///...------------............------------............------,,,,,,,,,------------...,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))''''''''''''''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&%%%&&&'''&&&######&&&(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((())))))((((((((((((((('''(((%%%$$$&&&***,,,)))&&&''''''''''''''''''''''''&&&'''((('''&&&&&&''')))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''((()))((('''&&&''')))%%%(((***)))'''&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''(((((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))***(((((('''''''''(((((()))'''''''''''''''((())))))(((((('''&&&'''((()))***''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((('''&&&%%%%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((())))))************))))))))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......(((***...000000///000111111111222333333444555555555777888:::;;;;;;;;;;;;888777555666777999888888;;;;;;;;;<<<>>>???>>><<<>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;999999999888888888777777777777666666666666666666555444444444444555666666555555444444444444555555333333222222222222333333111111222222222222222111555444333111000/////////---..................---------............------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((''''''''''''&&&%%%%%%%%%&&&''')))***$$$$$$%%%%%%&&&'''''''''$$$&&&'''%%%""""""%%%(((%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((()))))))))''''''''''''((((((((()))******))))))((((((''''''&&&$$$###''',,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&'''))),,,((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((('''&&&%%%&&&&&&((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((()))((('''&&&''')))%%%(((******'''&&&''')))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))"""###%%%'''((((((((('''&&&&&&&&&&&&'''(((***+++'''&&&%%%%%%&&&'''((()))((()))))))))((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***)))(((((('''''''''(((((('''''''''''''''((()))***''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''((()))***&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))((('''%%%%%%%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))******+++******))))))))))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///%%%(((,,,...............000111111222333333444444555666888:::;;;;;;;;;:::666555444555777888888888<<<;;;;;;===>>>???>>><<<>>>===<<<;;;:::;;;<<<===;;;<<<===>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<888888888777777777777666666555555555555666666777555444444444444555666666555555555444444555555555333222222222222222222333000111111222222222111111444444333222111111111222......////////////......---..................---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$"""!!!"""$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++***)))***,,,,,,***((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((('''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((())))))************))))))(((((('''''''''&&&%%%$$$%%%''')))***((((((((((((((((((''''''+++***((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))((((((((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''&&&&&&''''''((()))******(((((())))))))))))((((((((((((((('''&&&&&&(((***)))))))))))))))((('''''''''((()))((('''&&&''')))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''+++*********))))))(((((())))))))))))(((((((((((()))(((((((((''''''''''''******))))))((((((''''''***))))))((('''&&&&&&&&&(((&&&%%%&&&))))))'''$$$((((((((((((((((((((((((******))))))((((((''''''++++++***)))((('''&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,...---+++*********++++++******+++,,,---//////000111111222333444555555666777888888999888777666555888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;999777666777777666555888777555444444555666666000111333444555444333333444333333222222333333444666333111000000111000000222111111111000000//////111111000000/////////...//////000000000000////////////.........---------,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++*********))))))*********)))(((''''''&&&)))'''&&&%%%%%%&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((***)))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))((((((((((((((('''&&&&&&(((***)))))))))))))))((('''''''''((()))((('''&&&''')))'''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''************)))))))))((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&(((&&&%%%'''))))))'''%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,***)))))))))*********++++++,,,---...///000...///000000222222333444666777888999999888777666888999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;::::::999999777666666888999999888888777666555444555555666111222444555555555444333444333333222222333333444555333111000000111000///111111111000000000//////000000000//////............//////000000//////...//////.........------------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))++++++***))))))(((''''''((('''&&&%%%%%%&&&'''(((***)))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((%%%&&&'''((('''&&&%%%$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''((()))***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''((('''(((((())))))((((((''''''((()))(((&&&&&&((()))(((((()))))))))((('''''''''((()))((('''&&&''')))'''''''''''''''((()))))))))((((((''''''(((((()))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''************))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&((('''&&&'''((()))'''%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))*********++++++++++++,,,+++******))))))))))))******++++++,,,---...//////...//////000111222333333555666888999::::::999999999999999999:::::::::::::::999999999::::::;;;<<<=========>>>??????@@@@@@BBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>======<<<;;;;;;::::::999999999777555555666999;;;<<<;;;999999777666555555555555333444555555666555555555444333333222222333333444555333111000111111000///111111000000000000///////////////...............---..................---...............---------...------,,,,,,------...,,,++++++******++++++,,,+++++++++***************+++++++++***))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))'''((((((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''(((******)))'''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((''''''(((((((((,,,++++++******)))))))))''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''''''''(((((())))))*********)))((('''&&&&&&'''''''''''''''''''''(((((((((&&&'''((()))))))))'''''''''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&''')))******)))'''&&&%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******''''''(((((()))))))))***'''((((((((((((((((((''''''((()))((('''&&&''')))'''((((((((((((((('''''''''((()))((('''&&&''')))'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((*********)))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&&&&''''''((((((((())))))(((((('''''''''''''''''''''((((((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++******************++++++,,,,,,---...//////000000111222333444555555444555777999;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBAAA???>>>>>>@@@AAACCCCCCCCCBBB@@@???>>>===<<<:::::::::999999999888888777666555777999;;;<<<;;;:::999888777666666555555555555666666666666666666444333333222222333333444444222111111111222111///000000000000000000//////..................------,,,------......------,,,........................------,,,,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++******))))))'''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))******)))'''%%%%%%%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((((((((((((((('''*********))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''''''''(((((())))))*********)))((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))'''(((***++++++***((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******((((((((()))))))))))))))''''''((((((((((((''''''&&&((())))))'''''''''(((''''''(((((((((((('''''''''((()))((('''&&&''')))'''''''''''''''((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))******'''((((((((()))))))))******)))))))))(((((((((((()))))))))(((((((((''''''(((((((((((('''''''''''''''(((((()))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///000111222333444444555222444666999:::;;;;;;;;;999999:::::::::;;;;;;;;;999999999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAA???===<<<<<<===???@@@BBBAAAAAA@@@>>>======<<<999999999999999888888888999777666777888::::::999999999999888888777666555666666666666666666666666444333333222222333333444333111000111222222111/////////////////////000000------..................,,,,,,------------,,,,,,---.....................,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++***************''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''((((((((('''(((((())))))***(((&&&$$$$$$%%%((()))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''''')))++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))((((((((((((((('''%%%%%%%%%&&&&&&''''''((('''(((((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((()))************)))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&((())))))(((''''''(((&&&&&&'''((((((((('''''''''((()))((('''&&&''')))'''''''''''''''((()))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))************''''''(((((())))))************)))))))))(((((((((+++******)))((((((''''''((((((((((((((((((''''''&&&(((***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))************++++++,,,------...---------,,,,,,,,,---------......---......///000111222222111333555888999:::;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;<<<======?????????>>>======<<<<<<999999999999999999999999999888666666777888777666888999999999999888777777777777666555555555555666444333333222222333333444222111000111333333111///......////////////000000.............../////////,,,------------------,,,---------...............,,,++++++******++++++,,,,,,++++++******++++++,,,***************+++++++++************************&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&(((***+++***(((************************((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''(((((())))))))))))(((&&&&&&''''''((())))))******)))((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''''''''''''''''''''&&&''''''((((((''''''&&&%%%'''))))))((('''''''''%%%&&&''''''(((((('''''''''((()))((('''&&&''')))'''''''''''''''((())))))(((''''''''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************'''''''''((()))******************)))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((((((&&&(((******((('''((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))***************+++,,,---------,,,,,,,,,,,,,,,------------...------...///000111222222111222444777888999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;<<<===??????======>>>>>>???@@@@@@@@@>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::888666555555666777777666777888999:::::::::999888777666555444444444555555444333333222222333333444111000000222333333111///........./////////000000.........//////000000000------............---------------.........//////,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''&&&$$$###""""""))))))))))))))))))))))))+++***)))(((((('''((((((###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&)))))))))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))******++++++)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''(((((())))))******''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((())))))************))))))((((((((('''&&&'''((())))))***))))))'''(((((()))***++++++,,,+++***((('''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******'''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''************))))))))))))&&&''''''''''''''''''&&&%%%''')))***((('''''''''%%%%%%&&&'''(((((((((''''''((()))((('''&&&''')))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++&&&''''''((()))******+++************))))))))))))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((&&&)))+++***((('''(((***))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))************)))***+++,,,---,,,,,,+++,,,,,,------------------//////000111222333444444111222444666888888888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>@@@@@@=========>>>??????@@@@@@>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::666555333444666777777666666777999:::;;;;;;:::999777666555444333333444555444333333222222333333444111000000222333333111///---.........//////000000.../////////000000111111---......//////......------------.........//////...------,,,,,,------...,,,++++++++++++++++++,,,))))))******++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******)))(((((((((((('''&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((***(((%%%$$$$$$%%%(((***))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&)))((('''&&&&&&'''((()))(((&&&$$$%%%((()))((('''$$$$$$%%%&&&&&&''''''(((***)))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((()))***)))((('''((())))))(((((('''''''''((((((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&((()))***)))((('''((()))***)))((()))******)))(((''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((******))))))((((((''''''++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((()))))))))))))))******+++(((((())))))))))))(((((('''''''''''''''((())))))******)))((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''')))******((('''((()))++++++,,,,,,,,,,,,------,,,---.........---,,,+++222111///...---...000111...000222222222222444666777888999999;;;;;;<<<===::::::;;;;;;<<<<<<======???>>>>>>>>>======<<<<<<@@@???>>>>>>>>>>>>>>>>>>AAA???<<<::::::<<<>>>@@@;;;;;;;;;:::::::::999999444444444444444555666777:::999777666555666888999444444444444444444444444666666555444444333222222222222222222222222222222000000////////////000000------......---,,,++++++////////////////////////111000...------...///000/////////...---+++***))),,,,,,,,,++++++***************))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&&&&&&&%%%###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))))))))))))))***++++++******))))))((()))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((((()))((('''&&&&&&'''((()))(((&&&$$$%%%''')))(((''''''''''''''''''''''''''')))((('''''''''((())))))&&&&&&'''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((())))))''''''((())))))(((((('''''''''(((((((((((((((((())))))))))))((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((('''&&&'''((()))***)))((('''((()))***)))((()))******)))(((''''''))))))))))))))))))))))))))))))((((((''''''((((((((())))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&************++++++++++++***)))))))))(((((((((''')))))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''&&&''''''((()))(((((((((((()))******(((((())))))))))))(((((('''''''''''''''((())))))******)))((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))'''(((******)))((())))))*********+++++++++,,,,,,,,,---------------,,,,,,000///...---...///111222///000222222222333444666777777888999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<======>>>>>>??????@@@@@@??????>>>??????@@@===============>>>>>>>>>;;;;;;::::::999888888888444444444444444555666666<<<:::888666444444555555444444444444444444444444555555444444333222222111222222222222222222222222000000////////////000000000000111111000//////...........................000///---------...000111,,,---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))+++******)))((((((((()))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''''''''))))))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))************((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''***))))))(((''''''&&&&&&'''''''''(((((()))++++++%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((('''&&&'''((((((((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***)))((('''((()))***)))(((((()))***)))((('''((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''((((((((((((''''''(((((()))***(((((())))))))))))(((((((((((('''''''''((())))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&(((******)))))))))+++)))))))))************+++------,,,,,,,,,,,,------...---------...000222333///111222333222333444666666777777888999:::;;;;;;<<<<<<======>>>?????????999:::;;;===>>>@@@AAABBB@@@???????????????@@@AAA<<<>>>@@@BBBBBB@@@===<<<::::::999888888777666666555444444444444555666666999888666555444444555555444444444444444444444444444444333333222111111111000000000000000000000000000000////////////000000111111111111111000000000..............................---------...000111)))***+++---............------,,,,,,,,,,,,++++++******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))'''(((((()))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''(((******)))(((''''''''''''))))))(((((('''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***(((''''''(((***+++((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((''''''(((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((())))))***%%%%%%%%%&&&'''((())))))'''''''''((((((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((('''&&&&&&'''((((((((((((((((((((()))*********))))))(((((('''''')))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))((('''((()))***)))(((((()))***)))((('''((()))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))''''''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&(((******))))))***+++)))))))))*********++++++---,,,+++++++++,,,---.........------...000111222000111333333222222444666555666666777888999::::::<<<======>>>>>>???@@@@@@999:::;;;<<<>>>@@@AAAAAA>>>>>>===>>>>>>???@@@@@@@@@BBBCCCDDDBBB@@@<<<:::999888888777666666555555555555444444444555555666333333333333444666888999444444444444444444444444222222222222111111000000000000000000000000000000000000////////////000000//////..........................................---------------...000000)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((((()))))))))))))))''''''&&&&&&&&&''''''((('''((((((((())))))******))))))(((((())))))***+++)))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((()))))))))''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&&&&''')))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))))))))((('''((()))***)))(((''')))***)))((('''(((***((((((((((((((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''))))))*********+++++++++(((((((((((())))))))))))((((((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))***))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''')))***+++***)))***+++************+++++++++,,,,,,++++++***+++,,,---...//////...............//////111222222111222333444444555555666777888999999<<<<<<<<<===>>>>>>??????::::::;;;<<<======>>>>>>;;;;;;;;;;;;<<<>>>??????GGGFFFEEEBBB@@@===;;;:::777777777666666666555555666555555444444444555555222222222333555666777888444444444444444444444444222222111111111111000000////////////////////////000000////////////000000...---,,,,,,,,,---..............................---------------...//////++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***(((''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''######$$$%%%&&&&&&&&&%%%''''''(((((((((((('''''''''(((((('''%%%%%%&&&((($$$$$$%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&((((((''''''(((***(((((((((((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''((()))*********)))))))))((('''((()))***)))((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((''''''(((((()))******)))(((''''''((()))*********)))((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((***++++++***))))))************+++++++++,,,,,,+++******++++++,,,---.../////////.........------///000111111000000111333333444444555666777888999::::::;;;;;;<<<=========:::::::::;;;;;;;;;;;;;;;999999999:::;;;===>>>???HHHFFFCCC???<<<:::999888555555666666666666777777666666555444444444444555555555555555555555444444444444444444444444444444111111111111111111111111////////////////////////000000////////////000000//////...------...000111------------------------------------------------,,,,,,---,,,,,,+++***)))******++++++++++++,,,,,,******))))))))))))************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))***+++***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((************************%%%&&&'''((()))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&'''((()))'''%%%$$$&&&(((&&&&&&&&&&&&''''''''''''''''''((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%'''(((((((((((()))+++(((((((((((()))***+++,,,(((((((((((())))))))))))'''''''''(((((()))))))))''''''''''''(((((((((((('''((()))***+++***)))))))))((('''((()))***)))(((&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***)))))))))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******))))))(((((((((((()))*********)))(((''''''((()))***+++******)))(((((())))))((((((((((((((()))******(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))***+++,,,,,,***(((((())))))))))))************+++))))))***+++,,,---------------.....................///000000//////000111333333444555666777777888888888888999::::::;;;;;;888888999999999:::::::::999999999:::<<<>>>???@@@BBBAAA>>>;;;999777666666444444555666777888999999666666555444444444444444666666666666666555444444444444444444444444444444222222222222222222222222000000000000000000000000000000////////////000000000///...---...///111222------------------------............---,,,++++++,,,,,,,,,,,,,,,+++******)))))))))******+++++++++******))))))))))))************)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))+++,,,+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((()))******+++)))(((((((((((()))******((()))))))))***,,,---...++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''))))))(((%%%$$$&&&((()))))))))(((''''''&&&&&&&&&'''(((*********))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&'''))))))((()))***,,,(((((((((((()))***+++,,,''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))++++++******))))))((('''((()))******(((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))************'''((((((((())))))******))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))***+++++++++)))(((''''''((()))+++++++++***))))))((())))))((((((((((((((()))******(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))+++,,,---,,,***((((((((((((((((((((())))))))))))((()))+++,,,------,,,,,,++++++---...//////000000---...//////......///000222333333444555666777777666777777888888999::::::666666777888999999::::::999999:::;;;===???@@@AAA<<<;;;:::999888666444333333333555666777999::::::777666555444444444444444333444555666777777777777444444444444444444444444222222222222222222333333111111111111111111111111000000////////////000000///...---,,,---...000222------------------------/////////...---,,,*********++++++,,,,,,,,,++++++(((((())))))*********+++******))))))))))))************)))(((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))******'''$$$$$$'''((((((&&&))))))***))))))((('''&&&((('''&&&&&&&&&((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((''''''''''''''')))(((((((((''''''''''''(((((()))(((((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$******)))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((()))))))))(((''''''&&&$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%))),,,---+++((((((((()))(((&&&&&&''')))***++++++***(((((()))+++************************************************''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))&&&''')))***+++++++++******)))&&&%%%%%%&&&)))***---***&&&&&&)))++++++))))))))))))))))))*********))))))((())))))***++++++)))))))))))))))(((((((((************************)))((('''&&&&&&'''((()))))))))))))))******************))))))((((((''''''((())))))************)))******))))))))))))******)))((((((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))******+++,,,,,,---------...............---------.........333333333333333333333333999777444555777888777555555666666777888999999999999999999:::::::::;;;;;;<<<:::777444333222333333777888888999999999888888888777555444333333444444888888888888777777777777333333333333333333333333333222111000000111222333...............///000111........................////////////////////////++++++,,,,,,,,,---------...------,,,,,,------...***************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))'''$$$%%%'''((((((&&&((())))))))))))(((((('''''''''&&&%%%%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&))))))((('''''''''''''''))))))((((((((('''''''''''''''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''******)))((((((((((((((())))))''''''&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))************(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((&&&%%%&&&)))***)))(((((())))))((('''&&&((())))))***+++***))))))+++,,,))))))))))))))))))))))))************************'''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))&&&'''(((***************)))))))))******)))))))))+++)))((()))++++++***'''*********)))))))))))))))))))))((((((((()))******((((((((((((((((((((((((************************)))(((''''''''''''((()))(((((()))))))))************)))))))))((((((((('''''''''((())))))******+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))*********++++++---------......000111111333333333333333333333333999666444555777888777555555666666777888888999999999999999999::::::::::::999888666555444555666777888888999999999888777777666555444444444555666777777777777777666666666666333333333333333333333333333222111000000111222333//////.........///000000........................////////////////////////++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++******************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&''''''((()))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))******))))))(((((()))((((((''''''''''''((()))))))))(((((((((''''''''''''((()))************'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***))))))(((((((((((((((******)))(((''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))*********&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************(((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''',,,)))&&&&&&''')))******((())))))((('''''')))***(((***,,,,,,++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&((()))))))))))))))'''))),,,......,,,)))'''(((((()))+++,,,,,,)))&&&++++++******))))))(((((())))))(((((('''((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))((((((((((((''''''&&&&&&''')))+++,,,((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,---...///111333444222222222222222222222222777666444444666777666666555666666777777888888999888888888999999999::::::777666555555666777999:::888999999999888777777666555444444333444666777888666666666666555555555444222222222222222222222222222222111111111111222222000000///.........//////........................////////////////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,+++++++++***)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))************)))))))))(((''''''''''''(((((()))))))))(((((((((((('''((())))))************)))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((('''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''+++***)))((()))***+++,,,((()))***)))((((((***++++++---//////...,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((***,,,......,,,***(((((())))))***+++***)))(((,,,++++++***)))(((''''''***)))(((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((()))))))))***))))))))))))(((((((((((()))(((&&&%%%%%%''')))***)))((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))******+++,,,,,,,,,---------......,,,,,,------...000111222111111111111222222222222555555444444555666666666666666666666777777888888777777777888888888999999666666666666777888:::;;;888999999999888777666555666555444444444666777888555555555444444444333333111111111111111111111111222222222222222222222222111111000///.........///........................////////////////////////,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&''''''%%%&&&'''(((((((((((((((''''''((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((***)))))))))((((((((((((++++++++++++***(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''((((((((((((*********))))))))))))((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''$$$&&&(((***++++++++++++((()))******))))))+++,,,111333555444111---+++***************************(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((((((((())))))***++++++***))))))******)))(((((((((***+++,,,++++++***)))(((''''''***)))(((''''''&&&''''''''''''''''''(((((())))))((((((((((((((((((((((((((())))))))))))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))+++***(((&&&%%%&&&'''(((***))))))(((((())))))*********)))((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********------,,,,,,,,,---......000000000111111222222222444444444444444444666777666666666666666777777777666666666777777777888888777777777777777888888888888888888888888777666555888777666555444555555666444444444444333333333333111111111111111111111111222222222333333222222222222111000///////////////////////////////////////////////////////////////,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((''''''&&&'''(((((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((()))******)))))))))(((((((((,,,,,,+++***)))'''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((())))))***$$$%%%%%%&&&&&&&&&%%%%%%'''(((((())))))'''&&&%%%(((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))))))))&&&'''''''''(((((())))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************+++++++++*********))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((( ###'''))))))(((((()))(((*********)))***,,,...555777999999555000,,,***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++)))))))))))))))))))))))))))((((((''''''((())))))***)))(((((((((((()))***++++++***(((&&&'''***---++++++******))))))(((((())))))(((((('''(((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((())))))(((((((((((())))))))))))+++***(((''''''''''''(((******))))))))))))******+++***)))((((((''''''((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++------,,,,,,,,,,,,,,,---/////////000111111222222222333444444333333555777666666666666666666666666555555555666666666777777777777777777777777666666666777777888888777777666999888777555444444555555444444444444333333333222222222222222222222222222222222333333333333222222111111000/////////000000////////////////////////////////////////////////,,,---------............,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''$$$'''))))))'''%%%&&&''''''''''''(((''''''&&&&&&###$$$&&&((()))))))))(((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''((())))))))))))((('''''''''''''''((())))))*********)))))))))((((((*********)))((('''&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******###$$$%%%''''''''''''&&&)))***++++++***(((&&&$$$%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******(((((())))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((()))******))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***###&&&(((((('''''')))+++)))***++++++******,,,...777999<<<<<<888333///,,,***************************************************)))))))))((((((((('''((((((((()))***+++++++++))))))))))))))))))))))))******)))((((((((()))***)))))))))(((((()))))))))(((***+++***(((''')))+++*********)))))))))))))))))))))((((((((()))******(((((())))))***++++++,,,************************((()))************)))((('''''''''((((((((())))))'''((((((((()))))))))***((((((((()))))))))******))))))(((((((((((())))))+++***)))((('''''''''''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......//////000111111222000222444333222222555777666666666666666666666666444444555555555666666666666666666777777666666666444555666777888888888888888777666555555666777777555444444444444333333333333333333333333333333333222222333444444333222222000000000///000000111111////////////////////////////////////////////////------------............,,,,,,++++++++++++,,,,,,++++++******************************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$'''***)))'''%%%&&&''''''((((((((('''&&&%%%%%%!!!"""%%%'''(((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&'''(((((()))(((((('''''''''''''''((()))***************))))))))))))'''((((((((((((((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******###$$$&&&((())))))((((((+++,,,,,,,,,+++(((&&&$$$ !!!###%%%&&&'''((((((&&&''''''''''''''''''&&&$$$%%%&&&'''(((******+++************))))))))))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***,,,,,,***'''(((+++...)))***++++++***+++---///666:::===>>>;;;666111///))))))))))))))))))))))))******************************))))))((((((((('''%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++((()))************)))(((&&&))),,,---***(((((())))))))))))))))))*********))))))((())))))***+++,,,((())))))***+++,,,,,,,,,************************((()))***++++++***)))(((''''''''''''((((((((()))'''((((((((())))))******%%%&&&(((***+++,,,,,,---((((((''''''''''''((((((++++++)))((('''''''''''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********++++++,,,,,,...///111222---......///000111111222000222444333222222555888666666666666666555555555444444444555555555666666333444555666777777777666333444555777888888888888666666555555666777888999555555555444444444333333333333333333333333333333222222444444444444222222000000//////000111222222000000000000000000000000////////////////////////---------.........//////,,,++++++++++++++++++,,,***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++******)))((('''''''''''''''''''''((((((((((((***'''$$$###&&&(((((('''******))))))((((((''''''++++++***)))((('''&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((...,,,******+++,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''&&&%%%&&&'''((()))&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++(((((((((((()))))))))))))))***************)))((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++333777;;;===<<<666///+++((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))************%%%&&&'''&&&%%%&&&(((***((((((''''''''''''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&&&&'''''')))******))))))(((((((((***+++,,,)))************+++++++++++++++++++++++++++++++++////////////............000111333444444333111000666555555555666777555444777666555444444444444444333444666888888777555444333444555555666666555555888888888888888999999:::555555444444444555555666111222333444444333222111333333444444333333222111000000000000000000000000---.../////////...,,,+++..............................---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------------******++++++++++++*********************)))(((((())))))(((''''''''''''''''''&&&%%%&&&((()))(((''')))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''&&&&&&''''''''''''((((((((((((+++(((%%%%%%'''(((((('''***)))))))))((((((((('''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&'''((()))(((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''''''''''''''&&&'''(((((())))))*********)))))))))))))))))))))))),,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++///222777::::::666000,,,************************************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++))))))))))))************)))***+++***))))))+++,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((***++++++***))))))(((((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000111333444444444222111555555666888::::::999888666666555444444444444444666666666666666555555555333444555555666666555555666666666666666777777888777666555444444444444444222222333333333333222222444444444444444333222222000000000000000000000000......///000///...---,,,..............................---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***))))))+++,,,---******++++++++++++*********************)))(((((())))))(((''''''''''''''''''&&&%%%&&&((()))(((''')))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((,,,***'''''''''((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%%%%''')))***)))((((((((((((((((((((((((((((((((())))))*********''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))(((((('''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))******+++***---111555666333000---************************************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********))))))*********++++++************++++++))))))))))))************,,,,,,---,,,******+++---)))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((())))))***+++,,,+++***))))))((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111111222222222111222333555555555444333333555888;;;===<<<;;;:::666555444444444444444444888777555444333444555555333444555555666666555555444444444333444555555666888777666555444333333333333333222222222222333333444444555555444444333222000000000000000000000000//////000000000///...---------------------------......---------,,,,,,,,,+++++++++++++++*********...,,,)))'''''')))+++---******++++++++++++******)))************))))))((())))))((('''''''''''''''(((&&&&&&'''((()))(((''')))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&((((((''''''''''''(((((('''''''''(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((,,,+++)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&$$$%%%''')))******((((((((((((((((((((((((((((((((()))******++++++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))(((((('''''''''''''''''''''(((((()))******))))))))))))******(((((((((((())))))))))))'''((()))***+++,,,,,,,,,(((((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++'''***---000111000---,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))*********))))))((())))))(((((((((((())))))((((((((((((((((((((((((++++++************++++++++++++************++++++((()))))))))***************++++++***((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((())))))***+++++++++***))))))((((((((())))))*********+++++++++------------------------...//////000111222222333111222333444555666555555444777;;;======;;;:::999555555444333333444444444888777666555444333333333333444555555666555555555333333333333333444555555777666555444444444444444444333222111111222333444444555555555555444333333000000000000000000000000000000000000000//////...------------------------......---------,,,,,,,,,************************---,,,+++)))))))))***+++******++++++++++++******))))))************)))((())))))((('''''''''''''''((('''&&&''')))))))))((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++++++++***)))((())))))(((((((((((())))))))))))******))))))(((''''''&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$"""!!!!!!$$$&&&'''&&&'''''''''''''''''''''''''''''''''(((((()))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((******))))))((((((((('''(((''''''''''''((())))))))))))************))))))(((((((((((())))))))))))$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))*********************************)))))))))))))))******+++((()))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++************++++++++++++************++++++((()))))))))************)))))))))(((&&&%%%'''((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))************))))))(((((())))))*********+++++++++------------------------,,,------...///000111111000111222444555666666777:::===@@@AAA>>>:::888888444444333333333444444555555666777777666444222000333444555555666555555555444444333333444444555666444444444444444555666777555444333222222333444555444444555555444444333222111111111111111111111111111000000///////////////------------------------......---------,,,,,,,,,************************,,,,,,---...---,,,***)))******++++++++++++******((())))))*********))))))))))))((('''''''''''''''((('''&&&''')))***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''***++++++******)))'''''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++***)))((()))***(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''%%%###$$$&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((())))))))))))&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......************************)))))))))))))))******+++***************))))))((((((((((((((((((((((((((())))))))))))************)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************))))))))))))))))))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))*********))))))*********++++++************++++++))))))))))))************))))))***)))''''''((()))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((()))************))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000111333444666777777???CCCEEECCC>>>:::888888333333333333333444444555333444666777777555222000333444555555666666555555444444444444444555555666333333333444555666777888444444333333333333444444333333444444333333222111111111111111111111111111111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********+++++++++++++++***+++...//////---***)))******++++++++++++******((())))))************)))))))))(((''''''''''''''')))''''''''')))***)))(((((()))***+++***)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******)))((('''))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((******)))(((***+++'''((((((((()))))))))***)))))))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,***(((((()))***+++***'''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))***))))))(((&&&&&&&&&'''(((((())))))((((((((((((((())))))***&&&'''((())))))((('''&&&(((((((((((()))))))))))))))***++++++++++++******'''(((((())))))*********(((((((((((((((((((((((())))))******++++++,,,,,,************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************))))))))))))((()))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***++++++************++++++))))))))))))************'''((()))((('''''')))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((()))((((((******+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333555777888???BBBDDDAAA;;;666666777333333222222333333444555333444555555555444333333333444555555666666555555444333333333333444555555444444444444444555666777333333444444444444333333222222333333222222111000111111111111111111111111000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,---)))***,,,------,,,+++*********++++++++++++******(((((()))***************))))))(((''''''''''''''')))((('''((()))***)))(((((()))+++---,,,***(((&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''###$$$%%%''''''''''''&&&))))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((()))***************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))))))))''''''''''''((((((((()))###&&&)))***((((((***,,,'''((((((((())))))******&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&''')))*********)))((($$$%%%%%%&&&'''((())))))((((((((((((((()))******((()))***++++++***)))((((((((((((((())))))))))))'''((((((((((((''''''&&&'''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((''''''''''''************************)))))))))))))))******+++***)))(((((()))***,,,---************************(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))************%%%&&&'''&&&%%%&&&(((*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***'''((()))***++++++***))))))************+++++++++++++++++++++++++++++++++------------------,,,,,,......///000222555777888<<>>???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFF???>>>===<<<;;;;;;;;;<<<999999999999888888888888::::::999888666555444444111222222111111000///...000/////////......------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))(((((())),,,------,,,---------,,,,,,,,,+++++++++,,,---,,,+++***+++---)))))))))***************************************))))))))))))))))))))))))(((((()))************))))))))))))************+++((((((((()))))))))******'''(((((()))***+++++++++************************)))******+++++++++++++++))))))******++++++,,,,,,------------.........//////000000111111000000///000000000000000000000000111111000000000000111111333333333333222222222222111222222333333222222111111111111111111111111111222222222111111111111111111111000///............---------------,,,,,,,,,,,,,,,------............,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++******)))))))))))))))***++++++++++++******))))))(((((((((((((((((('''******)))(((((('''&&&&&&))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''((((((((()))))))))******&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++)))))))))(((((((((''''''&&&'''((()))*********)))***)))))))))((((((((('''((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((()))''''''(((((((((''''''&&&******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))))))))***++++++*********++++++,,,,,,,,,******************++++++++++++************++++++'''(((((()))******++++++))))))***++++++,,,------++++++,,,---............------,,,++++++***))))))+++*********++++++,,,---***+++,,,------,,,,,,+++***,,,...111222222222111000///......000333666888111111111111000000000000///000222333333333222222000111222555777999;;;<<<===???@@@AAA@@@@@@BBBCCCFFFHHHJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCAAA@@@???======;;;;;;;;;:::999777555444555555444333333222111111000000000000000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,++++++++++++)))+++---,,,***)))***,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++(((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,---.../////////000000000000//////000000000000000000000///111111000000000000111111111111111222333333444444111222222333333222222111111111111111111111111111111111111111111222222222111111///...............------,,,,,,,,,+++++++++******+++,,,---.........---------------,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))***************)))((((((&&&'''((()))))))))((('''((((((((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((())))))$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---///))))))))))))((((((((((((%%%&&&(((*********))))))******))))))((((((((('''&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&***(((%%%######%%%(((***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))******+++,,,*********++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------((()))***+++,,,---------++++++******)))(((((('''+++*********+++,,,,,,---+++,,,---------,,,+++******,,,///222333444444333000/////////222777<<>>>>>???@@@BBBCCCDDDEEEHHHIIIJJJMMMOOORRRUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWZZZYYYYYY[[[^^^bbbcccddd```^^^\\\\\\^^^````````````````````````aaaaaaaaa____________````````````]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\]]][[[YYYYYYYYYZZZYYYXXXSSSRRRRRRPPPMMMJJJGGGEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEBBB???<<<:::999888444444444444444333333333111000///...,,,+++++++++...------,,,,,,...///000,,,,,,,,,,,,++++++***))),,,++++++++++++,,,,,,---***************************+++,,,------,,,+++***************)))))))))))))))************+++++++++,,,,,,+++***))))))******))))))************))))))++++++++++++***((('''%%%$$$%%%'''(((***+++++++++***************+++++++++++++++******************,,,,,,,,,---------......///////////////.........000000///////////////000000000000000000000000000111111222222222111111000333333222111000000000000///000111222333333444333555444333222222444555777555333///...///000000///000000///...---,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---******+++,,,,,,***)))(((+++)))(((((()))******)))++++++******)))(((((((((---,,,+++***)))((('''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((''''''&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&'''((('''&&&&&&''')))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))***)))))))))((((((((('''+++******)))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%&&&'''((()))))))))(((''')))******)))***,,,---***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))***++++++,,,,,,******))))))))))))************++++++++++++******---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,///...---...///000000...)))***+++,,,------------...//////...---,,,...///+++,,,...000333555777888888888999;;;???CCCHHHKKKBBBAAA@@@@@@AAABBBEEEFFFKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVYYY[[[]]][[[\\\]]]]]]]]]]]]\\\\\\___]]]\\\]]]___bbbcccbbbcccaaa______aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaaaaabbbbbbbbb_________________________________``````aaaaaaaaa^^^\\\ZZZYYYYYYYYYXXXWWWYYYYYYXXXWWWVVVTTTRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRPPPOOOLLLJJJGGGEEEDDDCCC@@@??????===<<<;;;::::::777666555333111000//////222111///---,,,,,,,,,---+++++++++,,,++++++******,,,+++******))))))******************************+++++++++,,,,,,+++++++++************)))))))))))))))************+++++++++,,,++++++******)))******))))))************))))))******++++++***)))((('''%%%&&&''')))************************************************************,,,,,,,,,------------...---------------.........000000///////////////000000000000000000000000000111111222222222222111111333222222111111111222222222222222333333222222111333333111111111222444555555222///...///000000////////////...---------,,,------,,,,,,,,,,,,------------,,,+++++++++++++++***++++++++++++***))))))+++)))(((((()))******)))))))))))))))))))))******++++++***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''))))))((('''''''''(((((('''''''''''''''((())))))((((((((((((((('''''''''&&&'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&'''((()))******&&&''''''((((((((((((((())))))))))))(((((((((((()))************))))))(((((((((((((((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))(((''''''))))))************))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))+++,,,,,,++++++---...---,,,+++******)))))))))***))))))(((((())))))***************)))))))))))))))))))))***++++++,,,,,,******))))))))))))******,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,++++++,,,---------......///000000000//////000222//////000222555888<<<>>>AAABBBDDDFFFIIIMMMPPPQQQMMMMMMMMMMMMOOOQQQSSSTTTYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYZZZ[[[]]]___```aaa______```aaabbbbbbbbbbbbdddbbb``````aaabbbbbbbbbeeedddbbbbbbdddeeefffeeeddddddddddddddddddddddddbbbbbbbbbcccccccccddddddaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccdddddd^^^\\\YYYXXXXXXWWWUUUTTTVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZ[[[YYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKIIIGGGFFFEEEBBBAAA>>><<<999888777666555444222000///...------+++,,,,,,---------,,,,,,---,,,+++******))))))***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++*********))))))))))))************++++++++++++++++++***************))))))************))))))))))))************)))(((''''''((()))))))))))))))+++++++++******))))))(((************************,,,,,,,,,,,,------------++++++,,,,,,------......000//////......///000000000000000000000000000000111111222222222222222111333222222222222333333444333333333333222111000///222111000000000111333333444222///...///000000///..................------------,,,,,,,,,,,,------,,,,,,+++***************,,,+++******)))*********+++)))(((((()))******)))''''''((())))))***++++++))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))************)))((('''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''))))))((('''&&&&&&&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&((())))))******))))))(((((((((''''''''''''((((((&&&&&&'''(((((())))))))),,,...000000//////000111000///---,,,***************))))))))))))))))))***++++++******))))))((((((,,,,,,++++++***)))))))))+++******))))))******+++...---++++++++++++---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++...............///000000///000111111111222444666555555555777;;;???CCCEEEKKKLLLNNNQQQSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\]]]________________________\\\\\\]]]]]]^^^```aaabbb```aaabbbcccddddddddddddgggdddbbbbbbcccddddddcccgggeeecccccceeefffgggfffdddddddddddddddcccccccccaaabbbbbbccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbb^^^[[[XXXWWWVVVUUUSSSRRRPPPNNNLLLJJJJJJKKKMMMOOOSSSSSSTTTUUUVVVWWWXXXYYY]]]\\\[[[YYYWWWVVVUUUUUUXXXWWWWWWUUUTTTSSSRRRRRRNNNMMMJJJGGGEEECCCAAAAAA999888777666444333222222---....../////////.........---,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++*********))))))))))))*********+++++++++******+++++++++*********))))))************))))))(((((())))))************(((((())))))))))))((((((,,,++++++***)))(((((('''***************+++++++++++++++,,,,,,,,,---------***++++++,,,---....../////////.........///000000000000000000000000000000111111222222333333222222222222222222333444555555222333333222222111000///111111000000000111222333333111///...///000///...---------...............---,,,,,,,,,,,,,,,,,,---,,,,,,+++***************---,,,***)))))))))***++++++)))(((((()))******)))(((((((((((())))))******''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))******))))))((('''&&&&&&%%%((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&''''''(((((('''&&&&&&%%%&&&''''''((('''''''''(((((('''&&&%%%%%%%%%%%%'''''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''))))))((((((''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%'''(((((())))))(((((('''((((((''''''''''''((((((((((((((())))))***++++++---///222222222222333444555333000---+++***************))))))))))))******++++++******))))))((((((,,,,,,++++++***)))))))))++++++************++++++...---++++++++++++---...+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000///...///111111111//////////////////000111222222333555666666777:::<<<>>>>>>???AAADDDHHHLLLOOORRRTTTVVVXXXZZZ[[[[[[[[[^^^^^^^^^^^^^^^______```````````````_______________^^^^^^______```aaabbb___```aaabbbcccdddddddddfffdddbbbbbbdddfffgggffffffdddccccccdddfffffffffddddddccccccbbbbbbbbbbbb``````aaaaaabbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbb``````````````````_________]]]ZZZYYYYYYXXXWWWUUUSSSQQQNNNLLLKKKLLLNNNOOORRRSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSYYYYYYYYYYYYYYYZZZZZZZZZXXXVVVTTTRRROOONNNMMMLLLDDDCCCBBB???===:::888777111111111111000///...---,,,,,,,,,,,,---......///++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++************))))))*********+++++++++)))******+++++++++******))))))************))))))((((((((())))))***++++++)))))))))))))))(((((('''++++++******)))(((''''''))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---...//////000...............///000000000000000000000000000000111111222333333333333333222222222222333444555555000111111222222111111000111111111111111222222333111000......///000///...---------...............,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++---,,,***)))))))))***++++++)))(((((()))******)))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((()))))))))((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******'''(((((((((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((###&&&((()))((('''''''''''''''''''''&&&&&&&&&%%%'''(((((())))))(((((('''******)))((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))((())))))************)))(((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,------///333555555555666777888666222///,,,*********+++******))))))******+++************)))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000222111000111333444333222111111000000111333555666999;;;===>>>???AAAEEEGGGIIIIIIKKKMMMOOOSSSVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^`````````````````````___aaaaaaaaaaaa````````````aaaaaaaaaaaabbbcccdddddd``````aaabbbcccccccccbbbdddcccaaabbbdddgggggggggeeecccbbbbbbccceeeeeeeeeccccccbbbbbbaaaaaa``````^^^______```aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````bbb```^^^]]]^^^___^^^]]]YYYWWWTTTQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[YYYXXXWWWVVVUUUUUURRRQQQOOOKKKGGGCCC???===999999888666444222000///---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++*********)))************+++++++++((()))***,,,,,,+++******))))))************))))))))))))(((((()))***++++++((()))))))))))))))((('''*********))))))((((((''')))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////------------...///000000000000000000000000000000000111222333444444444444333222222222222333333444000000111111111111111000000111111111222222222222000///......000000///.....................------,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++,,,+++******)))*********+++)))(((((()))******)))******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))!!!$$$''')))((((((((((((((((((((('''''''''&&&&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&)))((((((((()))***+++,,,///333777999;;;;;;<<<===;;;999444000,,,+++***++++++******))))))******+++)))))))))))))))*********)))))))))***++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,---------......---------...000333444555444333444666666666444777777777777999;;;>>>@@@CCCEEEGGGIIIKKKNNNQQQTTTSSSTTTUUUXXXZZZ]]]______^^^^^^^^^______`````````^^^______```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccceeeffffffbbbbbbcccddddddcccccccccdddcccaaaaaaccceeeffffffeeecccaaaaaaccceeeeeeeeedddccccccbbbaaaaaa``````^^^^^^___```aaabbbcccdddcccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaa```___^^^___aaabbbbbbaaa]]][[[YYYWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYWWWUUURRROOOLLLJJJHHHGGGEEEBBB???;;;888666444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++*********)))************+++++++++''')))***,,,,,,,,,***)))))))))************))))))***))))))(((((()))***+++'''((()))))))))))))))((()))))))))))))))(((((((((((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000000000000000000000000000000111222333444444444444333222222111111111222222111222222111111000///...//////000000111111111000///......///000000///---/////////...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******************++++++++++++***))))))+++)))(((((()))******)))((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''(((((())))))((('''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''' ###'''))))))((()))))))))(((((((((((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((('''&&&&&&((()))***'''((((((((())))))*********)))((((((((()))+++,,,************************'''''''''''''''((())))))************************((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++'''((()))***************))))))************))))))&&&''')))******)))'''&&&((((((''''''((()))+++,,,444777<<>>>>>>>>>>>AAADDDGGGIIIJJJMMMOOOQQQSSSVVVZZZ]]]YYYZZZ\\\___aaabbbcccdddaaaaaa`````````aaaaaabbb\\\]]]___```bbbcccccccccaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbccceeefffgggdddeeeeeeeeeeeeeeeddddddeeecccaaaaaabbbddddddccceeecccbbbbbbccceeeeeeeeeddddddccccccbbbaaa``````^^^___```aaabbbcccddddddddddddddddddddddddddddddcccccccccbbbbbbaaaaaaaaa]]]\\\[[[]]]```bbbbbbbbb```___^^^\\\\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPQQQRRRTTTUUUVVVVVVZZZYYYYYYZZZZZZ[[[\\\]]]XXXYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQMMMIIIDDDAAA???<<<;;;999666444333222222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******)))************+++++++++'''(((***,,,---,,,***)))))))))************))))))+++***)))(((((()))***+++''''''((()))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...///000111000000000000000000000000000111222333444444555444333333222111000000000000333333333222000///---,,,---......///000////////////......///000000///---000000///...------,,,,,,,,,++++++++++++++++++,,,+++******)))))))))))))))******+++,,,,,,***)))(((+++)))(((((()))******)))&&&&&&''''''((()))))))))))))))((((((((('''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&''')))&&&%%%&&&)))***)))'''))))))((('''&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((,,,+++(((&&&%%%%%%&&&''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''))))))'''&&&&&&'''((((((&&&'''((())))))***)))))),,,+++***))))))((())))))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++,,,,,,+++***(((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++///---+++)))'''&&&&&&'''))))))(((((('''''''''&&&))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***)))((((((***,,,111666===CCCFFFEEEBBB???AAA===888333///,,,,,,,,,---,,,***(((&&&&&&&&&'''+++***)))(((((()))***+++''''''((()))***++++++,,,+++******)))(((((())))))***((((((***---///---***+++,,,/////////...///111///000000222555888;;;===AAABBBBBBDDDFFFHHHJJJKKKIIIHHHHHHHHHJJJMMMPPPQQQWWWXXXYYY[[[]]]___```aaa^^^___```bbbddddddeeeeeebbbbbbbbbaaaaaaaaaaaaaaa___^^^]]]\\\]]]___aaabbbcccbbbaaa``````aaacccddd___```aaabbbddddddeeeeeeeeeddddddeeeggggggeeedddcccbbbbbbcccdddeeeeeedddaaaaaabbbbbbcccccccccdddffffffeeeeeecccbbb```___^^^^^^______aaabbbddddddddddddeeeeeeeeedddccccccaaaaaaaaaaaaaaaaaaaaaaaa``````_________```aaabbb]]]^^^___``````___^^^^^^______```___^^^\\\ZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSUUUTTTRRRRRRRRRTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZ[[[\\\]]]^^^___[[[[[[ZZZYYYWWWUUUTTTSSSIIIEEE@@@===;;;888333///111///---,,,---,,,+++***)))***+++,,,,,,+++***)))))),,,...---***((()))+++,,,+++***((((((((())))))***************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))..................------............////////////000000000000////////////000000000000111333666777333333333333333333333333//////000000000000//////000000000000000000000000......////////////......+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))+++,,,(((,,,///&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))((('''&&&&&&&&&''''''((('''%%%&&&)))***)))''')))))))))((((((''''''&&&(((&&&&&&&&&(((((((((&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((()))(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''(((((('''&&&''''''((()))'''(((((())))))))))))(((******)))((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************)))'''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***((((((((())))))))))))((((((((('''''''''))))))(((((((((((())))))***)))(((''''''((())))))((((((((((((((((((((((((***++++++***)))***+++---000555;;;BBBEEEDDDBBB@@@AAA>>>999444000---,,,,,,))))))((((((((()))+++++++++***)))(((((()))***+++************************,,,,,,+++***)))))))))))),,,***)))+++...///...,,,,,,...111333333444555777999:::;;;===???CCCFFFGGGJJJJJJKKKMMMOOOQQQRRRSSSQQQPPPPPPPPPQQQSSSVVVWWWYYYZZZ[[[\\\^^^___```aaa```aaabbbcccdddddddddcccbbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]]^^^```bbbccceeedddcccbbbaaabbbbbbcccaaabbbcccdddeeeeeeeeeeeeeeeeeedddeeeggggggeeeddddddcccbbbbbbcccdddcccbbbccccccccccccdddddddddeeedddddddddcccbbbaaa```___````````````aaabbbcccddddddeeeeeefffffffffeeeeee````````````````````````____________`````````aaa___```aaabbbbbbbbbaaaaaabbbbbbbbbbbb```___]]]\\\ZZZYYYXXXWWWVVVTTTTTTSSSUUUTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY\\\^^^```____________^^^\\\ZZZYYYRRROOOKKKHHHGGGDDD@@@===888555222000///...,,,+++------------,,,***))))))***,,,---,,,)))'''((()))+++***)))(((((()))******++++++******************)))******************)))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***,,,,,,+++***************))))))))))))))))))))))))..................------............////////////111111111000000000000000111000000000111333555666222222222222222222222222//////000000000000//////////////////////////////......////////////......------------------------...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,%%%)))...))))))---***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&''''''((('''&&&'''((())))))'''))))))))))))))))))(((((()))(((''''''((()))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&((()))***((('''%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))***(((((()))))))))(((''''''((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******((((((((((((((('''&&&&&&((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,))))))((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''***+++,,,,,,++++++---......222999???CCCDDDBBBAAA@@@>>>:::666111...,,,+++))))))))))))***+++,,,---+++***))))))))))))***+++,,,,,,,,,++++++*********...---,,,+++************...,,,++++++---///000000///222666888:::<<>>;;;888444000,,,***,,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++...,,,++++++---000222444555888<<<@@@CCCEEEIIIKKKOOOPPPQQQSSSVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^___``````^^^]]]]]]\\\]]]]]]^^^___aaaaaa```````````````___ccccccddddddddddddccccccccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaacccdddeeeeeedddcccbbbaaa`````````aaabbbbbbcccccccccbbbbbbaaa```___```aaaaaa___^^^___^^^^^^^^^```aaaaaa```]]]^^^^^^^^^^^^^^^^^^^^^___```````````````______^^^^^^^^^]]]]]]^^^______\\\\\\^^^___````````````]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___```aaabbb]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWVVVZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSLLLJJJHHHGGGHHHKKKNNNPPPSSSVVV[[[___bbbbbbaaa```___^^^]]]\\\[[[ZZZXXXXXXQQQNNNIIIDDDAAA===999666333222000............///---------,,,+++++++++,,,)))))))))******++++++,,,,,,,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***&&&&&&&&&&&&''')))***+++************************,,,,,,------------......---------.........//////000000000000000111111111222222111111111111111111000000000000000000000000//////000000000000//////////////////////////////......////////////......000//////...---,,,,,,+++---,,,,,,++++++,,,,,,,,,+++++++++******************(((++++++---:::<<<...,,,,,,+++++++++++++++***************************((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((&&&'''((((((((((((((()))'''''''''''''''''''''((('''&&&%%%&&&''''''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''***(((&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((('''&&&%%%'''((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))))))))************(((((((((((((((((((((((()))))))))******))))))))))))))))))***************(((((())))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((***+++*********,,,...---000555;;;???BBBCCCCCC??????>>>;;;777222---++++++,,,,,,,,,,,,+++++++++******++++++++++++*********++++++,,,------......///......---,,,---------,,,,,,---...000444888;;;>>>AAAEEEIIILLLOOORRRTTTXXXXXXZZZ[[[]]]^^^______^^^___```bbbcccccccccbbbaaaaaa`````````aaaaaaaaaccccccbbbbbbaaa```______aaaaaabbbcccddddddddddddccccccbbbbbbaaa``````___aaaaaabbbbbbcccddddddeeeddddddddddddcccbbbaaaaaa```aaaaaabbbbbbbbbaaaaaa```^^^^^^^^^______]]][[[YYYXXXXXXZZZ]]]___^^^^^^ZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWXXXXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[]]]______XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSPPPMMMIIIFFFEEEFFFGGGIIIJJJNNNTTTZZZ___aaabbbbbb____________^^^]]]]]]^^^]]]YYYTTTPPPMMMIIIEEEBBB===;;;888555222111000000---,,,++++++++++++,,,,,,))))))******++++++++++++,,,,,,,,,+++***)))((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------........................//////000000222222222111111111000000000000000000000000000000//////000000000000//////..............................////////////...............---,,,+++******,,,,,,,,,++++++,,,,,,---+++++++++*********))))))(((---///***444QQQRRR666,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))((((((&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))''''''((()))((('''''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''((((((((('''&&&&&&&&&''')))+++,,,,,,++++++((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))******))))))))))))***+++((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))************))))))((((((((())))))))))))******))))))(((((((((((())))))&&&'''((()))*********)))************************((()))************---///...111555:::>>>AAACCCCCCBBBCCCCCCAAA===777111---((()))***+++,,,---------******+++,,,,,,+++******)))******+++---......///---------------......///---///222555888===BBBFFFKKKMMMQQQTTTVVVWWWZZZ\\\___```aaabbbbbbbbbbbbbbbaaabbbdddeeefffeeeeeedddcccdddddddddddddddddddddddddddcccbbbaaa```_________```aaabbbcccddddddddddddccccccbbbaaa```______aaaaaabbbccccccdddddddddeeeeeeeeedddcccaaa```___\\\]]]^^^_______________]]]\\\[[[\\\\\\\\\ZZZXXXRRRRRRRRRSSSVVVXXXXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRROOONNNNNNNNNOOOPPPPPPQQQPPPQQQQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPSSSSSSTTTUUUVVVXXXZZZ[[[SSSSSSSSSRRRRRRSSSTTTTTTVVVVVVWWWYYY[[[\\\]]]^^^ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTUUUSSSOOOLLLJJJIIIJJJJJJJJJMMMSSSYYY^^^aaacccccc___aaabbbbbb``````aaabbbccc```\\\YYYWWWUUURRRPPPMMMKKKGGGBBB<<<888555333111///,,,++++++,,,+++***)))***++++++,,,+++++++++,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........,,,------......//////000000111111222111111000000000000000000000000000000//////000000000000//////..............................////////////......---------,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,+++******))))))&&&...000+++888YYY[[[===---,,,,,,++++++*********''''''''''''''''''''''''((((((((((((''''''''''''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((()))***))))))(((%%%''')))((('''&&&(((***))))))((((((''''''&&&&&&%%%$$$$$$%%%((())))))(((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((+++)))''''''((()))((('''''''''''''''''''''''''''&&&'''((())))))(((''''''&&&&&&''''''((('''''''''$$$%%%(((+++------------'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******(((((('''((())))))''''''((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))((((((((()))))))))*********))))))(((((((((((())))))%%%&&&((()))*********))))))))))))))))))))))))))))))***+++++++++,,,...000000222555:::>>>AAACCCDDDFFFHHHIIIHHHCCC===666222((()))***+++,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,------+++++++++,,,---...000000000444:::???CCCIIIOOOSSSXXXZZZ]]]^^^______aaacccbbbccccccccccccbbbaaa```aaacccdddeeefffeeecccbbbcccddddddeeeffffffffffffddddddcccbbbaaa```______```aaaaaabbbbbbaaaaaaaaaddddddcccbbbaaa```______```aaabbbccccccdddddddddccccccbbb```^^^ZZZXXXVVVSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUUUUUUUUUUSSSQQQMMMLLLKKKLLLNNNOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGFFFFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPQQQRRRMMMLLLLLLKKKLLLMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTSSSQQQPPPPPPPPPQQQOOOQQQUUUZZZ^^^aaabbbccc```bbbdddcccbbbaaaccceeedddbbb___^^^^^^]]]\\\[[[YYYWWWTTTPPPJJJEEEAAA???===999333111000///---+++***+++,,,,,,,,,+++***)))++++++******************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))((((((''''''((((((++++++++++++++++++++++++***++++++,,,------......,,,,,,---------.........---------...///000000000///000111222222111000000111111111111111111111111//////000000000000//////..............................////////////......---------------,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,+++************)))---...444EEEIII999,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''(((*********)))(((%%%'''))))))'''&&&(((***+++******)))(((''''''&&&%%%%%%$$$&&&)))++++++***''''''''''''((((((((()))''''''''''''((((((((()))$$$%%%&&&((()))*********+++***((('''((()))((('''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((('''"""$$$'''***---......---&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))***)))((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''((()))***++++++******(((((())))))*********+++))))))(((((((((((())))))%%%&&&((()))*********)))((((((((((((((((((((((((***+++,,,,,,,,,---///222111333666:::===AAACCCDDDJJJKKKMMMLLLHHHAAA:::555,,,,,,,,,,,,+++)))'''&&&***+++,,,------,,,+++***,,,,,,++++++++++++***************+++---///000111333888@@@GGGLLLQQQXXX\\\```bbbdddeeeddddddeeefffbbbbbbbbbbbbaaa___^^^\\\___```bbbccccccbbbaaa```aaaaaacccddddddeeeeeeeeedddccccccbbbaaa```______bbbbbbbbbaaaaaa```^^^^^^ddddddcccbbbaaa```___^^^``````aaaccccccccccccccc```___^^^[[[WWWRRRNNNLLLJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNMMMKKKIIIKKKIIIHHHGGGHHHHHHFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???>>>===?????????@@@AAACCCDDDEEE???@@@@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBGGGEEEBBBAAAAAACCCGGGIIIFFFEEEEEEEEEFFFGGGIIIJJJGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPRRRTTTVVVWWWWWWWWW[[[[[[ZZZYYYXXXXXXWWWWWWRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUWWWZZZ]]]___aaaaaa___bbbdddcccaaaaaaccceeecccaaa``````aaabbbaaa```]]]\\\[[[YYYUUUQQQNNNLLLHHHCCC<<<888666444000---+++,,,,,,---,,,+++)))(((***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))******+++---...///))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......---......///000111111222...///000222222222111000111111111111111111111111//////000000000000//////..............................////////////......------..................++++++++++++,,,,,,---.........------,,,+++******///&&&)))000,,,+++///---,,,,,,++++++***)))((((((++++++++++++++++++++++++)))(((((((((''''''''''''))))))************))))))(((((('''&&&&&&&&&&&&'''+++***)))((('''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''******))))))((((((((('''&&&'''((()))***,,,,,,---******))))))((((((''''''$$$&&&(((((('''&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))******)))'''%%%$$$(((((()))***+++,,,,,,---))))))))))))((((((((((((***)))((('''((()))+++---((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))+++,,,+++******+++...111333777<<<@@@AAABBBBBBCCCLLLOOOSSSTTTPPPGGG>>>888111...******,,,......---)))************+++++++++///...---++++++++++++,,,***---///...,,,---000444666AAAMMMRRRVVV\\\aaabbbccceeeggghhhiiihhhgggfffccccccbbbaaa```___^^^^^^aaa````````````bbbcccdddaaaaaabbbbbbbbbbbbbbbbbbbbbaaa```___``````bbbcccddddddbbbaaa```aaaaaabbb______^^^^^^^^^^^^]]]]]]___^^^^^^]]]\\\[[[YYYXXXVVVUUURRRPPPMMMKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999;;;<<<======;;;999777777888999;;;===>>>>>>>>>666888:::<<<<<<;;;:::888:::;;;;;;;;;<<<<<<======AAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJMMMOOOPPPMMMNNNOOOOOOOOOQQQTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVWWWXXXZZZ]]]___```aaa______```aaaaaaaaaaaaaaa`````````aaabbbbbbbbbcccbbbbbbaaa```___]]][[[ZZZTTTOOOIIIDDDAAA===888444//////////////////......,,,,,,,,,---...---+++))),,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,***)))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111000///...---,,,++++++..............................///000000000000000111111111222333444666777222222222111111111000000111111000000//////......000//////.........//////........................++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,++++++************))))))))))))***+++,,,,,,------,,,,,,)))******)))'''&&&'''((())))))((('''&&&%%%%%%$$$''''''&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&'''((()))***++++++(((((((((((('''''''''&&&$$$&&&(((((('''''''''((())))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%((((((((((((((()))))))))(((((((((((())))))))))))***)))((('''((()))+++,,,++++++******)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))***++++++,,,+++***,,,///111777:::>>>@@@AAABBBCCCDDDLLLNNNQQQRRRNNNGGG>>>999222///+++***,,,...------++++++++++++,,,,,,,,,,,,///...---,,,++++++,,,---,,,...///...---///444888???IIIRRRUUUXXX]]]aaabbbdddeeefffhhhhhhgggfffeeecccccccccbbbbbbaaaaaa```bbbbbbaaaaaaaaabbbcccdddaaabbbbbbbbbbbbccccccccccccbbb``````___``````aaacccbbb```___^^^^^^^^^___]]]]]]\\\[[[ZZZZZZYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPMMMLLLJJJGGGEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA???>>>============;;;;;;::::::999999999999999999999999:::999999999888888:::;;;<<<<<<======777777999::::::999888888777777777888888888999999;;;;;;:::999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQLLLLLLMMMMMMLLLMMMPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ[[[]]]^^^^^^]]]^^^___```aaaaaaaaa````````````aaabbbbbbccccccccccccbbbaaa```^^^\\\[[[XXXUUUQQQNNNKKKFFF???:::888666333111////////////,,,+++***+++,,,,,,+++)))+++******)))******++++++***++++++,,,,,,++++++***))))))((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++.........---------------..............................///000000000000000...///000111333555777888222222222111111111000000111111111000//////....../////////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))************)))))))))))))))***++++++,,,,,,++++++)))*********((('''((()))((((((((('''''''''''''''%%%%%%&&&&&&''')))***+++'''''''''&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%'''(((((('''''''''((())))))))))))************&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))(((((((((((()))******************************(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((())))))*********)))((((((((()))+++++++++******))))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))*********+++,,,,,,+++---000222:::<<<>>>@@@AAABBBEEEHHHKKKMMMNNNNNNKKKEEE???<<<333111---,,,,,,------,,,,,,,,,,,,---------.........---,,,++++++,,,---......///000000000444;;;AAALLLSSSYYYYYYZZZ^^^aaabbbdddeeefffffffffeeedddcccccccccccccccccccccccccccddddddcccbbbbbbbbbbbbccc`````````aaaaaaaaabbbbbbccccccaaa```___^^^^^^^^^```___^^^\\\[[[ZZZZZZZZZYYYYYYWWWVVVTTTRRRQQQPPPMMMLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA???>>>======<<<<<<<<<===<<<<<<;;;::::::<<<<<<===>>>???@@@AAABBB???>>>===<<<:::::::::999888888777777777888888999::::::999888999;;;<<<>>>:::::::::;;;;;;;;;;;;;;;777777777777777777777777555555555666666666666666777777777777777888999:::999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOOOOPPPHHHIIIJJJIIIIIIJJJMMMOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^__________________```aaabbbbbbccccccddddddcccbbb```^^^\\\[[[]]]\\\[[[YYYVVVQQQJJJEEEEEEAAA<<<777333111111111...,,,***+++,,,---,,,,,,++++++************++++++***++++++,,,,,,++++++***(((((('''((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------------------------------......///000000000000///,,,---...000222555777999222111111111111000000000222111111000000///......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))***+++,,,,,,,,,,,,---------,,,+++***((((((************))))))))))))((())))))***+++*********(((***+++***))))))***+++'''((((((((())))))))))))%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''))))))'''''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))***++++++******************&&&''''''((()))******+++******)))(((((()))***+++''''''(((((()))*********(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((()))))))))************+++,,,,,,,,,---000222:::;;;<<<===???BBBHHHKKKJJJKKKKKKIIIGGGDDD@@@>>>666444000...---,,,------,,,,,,---------.........,,,,,,+++***+++,,,---......000333444777===FFFLLLUUUZZZ]]]\\\\\\```cccbbbeeeeeeeeeeeeeeedddcccbbbbbbbbbccccccddddddddddddeeeeeedddccccccbbbbbbbbb_______________`````````ccccccaaa___^^^\\\[[[[[[]]]\\\[[[YYYWWWVVVUUUUUUSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::<<<>>>@@@AAABBBCCC@@@???>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<===>>>???@@@AAA===<<<<<<;;;;;;;;;;;;;;;999888777777666777777777777777777777777777888888777777777777888999::::::999999::::::::::::::::::999999999:::;;;===>>>???AAABBBEEEHHHJJJKKKKKKKKKEEEFFFGGGGGGHHHIIIMMMOOONNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOQQQRRRTTTUUUSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^___```aaabbbbbbccccccbbbbbbaaa___^^^\\\[[[^^^^^^^^^]]][[[XXXSSSPPPPPPMMMHHHBBB===999777666333000...---...//////......---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------...//////000000//////------...///111333555666111111111111000000000000222222111111000//////......//////000000000000000000000000000000000000000------------------------++++++++++++************)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))************)))))))))(((((()))******++++++******((()))++++++******+++---)))))))))))))))))))))***&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&(((***+++((())))))***++++++,,,,,,&&&''''''((()))******+++******))))))))))))))))))'''''''''((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))************)))+++,,,---,,,---///111555666777999;;;AAAGGGLLLHHHHHHGGGFFFDDDBBBAAA@@@999777444111...---------,,,,,,,,,,,,------------+++*********+++---...///000444999===AAAHHHPPPWWWYYY]]]^^^]]]^^^bbbddddddeeeeeeeeeddddddcccbbbbbbaaabbbbbbccccccdddddddddeeeeeeeeedddcccbbbaaa```aaaaaaaaa``````_________aaa```___]]][[[YYYWWWVVVXXXWWWVVVUUUSSSRRRPPPPPPKKKJJJHHHFFFCCCAAA???>>>????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>======<<<;;;;;;<<<>>>AAACCCEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>===;;;;;;<<<===>>>>>>@@@BBBCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===;;;;;;:::999999::::::;;;::::::::::::::::::::::::888888999999::::::::::::::::::::::::999999999999888888777777777888888999:::<<<>>>AAACCCDDDDDDCCCAAABBBDDDFFFGGGJJJNNNQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^```aaaaaabbb`````````___^^^]]]\\\[[[\\\\\\\\\[[[ZZZYYYYYYYYYVVVUUUSSSOOOJJJEEE@@@===999666333111111111000///...---,,,+++++++++++++++***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********------------------------------...///////////////.........///000111222333000000000000000000000000222222222111000000//////......///000111111000000000000000000000000000000------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,************)))))))))((()))******+++++++++++++++((()))++++++******+++---,,,++++++***))))))(((((('''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''((()))******)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((((()))))))))))))))''')))******(((''''''((())))))))))))************(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''(((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''((()))***&&&&&&'''((()))***++++++''''''(((((())))))******************))))))))))))***))))))((((((''''''&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))+++,,,,,,,,,,,,---...000111222444777<<>>???@@@BBBCCCDDDFFFHHHIIIIIIGGGDDDBBBDDDCCCAAA????????????@@@>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888777666666666666777777888999;;;<<<============???AAACCCDDDGGGKKKOOOUUUUUUUUUVVVVVVVVVWWWWWWPPPOOONNNNNNOOOQQQSSSUUUWWWVVVUUUTTTRRRQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZ[[[]]]^^^___``````]]]]]]^^^^^^^^^]]]]]]\\\ZZZ[[[[[[ZZZXXXXXXZZZ[[[YYYYYYYYYXXXUUUPPPKKKHHHBBB???<<<999777555222000---,,,+++******))))))******++++++,,,,,,++++++***++++++++++++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///............///000000//////000000000000000111333222222111111000//////---...000111222111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***))))))++++++******++++++,,,---************)))))))))))))))***++++++,,,,,,++++++(((***+++***))))))***+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))***)))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))((()))******(((''''''((())))))))))))************(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((((('''''''''(((((()))))))))***(((((((((((())))))))))))***************)))((((((***))))))(((''''''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))*********+++++++++)))+++,,,,,,+++***+++,,,---......///111666<<<@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@???<<<777111...///000------........./////////---------...000333555777:::BBBLLLSSSWWWXXX[[[]]]]]]```aaa```bbbffffffbbbdddddddddddddddeeeeeefffdddddddddddddddeeeeeeeeebbbbbbcccccccccbbb```___aaa```___]]][[[YYYWWWVVVSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDAAAAAA@@@???>>>======<<<<<<<<<>>>???@@@AAAAAAAAA???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJEEEDDDDDDDDDEEEHHHKKKMMMPPPPPPPPPOOONNNLLLJJJHHHGGGFFFDDDBBBAAABBBCCCDDD@@@BBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>???>>>>>>===<<<;;;;;;:::999888888888888888999999777777777777888999:::;;;;;;<<<>>>>>>???AAADDDGGGNNNNNNPPPRRRTTTVVVXXXYYYTTTSSSSSSSSSVVVYYY]]]______^^^[[[XXXTTTPPPNNNLLLKKKLLLNNNPPPSSSTTTUUUVVVXXXXXXYYY[[[\\\]]]^^^___[[[\\\]]]^^^____________[[[]]]___^^^[[[XXXXXXYYYYYYYYYZZZZZZYYYXXXVVVTTTPPPMMMIIIFFFBBB>>>999555//////---,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------...///000111////////////000000111111333333222111111000000///---...000222222222111000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++*********+++,,,************))))))))))))((())))))***+++*********)))*********((('''((()))*********))))))(((((((((''''''''''''(((***+++,,,******))))))))))))******((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))*********+++&&&&&&&&&'''''''''(((((((((***+++***(((''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&++++++++++++************))))))))))))((((((((((((***************)))((('''&&&&&&''''''((()))))))))'''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))************)))************+++++++++)))+++,,,,,,***))))))***,,,,,,------...111666:::AAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>>999222//////111////////////000000000000//////000111333666888:::@@@HHHSSSZZZ\\\[[[[[[[[[___bbbcccbbbdddgggeeeaaaddddddddddddeeeeeefffgggffffffffffffffffffffffffaaaaaabbbccccccaaa```___\\\[[[YYYWWWTTTRRRPPPOOOMMMNNNMMMMMMKKKHHHFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFHHHIIIJJJJJJKKKKKKHHHIIIKKKMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLHHHHHHHHHIIILLLPPPTTTWWW\\\ZZZXXXUUURRRQQQPPPPPPIIIGGGEEEDDDCCCDDDFFFGGGBBBDDDFFFIIIJJJJJJJJJIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGEEECCCBBBCCCCCCBBBAAA@@@??????>>>999999999999:::;;;======999888777777777888:::;;;999:::;;;;;;:::;;;>>>AAADDDEEEHHHKKKOOOSSSUUUWWWXXXXXXXXXZZZ^^^bbbgggjjjgggddd```[[[UUUPPPLLLJJJHHHJJJLLLNNNQQQSSSTTTTTTWWWWWWXXXZZZ[[[\\\^^^^^^[[[\\\]]]___```aaaaaaaaa^^^aaadddccc^^^YYYWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\YYYUUUQQQLLLFFF@@@;;;333333222000000/////////+++++++++,,,,,,+++++++++'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++,,,...000111222.../////////000000111111333333222222111000000000,,,...000222333222111000........................++++++++++++++++++++++++))))))******++++++++++++)))***++++++,,,,,,,,,,,,///...,,,***))))))******************))))))))))))'''(((((())))))))))))))))))******)))'''&&&'''((((((((((((((())))))))))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((***)))'''((()))***((('''************************''''''''''''''''''''''''%%%&&&)))+++,,,,,,+++***'''(((***)))(((&&&''''''******))))))))))))******((())))))))))))'''%%%$$$&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))&&&###$$$'''))))))'''((('''&&&&&&'''((()))***(((((((((((())))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***---,,,***(((((((((((()))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***++++++,,,,,,++++++***,,,---......///111555999:::<<<>>>?????????@@@AAADDDBBB???;;;777555333222111111111000///000333555999888777777:::???DDDGGGRRRTTTWWWYYYZZZ\\\___aaabbbbbbdddeeeffffffffffffdddccccccddddddeeefffggggggfffeeedddeeedddaaa____________^^^]]]\\\[[[ZZZYYYXXXVVVTTTQQQMMMJJJIIIDDDFFFGGGGGGDDDAAA?????????>>><<<;;;===@@@CCCEEECCCCCCBBBAAA@@@@@@BBBCCCGGGHHHJJJJJJIIIIIIJJJLLLKKKIIIHHHGGGGGGFFFDDDCCCIIILLLNNNOOORRRVVVUUUQQQUUUPPPKKKJJJMMMPPPOOOMMMKKKJJJJJJKKKNNNQQQSSSSSSPPPRRRTTTVVVZZZ```gggllloookkkddd___]]]\\\[[[ZZZXXXTTTNNNIIIGGGHHHKKKMMMOOOOOOOOOPPPQQQSSSUUUVVVVVVUUUTTTSSSQQQNNNLLLKKKNNNLLLIIIIIIKKKKKKHHHEEEFFFHHHIIIIIIFFFDDDCCCDDDDDDDDDBBB???======???AAA<<<===>>>===:::999<<<>>>777999;;;<<<:::999999999===>>>@@@BBBEEEJJJPPPTTTSSSTTTVVV[[[aaahhhooossstttpppiii```XXXQQQMMMKKKJJJLLLOOOPPPOOOPPPQQQRRRVVVVVVVVVWWWZZZ[[[[[[ZZZ[[[```bbb^^^]]]``````]]][[[\\\^^^___```___]]]\\\YYYYYYWWWUUUSSSTTTWWWZZZ]]]\\\ZZZWWWSSSOOOKKKIIIDDD???:::555333222000//////---,,,,,,,,,,,,***(((***++++++++++++******)))---,,,***)))))))))'''%%%)))************+++++++++***((('''))),,,---,,,***000///---,,,------,,,+++///---++++++------+++)))---...//////000000//////---......///000111111222111111000000000000111111111111000000//////............//////000000111111111111000......---------...------,,,,,,------...---,,,***)))))))))***+++)))))))))***+++++++++,,,,,,,,,+++***))))))******---+++))))))***+++***)))(((((((((((())))))))))))+++&&&&&&+++,,,((('''***)))((((((((()))***++++++(((((())))))(((((('''&&&((((((''''''''''''((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))++++++***)))(((&&&((())))))(((((()))*********))))))))))))******%%%&&&'''))))))))))))(((''''''''''''''''''''''''######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''***'''%%%%%%''')))((('''(((((('''&&&''''''))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************************'''''''''(((((()))))))))+++***)))(((((()))***+++******)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***++++++,,,,,,++++++***+++,,,------...///333555:::<<<>>>??????>>>???AAADDDCCCAAA>>>;;;888777555000222333444444555888:::======>>>@@@CCCHHHMMMOOOVVVXXXZZZ\\\\\\^^^```bbbddddddeeefffffffffffffffdddddddddccccccddddddeeeeeedddbbbbbbbbbaaa___]]]\\\\\\\\\[[[ZZZXXXVVVVVVSSSRRRPPPMMMJJJGGGEEEDDDAAACCCEEEDDDBBB???>>>===;;;;;;<<<===???AAADDDEEEFFFFFFFFFEEEDDDDDDFFFGGGKKKLLLMMMLLLJJJIIIJJJLLLJJJIIIHHHGGGHHHHHHHHHHHHLLLRRRWWWYYY]]]aaabbb___\\\WWWRRRQQQTTTUUUSSSQQQRRRQQQRRRTTTWWWZZZ\\\]]]\\\]]]___ccciiiqqqxxx|||}}}wwwpppiiieeebbb```^^^]]]YYYSSSNNNLLLMMMPPPRRRVVVWWWYYY[[[]]]^^^___```______^^^\\\ZZZXXXWWWVVVTTTQQQNNNNNNNNNNNNLLLJJJIIIKKKMMMMMMKKKIIIIIIIIIEEEEEEEEEDDDCCCCCCEEEGGGEEEGGGGGGEEEAAA??????AAA>>>>>>???>>><<<:::888888::::::;;;<<<>>>BBBGGGJJJGGGHHHLLLSSS[[[dddlllpppnnnkkkddd]]]WWWSSSQQQPPPQQQSSSTTTTTTRRRRRRRRRSSSVVVUUUSSSTTTUUUWWWWWWVVVWWW[[[\\\YYYYYY\\\]]]ZZZ\\\]]]___```aaa```___^^^[[[[[[YYYVVVSSSRRRSSSTTTYYYZZZ[[[\\\ZZZWWWTTTRRRMMMIIICCC>>>:::777333111000///------......---,,,))))))*********)))))))))***)))((()))***+++***))))))************+++++++++,,,***))))))+++,,,***(((***)))'''((()))******)))...,,,++++++------+++)))+++,,,,,,---------------.........///000000000111000//////////////////000000000000000//////............//////000000000000111000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******************************+++++++++,,,++++++******)))******---+++))))))*********)))(((((((((((())))))))))))***&&&&&&***+++((('''))))))))))))((())))))******))))))))))))))))))((('''(((((((((''''''(((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***)))(((&&&%%%&&&((())))))((((((***+++***))))))(((((())))))***%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''***(((''''''((()))(((''')))((((((''''''''''''(((&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))************************&&&''''''((()))***++++++,,,+++***))))))***+++,,,((((((((())))))+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))***++++++,,,,,,++++++***)))+++,,,---------///111777:::===>>>>>>???@@@AAADDDDDDCCCAAA???<<<:::888000333777;;;===>>>AAACCCEEEFFFHHHLLLPPPTTTXXXZZZ[[[\\\^^^______```bbbccceeeeeefffffffffffffffeeefffeeedddcccbbbbbbbbbbbbbbb```___^^^^^^]]]ZZZXXXVVVVVVVVVUUUSSSRRRPPPOOOMMMKKKHHHEEECCCAAA@@@@@@???AAABBBBBB@@@>>>======:::<<<>>>AAADDDFFFGGGGGGKKKJJJJJJIIIIIIJJJJJJKKKOOOOOOOOOMMMKKKIIIJJJKKKJJJIIIIIIIIIKKKMMMPPPRRRYYYbbbiiijjjkkknnnooommmfffbbb]]]\\\\\\\\\ZZZWWWXXXYYY[[[^^^aaadddfffgggkkkjjjmmmsss|||~~~vvvooojjjgggdddccc```]]]XXXTTTSSSTTTWWWXXX^^^```bbbeeehhhkkklllmmmlllkkkiiifffcccaaa```___ZZZWWWSSSQQQQQQPPPOOONNNKKKMMMPPPPPPOOOOOOOOOOOOMMMNNNMMMLLLKKKLLLOOOQQQUUUUUUTTTQQQLLLHHHFFFFFFDDDCCCBBB@@@???===;;;::::::999999999:::<<<>>>???===???CCCJJJRRR[[[cccgggdddaaa\\\WWWUUUTTTUUUVVVYYYZZZ[[[ZZZXXXXXXXXXYYY[[[XXXTTTSSSSSSTTTUUUTTTTTTVVVVVVTTTTTTXXXYYYXXX]]]^^^___`````````___^^^]]]]]]\\\XXXTTTPPPNNNNNNRRRUUUYYY]]]___^^^\\\ZZZZZZVVVPPPKKKEEE@@@:::666444222///.../////////...***************************)))((()))+++,,,+++***)))************+++++++++---,,,******+++***)))'''***)))((()))+++,,,---,,,---,,,++++++,,,,,,+++***+++,,,,,,,,,------------......//////////////////........................000000000////////////......////////////000000000000000///...------------,,,++++++******++++++,,,++++++++++++++++++***)))+++++++++***************+++++++++***************,,,***))))))*********)))(((((((((((()))))))))))))))''''''******'''&&&(((******)))((((((((())))))(((((()))))))))(((((('''''''''((((((((((((''''''***)))((()))+++++++++)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))((('''&&&&&&'''((()))(((''''''(((***))))))(((((((((((())))))))))))))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))))))))******))))))))))))*********)))((((((((()))(((((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''((('''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))************************((()))***+++,,,---......+++***))))))))))))***+++))))))))))))***+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))+++---...---,,,---...333666:::===???@@@BBBCCCDDDCCCCCCAAA???<<<:::888333777>>>CCCFFFIIIKKKMMMNNNOOORRRVVVYYY\\\^^^___^^^```aaaaaaaaaaaabbbddddddeeeffffffgggggggggggggggfffeeecccaaa```______]]]\\\ZZZYYYXXXWWWTTTRRRPPPPPPOOONNNMMMKKKJJJIIIIIIGGGDDDAAA???>>>?????????@@@BBBBBB@@@????????????@@@BBBEEEHHHJJJLLLMMMOOONNNMMMMMMNNNNNNNNNMMMNNNNNNNNNLLLJJJIIIJJJLLLLLLMMMMMMOOOQQQUUUZZZ^^^llluuu|||zzzvvvtttsssrrrmmmjjjfffdddcccbbb___]]][[[]]]aaadddfffiiikkkmmmssstttyyy}}}xxxqqqkkkhhhfffdddccc^^^\\\ZZZYYYYYY[[[^^^```cccdddeeehhhmmmrrrwwwzzz|||yyytttoooiiieeecccaaa]]][[[WWWTTTRRRQQQPPPPPPQQQTTTWWWXXXXXXXXXYYYZZZ\\\[[[YYYWWWVVVYYY]]]aaagggfffddd```ZZZUUUQQQNNNJJJHHHEEECCCCCCBBB@@@??????===<<<;;;<<<<<<;;;:::===>>>@@@DDDJJJOOOUUUWWWWWWTTTRRRPPPPPPRRRUUUXXX\\\^^^___``````aaaccceeefffbbb^^^[[[[[[[[[ZZZZZZVVVUUURRRQQQRRRUUUWWWWWW[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^[[[WWWRRRNNNMMMMMMOOOSSSWWW[[[\\\]]]]]]bbb___[[[VVVQQQKKKEEE@@@:::777333111000000///...,,,,,,,,,,,,,,,,,,,,,------+++************)))'''))))))*********+++++++++,,,+++************))))))---+++***+++,,,......---,,,++++++++++++,,,++++++...---------....../////////..............................//////.........////////////////////////////////////////////////000///...---------------,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++***))),,,+++++++++***)))))))))******+++++++++*********+++***((((((*********)))(((((((((((())))))))))))(((((()))***)))''''''(((+++***)))(((((((((((((((&&&''''''(((((('''''''''''''''((())))))((('''''')))(((((()))***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))'''%%%%%%&&&((())))))(((((((((((())))))***))))))(((((((((((((((******))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$)))******************)))((())))))))))))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......***)))(((''''''((()))*********++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******,,,...///...------...///333999===@@@BBBDDDFFFBBBBBBAAA???===;;;999888999>>>EEEKKKOOORRRTTTVVVVVVWWWYYY\\\]]]^^^______```bbbcccbbbaaaaaabbbdddbbbcccdddfffggghhhhhhhhhgggfffdddaaa___]]]\\\\\\XXXVVVTTTSSSRRRPPPMMMKKKJJJJJJIIIIIIHHHGGGEEEDDDFFFDDDBBB???>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFJJJNNNSSSVVVVVVTTTRRRRRRTTTSSSQQQOOOKKKLLLLLLKKKJJJKKKMMMPPPRRRTTTVVVXXX[[[```fffkkkzzz{{{wwwtttqqqnnnlllhhhfffeeedddcccccc```cccfffhhhjjjlllooorrrwww|||wwwssslllgggdddbbbaaa```]]]]]]]]]^^^aaaeeehhhjjjhhhhhhhhhjjjpppyyyyyyqqqjjjfffdddbbb```^^^ZZZWWWUUUUUUUUU[[[]]]aaaccccccdddeeefffhhhfffdddcccdddjjjrrrxxxzzzwwwsssoooiiiddd___\\\UUUQQQLLLIIIGGGFFFDDDCCCCCCAAA??????@@@???<<<:::>>>>>>???@@@CCCEEEHHHJJJKKKJJJIIIHHHJJJMMMQQQTTTXXX[[[^^^aaacccggglllooorrrooolllkkkjjjjjjhhhggg\\\WWWQQQOOOPPPQQQRRRSSSWWWXXXXXXYYYYYYYYYYYYYYYYYY\\\^^^^^^ZZZVVVSSSQQQOOOOOOPPPQQQTTTXXX[[[^^^cccaaa___\\\ZZZUUUPPPLLLCCC???:::666444111...,,,...---,,,+++++++++,,,,,,---+++******++++++)))((())))))*********+++++++++))))))************+++,,,---+++))))))*********)))***++++++++++++++++++,,,...------------...//////.........---------------...//////000000//////..................//////////////////...............///......------------...------,,,,,,,,,,,,------******,,,------,,,+++***,,,+++++++++***))))))))))))******+++++++++******+++)))(((((()))******)))(((((((((((())))))))))))'''***,,,***((('''((((((******)))((('''''''''(((%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&%%%$$$&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))'''%%%%%%'''))))))((((((''''''(((((()))&&&''''''((()))+++,,,---***))))))((((((''''''&&&((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''%%%'''))))))((((((((()))'''(((((()))(((((('''&&&&&&&&&'''''''''((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++***)))(((''''''((()))******++++++,,,++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))******++++++,,,,,,++++++***,,,---......------///000///333:::>>>AAACCCEEEFFF@@@???>>>===============BBBGGGMMMSSSWWWYYY[[[]]]\\\]]]^^^____________^^^aaabbbdddcccbbbbbbccceeeaaabbbdddeeefffgggggggggcccbbb```]]][[[YYYXXXWWWTTTRRRPPPNNNMMMKKKGGGEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDCCCAAA@@@????????????DDDFFFGGGGGGGGGGGGIIIJJJIIIHHHIIIKKKPPPVVV]]]aaabbb___\\\\\\^^^]]]YYYUUUNNNOOOOOOOOOOOOQQQUUUXXX[[[^^^bbbdddfffkkkrrrxxx|||xxxsssoookkkiiigggddddddeeeggghhhiiilllnnnnnnmmmooossswww}}}vvvqqqjjjeeebbb```___^^^___```bbbeeehhhmmmppprrrnnnmmmnnnqqqyyyxxxqqqmmmkkkhhhhhhhhheeeaaa^^^]]]]]]]]]```dddfffggggggiiijjjlllmmmnnnpppttt|||}}}xxxtttoookkkhhhbbb\\\UUUPPPNNNMMMJJJGGGIIIGGGEEEFFFHHHGGGCCC???????????????@@@AAABBBCCCDDDDDDDDDDDDEEEHHHKKKLLLPPPSSSWWW[[[___eeekkkpppuuuuuuwwwyyy||||||yyywwwfff\\\SSSPPPOOONNNNNNPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVYYY]]]^^^\\\ZZZXXXWWWVVVUUURRRQQQSSSVVVZZZ]]]___^^^]]]]]]]]]\\\XXXVVVMMMJJJEEEAAA<<<888333//////...,,,***)))))))))***)))((((((***,,,------,,,)))************+++++++++''')))***+++******,,,---///---+++++++++,,,+++))))))***++++++******+++,,,,,,+++*********+++---...,,,---------------------...///000111111000///...---............//////////////////............---......---------------......------,,,,,,------...***+++,,,,,,,,,,,,,,,,,,+++++++++***************((()))***,,,,,,+++*********((('''''')))******)))(((((((((((())))))))))))(((---///+++(((((())))))))))))((('''''''''((((((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&%%%$$$###$$$'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((())))))((())))))((('''))),,,...((((((''''''''''''(((((('''''''''''')))+++---...))))))(((((('''&&&&&&%%%(((((((((((())))))******&&&&&&'''(((((('''&&&&&&"""%%%((()))((('''(((***&&&'''((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))******)))(((((()))******((()))+++,,,,,,,,,,,,+++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++***,,,---------,,,---000222222777<<<@@@BBBBBBCCCCCC>>>>>>======???BBBEEEGGGKKKOOOTTTXXX[[[]]]___aaa```````````````aaaaaaaaabbbdddeeeeeeddddddeeefffcccdddddddddddddddcccccc^^^\\\ZZZXXXUUUSSSRRRRRRPPPNNNLLLJJJIIIFFFBBB@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCGGGHHHJJJJJJJJJKKKMMMOOOKKKMMMQQQVVV^^^eeelllpppqqqmmmjjjjjjkkkiiiddd___XXXXXXXXXXXXXXXZZZ^^^bbbdddhhhmmmpppqqquuu{{{zzzvvvpppiiigggeeecccaaabbbeeejjjnnnqqqssstttqqqooopppuuu{{{uuunnnjjjddd```^^^]]]]]]\\\aaabbbdddhhhkkkooorrrtttpppqqquuu{{{yyyssspppooolllnnnpppnnnjjjfffdddddd```cccfffhhhiiiiiikkklllpppsssxxx}}}|||wwwtttrrrooommmiiibbbZZZVVVWWWWWWUUUSSSVVVTTTSSSUUUXXXXXXTTTOOOGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDHHHJJJMMMQQQUUU[[[aaaeeemmmqqqyyytttggg[[[VVVTTTPPPOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSVVVZZZ]]]\\\[[[ZZZZZZZZZYYYVVVUUUUUUVVVXXXZZZYYYYYYYYYZZZ\\\]]]]]][[[VVVTTTPPPMMMHHHCCC<<<888444222///,,,+++******+++)))((((((***,,,......---)))************+++++++++(((***,,,+++))))))***,,,///...,,,,,,---...---,,,(((***,,,+++***)))+++---,,,+++***)))***+++---...+++++++++,,,---------...,,,---///000000///---,,,---------.........////////////.........---------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------***************+++++++++''')))***,,,,,,,,,***))))))((('''''')))******)))(((((((((((())))))))))))(((///111,,,((()))+++***(((((('''''''''((())))))''''''((())))))***))))))&&&'''(((******((('''&&&&&&%%%$$$&&&((())))))(((************************))))))))))))))))))))))))---,,,+++)))(((((('''''''''((())))))***,,,000333((((((''''''''''''((((((******)))(((((()))***+++)))(((((('''&&&%%%%%%%%%""""""###%%%&&&((()))***'''((()))******)))(((''' $$$''')))'''''')))+++%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))************,,,+++***))))))***+++,,,&&&'''***,,,---......---((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,000333666:::???BBBBBBAAA@@@@@@======<<<===AAAFFFLLLOOOQQQTTTXXX[[[]]]___aaaccccccbbbbbbbbbbbbccccccdddccceeeffffffeeeeeeggghhhffffffeeedddcccaaa```___ZZZXXXVVVTTTQQQPPPOOONNNNNNLLLJJJHHHFFFDDD@@@===AAAAAABBBCCCDDDEEEEEEEEEIIIIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKKKKKKKLLLOOOQQQNNNRRRYYYaaakkksssyyy|||{{{xxxtttssstttrrrlllggg```aaa```______aaaeeeiiiiiinnntttwwwxxx{{{}}}wwwssskkkcccdddbbb```___```eeelllqqquuuvvvvvvrrrnnnooouuu{{{qqqgggccc___[[[YYYYYY[[[\\\\\\aaabbbdddgggkkkmmmpppqqqooorrryyy{{{tttpppoooooommmpppsssrrrmmmiiigggggggggjjjnnnppppppqqqrrrssstttyyy}}}vvvqqqooonnnmmmkkkhhhbbb\\\ZZZ]]]aaaaaa___cccaaaaaadddiiiiiiddd___QQQPPPNNNLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@CCCEEEGGGJJJMMMQQQWWW[[[dddkkkwwwqqqccc]]]YYYTTTRRRTTTPPPOOOOOOOOOOOOPPPQQQQQQRRRUUUYYY[[[[[[ZZZZZZ[[[ZZZZZZXXXWWWWWWVVVVVVWWWVVVVVVVVVXXX[[[]]]^^^]]]\\\ZZZXXXUUUQQQKKKDDD???999777444111............---+++***+++,,,,,,+++***)))************+++++++++***,,,---,,,)))'''(((***)))((('''(((***++++++***'''***,,,+++))))))+++---...---,,,++++++---///000******+++,,,,,,---......+++,,,...//////...,,,+++---------.........////////////.........---------------,,,,,,,,,------...,,,++++++++++++++++++,,,,,,,,,+++***+++,,,...///))))))******+++++++++,,,'''(((***,,,---,,,***))))))(((&&&''')))******)))(((((((((((()))))))))))))))000333---(((***+++***'''''''''''''''((()))***&&&&&&''''''((()))))))))'''((()))))))))'''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((+++***((('''(((***---///)))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))((()))***)))((('''((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''((((((((()))))))))((((((((((((((()))************************((()))***++++++***)))(((((((((''''''''''''(((((()))))))))***+++++++++,,,+++++++++++++++***))))))++++++,,,,,,,,,++++++***************))))))))))))))))))***++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************...///000///---,,,---......---,,,,,,---///111333666===BBBAAA@@@AAABBB@@@BBBCCCFFFJJJOOOTTTXXXZZZYYYZZZ]]]___aaacccdddeeehhhfffdddbbbaaaaaacccdddhhhggggggffffffeeeeeeeeedddddddddcccaaa^^^[[[YYYUUUSSSOOOMMMLLLJJJGGGEEEIIIIIIHHHEEECCCBBBCCCEEEHHHHHHIIIIIIIIIIIIIIIIIIKKKNNNOOOMMMJJJGGGHHHIIIIIIKKKNNNPPPSSSVVV[[[^^^[[[aaakkkvvv|||wwwvvvwwwwwwsssoooeeecccbbbdddhhhllllllkkkqqqrrruuuvvvxxx{{{|||sssiii___ZZZZZZ^^^```___^^^aaakkkssswwwyyyzzzxxxtttuuuzzzqqqgggddd\\\YYYVVVTTTVVVYYY\\\^^^aaabbbcccdddggglllrrrwwwuuuwww|||uuulllhhhggghhhiiikkklllnnnppppppnnnllljjjkkklllnnnnnnnnnnnnppprrryyy|||}}}zzzvvvqqqllliiigggfffdddbbbbbbdddcccbbbeeekkkhhhmmmttt}}}~~~rrriii^^^TTTRRRTTTSSSQQQPPPOOOMMMHHHDDDAAA??????@@@======>>>@@@CCCGGGJJJLLLZZZaaaoooyyyqqqiiigggddd^^^ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKPPPRRRVVVYYY[[[ZZZYYYXXXZZZYYYXXXVVVVVVVVVWWWXXXMMMMMMMMMNNNQQQUUUXXX[[[ZZZ[[[[[[[[[XXXTTTPPPNNNKKKEEE>>>999666333///,,,222...***((()))***+++,,,((()))***++++++***)))((())))))))))))((((((((((((******************************+++,,,------......///...,,,++++++,,,---///------------------------------.........---+++***//////.........---------......------------............---,,,++++++***)))+++---...---,,,,,,---...------,,,++++++***)))))),,,,,,,,,++++++*********'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))(((''''''''''''''')))***+++***)))((((((***''''''''''''(((((((((((((((((((((((((((''''''''')))******+++***)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((((()))************)))((()))))))))))))))))))))))))))(((''''''''')))+++,,,((((((''''''''''''(((((()))))))))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((()))***)))'''&&&'''(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******)))))))))((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))((((((((((((''''''''''''(((((())))))))))))))))))******)))))))))))))))(((''''''*********++++++******)))))))))))))))(((((((((((())))))***++++++++++++*********++++++++++++******************************++++++++++++++++++++++++***+++---,,,,,,,,,---......---------...000222444888@@@EEEEEECCCEEEEEEDDDFFFHHHKKKOOOTTTXXX[[[]]]]]]^^^```aaacccdddddddddhhhgggfffeeedddeeeeeefffgggffffffeeedddcccaaaaaa\\\]]]]]]]]][[[XXXUUUSSSPPPMMMIIIGGGGGGGGGFFFFFFEEEFFFGGGFFFFFFFFFHHHJJJNNNNNNNNNNNNNNNNNNOOOOOOKKKMMMMMMKKKIIIJJJLLLOOOSSSVVVZZZ]]]^^^___bbbccchhhnnnvvvyyywwwxxxwwwsssooollliiiffffffhhhjjjkkkjjjqqqrrrrrrrrrtttyyyvvvkkkaaaYYYUUUXXX\\\______^^^bbbkkkttt{{{}}}}}}{{{wwwxxx|||ssseee^^^\\\XXXVVVUUUUUUWWW[[[___```ddddddfffgggiiinnntttxxx~~~~~~zzztttkkkdddaaabbbccccccgggiiikkkmmmnnnmmmlllkkknnnnnnooonnnmmmnnnqqqtttzzz||||||wwwtttqqqmmmiiigggeeeeeeeeeccccccfffffffffjjjppprrryyyvvvjjj```^^^___]]]ZZZYYY[[[WWWQQQKKKEEEBBB@@@@@@=========>>>@@@BBBEEEFFFNNNVVVcccsss|||mmmfffaaabbbcccaaa___```ZZZYYYXXXVVVTTTRRROOONNNLLLNNNQQQTTTVVVXXXYYYYYYZZZYYYWWWVVVUUUVVVVVVWWWRRRPPPMMMKKKKKKNNNRRRTTTVVVXXXZZZ[[[[[[YYYWWWUUUPPPKKKEEE@@@<<<999444000000...+++++++++,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((((((((())))))*********...---+++******+++,,,---------------------------......///000000///...---//////.........---------......------------............------------------+++---...---++++++,,,---,,,,,,++++++***))))))(((,,,++++++++++++++++++***&&&''')))***+++******)))))))))))))))))))))))))))))))))(((''''''''''''''')))***+++***((((((((()))''''''''''''((((((((((((***))))))(((''''''&&&&&&((()))***+++***)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''')))+++---------+++***(((((((((((((((((((((((('''''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))***(((&&&%%%%%%&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((())))))))))))((((((((((((((()))))))))))))))(((''''''((())))))*********))))))))))))((((((((('''''''''))))))***++++++++++++*********++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,---...000......---...///222555777<<>>>>>>>>???@@@AAAEEEKKKVVVbbbjjjllliiieee\\\WWWUUUZZZ______```aaa___``````___]]]ZZZWWWUUUMMMMMMMMMNNNPPPSSSVVVXXXZZZYYYXXXVVVVVVVVVWWWXXXWWWTTTNNNIIIGGGHHHKKKMMMRRRUUUXXX[[[]]]\\\[[[ZZZWWWTTTOOOKKKGGGBBB===999333111///......---,,,+++++++++,,,,,,,,,++++++***(((((())))))******++++++************************((((((((((((((((((((())),,,+++***))))))***+++,,,------------------------------.../////////.....................---------......------------......---------....../////////,,,---...---+++******+++,,,++++++******)))))))))*********+++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))((('''''''''(((((()))***+++***((('''((()))''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&(((***---......,,,+++''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))(((%%%$$$$$$%%%((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******************))))))(((((((((((('''''''''''')))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))*********))))))(((((('''+++++++++++++++***))))))((()))******************))))))))))))(((((((((((())))))***++++++++++++*********++++++++++++******+++,,,,,,,,,,,,,,,------------------------------,,,---//////......000222...---...///111555888;;;BBBJJJPPPPPPPPPRRRSSSQQQSSSVVVYYY]]]```bbbbbbbbbccccccdddeeeeeeeeeeeeeeebbbccceeegggggggggfffeeeccccccbbb```]]]YYYVVVSSSQQQSSSUUUUUUTTTRRROOOLLLDDDCCCCCCDDDHHHKKKLLLLLLGGGIIILLLNNNOOOPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOUUUVVVXXX[[[^^^aaadddfffiiilllnnnppppppppprrrssszzzzzztttpppnnnmmmllljjjhhhhhhiiiiiijjjjjjiiihhhiiihhhhhhgggjjjpppxxx~~~yyyqqqhhhaaa^^^]]]]]][[[___dddgggiiimmmuuu{{{}}}}}}|||zzzwwwvvvxxx{{{yyyxxxtttkkkbbb^^^___aaadddfffgggiiiiiikkkmmmnnnnnnppprrruuuwww{{{~~~vvvpppiiifffcccbbbcccfffiiiiiiiiijjjmmmooopppppppppppptttwwwzzz{{{|||}}}~~~wwwpppllliiifffcccaaa```aaabbbbbbaaadddiiilllmmmssszzz{{{tttooopppsssrrrqqqrrrqqqllldddZZZRRRKKKGGGEEEEEEDDDCCCAAA@@@@@@AAAAAADDDGGGMMMRRRUUUUUURRRPPPNNNJJJKKKRRRYYYZZZ[[[\\\aaaccceeegggfffeeebbb```XXXUUUQQQNNNNNNPPPSSSUUUXXXXXXWWWVVVVVVWWWXXXYYYZZZWWWRRRMMMJJJIIIIIIJJJNNNPPPTTTWWWYYYZZZZZZYYYZZZYYYWWWUUUQQQLLLGGGDDD<<<999444111000///---,,,+++,,,,,,+++++++++******((())))))***+++,,,,,,---************************+++++++++++++++*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,..............................------------......---------------............//////...+++******+++,,,,,,+++++++++*********))))))******++++++,,,,,,+++************+++------(((((((((((((((((((((((())))))((((((((((((((()))(((*********((('''((()))''''''''''''((((((((((((''''''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&)))+++,,,,,,,,,+++(((((((((((((((((((((((('''((()))******)))'''&&&&&&'''((())))))((('''&&&)))))))))((((((((('''''')))(((((((((((((((((()))'''(((((((((((((((((('''((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))******((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))+++++++++******)))))))))+++++++++++++++***)))))))))******+++,,,,,,+++++++++++++++*********))))))))))))***++++++++++++*********++++++++++++******+++++++++,,,,,,---------------------------------...///000000.........000------///111555:::>>>AAAHHHPPPUUUUUUTTTWWWXXXXXXYYY[[[^^^aaacccccccccbbbaaabbbcccdddeeeeeeffffffbbbdddfffggggggfffdddccc______]]][[[XXXTTTQQQOOONNNPPPSSSTTTTTTRRRNNNLLLDDDEEEHHHLLLQQQRRRQQQOOOJJJKKKMMMNNNNNNOOORRRTTTVVVVVVXXXYYY[[[\\\]]]]]]```ccchhhmmmppprrrqqqpppqqqrrrrrrrrrrrruuuyyy||||||~~~sssooojjjfffeeefffggggggfffiiilllnnnmmmiiieeebbbbbbccceeefffhhhkkkpppssspppooollliiigggfffffffffdddggglllooorrrwww|||}}}{{{||||||wwwuuuqqqkkkgggggglllppprrrtttvvvuuusssrrrsssuuusssuuuyyy{{{}}}|||uuunnniiiiiigggggghhhlllppprrrsssqqqrrrsssuuuuuuuuuuuuuuuvvv{{{|||uuuooohhheeeaaa^^^\\\[[[\\\]]]aaaaaaccciiilllooouuu|||xxxrrrooorrrtttsssrrrtttqqqmmmeee]]]UUUPPPLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEFFFCCCFFFOOOVVVYYYYYY[[[^^^aaaeeeiiilllllllllkkkfffbbb\\\VVVRRRQQQRRRTTTVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXVVVTTTRRROOOMMMLLLHHHJJJMMMPPPSSSVVVXXXXXXXXXYYYZZZYYYWWWSSSPPPNNNIIICCC<<<666333222111000,,,,,,++++++************)))******+++,,,---......************************,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---...........................------------............------,,,++++++***///000000///,,,++++++,,,,,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++...---,,,+++******++++++(((((((((((((((((((((((())))))((((((((())))))***((()))***)))'''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***&&&'''((()))***)))((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''')))***+++++++++++++++++++++++++++++++++'''(((******+++***)))(((''''''(((((((((((('''''')))))))))(((((('''''''''))))))(((((((((((())))))''''''(((((((((((('''''''''((()))(((&&&&&&&&&(((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((''''''(((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***++++++++++++************)))))))))))))))((('''''')))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++*********++++++++++++******)))))))))******++++++,,,---------------------------...///...,,,+++,,,---...///222555;;;AAAGGGJJJOOOUUUYYYWWWVVVZZZ]]]]]]]]]___```bbbccccccccccccaaaaaabbbdddeeeeeeeeeeeedddeeefffgggfffdddbbb```YYYXXXVVVSSSQQQNNNLLLKKKKKKMMMQQQSSSSSSQQQNNNLLLFFFHHHMMMRRRVVVVVVSSSPPPIIIJJJKKKLLLMMMPPPSSSVVVXXX[[[```eeeiiikkkmmmmmmnnnpppuuuzzz~~~}}}yyyvvvvvvvvvuuuttttttxxx}}}}}}~~~~~~{{{wwwrrrooogggdddaaa______bbbgggjjjnnnrrruuuuuuqqqjjjdddaaaaaadddgggiiiiiijjjkkklllkkklllnnnoooooonnnmmmlllllloootttwwwzzz~~~}}}{{{yyyyyytttrrrooollllllpppvvv{{{{{{}}}~~~zzzyyy{{{}}}{{{~~~}}}xxxrrrmmmjjjhhhhhhiiimmmrrruuuwwwwwwxxxxxxyyyzzzzzz{{{zzzzzzyyy}}}}}}yyysssnnneeebbb^^^[[[YYYYYY[[[\\\dddcccfffkkknnnqqqwww~~~~~~wwwrrrppprrrrrrooonnnooolllhhhccc\\\WWWSSSRRRQQQOOONNNNNNNNNOOOPPPRRRSSSRRRSSSRRROOOKKKGGGEEEEEEBBBAAAEEEOOOWWWYYYZZZ[[[XXX[[[```fffkkknnnpppqqqooolllfff```\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTUUUUUUVVVXXXYYYYYYXXXVVVSSSQQQFFFFFFGGGIIIMMMQQQUUUWWWUUUWWWYYYYYYWWWUUUSSSSSSRRRMMMEEE>>>:::888666555......---,,,++++++++++++++++++,,,,,,------......******************************************++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------.....................------------......///...---,,,+++***))))))---...///...,,,+++,,,---++++++++++++++++++++++++)))))))))***************...------,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))******((()))***)))'''&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''''''''(((***+++,,,************************'''((())))))************((((((''''''''''''((((((&&&'''''''''''''''(((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&&&&((())))))''''''(((***((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''((()))***+++((((((((((((((((((((((((***)))(((((((((((()))*********))))))))))))******))))))))))))************)))))))))))))))(((''''''((()))***++++++,,,,,,,,,+++++++++************)))))))))***++++++++++++*********++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///111333666;;;BBBIIIPPPTTTTTTYYY[[[XXXVVVZZZ___```bbbbbbbbbbbbcccccccccdddcccddddddeeeeeeddddddcccddddddcccbbb```^^^\\\ZZZRRRQQQNNNKKKIIIHHHHHHHHHJJJMMMQQQTTTUUURRROOOMMMIIIKKKNNNRRRUUUUUURRRPPPHHHIIIKKKMMMPPPVVV]]]bbbfffjjjooouuuxxxyyywwwvvvyyyzzz|||{{{wwwwwwxxxwwwvvvuuuwwwzzz}}}zzzyyywwwtttppplllhhhfff___^^^\\\\\\^^^eeelllqqq{{{}}}}}}wwwqqqmmmkkkgggjjjlllmmmlllkkkkkkkkklllnnnrrruuuvvvvvvtttsssrrruuuxxx{{{~~~|||zzzwwwuuussssssqqqpppoooqqquuu{{{~~~zzztttooolllkkkggggggjjjnnntttwwwyyyxxxyyyyyyzzz|||}}}~~~{{{~~~{{{xxxvvvsssnnnjjjgggdddaaa^^^]]]___bbbccciiihhhkkkpppssstttzzz|||xxxxxxxxxuuuqqqmmmlllnnnnnnjjjiiijjjgggddd```[[[WWWVVVUUUVVVVVVVVVWWWYYY\\\___bbbdddfffhhhhhhddd[[[QQQJJJGGGDDDBBBEEENNNUUUUUUTTTTTTQQQSSSXXX^^^dddjjjnnnooommmlllkkkiiiiiiiiiiiiiiigggeeebbb^^^ZZZXXXVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVNNNLLLIIIGGGHHHKKKOOORRRRRRUUUWWWVVVTTTRRRRRRSSSTTTQQQMMMIIIEEEAAA<<<999111000///...---------...------------------......************************(((((())))))******++++++((()))***++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,,,,---------.........//////......------------............------,,,,,,,,,+++***,,,,,,,,,******+++,,,))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,***)))((())))))))))))))))))))))))))))))(((((()))******+++((()))))))))'''&&&'''(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++***)))(((''''''))),,,---'''''''''''''''''''''''''''''''''((()))***++++++)))((('''&&&&&&'''((()))###$$$$$$%%%&&&(((((()))'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''))))))((((((***+++((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$%%%&&&'''(((***++++++''''''''''''((()))++++++''''''''''''''''''''''''+++***)))(((((()))***+++******))))))))))))******''''''(((((())))))******+++++++++++++++***))))))''''''(((******+++++++++************))))))))))))))))))***++++++++++++*********++++++++++++************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000222333333555999???GGGOOOVVVZZZWWW[[[\\\WWWVVVZZZ```bbbddddddccccccccccccdddeeeffffffffffffeeedddcccbbbaaa```___]]]ZZZWWWUUUSSSNNNKKKHHHEEECCCDDDEEEFFFLLLOOOSSSWWWWWWUUURRROOOKKKKKKLLLOOOQQQRRRPPPNNNHHHJJJLLLPPPVVV^^^hhhnnnzzz~~~}}}~~~}}}zzzvvvuuuvvvwwwvvvtttttttttvvvuuusssqqqnnnkkkhhhfffeee\\\\\\[[[\\\```hhhrrrxxx|||xxxwwwxxxnnnooopppooommmlllmmmmmmmmmpppssswwwzzz{{{{{{zzztttvvvzzz}}}~~~|||yyyvvvssssssrrrqqqrrrtttyyy~~~~~~~~~wwwqqqlllkkkjjjfffgggjjjpppuuuxxxyyyxxxwwwxxxzzz|||~~~}}}}}}}}}{{{zzzzzz{{{}}}{{{uuurrrpppnnnjjjfffjjjhhheeecccdddfffjjjmmmnnnmmmoootttvvvxxx}}}~~~tttooopppooolllhhhffffffjjjkkkhhhgggiiidddbbb^^^ZZZXXXWWWWWWXXX]]]^^^___bbbfffkkkoooqqqzzz}}}~~~xxxjjj[[[NNNGGGGGGDDDFFFMMMQQQNNNJJJIIILLLOOOSSSYYY___eeejjjlllhhhiiikkknnnqqqsssuuuvvvuuurrrmmmgggaaa]]]ZZZYYYWWWWWWVVVVVVWWWWWWXXXXXXYYYUUUNNNHHHEEEFFFIIIKKKRRRTTTUUUTTTQQQNNNOOOQQQSSSRRRQQQPPPMMMGGG@@@<<<444333111000/////////000...............---------************************((())))))***+++,,,,,,---'''''')))***++++++++++++++++++++++++++++++++++++,,,+++***((((((((())))))---------.........//////.........------.........---------............///((()))******)))((()))+++''''''''''''((((((((((((++++++******))))))((((((((()))+++,,,,,,+++***((())))))))))))))))))))))))))))))((())))))***++++++''')))))))))'''&&&'''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((''''''((((((((((((((('''((('''&&&%%%&&&(((***,,,$$$&&&(((***+++)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((''''''''''''((())))))+++)))(((''''''((()))+++***)))((('''&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))******((()))***+++++++++++++++(((((()))***************++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++)))+++------,,,******+++***+++,,,,,,------,,,,,,/////////---+++***+++---,,,---.........///222444666<<>>888333000.........---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++++++++******++++++,,,,,,,,,---------------------------...........................------,,,,,,------...,,,------------,,,***)))***+++,,,,,,,,,,,,+++***************+++++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((''''''&&&&&&''''''((()))))))))(((((((((''''''''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((((('''&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((++++++)))((('''&&&&&&&&&((((((&&&&&&&&&&&&(((((()))((((((((())))))***+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((()))******+++******))))))))))))************+++++++++******)))((()))******++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,************************)))+++------+++***+++++++++,,,------......------***,,,......---------......///000111333666<<<@@@DDDHHHOOOTTTXXX[[[^^^```cccbbbbbbaaabbbccceeeffffffeeedddcccbbbbbbcccccceeeeeeccc```]]]YYYVVVTTTKKKLLLLLLJJJGGGEEEEEEEEECCCDDDFFFGGGHHHJJJNNNQQQOOOOOOPPPPPPPPPPPPPPPPPPQQQYYYccclllwww}}}~~~~~~}}}}}}~~~{{{|||{{{yyyuuurrrppppppmmmnnnpppssstttuuuttttttwwwyyy{{{~~~|||zzzyyy{{{}}}yyytttssswwwvvvyyy~~~yyyuuutttsssuuuzzz~~~}}}{{{wwwrrrffffffdddddddddfffhhhjjjllljjjlllrrrvvvxxx||||||qqqjjjdddbbbccccccdddeeefffggggggfffeeeeeecccbbbdddgggkkknnnoooqqqsss{{{|||pppgggbbb]]]ZZZVVVUUUVVVUUUQQQNNNJJJGGGDDDCCCCCCGGGKKKNNNRRRYYYcccmmmuuu|||{{{wwwsssqqqgggaaaYYYSSSPPPQQQQQQRRRWWWVVVUUUTTTSSSRRRPPPPPPNNNNNNOOOPPPRRRTTTWWWXXXQQQNNNJJJJJJMMMPPPPPPOOOQQQOOOJJJDDD===666111...000...------...---,,,***,,,,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,))))))***+++,,,---..............................////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))(((((('''''''''''''''&&&&&&'''((())))))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((&&&''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((''''''''''''******)))(((((()))******)))))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******+++++++++++++++***)))((())))))***++++++++++++******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,)))******+++,,,++++++++++++---//////...---.........///111444777===EEEJJJNNNQQQVVVZZZ\\\^^^```bbbcccbbbaaaaaaaaabbbdddeeeggggggfffeeedddcccbbbbbbbbb```^^^ZZZUUUQQQNNNLLLFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLKKKJJJKKKLLLNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYdddttt{{{wwwwwwxxxzzz}}}|||wwwuuuuuutttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~||||||~~~{{{}}}|||||||||~~~|||wwwsssnnnmmmlllkkkkkkkkklllmmmpppooorrrvvvyyyyyy}}}zzzrrrmmmjjjjjjlllgggiiijjjlllllljjjhhhgggeeeddddddfffkkkppprrrsssvvvzzz~~~xxxrrrlllhhhdddaaa^^^\\\[[[YYYVVVSSSPPPNNNIIIFFFDDDEEEGGGIIILLLRRR]]]hhhsss{{{}}}zzzyyyyyyzzznnnggg^^^WWWSSSRRRQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNQQQTTTYYY[[[XXXUUUPPPNNNOOOOOOOOOMMMUUUTTTRRRMMMGGG???999555444222000/////////---,,,,,,,,,++++++++++++******))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,******++++++,,,------...------------------------////////////////////////...------,,,,,,------...+++++++++,,,------------+++,,,,,,,,,++++++******((())))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))(((((((((''''''(((((((((***)))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))((('''&&&'''''''''&&&'''(((((()))(((((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,+++***&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))((((((((())))))*********))))))))))))******+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******+++++++++++++++***)))((())))))***+++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++...///111000///...///000...111444999???FFFNNNSSSVVVYYY\\\^^^___```bbbcccddddddcccbbbcccccceeeeeehhhhhhgggeeedddbbbaaa```\\\ZZZWWWSSSOOOKKKHHHFFFCCCEEEGGGHHHHHHIIIKKKMMMQQQRRRRRRQQQOOOOOOPPPQQQPPPQQQSSSWWW[[[___ccceeeiiiwwwsssllllllnnnpppvvv}}}|||{{{{{{|||}}}~~~xxxtttsssrrrrrrqqqqqqqqqrrrsssttttttvvvzzz{{{{{{wwwrrrooommmnnnqqqkkklllmmmnnnmmmkkkiiigggfffeeefffiiimmmrrrtttttttttyyyzzztttqqqoookkkgggfffdddbbb```___]]]ZZZXXXWWWUUUSSSOOOLLLJJJHHHGGGKKKNNNUUU___jjjssszzz~~~}}}yyywwwvvvwwwyyy{{{ooojjjbbb\\\XXXWWWVVVUUUPPPQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQOOOQQQTTTXXX[[[\\\ZZZXXXWWWVVVTTTQQQOOOSSSSSSSSSRRRNNNIIICCC@@@888666222000///...---+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------,,,,,,------...++++++++++++,,,------...,,,,,,,,,++++++*********((())))))))))))***************++++++++++++******))))))))))))))))))))))))************************'''(((((((((((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))******)))))))))((((((((((((((()))))))))*********((((((((((((((())))))***+++***((('''&&&&&&'''(((''''''(((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++,,,,,,+++&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))***+++((((((((((((((((((((((((++++++)))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))************+++++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,---......//////......000111111111000000222444444777<<>>AAAGGGLLLQQQVVVZZZ^^^___aaabbbcccbbbbbbdddeeedddeeeggghhhhhhgggeeeddd______^^^]]]ZZZWWWTTTRRROOOMMMKKKHHHFFFEEEDDDDDDDDDFFFJJJLLLNNNQQQTTTWWWVVVVVVUUUTTTSSSUUUYYY\\\eeehhhnnnuuu{{{~~~|||{{{~~~xxxooojjjjjjooorrryyy~~~{{{}}}|||}}}}}}uuunnnnnnooommmlllnnnooonnnmmmkkkjjjhhhggggggkkkjjjiiikkkmmmoooooonnnkkkpppwww}}}ooommmjjjgggfffeeecccbbbbbbcccddddddddddddeeefffffffffeeeccc```\\\XXXVVVWWWVVVVVVZZZ___dddfffffffffeeeeeedddeeefffggghhhaaa``````aaacccddddddddd\\\ZZZVVVSSSRRRSSSUUUVVVTTTTTTTTTUUUUUUVVVWWWXXXWWWYYY\\\]]]]]]\\\[[[[[[UUUUUUTTTTTTSSSSSSSSSSSSLLLHHHAAA<<<777444000.........------,,,+++++++++++++++++++++++++++++++++((())))))))))))************************+++,,,,,,,,,,,,,,,---------------------------------------------------------------...------,,,,,,------...---,,,+++++++++,,,---......---,,,***************************+++++++++,,,******++++++++++++******))))))))))))))))))))))))************************&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((((((((((((((((()))******,,,***(((&&&%%%&&&'''(((***)))'''&&&%%%'''((()))&&&'''***,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%(((***))))))&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))---,,,+++)))((((((((((((******++++++++++++***************)))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))......---,,,,,,---------------------------------+++,,,,,,***))))))+++...,,,---......///............//////000111666<<>>:::555000......///111...+++***+++---...---++++++++++++++++++++++++++++++,,,.........,,,***))))))*********))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))************)))))))))))))))))))))(((''''''+++*********))))))(((((()))))))))))))))(((''''''''''''((((((((((((''''''+++*********))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))+++***)))((('''%%%$$$$$$))))))))))))************(((***+++***)))((()))***))),,,...000000...,,,)))))))))))))))))))))))))))******))))))))))))******((()))******)))((()))+++,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))*********+++++++++******+++,,,,,,,,,,,,+++------------------------+++---......---,,,---...///000000000///000333555888===EEEKKKPPPTTTWWWYYY______```aaabbbddddddeeefffdddcccdddffffffbbb___^^^]]][[[XXXSSSOOOLLLJJJEEEFFFGGGHHHKKKOOORRRTTTTTTRRRQQQRRRVVV\\\bbbeeerrrnnnnnnqqqpppkkkmmmsssxxxtttvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}{{{xxxuuurrrpppooopppqqqyyyyyyxxxyyy|||~~~yyyxxx{{{}}}zzzwwwwwwtttpppooorrrssstttwww}}}{{{wwwtttsssqqqooommmkkkjjjjjjoooqqquuuxxxzzzzzzzzzyyyyyyzzzzzz{{{{{{yyyzzzxxxqqqkkkjjjeeeccc___ZZZWWWXXX\\\___^^^^^^]]]\\\[[[\\\```ccceeehhhkkkllllllooowww}}}}}}~~~~~~{{{rrrkkkhhhddd___WWWUUUSSSSSSTTTUUUUUUTTTWWWXXXXXXXXXVVVTTTQQQOOOSSSUUUWWWYYYYYYVVVSSSQQQIIIDDD<<<444///......///---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++***++++++,,,,,,///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))(((((())))))***++++++(((((((((((((((((((((((())))))******+++++++++,,,************))))))))))))(((((((((((())))))))))))******))))))))))))***+++(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))************)))))))))))))))))))))(((''''''******)))))))))((((((((()))))))))))))))(((''''''*********++++++*********))))))))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))************,,,,,,+++***))))))(((((())))))))))))************(((***+++***)))((()))***)))***,,,......,,,***)))))))))))))))))))))))))))******))))))))))))******)))***++++++)))((()))+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,---------------------------------------,,,...//////...---...///...///000111222444888;;;BBBFFFMMMSSSWWWZZZ]]]___```aaabbbcccdddeeeeeeffffffdddbbbbbbcccbbb___\\\XXXWWWUUURRROOOLLLJJJHHHHHHHHHHHHIIIKKKNNNPPPRRRZZZZZZZZZ[[[^^^ccciiinnntttrrrtttxxxxxxtttuuuzzz~~~wwwrrroootttuuuwwwyyy{{{}}}~~~{{{xxxtttrrrooollljjjjjjkkkllloooooopppqqqtttxxx{{{}}}}}}~~~|||yyyzzz~~~|||wwwuuutttqqqlllkkknnnmmmooosssyyyzzzvvvvvvuuutttsssrrrqqqqqqqqqrrrtttvvvxxxyyyxxxwwwvvvxxxzzz{{{}}}}}}{{{uuulllfffdddcccbbb___[[[YYYZZZ^^^aaabbbbbbbbbaaa___```ccceeefffiiikkkkkkiiikkkqqqvvvzzz}}}~~~|||}}}~~~{{{yyywwwooogggYYYUUUPPPNNNOOORRRUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQSSSUUUWWWWWWVVVTTTSSSPPPLLLEEE>>>777333111111...------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******++++++,,,,,,......---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))(((((((((((((((((())))))))))))++++++***)))((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((())))))******))))))((()))))))))))))))(((((('''))))))(((((((((((((((''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***************++++++++++++,,,,,,+++++++++*********))))))))))))************(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))******))))))))))))******+++,,,---,,,***))))))***,,,,,,,,,++++++++++++***)))***************++++++++++++,,,,,,,,,---------,,,,,,---...............------------------------...///000000......///000...000222444777;;;AAAEEELLLPPPVVVZZZ]]]___aaacccbbbbbbdddeeeffffffffffffdddbbb```^^^^^^\\\ZZZWWWSSSRRRPPPNNNLLLJJJIIIIIILLLLLLLLLNNNOOOQQQSSSTTT___aaacccccceeeiiiqqqwwwxxxyyy}}}{{{vvvsssqqqrrrtttwww{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzxxxuuurrrpppnnnkkkhhhggghhhiiijjjiiiiiijjjlllooorrrvvvwwwxxx}}}}}}yyyvvvxxxxxxxxx{{{|||wwwtttsssoooiiigggiiiiiilllqqqxxx~~~zzzwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{{{{yyyxxxwwwyyy}}}{{{tttjjjdddbbbcccbbb```]]]\\\]]]aaadddfffggghhhgggeeeeeefffggghhhjjjlllkkkhhhhhhkkknnnoooqqqtttwwwyyyyyyxxxxxxzzznnn^^^XXXPPPKKKKKKNNNRRRTTTSSSRRRRRRQQQQQQRRRSSSSSSOOOPPPRRRSSSTTTUUUUUUUUUVVVSSSOOOHHHAAA;;;555222000///...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---...............------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,...---+++))))))***,,,---************************)))))))))))))))***************))))))))))))(((((((((((((((((())))))))))))((())))))***)))((('''&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))*********++++++))))))))))))))))))******((()))))))))************(((***+++***)))((()))***)))))))))(((((()))))))))))))))))))))))))))))))))******))))))))))))******,,,---...,,,***))))))***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---............---------------...............///000000......000111000222666:::>>>DDDKKKPPPSSSVVVZZZ]]]___```aaaccccccdddeeefffffffffeeeeee```^^^\\\YYYWWWUUUTTTSSSRRRQQQNNNLLLKKKJJJJJJKKKNNNOOOQQQTTTWWW[[[]]]^^^aaadddggghhhiiimmmuuu{{{}}}{{{xxxvvvuuuqqqtttyyy~~~~~~}}}|||{{{{{{zzzxxxxxxwwwvvvsssqqqooommmkkkiiiiiijjjlllmmmllllllmmmnnnqqqsssvvvwwwuuuzzz}}}|||~~~yyyssspppqqqssstttxxx}}}~~~{{{wwwuuupppiiieeefffkkkooovvv}}}~~~|||{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||{{{vvvmmmhhhhhheeeeeedddaaa___```ccceeehhhjjjlllkkkjjjhhhggghhhhhhjjjkkkkkkiiihhhjjjkkkhhhhhhiiilllppprrrsssrrr|||~~~tttggg```VVVOOOLLLKKKLLLMMMPPPQQQQQQQQQQQQPPPPPPPPPNNNNNNOOOPPPRRRTTTVVVWWWWWWVVVTTTPPPJJJBBB;;;777333222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------...///000111000...---+++++++++++++++++++++++++++*********++++++,,,,,,,,,///---+++)))((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))"""$$$''')))******)))((((((((((((((()))))))))))))))))))))))))))((('''''''''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((()))))))))******)))))))))))))))*********((()))))))))************(((***+++***)))((()))***+++***))))))))))))***+++******************************))))))))))))******,,,---...,,,***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,------------------------....../////////---...//////...///111333444777===BBBGGGNNNTTTYYYXXXZZZ]]]______```aaabbbddddddeeeeeeeeecccbbb```[[[YYYVVVSSSPPPOOOOOOOOORRRPPPMMMKKKJJJJJJLLLMMMOOOQQQUUUZZZ___dddgggiiicccfffiiikkkmmmrrryyy~~~~~~zzzxxxvvvuuuuuuxxx}}}~~~zzzxxxwwwvvvvvvuuussspppnnnmmmkkkjjjjjjlllnnnpppsssssstttuuuwwwxxxyyyzzzxxx|||}}}}}}vvvooojjjkkkmmmnnnqqquuuuuuxxx}}}~~~zzzxxxrrrjjjfffgggpppuuu}}}~~~~~~~~~}}}xxxqqqlllllliiiiiihhhfffddddddfffgggjjjlllnnnnnnllljjjiiiiiieeeggghhhiiijjjkkklllmmmkkkiiiggggggiiikkkmmmmmmvvv{{{qqqjjjaaaXXXQQQLLLHHHEEEJJJLLLOOOQQQRRRQQQPPPOOONNNNNNNNNOOOQQQSSSUUUWWWUUUVVVWWWVVVRRRLLLEEEAAA999777444000---,,,++++++******+++,,,,,,---......&&&&&&&&&&&&''''''''''''************+++,,,---......000111222111///,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***((('''((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))"""$$$''')))******)))((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******'''(((((())))))((((((''''''(((((()))))))))))))))'''(((((((((((()))))))))'''(((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***'''((((((((())))))))))))******++++++++++++++++++))))))))))))************(((***+++***)))((()))***++++++************++++++******************************))))))))))))******+++,,,---,,,***))))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,------------------------...//////000000---...//////000111555777:::>>>EEEKKKQQQVVV[[[^^^]]]___aaabbbbbbbbbcccdddcccdddddddddbbb___\\\ZZZTTTSSSPPPMMMJJJJJJLLLNNNPPPNNNLLLJJJJJJLLLOOOQQQUUUWWW\\\aaafffkkknnnoooiiijjjlllpppuuu{{{~~~||||||~~~}}}|||zzzzzzzzzxxxvvvssspppooommmmmmnnnqqqsssuuu}}}}}}~~~xxxpppiiijjjmmmmmmooorrrssswww{{{}}}}}}~~~|||{{{wwwpppmmmmmmwww}}}~~~}}}zzzrrrlllkkkkkkllllllkkkjjjiiijjjllllllnnnppppppooommmmmmmmmeeefffgggjjjmmmpppssstttuuusssooollliiihhhhhhhhhppp|||wwwqqqiii```XXXPPPIIIEEEGGGIIILLLOOORRRRRRRRRRRROOOOOOOOOPPPQQQRRRTTTUUUTTTUUUWWWXXXWWWTTTPPPNNNAAA???:::555111...---,,,******+++,,,------......******++++++++++++,,,,,,)))))))))***+++,,,---...///000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))((((((((((((''''''(((((((((((())))))))))))((())))))***)))((('''&&&(((((((((((()))))))))))))))))))))))))))((('''''''''''''''((()))*********''''''((((((((((((''''''''''''((()))))))))))))))((((((((()))))))))******''''''((()))))))))))))))'''&&&$$$######$$$&&&'''((((((((()))))))))*********)))(((''''''((()))***(((((((((((((((((((((((('''((()))******)))(((''')))((((((''''''(((((()))(((((()))))))))*********************************))))))))))))************(((***+++***)))((()))*********************************************************))))))))))))******)))***++++++)))((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---...............---------...///000000000...///000111222555999===@@@EEEMMMTTTYYY\\\___aaaaaabbbddddddccccccdddfffbbbbbbbbbaaa^^^ZZZVVVSSSNNNMMMKKKHHHEEEFFFJJJNNNOOONNNLLLKKKMMMRRRWWWZZZbbbdddgggkkknnnqqqrrrsssooommmmmmrrr{{{zzzyyyxxxxxxzzz}}}xxxrrrsssvvvvvvwwwxxxzzz}}}~~~}}}~~~|||zzz{{{~~~{{{zzz~~~zzzrrrkkkiiijjjlllnnnoooooooooqqqrrrppprrrttttttrrrrrrssstttllllllmmmppptttzzz}}}xxxooohhheeedddfffnnnuuuwwwxxx|||~~~~~~wwwrrrkkkccc\\\VVVPPPLLLNNNMMMMMMLLLMMMOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUUUUKKKGGGAAA;;;555222000///,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000)))))))))***+++,,,...///000000000000///---+++***------------------------,,,,,,++++++++++++++++++((()))***+++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))((((((((('''''''''(((((((((((())))))))))))++++++***)))((((((''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))******++++++''''''((()))))))))))))))***)))'''&&&&&&''')))***&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((()))************+++++++++(((((((((((('''''''''&&&))))))))))))************(((***+++***)))((()))***))))))************))))))******************************))))))))))))******((()))******)))((()))+++*********++++++,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,------------......///////////////---------...///000000111///000222333555888===@@@DDDIIIRRRYYY]]]___aaabbbaaacccddddddccccccdddfffaaabbbaaa___\\\WWWRRROOOJJJJJJHHHEEECCCEEEJJJNNNPPPOOOMMMNNNRRRXXX___cccoooppprrrtttuuuuuuuuuuuuqqqmmmmmmsss~~~{{{}}}}}}~~~}}}}}}|||}}}|||zzz{{{}}}|||yyyyyy|||~~~~~~{{{rrrllljjjhhhkkknnnppprrrsssuuuwwwtttuuuwwwwwwvvvvvvwwwyyyuuuttttttwww|||vvvjjjcccaaa[[[```dddfffllltttxxxwwwuuupppiiiccc^^^ZZZVVVTTTXXXTTTOOOJJJIIIJJJLLLNNNRRRRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQRRRTTTUUUUUUVVVQQQMMMFFF???999555333222//////...---+++******)))*********++++++,,,,,,,,,)))))))))***+++---...///000000000///...,,,+++***........................---,,,,,,++++++*********((()))+++---...---+++***************************---------,,,,,,+++++++++)))(((((((((''''''''''''(((((((((((())))))))))))******))))))))))))***+++(((((((((((())))))))))))******))))))((((((''''''***++++++***)))(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((('''&&&'''(((((())))))))))))))))))))))))%%%'''***---.........---))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******)))((((((((()))((((((((((((***+++,,,*********)))))))))))))))+++(((&&&'''+++------,,,)))************+++++++++,,,,,,++++++***)))((((((***+++,,,,,,,,,***)))((())))))***++++++++++++***************************,,,,,,---,,,++++++---///.........------,,,,,,,,,---------............///........................---.../////////000222444111222333555888>>>EEEJJJSSSVVVZZZ]]]___aaacccdddffffffffffffffffffffffff```___\\\YYYUUUQQQNNNLLLJJJGGGEEEDDDFFFHHHJJJKKKLLLMMMPPPUUU\\\dddlllpppwwwvvvuuuvvvyyyyyywwwtttvvvpppmmmttt}}}}}}zzztttqqqsssxxx}}}|||yyyvvvxxx}}}}}}xxxsssnnnllljjjiiikkkooossswwwzzz{{{|||||||||}}}}}}~~~}}}~~~zzztttmmmhhhccc\\\VVVWWW^^^gggmmmooollliiieeedddffffffeeecccddd___XXXOOOIIIHHHKKKNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTPPPMMMMMMQQQUUUVVVUUUYYYTTTMMMGGGCCC>>>999444111...,,,++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,............------,,,+++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************,,,+++******))))))******))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))))))))((((((******))))))))))))*********)))))))))(((((((((''')))***+++***((('''((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))'''((()))***++++++***)))))))))(((((((((((())))))++++++++++++************(((((((((((())))))))))))'''''''''((())))))******,,,+++***)))((((((((()))***)))))))))))))))))))))+++)))'''(((***---,,,+++)))************+++++++++,,,,,,++++++***))))))(((*********+++******))))))))))))***++++++++++++***++++++************++++++)))+++,,,,,,***)))***+++------,,,,,,,,,+++++++++,,,,,,,,,,,,---------..............................///000000///000222444111333777:::???EEELLLQQQUUUXXX\\\___```aaaccceeegggfffeeedddbbbaaa```___ZZZXXXUUURRRNNNLLLJJJIIIGGGFFFFFFGGGHHHJJJJJJJJJMMMPPPTTT[[[ccckkkqqquuu{{{yyyvvvvvvwwwvvvtttqqqoooooosss{{{zzztttrrrtttxxx{{{}}}~~~|||{{{yyyxxx{{{~~~}}}zzzvvvrrrnnnkkkiiilllnnnqqquuuxxx{{{|||}}}}}}}}}~~~~~~zzzwwwtttqqqnnniiibbb[[[XXX\\\bbbeeefffhhhfffeeegggjjjmmmmmmmmmpppjjjaaaWWWOOOJJJIIIIIIKKKMMMOOOQQQSSSSSSSSSSSSRRRPPPMMMMMMOOOQQQSSSSSSXXXVVVRRROOOLLLFFF>>>999444111...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,++++++***)))************************,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((***))))))(((((())))))***))))))))))))((((((((((((((()))***)))'''&&&'''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))&&&&&&'''(((((())))))***,,,+++***)))(((((((((((())))))))))))))))))******,,,***))))))***++++++***)))************+++++++++,,,,,,++++++***)))))))))))))))((((((((()))******))))))***++++++++++++***,,,+++***))))))***+++,,,+++---///...,,,******+++,,,,,,++++++++++++******+++++++++,,,,,,,,,------........................///000000000///000222444333777===CCCIIIOOOVVVZZZXXX[[[___aaabbbbbbdddeeehhhgggeeebbb^^^[[[XXXVVVSSSQQQNNNKKKIIIHHHHHHHHHFFFHHHIIIKKKMMMMMMNNNMMMQQQUUU\\\dddlllsssxxxzzz|||xxxvvvuuusssrrrpppooosssxxx~~~~~~~~~zzzttttttwwwyyyzzz{{{|||}}}zzzxxxzzzzzz|||{{{vvvuuutttrrrooollljjjiiipppqqqtttwwwyyy|||}}}}}}~~~~~~zzzvvvuuuuuuuuuuuunnnhhh___ZZZZZZ[[[\\\[[[aaabbbeeejjjpppuuuwwwxxxzzzuuulllbbbXXXQQQLLLJJJHHHJJJMMMPPPRRRSSSSSSSSSOOOOOONNNLLLKKKLLLOOOQQQWWWWWWXXXXXXUUUOOOGGGAAA:::777222///.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******---------.........//////+++++++++*********))))))***++++++++++++***))))))************************,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))(((((((((((('''((()))((('''&&&'''((()))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))((((((((())))))*********(((((((((((())))))))))))*********)))((((((''''''((((((((())))))***++++++)))))))))))))))*********,,,+++***************)))))))))*********++++++++++++++++++*********)))))))))(((''''''''')))***+++))))))***++++++++++++***---,,,***))))))***,,,------------+++)))((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------........................000000000000///000333666888===EEELLLRRRWWW\\\___\\\___bbbccccccbbbcccdddfffeeeccc```[[[WWWSSSQQQOOOMMMJJJHHHGGGHHHJJJKKKIIIJJJLLLNNNPPPRRRTTTVVVYYY^^^eeemmmuuuyyy|||}}}}}}zzzvvvuuutttttttttyyyxxxyyy}}}}}}}}}~~~vvvpppmmmmmmllllllhhhhhhhhhhhhggggggffffffgggfffeeeeeehhhmmmrrrvvvvvvxxxzzz|||~~~~~~~~~~~~~~~xxxyyy|||}}}|||}}}~~~~~~{{{yyywwwuuu|||~~~~~~wwwqqqpppnnnkkkjjjjjjkkklllssstttuuuwwwyyy{{{|||||||||}}}}}}~~~|||wwwtttssstttuuuuuummmggg```ZZZXXXXXXWWWVVV^^^```eeekkkrrrxxx|||~~~|||yyyrrrkkkccc\\\VVVRRRKKKKKKKKKLLLMMMNNNPPPQQQLLLNNNNNNLLLIIIHHHKKKNNNTTTVVVYYYZZZYYYTTTNNNIIICCC>>>888333000...---,,,+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,******+++++++++******)))---------............///++++++++++++************+++++++++++++++******)))************************,,,+++******))))))******((((((((((((((((((((((((((()))************)))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&((()))((('''&&&''')))*********))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&$$$###"""!!! (((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((((()))))))))))),,,,,,+++******))))))((('''(((((()))******++++++(((((())))))************+++,,,,,,+++***)))))))))))))))*********++++++++++++++++++***************)))(((''''''''')))***+++))))))***++++++++++++***---,,,+++******+++,,,---,,,+++)))%%%###$$$'''***,,,,,,,,,---------------------------............///////////////////////////000000000111333777:::AAAFFFMMMSSSXXX[[[^^^______aaacccdddbbbaaaaaabbbbbbbbb```^^^ZZZUUUQQQNNNKKKIIIGGGFFFFFFHHHKKKMMMJJJKKKLLLMMMPPPUUU\\\aaaeeehhhnnnuuuzzz}}}~~~~~~~~~|||zzzxxxyyyzzz{{{~~~{{{|||}}}zzzxxxxxxxxxwwwrrrppprrrsssrrrtttxxx~~~zzzwwwsssqqqpppoooooovvvlllhhhaaa\\\ZZZZZZYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUWWWUUUTTTTTTUUUYYY\\\___^^^```bbbeeeggghhhhhhhhhiiilllpppuuuxxxzzz{{{{{{}}}}}}{{{zzzxxxvvvuuuuuuttt~~~{{{rrroookkkhhhhhhkkkooorrruuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzz{{{}}}yyyvvvrrroooooonnnmmmlllfffccc___\\\ZZZZZZZZZZZZ]]]```eeejjjpppvvv{{{~~~}}}zzzvvvqqqmmmggg___ZZZSSSPPPLLLIIIHHHIIILLLMMMKKKMMMNNNKKKHHHGGGIIILLLQQQSSSVVVWWWVVVTTTRRRPPPLLLFFF???888333000,,,***,,,,,,,,,+++++++++************++++++++++++******))))))***++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***************************,,,+++******))))))******(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&((())))))((('''(((***+++++++++*********))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((''''''&&&%%%###"""!!!))))))))))))))))))))))))&&&''''''((()))***++++++))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))***++++++,,,,,,---***+++++++++***)))((('''((((((((()))******++++++***+++---,,,***))))))))))))************+++++++++************************))))))((((((((()))******))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++///...,,,)))'''(((+++///,,,,,,------------......---------.........//////////////////////////////000111222333555999>>>CCCKKKOOOUUUYYY\\\]]]^^^___```bbbdddcccaaa_________^^^^^^]]][[[WWWSSSNNNLLLFFFEEEDDDDDDFFFHHHJJJLLLJJJLLLNNNOOORRRYYYccckkkqqqsssvvvzzz}}}~~~}}}~~~zzz||||||wwwtttmmmkkkhhheeecccbbbaaaaaa```\\\[[[___bbbccceeeiiimmmkkkfffcccaaa```aaacccbbbgggqqq|||}}}sssjjj[[[WWWSSSPPPOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPSSSUUUWWWWWWWWWWWWWWWYYY]]]```dddfffggghhhgggkkkooosssvvvyyy}}}~~~}}}}}}|||xxxwwwtttrrrqqqrrrsssttt{{{wwwtttooollllllppptttxxxwwwvvvvvvuuuuuuvvvwwwwwwxxxxxxyyy{{{~~~tttqqqllliiigggfffeeedddaaa``````______```aaaaaa```bbbeeehhhlllqqqwww{{{}}}yyywwwtttooogggaaa\\\YYYSSSMMMJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKNNNPPPRRRSSSSSSRRRSSSTTTRRRMMMFFF???:::555000,,,...------,,,,,,+++++++++)))******++++++******)))))))))***++++++++++++************+++++++++,,,,,,---------,,,,,,,,,++++++,,,------------,,,++++++************************,,,+++******))))))******))))))))))))))))))))))))***))))))))))))))))))***(((((())))))))))))(((((()))((((((''''''(((((()))'''((((((((()))))))))***'''(((***)))((((((***+++************))))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&((()))*********)))((('''))))))))))))))))))))))))%%%&&&((()))******))))))))))))(((((((((((())))))++++++******************(((((((((((()))))))))))))))))))))***++++++,,,,,,******++++++***)))'''&&&'''(((((()))******++++++(((+++------***))))))***)))************+++++++++*********************************+++******))))))))))))***++++++++++++******+++---......---+++***...///000///------...000++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////111333555777:::@@@GGGLLLRRRVVV[[[^^^______``````aaabbbcccbbb```]]]\\\\\\ZZZZZZZZZXXXTTTOOOJJJHHHDDDDDDDDDEEEGGGIIIJJJKKKLLLPPPUUUXXX\\\cccnnnvvvzzz{{{{{{}}}~~~xxx~~~yyyuuupppkkkgggddd```]]]XXXWWWVVVTTTSSSSSSRRRRRRRRRMMMLLLQQQUUUUUUVVVXXXYYYWWWUUUSSSRRRSSSTTTUUUUUUXXX^^^eeegggddd]]]VVVOOOMMMKKKJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVUUUXXX\\\___aaacccfffhhhmmmqqqwww|||~~~|||{{{vvvtttpppmmmmmmnnnqqqsssuuuzzz}}}{{{xxxvvvvvvxxxzzz|||yyyxxxwwwvvvuuuuuuvvvvvvwwwxxxzzz~~~uuupppiiidddccccccddddddbbbcccdddeeeeeefffggghhhbbbdddffffffhhhmmmsssxxx}}}zzzzzzzzzwwwpppjjjdddaaa]]]WWWSSSPPPNNNMMMMMMLLLKKKKKKLLLMMMLLLKKKJJJNNNRRRSSSSSSSSSTTTVVVTTTQQQLLLGGGBBB<<<777333//////......---,,,,,,+++******+++,,,,,,+++******)))******+++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,+++******************************,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((***))))))(((((())))))***'''((((((((())))))******''')))******))))))***,,,))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))(((((((((((($$$%%%'''((()))))))))((())))))))))))))))))))))))%%%&&&(((******)))'''&&&))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))++++++******)))(((((((((&&&''')))***++++++******'''(((((()))***+++++++++'''***------***))))))+++)))************+++++++++******************++++++***+++,,,,,,,,,***)))((())))))***++++++++++++***)))+++---//////---+++)))&&&))),,,---,,,***))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------000000000000000000000000333555777:::>>>EEEMMMSSSWWWZZZ^^^```aaaaaabbbbbb```bbbcccaaa^^^[[[ZZZZZZYYYXXXXXXVVVQQQLLLGGGDDDDDDEEEFFFHHHJJJKKKLLLLLLOOOUUU\\\bbbfffmmmwww~~~~~~||||||zzz~~~vvvooojjjgggbbb___[[[WWWUUUSSSQQQOOOKKKKKKKKKKKKKKKKKKKKKJJJKKKFFFDDDHHHLLLKKKJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNRRRVVVWWWUUUPPPKKKJJJIIIHHHIIIKKKKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDEEEGGGIIIIIIIIIIIIEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJMMMPPPRRRSSSTTTVVVXXXUUUZZZaaagggmmmttt|||}}}{{{vvvrrrnnnkkkjjjlllooorrrooouuu{{{|||{{{~~~~~~~~~~~~{{{zzzxxxvvvuuuuuuvvvvvvwwwyyy|||yyysssjjjdddbbbeeehhhjjjeeefffiiijjjjjjjjjkkkkkkdddeeefffeeefffjjjrrrxxx|||zzz{{{~~~}}}xxxrrrgggfffddd```\\\VVVRRROOOOOOLLLJJJKKKNNNOOOMMMKKKHHHMMMSSSUUUUUUTTTUUUVVVUUURRROOOLLLHHHBBB<<<888000000///...------,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))***++++++++++++***))))))************************,,,++++++***)))*********))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%++++++******)))(((((('''&&&&&&&&&'''((())))))***(((((()))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))......---,,,,,,++++++***)))))))))******)))))))))++++++++++++++++++++++++************************++++++******))))))(((((()))************+++++++++***)))(((''''''((()))***,,,------......------,,,------------,,,+++*********+++,,,,,,------,,,,,,---------.........//////---,,,+++,,,---.........000///...,,,,,,---111444444999???EEEKKKQQQWWWZZZ\\\___bbbddddddcccdddddd^^^bbbeeebbb\\\VVVTTTUUURRRVVVYYYVVVPPPJJJJJJKKKJJJKKKLLLMMMNNNPPPTTTWWW```aaadddiiiooovvv}}}}}}}}}uuuqqqkkkddd^^^ZZZXXXWWWPPPOOOMMMKKKJJJJJJJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLMMMLLLKKKJJJIIIGGGGGGFFFIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOQQQTTTYYY^^^cccfffmmmsssyyy}}}|||zzzvvvqqqnnnnnnooopppqqqvvvwwwxxxzzz~~~wwwtttuuuvvvxxx{{{|||yyywwwxxxzzz{{{zzz}}}~~~yyyqqqjjjfffgggjjjmmmpppppppppqqqssstttrrrqqqmmmjjjhhhhhhggghhhoooxxx~~~~~~}}}||||||{{{{{{tttqqqmmmkkkiiieee___ZZZSSSPPPNNNNNNQQQSSSRRRPPPNNNPPPRRRSSSTTTSSSQQQPPPVVVUUUUUUWWWWWWRRRGGG===:::444---+++---...+++(((///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))*********)))((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''(((((()))******+++))))))******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++)))(((''''''+++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((++++++++++++************)))************+++++++++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,------------,,,---------.........//////------,,,,,,---.........//////000///...///222555777===FFFMMMSSSVVVYYYZZZ\\\___bbbdddcccbbbbbbccc\\\___aaa]]]WWWQQQPPPQQQPPPVVV[[[[[[UUUOOONNNNNNMMMOOORRRTTTVVVYYY]]]```hhhkkkpppuuuzzz~~~}}}~~~zzzsssmmmjjj___\\\XXXRRRNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMPPPTTTXXXZZZYYY^^^cccgggiiimmmuuu{{{xxxuuurrrpppqqqrrrsssrrrrrrrrrtttvvvzzz}}}uuurrrssssssvvvxxx|||~~~yyywwwwww~~~~~~yyyssspppnnnnnnooottttttvvvyyy{{{zzzwwwuuuoookkkhhhgggfffhhhpppyyy~~~}}}}}}}}}zzzwwwtttqqqpppmmmhhhdddbbb\\\TTTOOONNNOOOOOONNNOOOPPPRRRSSSTTTTTTSSSRRRXXXWWWVVVVVVVVVSSSLLLGGGAAA;;;333...---...---,,,,,,+++******))))))))))))++++++++++++++++++++++++)))))))))************+++************************+++++++++++++++++++++++++++*********))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************))))))))))))))))))))))))******))))))))))))***************))))))************))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))***++++++(((((())))))******++++++***************))))))((())))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++)))'''&&&&&&)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++,,,,,,,,,)))************+++++++++***))))))(((((())))))******++++++,,,,,,++++++***)))***+++,,,------------++++++,,,---------------------........./////////---------------...//////...///111111111222555777===DDDNNNWWW[[[\\\\\\\\\]]]```cccdddcccbbbaaaaaa[[[\\\[[[WWWPPPLLLLLLMMMNNNUUU\\\^^^YYYTTTSSSSSSTTTXXX]]]aaadddgggjjjlllqqquuu{{{~~~{{{{{{~~~uuusssnnngggaaa\\\XXXVVVPPPNNNKKKHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLOOOSSSUUUVVVYYY___cccjjjnnntttyyy|||zzzxxxxxxxxxxxxwwwvvvpppqqqrrruuuxxx{{{~~~zzztttrrrqqqrrrtttvvvzzz}}}|||{{{~~~{{{wwwuuutttwwwyyy~~~{{{sssnnniiihhhgggiiiqqqzzz|||yyywwwvvvuuurrrqqqqqqiii]]]SSSNNNMMMNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVZZZYYYXXXWWWUUUSSSRRRPPPIIIDDD<<<444000...///000+++******))))))))))))***++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++***************)))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((()))*********((((((((())))))*********)))))))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))...------,,,+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((************************)))******++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,,,,---...---------............////////////---.........---...///000///000000000111555:::>>>FFFMMMUUU\\\___```_________bbbddddddcccaaa``````[[[[[[WWWRRRMMMJJJKKKLLLNNNTTTZZZ[[[XXXVVVWWWYYYaaaeeekkkooorrrsssuuuvvvvvvyyy~~~}}}|||~~~zzzrrrkkkgggccc```\\\XXXTTTQQQPPPOOOLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIKKKNNNOOOOOOPPPSSSVVVUUUYYY___eeejjjqqqwww{{{~~~{{{wwwxxxxxxyyyzzz{{{|||||||||}}}|||xxxuuutttsssuuuwwwzzz|||~~~}}}{{{zzzxxx}}}{{{tttnnnlllkkklllrrrzzz}}}{{{yyyxxxxxxxxxxxxxxxqqqeeeZZZRRROOOOOOPPPNNNOOOPPPRRRTTTVVVWWWXXXZZZ[[[[[[YYYUUUSSSRRRSSSKKKIIIDDD<<<555111111111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))''''''(((((()))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************((()))))))))******++++++))))))*********+++++++++))))))************)))))),,,,,,------------,,,,,,,,,---------,,,,,,+++***,,,,,,---.........------........./////////000000---///000///......000222111111000000333999AAAGGGPPPTTTYYY]]]___```aaabbbaaaccceeeeeebbb```^^^^^^[[[YYYUUUPPPLLLKKKMMMNNNPPPSSSVVVUUUSSSVVV\\\bbbqqqtttyyy||||||{{{{{{{{{zzz{{{~~~{{{rrriiibbb\\\WWWTTTUUUTTTRRRPPPNNNNNNOOOOOOIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGHHHIIIJJJIIIJJJJJJKKKKKKNNNRRRVVVZZZ___eeeiiiooouuu|||{{{zzzyyyzzz|||~~~~~~{{{yyyxxxxxxzzz||||||~~~}}}}}}|||{{{|||}}}~~~|||}}}wwwuuutttsssvvvzzz~~~}}}|||zzzyyyyyyzzz{{{{{{vvvmmmcccYYYRRRNNNMMMMMMMMMNNNOOOQQQSSSVVVWWWWWWZZZ\\\[[[WWWRRROOONNNHHHHHHGGGCCC<<<666333111...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))((((((((())))))))))))))))))))))))******))))))))))))***************))))))*********((((((((((((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++******++++++++++++******************************(((((((((((((((((((((((()))))))))))))))*********)))************+++++++++)))******++++++******))),,,------......------,,,------------,,,+++***))),,,,,,---...................../////////000000000---000111000...---000333222333333555999AAAKKKQQQWWWZZZ\\\]]]^^^___aaacccaaacccdddccc```]]][[[ZZZWWWUUUQQQNNNLLLMMMOOOPPPPPPRRRSSSRRRRRRYYYeeeooo~~~~~~||||||}}}}}}{{{tttgggbbb\\\VVVSSSOOOLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSQQQQQQQQQRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLNNNPPPSSSWWWZZZ\\\aaakkkvvv|||{{{yyyyyy{{{|||{{{zzz{{{yyyzzz~~~~~~{{{xxx{{{||||||~~~vvvuuuttttttvvvzzz}}}~~~}}}}}}{{{|||}}}}}}{{{yyyxxxyyyzzz{{{yyytttkkk___TTTMMMJJJKKKJJJJJJJJJLLLOOORRRTTTVVVWWWZZZZZZXXXSSSNNNJJJDDDEEEFFFEEEBBB===888444...---,,,++++++*********++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((''''''&&&))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((************************((((((((((((((((((((((((++++++***************))))))************+++++++++)))***++++++++++++***))),,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,++++++,,,------................../////////000000000000---000222111...---000444222555999===CCCKKKSSSYYY[[[]]]___```______aaabbb___```aaa```\\\XXXVVVUUUQQQOOOLLLJJJKKKMMMOOOPPPNNNPPPRRRSSSWWWaaappp|||}}}||||||~~~{{{tttmmmeee___TTTQQQNNNLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\ZZZXXXWWWXXXYYYYYYVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUSSSQQQOOOMMMOOOOOOOOOOOONNNNNNNNNMMMJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMKKKJJJIIIJJJJJJJJJJJJLLLOOORRRQQQTTTZZZaaaiiioootttwww{{{zzzyyy}}}~~~~~~~~~}}}zzzxxxzzzwwwuuuwww||||||uuuxxxzzz{{{|||xxxpppppppppqqqssswwwzzz||||||zzzxxxvvvvvvyyy{{{|||{{{wwwuuuuuuvvvwwwwwwuuunnncccXXXPPPMMMHHHGGGFFFFFFGGGJJJNNNPPPUUUUUUVVVXXXYYYVVVPPPJJJCCCBBBBBBDDDFFFDDD???:::111000...---,,,+++******++++++++++++++++++++++++)))))))))************+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((($$$%%%&&&'''(((***++++++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,++++++************************************************---,,,,,,++++++*********)))************+++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++******+++,,,------------,,,---......//////......////////////000000000000---111333111...---111555111666===EEELLLRRRXXX\\\\\\___aaabbbaaa``````aaa]]]^^^___]]]YYYUUUSSSRRRLLLJJJGGGGGGIIILLLNNNOOOKKKOOORRRVVV\\\hhhyyy}}}|||zzz|||yyynnneee```\\\UUUPPPKKKIIIHHHGGGHHHIIIHHHGGGHHHIIIKKKLLLMMMLLLKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQQQQPPPOOONNNOOOOOOPPPQQQQQQPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXZZZ[[[[[[\\\]]]^^^______]]]]]]^^^___aaaccceeefffcccbbb___]]]]]]]]]^^^___````````````____________]]]^^^]]]\\\ZZZVVVSSSQQQUUUUUUUUUTTTTTTSSSSSSSSSMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIHHHIIILLLOOONNNOOOQQQUUUZZZ___dddfffeeejjjkkkhhhhhhnnnuuuwww}}}~~~~~~zzzzzzuuutttvvvyyyzzzyyy~~~|||qqquuuxxxzzz{{{wwwxxxxxxuuuqqqmmmnnnoooqqqsssuuuwwwwww{{{uuurrrqqqrrrsssvvvxxxzzzxxxtttqqqpppqqqqqqrrrrrrmmmddd[[[VVVTTTGGGEEEDDDCCCDDDGGGKKKNNNVVVSSSRRRUUUYYYXXXSSSMMMDDDAAA@@@CCCGGGHHHEEE@@@555444222000...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''''''''(((((())))))******''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++))))))))))))************((('''''''''(((***,,,---+++++++++*********)))))))))***,,,,,,***)))***++++++++++++******))))))))))))))))))***+++++++++,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++...............---------000000000000////////////...///000000111222555777;;;@@@GGGPPPVVV[[[]]]]]]___^^^^^^______^^^[[[YYYZZZYYYWWWTTTPPPLLLHHHFFFDDDGGGIIIJJJJJJJJJLLLMMMMMMRRRZZZ```gggsss~~~zzz|||{{{sssccc```[[[UUUOOOLLLJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRWWWXXXYYYYYYXXXXXXYYYZZZYYYXXXXXXXXXYYY\\\___```cccdddeeedddcccbbbcccddddddeeefffgggggggggggggggiiijjjkkklllmmmnnnnnnooommmkkkiiihhhjjjlllmmmmmmkkkkkkjjjjjjiiihhhhhhhhhgggfffeeebbb```]]]ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVUUUSSSPPPOOOOOOPPPQQQPPPNNNNNNOOOOOONNNLLLLLLJJJHHHGGGIIIJJJJJJJJJMMMMMMNNNPPPRRRTTTVVVWWWZZZZZZYYYXXXYYY]]]cccgggnnnssszzz}}}yyyuuutttuuuxxx{{{|||}}}~~~~~~|||xxxxxxyyyzzzvvvpppnnnoooooonnnkkkmmmooooooppprrrvvvyyy{{{vvvuuurrrllllllpppnnnppprrrrrrpppnnnnnnnnnqqqkkkhhhgggbbbYYYRRRPPPNNNIIICCCAAABBBGGGLLLNNNSSSSSSTTTVVVWWWVVVSSSPPPOOOIIIBBB???AAADDDFFFGGGEEE===333...///111///---******)))+++---//////...,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,)))************+++++++++************************,,,+++***))))))***+++,,,++++++************++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))))))))(((((('''&&&'''((((((((()))))))))***''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))'''(((***++++++***((('''(((((()))))))))*********))))))))))))************///...---,,,,,,,,,------*********)))))))))(((((()))***,,,,,,***)))***+++---------,,,,,,+++++++++***************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++------..................000000000000000000000///000111111111111444888<<>>CCCNNNQQQUUUZZZ^^^_________cccbbbaaaaaa```___[[[YYYWWWTTTQQQMMMIIIFFFEEEDDDDDDGGGIIILLLNNNRRRWWWZZZffflllssswwwyyy~~~}}}{{{}}}vvvhhh]]]WWWSSSPPPNNNKKKJJJHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRRRRRRRTTTTTTUUUWWWXXXYYYZZZZZZXXXXXXZZZ[[[]]]^^^___```ccceeehhhjjjkkkkkklllnnnoooooopppqqqrrrrrrssssssvvvwwwyyyyyyyyyyyy{{{}}}zzz{{{~~~~~~~~~}}}}}}}}}|||{{{yyywwwuuusssqqqppplllllllllkkkjjjiiigggfffeeebbb___^^^``````^^^[[[ZZZZZZYYYZZZZZZYYYWWWTTTQQQOOOMMMMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLOOOSSSWWW^^^bbbhhhmmmsssxxx~~~~~~~~~~~~zzzsssppppppzzz}}}}}}vvvpppoooqqqssstttvvvvvvuuussstttttt}}}~~~yyysssoooiiiccc```bbbbbbeeejjjmmmmmmlllllllllnnniiieeedddaaa[[[WWWWWWWWWSSSNNNJJJIIIHHHFFFEEEJJJIIIIIILLLPPPTTTVVVVVVQQQOOOLLLGGGDDDDDDFFFIIIJJJJJJGGGAAA999333000000000...,,,,,,,,,,,,+++)))((()))***+++,,,------...---,,,,,,++++++,,,,,,---)))************+++++++++******************************++++++++++++*********))))))(((((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))***************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))((((((((((((((()))))))))******((()))))))))************'''''''''((()))******+++)))))))))))))))))))))))))))***,,,,,,***)))***+++*********))))))))))))))),,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---...///000000000000000000000111111111222222222444777>>>FFFLLLUUUWWW[[[^^^aaaaaaaaaaaabbb```___^^^]]]ZZZVVVTTTQQQOOOLLLIIIGGGFFFGGGGGGKKKLLLMMMNNNRRRXXX```eeeuuu{{{{{{~~~}}}uuuiiibbbXXXPPPLLLKKKKKKJJJGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZ[[[]]]^^^``````___aaaccceeegggiiikkkmmmooorrrvvvxxxxxxwwwwwwxxx||||||~~~|||{{{zzzvvvvvvuuuuuusssrrrpppoooppplllggghhhkkkllliiieeebbbaaaaaaaaaaaa___\\\YYYUUUSSSQQQPPPPPPPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLLLLKKKKKKLLLOOORRRUUUXXX\\\aaaffflllsssxxxxxxlllhhhjjjuuuzzz|||~~~|||zzzzzz{{{|||{{{yyywwwvvvxxxyyy|||~~~zzzuuuoooiiicccaaa```^^^aaadddggghhhjjjmmmnnnpppiiicccaaa```^^^^^^aaaaaa^^^[[[XXXUUURRROOOLLLOOOMMMJJJKKKMMMQQQSSSTTTSSSSSSQQQMMMGGGEEEGGGJJJLLLLLLKKKHHHAAA:::444111222000---,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++************************)))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))*********++++++,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))*********++++++((()))))))))************((())))))***++++++++++++************************)))***,,,,,,***)))***+++)))))))))))))))))))))))),,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---...///000000///000000000111111111222000222444888>>>FFFOOOUUUXXXZZZ]]]```bbbcccccccccaaa___]]][[[YYYVVVRRROOOJJJIIIGGGGGGGGGIIIKKKLLLOOOPPPQQQSSSYYYcccnnnvvv}}}~~~zzz}}}|||oooeee^^^SSSPPPLLLIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNOOONNNNNNPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTVVVXXXZZZ\\\]]]]]]]]]___aaaccceeefffgggjjjnnnppprrrtttxxx{{{zzz~~~}}}|||zzzvvvrrrssswwwyyywwwsssmmmllljjjiiihhhfffbbb```ZZZXXXVVVVVVUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNOOOQQQSSSUUUYYY___eeejjjpppwwwvvvhhhccceeelllrrr{{{{{{yyyyyy{{{~~~{{{~~~|||zzzuuuoooiiifffcccaaa^^^```aaabbbdddhhhnnnrrrsssjjjcccbbbccccccggglllhhhgggeeedddccc___[[[XXXSSSPPPKKKJJJKKKNNNQQQRRRSSSTTTTTTQQQKKKHHHIIIKKKMMMKKKIIIIIIHHHCCC:::333333111...------...------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************)))***+++,,,,,,+++***)))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++******+++,,,,,,,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******************+++************++++++++++++))))))))))))************))))))))))))((('''%%%%%%************++++++++++++)))***,,,,,,***)))***+++*********++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------............,,,---------...////////////000000111111222222222111555:::@@@GGGNNNUUUZZZZZZ\\\^^^```bbbcccccccccaaa___\\\ZZZWWWTTTOOOKKKFFFFFFFFFHHHJJJMMMOOOQQQOOORRRWWW]]]fffrrr}}}|||}}}~~~}}}{{{nnncccZZZSSSOOOGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPQQQSSSTTTVVVWWWXXXTTTTTTUUUWWWZZZ]]]aaacccccccccdddeeegggjjjmmmooorrruuuzzz|||}}}}}}zzzwwwtttrrrooollliiicccbbb```___^^^\\\YYYVVVSSSRRRPPPNNNLLLKKKJJJJJJIIIKKKLLLKKKJJJIIIJJJKKKMMMMMMNNNOOOPPPTTTYYY^^^```fffpppyyyzzzxxxzzz{{{}}}wwwhhhdddfffgggmmmtttzzz~~~}}}|||~~~zzz}}}zzzzzzvvvooojjjhhheeeaaa``````aaabbbdddhhhnnnrrrrrrlllgggiiikkkllloootttmmmmmmmmmmmmmmmjjjfffcccWWWSSSMMMKKKKKKMMMOOOPPPRRRSSSTTTSSSPPPMMMLLLLLLNNNJJJHHHIIIKKKIII@@@999666333000....../////////,,,,,,,,,+++++++++******)))******++++++******))))))************+++++++++******************************++++++++++++*********))))))(((((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))******))))))))))))******((()))******++++++*********)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************'''(((((((((&&&%%%###"""))))))))))))*********+++)))***,,,,,,***)))***+++)))*********+++++++++,,,***************+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,---------.........------------.........///------..................///000000111111222333333666;;;CCCJJJPPPTTTXXX[[[^^^___```aaabbbbbbbbbaaa___\\\YYYWWWTTTOOOJJJFFFEEEFFFHHHKKKMMMPPPRRRSSSQQQWWWaaakkkuuu}}}~~~pppjjjaaaXXXRRRMMMIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQQQQRRRRRRSSSSSSTTTVVVWWWYYY[[[\\\[[[\\\]]]```dddhhhmmmoooooooooooopppsssvvvzzz||||||yyywwwtttnnnmmmkkkjjjiiifffbbb___ZZZYYYWWWTTTRRRPPPOOONNNKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLMMMLLLLLLOOOSSSVVVVVVZZZaaaffflllsss|||{{{yyyzzz{{{{{{}}}qqqnnnppplllppptttvvvwwwyyy~~~}}}{{{rrrmmmlllhhhccc```bbbeeefffhhhjjjmmmpppooolllmmmsssvvvuuuuuuwwwssssssssstttuuussspppmmmbbb]]]VVVQQQOOONNNMMMMMMQQQQQQRRRSSSTTTRRROOOMMMNNNLLLJJJJJJKKKIIIDDDAAA;;;777333000/////////...++++++++++++++++++,,,,,,******+++,,,,,,+++******)))************+++++++++************************++++++************++++++*********))))))*********++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************((()))***++++++******)))'''((((((((())))))******)))***,,,,,,***)))***+++''''''(((((()))))))))***))))))******+++++++++,,,******************************+++,,,,,,,,,,,,+++---------.........//////---------.........//////...............---------///000000111222222333333;;;AAAJJJQQQVVVXXXZZZ[[[aaaaaabbbbbbbbbaaa``````[[[YYYVVVSSSOOOKKKEEEBBBGGGHHHJJJMMMPPPQQQSSSSSSUUU^^^kkkwww~~~rrrhhh[[[WWWQQQLLLJJJHHHFFFDDDGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNPPPQQQRRRSSSSSSUUUVVVVVVXXXZZZ\\\^^^___ddddddfffiiimmmsssxxx{{{zzzzzzzzz{{{~~~~~~|||wwwuuusssrrrpppnnniiifffbbb```^^^[[[XXXVVVUUUTTTNNNPPPRRRQQQOOOMMMLLLMMMLLLLLLLLLLLLLLLNNNQQQTTTQQQTTTWWWYYY\\\bbbjjjpppsssyyyzzzxxxzzzuuuwwwxxxwwwtttuuuxxx||||||}}}~~~wwwqqqpppllleee___ccchhhkkkllllllmmmmmmllllllrrr{{{|||xxxwwwyyyyyyyyyzzzzzzyyyvvvsssoooiii```YYYSSSOOOLLLJJJPPPOOOPPPSSSVVVUUUQQQMMMNNNOOOOOOMMMIIIFFFFFFFFF???;;;555111000///...---))))))***+++,,,------...++++++------------++++++)))************+++++++++************************,,,+++***))))))***+++,,,++++++************++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++++++++******))))))*********))))))((())))))))))))))))))))))))---,,,+++***))))))))))))))))))+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---...///------------------------...///000///...///111333000000111000222555;;;???AAAHHHQQQVVVXXXYYY]]]```cccaaa^^^]]]]]]]]][[[ZZZ[[[\\\]]]ZZZTTTMMMHHHFFFKKKLLLNNNOOOPPPTTTXXX\\\dddiiipppzzz{{{qqqhhh```ZZZMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTWWWXXXXXXXXXYYY[[[]]]^^^^^^```ccceeejjjmmmooorrr{{{}}}zzzwwwuuutttllliiieeeaaa^^^[[[XXXVVVYYYXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLMMMNNNOOOPPPNNNNNNPPPRRRUUUYYY\\\^^^bbbiiirrrxxx|||{{{yyywwwwwwuuuyyy~~~~~~zzzuuuqqqpppsssuuuuuurrrooommmlllmmmttt}}}~~~}}}{{{zzzyyyyyyyyytttqqqkkkeee```YYYSSSNNNQQQNNNLLLMMMQQQSSSPPPLLLLLLKKKKKKJJJJJJJJJJJJJJJGGGCCC<<<555000//////000...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))*********************)))((((((((()))***+++++++++++++++******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))*********)))((((((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***))))))))))))***++++++*********)))))))))(((((())))))************))))))************************,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------...///------------------------)))+++...//////...///111000000000000222666<<<@@@GGGNNNVVVZZZ[[[\\\___bbbcccaaa^^^\\\\\\[[[YYYXXXVVVXXXYYYXXXTTTNNNJJJHHHHHHJJJLLLOOOSSSYYY```eeehhhnnnxxxsssggg___YYYSSSOOOKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRTTTVVVYYYZZZZZZ\\\^^^aaaccceeeiiinnnqqqwww{{{~~~~~~}}}wwwtttooollliiifffccc```[[[[[[ZZZYYYWWWTTTRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVWWW\\\```fffjjjnnnuuu~~~zzzxxxtttvvvyyy|||~~~~~~~~~}}}yyy{{{{{{yyyuuupppmmmkkknnnxxx~~~~~~}}}zzztttoooiiiccc\\\XXXTTTOOOLLLLLLOOOQQQPPPNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKGGGAAA;;;555111/////////---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))*********************)))(((((()))******++++++*********(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++++++++***)))))))))******))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))((((((((()))***************)))))))))))))))))))))***************)))************************)))***,,,---.........---///...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,//////......---.........------------------------'''+++...000000000///000111111222333666;;;AAAFFFPPPUUU\\\______```aaadddbbb```]]][[[ZZZXXXVVVUUUQQQTTTXXXXXXUUUQQQNNNLLLIIIJJJMMMPPPVVV___hhhooopppxxx~~~}}}zzz~~~nnnggg]]]UUURRROOOLLLIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWYYY]]]___aaadddfffiiilllpppuuu{{{}}}xxxtttqqqnnnjjjgggbbbbbbbbbaaa___\\\YYYXXXWWWVVVSSSQQQOOOMMMMMMLLLOOOOOONNNNNNOOOOOOPPPQQQUUUWWWYYYZZZ^^^fffqqqyyyzzzyyyxxxxxxxxxzzz|||}}}}}}}}}~~~zzztttooonnnsss~~~zzzuuuooohhhdddZZZTTTNNNKKKMMMPPPQQQPPPPPPOOOOOONNNMMMLLLLLLKKKNNNLLLIIIDDD===777222///000...,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))******************+++******)))(((******++++++******))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++))))))***+++++++++******************************((()))+++------,,,+++***///...,,,***)))***,,,---,,,,,,,,,---------------111000///.......................................---///111222111000111222111222555888===DDDKKKQQQWWW[[[___bbbaaaaaabbbccc```^^^ZZZXXXWWWUUUSSSQQQPPPSSSWWWYYYWWWSSSQQQOOONNNOOORRRVVV\\\eeennnuuuzzz~~~~~~{{{~~~nnnbbbZZZVVVPPPLLLKKKKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZ\\\^^^```dddhhhkkkoooqqqtttwww||||||xxxsssooolllllllllllljjjhhheeebbb```___^^^\\\ZZZWWWUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSUUU\\\eeekkkrrrxxx|||zzzzzzzzz{{{~~~~~~{{{}}}}}}~~~{{{xxxvvv{{{~~~yyysssoooddd]]]TTTNNNLLLNNNOOOPPPOOOOOOOOONNNMMMLLLKKKJJJOOOOOONNNKKKFFF>>>777333000...+++++++++,,,++++++++++++++++++++++++++++++************************++++++***************+++*********++++++******)))((()))***************)))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++++++++++++++******))))))************************+++*********)))))))))(((************************((((((((((((((())))))***++++++++++++++++++++++++))))))***+++++++++++++++***************************+++---...---+++)))(((---,,,+++******,,,...///,,,,,,---------.........111000///.......................................333222111///......111333///222888>>>DDDLLLTTTYYY[[[]]]```aaaaaa`````````^^^[[[XXXUUUTTTSSSPPPOOOOOORRRUUUVVVTTTQQQOOOOOOQQQTTTYYY^^^fffoooxxx~~~zzzpppfffZZZQQQMMMKKKHHHFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]]```cccfffhhhlllqqqvvvwwwzzz|||xxxuuutttssssssqqqnnnkkkiiiggggggfffdddbbb```^^^\\\[[[TTTTTTTTTSSSRRRQQQPPPPPPMMMNNNOOOQQQSSSVVVZZZ]]]```fffnnnvvv}}}}}}|||}}}~~~~~~|||~~~{{{xxxxxxwwwwwwwwwyyy}}}zzzwwwnnnfff\\\RRRMMMLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIILLLNNNOOOOOOLLLEEE???;;;111...,,,+++,,,---------++++++++++++++++++++++++************************+++***************++++++******++++++++++++******&&&'''((()))***+++++++++***)))))))))(((((((((''')))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++*********+++******)))(((************************************************************************))))))((((((((()))******)))))))))))))))*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++.../////////...---+++***,,,+++++++++,,,---///000+++,,,,,,------.........//////......---.................................222111///,,,***,,,000333///444<<>>444111...------------,,,++++++++++++,,,,,,,,,,,,+++++++++************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++************************''')))******''''''(((***))))))(((((((((((())))))))))))))))))))))))))))))***************************)))((((((+++,,,,,,,,,******)))((((((((()))***))))))))))))))))))((((((++++++,,,,,,,,,---------)))***+++,,,------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---................................................//////000000111333444555666<<>>GGGPPPWWW]]]```]]]``````\\\YYYXXXUUUPPPPPPNNNKKKKKKMMMPPPSSSTTTRRRPPPOOOTTT]]]jjjuuu|||~~~zzz|||}}}}}}qqq```XXXOOOJJJHHHIIIIIIHHHIIIKKKNNNNNNNNNNNNQQQTTTSSSUUUXXXYYYZZZZZZ\\\^^^^^^```cccfffhhhlllpppsssxxx}}}{{{xxxvvvtttppplllhhhfffddddddaaa]]][[[ZZZYYYVVVTTTRRRRRRPPPNNNMMMNNNRRRTTTWWW]]]gggqqq{{{zzzuuutttvvvttttttxxx~~~~~~yyyvvvvvvvvv|||}}}{{{{{{{{{yyy|||~~~~~~}}}{{{zzzyyyyyy{{{{{{{{{zzzuuuvvvwwwzzz~~~~~~~~~ssshhh]]]TTTNNNGGGGGGGGGGGGGGGHHHHHHIIIGGGIIILLLNNNNNNKKKGGGDDD555222///---.........---++++++,,,------------,,,++++++++++++,,,---///000++++++************++++++))))))*********+++++++++++++++******************************))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******&&&&&&&&&&&&((()))***+++))))))))))))************))))))************)))))))))***+++,,,+++)))'''&&&(((((())))))))))))(((((((((((()))++++++,,,,,,,,,***++++++++++++***))))))'''((()))***+++***)))))))))))))))))))))))))))))))))************+++++++++)))***+++---......------++++++,,,,,,,,,+++******------------------------+++++++++,,,,,,---------..................................../////////000000000000000111222333444555:::BBBLLLUUU\\\```ccc[[[^^^^^^ZZZVVVTTTOOOIIINNNJJJFFFGGGLLLQQQTTTTTTPPPOOOPPPXXXeeerrr{{{yyyvvvyyy~~~|||jjj]]]SSSNNNIIIHHHJJJLLLMMMLLLKKKNNNQQQRRRQQQRRRUUUXXXUUUWWWZZZ\\\\\\]]]___```cccfffiiimmmppptttxxx{{{|||zzzvvvrrrnnnkkkiiihhhfffccc___^^^^^^]]]ZZZWWWWWWVVVRRRNNNKKKLLLPPPSSSPPPTTT[[[bbbjjjttt}}}yyyttttttrrruuu~~~~~~sssxxx{{{xxxuuusssppplllqqqtttwwwzzz~~~|||zzzyyy|||xxxnnncccXXXRRRHHHHHHHHHGGGHHHHHHIIIIIIHHHJJJMMMOOOPPPNNNLLLKKK;;;888333000///...,,,++++++,,,------......------...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,)))************+++++++++,,,+++++++++***)))))))))************))))))))))))******))))))((((((''''''+++***)))(((((('''((((((******))))))((((((''''''***)))((((((((()))+++,,,***)))(((''''''((()))***)))************+++++++++,,,***(((''''''(((***,,,((((((((((((((((((((((((+++,,,---------,,,+++***############$$$&&&''''''++++++******))))))((((((''')))***)))((('''((()))(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,,,,---......000000000///......---------///111000//////333666:::EEEPPPVVVZZZ^^^___]]][[[[[[YYYVVVSSSOOOLLLJJJKKKKKKMMMPPPSSSUUUTTTRRRXXXZZZ^^^dddlllvvv|||xxx|||~~~rrrdddXXXRRRHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMOOOQQQRRRTTTWWWYYYXXXZZZ\\\]]]]]]___bbbeeekkknnnrrrtttxxx~~~~~~yyyuuussspppnnnhhhfffddddddcccbbb___\\\[[[YYYVVVRRRNNNMMMMMMMMMOOORRRVVVWWWZZZ```kkksss}}}xxxuuuxxxyyyxxxtttpppllliiigggfffkkkooorrrwww~~~~~~~~~}}}|||tttppplll```TTTKKKJJJHHHGGGGGGGGGHHHIIIQQQQQQQQQQQQPPPNNNLLLKKKEEEAAA999222...,,,---...,,,,,,++++++++++++++++++,,,+++***)))((()))***+++---,,,***)))))))))*********+++,,,,,,------------)))***++++++)))(((((()))((((((((((((((((((((((((***)))))))))((((((((('''***))))))(((((((((((((((***)))))))))((((((((('''***)))((((((((()))+++++++++***)))(((((()))***+++))))))*********++++++++++++***)))(((((()))***+++((((((((((((((((((((((((((()))***++++++***)))(((+++*********+++,,,------*********)))))))))))))))***,,,---,,,+++***+++,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......////////////000000000000000000///111222111000222666;;;AAAKKKUUUYYY[[[]]]]]]ZZZXXXWWWUUURRROOOLLLJJJIIILLLOOORRRRRRSSSTTTWWWZZZaaabbbeeellluuu}}}~~~~~~xxxkkk```TTTKKKGGGJJJJJJJJJJJJKKKLLLNNNNNNQQQSSSUUUVVVWWWYYY\\\^^^]]]___aaabbbccceeehhhkkknnnsssxxx}}}}}}zzzwwwtttrrrjjjiiigggggggggfffdddbbb___\\\XXXUUURRRPPPOOOMMMKKKOOORRRSSSUUUYYYbbbiiittt|||yyyzzz|||uuunnnhhhdddcccbbbeeejjjooouuu~~~}}}{{{yyyzzz~~~{{{tttooolllcccYYYMMMKKKIIIGGGFFFHHHJJJLLLPPPPPPQQQPPPOOONNNLLLKKKHHHDDD>>>777222///......,,,,,,,,,+++++++++++++++//////......---------...,,,,,,***)))))))))******)))******++++++++++++***(((***++++++***))))))***************************))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))((()))******+++++++++************++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))+++++++++******++++++,,,))))))))))))************+++---...---,,,+++,,,---,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---------...//////000000/////////000111222222222000222333222222666<<>>888333000...------,,,,,,++++++++++++---------------,,,++++++,,,+++******)))*********)))))))))***))))))(((((((((***,,,,,,*********+++************************))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++************************))))))))))))************))))))************))))))************************++++++,,,,,,,,,,,,,,,,,,))))))(((((('''((((((((((((((())))))******++++++)))***++++++))))))***+++------,,,,,,++++++******++++++++++++++++++++++++---------------------------------.........//////------.........//////////////////000000111111111000222333444555:::BBBIIITTTZZZ^^^^^^]]]]]]ZZZUUUTTTRRRPPPMMMKKKKKKLLLMMMPPPSSSUUUUUUWWW^^^hhhpppsssrrrttt{{{||||||qqqeeeYYYSSSPPPLLLKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSUUUWWWXXXXXXZZZ]]]___bbbeeeiiilllooosssxxx{{{xxxvvvsssqqqpppooolllkkkfffcccaaaaaabbb___YYYTTTPPPRRRSSSSSSQQQQQQSSSUUUXXX^^^hhhqqqzzz}}}~~~zzzrrrlllgggeeedddiiinnntttxxxzzz}}}}}}{{{zzzzzzzzz{{{||||||{{{xxxuuuqqqooonnnwww{{{vvvuuuxxxzzzyyyyyyzzz{{{zzzwwwuuummmqqqqqqlllgggggggggfff[[[WWWPPPJJJGGGGGGIIIKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLIIIDDD>>>777111...///...---,,,++++++,,,,,,******+++,,,,,,***)))(((++++++******************)))*********)))(((''''''(((***,,,,,,+++***+++,,,************************(((((((((((())))))))))))&&&'''((()))******))))))(((((((((((())))))))))))((()))))))))************((())))))))))))))))))((((((((()))))))))*********))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,------......,,,++++++************+++(((((())))))******++++++((()))***)))((('''(((***,,,,,,++++++*********)))++++++++++++++++++++++++------------------------//////.........------------------------.........000000000//////.........///222444666999???HHHPPPXXX\\\^^^]]]]]]]]]ZZZTTTQQQPPPNNNLLLKKKLLLMMMNNNQQQQQQRRRWWW___hhhpppuuutttsssuuu|||~~~}}}{{{{{{wwwkkk^^^TTTMMMKKKJJJIIIKKKNNNLLLMMMMMMNNNPPPQQQSSSTTTWWWYYY[[[\\\]]]___ccceeeiiilllqqqvvvzzzzzzvvvtttqqqnnnllliiiiiiiiikkkkkkgggaaa[[[VVVVVVVVVUUUSSSQQQQQQQQQTTTYYY```gggoooxxx}}}|||}}}zzzwwwsssqqqooommmooorrrvvvwwwxxxzzz|||zzzxxxxxxyyyxxxtttuuuvvvvvvuuurrrpppnnnjjjoootttwwwuuusssqqqqqqqqqqqqsssuuuvvvsssmmmiiidddiiijjjfffccceeeiiijjjeee```XXXPPPJJJGGGGGGGGGJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOMMMIIICCC;;;444000111000...,,,++++++,,,---+++,,,---...---,,,+++***************+++*********++++++++++++***)))(((((((((***,,,+++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''''')))******)))(((((((((((((((((())))))))))))(((((()))************)))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++*********++++++,,,))))))))))))************)))***++++++***)))***+++++++++++++++************------------------------------------------------//////......---,,,,,,+++------------------------000000000///...---------///222666:::>>>FFFOOOVVVZZZ]]]]]][[[[[[\\\XXXRRRMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRUUU]]]hhhppptttvvvssstttvvv{{{||||||{{{~~~sssbbbYYYQQQKKKGGGHHHIIIIIIKKKNNNNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ]]]___aaacccgggjjjmmmqqqwww}}}~~~zzzwwwtttqqqpppssswwwxxxuuunnngggccc[[[ZZZYYYWWWTTTRRRQQQPPPSSSVVV[[[___ccckkkttt{{{}}}}}}|||ooommmnnnrrruuuvvvxxx||||||~~~~~~zzzwwwwwwxxxyyyyyypppppppppppppppnnnlllkkkjjjjjjllloooqqqrrrqqqpppmmmnnnnnnoooooolllgggcccaaaeeegggcccbbbgggkkkmmmmmmiiibbbYYYQQQKKKGGGEEEIIIIIIIIIKKKLLLNNNPPPQQQPPPPPPOOOMMMGGG@@@999555222111...,,,+++,,,---...******++++++******)))((())))))***++++++++++++***+++++++++,,,++++++******)))***++++++)))(((((()))(((((((((((((((((((((((('''((((((((()))))))))***'''(((*********)))'''&&&'''((((((((()))))))))***'''((()))***+++******)))((()))************)))((((((((((((((()))))))))***+++***)))(((((()))***+++************************((('''''''''((()))***+++((((((((((((((()))***+++*********)))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,........................000000000///////////////000444:::???EEELLLUUU\\\[[[\\\[[[XXXXXXYYYUUUOOOKKKKKKLLLMMMNNNOOOOOOPPPPPPVVV___hhhooosssuuuvvvsssvvvyyy||||||ooo```TTTPPPNNNJJJHHHKKKLLLLLLMMMPPPQQQRRRRRRTTTUUUWWWYYYZZZZZZ]]]```bbbeeehhhlllppptttyyy}}}{{{zzz}}}ssslllhhh```^^^[[[YYYWWWVVVTTTSSSQQQSSSVVVWWWYYY]]]eeejjjtttzzzyyyrrrnnnssswwwwwwyyy}}}~~~}}}{{{wwwvvvwwwyyyyyyyyyqqqpppooonnnllljjjiiihhhkkkkkkkkklllnnnqqqtttuuutttqqqnnnlllkkkiiigggfffdddggggggdddeeelllpppqqqrrrpppkkkddd[[[RRRKKKFFFGGGGGGHHHIIILLLOOOQQQSSSRRRRRRRRRPPPLLLFFF@@@<<<444222///,,,+++,,,---...***))))))((('''(((((((((((()))***+++,,,++++++*********++++++,,,+++++++++)))***+++***(((&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******((()))***+++***)))'''%%%'''((((((((())))))******'''((()))++++++******))))))***+++,,,,,,+++***)))(((((((((((()))))))))))),,,***)))'''''')))***,,,))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))***+++,,,---++++++******))))))(((((()))***++++++))))))***+++,,,,,,,,,------.........++++++++++++++++++++++++........................***++++++,,,,,,------...000000000000//////////////////000000111111222222000666===CCCIIIQQQZZZ```]]]]]]ZZZWWWVVVWWWRRRKKKLLLMMMOOOPPPRRRSSSSSSSSSPPPZZZhhhppprrrrrrtttvvvtttxxx|||~~~tttiii```UUUOOONNNLLLIIIIIILLLMMMLLLLLLOOOTTTTTTUUUVVVXXXZZZ\\\]]]aaadddgggjjjmmmqqquuuyyyuuunnnkkkeeeccc___\\\[[[ZZZXXXWWWNNNQQQRRRRRRRRRUUU[[[```dddlllxxx~~~zzzsssvvvzzzzzzzzz}}}||||||zzzwwwwwwxxxyyyzzzzzzuuusssqqqnnnkkkiiihhhhhhmmmmmmmmmllllllpppvvvzzz}}}wwwpppkkkjjjjjjkkklllhhhiiihhhfffiiipppuuuttttttssspppkkkbbbXXXOOOIIIFFFGGGGGGIIIKKKOOORRRSSSSSSTTTTTTRRROOOIIIDDDAAA444222///---+++,,,---...///...,,,+++++++++,,,---((()))***+++,,,,,,+++***((()))***+++++++++++++++)))***+++***'''%%%$$$$$$************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))******,,,+++++++++***)))))))))))))))(((((((((((())))))++++++,,,,,,+++***((('''*********+++,,,,,,------((()))***++++++***)))(((*********)))******++++++++++++******************,,,+++*********,,,///000..................------........................//////.........------------------.........//////111000///000111222111000222777@@@KKKVVV\\\]]]]]][[[[[[ZZZXXXUUUQQQMMMKKKLLLOOORRRTTTTTTRRRPPPOOO]]]eeennnssstttsssssstttxxxxxxxxx}}}~~~~~~ssscccXXXSSSPPPMMMJJJIIIKKKLLLMMMNNNPPPRRRUUUTTTWWWZZZZZZZZZ[[[___ccceeejjjooosssvvvyyy|||tttkkkgggeeebbbaaa___\\\YYYVVVRRROOOKKKKKKMMMQQQUUUWWW]]]dddnnnvvv|||{{{wwwwwwzzz}}}~~~}}}xxxvvvtttrrrtttyyyzzzyyywwwsssnnnlllnnnqqqrrruuuvvvrrrnnnooowwwzzzpppjjjkkkrrrxxxyyyuuupppmmmooorrrvvvxxxzzzzzzwwwqqqlllfffZZZPPPGGGFFFFFFGGGJJJMMMNNNNNNSSSSSSQQQOOOMMMKKKJJJIII===999333///---,,,***)))---------,,,,,,,,,+++++++++++++++***)))(((((('''************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************---,,,+++***)))******+++*********)))))))))))))))++++++*********************))))))(((((())))))***))))))++++++++++++***)))******))))))))))))))))))******++++++++++++******++++++***************+++************************,,,+++******+++,,,...000................................................//////.........------------------.........//////111000000111222333333333888>>>GGGPPPWWWZZZ[[[[[[XXXWWWUUURRROOOLLLJJJIIIHHHMMMQQQQQQNNNMMMPPPTTTccciiipppsssrrrqqqrrrsssuuuyyy~~~lllcccXXXQQQOOOOOONNNLLLKKKLLLNNNOOOPPPRRRTTTWWWWWWZZZ]]]^^^]]]___cccgggjjjooovvv{{{~~~~~~zzzrrriiifffeeecccbbbaaa___\\\ZZZUUURRRNNNMMMNNNQQQRRRRRRUUU[[[dddkkkqqqyyy||||||||||||{{{|||}}}~~~}}}||||||zzzvvvwwwzzz{{{|||{{{xxxtttqqqqqqrrrwwwzzz}}}|||yyyyyy|||}}}wwwrrrqqquuuxxx~~~zzzuuusssuuuxxx|||}}}|||}}}zzztttpppkkkbbbYYYLLLIIIGGGGGGIIILLLNNNNNNSSSSSSRRRQQQPPPNNNLLLKKKBBB===777222///---,,,+++---------,,,,,,,,,,,,++++++++++++***)))(((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************------,,,+++++++++,,,,,,+++*********))))))(((((())))))***************************))))))*********(((((()))++++++,,,,,,+++++++++******)))((((((''',,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))************************,,,++++++***+++,,,...///...............................................................---------------........./////////111111111111222333555666???GGGQQQWWWYYYYYYYYYYYYVVVTTTPPPMMMKKKIIIIIIJJJGGGLLLPPPNNNJJJLLLTTT]]]jjjmmmppppppooonnnpppsssuuu}}}~~~yyykkk[[[UUUOOOKKKLLLNNNNNNMMMMMMOOOPPPRRRRRRTTTWWWZZZZZZ^^^aaabbbbbbccchhhlllrrrwww}}}xxxqqqjjjgggeeedddcccccccccaaa___XXXVVVSSSQQQQQQQQQPPPNNNNNNRRRXXX]]]bbbjjjttt{{{|||wwwrrrsssrrruuu~~~}}}|||{{{{{{}}}}}}{{{}}}|||yyyzzzzzz}}}}}}zzzxxxxxxyyy||||||zzz}}}~~~~~~{{{zzzzzz{{{{{{yyyzzz}}}}}}~~~{{{vvvrrrpppiiiaaaRRRNNNIIIFFFGGGJJJLLLNNNQQQRRRSSSTTTSSSRRRPPPNNNIIIDDD<<<666222///---,,,......---------,,,,,,,,,+++++++++***))))))((((((************************))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))*********************************)))))))))******++++++******)))((((((((((((((())))))******++++++++++++************++++++))))))******++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,---,,,+++***))))))))))))***************+++++++++,,,++++++++++++,,,---...---------...........................................................................////////////000000000000111444888;;;FFFNNNXXX]]][[[XXXWWWXXXUUURRROOOKKKIIIJJJKKKLLLJJJLLLMMMLLLLLLRRR]]]eeemmmnnnnnnmmmkkklllqqquuu|||uuuggg^^^TTTQQQMMMKKKLLLMMMMMMLLLOOOPPPRRRTTTUUUWWWZZZ\\\]]]```dddffffffiiimmmrrryyyzzztttoookkkiiigggeeeeeedddcccaaa[[[YYYWWWWWWVVVTTTQQQNNNKKKMMMPPPSSSXXX___hhhooouuu||||||vvvrrrvvvrrrsssyyy{{{wwwwwwxxx{{{|||yyyyyy|||zzzyyyvvvzzz~~~~~~xxxyyy{{{}}}}}}{{{{{{|||}}}~~~|||~~~|||vvvsssqqqlllfffXXXSSSKKKFFFFFFHHHJJJKKKNNNPPPSSSUUUUUUTTTRRRQQQOOOJJJAAA:::555222///---............------------+++++++++******)))))))))************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************************((()))))))))))))))))))))************))))))((((((((((((((())))))******+++++++++************++++++,,,++++++*********))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++---,,,+++***))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---------------.........//////........................---............................../////////000000...///000000222666<<>>HHHQQQWWWZZZZZZZZZYYYVVVRRRMMMKKKKKKLLLNNNVVV[[[YYYRRRPPPVVV^^^kkkuuu~~~|||{{{}}}oooaaaXXXPPPMMMKKKLLLOOORRRRRRQQQSSSSSSTTTVVVYYY\\\___aaadddhhhmmmqqquuuyyy}}}|||yyywwwtttsssrrrrrrpppmmmiiifffcccaaa^^^\\\[[[XXXUUURRROOONNNNNNPPPUUU\\\cccgggnnnttt~~~|||ssslllfffbbb```aaabbbdddlllttt~~~~~~}}}~~~~~~~~~uuuaaaWWWMMMKKKMMMOOOSSSWWWWWWVVVTTTRRROOOLLLIIIHHH???<<<777222...---...///,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((++++++***))))))***++++++***************+++++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,&&&&&&'''((()))******+++((((((((((((((((((((((((+++++++++*********))))))************************))))))*********+++++++++)))(((((((((((()))*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,....../////////000000000/////////000000//////...000000000000000111333555555;;;EEEOOOWWWZZZ[[[ZZZYYYWWWSSSNNNKKKKKKLLLNNNRRRVVVYYYVVVSSSVVV```iiittt|||zzz}}}yyykkk```XXXSSSKKKJJJJJJLLLPPPSSSSSSRRRUUUUUUWWWYYY\\\```ccceeehhhkkkqqqxxx~~~|||{{{zzzxxxvvvtttqqqllliiiddddddcccbbb```]]]YYYVVVSSSRRRQQQRRRUUUZZZ___bbbhhhmmmuuu}}}~~~~~~~~~{{{uuupppiiihhhgggfffcccdddhhhmmmvvvxxx{{{|||{{{{{{{{{||||||yyyggg\\\QQQMMMLLLLLLQQQVVVTTTSSSSSSQQQOOOMMMKKKJJJFFFBBB<<<555000.........,,,,,,+++++++++,,,------************************+++******************+++)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++++++++***)))((((((&&&&&&'''((()))******+++((((((((((((((((((((((((************++++++++++++************************))))))*********+++++++++'''''''''''''''((())))))******************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---............/////////---....../////////......000111222111000000333666:::@@@JJJTTTYYYZZZYYYXXXWWWTTTOOOKKKJJJLLLOOOQQQUUUUUUUUUUUUWWW___iiipppzzz{{{zzz}}}vvvdddXXXRRRNNNKKKJJJJJJKKKNNNQQQSSSTTTSSSVVVWWWYYY[[[___cccgggiiilllpppvvv~~~~~~{{{xxxuuuqqqmmmiiieeefffgggfffccc___\\\ZZZXXXWWWUUUTTTVVVXXX\\\^^^dddgggmmmrrryyyyyyvvvvvvuuusssqqqooorrrsssooojjjiiijjjlllrrrtttwwwxxxxxxyyyzzz|||www}}}~~~}}}~~~wwwjjj```UUUOOOLLLJJJNNNSSSRRRRRRRRRQQQQQQOOONNNNNNKKKGGGAAA:::444111//////,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++*********++++++*********)))))))))***+++++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&))))))******++++++,,,,,,)))))))))))))))))))))))))))******+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............------.../////////.........000222222000111555999@@@GGGOOOVVVXXXXXXVVVVVVSSSOOOKKKJJJLLLPPPSSSUUUXXXYYY[[[^^^ccciiiqqquuu}}}{{{zzz{{{iiiYYYQQQMMMJJJIIILLLLLLNNNPPPRRRTTTUUUVVVYYYYYY[[[^^^bbbfffjjjmmmrrrwww}}}yyyuuuqqqlllhhhggghhhjjjiiieeebbb```___\\\ZZZXXXVVVUUUVVVWWWYYY^^^aaadddhhhmmmuuu}}}vvvooommmnnnoooooouuu{{{~~~yyyrrrpppooonnnpppqqqrrrssssssvvvyyy|||zzz}}}xxxsssjjjbbbYYYSSSMMMIIIJJJOOOQQQQQQRRRRRRSSSRRRRRRRRRNNNKKKEEE>>>888444111000------,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))(((''''''((())))))++++++++++++******)))(((***************+++++++++************************,,,,,,++++++++++++******++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------------............---------------.........//////---...///000000000000000)))---111111111444:::???HHHMMMTTTWWWWWWUUUTTTUUUOOOLLLHHHIIINNNSSSWWWYYY^^^eeennnsssuuuvvvyyy{{{~~~uuukkk]]]SSSNNNMMMMMMLLLMMMNNNPPPQQQSSSVVVXXX[[[[[[\\\^^^aaafffjjjnnnqqqzzz|||xxxsssnnnjjjiiikkklllkkkgggddddddddd```^^^[[[XXXVVVUUUVVVVVVVVVXXX[[[^^^bbbiiiqqqwwwxxxooollllllmmmlllxxxxxxuuusssqqqpppooonnnmmmnnnrrrxxx|||~~~vvvqqqppphhhbbb[[[VVVOOOHHHGGGJJJMMMNNNOOOQQQRRRRRRSSSSSSNNNLLLHHHBBB===777333111///...---,,,,,,,,,,,,,,,************************)))***++++++++++++***)))+++++++++***************'''((((((((())))))******))))))))))))))))))))))))***((('''%%%%%%'''(((******++++++,,,,,,,,,++++++)))))))))(((((((((((((((************************......---,,,+++***)))(((++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,------.........,,,------......------,,,........................------............------............//////////////////000111111111111111%%%***///111222666===CCCNNNRRRWWWXXXVVVTTTTTTTTTLLLIIIGGGIIIOOOVVVZZZ[[[cccqqqsssaaaZZZPPPKKKJJJLLLMMMMMMNNNOOOQQQRRRTTTWWW[[[^^^^^^___aaadddhhhmmmqqqttt|||wwwqqqnnnkkkmmmnnnllliiiffffffhhhdddbbb___[[[XXXWWWWWWWWWPPPRRRTTTWWW\\\ccckkkpppwww~~~}}}sssooonnnmmmlllxxx{{{wwwuuurrrpppnnnkkkiiijjjooovvv|||~~~~~~~~~}}}uuunnnlllmmmfffaaa\\\XXXPPPHHHFFFHHHIIIJJJLLLNNNOOOPPPQQQQQQNNNLLLIIIEEE???:::555222000///...---,,,+++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***))),,,+++++++++******))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))******++++++)))************+++++++++---+++)))(((&&&&&&''''''************************)))))))))+++---...---,,,************+++,,,---...,,,++++++******++++++,,,************************+++,,,...---,,,++++++,,,,,,------......------,,,,,,,,,------...///000000....................................////////////////////////000000000000///111333222222888BBBJJJSSSUUUWWWWWWVVVSSSOOOMMMFFFEEEHHHLLLOOORRR[[[dddwww}}}|||nnnfffRRRQQQNNNLLLKKKKKKLLLMMMRRRSSSTTTTTTUUUWWWZZZ]]]aaaaaaccchhhpppxxx}}}zzzuuuvvvssspppnnnmmmllliiihhhjjjgggbbb___\\\ZZZXXXUUUUUUSSSPPPPPPSSSYYY___cccnnnttt}}}~~~wwwtttssssss}}}{{{vvvsssuuussspppnnnnnnppptttvvv}}}~~~vvvyyyzzz{{{|||}}}yyyvvvuuuwwwxxxvvvoooiiilllfff^^^WWWQQQMMMHHHFFFJJJKKKNNNRRRVVVXXXWWWUUUQQQQQQPPPLLLFFF>>>666111000///---------,,,)))'''***+++,,,------+++***(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))*********)))************++++++++++++***)))((((((((()))******************************))))))+++,,,---,,,+++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,***************************,,,...---,,,++++++,,,,,,------......------,,,,,,,,,------...//////000....................................////////////////////////000000000111000222444444555<<>>444222000///......,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++******))))))(((((())))))*********+++++++++*********+++++++++,,,,,,************************,,,+++))))))++++++***)))))))))))))))***+++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++------,,,+++,,,---,,,------......------,,,---------.........//////....................................//////////////////000000000111111111111333666999???GGGPPPWWWTTTTTTTTTSSSQQQNNNLLLJJJPPPMMMNNNTTT[[[cccoooyyy{{{{{{}}}~~~pppdddYYYSSSRRRJJJJJJJJJKKKMMMOOOQQQRRRTTTWWW\\\```bbbdddfffhhhnnnqqqvvv|||}}}{{{xxxuuuqqqnnnkkklllmmmnnnmmmhhhbbb\\\UUUSSSRRRPPPPPPRRRSSSTTTUUUXXX^^^fffppp|||{{{}}}~~~yyyoookkkggghhhkkkmmmllliiieeekkkrrrvvvvvvsssooommmqqqnnnjjjiiijjjmmmqqqtttrrrsssuuuyyy{{{yyytttpppiiigggdddaaa___[[[WWWSSSLLLJJJIIIKKKPPPVVVZZZ[[[YYYXXXVVVSSSOOOKKKGGGEEE777444111///......---,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++++++++******++++++******))))))(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++***************************---+++))))))***+++***)))++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,------......------,,,---------...................................................////////////000000000000111111111111000333888===DDDKKKSSSWWWTTTSSSRRRPPPNNNMMMKKKJJJPPPNNNPPPYYYbbbkkkuuu~~~}}}|||}}}qqqeee[[[QQQKKKJJJIIIJJJKKKMMMPPPRRRTTTUUUWWWZZZ___bbbdddeeegggiiissswww~~~|||xxxtttpppnnnooopppqqqpppkkkeee___XXXXXXVVVUUUTTTTTTSSSSSSSSSUUUZZZ```hhhttt{{{nnnjjjeeedddeeegggggggggjjjooovvvzzzxxxsssnnnjjjfffeeecccccceeejjjppptttwwwwwwwwwwwwxxxxxxvvvuuummmkkkhhhfffccc___[[[XXXPPPMMMKKKKKKOOOTTTXXXZZZXXXWWWVVVTTTQQQNNNKKKIII;;;777222///...---,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************************,,,***(((((()))++++++***,,,++++++,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,------......------,,,............................................................////////////000000000111111111222222222555;;;BBBJJJPPPTTTVVVRRRQQQOOONNNLLLLLLKKKKKKOOONNNSSS___kkkttt{{{~~~}}}|||xxxiii^^^UUULLLFFFEEEKKKLLLNNNPPPSSSUUUWWWXXX[[[^^^bbbdddfffhhhkkkmmmvvv{{{|||wwwtttsssrrrrrrrrrppplllfffbbb\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUXXX\\\ccclllwww~~~tttpppjjjfffeeefffffffffoootttzzz|||zzzuuupppmmmccccccbbbbbbccchhhnnnsss|||{{{zzzyyyzzzzzz{{{|||tttqqqmmmiiieeebbb]]]ZZZTTTPPPLLLKKKMMMPPPSSSTTTUUUVVVVVVVVVTTTQQQNNNLLL@@@<<<555000...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))*********)))************+++++++++)))***+++,,,,,,++++++***************************+++)))'''''')))+++,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...,,,------......------,,,............................................................////////////000000111111111222222222444888@@@HHHPPPTTTUUUTTTPPPOOOMMMLLLKKKKKKLLLMMMNNNOOOXXXggguuu||||||{{{~~~{{{nnn```WWWQQQLLLJJJLLLMMMNNNQQQSSSVVVYYYZZZ[[[___bbbeeehhhkkkooosssvvv~~~~~~~~~}}}|||}}}~~~|||wwwuuurrrpppnnnkkkgggdddaaabbbbbbbbb```]]]ZZZXXXTTTUUUWWWYYY^^^eeennnttt|||vvvppplllkkkjjjjjjqqquuuzzz|||{{{wwwtttrrrjjjjjjiiigggfffjjjpppuuu}}}~~~{{{uuuooojjjeeeaaa^^^ZZZVVVQQQMMMMMMNNNOOOOOOSSSUUUWWWXXXWWWTTTPPPNNNGGGAAA999333000///......,,,,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))******++++++)))************+++++++++&&&''')))+++,,,,,,,,,,,,***************************(((&&&&&&)))+++,,,---************+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...,,,------......------,,,.....................---..................................../////////000000111111111111222222222666;;;CCCMMMTTTWWWUUUSSSOOONNNLLLKKKJJJKKKMMMNNNNNNPPP[[[lll{{{||||||}}}nnnbbbTTTNNNLLLKKKNNNRRROOOPPPSSSVVVXXXZZZ\\\\\\bbbeeehhhkkkoootttzzz~~~~~~~~~~~~~~~|||{{{{{{||||||||||||||||||||||||}}}|||zzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}~~~yyyvvvrrrnnnllljjjgggeeefffggghhhhhhfffccc```]]]TTTUUUVVVWWWZZZ```hhhmmmzzzzzztttqqqpppoooppptttyyy{{{zzzxxxwwwvvvtttsssqqqnnnlllmmmsssxxx||||||uuuooojjjfffccc```[[[VVVQQQPPPOOOOOONNNRRRTTTWWWYYYYYYVVVRRROOOKKKEEE===666222000//////---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++******))))))((((((((((((((((((((((((((((((******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***...---+++******+++---...******+++++++++,,,,,,,,,000///---,,,,,,---///000///......------///000111..................------......//////000000111111...000111222111222333444777???IIIQQQSSSSSSRRRSSSNNNLLLLLLMMMKKKHHHJJJOOONNNWWWeeesss|||}}}yyyyyysss^^^XXXQQQLLLLLLMMMNNNMMMPPPRRRTTTVVVXXX[[[___aaafffiiilllnnnqqqxxx||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvuuusssssssssssstttuuuvvvvvvwwwvvvuuuttttttuuuvvvwwwyyyxxxwwwvvvvvvuuuuuuvvvuuuvvvwwwzzz|||}}}zzztttpppllljjjfffdddggghhhkkkmmmlllhhhaaa\\\YYYWWWUUUTTTVVV[[[```dddrrrwww~~~}}}vvvrrrqqqtttrrrtttzzz||||||}}}}}}vvvqqqrrruuuyyy{{{|||~~~vvvtttssslllddd^^^___^^^YYYRRRMMMLLLNNNPPPSSSVVVWWWVVVUUUTTTUUUNNNKKKEEE>>>777222...------+++***+++,,,------,,,,,,+++*********+++,,,---***++++++++++++***))))))''''''((()))***+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++++++++,,,,,,+++++++++************+++++++++*********))))))************++++++++++++,,,------......------,,,------++++++++++++------++++++,,,,,,,,,---------,,,,,,------------,,,,,,...------,,,---...///000..............................//////000000111111000111222222222222555777;;;BBBKKKRRRTTTSSSRRRRRROOOLLLLLLMMMKKKIIIKKKPPPRRR[[[hhhsss{{{~~~|||zzzxxx{{{yyygggWWWSSSMMMJJJLLLNNNPPPPPPQQQTTTWWWYYY\\\___dddgggjjjnnnssswww{{{}}}{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuttttttsssrrrqqqpppoooooonnnnnnmmmmmmnnnnnnoooooonnnnnnmmmllllllmmmnnnnnnqqqqqqpppooooooooopppppptttttttttuuuvvvwwwxxxyyy~~~|||wwwssspppmmmiiigggiiiiiijjjkkkkkkgggaaa]]]YYYWWWUUUUUUVVVYYY]]]```jjjooovvv~~~xxxssspppooossszzz}}}}}}~~~}}}zzzxxxxxxzzz|||zzz}}}}}}zzztttmmmeeedddccc___YYYTTTRRRQQQRRRTTTUUUWWWXXXWWWUUUTTTOOOLLLGGG@@@:::444000---///...,,,,,,...//////...,,,++++++******+++,,,,,,&&&&&&((()))***+++++++++''''''((()))***+++,,,,,,))))))))))))******************************************++++++++++++******+++++++++++++++*********++++++*********)))))))))+++++++++***************************+++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++---......---+++***---,,,,,,,,,,,,---....................................//////000000111111333333333222222444777;;;AAAGGGNNNTTTUUUTTTRRRQQQOOOLLLKKKMMMLLLJJJMMMSSSZZZ```jjjsssxxxzzz{{{{{{zzzyyyyyy{{{wwwfffYYYOOOMMMIIIIIILLLOOORRRSSSTTTWWWZZZ]]]```eeejjjnnnlllpppwww}}}|||yyywwwuuussssssrrrqqqpppooommmllllllkkkkkkjjjiiihhhgggffffffgggfffeeeeeeddddddeeeeeeddddddccccccccccccddddddfffeeeeeeeeeeeefffggggggllllllllllllmmmnnnooopppwwwyyy{{{||||||}}}{{{wwwtttqqqnnnkkkkkkjjjiiiiiihhheeeaaa]]]YYYXXXWWWVVVVVVWWWXXXYYY```dddkkkrrrzzz~~~vvvooonnnsss{{{{{{zzzzzzwwwyyy}}}}}}{{{ooonnnkkkgggccc^^^XXXSSSTTTSSSSSSVVVYYYZZZWWWTTTPPPNNNJJJEEE???888222///...,,,++++++,,,---,,,+++,,,,,,+++******++++++,,,&&&'''(((***++++++,,,,,,************)))))))))((((((((())))))******++++++******************************++++++++++++******,,,,,,++++++******))))))*********))))))))))))(((*********************************+++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,---......---,,,+++---------------.........---------.....................//////000000111111333333222111111555:::>>>HHHLLLQQQUUUVVVTTTRRRPPPMMMJJJJJJLLLLLLLLLQQQXXXbbbffflllppptttwww{{{}}}zzzwwwxxx}}}rrrdddXXXPPPLLLKKKJJJKKKMMMQQQTTTVVVXXXZZZ]]]___cccgggmmmqqqqqqvvv~~~~~~~~~~~~}}}|||yyywwwtttqqqooommmlllkkkjjjhhhgggeeedddccccccbbbbbbaaa``````____________]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^```bbbeeehhhkkklllppprrruuuvvvvvvxxxzzz||||||yyyvvvrrrooollljjjhhhfffeeeccc```]]]ZZZZZZYYYXXXWWWVVVUUUTTTXXX\\\bbbiiiqqqzzz|||zzz|||yyytttrrrtttyyy}}}~~~|||wwwvvvsssuuuyyy|||www{{{wwwsssnnnggg]]]VVVUUURRRPPPTTTYYY\\\ZZZVVVRRRQQQOOOKKKDDD===666333///---,,,+++,,,---,,,+++,,,,,,++++++++++++++++++,,,------------,,,++++++************)))))))))((((((((())))))******++++++******************************++++++++++++******+++++++++******)))))))))*********))))))))))))(((***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///------......////////////---------.........//////......//////000000111111333222111111222777===BBBNNNOOORRRTTTUUUTTTQQQNNNKKKHHHHHHKKKNNNQQQXXX```lllmmmoooqqqtttyyy|||xxxxxxyyy~~~pppbbbWWWQQQOOOMMMMMMNNNOOOPPPSSSVVVXXX[[[]]]___aaadddjjjpppttt}}}~~~~~~~~~}}}|||zzzxxxwwwvvvvvvuuusssqqqnnnkkkiiihhheeeeeecccaaa___]]]\\\[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTVVVWWWXXXTTTUUUWWWZZZ^^^aaaeeefffiiikkknnnpppppprrruuuwwwzzz{{{}}}}}}zzzvvvsssooolllhhhfffdddbbb```^^^\\\\\\\\\[[[ZZZWWWUUUSSSVVVXXX]]]bbbiiirrr{{{|||zzzzzz|||{{{vvvtttvvvxxxxxx|||}}}vvvtttoooqqqtttxxx{{{}}}yyy|||zzzpppeee]]]VVVRRROOOQQQWWW[[[[[[YYYVVVUUUSSSOOOIIIBBB;;;777333111///...//////...---,,,,,,,,,,,,++++++******,,,------------,,,++++++''''''((()))***+++,,,,,,))))))))))))******************************************++++++++++++*********************)))))))))++++++*********)))))))))***************+++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,000///---,,,,,,---///000---...//////000000//////,,,,,,------.../////////......//////000000111111111222222333555;;;BBBGGGQQQQQQQQQSSSTTTRRROOOLLLJJJGGGHHHMMMRRRXXXbbbllluuuvvvwwwxxx{{{zzzwwwyyy|||~~~zzzmmmaaaWWWOOONNNQQQOOOPPPRRRSSSTTTUUUXXXZZZ^^^___bbbeeehhhnnnuuuzzz}}}|||||||||zzzyyyxxxxxxwwwuuussspppnnnmmmmmmlllkkkiiifffdddbbbaaa^^^^^^\\\[[[YYYWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRTTTVVVYYY[[[\\\```bbbeeeggghhhjjjmmmoooqqqsssvvvyyy|||~~~~~~zzzwwwrrroookkkhhhfffdddbbb```____________]]][[[XXXWWWVVVXXXZZZ]]]aaaiiirrrxxx}}}|||}}}zzzvvvvvvuuutttxxx}}}{{{yyypppqqqsssvvvxxxzzz||||||~~~}}}}}}wwwmmmfff\\\WWWRRRQQQTTTXXX[[[[[[ZZZYYYWWWSSSMMMFFF@@@<<<111///---,,,,,,,,,+++))),,,,,,,,,,,,,,,+++))))))&&&'''(((***++++++,,,,,,''''''((()))***+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,+++++++++************))))))*********++++++++++++++++++,,,,,,,,,------,,,------......------,,,------++++++++++++------+++++++++,,,,,,,,,------...------------------...,,,---.../////////......,,,,,,------...//////000......//////000000111111111222444666:::@@@GGGLLLRRRPPPPPPQQQRRRQQQNNNJJJJJJHHHJJJQQQXXX```mmmxxx}}}|||vvvuuu|||vvviii]]]VVVQQQLLLLLLPPPOOOQQQUUUVVVVVVWWWYYY\\\```bbbeeeiiiooovvv~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{yyyvvvuuuuuutttsssqqqnnnnnnnnnmmmkkkhhhfffdddcccbbbaaa___]]]\\\ZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOONNNMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVXXX[[[^^^___aaadddggggggiiilllppptttwwwyyyzzz|||~~~~~~{{{wwwtttpppmmmkkkhhheeecccbbbbbbbbbbbbaaa___]]]\\\WWWWWWWWWWWWZZZ```hhhnnnvvv}}}~~~~~~}}}}}}{{{xxxxxx{{{zzzzzzzzz{{{||||||||||||xxxpppllleee```YYYSSSQQQTTTYYY\\\]]]\\\ZZZUUUPPPIIIDDD@@@222000---,,,,,,+++***(((,,,,,,------,,,+++)))(((&&&&&&((()))***+++++++++************))))))))))))++++++******))))))((((((((((((((((((((((((((((((******++++++++++++******(((((())))))******++++++,,,,,,,,,++++++++++++***))))))******++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***...---+++******+++---...,,,,,,,,,---------......***+++---......---+++***+++,,,---.........---,,,,,,,,,------...///000000......//////000111111111111333666999===CCCKKKOOORRRPPPNNNOOOQQQPPPMMMIIIKKKIIILLLTTT\\\ffftttxxxzzzyyyvvvvvvkkk^^^SSSQQQOOOLLLKKKNNNMMMQQQUUUWWWWWWXXX[[[^^^aaadddhhhmmmttt}}}}}}{{{zzzyyywwwwwwwwwwwwwwwwwwxxxxxx|||||||||}}}~~~~~~|||}}}~~~~~~||||||{{{{{{zzzyyyyyyxxxwwwwwwvvvsssqqqpppoooooommmlllffffffffffffeeeccc```___[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQOOORRRUUUWWWYYY[[[^^^```___aaaeeeiiinnnqqqtttuuuxxxyyy{{{~~~~~~zzzwwwtttqqqooolllhhheeedddddddddccccccbbbaaa```WWWWWWUUUTTTUUU[[[bbbgggpppvvv~~~|||~~~|||}}}}}}uuuooonnnlllggg^^^UUUPPPQQQWWW\\\```^^^[[[VVVQQQKKKFFFCCC999777444333333222000///,,,,,,------,,,+++)))(((+++++++++++++++***))))))(((((())))))******++++++))))))))))))((((((((((((+++***'''&&&&&&'''***+++((()))***+++,,,---------))))))))))))))))))))))))''')))+++,,,,,,,,,***)))************************************************---..................------------,,,,,,+++++++++,,,,,,,,,---------.........---,,,+++,,,,,,......000///...---------------///////////////......---111000000000000000111222333111111666???GGGLLLNNNTTTQQQPPPPPPQQQPPPMMMJJJLLLNNNRRRZZZdddpppzzz}}}uuuqqqwww{{{mmm\\\WWWQQQNNNOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[]]]^^^dddiiiooouuu{{{}}}zzzxxxvvvsssqqqrrrqqqqqqppppppppppppqqqssstttuuuwwwwwwwwwwwwvvvuuuvvvwwwwwwvvvtttrrrqqqttttttsssrrrqqqpppoooooojjjiiigggeeecccaaa```___aaa```^^^]]][[[ZZZYYYYYYWWWVVVUUUTTTQQQOOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPWWWYYY[[[___ccchhhkkkmmmssstttuuuxxx{{{~~~~~~|||yyyvvvrrrpppnnnmmmjjjhhhfffeeeeeeeeedddccc^^^\\\XXXVVVWWWZZZ___bbblllqqqxxx~~~~~~}}}~~~~~~xxx{{{{{{}}}|||rrrpppssswwwooohhhbbbZZZRRRSSS[[[XXXXXXWWWSSSNNNJJJHHHHHH@@@;;;444///......//////,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))*********)))))))))******************)))(((''''''((()))***))))))***+++,,,,,,,,,+++))))))))))))))))))))))))((()))***,,,,,,+++***)))***************+++++++++************************,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,---...//////...---------------------...///000000//////000000000000000111111222333333555:::CCCJJJNNNOOOSSSQQQOOOOOOQQQPPPNNNLLLLLLQQQXXX```iiitttyyytttsss}}}}}}kkk___VVVSSSOOONNNPPPRRRTTTSSSTTTUUUXXXZZZ[[[^^^```bbbhhhmmmtttzzz|||xxxuuurrrnnnllllllkkkjjjjjjiiijjjjjjjjjkkklllnnnooopppppppppooonnnnnnpppppppppnnnlllkkkjjjjjjiiihhhgggfffeeeeeebbbaaa```___]]][[[ZZZYYY[[[ZZZXXXWWWUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLQQQRRRTTTXXX[[[___ccceeekkklllnnnqqqtttxxx{{{||||||xxxuuurrrpppooommmkkkiiihhhhhhgggfffeee```^^^[[[YYYZZZ\\\___aaaggglllsssyyy}}}}}}|||zzz{{{{{{~~~~~~xxxpppnnnqqqwwwqqqmmmhhh___VVVTTTXXXXXXXXXYYYWWWSSSOOOLLLJJJCCC===666111/////////...---,,,,,,,,,,,,+++++++++************++++++++++++************))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))((()))***+++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,//////...------------...+++,,,---///000000111111000000000000000111222222444555999@@@HHHMMMPPPPPPQQQOOONNNMMMNNNOOOOOONNNMMMUUU___hhhoooxxx|||zzzxxxwww|||kkk[[[SSSOOONNNMMMNNNQQQTTTUUUUUUVVVXXX[[[]]]___aaaeeehhhmmmrrrzzzyyytttppplllhhheeebbbbbbaaa```````````````___```bbbccceeeeeeeeeeeebbbcccdddeeeeeedddcccbbb______^^^]]]\\\[[[[[[ZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJKKKNNNQQQTTTWWWXXX___```bbbfffjjjnnnqqqsssxxxzzz}}}}}}yyyuuusssrrrqqqooolllkkkkkkjjjiiigggbbbaaa```___^^^___```aaaaaaffflllqqquuu{{{}}}{{{zzzwwwxxx{{{~~~}}}~~~{{{uuummmkkkmmmuuusssqqqoooggg\\\VVVVVVVVVXXX[[[\\\ZZZVVVQQQNNNGGGBBB:::555111///...---......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++******))))))(((((((((((()))******+++,,,,,,((()))************)))((())))))*********))))))((())))))))))))))))))))))))((()))***++++++++++++***)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,,,,,,,///......---------......,,,---...///000000000000000000000000111222333333444777>>>EEEKKKOOOPPPPPPPPPNNNKKKJJJKKKLLLNNNOOOQQQZZZeeemmmrrryyy|||yyyzzzzzzmmm[[[SSSQQQKKKKKKLLLOOORRRTTTUUUVVVYYY[[[___aaabbbfffkkkooorrrxxx}}}wwwqqqlllgggbbb___ZZZYYYXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZ[[[\\\XXXYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHKKKMMMNNNSSSTTTWWWZZZ___cccgggiiinnnppptttvvvxxxzzz}}}~~~zzzxxxwwwuuurrrooonnnmmmlllkkkiiiffffffeeedddcccbbbaaaaaa^^^bbbfffjjjmmmsss||||||~~~wwwssstttwww}}}~~~zzzyyyzzz||||||zzzyyyzzz}}}}}}zzzuuummmjjjlllppprrrtttsssmmmcccZZZUUUUUUWWW\\\``````]]]WWWRRRLLLGGG@@@999555111...,,,///.........------------++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''(((((()))***++++++((()))***++++++***)))((())))))*********))))))((())))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++......---------......///...///////////////......000000000000111222333444444999AAAIIIMMMOOONNNNNNNNNLLLJJJHHHIIILLLPPPSSSYYYaaajjjpppssszzzzzzvvvxxx{{{~~~{{{lll]]]PPPLLLOOOJJJLLLNNNPPPRRRTTTUUUVVV[[[___ccceeefffjjjqqqvvvxxx}}}yyysssmmmgggbbb]]]YYYTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB????????????????????????>>>>>>??????????????????@@@AAAAAABBBDDDFFFGGGHHHJJJKKKNNNQQQUUUYYY\\\^^^bbbeeeiiilllooorrrvvvyyyvvvzzz}}}|||xxxuuurrrpppooonnnllljjjiiiiiiiiiiiigggeeecccbbb^^^aaadddeeeggglllttt{{{{{{~~~wwwssssssvvv{{{|||vvvsssssstttrrrrrrssswww|||~~~}}}xxxqqqmmmmmmlllpppttttttppphhh]]]VVVSSSUUUZZZ```dddbbb]]]XXXQQQMMMFFF???:::555000---/////////.........------*********++++++++++++,,,************))))))))))))''''''(((((())))))******))))))***++++++***))))))))))))******+++******)))))))))))))))))))))))))))***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......------,,,...------------.../////////////////////...------000000000111222333444555666<<>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>?????????@@@AAACCCEEEEEEEEEFFFGGGJJJMMMPPPSSSTTTWWWYYY]]]```cccgggkkkooonnntttzzz~~~{{{yyyuuusssrrrpppnnnlllkkkkkklllkkkjjjgggeeedddbbbccccccbbbbbbfffnnntttvvv~~~~~~wwwwwwxxx|||}}}vvvqqqoooooojjjlllnnnrrrxxx~~~}}}wwwrrrrrrmmmqqqsssrrrpppjjjaaaWWWQQQRRRVVV]]]cccdddaaa]]]VVVRRRKKKEEE???999333/////////.........---------************++++++++++++)))))))))))))))*********))))))))))))))))))))))))*********++++++*********))))))***+++,,,,,,,,,+++))))))))))))))))))))))))***************++++++,,,,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,............------------------...//////---...///////////////...000000000111222333555555:::@@@HHHMMMNNNMMMLLLLLLMMMMMMNNNOOOSSS\\\gggpppttttttvvvyyy|||tttrrrxxx}}}jjj\\\___bbbZZZNNNIIIMMMOOORRRTTTTTTWWW[[[___bbbgggmmmooopppuuu~~~}}}zzzxxxppplllgggaaa]]]XXXTTTQQQNNNMMMLLLJJJIIIHHHHHHHHHJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBB???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBB@@@?????????????????????===>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;999::::::;;;<<<======>>><<<<<<===>>>???AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQSSSUUUYYY]]]```dddiiippptttvvvyyy}}}yyywwwuuusssqqqooolllmmmllllllkkkiiigggfffeeeeeeccc```^^^aaagggmmmssszzz{{{yyyyyy{{{~~~vvvoookkkiiigggiiilllnnnqqqvvv~~~|||xxxwwwsssvvvuuuqqqnnnkkkbbbXXXPPPPPPRRRXXX```dddccc```ZZZVVVPPPIIICCC<<<666111.........---------,,,,,,++++++++++++,,,,,,,,,---(((((())))))******+++++++++++++++***************************************((()))***+++,,,---------))))))))))))))))))))))))******))))))******+++,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......)))***,,,.../////////...---------------...///000,,,,,,...///000000111111000000000111222444555666===CCCKKKOOOOOOMMMLLLLLLMMMOOOPPPSSSYYYeeesss|||}}}{{{zzz}}}|||uuuqqqttt~~~{{{ooo\\\UUUcccooohhhXXXMMMLLLOOORRRTTTUUUYYY^^^ccceeekkkppprrrsssxxx}}}zzzwwwtttrrrkkkhhhbbb^^^ZZZUUUQQQNNNLLLKKKJJJIIIGGGGGGFFFFFFIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@???????????????>>>>>>>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????<<<<<<============<<<<<<;;;;;;;;;:::::::::999999777888999:::;;;<<<======::::::;;;<<<===???AAABBB@@@@@@AAAAAABBBDDDEEEFFFHHHIIIJJJKKKLLLOOOSSSVVVVVV[[[bbbeeeggglllssszzz|||yyywwwvvvsssqqqmmmmmmmmmlllkkkjjjhhhggggggfffddd___\\\]]]dddiiirrrwww~~~}}}{{{yyyxxxyyy|||~~~}}}~~~vvvmmmgggdddgggjjjlllkkkkkkoooyyy~~~}}}{{{{{{yyyzzzwwwpppmmmkkkcccXXXOOONNNOOOUUU^^^ddddddccc\\\XXXRRRLLLFFF???888333......---------,,,,,,,,,,,,,,,,,,---------......$$$%%%&&&'''((()))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***************************************++++++************++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...///---***+++---///...,,,,,,,,,,,,---...///000000////////////////////////111111111111111111222222///000222222333666999<<>>>>>>>>>>>>>>>>>>>>>>>???===<<<===@@@AAA@@@>>>@@@@@@AAAAAAAAA@@@@@@???DDDDDDBBBAAA@@@?????????AAAAAAAAA@@@@@@@@@??????@@@@@@@@@???????????????@@@???===<<<;;;<<<>>>??????<<<999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<<<<======??????>>>==================>>>>>>???@@@AAAAAABBBDDDDDDEEEEEEGGGHHHIIIJJJOOOQQQTTTXXX\\\bbbhhhmmmooottt|||}}}zzzwwwtttpppooonnnnnnppppppooommmmmmjjjeeeaaa___aaadddfffnnnqqqvvv}}}}}}yyyzzzzzzxxxwwwxxxtttwwwxxxwwwsssmmmiiifffgggiiijjjjjjjjjnnntttzzz|||}}}uuuoookkkfff^^^XXXTTTOOOLLLQQQ[[[dddhhhgggbbb]]]VVVOOOIIICCC<<<777333111...---...///...---.........---,,,+++***)))''''''((()))***++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++************++++++************+++++++++++++++***************+++++++++,,,,,,,,,,,,---)))+++,,,---,,,+++,,,---,,,,,,++++++,,,,,,---...000...,,,+++---...,,,+++,,,---------.../////////////////////////////////////////////000111222333///000111222333666:::>>>HHHKKKOOOQQQQQQQQQQQQQQQQQQOOOQQQ[[[jjjvvv|||}}}yyytttssszzzvvviii```WWWNNNZZZxxx}}}dddRRRRRROOOSSSWWWZZZ[[[]]]bbbfffmmmssszzz~~~zzzwwwsssoookkkfffaaa]]]ZZZYYYVVVRRROOOLLLJJJIIIKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAA========================???===<<<===???@@@???===???@@@@@@@@@@@@@@@??????CCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@?????????????????????????????????@@@???>>><<<<<<===>>>??????===::::::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>======>>>???@@@@@@======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFJJJKKKNNNPPPSSSWWW\\\```dddiiiqqqwww}}}~~~|||yyyyyy~~~~~~{{{xxxqqqpppnnnmmmnnnooonnnmmmmmmjjjfffcccaaabbbdddeeefffiiinnntttzzz|||wwwxxxyyywwwuuuuuuppprrrsssqqqnnnkkkiiihhhnnnnnnmmmmmmmmmqqqvvvzzz|||vvvppplllfff___ZZZTTTPPPMMMPPPWWW^^^bbbdddccc^^^XXXRRRMMMGGG@@@;;;444111...------...---,,,++++++,,,------------,,,*********+++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++***************++++++++++++++++++,,,,,,,,,------***,,,---...,,,,,,,,,---,,,,,,++++++,,,,,,---......---++++++---......---------..................////////////////////////---------...///111333333///000000111333777===AAAKKKMMMQQQRRRRRRRRRSSSTTTQQQRRRVVVaaaoooyyy}}}}}}yyyttttttyyy|||mmm\\\QQQHHHRRReeeuuuooo[[[OOOQQQRRRUUUYYY\\\]]]___dddiiilllsss{{{}}}|||||||||}}}|||zzzxxxuuussspppmmmiiieeeaaa\\\WWWTTTUUUTTTRRROOOMMMJJJIIIHHHHHHFFFEEEDDDDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@===========================<<<;;;<<<>>>???>>>===>>>??????@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????AAA@@@>>>=========>>>??????===<<<;;;<<<===<<<<<<;;;;;;<<<<<<======>>>>>>???>>>>>>======>>>>>>???=========>>>???@@@BBBBBB<<<======>>>>>>?????????????????????@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLPPPSSSXXX\\\ccchhhmmmrrrvvvxxxwwwsssoooooooooqqqyyy}}}tttqqqnnnmmmmmmnnnnnnmmmmmmkkkiiifffdddddddddddd```aaaeeejjjqqqyyy|||tttvvvxxxvvvrrrpppnnnnnnnnnmmmllllllnnnoooxxxuuurrrqqqsssvvvxxxzzz||||||tttooojjjddd___WWWUUURRRQQQTTTYYY^^^aaaccc```\\\XXXSSSMMMFFFAAA666333///---------,,,+++++++++,,,---------------+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))***++++++,,,,,,++++++------,,,,,,++++++******++++++************++++++)))))))))***+++++++++,,,*********++++++++++++,,,+++---......---,,,---...,,,,,,++++++,,,,,,---...++++++++++++---///000000...............---------////////////////////////.........///000111222333000000000111333999@@@EEELLLOOOQQQRRRRRRRRRTTTUUUSSSYYYbbbkkkrrrwww||||||xxxuuuzzzsssbbbUUUMMMHHH^^^ssstttcccTTTQQQTTTTTTWWW[[[]]]^^^bbbggglllooovvv~~~yyyuuusssqqqqqqpppqqqrrrsssqqqnnnkkkhhheeeccc```^^^]]]ZZZWWWTTTSSSRRRQQQPPPNNNLLLJJJIIIGGGEEECCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>????????????========================<<<<<<<<<<<<============>>>>>>??????@@@@@@?????????????????????@@@AAABBB@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>??????AAA@@@???>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>============>>>>>>============>>>???@@@AAA============>>>>>>???????????????@@@AAABBBCCCCCCBBBDDDEEEFFFFFFHHHKKKNNNOOOSSSXXX]]]aaadddhhhkkkkkkgggfffhhhjjjnnnwwwxxxtttpppmmmmmmmmmnnnmmmmmmlllkkkjjjhhhfffdddddd^^^^^^aaaeeelllttt{{{{{{ssstttwwwuuupppmmmppppppooonnnnnnqqqvvvzzz|||wwwvvvxxxzzzzzzyyy|||yyysssnnniiifff]]]\\\ZZZWWWTTTVVV\\\aaadddcccaaa]]]XXXPPPIIIEEE:::666111...---,,,++++++//////......---+++***)))***************)))))))))************************))))))))))))))))))))))))((())))))***************,,,,,,,,,++++++*********++++++************++++++)))))))))***+++++++++,,,))))))))))))************,,,---///...---,,,,,,---,,,,,,++++++,,,,,,---...,,,------,,,,,,---...///...............---------////////////////////////222222111000000000111111000111111333666<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<======>>>>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBBBB@@@@@@@@@????????????>>>======>>>>>>?????????@@@AAA@@@@@@???????????????============<<<<<<;;;<<<:::;;;;;;<<<===>>>>>>???>>>======<<<<<<======>>>???>>>>>>======>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBCCCAAACCCEEEFFFFFFHHHJJJLLLJJJMMMQQQTTTWWWZZZ]]]```cccaaabbbfffjjjoooxxx|||xxxssspppoooooonnnnnnllllllmmmlllkkkiiigggeee______```ccciiipppwww||||||yyyrrrsssvvvtttpppnnnrrrqqqqqqpppqqquuu{{{{{{zzz||||||zzzxxx{{{~~~zzztttoookkkiiiaaaaaa```[[[VVVVVVZZZ^^^dddeeeeeebbb\\\SSSKKKGGG???;;;555000...---,,,+++/////////...---,,,+++***))))))))))))))))))(((((()))))))))***************))))))))))))))))))))))))(((((()))************)))************************++++++************++++++***************+++++++++))))))))))))*********++++++---......,,,++++++,,,,,,,,,++++++,,,,,,---...000000000...+++)))***+++------..................////////////////////////444333222111000000000000000111333666:::@@@GGGLLLPPPPPPQQQQQQQQQSSSVVVYYY___jjjvvvxxxssssss{{{}}}yyyzzz|||lllYYYOOOMMMOOOVVVgggooobbbSSSRRRVVVWWWYYY\\\```cccfffkkkrrrxxx|||xxxuuusssrrrrrrqqqpppoooooooooooooookkkmmmooooooooopppqqqsssrrrtttxxx|||}}}{{{zzzyyyxxxvvvtttooolllhhhccc___]]]\\\\\\ZZZ[[[]]]^^^^^^]]][[[ZZZXXXWWWUUUUUUUUUSSSQQQNNNLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????===>>>@@@???===<<<<<<===<<<<<<======>>>>>>?????????>>>>>>======>>>>>>???AAA@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@BBBDDDFFFFFFGGGIIIKKKHHHJJJMMMOOOQQQSSSVVVXXX]]]]]]aaaiiiooosss{{{}}}xxxtttsssqqqpppnnnlllmmmmmmnnnmmmkkkjjjhhhaaaaaaaaacccgggmmmssswww{{{~~~||||||uuuqqqrrrssspppooopppppppppqqqqqqqqqtttyyy}}}~~~~~~}}}|||yyywwwxxxzzz}}}}}}{{{zzzzzz~~~xxxsssnnnkkkiiiccccccbbb^^^YYYWWWYYY[[[bbbeeehhhfff___WWWOOOJJJEEE@@@999444111///...---,,,,,,---...............(((((())))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))***++++++++++++***((((((((())))))******+++++++++************+++++++++++++++******************+++++++++,,,,,,,,,,,,+++,,,...---+++******+++,,,,,,++++++,,,,,,---......///000...+++***+++---,,,---------.../////////////////////////////////222111111000000000000111000222555999===CCCJJJOOORRRSSSSSSRRRRRRTTTXXX[[[hhhnnnuuuwwwvvvxxx|||xxxzzzmmm]]]RRRNNNMMMLLLQQQYYY[[[TTTPPPTTTWWWUUU\\\```dddgggkkkqqqzzzxxxwwwtttqqqmmmjjjgggfffcccdddddddddddddddcccccc___aaabbbbbbbbbbbbdddeeehhhjjjmmmqqqtttvvvxxxxxxtttuuuuuuttttttsssrrrqqqpppnnnlllllllllllljjjhhhbbb```]]]YYYVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRRRRQQQPPPMMMKKKKKKLLLLLLLLLKKKIIIGGGFFFDDDBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>??????======>>>@@@??????@@@BBBBBBCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>AAACCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBDDDFFFGGGGGGGGGIIIJJJJJJLLLNNNOOOOOOQQQTTTVVV[[[]]]dddooowww|||}}}yyywwwtttqqqooollllllmmmnnnnnnmmmmmmlllfffffffffgggiiimmmqqqtttyyy{{{~~~zzzuuusssssspppnnnooonnnlllnnnrrrnnnoooqqqqqqqqqrrrtttvvvyyy|||}}}yyywwwuuusssuuuxxxxxxxxxwwwwwwwww~~~}}}|||yyyuuupppmmmlllffffffeeebbb___\\\[[[[[[___dddiiiiiiddd\\\TTTQQQKKKEEE===777333111000///,,,------...............(((((())))))************(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++&&&&&&'''((()))***++++++++++++************++++++,,,+++++++++******)))))),,,,,,---------.........+++,,,------+++)))******,,,,,,++++++,,,,,,---...(((+++------,,,,,,000333,,,,,,------...///000000///////////////////////////////////////000111111///222777;;;@@@EEELLLPPPTTTTTTTTTSSSSSSVVVZZZ]]]nnnoooqqqtttxxx}}}|||vvvwww~~~uuu```TTTRRRRRROOOJJJPPPRRRRRRQQQVVV^^^^^^ZZZ___cccgggkkkooovvv~~~{{{yyyooonnnkkkhhheeebbb___^^^WWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXZZZZZZYYYYYYZZZ\\\\\\]]]```ccceeefffgggggghhhhhhhhhhhhgggfffeeeeeeeeecccbbbbbbccccccbbbaaaZZZXXXVVVSSSQQQOOONNNMMMLLLMMMMMMOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRQQQOOOMMMLLLMMMMMMNNNLLLJJJHHHFFFCCCAAA?????????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@======???AAA???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@CCCEEEEEEBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHJJJJJJIIIHHHIIIJJJNNNOOOQQQQQQQQQSSSVVVXXX[[[___hhhuuu~~~|||zzzwwwssspppllllllmmmnnnnnnooonnnnnnkkkkkkjjjkkkmmmooorrrtttwwwwwwyyy~~~|||rrrmmmlllmmmllllllmmmkkkiiilllsssnnnppprrrrrrrrrqqqrrrssstttzzz}}}xxxuuuuuuppprrrtttuuuuuuuuuvvvxxx|||}}}~~~|||xxxtttqqqpppiiiiiihhhgggeeebbb___\\\\\\bbbiiikkkggg```YYYVVVNNNHHH@@@999555333111000000000000///...---++++++(((((())))))******++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++******************++++++,,,,,,---...//////---------------------------------............/////////............/////////......------///000111...000222333222111222333///222888???FFFLLLQQQSSSQQQSSSSSSPPPOOORRR[[[bbbkkklllooosssyyy~~~xxxxxxzzzrrrgggXXXOOOMMMNNNOOOOOONNNPPPSSSUUUWWWYYY\\\___cccggglllqqqwww}}}zzzvvvqqqnnnhhhfffccc___[[[YYYWWWWWWRRRRRRSSSSSSRRRPPPOOOMMMPPPPPPQQQRRRRRRRRRQQQQQQRRRTTTXXX[[[]]]^^^^^^]]]___^^^^^^^^^]]]]]]\\\\\\]]]\\\ZZZWWWVVVUUUVVVVVVOOONNNMMMLLLJJJHHHGGGFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJHHHEEEBBBCCCAAA???>>><<<<<<<<<===999999888888999999::::::::::::;;;;;;::::::999888777888:::<<<=========<<<<<<======>>>???@@@AAABBB:::;;;===???@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFEEECCCAAA@@@BBBDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGEEEFFFHHHIIIIIIJJJLLLNNNKKKKKKKKKKKKKKKKKKKKKJJJMMMLLLLLLLLLLLLNNNOOOQQQUUUWWWXXXYYYZZZ\\\___bbbfffkkkttt~~~}}}{{{uuupppmmmmmmnnnooopppqqqrrrrrrqqqooolllkkklllnnnnnnmmmmmmpppttt{{{xxxnnniiiggghhhhhhkkkmmmjjjeeeeeeiiiqqqrrrrrrqqqnnnmmmmmmnnnkkkttt|||}}}{{{xxxqqqkkkqqqnnnmmmmmmmmmooowww}}}zzzwwwtttrrrooommmkkkkkkkkkhhhbbb]]][[[```hhhmmmlllfff^^^YYYRRRLLLGGGCCC;;;111///222------------------------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++************************++++++,,,------...---------------------------------............///000...,,,******,,,...000//////...---...///000111///000222222111111111333444777<<>>===<<<======::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999:::<<<===>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;<<<>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIIIIKKKJJJJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]]]]^^^```aaabbbfffjjjmmmrrrwww}}}wwwsssnnnnnnnnnoooqqqssstttuuutttrrrooonnnnnnmmmkkkjjjjjjmmmqqqwwwzzzoooiiiggghhhgggjjjllljjjeeeeeeiiipppqqqrrrpppnnnmmmnnnooonnnvvv}}}}}}vvvooonnnkkkiiikkkllloooxxx~~~|||zzzxxxvvvuuutttrrrpppkkkeeeaaa]]]```eeejjjllliiiddd```VVVOOOIIIEEE>>>555111333222222000...,,,***)))(((******)))(((((('''&&&&&&************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++++++++)))******++++++,,,,,,,,,---------------------------------............///000...***''''''***...000//////.........///000111///000222111000000111333999<<>>============<<<;;;;;;;;;;;;<<<===>>>>>>????????????>>>======<<<===>>>???????????????@@@??????>>>===<<<<<<<<>>>>>=====================>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKKKKHHHJJJKKKMMMNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOOOOPPPLLLOOORRRSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTWWWXXXYYYYYYYYY\\\[[[ZZZZZZZZZ[[[]]]]]]eeefffhhhiiihhhiiikkklllrrrqqqppppppqqqtttvvvwwwuuutttsssrrrtttvvvyyyzzz}}}~~~zzzuuutttrrrpppqqqrrruuuwwwvvvuuuttttttssspppkkkgggfffhhhkkkpppvvv{{{{{{sssooommmkkklllooonnnjjjiiikkkooooooooonnnnnnooosssuuuqqqvvv|||qqqllliiijjjlllooowwwwwwrrrpppjjjfffccceeejjjooopppooocccZZZPPPJJJFFF@@@999333,,,,,,,,,---...000111222&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///------............------/////////000000000000000///000111111000111444666<<>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNMMMNNNQQQSSSTTTSSSRRRQQQMMMMMMMMMMMMNNNNNNOOOPPPOOOPPPRRRSSSUUUWWWXXXYYYYYY\\\___``````______``````aaabbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhhhhllllllkkkkkklllmmmnnnpppwwwyyy{{{}}}~~~~~~{{{yyyuuurrrpppqqqrrrsssrrrrrrssstttuuusssnnnkkkhhhiiilllpppuuuzzz~~~~~~yyytttqqqqqqtttsssooolllnnnnnnnnnnnnmmmmmmqqquuuyyyuuuzzz}}}uuuooommmnnnooouuu|||~~~yyyxxxqqqlllgggfffiiimmmppprrrhhhaaaWWWNNNIIIDDD<<<555444333000...---,,,,,,---&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************************************)))***+++,,,,,,,,,,,,+++******++++++,,,------------------------------------------------------------------............///---...000111111000...---...///000111111111000000...///111111222444777:::>>>DDDLLLSSSWWWVVVSSSPPPKKKLLLMMMQQQWWW^^^eeeiiiiiimmmsss{{{~~~~~~zzzrrraaaTTTOOOLLLLLLLLLMMMNNNPPPRRRSSSWWWYYY]]]aaaeeekkkrrrwww}}}|||wwwsssjjjeee___YYYTTTQQQNNNKKKHHHFFFDDDCCCAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAA>>>>>>@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHIIIJJJJJJIIIHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZ]]]^^^]]][[[ZZZVVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\^^^```cccfffhhhiiijjjkkknnnnnnnnnmmmooopppppppppqqqrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvwww||||||||||||~~~}}}yyyvvvsssqqqqqqqqqooooooqqqsssuuuuuurrrooolllmmmooorrrvvvzzz}}}{{{wwwvvvxxxwwwsssoooooommmmmmllllllmmmrrrxxx}}}}}}vvvqqqoooooorrrwwwyyy{{{~~~}}}{{{uuuqqqmmmiiihhhkkkooosssmmmiii___TTTMMMHHH@@@999444333000...------...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************************************)))***+++,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////...///000111222111000000...///000111333666;;;>>>CCCIIIQQQXXXZZZXXXSSSOOOKKKMMMPPPWWW^^^fffkkknnnqqqwww~~~~~~{{{qqqcccTTTNNNOOOJJJKKKMMMNNNOOORRRUUUWWWYYY\\\```dddjjjqqqyyy{{{uuunnnjjjaaa\\\VVVQQQMMMKKKIIIGGGDDDCCCBBB@@@??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGEEECCCBBBBBBCCCCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]___aaadddfffjjjlllmmmmmmkkkiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnqqquuuyyy|||}}}zzzwwwuuussssssnnnnnnooorrrtttuuusssqqqooopppqqqtttwwwzzz}}}{{{yyyzzzzzztttpppooollllllkkkkkkmmmssszzzzzztttqqqoooppptttrrrxxx~~~zzzttttttqqqlllhhhhhhnnntttrrrppphhhZZZPPPKKKEEE>>>222111///......///222333++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,---......++++++++++++++++++++++++---------------------------------.........//////111000...------...000111...///000222222111111000---///000222444888===@@@HHHMMMUUU[[[]]]XXXRRRMMMLLLNNNSSS[[[dddkkkppprrrxxx~~~~~~}}}pppeeeXXXMMMKKKPPPKKKLLLNNNPPPRRRUUUYYY\\\[[[^^^bbbgggmmmvvv~~~~~~wwwppphhhdddZZZVVVPPPKKKIIIGGGFFFDDDBBBAAA???>>>======>>>???>>>???@@@AAAAAA@@@??????>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEE?????????@@@@@@AAAAAAAAA>>>???AAACCCCCCCCCCCCBBB???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHIIIHHHGGGFFFEEECCCBBBBBBCCCDDDCCCBBB???@@@AAABBBAAA@@@???>>>>>>>>>>>>???@@@AAACCCDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAACCCFFFIIIJJJIIIJJJLLLMMMPPPQQQSSSTTTTTTTTTUUUVVVXXX[[[]]]___aaabbbccceeegggiiilllmmmqqqssswwwzzz{{{zzzxxxwwwzzzzzzyyyxxxxxxyyyyyyyyy}}}~~~}}}{{{xxxvvvuuunnnnnnoooqqqssstttsssrrrqqqqqqsssuuuxxx{{{}}}~~~}}}zzz{{{zzzuuupppnnnllllllkkkkkkmmmsss{{{|||uuuqqqooopppsssnnnwww~~~yyyrrrttttttnnnhhhgggnnnuuuuuuuuunnn___SSSMMMHHHBBB:::777333///,,,,,,,,,---++++++***)))(((((())))))++++++******)))(((((('''***+++,,,------,,,+++*********))))))******+++,,,************************------------,,,,,,+++******+++,,,,,,------,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000......//////000000111111222111000111555;;;AAAEEEOOOQQQTTTVVVVVVTTTQQQOOOKKKVVV```cccfffmmmvvvzzz~~~zzz}}}qqq```SSSNNNLLLKKKIIIMMMOOOQQQSSSTTTVVVXXXZZZ^^^aaafffjjjoooxxx{{{uuuooohhhaaa\\\VVVRRRMMMIIIGGGEEECCCBBBAAA@@@>>>======???AAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCC????????????@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFDDDDDDDDDDDDCCCAAAEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGCCCAAAEEEHHHJJJOOOTTTPPPUUU\\\______^^^___aaa```aaabbbeeegggiiikkklllrrrtttvvvyyy|||~~~{{{yyyxxxxxxrrrooommmmmmppprrrrrrqqqrrrsssttttttvvvzzz}}}yyywwwtttqqqnnnfffhhhiiiiiikkkooowww}}}wwwqqqooooooppp{{{{{{{{{}}}|||yyyyyywwwpppmmmnnnmmmjjjlllrrrvvvtttooofff[[[QQQJJJGGG===999444000///......---,,,,,,+++***************+++******)))((((((''''''***++++++,,,,,,++++++*********))))))******+++,,,************************+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...---------......//////000111111111111111111333777===CCCGGGRRRTTTWWWVVVTTTQQQOOOOOOTTT]]]fffhhhlllttt~~~yyyqqqfffWWWMMMJJJJJJJJJJJJNNNPPPSSSTTTVVVXXX[[[]]]___ccciiiooovvv}}}vvvpppiiibbb\\\WWWPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@???>>>???@@@BBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEEEEGGGIIIFFFFFFGGGGGGHHHHHHHHHHHHKKKIIIHHHHHHHHHHHHFFFEEEFFFDDDCCCBBBCCCCCCAAA@@@DDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBCCCAAAAAABBBBBBBBBCCCCCCDDDCCCAAABBBHHHMMMQQQVVV]]]^^^cccjjjnnnnnnmmmoooppppppqqqtttwwwzzz}}}~~~{{{zzzyyyuuurrrpppppprrrttttttssstttuuuwwwxxxyyy||||||yyyuuuqqqmmmiiiiiiiiiiiijjjooovvv|||}}}vvvqqqppppppqqqvvvvvvwwwzzz}}}yyyuuusssqqqllljjjlllkkkiiikkkooouuussspppiii___UUUMMMIII@@@<<<666222111000///...,,,,,,,,,+++++++++++++++*********)))((((((''''''+++++++++******+++++++++******))))))******+++,,,******************************++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,......///000000111111222111111222555:::@@@EEEIIIPPPTTTVVVUUUPPPNNNQQQTTT___gggmmmooosss~~~}}}~~~uuummmbbbZZZOOOIIIHHHKKKMMMMMMOOORRRTTTVVVXXXZZZ^^^aaabbbgggooovvvzzzuuuooohhhbbb[[[TTTPPPJJJGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@???@@@AAACCCDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLJJJHHHGGGHHHHHHGGGFFFHHHFFFDDDDDDEEEEEEDDDCCCEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGFFFDDDCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDGGGNNNTTTYYYbbbkkkrrrxxx~~~|||{{{xxxvvvtttssstttuuuuuuuuuuuuwwwyyy{{{{{{}}}{{{uuupppnnnmmmjjjiiijjjooovvv|||}}}}}}yyyuuurrrqqqrrrrrrqqqqqqsssuuuxxx{{{}}}~~~}}}vvvoookkkhhheeefffiiijjjiiiiiilllpppqqqpppmmmeee[[[QQQKKKCCC???999555222111///...++++++++++++++++++******++++++*********))))))))),,,+++***))))))***+++,,,******))))))******+++,,,************************((()))***+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---------------------------,,,,,,,,,------------...---...//////000000//////...//////000111111222222111222444888===CCCHHHKKKJJJNNNRRRQQQNNNNNNUUU\\\ffflllqqqsssyyy}}}{{{|||uuukkkcccXXXSSSLLLHHHJJJMMMPPPRRRQQQSSSUUUWWWYYY]]]aaadddgggllluuu}}}|||xxxqqqmmmfff```YYYSSSMMMIIIHHHFFFCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOOOOMMMLLLLLLNNNOOOPPPOOOLLLKKKIIIIIIJJJKKKKKKJJJIIIJJJLLLLLLJJJHHHGGGFFFFFFIIILLLLLLJJJHHHIIIKKKHHHGGGGGGFFFFFFGGGHHHHHHJJJJJJMMMRRRXXX```nnnzzz}}}|||zzzxxxvvvuuuuuuuuuuuuuuutttvvvyyy{{{{{{{{{|||}}}}}}}}}}}}~~~zzztttqqqnnnkkkmmmrrrzzz|||{{{yyyxxxyyyxxxvvvtttsssrrrssssssoooppprrrssstttvvvyyy||||||}}}sssjjjddd```aaadddhhhiiiiiijjjjjjjjjlllnnnooojjjaaaWWWOOOHHHCCC<<<777444111///...((()))***++++++***)))))),,,+++++++++++++++******,,,+++))))))))))))+++,,,******))))))******+++,,,************************((()))***+++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---------------------------,,,,,,---------.........//////000111111111111111//////000000111222222222222333777;;;AAAFFFKKKMMMGGGLLLPPPOOOLLLNNNVVV^^^gggmmmrrrvvv~~~}}}{{{}}}|||uuulllbbb[[[RRROOOKKKIIIKKKNNNRRRTTTRRRSSSVVVXXX[[[___dddhhhlllrrr{{{|||uuuppphhhddd]]]WWWRRRNNNIIIFFFFFFDDDBBBAAABBBAAA@@@?????????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKMMMOOOQQQRRRTTTVVVXXXYYYYYYXXXXXXWWWVVVTTTTTTVVVVVVVVVUUUOOOMMMKKKLLLNNNQQQRRRRRRQQQRRRTTTRRROOOLLLKKKKKKJJJNNNSSSTTTQQQNNNOOOPPPKKKJJJHHHGGGGGGHHHIIIJJJMMMLLLOOOSSSYYYeeeyyy}}}|||}}}~~~|||{{{zzzxxxvvvtttttttttuuurrruuuxxxyyyxxxwwwwwwxxxvvvvvvwwwyyy}}}zzzvvvrrrpppsssyyy|||zzzvvvtttsssttttttsssrrrrrrrrrssssssqqqsssssssssrrrtttwwwzzz{{{}}}rrrgggaaa]]]aaaeeegggjjjkkkkkkiiidddfffjjjnnnmmmggg]]]VVVLLLGGG@@@999555222///---'''((()))***+++***)))(((++++++++++++++++++++++++*********))))))***************))))))******+++,,,******************************++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------------------,,,---------..................///000000000000/////////000111111222222333333666999???DDDIIILLLNNNKKKNNNPPPOOONNNPPPWWW]]]gggnnnuuu{{{|||~~~|||tttmmmddd[[[UUUMMMLLLJJJJJJKKKNNNQQQSSSTTTVVVXXX[[[^^^ccciiimmmrrryyy|||wwwqqqkkkfff]]]ZZZTTTOOOLLLIIIFFFDDDCCCAAA@@@@@@@@@@@@???===???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJLLLNNNOOOPPPRRRUUUXXXWWWYYY\\\___aaabbbbbbaaabbb```^^^]]]\\\ZZZWWWTTTTTTRRRQQQRRRVVVZZZ\\\]]]```bbbbbb^^^YYYUUUVVVWWWVVV\\\aaa```ZZZTTTQQQQQQKKKJJJIIIHHHIIIKKKMMMOOONNNPPPSSSWWW]]]jjjzzzvvvtttpppnnnmmmmmmoooqqqxxx{{{~~~||||||zzzwwwtttrrrsssuuusssuuuwwwwwwvvvttttttuuuqqqrrrssstttvvv{{{|||yyyuuuuuuyyyzzzxxxuuupppmmmmmmnnnnnnnnnoooppprrrtttuuusssuuuvvvtttrrrssswww{{{}}}tttiiibbb^^^bbbfffgggiiilllkkkhhh___aaaffflllooommmeee___QQQLLLDDD===888444000...'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---........................------------............---......//////////////////000000111111222333333555888<<>>999555222)))***+++,,,,,,+++***)))---------,,,,,,+++++++++++++++************++++++,,,+++***)))(((((((((((('''((()))***+++,,,,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,---------.........------------...//////000000000000111111111111444222333555333000222666:::<<<@@@DDDGGGIIIJJJJJJMMMOOORRRUUUYYY^^^dddhhhqqqttt~~~yyyyyy~~~{{{qqqfff^^^VVVOOOKKKKKKJJJLLLOOOPPPQQQSSSUUUXXX\\\]]]```eeejjjqqqwww{{{|||wwwqqqnnngggeee```[[[VVVQQQNNNLLLIIIHHHGGGEEEEEEEEEFFFFFFAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMJJJHHHIIILLLMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJOOOPPPQQQQQQRRRSSSVVVYYYXXX\\\```bbbcccdddiiillllllnnnqqqtttyyypppcccZZZWWWUUUYYY[[[^^^eeeooosssqqqsss|||}}}zzzxxxuuupppkkkgggfffdddaaa^^^```___]]][[[[[[^^^bbbfffiiilllpppuuuyyy}}}yyyuuutttttt{{{{{{yyyxxxvvvuuuuuuuuurrrssssssooolllnnnttt{{{|||vvvwwwxxxzzz}}}{{{qqqiiidddbbbbbbaaabbbdddeeegggkkkqqquuuxxxuuutttttttttvvv|||rrrllliiifffeeeeeeeeecccbbb]]]YYYXXX___kkkttttttqqqggg]]]PPPGGGCCC===666///)))***++++++++++++***))),,,,,,+++++++++*********++++++************++++++++++++************++++++---,,,,,,+++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,---------...............------------...//////............////////////222000111444333111444999<<>>DDDIIINNNPPPPPPPPPSSSVVV^^^bbbhhhqqq|||~~~yyyxxx{{{wwwmmmggg\\\TTTLLLJJJIIIHHHJJJNNNQQQRRRSSSTTTUUUXXX\\\___eeekkkssszzz}}}wwwqqqmmmhhhccc\\\VVVSSSPPPNNNMMMHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKLLLNNNPPPSSSUUUVVVVVVVVVWWWXXXYYY[[[]]]^^^```bbbdddgggjjjlllnnnooosssuuuxxx}}}qqqfffbbbcccfffnnnxxxzzzooohhhfffooozzziii^^^VVVUUUTTTSSSSSSSSSRRRQQQTTTWWW[[[^^^```aaadddfffmmmsss}}}wwwoookkkfffbbb___]]][[[YYYVVVVVVVVVXXX^^^gggqqqxxxtttxxx}}}}}}|||yyyvvvtttqqqnnnkkkjjjjjjkkkkkkjjjllllllmmmllllllkkkkkkkkkggghhhiiijjjlllooouuuxxx|||~~~}}}xxxvvvvvvsssrrrpppooooooqqqssstttvvvvvvwwwvvvwwwxxx{{{}}}{{{vvvuuuwww{{{}}}~~~|||yyywwwuuuvvvwwwxxxqqqpppnnnllllllpppwww|||yyysssqqqrrryyy|||sssmmmiiieeeccc\\\^^^^^^[[[YYY___jjjuuuwwwsssjjj^^^RRRGGG@@@===++++++***))))))***++++++*********+++++++++++++++++++++************++++++******))))))((())))))***+++++++++*********)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------..................///000000000000///------........./////////...------------...//////............////////////444111222444555555:::@@@FFFKKKPPPQQQPPPRRRWWW\\\fffjjjpppxxx~~~zzzwwwzzzuuullleee```TTTMMMHHHHHHHHHHHHJJJNNNQQQRRRSSSUUUVVVZZZ___bbbjjjqqqzzzzzzuuupppkkkfffbbb[[[WWWSSSOOOMMMLLLJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLHHHIIIKKKMMMOOOOOOOOOOOOOOOPPPQQQSSSVVVXXX[[[\\\YYY[[[]]]___```bbbeeehhhlllnnnqqqvvvzzz~~~wwwhhh^^^ZZZ\\\aaahhhvvvtttmmmlllttt}}}kkk]]]TTTLLLLLLLLLMMMNNNNNNOOOOOOPPPSSSWWW[[[]]]___bbbdddmmmttt~~~|||ssskkkhhhccc___]]]ZZZXXXVVVTTTSSSSSSTTTWWW]]]bbbeeedddfffkkkqqqxxx~~~|||yyywwwvvvuuusssqqqqqqooollllllmmmnnnmmmmmmpppqqqrrrqqqooommmmmmnnnlllmmmoooppprrrvvv{{{~~~~~~zzzxxxxxxtttsssqqqooooooqqqsssuuuxxxxxxxxxyyy{{{|||}}}~~~{{{xxxzzz|||}}}}}}|||yyytttqqqpppssswwwyyytttsssqqqoooooorrrxxx||||||xxxvvvuuuzzzyyyrrrnnnkkkiiiaaacccddd```\\\^^^gggppptttuuuqqqhhhZZZMMMDDDAAA++++++***))))))***++++++)))))))))*********++++++++++++************++++++))))))))))))***+++,,,,,,***+++,,,------+++)))(((,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------......///000/////////,,,---------...............------------...//////............////////////333111111555666888>>>EEEJJJNNNRRRSSSRRRUUU\\\dddnnnrrrxxxzzzxxxzzzrrrhhhaaa\\\YYYMMMHHHEEEHHHJJJKKKMMMQQQQQQSSSTTTVVVXXX]]]bbbfffnnnuuu~~~uuuqqqkkkfffbbb___\\\ZZZRRRPPPMMMLLLKKKKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLMMMOOORRRUUUWWWXXXXXXXXXYYYYYY[[[]]]```cccfffgggeeehhhkkkmmmooorrrvvvzzzqqqccc[[[XXX\\\bbbjjjzzz~~~wwwuuuxxx~~~lll^^^TTTNNNGGGHHHIIIIIIJJJJJJKKKLLLMMMQQQVVVZZZ^^^bbbfffiiissszzz{{{rrriiifffbbb___\\\ZZZWWWUUUSSSRRRRRRSSSUUUWWWXXXXXXZZZ[[[^^^bbbhhhpppvvvzzz|||zzzwwwuuuuuuuuutttsssrrrpppoooppprrrtttttttttuuuwwwyyyxxxuuusssssstttssstttvvvxxxyyy||||||{{{{{{wwwuuurrrpppppprrrtttvvvxxxxxxxxxzzz|||~~~~~~~~~}}}}}}}}}yyyvvvqqqnnnnnnppptttwwwtttsssrrrpppppprrrvvvzzz}}}||||||{{{{{{zzzuuuooolllgggiiijjjfffaaa```eeejjjqqqvvvxxxqqqcccSSSIIIDDD,,,+++***))))))***+++,,,'''((((((((())))))******++++++************++++++(((((()))***+++---///000'''))),,,...//////---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------))))))*********+++++++++,,,---......//////......,,,,,,,,,---------.........------------...//////000000000000111111111111222000111555888:::AAAIIILLLPPPTTTTTTSSSWWW```iiitttxxxzzzyyy~~~wwwhhh___YYYUUUSSSIIIEEEEEEJJJNNNOOORRRUUURRRTTTUUUWWWZZZ___eeejjjooowwwzzzuuuqqqjjjfff```[[[YYYXXXVVVUUUOOOMMMLLLLLLMMMMMMKKKJJJKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLNNNOOOOOONNNMMMMMMRRRTTTXXX[[[^^^_________aaabbbcccfffiiilllooopppwww{{{sssfff___\\\aaahhhppp~~~{{{ooo___VVVOOOLLLFFFGGGHHHIIIHHHHHHIIIJJJOOORRRXXX]]]bbbhhhmmmqqq{{{|||ssskkkhhhddd```^^^\\\YYYVVVTTTSSSRRRSSSTTTUUUTTTSSSVVVVVVVVVYYY___fffmmmqqq{{{}}}~~~~~~|||zzzyyyzzz~~~|||yyyxxxyyyyyyyyyxxxuuuttttttvvvyyy{{{||||||yyy|||~~~{{{yyyyyyzzzwwwyyy{{{|||~~~~~~}}}}}}xxxvvvsssqqqppprrrtttvvvwwwwwwxxxzzz}}}~~~~~~}}}~~~vvvtttqqqnnnnnnppprrrtttssssssrrrqqqpppqqquuuxxx{{{||||||~~~yyyrrrlllkkkmmmmmmjjjdddbbbdddgggpppwww|||wwwiiiXXXLLLGGG---,,,***)))))))))************))))))))))))))))))---***((((((+++,,,+++)))*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///---------.........//////---...000111222222111111333222333555:::BBBIIIMMMMMMPPPRRRSSSYYYcccmmmsssxxx|||}}}~~~|||zzzvvvjjjccc\\\RRRLLLJJJFFFGGGJJJMMMOOORRRSSSTTTYYYXXXXXXZZZ^^^cccfffhhhwww~~~~~~xxxqqqjjjdddaaa[[[ZZZYYYWWWTTTQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKMMMPPPPPPPPPPPPRRRSSSSSSSSSTTTUUUVVVXXXZZZZZZ]]]___ccceeegggiiikkkmmmppprrruuuyyy~~~mmmdddaaabbbmmm{{{ooo]]]TTTMMMKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIMMMPPPVVV^^^bbbgggrrr}}}{{{oookkkgggccc```]]]ZZZXXXWWWUUUSSSSSSSSSSSSQQQOOONNNPPPRRRSSSUUUYYY___eeeooouuuwwwssssssxxx{{{xxxxxxzzzzzzwwwyyy|||{{{xxxxxxyyy|||~~~~~~zzzwwwtttrrrrrrrrrrrrqqqsssuuuxxx{{{}}}{{{xxxwwwssssssqqqppppppqqqrrrsssvvvuuusssqqqqqqrrrtttuuuwwwzzz~~~}}}yyy|||zzz}}}|||yyy{{{wwwvvvsssmmmfffaaaaaabbblllwww}}}ssseeeVVVJJJ,,,,,,***)))))))))******************************,,,***((()))+++,,,+++)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///---------.........//////...///111222333333222222222222333777<<