BM66(@ SSSTTTUUUTTTSSSPPPNNNLLLIIIGGGEEEDDDDDDEEEHHHIIILLLQQQWWW]]]dddnnnzzz~~~|||vvvpppllliiifffdddbbbaaa```\\\YYYWWWXXXYYYYYYXXXXXXXXX[[[bbbjjjppppppfffYYYSSSRRRRRRNNNJJJMMMHHHGGGLLLQQQVVV\\\cccpppzzzgggTTTKKK@@@???===;;;::::::::::::;;;;;;;;;;;;===???AAACCCEEEAAA???BBBDDDCCCDDDGGG@@@AAACCCEEEGGGHHHIIIIIIMMMMMMLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTXXXWWWTTTRRRPPPPPPPPPPPPRRRTTTXXX[[[\\\\\\[[[ZZZ^^^^^^^^^^^^aaadddgggiiimmmoootttxxx|||~~~}}}{{{yyyyyy|||~~~UUUVVVVVVVVVTTTRRROOONNNJJJHHHFFFDDDDDDEEEGGGHHHJJJNNNTTTZZZaaakkkvvv~~~}}}yyyuuuxxxwwwsssnnniiieeebbb___]]]\\\\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\aaafffjjjkkkbbbXXXSSSSSSSSSPPPLLLMMMIIIHHHNNNTTTYYY```gggsss}}}www___NNNFFFAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@AAA>>><<<>>>BBBDDDAAA@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRTTTVVVYYY[[[\\\\\\[[[[[[[[[[[[\\\^^^aaadddfffhhhjjjnnnsssxxx~~~~~~|||{{{|||UUUUUUUUUUUUTTTRRRPPPNNNKKKJJJGGGEEEDDDDDDEEEFFFGGGKKKQQQVVV\\\eeepppxxxzzzwwwsssppprrrvvvzzz{{{{{{xxxtttqqqrrrwww|||~~~sssooojjjfffccc___\\\YYYXXXXXXWWWWWWXXXZZZ\\\^^^^^^^^^]]]]]]^^^```bbbccceee^^^WWWSSSTTTTTTQQQNNNMMMJJJKKKQQQWWW]]]eeemmmxxxkkkWWWIIICCCBBBAAA???===<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@>>>???CCCDDDBBBBBBEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVWWWTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTVVVXXXZZZ\\\\\\ZZZZZZZZZ\\\^^^```ccceeegggiiimmmqqqvvv}}}}}}|||~~~SSSSSSSSSSSSQQQPPPNNNMMMMMMKKKIIIFFFEEEDDDDDDDDDEEEIIINNNRRRXXX```jjjrrr~~~zzzxxxvvvttttttuuuuuusssqqqkkkfffaaabbbiiissszzz}}}xxxuuuppplllhhhddd___[[[[[[YYYWWWXXX[[[^^^aaaccc````````````bbbbbbaaa```aaa\\\VVVTTTTTTTTTPPPMMMKKKJJJLLLSSSZZZ```jjjsssyyycccRRRHHHCCCAAA@@@>>>===<<<<<<============>>>>>>???@@@AAAAAADDDAAAAAACCCCCCBBBEEEKKKFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKNNNPPPQQQPPPOOONNNNNNOOOPPPRRRTTTUUUVVVVVVTTTTTTTTTSSSRRRQQQOOONNNOOOOOOPPPRRRTTTWWWZZZ\\\\\\]]]]]]___aaacccfffgggkkknnnrrruuuyyy}}}{{{|||TTTTTTSSSSSSRRRQQQPPPOOONNNLLLJJJGGGEEEDDDCCCCCCEEEHHHLLLPPPTTT\\\eeelllxxx}}}|||{{{yyywwwsssooolllfffaaa\\\]]]eeepppyyy~~~~~~yyyuuupppjjjddd``````\\\YYYXXX\\\aaaeeegggdddcccbbbccceeeeeedddbbb```\\\WWWTTTSSSQQQNNNKKKJJJJJJMMMUUU\\\cccnnnxxxrrr]]]NNNFFFCCC@@@???===<<<;;;<<<<<<===??????@@@AAABBBCCCCCCCCCBBBCCCGGGKKKJJJEEEEEEHHHEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJMMMOOOPPPPPPOOONNNMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVTTTQQQNNNLLLMMMMMMNNNOOORRRUUUXXXZZZ]]]^^^___aaaccceeeggghhhlllqqqxxx|||}}}zzzxxxzzz}}}WWWWWWVVVUUUTTTTTTSSSSSSNNNLLLJJJHHHFFFDDDCCCCCCDDDGGGKKKMMMQQQXXXaaagggpppyyyzzzsssllliiiddd```^^^aaakkkwww{{{tttmmmhhhgggaaaZZZYYY^^^ffflllnnnkkkgggddddddgggiiihhhfff___\\\WWWTTTQQQOOOLLLJJJKKKKKKPPPWWW^^^eeeqqq}}}oooYYYKKKDDDAAA???>>>===<<<;;;<<<======???@@@AAACCCEEEEEEFFFFFFAAAIIIUUU^^^\\\PPPHHHEEEEEEEEEDDDEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSVVVWWWXXXXXXVVVSSSOOOMMMMMMMMMNNNOOORRRTTTWWWYYY\\\]]]^^^```bbbdddeeefffjjjpppyyy~~~~~~zzzxxxyyy}}}XXXXXXWWWVVVUUUUUUUUUUUUMMMLLLKKKIIIGGGEEEDDDCCCCCCFFFIIIKKKNNNTTT\\\cccjjjtttwwwooojjjcccbbbdddlllyyy}}}xxxppphhh___]]]dddnnnvvvzzztttnnngggfffhhhkkkkkkjjj^^^[[[VVVRRROOONNNMMMLLLMMMNNNSSS[[[aaahhhuuuoooYYYKKKDDDAAA@@@???>>>=========>>>???===>>>AAACCCEEEGGGGGGGGGFFFNNN\\\eeeaaaTTTJJJHHHEEEEEEEEEEEEGGGIIILLLMMMMMMNNNOOOPPPQQQSSSTTTTTTQQQOOOMMMKKKLLLNNNQQQSSSSSSUUUXXXYYYYYYVVVSSSPPPOOOPPPQQQRRRTTTVVVXXXYYY[[[\\\^^^```bbbdddeeeeeejjjpppvvvyyy{{{}}}{{{}}}WWWWWWVVVUUUTTTTTTTTTTTTLLLLLLKKKIIIGGGEEEDDDCCCBBBDDDGGGIIIKKKQQQYYY```gggppp~~~}}}tttooocccdddjjjuuuxxxoooeeecccjjjvvvzzzrrrjjjfffhhhkkklllkkk\\\YYYUUUQQQOOONNNNNNNNNNNNPPPVVV]]]cccjjjwwwrrr\\\MMMFFFBBBAAA@@@???>>>>>>>>>???@@@;;;===@@@CCCEEEGGGGGGGGGHHHMMMVVV[[[VVVLLLGGGHHHFFFFFFEEEFFFHHHKKKNNNPPPPPPPPPPPPQQQSSSTTTVVVWWWSSSQQQMMMKKKKKKMMMQQQSSSPPPSSSWWWZZZZZZYYYVVVTTTQQQRRRSSSUUUVVVXXXYYYYYY\\\]]]___aaaccceeeffffffmmmqqqttttttsssxxx^^^WWWWWWVVVQQQUUUXXXQQQOOONNNJJJGGGDDDBBBBBBBBBCCCDDDEEEFFFIIINNNTTTYYYeeemmmyyy{{{tttdddfffpppyyylllaaa```uuuzzzmmmfffeeegggeeeccc```ZZZRRRLLLIIIIIIJJJKKKMMMRRRXXX]]]dddooo~~~kkkTTTKKKFFFBBB>>>>>>============>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGHHHJJJJJJHHHGGGGGGHHHHHHJJJKKKLLLLLLMMMPPPRRRRRRPPPMMMJJJJJJOOOWWW\\\\\\YYYTTTPPPNNNMMMNNNOOORRRSSSUUUWWWWWWWWWUUUTTTSSSTTTUUUUUUTTTUUUWWWYYY\\\]]]^^^___```cccgggkkkkkknnnrrruuuxxx|||___WWWVVVVVVQQQTTTWWWPPPQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCDDDEEEHHHLLLSSSWWW```hhhttttttjjjlllttt{{{qqqgggbbbrrrxxxkkkeeeeeefffeeebbb\\\WWWQQQLLLKKKKKKLLLLLLNNNTTT[[[bbbkkkxxxlllUUUKKKFFFCCC??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCGGGHHHJJJIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKMMMOOOQQQSSSRRRPPPOOONNNRRRWWW[[[___\\\XXXTTTRRRRRRRRRSSSSSSUUUVVVXXXXXXWWWVVVUUUSSSTTTUUUUUUTTTTTTWWWXXX\\\]]]^^^^^^___bbbgggjjjmmmpppssswww{{{aaaWWWUUUUUUPPPSSSVVVOOORRRQQQPPPNNNKKKHHHFFFDDDCCCCCCDDDDDDFFFJJJPPPTTTZZZbbbmmmxxx|||zzzxxxrrrqqqxxxzzztttkkkcccmmmzzzzzz}}}uuujjjdddcccdddbbb```YYYUUUPPPMMMLLLMMMNNNNNNNNNTTT]]]eeennn{{{nnnUUUKKKFFFCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCBBBFFFHHHJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQTTTUUUVVVUUUUUUUUUXXXZZZ```^^^ZZZWWWVVVUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVWWWVVVVVVVVVXXXZZZ[[[\\\]]]^^^___bbbfffiiimmmooosssvvv{{{fffXXXTTTUUUPPPRRRUUUPPPSSSSSSRRRPPPMMMJJJGGGEEECCCCCCCCCCCCDDDHHHMMMQQQVVV]]]hhhrrr|||{{{xxx~~~wwwtttxxxvvvssslllcccjjjxxxzzz}}}vvvlllfffdddccc```]]]WWWTTTPPPNNNMMMNNNNNNMMMQQQXXXaaaiiiqqq}}}qqqVVVJJJEEEAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGHHHJJJJJJIIIHHHIIIJJJKKKMMMNNNNNNNNNOOOQQQSSSVVVXXX[[[\\\[[[YYYYYYYYY^^^]]][[[YYYXXXWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXYYYZZZYYYXXXYYYZZZ\\\ZZZ[[[\\\]]]^^^aaaeeeiiimmmnnnqqquuuzzzooo]]]UUUUUUPPPQQQUUUQQQSSSSSSRRRPPPNNNJJJGGGEEEDDDDDDCCCBBBCCCEEEJJJNNNTTT[[[dddnnnwwwzzz{{{|||wwwyyywwwsssooogggnnn~~~}}}uuunnniiieeeaaa]]]XXXUUUPPPNNNMMMMMMMMMMMMVVV]]]hhhqqqyyyqqqVVVIIIDDD@@@>>>??????@@@AAABBBDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKKKKKKKJJJKKKLLLOOOPPPQQQQQQPPPQQQSSSUUUXXX[[[^^^___^^^\\\ZZZZZZ___^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[YYYZZZZZZZZZXXXYYYZZZ\\\ZZZ[[[\\\]]]^^^aaaeeeiiinnnqqqtttwww{{{zzzcccWWWUUUPPPPPPUUUTTTTTTSSSRRRPPPMMMJJJHHHFFFEEEEEEDDDBBBBBBDDDHHHLLLRRRXXX```iiirrr}}}~~~zzzyyy~~~~~~zzz}}}|||xxxuuuooovvv}}}vvvoooiiiccc```XXXUUUPPPMMMLLLMMMNNNNNNTTT]]]iiittt~~~nnnTTTHHHCCC???>>>>>>???@@@BBBCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNQQQRRRSSSSSSRRRSSSUUUWWWYYY\\\___```^^^]]]\\\\\\```aaaaaabbbaaaaaa```___]]]\\\\\\\\\\\\[[[[[[[[[XXXYYYYYYYYYWWWWWWYYYZZZ[[[\\\]]]^^^___bbbfffiiiqqquuuzzziiiYYYVVVPPPPPPVVVWWWVVVUUURRROOOMMMKKKIIIHHHFFFFFFEEECCCBBBCCCGGGKKKNNNSSS[[[bbbkkkvvv~~~zzzxxx~~~zzzyyy~~~|||{{{vvvzzz}}}vvvooohhhbbb___WWWSSSNNNKKKLLLNNNQQQRRRVVV___kkkwwwhhhQQQGGGCCC@@@??????@@@AAACCCEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLNNNOOONNNNNNOOOPPPRRRSSSTTTSSSSSSSSSUUUWWWZZZ\\\^^^^^^]]]]]]^^^___```aaabbbcccccccccaaaaaa^^^]]]\\\\\\[[[[[[[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\\\\]]]^^^^^^___bbbgggjjjpppvvvmmmZZZVVVPPPPPPWWWYYYXXXVVVSSSPPPMMMKKKKKKJJJGGGGGGEEECCCBBBCCCGGGJJJKKKPPPWWW^^^fffppp}}}zzzxxx{{{~~~yyyvvvvvvwwwxxxuuuvvv}}}~~~~~~yyyzzz}}}xxxsssllleee___\\\UUUQQQLLLJJJKKKOOOSSSUUU___hhhttt~~~cccOOOGGGDDDAAA@@@AAAAAACCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHKKKMMMOOOPPPOOOOOOPPPRRRRRRSSSTTTSSSRRRSSSUUUVVV[[[\\\]]]\\\\\\\\\^^^aaa]]]___aaabbbcccbbb```___^^^]]]\\\\\\[[[[[[[[[\\\^^^______^^^]]]\\\^^^___\\\]]]^^^___```cccgggkkkmmmuuuqqq[[[ZZZTTTQQQUUUWWWVVVUUUSSSQQQOOOLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFGGGKKKNNNSSSXXX```jjjttt{{{~~~xxxtttuuu|||xxxvvvuuuuuusss{{{}}}~~~wwwrrrmmmgggddd```\\\ZZZVVVOOOKKKKKKNNNPPPUUUZZZaaammmxxxvvvXXXLLLJJJHHHCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLLLLKKKJJJJJJJJJJJJJJJNNNPPPRRRSSSRRRRRRSSSUUUWWWVVVVVVUUUTTTSSSSSSRRRUUUWWWZZZZZZYYYXXXYYYZZZ]]]]]]^^^```bbbcccaaa```]]][[[YYYZZZ\\\]]][[[YYY^^^^^^___``````___^^^]]]\\\\\\]]]^^^```ccciiimmmnnnuuu~~~ttt\\\YYYUUUTTTXXXXXXWWWVVVTTTRRROOOLLLJJJIIIIIIHHHFFFDDDCCCDDDEEEFFFKKKMMMQQQVVV]]]eeeooouuu{{{sssttt|||yyyxxxuuu|||}}}}}}qqqmmmhhhdddaaa^^^[[[YYYVVVPPPKKKLLLOOOQQQWWW]]]gggsssjjjSSSJJJHHHFFFCCCEEEEEEEEEEEEFFFGGGHHHHHHMMMLLLLLLKKKKKKKKKLLLLLLKKKMMMOOOPPPPPPOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPOOOTTTWWWZZZ[[[[[[ZZZZZZZZZ]]]\\\]]]^^^``````^^^]]]\\\[[[YYYZZZ\\\]]]\\\ZZZ\\\]]]^^^___``````___^^^\\\]]]^^^^^^___bbbgggjjjqqqwww~~~yyy^^^YYYVVVWWW[[[YYYWWWVVVUUUSSSPPPMMMJJJIIIHHHGGGEEECCCBBBCCCDDDEEEIIIKKKNNNRRRXXX___hhhnnn|||vvvwww~~~zzzxxx|||{{{{{{|||zzzwwwiiifffccc```^^^\\\ZZZXXXUUUPPPLLLNNNPPPTTT[[[bbbnnn|||cccSSSMMMFFFBBBBBBFFFFFFEEEFFFFFFGGGHHHIIILLLLLLLLLLLLMMMMMMMMMMMMKKKMMMOOOOOONNNNNNOOOPPPOOOPPPQQQRRRRRRQQQOOONNNSSSVVVZZZ\\\\\\[[[[[[[[[]]]\\\\\\]]]^^^]]][[[YYY[[[ZZZYYYZZZ\\\]]]]]]\\\YYY[[[]]]___aaaaaaaaaaaa```aaaaaaaaaaaabbbeeehhhsssxxxbbbYYYUUUXXX\\\YYYWWWWWWVVVTTTQQQNNNKKKIIIHHHGGGDDDBBBAAABBBBBBCCCFFFHHHKKKOOOTTT[[[dddiiiuuu}}}|||}}}}}}||||||~~~}}}wwwwwwwwwrrrmmmdddbbb___^^^]]]\\\ZZZXXXTTTOOOMMMOOOQQQVVV___hhhtttvvvZZZQQQMMMGGGDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMOOOPPPPPPOOOOOOOOOPPPMMMOOOQQQTTTTTTSSSQQQPPPRRRUUUZZZ]]]]]]\\\\\\\\\]]]]]]\\\]]]]]]\\\ZZZWWWZZZZZZZZZZZZ\\\\\\\\\\\\XXXZZZ]]]```bbbcccddddddeeeffffffeeecccbbbcccdddqqqvvv|||iii\\\TTTWWW[[[WWWVVVVVVVVVUUURRROOOLLLJJJHHHGGGDDDBBBAAAAAABBBBBBDDDEEEHHHLLLQQQYYYaaagggooowww{{{yyy}}}vvvqqqrrrqqqlllgggbbb```___^^^^^^]]][[[YYYRRROOONNNPPPSSSYYYdddooozzzmmmUUULLLJJJGGGGGGKKKGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQPPPOOONNNNNNOOOJJJLLLPPPRRRTTTTTTRRRQQQRRRUUUYYY\\\\\\[[[[[[\\\^^^]]]]]]]]]^^^]]][[[XXXXXXYYYZZZZZZZZZZZZ[[[[[[XXXZZZ]]]```cccdddeeeeeefffggghhhfffcccaaa``````jjjnnntttzzz~~~tttaaaUUUUUUYYYUUUUUUUUUVVVVVVTTTQQQNNNLLLIIIGGGEEEBBBAAAAAABBBBBBBBBDDDFFFJJJOOOVVV^^^cccjjjqqq{{{yyyrrrtttyyyzzzuuuqqqnnnmmmkkkhhheeecccaaa`````````^^^\\\YYYSSSPPPPPPSSSWWW^^^kkkwwwhhhSSSHHHEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNOOOOOOMMMKKKKKKLLLGGGIIILLLOOOQQQRRRRRRRRRSSSVVVXXXZZZZZZZZZ[[[\\\\\\\\\\\\^^^______]]][[[XXXYYYZZZYYYXXXWWWXXXYYYXXXZZZ\\\___aaabbbccccccbbbdddeeeeeebbb```______dddhhhooowww~~~hhhVVVTTTXXXTTTSSSTTTVVVVVVUUUSSSPPPNNNJJJHHHEEECCCAAAAAABBBBBBBBBDDDEEEHHHKKKQQQYYY^^^eeekkkttt|||wwwllllllooottt|||}}}zzzvvvrrrppppppooommmjjjgggeeedddeeecccbbbaaaaaa___[[[YYYUUUTTTTTTXXX\\\cccrrr^^^HHHFFFFFFCCCGGGFFFFFFEEEEEEEEEFFFFFFDDDFFFIIILLLNNNOOOOOOOOONNNOOOPPPOOOMMMLLLKKKLLLGGGIIIKKKNNNQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[ZZZZZZZZZ]]]___```___^^^WWWYYYZZZXXXVVVTTTUUUWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]]```dddffffffeeeeeefffgggkkkqqqzzzmmmXXXSSSWWWTTTRRRSSSUUUVVVVVVTTTQQQOOOJJJIIIFFFCCCBBBBBBBBBCCCCCCDDDEEEFFFIIINNNTTTYYYbbbhhhpppwww~~~uuuiiigggjjjnnnwwwwwwqqqmmmjjjlllnnnpppmmmiiidddcccdddfffdddcccbbbaaa^^^[[[XXXXXXVVVWWW[[[___gggvvv___GGGIIILLLHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFJJJMMMPPPQQQQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNJJJKKKMMMOOORRRUUUWWWYYYVVVWWWWWWVVVUUUVVVXXX[[[WWWWWWYYY\\\___aaa```___WWWYYYZZZXXXTTTRRRSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[___dddhhhkkkkkkmmmnnnnnnqqqxxxttt[[[RRRTTTYYYUUUVVVWWWWWWVVVUUUSSSRRRLLLJJJGGGDDDAAA@@@AAAAAAAAACCCDDDFFFHHHLLLQQQUUU[[[___fffpppyyyvvvkkkjjjlllmmmsss{{{~~~rrriiigggiiiqqqrrrpppjjjhhhiiihhheeeffffffeeedddaaa^^^[[[YYYTTTVVVYYY]]]dddrrrjjjVVVMMMIIIGGGDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJLLLMMMLLLKKKKKKKKKKKKKKKLLLOOOQQQRRRLLLMMMMMMNNNPPPRRRTTTUUU[[[[[[ZZZZZZYYYYYYYYYXXXTTTUUUWWWYYY[[[]]]^^^___YYYYYYYYYWWWUUUTTTUUUVVVYYYWWWUUUUUUWWWYYYYYYYYYYYY\\\aaafffjjjkkkkkkkkklllpppvvveeeUUURRRTTTUUUUUUVVVVVVVVVUUUSSSRRRMMMKKKHHHDDDBBBAAAAAAAAAAAABBBDDDEEEGGGKKKOOOSSSXXX\\\dddlllvvvxxxsssvvvxxxwwwyyy}}}zzzooohhhiiilllxxx{{{yyyqqqkkkhhhfffddddddcccbbbaaa___\\\ZZZXXXYYY\\\___dddmmm{{{ooobbbRRRHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJLLLMMMLLLJJJKKKKKKLLLLLLNNNOOOQQQRRRNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUSSSTTTUUUVVVXXXYYY[[[[[[YYYYYYZZZXXXVVVVVVWWWXXX[[[YYYWWWWWWYYYZZZ[[[ZZZ[[[\\\___bbbeeeggghhhhhhkkkrrr{{{sss\\\SSSRRRSSSTTTUUUUUUUUUTTTSSSRRRMMMLLLIIIEEECCCBBBAAAAAA@@@AAABBBCCCEEEHHHMMMPPPTTTYYY```hhhpppxxx}}}|||{{{yyymmmiiimmmsss~~~rrrllljjjhhhfffdddccc```^^^\\\ZZZZZZZZZ^^^ccciiisss___VVVLLLFFFFFFGGGFFFCCCGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHIIILLLLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ\\\ZZZYYYYYY[[[]]]^^^^^^^^^^^^]]]]]]___aaaccceeegggqqq|||~~~cccVVVTTTRRRRRRTTTTTTUUUTTTSSSRRRNNNMMMJJJGGGDDDBBBAAAAAA???@@@AAABBBCCCFFFJJJMMMPPPUUU\\\ccciiiqqqzzz{{{sssqqquuuzzz|||www~~~|||pppmmmssszzz~~~uuurrrqqqmmmjjjfffbbb___]]]\\\\\\[[[```gggppp{{{ddd]]]SSSMMMJJJHHHDDDAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIIKKKLLLKKKIIIGGGHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ\\\\\\ZZZZZZ[[[\\\[[[YYYYYYZZZ^^^aaabbbbbbaaa___\\\ZZZZZZ]]]```ccceeemmmwwwjjjYYYSSSQQQRRRSSSTTTUUUUUUTTTSSSOOONNNLLLIIIFFFCCCBBBAAA???@@@AAAAAAAAACCCGGGJJJMMMRRRYYY^^^ccckkkttt{{{yyyqqqkkkjjjlllppptttuuuqqqwww}}}xxxvvvsssoooiiiccc^^^\\\\\\\\\aaahhhqqq|||www^^^XXXQQQLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHJJJKKKJJJIIIDDDFFFHHHJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPQQQQQQQQQTTTUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[XXXWWWWWWZZZ^^^bbbdddeeeccc```\\\YYYYYY[[[___aaafffiiippp{{{sss\\\RRRPPPQQQSSSUUUVVVVVVUUUUUUPPPOOOMMMJJJGGGDDDBBBAAA@@@AAAAAA@@@@@@BBBEEEHHHIIIOOOUUUZZZ]]]dddnnnvvv~~~wwwrrrlllggghhhlllrrrwwwqqqvvv}}}{{{wwwvvvqqqiiibbb]]][[[\\\]]]eeemmmzzzuuu[[[VVVPPPKKKJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFHHHJJJJJJIIIHHHDDDDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQQQQRRRRRRSSSSSSTTTWWWYYY[[[\\\ZZZYYYXXXYYYWWWVVVVVVXXX\\\```bbbcccaaa___\\\ZZZZZZ[[[^^^```ffffffjjjvvvfffVVVPPPRRRTTTUUUWWWWWWWWWVVVQQQPPPNNNKKKHHHEEEBBBAAAAAAAAAAAA@@@@@@AAADDDGGGEEEKKKQQQUUUWWW^^^iiiqqqzzzxxxtttooohhhhhhlllqqqssslllpppvvvyyywwwrrrjjjbbb^^^^^^```bbbiiisssttt]]]YYYTTTPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSVVVYYY[[[[[[YYYWWWVVVVVVXXXVVVUUUVVVYYY\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^bbbbbbeeeooo|||ppp]]]QQQRRRTTTVVVWWWXXXWWWWWWQQQPPPOOOLLLIIIEEECCCAAAAAABBBBBB@@@@@@AAADDDGGGBBBHHHOOORRRTTTZZZeeennnvvv~~~|||wwwqqqjjjiiimmmpppooogggjjjooo|||~~~xxxssskkkdddaaabbbeeehhhrrr}}}iiiWWWVVVSSSPPPMMMIIIEEECCCGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFEEEFFFGGGIIILLLMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZZZZXXXUUUTTTSSSYYYXXXVVVUUUWWWXXXYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[]]]bbbhhhrrr~~~dddRRRUUUWWWVVVVVVXXXXXXWWWSSSRRROOOLLLHHHFFFDDDCCCAAA@@@?????????@@@AAABBBCCCFFFIIIMMMRRRXXX___dddooottt|||yyypppnnnqqqrrryyyoooeeeaaaaaavvv||||||wwwnnneee___bbbjjjrrr}}}}}}eeeUUUSSSQQQNNNLLLKKKJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKKKKJJJJJJNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPOOONNNMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPOOOUUUVVVVVVTTTRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVVVV[[[[[[ZZZZZZZZZ[[[\\\]]]ccc```bbbkkkttt{{{lllWWWXXXXXXXXXWWWXXXWWWVVVUUUSSSQQQMMMJJJHHHFFFEEEAAAAAA?????????@@@AAABBBAAADDDGGGKKKOOOUUU\\\```jjjoooxxx|||sssoooqqqwww|||uuummmddd``````jjjttt{{{yyyuuunnnfffbbbeeeooowwwrrr[[[SSSRRROOOMMMKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJJJJKKKIIIJJJLLLNNNNNNMMMLLLKKKOOONNNMMMLLLLLLKKKLLLLLLMMMOOOQQQQQQOOOMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPVVVWWWWWWUUURRRPPPOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVYYYYYY[[[\\\]]]^^^^^^^^^aaaaaadddmmmsssxxx~~~www___\\\YYYYYYXXXXXXVVVUUUVVVUUURRROOOLLLJJJHHHGGGBBBAAA@@@?????????AAAAAA???AAADDDGGGKKKQQQWWW[[[ccciiiqqqzzzvvvqqqrrr{{{zzzvvvppphhhccccccbbblllzzz{{{vvvsssppplllfffeeekkkvvv~~~gggUUUPPPOOOMMMLLLKKKJJJKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKMMMOOOQQQQQQPPPNNNMMMPPPOOONNNMMMLLLKKKKKKKKKNNNPPPSSSSSSPPPNNNLLLKKKMMMMMMMMMNNNOOOOOOOOOPPPUUUWWWXXXWWWSSSPPPNNNMMMOOOPPPQQQRRRSSSTTTUUUUUUVVVXXX\\\```bbbaaa```___aaacccjjjrrruuuwww|||fff^^^XXXXXXXXXWWWVVVVVVVVVUUUSSSQQQNNNKKKIIIGGGBBBAAA@@@?????????@@@AAA>>>@@@CCCEEEHHHMMMSSSWWW]]]bbbkkkssszzzzzztttttt~~~~~~|||wwwoooiiihhheeemmmyyy}}}tttnnnjjjjjjhhhfffhhhqqq}}}{{{cccVVVNNNMMMLLLJJJJJJKKKKKKLLLOOONNNLLLKKKKKKMMMNNNPPPPPPOOONNNMMMMMMLLLLLLMMMLLLNNNQQQSSSSSSQQQOOOMMMPPPOOONNNMMMLLLKKKKKKKKKNNNQQQTTTTTTQQQNNNKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTWWWWWWTTTQQQOOONNNNNNOOOOOOPPPRRRSSSTTTUUUUUUYYY^^^bbbdddccc```^^^aaagggqqqyyy{{{zzznnnaaaVVVUUUXXXWWWVVVWWWUUUTTTSSSQQQOOOLLLIIIGGGCCCBBB@@@?????????@@@@@@???@@@BBBDDDFFFJJJPPPTTTXXX^^^ffflllrrr{{{}}}xxxxxx|||tttmmmjjjiiiooowww}}}}}}wwwnnnhhhcccdddfffhhhmmmxxxooo]]]UUULLLLLLKKKJJJJJJKKKLLLMMMQQQOOONNNMMMMMMOOOPPPRRRVVVUUUSSSQQQOOONNNMMMMMMLLLNNNPPPQQQQQQPPPNNNLLLPPPOOONNNMMMLLLLLLLLLLLLNNNPPPSSSTTTQQQMMMKKKIIIKKKKKKLLLMMMMMMNNNOOOOOONNNQQQTTTVVVUUUSSSRRRQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVZZZ^^^bbbcccaaa^^^\\\ccciiiuuuyyyfffVVVTTTWWWVVVVVVYYYUUUUUUTTTSSSPPPMMMJJJHHHCCCBBB@@@????????????@@@???@@@BBBCCCDDDHHHMMMPPPTTTZZZaaagggkkksss~~~yyyyyy~~~zzzrrrnnnlllooosssvvvwwwssslllggg```cccgggmmmttt{{{cccVVVQQQMMMLLLKKKJJJJJJKKKLLLMMMPPPOOOOOONNNOOOQQQRRRSSSYYYXXXUUUSSSQQQOOONNNNNNMMMNNNNNNOOOOOONNNLLLLLLOOOOOONNNMMMMMMMMMMMMNNNMMMOOORRRRRROOOMMMKKKJJJLLLLLLLLLMMMNNNNNNNNNOOOLLLOOORRRTTTTTTSSSTTTTTTRRRRRRQQQQQQQQQSSSUUUVVVWWWYYY]]]___```___]]][[[ccciiisss~~~nnnYYYUUUWWWUUUVVVZZZVVVVVVVVVUUURRROOOLLLJJJCCCBBBAAA???>>>??????@@@>>>???@@@AAABBBEEEJJJMMMQQQWWW^^^aaadddlllwwwxxxwwwxxx|||tttssssssttttttrrrmmmiiicccgggmmmttt~~~qqq^^^UUURRRNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTWWWVVVTTTRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOLLLNNNOOOOOOMMMLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRSSSRRRRRRSSSUUUVVVUUUSSSRRRRRRTTTUUUVVVVVVWWWYYYZZZ\\\]]]^^^^^^bbbeeemmmxxx~~~}}}|||~~~|||}}}{{{zzzuuu\\\VVVWWWUUUVVVZZZWWWWWWWWWWWWTTTQQQNNNLLLDDDBBBAAA???>>>>>>??????===>>>???@@@AAACCCGGGKKKOOOUUU[[[^^^```gggsss}}}vvvtttrrr~~~{{{wwwuuutttrrrnnnkkkfffkkkrrrzzzooo___YYYXXXOOONNNLLLKKKKKKLLLLLLMMMKKKMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPKKKMMMNNNNNNLLLKKKLLLLLLOOOOOOOOONNNNNNNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRTTTXXXWWWUUUTTTSSSTTTUUUWWWTTTTTTUUUWWWZZZ\\\___aaaaaaaaahhhrrryyyxxxuuuvvvssstttuuuvvv}}}gggWWWUUUUUUWWWYYY[[[ZZZZZZXXXWWWUUUSSSRRRIIIGGGDDD@@@>>>>>>???@@@@@@???======>>>AAADDDFFFLLLOOOSSSXXX]]]dddkkkooozzz~~~tttpppuuu|||zzzyyyvvvsssrrrtttkkkoooxxxyyyfff^^^XXXRRRNNNNNNMMMLLLKKKKKKKKKLLLOOOOOOQQQRRRSSSSSSSSSSSSQQQSSSTTTSSSQQQPPPPPPQQQRRRPPPMMMKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQNNNLLLJJJHHHHHHIIIKKKMMMJJJJJJKKKNNNQQQRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\^^^___```fffeeefffjjjooorrrqqqpppsssssstttxxxooo\\\WWWVVVVVVXXX[[[ZZZZZZXXXWWWUUUSSSRRRJJJHHHDDDAAA?????????@@@???>>>>>>>>>???AAACCCDDDIIILLLPPPUUUZZZ```gggkkkrrrxxx}}}vvvtttpppuuu{{{xxxvvvsssrrrsssqqqwwwxxxeee]]]XXXSSSNNNMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRSSSSSSQQQRRRSSSRRRPPPOOONNNOOOPPPOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPRRRNNNLLLJJJIIIIIIJJJLLLMMMLLLLLLMMMPPPSSSTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^```eeeeeehhhmmmsssuuutttrrruuuuuuwww{{{}}}eee[[[WWWWWWYYY[[[ZZZZZZXXXWWWUUUSSSRRRKKKIIIFFFBBB@@@???@@@@@@===>>>>>>???@@@AAABBBBBBFFFHHHLLLQQQUUU[[[aaafffkkkqqqzzzxxxssssssooopppvvv{{{vvvuuurrrqqqrrrttt{{{sssaaaYYYUUUQQQLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSRRROOOMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRNNNMMMKKKJJJJJJLLLMMMOOOOOOOOOPPPRRRUUUVVVUUUSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[YYYXXXWWWWWWXXX[[[^^^```dddfffjjjpppuuuxxxxxxwww|||}}}ooo^^^XXXYYY[[[[[[ZZZZZZXXXWWWUUUSSSRRRLLLJJJGGGDDDBBBAAA@@@@@@<<<===???@@@AAAAAAAAA@@@CCCFFFIIIMMMQQQVVV\\\```iiinnnuuu|||uuuqqqssssssrrrsssvvv{{{vvvqqqqqqqqqqqqsssyyykkk[[[TTTPPPMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUSSSPPPNNNMMMMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLMMMOOOOOOOOOOOOPPPQQQNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTVVVWWWUUUSSSOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWYYY[[[\\\ZZZYYYWWWVVVXXX\\\```bbbdddfffiiimmmssswww{{{|||xxxaaaYYYYYYZZZ[[[ZZZZZZXXXWWWUUUSSSRRRMMMLLLIIIFFFDDDBBBAAAAAA<<<===???AAAAAAAAA@@@???AAADDDGGGJJJNNNSSSXXX\\\eeeiiiooovvv|||~~~wwwtttwwwxxxvvvttttttssswww{{{ooolllnnnpppssswwwfffXXXRRROOOMMMLLLKKKKKKKKKLLLMMMNNNNNNKKKKKKKKKLLLMMMOOOQQQRRRUUUVVVVVVUUURRROOOOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMJJJLLLNNNOOONNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRTTTVVVVVVTTTRRROOONNNNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVXXXZZZ[[[\\\[[[YYYXXXWWWYYY]]]aaadddddddddfffhhhmmmsssyyy}}}kkk^^^ZZZXXX[[[ZZZZZZXXXWWWUUUSSSRRROOOMMMKKKHHHEEECCCBBBAAA<<<===???@@@@@@@@@???>>>@@@BBBEEEHHHKKKOOOTTTXXX\\\```gggnnnvvv~~~|||zzz~~~wwwxxx~~~{{{xxxtttqqqvvv}}}~~~tttllljjjlllpppwww{{{dddZZZTTTQQQPPPLLLLLLLLLLLLLLLLLLMMMNNNKKKKKKKKKKKKMMMOOORRRSSSUUUVVVVVVUUURRRPPPPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMIIIKKKNNNOOONNNMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTSSSRRRRRRTTTUUUUUUSSSQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXYYY[[[^^^bbbdddbbbcccdddeeehhhmmmtttyyyyyy~~~}}}kkk```YYY[[[ZZZZZZXXXWWWUUUSSSRRRPPPNNNLLLJJJGGGDDDBBBAAA===>>>>>>???????????????>>>@@@CCCEEEHHHLLLPPPTTTUUUYYY___fffnnnwww}}}tttuuu}}}}}}vvvtttvvvvvvxxxsssnnnmmmnnnrrr|||vvvbbbZZZVVVSSSRRRNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPRRRTTTSSSTTTUUUTTTRRRPPPPPPQQQMMMLLLKKKJJJJJJJJJKKKLLLIIILLLOOOPPPOOONNNNNNOOOMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVTTTQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[^^^aaabbb___aaadddfffgggjjjooorrrtttyyy~~~wwwggg\\\[[[ZZZZZZXXXWWWUUUSSSRRRPPPOOOMMMJJJGGGEEECCCBBB>>>>>>>>>>>>>>>?????????<<<>>>AAACCCEEEIIINNNQQQTTTWWW\\\aaahhhpppyyy~~~rrrkkkrrryyyxxxuuu|||wwwtttrrrqqqppptttqqq___YYYUUURRRQQQNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKMMMPPPSSSUUUQQQSSSTTTSSSQQQPPPPPPQQQNNNLLLJJJIIIHHHIIIKKKLLLJJJMMMPPPQQQQQQPPPOOOPPPMMMNNNOOOQQQRRRTTTUUUVVVUUUUUUUUUVVVWWWVVVTTTRRRNNNNNNNNNOOOPPPQQQSSSSSSRRRTTTUUUWWWXXXXXXWWWWWWUUUVVVWWWYYY[[[]]]___```\\\```fffhhhiiiiiikkkmmmtttxxx||||||yyyyyy|||iiiccc___\\\WWWVVVYYY\\\XXXSSSSSSRRRQQQNNNKKKGGGDDDCCCBBB@@@>>>===???@@@@@@???@@@@@@AAABBBEEEGGGJJJLLLRRRUUUZZZ___eeekkkrrrwwwpppiiimmmzzzxxxwwwsssoooppp{{{nnn]]]XXXUUUPPPMMMMMMMMMKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPQQQMMMNNNOOONNNMMMMMMNNNPPPOOOMMMKKKJJJJJJKKKMMMNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRUUURRRPPPQQQTTTTTTPPPKKKPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTVVVWWWWWWVVVTTTRRRVVVVVVWWWYYYZZZ\\\]]]]]]______```eeelllqqqsssrrrxxx}}}~~~|||}}}sssddd```]]]YYYWWWYYYZZZWWWSSSSSSRRRQQQNNNKKKGGGEEECCCBBB@@@>>>===>>>?????????>>>>>>>>>???BBBDDDGGGIIIMMMPPPUUUZZZ___fffmmmqqq}}}wwwllljjjsss}}}|||zzzvvvsssvvvfffZZZWWWVVVRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNNNNNNNOOOOOONNNLLLLLLMMMNNNLLLLLLLLLMMMNNNPPPRRRSSSSSSRRRPPPOOOOOOOOOQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQUUURRRPPPRRRUUUUUUQQQMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWXXX[[[^^^```aaaaaacccgggnnnsssuuuttt~~~hhhccc___\\\[[[ZZZYYYWWWUUUSSSRRRQQQNNNKKKHHHEEEDDDBBB@@@>>>===>>>???>>>>>>=========>>>@@@CCCEEEGGGIIILLLQQQUUUZZZ```gggkkkvvv|||rrrkkknnnuuu~~~zzzxxx}}}uuu___VVVUUUTTTQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNQQQPPPOOONNNMMMLLLLLLLLLOOOPPPPPPOOOMMMLLLMMMNNNJJJLLLNNNPPPSSSUUUVVVWWWWWWUUURRROOONNNPPPRRRSSSOOOPPPQQQQQQRRRRRRQQQQQQTTTRRRQQQSSSVVVVVVSSSOOOMMMMMMOOOPPPRRRSSSTTTUUUXXXWWWWWWWWWXXXYYY[[[]]]\\\ZZZWWWVVVWWW[[[___bbbccccccfffkkkrrrwwwyyyzzz}}}~~~rrrhhhccc___^^^\\\YYYYYYZZZTTTSSSQQQOOOLLLIIIGGGEEECCCAAA>>>===>>>>>>>>>===????????????AAACCCEEEGGGHHHKKKOOOSSSXXX]]]ccchhhooovvv~~~}}}rrrpppsss~~~}}}|||}}}mmm\\\UUUSSSOOOKKKIIILLLLLLKKKKKKKKKLLLNNNOOOSSSRRRQQQOOONNNNNNNNNNNNNNNPPPQQQQQQPPPOOOPPPQQQLLLNNNQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRRRRTTTVVVVVVTTTRRRNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\ZZZXXXXXXYYY\\\___aaaccceeeiiiooovvv|||~~~~~~ooofff___^^^\\\YYYYYY\\\UUUTTTSSSQQQNNNKKKIIIHHHEEEBBB???>>>>>>>>>>>>===??????>>>???@@@BBBDDDEEEGGGIIIMMMPPPTTTYYY___ccciiipppxxx|||vvvwwwyyyrrreeeYYYTTTRRRMMMIIIHHHLLLKKKKKKKKKLLLMMMOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQMMMPPPRRRSSSRRRRRRSSSTTTPPPQQQSSSTTTTTTRRRPPPNNNLLLNNNOOOQQQRRRRRRQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQRRRTTTVVVVVVUUUTTTMMMMMMMMMNNNOOOQQQSSSTTTRRRTTTVVVYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^^^^bbbfffkkkrrryyy|||mmm```^^^]]]XXXWWWZZZWWWVVVUUUSSSPPPNNNKKKJJJGGGDDDAAA?????????>>>===>>>=========>>>???AAABBBCCCEEEHHHKKKOOOSSSYYY]]]dddjjjrrryyy|||eee\\\UUURRRQQQMMMKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOPPPPPPQQQRRRMMMPPPSSSTTTTTTSSSTTTTTTQQQRRRSSSSSSRRROOOMMMKKKHHHKKKNNNQQQRRRRRRPPPOOOKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUKKKKKKKKKLLLOOOQQQTTTUUUSSSUUUYYY\\\]]]]]]\\\[[[YYYYYYZZZ[[[[[[\\\\\\\\\aaaeeelllrrryyyzzzgggbbbaaa[[[XXXZZZXXXXXXWWWUUUSSSPPPNNNMMMIIIFFFCCCAAA@@@@@@???>>>???>>>>>>===>>>???AAABBBAAACCCFFFHHHKKKPPPUUUXXX```eeemmmsssyyyppp\\\VVVQQQPPPOOOLLLLLLNNNKKKJJJJJJKKKMMMOOOQQQRRRMMMMMMMMMMMMMMMNNNOOOOOONNNQQQSSSTTTRRRQQQPPPPPPNNNOOOPPPQQQQQQPPPOOONNNKKKLLLNNNPPPQQQPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNMMMKKKNNNQQQSSSTTTUUUUUUVVVPPPOOOMMMLLLMMMNNNPPPQQQUUUVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\]]]aaaeeekkkpppuuuzzzoooiiiggg```[[[\\\YYYYYYXXXVVVTTTQQQOOONNNJJJGGGDDDBBBAAAAAA???>>>BBBAAA@@@@@@@@@AAACCCDDDAAACCCFFFHHHKKKOOOTTTXXX]]]bbbiiipppuuu|||xxxdddZZZTTTPPPOOOMMMJJJJJJMMMJJJJJJJJJKKKMMMOOOQQQSSSLLLLLLKKKKKKKKKKKKKKKLLLPPPRRRTTTSSSQQQNNNLLLLLLKKKLLLNNNOOOQQQRRRSSSSSSOOOOOONNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPJJJMMMPPPRRRSSSTTTUUUVVVWWWUUUQQQNNNKKKJJJIIIIIIUUUUUUUUUUUUVVVXXXYYYZZZ\\\ZZZWWWUUUVVVYYY\\\___aaaeeekkknnnqqquuuzzz~~~}}}}}}yyyfffbbbccc___ZZZYYYXXXWWWWWWVVVUUUQQQOOOOOOMMMIIIFFFCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???AAADDDFFFHHHLLLPPPSSSZZZ___eeejjjooouuu~~~lll___UUUTTTRRROOOLLLJJJIIIHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIIIIKKKKKKKKKJJJTTTWWWYYYWWWRRRNNNLLLMMMKKKSSSUUUPPPMMMPPPSSSSSSSSSNNNLLLPPPRRROOOOOOSSSRRROOOMMMMMMPPPQQQOOOMMMNNNMMMMMMOOOQQQSSSSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQSSSSSSSSSSSSTTTUUUVVVXXXZZZZZZZZZ\\\```dddllllllkkkiiiiiimmmtttzzz~~~tttjjjgggbbb^^^[[[ZZZYYYXXXXXXVVVSSSQQQPPPNNNKKKGGGDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>@@@CCCEEEGGGJJJNNNQQQWWW[[[aaafffkkkqqqzzziii\\\TTTSSSQQQNNNLLLJJJIIIIIIKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIKKKKKKKKKJJJOOORRRTTTTTTQQQNNNMMMNNNIIINNNPPPNNNPPPTTTSSSPPPRRRNNNMMMPPPPPPKKKJJJMMMQQQOOOMMMMMMOOOPPPNNNMMMNNNMMMMMMNNNQQQRRRQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[^^^bbbeeejjjkkkkkkjjjiiikkkpppttt|||ppphhhcccaaa^^^]]][[[ZZZZZZXXXUUUSSSQQQOOOLLLHHHFFFDDDCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKNNNRRRWWW\\\aaafffllltttzzzzzzeeeXXXRRRQQQOOOMMMKKKJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJIIIJJJKKKKKKJJJJJJLLLOOOPPPOOONNNNNNOOOJJJLLLMMMNNNQQQUUURRRMMMRRROOOOOOQQQPPPMMMMMMOOOPPPNNNLLLLLLMMMNNNMMMLLLNNNMMMMMMNNNPPPQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPSSSTTTSSSTTTUUUVVVUUUWWWYYY[[[\\\^^^bbbdddfffhhhkkklllllllllmmmnnnrrruuuyyy}}}~~~}}}}}}yyymmmgggeeeaaa___]]][[[[[[YYYWWWUUUQQQOOOMMMIIIFFFDDDCCCBBBAAAAAA@@@??????>>>=========???AAABBBCCCEEEHHHKKKNNNRRRXXX\\\```fffnnntttyyy~~~sss```UUUQQQOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNKKKIIIJJJKKKJJJJJJHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPRRRTTTTTTVVVTTTRRRPPPNNNNNNQQQTTTOOONNNMMMLLLLLLLLLLLLKKKNNNMMMLLLMMMOOOPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPSSSTTTTTTTTTUUUWWWUUUVVVXXXYYYZZZ\\\]]]___aaaeeejjjoooqqqqqqpppooorrrtttvvvxxxzzz{{{|||}}}~~~{{{zzzzzzzzzwwwmmmiiibbb```]]]\\\[[[ZZZWWWUUUQQQPPPMMMJJJGGGDDDBBBAAABBBAAAAAA@@@???>>>=========???@@@AAAAAACCCFFFHHHKKKOOOUUUYYY\\\bbbiiiooouuuzzzlll[[[SSSOOONNNLLLJJJJJJKKKMMMNNNLLLLLLKKKLLLNNNQQQUUUWWWRRROOOKKKIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMOOOQQQSSSQQQNNNQQQZZZdddiiifff^^^SSSLLLKKKNNNPPPNNNNNNMMMLLLKKKJJJKKKKKKNNNMMMLLLMMMOOOPPPPPPNNNOOONNNNNNMMMMMMNNNNNNOOONNNPPPSSSTTTTTTUUUVVVXXXUUUUUUVVVWWWXXXYYYXXXXXX\\\aaaiiirrrxxxyyyxxxvvvwwwwwwwwwwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxpppgggeeebbb___]]]\\\[[[YYYWWWSSSQQQOOOLLLIIIFFFCCCBBBBBBAAAAAA@@@@@@?????????>>>???@@@AAAAAABBBDDDFFFHHHLLLQQQUUUXXX^^^eeejjjrrrwwwxxxeeeYYYSSSOOOMMMKKKJJJJJJLLLOOOQQQMMMLLLLLLLLLOOORRRVVVYYYTTTPPPLLLIIIIIIJJJJJJJJJLLLJJJJJJKKKMMMNNNNNNMMMKKKNNNQQQPPPNNNQQQ```ppp}}}qqq___QQQLLLMMMMMMNNNOOOOOOMMMKKKIIIJJJLLLMMMLLLLLLMMMPPPQQQQQQPPPOOOOOOOOONNNNNNOOOOOOOOONNNPPPSSSTTTUUUUUUWWWXXXVVVUUUUUUWWWYYYYYYXXXVVVYYY^^^gggsss||||||zzzxxxxxxzzz|||~~~~~~|||{{{{{{zzzxxx~~~xxxjjjhhheeeaaa___^^^]]][[[YYYUUUTTTRRROOOLLLHHHEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@AAACCCEEEEEEIIINNNRRRUUUZZZaaafffnnnsss{{{ppp___WWWTTTNNNMMMKKKJJJKKKNNNQQQSSSOOONNNLLLKKKMMMPPPSSSVVVUUUQQQLLLIIIIIIJJJJJJJJJJJJHHHGGGIIILLLNNNNNNMMMKKKKKKMMMOOONNNQQQ]]]lll~~~~~~tttbbbTTTOOOOOOMMMOOOPPPPPPNNNKKKIIIJJJLLLLLLLLLLLLNNNQQQSSSSSSSSSOOONNNNNNNNNNNNNNNNNNOOONNNPPPSSSUUUUUUVVVWWWYYYWWWVVVWWWYYY]]]^^^]]][[[YYY]]]fffrrr~~~zzzyyy{{{~~~|||}}}}}}}}}{{{vvvjjjgggcccaaa___^^^]]][[[WWWVVVTTTRRRNNNJJJGGGEEEAAABBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@AAACCCDDDCCCGGGLLLOOORRRWWW^^^cccjjjpppwwwkkk]]]WWWVVVNNNMMMKKKJJJLLLOOORRRUUUQQQOOOLLLKKKKKKMMMPPPRRRVVVRRRMMMIIIIIIIIIJJJJJJHHHFFFEEEGGGKKKNNNOOONNNNNNKKKJJJNNNNNNOOOWWWaaafffjjjfffYYYNNNMMMMMMKKKOOOQQQQQQOOOKKKIIIKKKMMMLLLKKKLLLNNNRRRTTTUUUTTTNNNNNNMMMMMMMMMMMMNNNNNNNNNPPPSSSUUUUUUVVVXXXYYYXXXWWWXXX\\\aaacccbbb```YYY]]]eeeqqq~~~}}}zzz{{{~~~zzz{{{~~~~~~~~~tttnnnhhhgggddd___\\\\\\[[[XXXUUUQQQNNNKKKGGGDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCEEEIIILLLPPPTTTZZZ^^^ffflllsssxxx}}}sssfff```XXXOOOOOONNNMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJKKKLLLOOOPPPOOOMMMKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHJJJNNNQQQTTTUUUTTTRRROOOKKKIIIJJJKKKOOOOOOOOONNNMMMLLLJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPSSSQQQNNNLLLLLLMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVZZZYYYXXXXXXYYY[[[]]]___^^^bbbiiiqqqzzz{{{}}}{{{qqqhhheeeddd```]]]]]]]]]ZZZVVVSSSQQQNNNJJJGGGDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBBBBDDDHHHKKKNNNSSSXXX\\\bbbgggnnnsssxxxmmmbbb]]]WWWPPPOOONNNNNNNNNNNNNNNOOOOOOLLLKKKJJJJJJKKKLLLNNNOOOPPPNNNLLLLLLMMMMMMMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNNLLLIIIHHHJJJKKKOOOOOOOOONNNNNNMMMLLLKKKMMMMMMNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWXXX[[[^^^aaaddd___bbbhhhooovvv|||~~~yyyjjjeeefffddd```______\\\XXXVVVTTTQQQMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAAAAACCCFFFHHHKKKOOOTTTXXX[[[```gggmmmqqqwww~~~zzzddd[[[XXXSSSOOOMMMMMMNNNOOOPPPPPPPPPPPPKKKJJJJJJIIIJJJLLLMMMNNNNNNLLLJJJJJJKKKLLLKKKJJJGGGHHHHHHHHHHHHIIIIIIIIILLLNNNQQQRRRRRRPPPMMMJJJIIIJJJKKKJJJHHHHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPPPPMMMMMMMMMNNNOOORRRTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRTTTXXX\\\aaaeeehhh```bbbfffkkkqqqvvvyyy{{{oooggghhhgggccc```___\\\YYYWWWUUUSSSPPPMMMIIIIIIGGGEEECCCAAA@@@???@@@@@@???>>>>>>???@@@@@@@@@BBBDDDFFFHHHKKKPPPSSSWWW\\\bbbggglllrrryyymmm[[[TTTPPPNNNLLLJJJKKKMMMOOOPPPPPPOOONNNIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJHHHHHHIIIJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOPPPPPPNNNKKKIIIJJJKKKLLLKKKJJJJJJKKKMMMLLLLLLMMMMMMNNNOOOOOOPPPSSSQQQOOOMMMMMMNNNOOOPPPNNNOOOOOOQQQRRRTTTVVVWWWVVVVVVTTTSSSRRRQQQQQQQQQNNNOOORRRVVV[[[```dddggg```bbbdddhhhlllqqquuuwww~~~uuuiiigggeeebbb___]]][[[XXXWWWVVVTTTQQQOOOKKKJJJHHHFFFCCCAAA???>>>@@@@@@???>>>>>>???@@@@@@???AAACCCDDDEEEHHHLLLOOOTTTYYY___dddhhhmmmtttzzz{{{cccUUUOOOJJJHHHHHHGGGIIIKKKLLLMMMMMMLLLLLLHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMKKKKKKKKKLLLMMMNNNPPPQQQSSSQQQOOOMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPMMMNNNQQQTTTXXX\\\___```___```bbbfffkkkqqqvvvyyy}}}~~~~~~~~~mmmgggccc___\\\\\\ZZZXXXWWWVVVUUUSSSQQQMMMLLLJJJHHHEEECCCAAA@@@AAA@@@???>>>>>>???@@@AAA???AAABBBCCCCCCEEEIIILLLQQQUUU[[[```ccchhhooouuuppp\\\SSSNNNGGGEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJMMMKKKJJJJJJLLLMMMMMMLLLJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSRRRPPPNNNMMMNNNJJJJJJJJJJJJKKKMMMOOOPPPQQQPPPNNNMMMMMMMMMNNNNNNQQQRRRTTTUUUUUUTTTSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRMMMNNNPPPRRRUUUWWWXXXYYY\\\]]]```eeemmmuuu}}}}}}}}}vvvkkkddd```^^^\\\ZZZXXXXXXWWWVVVTTTSSSOOONNNMMMJJJHHHFFFDDDCCCBBBAAA@@@??????@@@AAABBB@@@AAABBBBBBBBBDDDGGGIIILLLQQQVVV[[[^^^cccjjjooowww~~~yyygggWWWSSSOOOHHHEEEHHHHHHHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGHHHHHHIIIIIIIIIKKKJJJHHHIIIKKKLLLLLLKKKJJJKKKMMMNNNOOONNNMMMLLLIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRPPPNNNMMMNNNJJJIIIHHHHHHIIIKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSSSSRRRQQQOOOPPPOOOPPPPPPQQQRRRSSSTTTMMMNNNPPPRRRSSSTTTUUUUUUXXXZZZ^^^fffppp|||}}}||||||~~~qqqhhhcccccc]]][[[YYYYYYYYYXXXVVVTTTQQQPPPOOOMMMKKKIIIGGGFFFBBBBBBAAA@@@@@@AAABBBBBB@@@AAABBBBBBBBBCCCFFFHHHIIIMMMSSSWWWZZZ___eeekkkqqqwwwsssbbbUUUSSSQQQIIIFFFJJJJJJIIIHHHGGGFFFGGGHHHIIIEEEEEEFFFHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHJJJKKKMMMNNNOOONNNLLLKKKFFFGGGHHHIIIJJJJJJIIIIIILLLNNNPPPPPPOOOMMMMMMNNNJJJIIIHHHGGGHHHJJJLLLNNNKKKLLLMMMMMMMMMMMMLLLLLLJJJLLLOOOQQQRRRQQQOOONNNNNNNNNNNNOOOQQQSSSTTTUUUNNNOOOPPPRRRSSSTTTTTTTTTVVVXXX^^^gggsssyyyyyy|||~~~~~~xxxkkkdddbbb[[[[[[\\\]]]^^^\\\XXXUUUSSSSSSRRRQQQNNNKKKHHHGGGCCCBBBAAAAAA@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCFFFGGGIIIMMMSSSZZZ```dddkkkqqqyyy~~~yyyxxxxxxzzz}}}eee```[[[XXXWWWTTTMMMGGGJJJHHHFFFFFFFFFFFFEEEDDDBBBDDDEEEEEEEEEEEEGGGHHHKKKKKKJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIHHHFFFFFFFFFHHHJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLNNNNNNKKKKKKOOOQQQOOOMMMNNNOOOPPPRRRSSSTTTTTTNNNOOOPPPPPPPPPQQQSSSUUUVVVZZZ```gggppp}}}wwwsssrrrtttxxxtttiiieee^^^\\\ZZZYYYZZZYYYWWWUUUUUUUUUTTTRRRPPPMMMJJJIIICCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGKKKPPPWWW]]]```ffflllsssyyy}}}zzzrrrssswwwvvv___[[[WWWUUUVVVUUUQQQLLLGGGEEEBBBAAABBBCCCBBBBBBEEEGGGHHHIIIHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJGGGHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLJJJMMMNNNKKKKKKMMMMMMJJJLLLMMMNNNNNNOOOPPPQQQQQQOOOPPPQQQRRRQQQRRRUUUWWWYYY^^^eeekkkrrr{{{~~~{{{zzztttssstttxxx|||nnnfffccc___[[[XXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOOLLLKKKCCCCCCAAA@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEIIIMMMSSSXXX[[[___eeelllqqqttt{{{tttnnnpppwwwmmmYYYUUUQQQQQQSSSUUUTTTSSSGGGDDDAAA???@@@AAABBBBBBDDDEEEGGGGGGFFFFFFGGGIIIKKKIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEFFFHHHHHHIIIIIIHHHFFFHHHJJJLLLKKKIIIGGGEEEHHHHHHIIIJJJJJJKKKLLLLLLJJJNNNPPPMMMKKKKKKJJJHHHLLLLLLLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSSSSTTTWWWYYY^^^ccciiimmmqqqvvv|||}}}yyyvvvqqqrrrwww|||yyyhhheeebbb]]][[[ZZZ[[[[[[[[[XXXXXXWWWVVVSSSPPPMMMLLLDDDCCCBBB@@@??????>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDGGGKKKPPPTTTVVVYYY___fffjjjmmmsss|||zzzqqqttt|||~~~eeeTTTQQQMMMMMMOOOSSSTTTUUUJJJGGGCCC@@@AAACCCDDDEEECCCDDDFFFFFFEEEDDDFFFGGGIIIHHHEEECCCCCCEEEGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHEEEDDDHHHHHHHHHIIIJJJLLLMMMNNNLLLQQQRRRNNNKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSUUUXXX[[[```cccgggiiikkknnntttyyy|||{{{vvvqqqsssxxx|||~~~oooeeebbb___]]]]]]]]][[[ZZZXXXXXXXXXVVVTTTQQQNNNLLLFFFEEECCCAAA@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDFFFIIIMMMPPPQQQUUUZZZaaaeeegggllluuu|||~~~}}}uuuyyysss```RRROOOLLLJJJKKKNNNQQQSSSKKKHHHCCCAAABBBDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIGGGEEECCCBBBBBBDDDFFFHHHEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNSSSSSSMMMIIIKKKNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSUUUYYY\\\```aaaccccccccchhhpppvvv|||zzzssstttxxxzzzzzz~~~yyyiiifffbbb___]]]\\\ZZZXXXZZZYYYYYYWWWUUURRROOOMMMHHHGGGEEECCCAAA??????>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCEEEGGGIIIKKKLLLPPPVVV\\\___aaafffnnnuuu}}}{{{{{{~~~www~~~hhhZZZPPPNNNKKKIIIHHHJJJMMMOOOIIIEEEBBB@@@AAABBBCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFDDDCCCBBBAAABBBCCCEEEGGGCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEGGGJJJLLLNNNPPPUUUVVVPPPJJJKKKNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPRRRTTTVVVZZZ]]]___```aaa```aaafffnnnuuu|||{{{sssuuuwwwxxxvvvzzzuuuppphhhbbb^^^\\\ZZZYYY\\\[[[[[[YYYWWWTTTQQQOOOJJJIIIGGGDDDBBB@@@?????????@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBDDDEEEFFFGGGKKKPPPVVVYYYZZZ___gggnnnuuu|||~~~~~~rrr\\\UUUNNNMMMJJJHHHGGGGGGJJJKKKFFFDDDAAA@@@AAABBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGJJJMMMPPPRRRUUU\\\___YYYQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKMMMPPPSSSUUUXXX\\\___```bbbdddddddddhhhnnntttzzz}}}{{{xxxqqqtttwwwxxxuuuxxxzzzoooeee___]]]]]]]]]]]]]]]]]][[[YYYVVVSSSQQQKKKJJJHHHEEECCCAAA@@@??????@@@@@@AAAAAABBBCCCCCC>>>???@@@AAABBBCCCCCCDDDGGGLLLRRRTTTVVVZZZbbbhhhkkkqqqzzzgggUUUQQQKKKKKKJJJHHHFFFFFFHHHJJJFFFDDDBBBBBBCCCCCCBBBAAACCCDDDEEEDDDCCCBBBCCCDDD???@@@AAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEGGGHHHJJJDDDGGGKKKNNNOOOMMMIIIGGGKKKJJJJJJKKKNNNQQQTTTVVVZZZdddiiicccYYYSSSOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLNNNQQQTTTWWWZZZ^^^aaaaaaeeehhhiiiiiikkkooosssxxxyyy|||}}}|||yyyvvvsssooosssxxxyyyvvvwwwtttfffbbbaaa___\\\\\\\\\\\\ZZZXXXUUURRRQQQLLLJJJHHHFFFEEECCC@@@===BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBBGGGIIIMMMPPPSSSVVV[[[^^^gggjjjpppuuu{{{xxxbbbVVVNNNLLLKKKHHHEEECCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEEEECCCCCCEEEGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHKKKMMMNNNLLLJJJIIIIIIHHHFFFDDDGGGMMMRRRUUUUUUYYYZZZ\\\\\\ZZZVVVRRROOOJJJJJJJJJKKKLLLMMMOOOPPPLLLMMMPPPUUU\\\```bbbbbbeeecccccchhhjjjjjjlllppprrruuuwwwwwwvvvttttttttt{{{{{{|||{{{wwwwwwrrrjjjgggbbb^^^\\\\\\\\\[[[YYYVVVTTTRRROOOMMMKKKJJJIIIFFFCCCAAABBBAAA@@@@@@@@@AAABBBBBB???@@@@@@@@@AAAAAAAAAAAADDDFFFJJJLLLOOOSSSWWWZZZ```ccchhhnnnsssyyymmm[[[QQQKKKKKKIIIGGGDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDBBB@@@???@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@AAAAAABBBCCCCCC@@@AAABBBBBBBBBCCCEEEGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGIIIKKKLLLJJJIIIHHHHHHIIIHHHHHHJJJNNNPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLLLLLLLMMMMMMNNNPPPQQQQQQMMMMMMPPPTTTZZZ^^^``````gggeeegggmmmooooooppptttuuuxxx|||~~~}}}|||{{{{{{~~~zzz{{{}}}pppiiiccc^^^]]]]]]\\\[[[ZZZXXXVVVUUUSSSQQQOOONNNMMMKKKGGGEEEBBBBBBAAA@@@@@@@@@AAAAAA???????????????@@@@@@@@@@@@CCCFFFHHHJJJMMMQQQTTTWWWZZZ___dddhhhmmmrrruuuxxxyyyzzzaaaSSSLLLIIIHHHGGGEEECCCAAAAAAAAABBB????????????>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<@@@@@@AAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAA===>>>@@@@@@@@@AAADDDFFFJJJIIIGGGEEECCCCCCCCCDDDEEEFFFHHHHHHGGGFFFGGGGGGFFFGGGIIILLLOOONNNKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQOOONNNOOORRRWWW[[[]]]]]]bbbaaaeeekkkmmmlllllloootttxxx~~~{{{}}}wwwkkkfffddd^^^^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPNNNJJJHHHCCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>@@@CCCEEEFFFIIIMMMOOOQQQTTTYYY]]]```dddgggjjjtttyyy}}}www}}}lllYYYOOOJJJHHHEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<============<<<;;;@@@@@@@@@@@@@@@?????????======>>>>>>???@@@@@@@@@>>>???@@@@@@@@@@@@BBBDDDIIIHHHGGGEEEDDDCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFGGG@@@DDDIIINNNPPPNNNJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPOOOOOOQQQTTTXXXYYYZZZ\\\\\\```fffhhheeedddfffmmmsss|||~~~zzz|||rrrjjjjjj``````___]]]\\\[[[[[[ZZZWWWUUUSSSRRRQQQOOOLLLIIIDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBCCCDDDFFFIIILLLNNNRRRXXX\\\___bbbdddfffkkkmmmqqqwww{{{zzzwww```RRRKKKGGGFFFBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<=========<<<<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHEEEIIIMMMPPPQQQNNNKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPOOOQQQTTTVVVVVVVVVZZZZZZ^^^dddeeebbb```aaahhhoooyyy}}}yyy{{{{{{mmmiiicccbbb```___]]]\\\\\\\\\XXXVVVTTTSSSQQQOOOLLLJJJFFFFFFFFFEEEDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>???AAABBBCCCDDDGGGJJJNNNSSSYYY___bbbdddfffgggeeefffhhhlllsss}}}|||fffUUUMMMGGGCCCBBB@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>><<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBCCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGBBBBBBCCCBBBBBBDDDGGGJJJPPPRRRSSSRRROOOLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFJJJKKKMMMOOOPPPPPPPPPOOOPPPOOOPPPRRRTTTVVVUUUSSSTTTTTTYYY___aaa___]]]___iiioooxxx|||zzz}}}vvviiifffdddbbb```^^^]]]\\\\\\YYYWWWUUUSSSRRRPPPMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@@@@@@@@@@??????>>>>>>>>>===???@@@AAAAAABBBEEEGGGMMMSSSZZZaaadddggghhhiiifffgggiiikkkooouuu|||~~~qqqXXXMMMJJJFFFBBB@@@?????????@@@@@@@@@??????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBB@@@@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCBBBBBBEEEIIIMMMTTTSSSQQQMMMHHHGGGHHHKKKIIIIIIIIIIIIHHHHHHHHHGGGJJJKKKNNNPPPQQQPPPPPPOOONNNOOOQQQTTTVVVVVVTTTRRRQQQQQQVVV]]]aaaaaaaaadddmmmqqqxxx~~~~~~yyyxxxxxx}}}rrrhhhfffccc```^^^]]]\\\\\\ZZZXXXVVVTTTSSSQQQNNNKKKIIIIIIIIIIIIGGGEEEBBBAAAAAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@AAACCCEEELLLRRR[[[bbbfffhhhjjjkkkjjjlllnnnpppqqqsssvvvyyy~~~~~~~~~hhhQQQJJJKKKHHHCCCAAA>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>>:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@AAAAAA???AAAAAAAAA@@@@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBEEEJJJNNNPPPNNNKKKEEEBBBCCCHHHLLLJJJJJJKKKLLLLLLLLLLLLKKKHHHIIILLLNNNOOOOOONNNMMMNNNOOOQQQUUUWWWWWWTTTQQQTTTTTTZZZbbbhhhiiikkkoooooossswww{{{}}}zzzuuurrrsssvvv|||tttlllfffeeeddd___\\\\\\YYYXXXWWWUUUSSSRRRPPPOOOLLLLLLKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<>>>BBBFFFNNNQQQVVV[[[___bbbfffiiimmmmmmooorrruuuwwwwwwwwwyyy|||~~~ooodddWWWNNNFFF???===>>>========================???===<<<<<<>>>???>>>>>>======<<<<<<<<<<<<======@@@@@@??????>>>>>>======<<>>???AAABBBCCCAAACCCFFFFFFFFFFFFGGGHHHGGGGGGGGGEEEDDDDDDGGGJJJJJJIIIGGGFFFEEEDDDEEEEEEKKKIIIHHHKKKOOOQQQPPPNNNMMMNNNNNNNNNLLLMMMNNNPPPNNNOOORRRUUUXXXXXXUUURRRSSSUUUYYY```iiiqqquuuwwwuuuuuuwwwxxxyyyxxxwwwvvvrrrqqqrrruuuvvv{{{}}}rrrjjjhhhhhhddd```^^^[[[[[[YYYWWWUUUSSSRRRQQQNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@@@@??????>>>>>>===>>>>>>>>>===<<<>>>BBBEEEKKKOOOSSSXXX[[[^^^bbbeeejjjjjjlllpppsssuuuvvvvvvvvvxxx|||~~~___VVVNNNIIIFFFBBBAAADDD>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<======<<<======<<<<<<<<<<<<======>>>==================<<<<<<>>>@@@@@@@@@@@@@@@AAA??????>>>>>>???@@@BBBCCC@@@AAACCCCCCCCCCCCEEEGGGGGGGGGFFFDDDCCCCCCFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIJJJLLLNNNNNNMMMNNNOOOQQQPPPOOOOOOPPPQQQQQQQQQRRRTTTWWWXXXWWWVVVVVVXXX]]]ccckkkqqquuuvvvsssrrrrrrrrrsssttttttsssqqqqqqtttwwwyyy|||zzzlllhhhhhhfffaaa^^^^^^]]]\\\ZZZXXXVVVTTTSSSQQQPPPOOOMMMJJJHHHEEEDDD@@@@@@??????>>>======<<<===>>>>>>======>>>BBBEEEHHHKKKOOOSSSUUUYYY]]]___dddfffiiimmmpppsssuuuvvvwwwxxxyyy{{{~~~nnnWWWPPPIIIGGGDDD???===???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;999===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>@@@AAA@@@>>>;;;>>>>>>>>>>>>???@@@AAABBB>>>????????????@@@CCCEEEFFFFFFFFFDDDBBBBBBCCCEEEDDDDDDCCCDDDEEEFFFHHHIIIFFFHHHIIIJJJIIIJJJKKKMMMNNNPPPSSSSSSRRRQQQRRRRRRSSSRRRQQQSSSUUUXXXYYYXXXWWWYYY^^^ccciiinnnqqqrrrqqqooonnnoooqqqsssttttttrrrrrrvvvzzz{{{|||tttkkkjjjhhheeeccc``````^^^\\\YYYWWWVVVUUURRRQQQPPPNNNKKKIIIFFFEEE@@@@@@??????>>>===<<<<<<<<<===>>>======>>>AAADDDFFFIIILLLNNNPPPSSSWWWZZZ^^^aaaeeeiiimmmppptttvvvwwwyyyzzzxxxwww{{{uuu```SSSLLLHHHGGGDDD>>>;;;<<>>>>>>>>AAACCCCCC???:::======>>>>>>???@@@@@@AAA============<<<>>>AAADDDDDDEEEEEECCCAAA@@@BBBCCCBBBBBBBBBCCCEEEGGGJJJKKKEEEGGGJJJIIIGGGFFFIIIKKKMMMOOORRRTTTSSSRRRQQQRRRQQQPPPQQQSSSVVVXXXXXXWWWRRRUUU[[[```dddhhhllloooppppppqqquuu{{{~~~~~~|||xxxvvvvvvxxxyyyzzzuuupppmmmkkkiiibbbaaa___]]][[[XXXVVVVVVSSSRRRQQQOOOLLLIIIFFFEEEAAAAAA@@@???>>>===<<<<<<<<<============>>>AAACCCEEEGGGIIIKKKLLLOOORRRUUUXXX\\\aaafffiiilllqqqtttsssvvvxxxvvvssssssxxx}}}jjjYYYKKKGGGEEEGGGGGGDDDBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;<<<<<<;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;<<>>????????????=========<<<<<<===AAADDDCCCDDDDDDCCCAAA@@@AAACCCAAAAAABBBCCCEEEHHHKKKMMMEEEHHHJJJIIIFFFEEEGGGJJJJJJMMMPPPQQQQQQPPPPPPPPPLLLMMMPPPTTTWWWWWWVVVTTTPPPTTTYYY]]]aaafffkkkooorrrtttyyyyyytttssssssuuu}}}wwwoookkkiiidddcccaaa___\\\ZZZXXXWWWUUUTTTRRRPPPMMMJJJGGGFFFCCCBBBAAA@@@???======<<<;;;<<<===>>>===>>>@@@BBBEEEFFFGGGHHHHHHJJJNNNQQQQQQVVV\\\aaacccfffkkkpppqqquuuyyyyyywwwvvvwwwxxx{{{wwwaaaVVVNNNIIIGGGHHHGGGCCC@@@AAA========================???>>><<<;;;<<<<<<<<<:::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<777888999;;;===>>><<<:::;;;<<<===>>>?????????>>>;;;<<<===<<<<<<===@@@BBBAAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCDDDFFFIIIKKKMMMHHHIIIJJJIIIHHHGGGHHHIIIHHHJJJMMMNNNMMMMMMNNNOOOJJJLLLOOOTTTWWWWWWUUURRRTTTWWW[[[^^^```fffmmmsssvvvyyy|||sssnnnnnnqqqzzzuuullliiigggfffdddbbb___\\\ZZZYYYWWWVVVUUURRROOOLLLIIIGGGDDDCCCBBBAAA@@@>>>======:::<<<===>>>===>>>@@@AAACCCDDDDDDDDDDDDFFFJJJMMMKKKPPPWWW[[[\\\```eeejjjpppsssxxx{{{}}}}}}|||{{{vvvzzzgggVVVPPPPPPKKKGGGGGGEEE???<<<===<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;::::::::::::888999;;;;;;:::999999::::::;;;<<<>>>>>>>>>>>>===999:::<<<<<<<<<<<<>>>@@@???AAACCCCCCCCCBBBCCCEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLKKKIIIIIIJJJJJJIIIHHHGGGIIIKKKKKKKKKKKKMMMOOOLLLMMMOOORRRVVVWWWVVVUUUZZZ\\\^^^___```eeennnuuuzzz|||}}}rrrllllllooowwwtttooojjjhhhfffdddaaa^^^\\\[[[YYYXXXWWWTTTQQQMMMJJJIIIEEEDDDCCCBBB@@@???>>>===:::<<<===>>>===>>>???AAABBBBBBCCCBBBBBBCCCGGGJJJGGGLLLSSSWWWXXX[[[aaafffkkkmmmqqqwww|||~~~}}}{{{xxxzzz}}}tttZZZLLLIIIGGGCCCAAACCCDDDBBBAAACCC<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;::::::999999999999999999:::;;;::::::999999888888888;;;===???===999777999;;;:::;;;<<<>>>>>>>>>>>>===777999;;;<<<<<<<<<===>>>???AAACCCDDDCCCCCCEEEFFFGGGGGGFFFFFFGGGIIIKKKLLLOOOLLLIIIJJJLLLLLLJJJGGGGGGIIIJJJJJJJJJKKKMMMOOOPPPOOOOOOQQQUUUXXXYYYYYY]]]______^^^^^^bbblllttt}}}~~~}}}rrrlllkkknnnttt|||{{{ooooooiiieeeeeeddd```^^^^^^ZZZXXXUUUSSSRRRQQQPPPNNNIIIGGGDDDCCCCCCBBBAAA???<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCHHHIIILLLOOOSSSXXX]]]___aaagggpppwww{{{}}}}}}~~~yyy|||~~~}}}}}}zzzdddSSSJJJIIIAAAAAABBBBBBBBBAAAAAA@@@<<<;;;;;;:::999999999999888999999::::::999999888777777888888999999999:::;;;;;;:::999888888888888:::999888888888999;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCEEEFFFEEEEEEGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJMMMOOORRRTTTTTTVVVYYY[[[]]]^^^^^^\\\\\\aaaiiippp}}}|||}}}uuurrrrrrrrrwww|||uuunnniiihhhgggcccaaabbb\\\ZZZWWWUUUTTTSSSQQQPPPKKKHHHFFFDDDDDDCCCAAA???<<<<<<===>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBFFFGGGIIILLLPPPUUUYYY\\\___eeemmmsssxxxzzz|||~~~zzz~~~~~~kkkYYYKKKDDDBBBBBBBBBAAA@@@???===<<<;;;<<<<<<;;;:::999999999999888999999::::::999999888999999999888888888888888:::999999999999999::::::999888888888999999:::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEEEEDDDDDDEEEEEEEEEDDDAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMOOOSSSUUUWWWZZZ]]]___]]]___```______aaagggllluuutttwwwyyyuuussstttyyywwwnnnkkkjjjfffdddeee^^^\\\YYYWWWVVVUUUSSSRRRMMMKKKHHHFFFEEEDDDBBB@@@<<<======>>>>>>???????????????@@@AAAAAAAAA@@@@@@CCCDDDEEEHHHLLLQQQTTTWWW\\\aaahhhnnnrrrvvvzzz}}}{{{qqq\\\QQQHHHBBB@@@@@@@@@???>>>===;;;::::::===<<<;;;:::999999999999888999999::::::999999888:::::::::999888888777777888888888888999:::;;;<<<777888888999999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;===???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???AAACCCFFFHHHJJJKKKLLLGGGGGGGGGHHHHHHIIIIIIJJJNNNPPPSSSUUUWWWYYY\\\^^^^^^aaaccccccbbbbbbfffiiioooooosss{{{xxxuuuvvv|||uuuoookkkhhheeefff___]]]ZZZXXXWWWVVVTTTSSSPPPMMMJJJHHHGGGEEECCCAAA===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@???AAAAAACCCEEEIIILLLPPPRRRYYY]]]bbbggglllrrrxxx||||||}}}aaaQQQKKKFFFAAA???<<<<<<<<<<<<<<<<<<======>>>===<<<;;;:::999999999888999999::::::999999888999999999999999999999888999999999999999:::;;;<<<777888999::::::999888777999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>???@@@@@@???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIOOOQQQSSSSSSSSSTTTUUUWWWbbbdddffffffdddeeehhhllloooooorrryyy|||wwwxxx~~~sssmmmhhheeeeee```]]]ZZZYYYXXXWWWUUUSSSRRROOOLLLJJJIIIGGGEEECCC???????????????>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAACCCFFFIIILLLNNNUUUXXX]]]aaafffmmmsssxxx{{{nnnUUUHHHDDDAAA>>><<<===<<<<<<<<<<<<===>>>??????>>><<<;;;:::999999999888999999::::::999999888777777888999:::;;;;;;;;;<<<;;;;;;:::999999::::::888999:::;;;;;;:::999888999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>???@@@@@@<<>>@@@@@@AAAAAAAAA@@@????????????@@@AAADDDFFFIIIKKKPPPSSSWWW[[[```ffflllqqqwww{{{yyyeeePPPFFFCCCAAA???>>>@@@???>>><<<;;;;;;<<<===???>>>===;;;:::999999999888999999::::::999999888666777888999:::<<<=========<<<;;;:::999999999999;;;;;;;;;;;;;;;::::::999888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@===@@@CCCCCCAAAAAADDDGGGHHHHHHGGGFFFDDDBBBAAA@@@DDDFFFHHHGGGEEEDDDFFFHHHJJJLLLOOOQQQSSSUUUXXXZZZdddeeegggggghhhlllsssyyy~~~~~~xxxnnnhhhfffcccaaa^^^\\\[[[ZZZXXXWWWTTTQQQNNNMMMLLLLLLJJJHHHCCCCCCBBBBBBAAA@@@????????????@@@@@@??????>>>===>>>>>>>>>???AAACCCFFFGGGJJJMMMQQQUUUYYY^^^dddhhhqqqtttzzzmmm]]]MMMEEEBBB@@@@@@AAA@@@???===;;;;;;;;;<<<===@@@???===<<<:::999999999888999999::::::999999888888888999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@???BBBEEEDDDAAA@@@BBBFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCFFFIIIGGGDDDCCCEEEHHHGGGIIIMMMOOOQQQTTTWWWZZZ\\\```eeehhhkkkpppvvv|||}}}rrrkkkhhheeebbb___^^^]]]\\\ZZZXXXTTTQQQOOONNNMMMMMMKKKJJJDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>???>>>>>>===<<<<<<===<<<======???AAADDDEEEFFFHHHMMMQQQUUUYYY___bbblllooouuuzzz~~~___SSSFFF@@@===:::;;;>>><<<;;;:::999:::<<<>>>@@@@@@???>>><<<:::999999999999999999::::::999999999::::::::::::::::::::::::::::::::::::;;;<<<======???>>>===;;;;;;;;;<<<===888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???AAAEEEGGGDDD@@@>>>@@@CCC>>>???@@@AAABBBBBBBBBBBBCCCFFFIIIGGGCCCBBBDDDHHHFFFHHHKKKMMMNNNOOORRRTTTVVV\\\dddiiimmmrrrwww{{{tttmmmkkkgggbbb```bbbaaa]]]ZZZZZZTTTRRRPPPNNNMMMLLLMMMMMMIIIGGGDDDAAA@@@???@@@@@@???>>>==============================???AAACCCDDDEEEFFFHHHKKKOOOTTTXXXZZZaaaffflllppptttyyymmmWWWOOOFFF@@@???>>>;;;888999999:::;;;;;;<<<<<<<<<<<<===>>>===:::888888888777888999999;;;;;;<<<===999999888888888888888999999888777777888999;;;<<>>:::888:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;????????????@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???DDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRVVV[[[aaaffflllrrrvvvwwwxxx}}}uuuppphhhbbb^^^^^^___\\\[[[\\\UUUTTTRRRPPPNNNNNNNNNNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@@@@??????>>>>>>?????????>>>>>>>>>???AAACCCDDDDDDDDDFFFIIIMMMRRRUUUXXX^^^ccchhhlllpppttt{{{zzzbbbRRRKKKCCC?????????===:::??????>>>===<<<<<<<<<<<<===>>>???>>><<<:::999:::888999999::::::;;;;;;;;;999999888777777888888999999999999999999999:::;;;===>>>===<<<999888999:::<<<999888999999777999===999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<===============????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDGGGIIIJJJKKKKKKKKKMMMPPPVVV\\\```eeejjjmmmoooqqqvvv{{{~~~uuuooofff___^^^^^^[[[[[[\\\WWWVVVTTTRRRPPPPPPPPPPPPPPPNNNKKKHHHEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBDDDFFFJJJNNNRRRTTTYYY]]]cccfffiiinnntttyyymmmXXXLLLGGG@@@===>>>???>>>======<<<:::888777888999:::>>>???@@@???===;;;;;;;;;::::::::::::::::::::::::888888777777777888888999:::::::::::::::999999888888:::;;;;;;999888888999<<<888888::::::777777:::888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>?????????@@@BBBCCCEEEGGGHHHIIIHHHHHHIIIMMMRRRWWW[[[^^^aaadddjjjnnnsssxxx|||||||||vvvlllcccaaa```]]]ZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRTTTRRROOOKKKHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAACCCFFFJJJMMMOOORRRWWW\\\```ccchhhnnnttt|||zzz```PPPHHHDDD???<<<<<<======<<<888777555444444777999;;;===>>>??????<<<;;;;;;;;;::::::::::::999999888888888777777777777888888999:::;;;;;;;;;;;;999777666555777:::;;;:::999888999888999???GGGHHHAAA:::777999999999999999999999999888999999999999:::::::::;;;<<<<<<======>>>>>>>>><<<=========>>>>>>>>>????????????@@@@@@@@@AAAAAADDDDDDEEEEEEFFFGGGHHHHHHHHHLLLQQQVVVYYY[[[]]]___eeejjjqqquuuyyyyyy|||{{{pppfffdddddd```\\\[[[[[[ZZZXXXUUUTTTTTTTTTTTTVVVTTTQQQNNNKKKHHHFFFEEEBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>???@@@CCCFFFIIIJJJLLLPPPVVVZZZ^^^cccjjjooorrryyyhhhTTTIIIFFFCCC???<<<;;;;;;:::::::::999777666777999<<<>>>;;;<<<======;;;999999:::;;;::::::999999888888777777777666666777888888999::::::;;;;;;:::888666555555777:::;;;;;;::::::;;;999;;;CCCMMMPPPIII@@@;;;888888888888888888888888888888888999999999:::::::::;;;;;;<<<===>>>>>>>>>???>>>>>>>>>=========<<<@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBBBBCCCEEEGGGHHHHHHKKKPPPTTTWWWYYY\\\^^^\\\cccjjjmmmrrr|||zzzvvvzzzxxxkkkgggfffccc___]]]\\\[[[YYYVVVUUUUUUUUUUUUVVVTTTRRROOOLLLIIIGGGEEEBBBAAA@@@>>>============<<<<<<=========<<<<<<;;;=========>>>@@@CCCEEEGGGGGGLLLQQQVVVYYY^^^dddjjjhhhpppzzzttt]]]NNNJJJDDDBBB???<<<:::999999999<<<:::888777666666777888999:::;;;;;;999888888999::::::999999888888888777666666666666777888888999999999999999888777666555777888;;;;;;::::::;;;<<<<<<888999???CCC@@@<<<;;;666666666666666666666666888888888888999999999999888999999:::;;;<<<======??????>>>======<<<;;;;;;>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJNNNQQQTTTXXX\\\___\\\dddkkkmmmqqq{{{wwwtttyyyyyynnniiiddd```___\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSRRROOOLLLIIIGGGEEEBBBAAA@@@???============;;;<<<===>>>>>>======<<<===<<<<<<===???AAACCCDDDFFFJJJOOORRRSSSWWW]]]bbbaaaiiirrrwwwyyy|||}}}gggTTTKKKLLLBBBAAA???<<<:::999:::;;;999888777666555555555555888999;;;:::999777888888999999999888888888888888555555555666666777999999888888777666555555666666888999::::::999999;;;===@@@888222444777777777999666666666666666666666666888888888888999999999999999999:::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>?????????===AAAFFFKKKLLLKKKHHHEEEGGGIIILLLPPPTTTYYY___cccdddmmmsssuuuxxx~~~uuusssyyyuuullleee```___\\\[[[YYYWWWVVVUUUUUUUUUSSSRRRQQQOOOLLLIIIGGGFFFCCCBBBAAA???>>>=========;;;<<<>>>?????????>>>======<<<<<<===>>>@@@BBBCCCFFFJJJNNNOOOPPPRRRWWW[[[^^^eeennnrrrrrruuu{{{nnnYYYJJJEEEIII??????>>>===;;;:::;;;===888888999999:::;;;;;;;;;888:::;;;;;;999888888999888888888888888888888888555555555555666777999999888777555444444555666666999999999888777888;;;===GGG???888999;;;:::999999999999999999999999999999777888888888888999999999;;;;;;<<<===>>>???@@@AAA888999999::::::;;;;;;<<>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@BBBFFFJJJKKKJJJKKKPPPUUUYYY]]]bbbhhhlllqqquuuyyy{{{nnnXXXNNNGGGAAA>>>@@@>>><<<;;;;;;<<<;;;999777777777777777777777777888888777777777777888888777777777777666666666666777777777777666666666666555666999;;;===;;;777333888888888888888999999999999::::::::::::999888888999888777555555555666777777777888999999999999888::::::;;;<<<============<<<<<<;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<>>>>>>>>======<<<<<<<<<<<<=====================>>>?????????CCCGGGGGGGGGHHHMMMQQQTTTXXX]]]bbbfffkkkooorrrwww}}}{{{^^^NNNHHHEEEBBBBBB>>><<<::::::;;;;;;:::999666666666666666666666666888888777777777777888888777777777777666666666555555555555555555555666666888999;;;>>>???>>>:::666777777777777888888888888888888999999888888777666999888777666555555666777777777888999999999999888999999:::;;;;;;;;;::::::;;;::::::::::::;;;;;;;;;888999:::;;;===>>>???@@@:::<<<@@@DDDFFFFFFEEEDDDMMMMMMPPPUUUYYYZZZ```fffllloootttyyy~~~tttpppwww~~~uuulllgggaaadddddd^^^ZZZYYYZZZZZZVVVVVVVVVUUUTTTQQQOOONNNHHHGGGEEEBBB@@@?????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>><<>>===:::777666666666666777777777888777777888888777777666555888777777666666666666777777777888999999999999888888888999999999888777777999999999::::::;;;;;;<<<===<<<;;;;;;<<<===???@@@:::<<<>>>@@@BBBDDDEEEEEEMMMMMMPPPVVVXXXXXX\\\aaahhhlllrrrxxx}}}~~~}}}wwwmmmkkkrrr}}}tttjjjdddggggggccc^^^[[[[[[[[[VVVWWWWWWWWWVVVTTTRRRQQQKKKJJJGGGDDDBBBAAA@@@@@@>>>======<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<===;;;===???@@@@@@AAAEEEGGGIIILLLPPPTTTWWW[[[```cccggglllrrrwww{{{lll\\\JJJBBB@@@???@@@AAA;;;999777777888888777666666666666666666666666666777777666666666666777777777777666666666555555555222333333444666777777888777666777999:::999777555444444555555666777777777777777888888777777666555777777777666666666666777777777888999999999999888888999999999888777666666777888999:::;;;;;;;;;<<>>>>>@@@BBBDDDGGGHHHLLLLLLOOOUUUVVVUUUWWW\\\cccgggmmmtttwwwxxxwwwuuusssssspppjjjhhhnnnzzzpppddddddddddddaaa]]][[[[[[VVVVVVWWWWWWVVVUUUTTTSSSNNNLLLJJJFFFDDDBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;<<<>>>>>>???@@@CCCDDDGGGJJJMMMPPPSSSVVV[[[___```eeekkkpppuuu~~~sss[[[OOOBBB<<<999777777999999777666666777777777666555555555555555555555555777777666666666666777777666666666666555555555555333333444666777888999:::666555444555777777555333333444444555666666777777888888999999888888777666666666666777777777777666777777888999999999999888999999:::999999888777777777888999;;;;;;<<<<<<;;;AAA???<<<:::888888999:::<<<;;;;;;;;;===@@@CCCEEEJJJJJJMMMRRRSSSQQQSSSWWW]]]bbbhhhmmmpppnnnkkkhhhhhhiiijjjiiihhhlllvvvkkkeeeaaaaaabbb___\\\[[[VVVWWWWWWXXXWWWVVVTTTSSSQQQOOOLLLHHHFFFDDDCCCBBB???>>>===<<<<<<;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<======???@@@AAABBBFFFGGGJJJLLLNNNRRRWWWZZZZZZ___eeejjjooowwwxxx```NNNFFF???<<<:::777777999888777555555666777777666555555555555555555555555777666666555555666666777666666666555555555444444444444555666777888999:::777666555555666777666555333444444555666777888888888888999999888888777666555666666777777777777666777777888999999999999888999999:::::::::999999888888999;;;<<<===<<<<<<;;;;;;:::999999:::;;;<<<=========;;;;;;<<>>===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<>>>???@@@@@@CCCDDDFFFGGGIIIMMMQQQUUUVVV[[[aaaeeehhhoooyyygggQQQGGGBBB>>>>>>;;;888888;;;888666555555777777777666555555555555555555555555666666555555555555666666666666555555555444444444444444555555666777888888888666444444666777777666333444555666777888999999777777888888777777666555444555666777888888777666777777888999999999999888888888999:::::::::999999:::;;;===>>>>>>===<<<;;;888888999;;;<<<>>>??????AAA@@@???>>>>>>@@@AAACCCFFFEEEFFFIIIJJJJJJMMMSSSWWW[[[aaafffhhhfffccc```___```cccfffeeegggtttppphhhfffbbb]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTRRROOOKKKHHHEEEDDDCCC??????>>><<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;===?????????@@@AAACCCDDDEEEIIINNNQQQTTTYYY___bbbccchhhqqqxxxsssZZZFFF@@@===;;;;;;777333333666888666555555777888777777555555555555555555555555666666555555555555666666666666555555555444444444333333444444555666666666777555333333444555666555444444555666777888999:::666666666666666555555444444555666888888888777666777777888999999999999888666777888999999999999999;;;<<<>>>??????===;;;::::::;;;<<<===>>>>>>>>>>>>@@@???>>>======>>>??????EEECCCDDDGGGHHHHHHLLLRRRVVVZZZ```eeehhhhhheeeccc``````bbbdddbbbeeettttttllleeebbbbbbWWW^^^aaa\\\YYYYYYXXXTTTSSSSSSQQQOOOLLLHHHFFFDDDGGGDDD@@@============<<<>>>>>>===<<<<<<<<<<<<<<<:::<<<======<<<<<<===??????@@@AAACCCEEEHHHJJJKKKUUUYYY^^^bbbeeehhhkkkmmmvvv~~~rrrZZZJJJBBB???<<<999888888888777666666666555666666777888999555666666666666555555444444444444555555555555555555444444333333333444444333444444555555444444333333333333444444444555555444444444555555555555666555555555555666666666666888666444333222333444555666666666666555555555555777999::::::999888999:::;;;;;;:::999999999::::::<<<<<<<<<;;;:::<<>>>>>>>>???AAABBBCCCEEEIIINNNQQQXXX]]]cccggghhhgggffffff```bbbcccaaaaaahhhuuuvvvhhhcccddd[[[``````ZZZWWWXXXXXXUUUUUUTTTRRRPPPLLLIIIFFFDDDFFFDDDAAA???>>>>>>===;;;<<<<<<;;;;;;;;;;;;;;;<<<:::<<<======<<<<<<===>>>>>>???@@@BBBDDDFFFHHHIIIPPPTTTYYY]]]```cccfffiiiqqqwww}}}}}}eeeSSSGGGBBB>>>;;;999777888888888777888777666666555555555555777777777666666555555555444444555555555555666666666555444333333333333333333333444444444444333333333333333444444444555555444444444555555555555666555555555666666666777777888777555444333444555666888888888888999999999999777999::::::999999999::::::::::::::::::;;;<<<===;;;;;;;;;::::::;;;>>>AAA<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBDDDFFFGGGJJJMMMRRRVVVYYY\\\```bbbhhhnnnuuuxxxzzz~~~~~~zzz{{{}}}fffTTTIIICCC@@@<<<:::888777888999999888666666555555444555555555:::999777666555555555666555555555555666666777777777666555444333222222222333333444444444444333333333333333444444444555555444444444555555555555666555555666666666777777777888777666555444555666777888888888999999:::::::::777999:::;;;:::999:::;;;999999999:::;;;<<<>>>>>>999:::::::::999:::<<>>???AAACCCDDDDDDGGGLLLOOORRRUUUYYY\\\aaaeeekkknnnppptttzzz~~~}}}yyyzzz{{{|||lllVVVJJJBBB>>>===:::999777666888999999999222222222333555666888999;;;:::777555444444666666444555555666666777777777888777555444333222222111333333333444444333333333333333333444444444555555444444444555555555555666555555666666666777777777888777666666666666777777444444555666777888888888777999:::;;;::::::;;;<<<999999999999:::;;;;;;<<<888999:::999888888:::<<<;;;;;;<<<<<<<<<<<<<<<===@@@BBBDDDFFFFFFFFFGGGHHHPPPUUU[[[___aaaaaaaaabbbbbbccccccaaa```ccckkkrrrwwwzzz}}}mmmgggaaa``````___\\\YYY[[[ZZZXXXUUURRRNNNKKKIIIGGGFFFFFFGGGGGGEEEAAA>>>======<<<<<<<<<<<<======:::;;;<<<;;;:::999:::<<<;;;;;;;;;<<<===???@@@AAAAAADDDGGGJJJLLLOOOSSSVVV[[[^^^cccfffhhhlllrrrvvv~~~~~~{{{{{{{{{|||}}}{{{___NNNGGG@@@<<<::::::888666666888999999999222222333333555666777888;;;999777555444444666777444444444555666777777888888777555444333222222111222333333333333333333222333333333444444444555555444444444555555555555666555555555555666666666666777777666666666777777777222333333444555666777777666888;;;;;;;;;:::;;;===::::::999888777777777777777999999999888888999;;;:::;;;;;;;;;<<<<<<======<<>>======>>>>>>;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGJJJMMMPPPTTTWWWZZZ^^^aaaeeejjjnnntttyyy~~~~~~~~~||||||}}}}}}~~~jjjSSSJJJFFF???:::999:::888666666777999999888888777666555444444444444888777555444444555555666222333333444555666777777777666555444333222222222222222333333333333222222333333333444444444555555444444444555555555555666333333444444444555555555555555666666666666777777555555555666666777777777666888;;;;;;;;;;;;<<<===::::::888777666555555555777999:::999888888888:::888999999::::::;;;;;;;;;:::===@@@CCCDDDGGGJJJMMMOOORRRWWWZZZ[[[[[[\\\]]][[[\\\]]]]]]___dddjjjnnnqqquuu{{{|||kkkeeedddaaa]]]\\\\\\[[[ZZZXXXUUUSSSPPPOOOLLLKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@???>>>=========<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;<<<======>>>???@@@BBBBBBCCCEEEHHHKKKMMMOOORRRVVVZZZ___cccfffkkkooovvv}}}zzzzzzyyyyyyzzz{{{|||||||||}}}~~~mmmXXXFFFCCCBBB===999;;;:::888666666777888888777:::999888666555444333333444444444444555555555555111111222333444555666666666555444333333333333333222222333333333333222222333333333444444444555555444444444555555555555666222222222333333333444444444444555666666666666666666666666666777777777777666888;;;<<<;;;;;;===>>>999999888777777666777777888999::::::999888888999999999999:::;;;;;;<<<<<<;;;===???AAACCCFFFJJJMMMRRRUUUYYY[[[\\\[[[\\\]]]\\\]]]]]]___aaaeeeiiimmmqqqtttzzz~~~sssjjjgggcccaaaaaa[[[[[[ZZZYYYVVVTTTRRRQQQNNNMMMLLLLLLLLLLLLJJJHHHCCCBBB@@@???===<<<<<<<<<===>>>???>>><<<;;;;;;===;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@BBBEEEGGGGGGIIIMMMQQQVVV[[[___bbbdddiiiooovvv|||~~~|||{{{zzzzzzvvvvvvuuuuuuvvvxxxzzz{{{{{{|||xxx___LLL===>>>???:::999<<<;;;999666666777777777777888888777666666666666666111222333444555555555555000000111222444555555666555444444333333333444444222222222333333222222222333333333444444444555555444444444555555555666666111111222222222333333333333333444555666666555555666666666666555555555555666888;;;<<<;;;<<<===>>>999888888888888888999999888999;;;;;;999888888999;;;;;;<<<<<<===>>>??????===>>>???@@@AAAEEEIIIMMMTTTWWW[[[]]]]]]\\\]]]]]]_________```cccfffiiillluuuwww|||zzz}}}~~~nnniiieeebbbbbb^^^___^^^[[[XXXVVVSSSPPPRRRQQQPPPOOOOOOMMMKKKHHHEEEBBB???>>>>>>?????????AAA???=========>>>===<<<<<<<<<;;;;;;;;;:::::::::>>>===<<<<<<===???BBBCCCGGGHHHIIIKKKOOOTTTXXX[[[aaadddiiinnnsssxxx}}}|||}}}zzzxxxxxxxxxvvvrrrnnnsssrrrppppppooopppppppppqqqtttxxx{{{~~~zzzbbbMMMGGG@@@<<<<<<<<<888444666666666666666555555444222333555666666444333111222333444444444333222222...111222222000111444777555444222333333444222111222222111111222222333444111222444555555555444444555444222111111222444555333333444555666666555555111333444444333333555666666666777888888888888888777888888999999:::;;;;;;999:::;;;;;;999999:::;;;888999999999999888777777::::::;;;;;;<<<======>>><<<>>>AAABBBDDDFFFIIILLLUUUYYY]]]^^^]]][[[YYYYYY]]]```bbbbbbaaaccchhhlllnnnttt{{{vvvyyy~~~tttiiidddeee```___^^^\\\[[[[[[ZZZXXXTTTRRRPPPOOONNNNNNKKKJJJHHHEEEAAA????????????>>>AAA???============<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;===???AAADDDEEEFFFHHHLLLPPPTTTWWWVVVZZZ___dddhhhmmmrrruuu|||yyytttsssssstttvvvvvvtttqqqsssssssssqqqooommmmmmmmmmmmppptttyyyhhhTTTIIICCC===:::;;;:::777333666666666666666555444444222333444555555444333333333333333333333333333333333555666555444444666999555333222222333333222111333222222222222333444444222222444555555555444444555444222111111222444555333333444555555555555555222444555444333333444555555666777777888888777777666666777888888999999:::999:::;;;;;;:::999:::;;;:::::::::::::::999888777:::::::::;;;<<<<<<=========???AAABBBCCCEEEHHHKKKQQQUUUYYY\\\\\\ZZZYYYXXX[[[^^^aaabbbbbbdddiiinnnooouuu{{{rrruuuyyy|||tttkkkiiicccaaa^^^^^^^^^^^^]]]\\\VVVTTTPPPOOONNNNNNMMMKKKKKKHHHDDDBBBAAAAAA???>>>@@@???======>>>>>><<<;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::;;;===>>>@@@@@@AAABBBDDDGGGKKKOOOQQQRRRUUUZZZ^^^bbbfffkkkooossswww}}}|||vvvnnnmmmnnnooorrrsssrrrppprrruuuvvvtttpppmmmlllmmmnnnppptttzzzlllWWWHHHCCC???:::888888888666333555666666666666555444444222222333333444444555555444333222111111222333444222333444333222222333555444333222222333333222111333222222222222333444444222333333444444444444333444333222222222333444555333444444555555555555444333555555555333222333444444555555666777666666666555555666666777888888999999;;;<<<;;;:::999:::<<<<<<<<<<<<;;;:::999888777999999999:::;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFIIIKKKOOOUUUYYYZZZZZZYYYYYYZZZ]]]```bbbbbbeeekkkooorrryyypppsssuuuuuuyyyvvvmmmfffbbb___```aaa^^^ZZZYYYYYYVVVRRROOONNNNNNNNNMMMKKKHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<===>>>???@@@>>>>>>???AAADDDGGGJJJKKKPPPSSSXXX[[[___cccgggjjjnnnrrrwww}}}~~~wwwsssmmmlllllllllllllllkkkkkkooosssxxxwwwtttrrrrrrtttwwwwwwzzzkkkYYYJJJBBB>>>;;;888777888888666555555555666666555555444333222222222222333444555666444333111000000222444555333333222222111111222222444222111222333333222111222111111111111222333333333333333333333333333333333333222222222333444555333444444555555444444444444555666555333222222444333444555555666666555555555555666777777888888999999;;;<<<;;;:::999:::;;;<<<<<<;;;;;;:::999777777888888999::::::;;;;;;<<<>>>???AAAAAAAAABBBDDDFFFFFFKKKRRRWWWYYYYYYZZZZZZZZZ]]]```aaabbbdddjjjnnnuuullloooqqqppprrr}}}tttgggaaa^^^bbbccc^^^YYYXXX[[[XXXSSSQQQPPPPPPOOONNNIIIGGGFFFEEEFFFGGGEEEDDDAAA@@@??????@@@???===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>======>>>@@@BBBDDDFFFGGGJJJMMMQQQTTTWWWZZZ^^^aaafffjjjqqqwww}}}~~~{{{xxxtttooollljjjjjjjjjjjjiiiiiiiiijjjmmmrrrwwwyyyzzzzzz{{{}}}lllXXXJJJAAA===:::999888777888888777777555555555555555444444333111111111222222444555666333222000000000222444555666555444444444444444444333111111111333333222111000000000000000111222222333333333333222333333333222222222222333333444444333444444444444444333333444555666555333222222444333333444555555555555555666666777777888999999:::999:::;;;:::999999:::;;;::::::::::::999888777666888888999::::::;;;;;;<<<===???@@@@@@@@@AAACCCEEEDDDIIIOOOTTTWWWYYYZZZ[[[[[[^^^```aaa```bbbgggkkkxxxfffiiilllkkkllltttqqqfffaaadddfff```\\\]]]\\\YYYUUUSSSRRRQQQOOONNNHHHGGGFFFFFFHHHHHHGGGFFFBBBAAAAAAAAABBBAAA???<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<===>>>@@@AAACCCDDDDDDGGGIIIMMMPPPRRRUUUYYY[[[\\\aaagggnnnuuu|||yyyvvvrrrooommmjjjgggdddccceeeggghhhiiijjjnnnpppppprrruuuyyy}}}}}}}}}qqq^^^NNNDDD???===888888888888888888888888444555555555555444333333111111222222333333444444111111000000111222333444333222000111222333333222222111000111222333222111000000000000000111222222444333333222222222222333111222222333333444444444333444444444444333333222333555555555333222333444333444444555666555555555666666777888888999999:::888999:::999888777888:::888888999999999888777777999999999:::;;;;;;<<<<<<<<<===?????????@@@BBBDDDEEEHHHMMMQQQSSSVVVYYY[[[[[[]]]_________```eeeiiiyyyccceeehhhiiijjjnnnuuu{{{vvviiihhhgggaaa___bbb\\\ZZZWWWUUUTTTRRRPPPMMMIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBBBBCCCDDDCCC@@@===<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999;;;<<<===???@@@AAAAAAAAAEEEHHHKKKNNNPPPRRRUUUXXXWWWZZZ```eeekkkpppvvvyyyzzzxxxwwwyyy}}}tttppplllhhhfffeeecccaaa```bbbfffhhhiiimmmrrrvvvwwwuuuuuuxxx~~~~~~{{{~~~~~~{{{vvvvvv|||sssaaaQQQFFF???<<<:::666777888888777666666777444444555555444444333222111111333333444333222111000000000111222222333333///---+++,,,///111000///111000000111222333333111222222222222222333333444444444222111111111222222111111222333444444444444444444444444444333222111222444555444333333444555444444555666666666666666555555666666777888888999666777888888777666777888888888999999::::::999999:::::::::;;;<<<<<<======;;;<<<>>>>>>>>>@@@BBBDDDEEEHHHJJJLLLOOORRRVVVYYYWWWZZZ]]]^^^]]]___dddiiiwwwccceeehhhiiikkkllloooqqqvvvssslllhhh```^^^ccc\\\ZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHHHHHHHGGGDDDBBBDDDCCCCCCEEEEEEDDDAAA>>><<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;===>>>??????@@@@@@AAADDDGGGIIIKKKMMMPPPSSSVVVYYY]]]___bbbeeehhhkkkjjjiiijjjmmmsssxxxyyyxxxxxxzzz}}}|||tttpppkkkgggfffeeecccbbb```cccggghhhjjjmmmsssxxx~~~yyyuuuwww}}}~~~zzzwww{{{}}}yyytttttt}}}ooocccRRRCCC;;;777444222444666777777666555555666444444555555444444333222000222333444444333111000...///000222333333333333111...---...222444333222111000///000222333333111444444333333444444555666555444222111111111222222000111222333444555444444444444444444333333222111222333444444333333555666444555666666777777666666444444555555666777777777555777888777666555666777888888999:::;;;;;;;;;;;;::::::;;;<<<<<<======>>>:::;;;===>>>>>>???BBBEEEFFFGGGHHHIIIKKKOOOTTTXXXUUUXXX[[[\\\]]]```eeejjjvvvffffffffffffggghhhjjjkkkpppyyytttllleeeaaaaaa^^^^^^]]][[[YYYVVVTTTRRROOOMMMLLLIIIGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEBBB???BBB@@@===:::888777888888888999999::::::999999888===<<<;;;::::::;;;<<<===BBBBBBCCCEEEGGGIIIKKKLLLMMMPPPSSSWWWZZZ[[[[[[[[[```aaacccfffiiikkklllllllllooossswwwzzz~~~yyywwwvvvvvvuuukkkjjjiiijjjkkkiiiddd___aaaeeejjjlllkkkkkklllnnnuuusssrrrtttxxx{{{{{{yyyvvvwwwxxxwwwwww|||oooZZZPPPDDD===;;;;;;999777777777777777666666666666555444333333222222222222///000111222222222222222111111111222333333444444222222222111111111111000000111111111111222222222000222333333222000000000666555555444444333333222000111444555666666555444333333222222222333444555555666777666555444555666666555444333333333333333555666666666666666555555666666666666777777777777888888999::::::::::::999:::;;;<<<======<<<;;;:::999999:::<<>>999888999888666777777777666666666555555555444333222222333333444222333333333333333333444222222222222111111111111222222222111111111000000000000111111111222222222222333555555333111111111222222222222222222333333000111333555666555444444222111111111222222333333444555666666444444555666666666555444444444555555555555666666666666555555555555666666666777777777777888999999::::::999999:::;;;<<<=========<<<<<<======>>>@@@BBBDDDFFFGGGGGGGGGGGGIIIKKKOOOSSSUUUWWWYYYZZZZZZYYY\\\aaaffftttbbbeeeiiimmmmmmkkkgggddddddiiipppxxxnnnbbb```\\\ZZZWWWWWWWWWXXXWWWWWWRRRQQQOOOLLLIIIGGGFFFEEEFFFEEEEEEFFFGGGFFFDDDAAA???>>><<<:::999999999:::<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPRRRSSSTTTWWWYYY[[[]]]]]]cccdddggghhhjjjlllppprrrxxx|||~~~|||uuupppiiicccaaabbbbbbbbbfffdddccceeeiiimmmpppqqqgggggghhhgggggghhhkkknnnnnnlllkkkkkknnnpppqqqpppqqqqqqrrrvvvwww```PPPDDD???:::777888999888777777666666666666555555555555444333222222333555666555444333222111222333333222222222111000/////////222222111111111000000000000000000111111111222222222333444333111//////000...//////000111111222222000111333444555555444333000000111111111222222222333444555555333333444555666666555555555666666777555555666666666666666555555555555666666666666777777777888999999999999999;;;;;;<<<===>>>>>>======???@@@@@@AAABBBDDDEEEFFFHHHHHHGGGHHHKKKOOOSSSVVVVVVXXXYYYXXXWWWZZZ___dddvvvaaadddhhhjjjkkkhhheeebbbfffjjjnnnqqqxxxnnnddd___\\\YYYXXXYYYYYYWWWTTTUUUSSSQQQNNNKKKIIIHHHGGGGGGFFFEEEFFFFFFFFFDDDBBB???>>>===;;;:::::::::;;;===;;;:::888888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???AAAAAAAAABBBCCCFFFIIIKKKLLLLLLNNNOOOQQQTTTVVVWWW[[[]]]___aaabbbdddhhhjjjppptttxxx}}}{{{vvvssspppjjjccc^^^\\\]]]]]]]]][[[]]]```dddfffgggfffeeeiiiiiihhhgggggghhhjjjkkkkkkjjjjjjkkkmmmpppssstttpppqqquuu}}}hhhTTTIII???<<<999999:::;;;:::888666666666555555555444444555444222111222444666888444222000///...///000111111000000000/////////...111111111111000000000000000000000000111111111111000111111000...,,,,,,---/////////000000000111111000111222333444333333333000111111222222222222222111333444444333222333555555555555555555555666777444555666666666666666666444444555555555666666666666777777888999888888888;;;;;;<<<===>>>>>>????????????>>>??????@@@AAABBBIIIIIIHHHHHHKKKOOOSSSVVVUUUWWWXXXWWWWWWYYY^^^cccvvvccccccdddeeeeeedddcccbbbeeeiiilllnnnrrr}}}ooo```\\\YYYXXXZZZZZZVVVRRRVVVUUURRRPPPMMMKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDBBB@@@???>>>===<<<<<<<<<;;;<<<:::999777777999:::<<<:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;<<<<<<===>>>AAA@@@??????AAACCCGGGIIIIIIIIIIIIKKKMMMOOOQQQRRRTTTVVVYYY[[[]]]```dddfffjjjmmmppptttwww|||}}}vvvqqqnnnlllgggaaa]]][[[[[[[[[[[[TTTVVVZZZ___bbbfffhhhjjjdddddddddeeefffhhhiiijjjiiiiiiiiijjjkkknnnrrrtttqqquuu{{{kkkVVVGGG@@@<<<;;;:::999::::::888777555555555555444444444444444333222222222444666777444222000.........000111....../////////000000000111111111000000000////////////000000000111111111///000000///---,,,,,,...222222111111000000000000111111222222222222222222111222333333444444333333111222333333222222333555555444444333444444555555444444555666666666666666444444444444555555555555555666777777888888777777::::::;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@IIIHHHHHHIIIKKKOOORRRUUUTTTVVVXXXXXXXXX[[[aaaffftttdddcccbbbaaa```aaaaaabbb___bbbfffjjjooowwwggg```YYYWWWYYYZZZXXXUUUWWWVVVTTTQQQOOONNNMMMMMMJJJIIIGGGFFFGGGGGGEEECCCBBBAAAAAA@@@???======<<<:::999888888888888999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>@@@???>>>>>>???BBBDDDFFFFFFFFFFFFGGGIIIKKKNNNOOONNNPPPSSSVVVXXX[[[___bbbbbbdddgggiiilllpppuuuxxx|||}}}xxxsssnnnkkkhhheeeaaa^^^\\\[[[YYYXXXSSSSSSTTTWWW]]]hhhuuu}}}cccaaa```aaadddhhhjjjjjjjjjkkkjjjjjjjjjlllqqqttt{{{rrr\\\KKK@@@:::888888888777777666555555555555444444444333333333333333222222333333444444444333222111000111222222.........///000111111111111111000000000//////////////////000000000111111111222222111//////000222333333222222111000000///111111111111111111111111111222333444555444333333000222333333333333444666555555444333333333333333333444555666777777777777333333333444444444555555555555666777777777777777888999999:::<<<>>>???@@@@@@@@@??????@@@@@@AAAAAAGGGGGGHHHIIIKKKNNNPPPRRRTTTVVVYYYZZZ[[[```ggglllwwweeedddbbbaaa`````````aaa______aaaeeekkkrrrxxx{{{|||pppbbbYYYXXXZZZZZZXXXWWWVVVTTTSSSQQQPPPPPPPPPNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDCCCBBBAAA???===<<<::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999999999999:::;;;<<<===>>>============>>>???AAABBBCCCBBBBBBCCCDDDGGGJJJKKKIIIKKKNNNPPPRRRUUUYYY\\\\\\^^^```aaacccfffjjjnnnrrrvvv}}}zzzyyywwwuuuqqqnnnkkkiiigggeeebbb```___]]]ZZZWWWUUUTTTSSSSSSXXXdddrrr}}}qqqllldddaaabbbfffiiikkkmmmooopppqqqrrrwww}}}xxx___NNNCCC===999666666666555444444555555444444444333333333333222111222333333333222111000111111111111222222222222000000000000000000000000111000000000////////////////////////000000000111000111111000///000222444222111111111111111111111111111111000000000111111000111333444444444222111111222444444333333555666888777666444333333333333333444555666777777777777222333333333333444444444444555666666777777666666777777777999:::===???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHJJJLLLMMMNNNOOOSSSVVVZZZ\\\___eeemmmsssdddddddddcccbbbaaa``````dddbbb```ccciiiooorrrrrruuulll]]]YYYZZZ[[[[[[WWWVVVUUUSSSRRRRRRQQQQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFEEEDDDBBB@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;999999888888888999:::<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAADDDGGGHHHFFFHHHKKKLLLNNNPPPTTTWWWYYY[[[\\\^^^___bbbfffiiieeeiiinnnsssxxx~~~}}}|||wwwxxx{{{~~~|||yyyrrrqqqpppnnnllljjjiiiiiihhhfffeeedddbbb```[[[XXXUUUUUUUUUTTTUUU[[[dddkkk{{{mmmdddbbbeeehhhjjjpppsssvvvzzz~~~|||bbbMMMBBB<<<999666555666666666555555777888444444444333333333222222000111333444333111///...---...///000111111000000222222111111000000//////000000000000////////////////////////000000000000.../////////...///111444//////000000111111222222111111000000000000000111...000222333333333111000111222444444444444666777:::999777666444333333333333444555666777777777777222222333333333444444444444555555666666666666666666666777888:::<<>>>>>===;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLRRRSSSTTTVVVYYY[[[^^^___dddfffhhhjjjmmmpppuuuyyy}}}~~~||||||{{{zzzxxxvvvuuutttooopppqqqrrrrrrqqqpppppphhhgggfffeeedddeeeffffffeeedddbbbbbbaaa```]]][[[UUUUUUTTTSSSSSSTTTXXX[[[fffddddddddd```]]]```gggrrrtttyyy|||iiiSSSFFF???:::777777;;;999777555444555666777555555555444444333333333222222222222222222222222000000111111111111000000//////000111111111111111222222333333333333222222////////////////////////000000000000////////////......////////////......000000000000111111111111000000111111222222333333444444444444444444444444:::888555333111111111222444555666666777777666666555777999:::888666444444444444333444444555666777777888888999999:::;;;;;;>>>>>>@@@AAABBBAAAAAA@@@BBBEEEIIIKKKLLLLLLNNNOOOQQQTTTVVVXXX\\\cccnnnuuueeedddbbbaaa```aaaaaabbbgggffffffeeeeeegggiiikkknnnooowwwtttggg^^^YYYSSSRRRRRRRRRSSSSSSSSSSSSPPPNNNLLLKKKLLLMMMLLLKKKKKKJJJHHHFFFDDDBBBBBBAAA???>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>???AAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNOOOQQQTTTWWWYYYZZZ___aaadddeeegggiiillloooqqqsssvvv{{{}}}zzzxxxxxxxxxwwwwwwwwwvvvvvvvvvssssssrrrqqqooommmkkkjjjggghhhiiiiiiiiihhhgggfffaaaaaa``````aaaccceeefffdddcccaaa``````___]]][[[YYYXXXVVVSSSPPPQQQTTTWWWZZZYYYZZZ^^^______dddiiipppvvvlll\\\III@@@;;;777555666888666444333222222333444444444444333333333222222000000000000000000000000000000111111111111000000//////000111111111111111...//////000000//////...000000000000000000000000000000000000////////////...//////000000//////...000000000000111111111111000000000111111111111111222222222222222222222222555555555555555444333333222333333444444444444444444666888999777555444444444444333444444555666777777888888999999:::;;;;;;===>>>???AAAAAAAAAAAAAAABBBDDDGGGIIIJJJKKKMMMOOOPPPRRRUUUWWWZZZaaajjjrrrdddcccbbbaaaaaabbbcccdddfffhhhiiigggcccbbbfffjjjkkkiiimmmwwwxxxfff\\\SSSPPPMMMLLLLLLMMMNNNMMMLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKHHHFFFEEEDDDDDDEEE@@@@@@???>>>============>>>>>>>>>============<<<<<<======>>>>>>>>>============<<<======>>>???@@@AAAAAA@@@???>>>?????????AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKMMMPPPRRRSSSWWWYYY\\\]]]^^^___```bbbcccdddgggjjjnnnqqqtttuuuzzz}}}|||}}}~~~}}}zzztttooolllllllllllllllkkkkkkkkkkkkiiihhhhhhfffeeecccaaa```^^^____________^^^]]]\\\YYYYYYYYYZZZ\\\___bbbcccccc```^^^]]]]]]]]]\\\[[[[[[YYYWWWSSSQQQRRRUUUYYYZZZVVVUUUYYY^^^```dddhhhjjjuuukkkXXXKKK???:::999666555666666555333222111111222333333333333222222222222222000000000000000000000000///000000111111000000/////////000000111111000000---......//////......---000000000000000000000000000000000000//////////////////000000000000//////000000000000111111111111111000000000000000000///000000000000000000000000...///222444444444222111222222333444444444444444333555777777555444333444444444333444444555666777777888888999999:::;;;;;;;;;<<<>>>???AAAAAABBBBBBBBBDDDEEEFFFGGGIIILLLNNNOOOQQQSSSTTTWWW]]]fffmmmdddccccccbbbcccdddeeeffffffggggggfffccccccdddggggggeeefffkkksss{{{lll\\\VVVNNNHHHGGGFFFFFFEEEFFFEEEEEEGGGJJJLLLMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOSSSUUUUUUVVVWWWXXX[[[\\\]]]___aaaccceeefffkkknnnqqqssssssrrrssstttsssuuuwwwzzz|||~~~}}}{{{wwwwwwvvvtttppplllgggeeedddddddddcccccccccbbbbbbbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTVVVXXX[[[]]]___```^^^\\\[[[\\\]]]]]]\\\YYYXXXVVVTTTTTTWWW\\\aaahhh___XXXYYY]]]___bbbfffnnnzzznnnWWWJJJ@@@999888999777777888666555444333333333444444222222111111111111111111222222222222222222222222//////000000000000////////////000000000000000//////000000111111000000///111111111111111111111111000000000000//////////////////000000000000/////////000000000111111111111111111000000//////......000000000000000000000000...///111333444444333333444444555666666666555555222444666666444333333444444444333444444555666777777888888999999:::;;;;;;:::;;;===>>>@@@AAABBBBBBBBBCCCDDDDDDEEEGGGJJJMMMNNNPPPRRRTTTUUUZZZbbbiii|||ccccccccccccdddeeeggghhhgggeeecccccceeefffdddccc``````aaacccfffoooooodddWWWLLLHHHFFFDDDBBBAAA@@@@@@CCCGGGJJJKKKKKKLLLKKKJJJHHHHHHHHHIIIJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>><<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<===>>>>>>>>>???============>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHEEEHHHKKKNNNOOOPPPQQQRRRVVVVVVWWWXXXYYYZZZ[[[\\\\\\^^^aaacccccccccdddeeeeeefffhhhjjjlllmmmnnnnnnrrrqqqqqqqqqqqqqqqqqqqqqtttuuuwwwxxxyyyzzzzzzzzzvvvvvvwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzxxxxxx{{{|||~~~~~~~~~{{{yyywwwwwwxxx{{{}}}yyyuuusssqqqooommmjjjgggeeedddccc```____________^^^^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPRRRRRRRRRSSSUUUWWWYYYZZZ]]][[[ZZZ[[[]]]______^^^XXXWWWVVVUUUUUUXXX^^^bbbmmmcccZZZYYY]]]aaagggmmm|||mmmYYYKKKAAA:::666777888666555666555444444333333333333333111111111111111111111111222222222222222222222222//////000000000000////////////000000000//////...000111111222222111111000000000000000000000000000000000000000//////////////////000000000000/////////000000000111111111111111111000000//////......111111111111111111111111555444444333333444555666333444444555666555555555222333555555333333333444444444333444444555666777777888888999999:::;;;;;;:::;;;<<<===???@@@AAABBBAAABBBCCCCCCCCCEEEIIIKKKNNNPPPSSSTTTUUUZZZaaaggguuuaaaaaaaaabbbccceeegggiiigggdddaaabbbeeefffccc`````````bbbddddddhhhuuuyyyeeeUUULLLHHHDDDAAA???>>>>>>@@@DDDGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????======<<<<<<<<<<<<======999:::;;;===>>>>>>??????======<<<<<<===>>>>>>????????????@@@AAABBBDDDEEEAAACCCGGGIIIIIIKKKMMMOOONNNOOOPPPPPPQQQRRRSSSSSSSSSUUUXXXYYYYYYYYY[[[\\\]]]]]]___aaabbbcccddddddhhhhhhhhhhhhhhhhhhhhhiiikkklllnnnpppqqqqqqqqqpppmmmnnnoooqqqrrrtttuuuvvvssssssssssssrrrqqqpppoooqqqsssuuuvvvuuusssqqqooonnnooorrruuuyyy|||~~~|||{{{zzzwwwtttpppmmmllljjjhhhdddaaa```___```aaa\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWVVVUUUSSSQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLQQQQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZ]]]```bbbbbbaaa[[[[[[YYYWWWUUUVVVYYY[[[ddd]]]XXXZZZ```hhhrrr{{{lllXXXJJJBBB;;;666444555666333222444222222222222222222222222111111111111111222222222000000000000000000000000...//////000000//////...//////000000000///.........//////000000//////...////////////////////////000000000000////////////......////////////......000000000000111111111111111000000000000000000///111111111111111111111111333222000......///111222111111222333333333333333222444555444333333444666444444333444444555666777777888888999999:::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPRRRTTTUUUYYY```fffppp]]]]]]^^^___aaacccfffgggfffeeeddddddcccaaa```^^^``````aaacccbbbdddlllvvv~~~fffWWWNNNFFFAAA???>>>>>>@@@CCCEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>>>>======<<<======>>>:::;;;<<<===>>>>>>=====================>>>>>>???======>>>>>>???@@@AAABBBAAACCCDDDEEEEEEFFFHHHJJJGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSUUUWWWUUUVVVXXXZZZ[[[]]]]]]^^^______``````aaaaaaaaaaaacccdddfffhhhiiiiiihhhhhhggghhhhhhjjjkkkllllllmmmiiijjjkkkkkkjjjiiihhhggghhhiiilllnnnooonnnmmmlllfffgggiiilllnnnqqqrrrsssqqqpppooonnnkkkiiigggeeebbbaaa___]]]\\\[[[[[[[[[WWWWWWWWWVVVVVVVVVUUUUUUSSSSSSRRRQQQOOOMMMLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLOOONNNNNNOOOPPPRRRTTTVVVVVVWWW[[[```dddgggfffeeeaaaaaa___\\\YYYWWWWWWXXX[[[YYY[[[aaagggnnnxxxmmmYYYJJJAAA===999555333555555333222444222222333333333333222222111111111222222222333333000000000000000000000000......////////////......//////000000///......------......//////......---........................000000000000////////////------............------000000000000111111111111000000000111111111111111111111111111111111111111.........------.........111111222333333333333222333444555444333444555777444444333444444555666777777888888999999:::;;;;;;<<<<<<;;;;;;<<<>>>???@@@???BBBDDDEEEEEEEEEGGGHHHKKKNNNQQQSSSTTTXXX___dddooo[[[[[[[[[\\\^^^aaadddeeeeeehhhiiifff```]]]\\\^^^]]][[[[[[\\\\\\]]]dddllllllyyy|||gggXXXMMMEEE@@@??????@@@CCCEEEEEEEEEEEEGGGJJJLLLMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB===>>>???@@@AAABBBBBBBBB???>>>>>>=========>>>>>><<<===>>>>>>>>>===<<<;;;>>>>>>=========>>>??????============>>>???@@@AAACCCCCCCCCBBBAAABBBEEEGGGDDDDDDEEEGGGHHHIIIJJJKKKGGGIIIKKKLLLLLLMMMOOOPPPJJJLLLNNNPPPRRRTTTUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXZZZ\\\^^^```aaa```___^^^______``````aaabbbbbbbbbcccdddeeeffffffeeeccccccaaacccfffiiillllllllllllbbbcccdddfffhhhiiikkkkkkjjjiiiiiihhhfffdddcccbbb]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOLLLLLLLLLMMMOOORRRTTTVVVTTTVVV[[[aaagggiiihhhgggdddeeedddbbb^^^[[[[[[[[[\\\]]]cccjjjnnnpppwwwkkkYYYLLLCCC>>>;;;:::666555777777444444777444444555666666555555555111111222222333333333333222222222222222222222222......////////////......//////000000///...------...//////////////////...........................000000000000////////////,,,------------------,,,000000000000111111111111000000111111222222333333111111111111111111111111///000222444555444333222333333444555555555444444333444555555444444666888444444444444444555777777777888888999::::::;;;;;;===<<<;;;;;;<<<===>>>??????BBBEEEFFFFFFFFFFFFGGGIIILLLPPPRRRSSSWWW^^^cccpppZZZ[[[[[[[[[[[[]]]```ccchhhfffbbb^^^ZZZXXXWWWWWWXXXXXXXXXXXXZZZ\\\^^^___lllkkksssjjjXXXMMMGGGCCCAAABBBAAA>>>>>>AAAAAABBBEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHDDDCCCCCCCCCDDDCCCAAA@@@======>>>???@@@AAAAAABBB???????????????>>>======<<<<<<;;;;;;;;;<<<======::::::;;;;;;<<<===>>>>>><<<;;;:::::::::<<<===>>>???>>>>>>>>>@@@AAACCCEEEAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTWWWYYY[[[[[[[[[ZZZXXXYYY[[[\\\\\\\\\[[[ZZZ]]]]]]^^^___^^^]]]\\\[[[^^^^^^___aaaccceeeggghhhaaa___]]][[[[[[^^^aaaccceeecccaaa___]]]\\\\\\\\\XXXXXXXXXWWWUUURRROOONNNJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMLLLLLLMMMOOOQQQRRRTTTVVV[[[```eeeiiilllnnnjjjkkkjjjhhhdddaaa______bbbgggooouuuwwwxxxyyyzzzyyynnnWWWMMMFFF<<<999>>>777666666555444444333333444444444333333222222222111000000000//////......222333444222000//////000///000111222222111000/////////......---------------.........//////000000////////////000000000000000///...,,,+++---111333......////////////......///000111111000000000000111111111000000000000///444333222111000000000000111111222222222333333333333333333444444444555555333333444444444444333333333444444444333333555666;;;:::999999:::<<<>>>???======<<<:::888888999;;;>>>???AAACCCDDDEEEFFFFFFKKKNNNPPPPPPQQQXXXaaafffxxx[[[[[[[[[[[[ZZZ\\\___bbbfffddd```\\\YYYWWWVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\aaaaaahhhvvvhhhXXXQQQIIICCCAAAAAA@@@AAADDD@@@AAACCCFFFHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCAAA>>><<>>===<<<<<<<<<;;;;;;;;;;;;<<<===:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===???AAABBB===>>>??????@@@@@@??????@@@@@@@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNLLLMMMPPPRRRTTTTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^```aaa^^^]]]ZZZXXXWWWXXXZZZ[[[ZZZYYYWWWUUUSSSSSSRRRSSSTTTTTTSSSRRRPPPNNNLLLJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDEEEFFFFFFGGGIIIJJJJJJKKKMMMLLLLLLLLLMMMOOOPPPQQQSSSUUUYYY^^^ccchhhlllnnnooonnnllljjjggggggjjjlllrrruuuzzz{{{zzzxxxxxxyyy{{{ttt___LLLEEE???888666:::666666666555444333333333444444333333333222222222111111111000000000//////111222222111///......///...///000000000000///....../////////......---,,,............/////////000......//////000000111111,,,---......---,,,,,,,,,////////////////////////------///111444444222000///000000000111111222222000000000000111222333333111111111111222222222333333333333444444444444555444444555555555555444444333444444444333333555666666666555444555666888999>>>???>>>===;;;;;;===??????@@@AAACCCEEEFFFGGGGGGKKKNNNPPPPPPQQQWWW```eeexxx[[[[[[[[[ZZZYYYZZZ\\\___cccaaa]]]ZZZWWWUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWXXX[[[]]]aaahhhpppnnnYYYOOOEEEBBBBBB@@@>>>>>>>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHFFFEEEDDDCCC@@@===AAAAAAAAABBBBBBCCCDDDDDD@@@AAABBBCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;999999999999:::<<<===>>>;;;;;;<<<============<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEGGGHHHHHHFFFGGGIIIKKKLLLMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXWWWUUUSSSQQQPPPPPPPPPTTTSSSRRRPPPOOONNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQSSSTTTVVVZZZ```eeejjjmmmpppnnnllljjjjjjnnnuuuzzz|||wwwuuuvvvyyy|||^^^NNN@@@<<<:::555333777666555555444444333333222333333333333222222222222222222222111111111111000///111111000...------...---......//////......------...///000///...---,,,............////////////---......///000111111222////////////...------,,,000///...------...///000+++...222666999888444111...///000111222333444444000000000000111222333333000000000111111111222222333333333333444444444444555555555666666555555555333444444444333333555666999888777777777888999:::===>>>>>>>>>======???AAA@@@AAACCCEEEFFFHHHHHHIIILLLNNNOOOPPPQQQVVV^^^eeevvv[[[[[[ZZZXXXWWWWWWZZZ\\\```^^^\\\YYYVVVTTTSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTXXXYYY\\\___cccpppjjj]]]PPPKKKHHHBBB;;;777===>>>>>>???AAACCCEEEFFFEEEGGGIIIKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCDDDDDD???AAACCCDDDDDDCCCAAA@@@======<<<;;;::::::;;;;;;::::::999999999999999999999:::;;;<<<<<<;;;:::999777777888888999:::;;;;;;;;;<<<======>>>=========<<<<<<<<<======>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRROOOOOONNNNNNLLLJJJIIIHHHOOOOOONNNMMMLLLKKKKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSTTTUUUWWW[[[```dddgggjjjjjjiiiiiilllrrrzzz~~~xxxtttvvv}}}}}}gggOOODDD;;;999888555444666444444444444333333222222333222222222222222222222222222222222222222222222///000111000...---...///........................---...///000000///...,,,.........///////////////------...///000111222222222///,,,+++,,,...000111111000...,,,,,,...000111///555<<>>===<<<;;;:::::::::999999999999999999888888888999:::;;;;;;:::999888777888888999::::::::::::;;;<<<<<<===============;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJLLLNNNPPPQQQUUUTTTTTTVVVXXX\\\___aaadddfffhhhkkknnnttt{{{|||xxxwwwdddPPPEEE>>>999888777666444555333333333333333222222222222222222222222222222222222222222222222333333333///111111111///...///000////////////////////////---...///000000///......///////////////.........---......///000111111111---------000333444333111111000...,,,,,,...000111444>>>GGGFFF;;;222111444111111111111111111111111111111000000///000000000///000000000000111111111222222222333333333444444555555666666666666555555333444444444333333555666888888888777777777777777888:::<<<======>>>???AAAAAABBBDDDFFFHHHJJJKKKKKKMMMKKKLLLPPPRRRSSS[[[eeeppp{{{WWWXXXWWWUUUSSSTTTVVVYYYZZZZZZYYYWWWUUUSSSRRRQQQPPPOOONNNLLLKKKKKKLLLLLLMMMJJJLLLRRRXXX]]]dddlll~~~jjj\\\RRRNNNOOOEEECCC@@@===<<<===>>>???CCCDDDFFFHHHIIIIIIIIIIIIMMMKKKKKKKKKLLLLLLJJJHHHGGGEEECCCAAAAAABBBCCCDDDBBBBBBDDDEEEFFFGGGHHHHHHAAA@@@???===<<<;;;;;;;;;999999999999999999999999999999:::::::::999888888888888999:::;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBDDDFFFGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJJJJKKKLLLOOOQQQRRRVVVVVVVVVWWWYYY\\\^^^```ccceeeiiimmmpppuuuzzz~~~uuuyyy|||}}}kkkSSSEEE===:::777555555555444333222222222222222222222222111111111222222222222222111222222222222333333333///000111111//////000111000//////......//////000//////////////////000000///////////////.........////////////000000000000,,,000777???DDDBBB999222000///...------...///000777AAAHHHEEE888///000444111111111000000000//////------...///000111333444000000000111111111222222222222222222333333333333555555555666666555555555333444444444333333555666666666666666777777777777999;;;===?????????AAABBB@@@BBBDDDFFFIIIJJJKKKLLLKKKHHHJJJPPPRRRRRR[[[ffftttUUUVVVUUUTTTRRRSSSVVVXXXWWWWWWVVVUUUSSSQQQPPPOOONNNMMMKKKIIIHHHGGGHHHHHHJJJHHHKKKPPPSSSUUUYYY___hhhzzzzzziii___]]]MMMJJJEEE@@@======>>>???AAAAAABBBDDDEEEGGGHHHHHHJJJIIIIIIJJJLLLMMMKKKJJJIIIGGGEEECCCBBBCCCDDDEEEGGGFFFEEEEEEEEEFFFHHHHHHCCCBBB@@@???===<<<<<<;;;888888999999::::::;;;;;;::::::999888888888888888888999:::;;;;;;;;;:::999888888999:::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<===>>>???===???@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@??????@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKMMMPPPRRRSSSUUUVVVXXXZZZ]]]```aaabbbdddfffhhhkkkmmmqqqvvvzzzuuu~~~lllVVVGGGBBB999888666444444555555444111111111222222222222222000111111111222222222222111111111111222222222333...///000000......///000//////...------...//////000///...---...///111222000/////////............000000000000///////////////222888@@@EEEBBB:::222////////////////////////555:::===;;;555000000222///////////////000000000---------...000111333444111111111111222222222333111222222222222333333333444444555555555555444444333444444444333333555666777777888999999999999999888:::===>>>>>>>>>???@@@@@@AAACCCFFFHHHJJJKKKLLLJJJFFFHHHPPPRRRRRR[[[hhh}}}TTTUUUTTTSSSRRRSSSVVVXXXUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEHHHKKKKKKJJJOOOVVVUUUbbbtttpppgggSSSOOOIIICCC???>>>>>>???===>>>>>>???AAACCCEEEFFFDDDDDDEEEHHHLLLNNNOOONNNKKKIIIGGGDDDCCCDDDEEEGGGKKKJJJGGGEEEEEEEEEGGGHHHDDDCCCAAA@@@>>>===<<<<<<888888999:::;;;;;;<<<<<<;;;:::888777777777888999777888:::;;;;;;:::999999999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999999:::;;;>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>;;;<<<===????????????>>>AAA@@@???>>>===============<<<<<<;;;;;;<<<======<<<===>>>?????????>>>===??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMKKKKKKKKKLLLNNNPPPSSSTTTTTTVVVZZZ]]]aaadddeeefffeeeeeefffggghhhlllrrrvvvlllWWWDDD<<>><<<:::<<>>???===<<<:::999999::::::<<<999777888;;;>>>>>>===;;;;;;;;;<<<===>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIILLLLLLLLLJJJJJJLLLPPPSSSVVVWWWZZZ]]]```cccfffhhhhhheeebbb___bbbkkkwwwiiiXXXMMMDDD<<<999333333222222333333444555444222///000111111///,,,000000000000111111111111---...000111111111///...///...---,,,+++,,,------111111222111111000///..................---------000///...------......///111111///---+++***,,,...,,,---------....../////////000111000///...///111000000000000000000000000000222222111000///000111000000000///......------000111111111111222222222666666777777666444333111444444444333333222222222222333444444444333222111666666666666777888999:::999999999:::;;;<<<===>>>BBBCCCDDDFFFHHHJJJKKKLLLKKKJJJKKKNNNPPPSSS\\\fff{{{TTTSSSRRRQQQQQQRRRSSSTTTWWWUUUQQQPPPOOOOOONNNMMMJJJIIIGGGDDDCCCBBBBBBBBBFFFFFFGGGHHHIIIKKKLLLMMMMMMQQQWWW\\\ggg|||xxxaaaQQQIIIFFFAAA<<>>===<<<>>>@@@BBBDDDEEEGGGIIIKKKLLLNNNNNNLLLJJJHHHEEEEEEFFFHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;888999999:::;;;;;;<<<<<<:::;;;===;;;999777777888;;;999888999:::;;;:::888888888888999999999::::::888888888888888888888888999888888777777888888999;;;::::::999999999999999::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::999999:::;;;<<<===<<<:::888999<<<>>>>>>===;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLOOOSSSVVVWWWYYY\\\___aaadddggghhhbbbbbbcccfffmmmyyyttt]]]OOOGGG@@@:::888666555444333222111111111333111///000111111000---000000000000111111111111222222111000000//////000//////---,,,,,,,,,---.........///000000000//////..................//////333111///...---...///000,,,...//////...---...///------........./////////...///000000......///000000000000000000000000000......---+++)))***,,,///........./////////////////////000000000111111111000000111222222222222111444444333333333222222222222333444444555444333222666666666666777888999:::888888999:::;;;===???@@@AAABBBCCCEEEFFFHHHIIIJJJHHHGGGHHHKKKMMMPPPXXXbbbvvvTTTSSSRRRRRRRRRRRRSSSSSSVVVTTTPPPNNNNNNNNNMMMKKKKKKIIIGGGEEECCCBBBBBBBBBEEEEEEFFFGGGHHHIIIKKKLLLOOOPPPPPPOOOTTTcccxxx|||dddVVVMMMFFFAAA???>>>===<<<<<<<<<===>>>@@@AAACCCFFFIIIKKKMMMNNNLLLKKKIIIGGGGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===<<>><<<999999999::::::999777777888888888999999999888888888888888888888888888888777777777777888888999888888888888999::::::999999999999::::::::::::===<<<;;;::::::999999999999999888999999;;;<<<======;;;:::;;;===>>>>>>>>>=========>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFFFFHHHIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKMMMOOOPPPRRRUUUXXXWWWYYYZZZ[[[\\\^^^aaadddaaadddkkktttooo^^^LLLCCC???;;;777777666555444222111111111111222000///000111111000///000000000000111111111111666444222///...///000111000///......------......+++,,,---...///////////////......---...///111222666444111///......000111,,,///111222111///...---.........///////////////---...//////------...///000000000000000000000000...---+++(((&&&'''+++///------......///000000111........./////////000000---------...///111222333333333333333222222222222222222333444555555555555666666666666777888999999:::::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGHHHGGGFFFHHHKKKLLLNNNVVV___pppUUUUUUUUUTTTTTTTTTTTTSSSUUURRROOOMMMMMMMMMLLLKKKMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNOOONNNLLLMMMWWWgggsssnnn___RRRIIIEEECCCAAA???>>>===<<<;;;===>>>@@@CCCFFFIIIKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@???>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<>>:::===AAAAAA>>>;;;999999::::::999777777777888888888999999888888888888888888888888888777777666666777777888777777777777888999:::;;;888888999999999:::::::::===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999============>>>?????????>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLOOOQQQRRRSSSVVVXXXZZZZZZZZZXXXXXX\\\bbbgggmmmsss}}}rrrZZZLLL???:::999777555666222222222111222333333444000000000000111111111000///000000000111111111111333222000/////////000000000000//////............,,,,,,---...............///......---...000222444777555222///...///111222111333444222///---++++++////////////////////////,,,---......,,,,,,---...////////////////////////000///...,,,***+++---000............//////000000....../////////000000000//////...///000222444666333222222222222222222222222222333444555666666666666555555666666777888999===<<<<<<;;;;;;<<<<<<<<>>======>>>@@@CCCFFFHHHJJJJJJJJJKKKLLLLLLMMMNNNOOOLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDDDDEEEFFFGGGGGGGGGCCCBBBBBBAAA@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;@@@EEEIIIFFF???<<<>>>CCCCCC@@@<<<::::::;;;;;;:::777888888888888999999999::::::::::::::::::::::::888888777777777777888888666666666777888999:::;;;888888999999999:::::::::999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFHHHKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPQQQQQQRRRTTTVVVZZZ[[[[[[[[[^^^gggsss|||~~~hhhXXXLLLBBB999777777555444555222111111111111222333333///000111111000000111111///000000000111111111111,,,---///000000000/////////////////////............/////////......---,,,///.........///000222333666444111///...///111222444444222000---,,,---...///////////////.........,,,---...---,,,+++,,,...........................///111222222000/////////000000//////............/////////000000000111111222111000000000222333444222222222222222222222222222222222333444555666666555555555555666777888999:::::::::;;;;;;===>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHJJJNNNOOOQQQXXXaaammmOOOPPPQQQRRRQQQPPPMMMLLLNNNLLLKKKKKKMMMPPPPPPPPPOOONNNKKKHHHFFFDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBEEEGGGGGGEEEFFFJJJNNNVVVfff~~~|||mmmYYYSSSLLLGGGFFFDDDBBB???>>>>>>>>>???AAACCCEEEGGGHHHIIIKKKMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC???>>>>>>======<<<<<<<<<>>>BBBEEECCC???<<<>>>AAACCC@@@===<<<<<<<<<;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777888888:::;;;;;;999999999999::::::::::::666666666777888:::<<<===:::;;;<<<>>>???@@@@@@@@@>>>@@@BBBBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOQQQSSSUUUSSSXXX^^^dddlllzzz~~~iiiTTTGGGDDD===777777777555333444555444333111000000000000000111222111000///000111000000000000111111111111)))+++---000111000///......////////////...------////////////...---,,,+++---......//////000000000222111000/////////000000/////////---,,,---111333...............---------,,,---......,,,,,,---...........................,,,///222222000...------111000000///......------//////000000000111111111111111000000000000000111111111111222222222222222222222222222222333444555555555555555666777888888555666777999;;;>>>@@@BBB??????@@@AAABBBCCCDDDEEEDDDEEEHHHLLLNNNPPPWWW___nnnMMMNNNPPPQQQQQQNNNKKKIIIJJJIIIIIIKKKOOORRRTTTTTTNNNMMMJJJGGGDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCEEEFFFEEEDDDDDDGGGJJJMMMWWWeeexxxuuulll___UUUOOOJJJEEE@@@AAA@@@???>>>???@@@BBBCCCFFFHHHJJJMMMOOOPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEBBBAAAAAA@@@??????>>>>>>>>>@@@AAAAAA???>>>???@@@AAA@@@>>>>>>>>>>>><<<;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999999999999:::;;;<<<::::::::::::;;;;;;;;;;;;888888999999:::;;;<<<===<<<===???AAABBBCCCCCCCCC???AAADDDDDDAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOTTTWWWVVV___lllxxx}}}hhhVVVIIIBBB>>>888555666777444333444555444333111000000//////000222333222///...///000000000000000111111111111------...//////000000000---......///...---,,,+++,,,---------------,,,+++,,,---///000000///...---------......//////......+++---............000222...---------,,,,,,,,,,,,,,,...///...---,,,---...------------------------,,,...//////---,,,,,,,,,///////////////................../////////000000000000000111111000000///000111111111222222222222333222111111111222333333555555555555555666888888666666777888:::<<<>>>???>>>>>>???@@@AAAAAABBBBBBAAABBBFFFKKKMMMOOOWWW___nnnNNNOOORRRSSSRRROOOLLLJJJHHHGGGHHHKKKOOOTTTVVVWWWMMMKKKHHHEEECCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBAAA@@@BBBFFFIIIGGGMMMSSS[[[nnnyyyjjj___UUUMMMFFFCCCBBB@@@>>>>>>???@@@BBBEEEGGGJJJMMMOOOPPPPPPPPPSSSRRRRRRPPPOOONNNMMMMMMKKKKKKJJJIIIHHHHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@???===;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;::::::999999::::::;;;::::::999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>>>>=========>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA???BBBEEEEEEBBB@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKOOOUUUYYYdddppphhhTTTGGG@@@>>>:::555333555666444222333111111111000111222222333111333444222///---...000000000000000111111111111222111///......///000111,,,---.........---++++++)))***++++++,,,,,,,,,,,,+++---///111000///,,,***)))+++,,,...///...------+++---000000///------------------,,,,,,+++++++++---...//////------...///------------------------.........---++++++---...------......///000000000---------........./////////000111333333333222111000000111111222222222222333222111000000000111222555444444555555666777888::::::999999888888999999<<<======>>>???@@@@@@AAAAAABBBFFFLLLNNNQQQXXXaaammmGGGJJJOOORRRRRROOOJJJGGGIIIIIIIIIJJJLLLNNNQQQRRRLLLIIIGGGEEEDDDCCC@@@>>>@@@@@@?????????@@@BBBCCCDDDCCCBBBAAAAAABBBDDDEEEGGGHHHLLLPPPXXXiiiooo^^^SSSJJJIIIFFFBBB???>>>AAACCCBBBDDDEEEFFFHHHJJJMMMPPPTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOOMMMKKKLLLOOOSSSMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD>>>??????@@@@@@AAABBBBBB???>>><<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<===>>>=========<<<===>>>===<<<;;;<<<>>><<<===>>>???@@@AAAAAABBBEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKIIIGGGGGGHHHIIIIIIIIIHHHIIIIIIKKKOOOYYYgggpppfffSSSGGGAAA<<<777333222111111222333555666222222222111111111111000111111111000000000//////...------...000111///...000000//////.........---111///---,,,++++++,,,,,,///---***((((((***---///---........./////////000...------,,,---...///000/////////......---,,,,,,------------------------......---,,,***)))((((((***+++,,,,,,------,,,,,,+++---//////...---...///...000222222000............------------...//////222111000.........//////444222000111333444222000111111222222222333333333333555666777777888;;;======<<<;;;:::999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCEEEJJJKKKNNNVVV___oooHHHJJJNNNQQQQQQNNNJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOIIIGGGDDDCCCCCCBBB@@@??????>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBCCCEEEIIIMMMXXXlllzzzmmmUUURRRNNNJJJGGGDDDBBB@@@>>>@@@CCCFFFHHHJJJMMMNNNRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>===<<<===>>>>>>========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???@@@???>>>===>>>??????@@@@@@AAABBBCCCDDDDDDFFFDDDCCCCCCDDDEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEECCCEEEFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLHHHJJJNNNSSS\\\jjj{{{wwwhhhUUUFFF@@@===999666444333333222222222333333222222222111111111000000222111111111000000000000000//////000222222111000000/////////.........---000///...---------------...,,,***))))))***,,,...------,,,---000333777999000...,,,+++******,,,,,,......---------......///------------------------......---,,,+++******)))***+++,,,,,,------,,,,,,,,,---......,,,+++,,,...------...............---...------------...//////111111000//////000111222444222000111333444222000111111111111222222222333333444666666666777:::<<<===<<<;;;:::::::::;;;<<<;;;<<<===???@@@AAABBBBBBCCCCCCEEEIIIKKKMMMUUU^^^oooGGGHHHKKKMMMMMMKKKIIIGGGEEEEEEFFFGGGHHHIIIJJJJJJFFFDDDAAAAAAAAAAAA@@@???>>>============>>>>>>?????????@@@AAAAAAAAAAAAAAABBBAAACCCGGGIIIMMMWWWaaavvvpppfffZZZRRRMMMJJJEEEAAA>>>???AAACCCEEEGGGHHHHHHOOOPPPQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNKKKIIINNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@????????????????????????>>>>>>>>>======>>>>>>>>>======>>>>>>>>>????????????AAABBBAAA@@@???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAADDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHDDDDDDEEEFFFGGGIIIKKKMMMMMMRRRZZZdddrrrwww[[[QQQCCC;;;888777666333444444444444333222111000222222111111111000000000222111111111111000000000000//////000222222111////////////.....................////////////......,,,,,,++++++++++++,,,,,,,,,++++++---111777===AAA444111...+++))))))***+++---,,,,,,,,,,,,...000111------------------------------------,,,,,,,,,+++***+++,,,,,,------,,,,,,---------,,,******,,,...000---******---///...---...------------...//////000000000000111222333444333111000111222333222111000000000111111111222222222333444555555666888::::::999999888888999:::::::::;;;<<<>>>???@@@@@@AAACCCBBBEEEHHHJJJLLLTTT]]]nnnEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGEEECCC@@@?????????>>>=====================>>>>>>===>>>@@@BBBBBBBBBAAA@@@DDDAAABBBFFFHHHIIIMMMRRR___sssooo```YYYUUUOOOIIIIIIGGGDDDCCCCCCDDDEEEEEEIIIKKKMMMOOOQQQQQQPPPPPPRRRPPPNNNNNNPPPPPPOOOMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@???????????????@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCCEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHFFFFFFGGGFFFFFFFFFGGGIIIMMMRRRVVV^^^eeeqqqnnn]]]LLLDDD<<<666555555333111333333444444333222000///111111111111000000000000111111111111111111111111...------...//////...,,,........................,,,---.../////////------,,,,,,------------,,,,,,***++++++---111666:::===666333000---+++,,,---///...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,---,,,+++***,,,///222666000+++***...000///,,,...------------...////////////000000000111111222111111111111222222222222///000000000000111111111111222333444333444777999666666666666777777888888:::;;;<<<>>>???@@@AAAAAABBBBBBDDDHHHIIIKKKSSS\\\mmmDDDEEEGGGHHHJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEAAA???>>>===<<<;;;>>>>>>>>>>>>>>>>>>=========>>>@@@AAABBBBBBAAAAAADDD???>>>@@@BBBBBBDDDHHHPPPYYYlllxxxooobbbXXXVVVPPPIIIDDDDDDEEEFFFFFFEEEFFFIIIKKKLLLMMMMMMMMMPPPNNNMMMLLLNNNPPPQQQQQQNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCAAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHIIIJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEEEEGGGGGGEEEGGGHHHHHHFFFEEEEEEFFFJJJKKKLLLOOOTTT\\\gggnnnyyykkkUUUGGGAAA===888555555555333111000111333333333333111000111111111000000000//////000000000000000000000000...---------//////---,,,---------...............***+++,,,......---,,,+++,,,---...//////...---,,,***+++,,,...///000000000222000...,,,,,,---///000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***+++,,,,,,------,,,,,,+++,,,,,,,,,---///333666;;;555...,,,///111///,,,...------------...//////000000/////////......---000000111111111111222333///000000000000111111111111222333333333333555777555666666777888999999999;;;<<<===???@@@AAAAAABBBBBBAAACCCGGGHHHJJJQQQZZZkkkEEEGGGIIILLLNNNPPPPPPPPPHHHGGGFFFEEEDDDEEEEEEFFFJJJFFFBBB???>>>===<<<;;;===>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@@@@AAAAAAFFFBBB???@@@???>>>@@@EEEKKKLLLTTTiiirrrccc[[[QQQJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLMMMMMMMMMMMMPPPRRROOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDBBBDDDDDDDDDCCCBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJIIIIIIJJJJJJIIIHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGGGGFFFGGGJJJLLLLLLQQQXXX___hhhuuu|||kkkWWWGGG???888666444444444555444333111111222222222222222111111111000000000/////////......////////////000000000/////////000000///------------------.........++++++,,,,,,,,,++++++***------............------***,,,---......,,,)))(((,,,++++++***+++,,,---............---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---......000444666;;;666111.../////////---...------------...//////////////////...---,,,+++...000111111000000222333000000000111111111222222111222333333222333555777666777999:::<<<<<<======;;;<<<===???@@@AAABBBBBBAAAAAABBBFFFGGGIIIPPPYYYhhhBBBEEEIIIMMMPPPRRRSSSSSSJJJHHHEEEBBBAAABBBDDDFFFJJJGGGBBB@@@????????????<<<======>>>===<<<;;;::::::::::::;;;<<<===??????DDDBBBAAABBB@@@>>>AAAGGGIIIHHHLLLWWWhhhwwwlllbbb\\\VVVOOOJJJKKKJJJHHHHHHHHHIIIKKKLLLHHHNNNTTTUUUQQQNNNOOOQQQOOOOOOPPPQQQPPPOOONNNMMMNNNNNNNNNMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAACCCEEEFFFDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKGGGIIIJJJKKKNNNRRRWWW[[[^^^gggtttvvveeeVVVGGG???>>>666555333333333333333333333333222111000000000000111000000000////////////------------.........///000/////////000000...,,,,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))******++++++,,,+++++++++,,,---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---...///...///111222333222///---,,,------......------------...//////......///000000///...------///111111000000222444111111111111222222222333222333444333333333555777555666888:::<<<=========:::;;;<<<>>>???@@@AAAAAAAAA@@@BBBEEEFFFHHHOOOXXXeee>>>AAAFFFLLLOOOQQQRRRRRRKKKHHHDDD@@@???AAACCCEEEIIIFFFBBB@@@@@@BBBBBBBBB;;;;;;<<<===<<<;;;999888999888888888999;;;===>>>;;;;;;>>>@@@???===AAAHHHEEEEEEHHHLLLQQQbbbxxxlll___VVVOOOMMMKKKIIIIIIJJJLLLNNNHHHRRR]]]^^^WWWPPPOOOQQQOOOPPPQQQQQQQQQPPPOOONNNPPPPPPOOOOOOOOOOOONNNNNNJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCEEEGGGFFFGGGHHHHHHFFFFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLJJJIIIIIIJJJJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLLLLMMMOOORRRVVV]]]dddjjjxxxzzzbbbQQQDDD:::777:::999888666444333222111000666555333111////////////000000000000////////////,,,,,,,,,------............---------......,,,***,,,,,,,,,------.........111///...,,,++++++,,,,,,+++******))))))******+++...---,,,,,,,,,---......***+++---......---++++++((())),,,//////...,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,---------,,,,,,,,,...//////...------...,,,------+++******,,,......------------...//////---...///111111111000000---///111111000///222444111222222222222333333333222333444444333333555777222333666888::::::::::::999999;;;===>>>?????????AAA@@@BBBEEEFFFGGGNNNWWWcccFFFDDDDDDGGGKKKLLLKKKIIIHHHEEEBBB???>>>>>>???@@@BBB@@@??????@@@AAAAAA@@@;;;;;;:::::::::999999999888888999999999888777777999:::<<<===>>>>>>>>>>>>BBBFFFHHHFFFGGGTTTjjj}}}vvvhhhfff^^^UUUQQQRRRRRRNNNJJJGGGNNNTTTUUURRROOOOOOPPPNNNNNNOOOOOOOOONNNNNNMMMOOOMMMLLLMMMOOONNNKKKGGGLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMJJJHHHHHHIIILLLLLLIIIFFFKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKLLLLLLLLLMMMPPPSSSOOOTTT[[[bbbkkkvvvvvvfffRRRDDD@@@>>>999555444444555555777888999:::>>>;;;666111...---...///000000111111000///......++++++++++++,,,,,,---...,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------......------,,,,,,,,,------...------,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---.........---,,,,,,+++---------............///////////////000000000000............///000222222222111000//////000111222000000000000////////////555333111333666888777555999666333555:::===<<<999<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAA@@@>>>>>>???@@@???>>>::::::::::::999999999999999999:::::::::999999888999999:::;;;<<<=========;;;???AAAAAABBBJJJZZZfffyyypppgggaaa```^^^XXXRRROOOQQQRRRQQQNNNKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPNNNNNNPPPRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGHHHHHHLLLKKKKKKLLLOOOOOOMMMKKKJJJLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLLLLPPPUUUZZZdddkkkuuuuuubbbWWWJJJBBB???===999555555555444444444444555555555333111/////////111222000000000000///...------------,,,,,,---......///---...////////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......---,,,,,,+++---------............///............//////////////////...//////000111222000000////////////000000000000000000000000000000555333222333555777777555777444222444999<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<@@@???AAACCCDDDEEELLLUUUjjjCCCBBBAAABBBCCCEEEDDDCCC@@@@@@???>>>>>>???@@@AAAAAA???<<<<<<=========<<<::::::999999999888888888888999999:::::::::999999888999999::::::;;;;;;;;;:::===@@@BBBBBBFFFMMMRRR```www}}}yyyssskkkddd[[[XXXSSSOOOMMMKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLKKKJJJJJJLLLNNNPPPPPPPPPRRRVVV___iiippplll^^^MMMIIICCC???<<<999666333555555333222111000000000............///000111222000000//////...------,,,..................///000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***------,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------------,,,,,,+++---------............///------------............000000////////////000000......////////////......//////000000111222222222444333222333555666666666555222111333777::::::888;;;;;;;;;;;;<<<<<<======@@@???@@@CCCCCCDDDJJJSSSiii~~~CCCBBB@@@@@@@@@AAABBBBBB??????>>>>>>>>>>>>??????@@@>>>;;;::::::;;;;;;:::999999888888888777777777666666777888999999999888:::999999999999::::::;;;<<<===???AAABBBDDDEEEFFFLLL[[[rrr}}}nnnfff\\\UUUSSSRRRNNNKKKIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMLLLKKKNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHKKKMMMOOOOOOOOOOOOLLLKKKKKKKKKLLLMMMMMMMMMQQQPPPOOOMMMKKKLLLOOORRRRRRVVV\\\dddooo||||||iiiYYYOOOCCCBBB@@@<<<777333111111444333222111000////////////////////////...---,,,//////......------------///......---......//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,,,,+++,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++---------............///------........./////////111000000////////////000---...000000000000...---//////000111222333444444333333222333444555666666333111111222666888888777::::::;;;;;;<<<===>>>>>>BBBAAABBBDDDDDDEEEKKKSSSbbbwwwCCCBBB@@@>>>>>>???AAACCCAAA@@@>>>===<<<======>>>@@@===:::888888999999888888888777777777666666666666666888999::::::::::::<<<;;;:::999999::::::;;;999999888999;;;===>>>>>>EEEKKKWWWiii~~~qqqgggccc^^^VVVPPPPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLGGGIIIKKKMMMOOOPPPPPPOOOOOONNNMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRSSSVVV[[[___cccjjjuuu|||iiiXXXKKKFFF>>>???===999444222222333222222111111000111111222111111111000///...,,,+++......------------...///......---------------...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,000---)))&&&%%%&&&)))++++++++++++++++++,,,---...000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++000000///...,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++---------............///....../////////000000000111000000////////////000//////111222222111//////...//////111222333444555222333333333333444555666333222222333555777777777999999:::;;;<<<===>>>???BBBAAABBBDDDDDDEEEKKKSSSaaavvvCCCBBB@@@===<<<===AAADDDCCCAAA>>><<<;;;<<<>>>???AAA>>>999777777777777777777777666666666555555555666777999:::;;;<<<=========<<<:::999888999::::::888777777666777999<<<===@@@BBBGGGRRRbbbzzz}}}ssshhh```\\\ZZZWWWSSSPPPNNNMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKMMMQQQUUUPPPRRRUUUZZZ___fffoootttyyyjjjYYYJJJBBB@@@888999888666444444555777111000000000111222333333//////000000000///......------,,,,,,---///111222///...------,,,---------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,000---)))%%%$$$&&&)))++++++******++++++,,,---...000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,---------............///////////////000000000111000000////////////000000000000111111111111000000......///000111222333444111222333333222333555777555555555555555666777777888888:::;;;===>>>???@@@@@@???@@@CCCCCCDDDJJJSSSdddxxxAAAAAA???;;;:::;;;AAAEEEDDDAAA===;;;:::===AAACCCBBB>>>999666666777777777666666666555555555444444444555666888:::;;;;;;;;;===;;;999777777777888888999::::::999888999<<>>>>>BBBHHHOOO\\\tttxxxtttooohhhccc^^^\\\ZZZSSSTTTSSSQQQNNNMMMNNNPPPQQQQQQQQQRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJIIIIIIIIIIIILLLKKKKKKJJJIIIIIIIIIIIILLLMMMMMMNNNOOOSSSZZZ______cccjjjrrrzzztttdddXXXMMMBBB===>>>333333333444555555444444000000000000000111222222////////////////////////,,,,,,,,,,,,...111444555000//////...------.........---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))***+++************+++,,,---...------,,,,,,,,,------...+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,---------............///........./////////000000//////...//////000111222000000////////////000000......///000000111222222000222444333222222555777888888888777666666777888777888999;;;===>>>@@@@@@@@@???AAACCCDDDEEELLLUUUaaattt??????===:::888:::@@@EEECCC@@@<<<::::::>>>CCCGGGCCC???:::666666666777777666666555555555444444444000111222444666777888888<<<:::888666555555666777666999;;;:::777666999<<<===???CCCFFFEEEIII[[[nnn}}}wwwsssqqqeeeeeebbb]]]VVVSSSRRRTTTQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNLLLKKKIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNRRRTTTVVVWWWZZZ```iiiooo{{{vvvfffUUULLLFFF???===@@@111111111333555444111...111000000/////////000000111000///...---,,,------,,,,,,+++,,,///222555777111111000///////////////---,,,++++++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***************+++,,,---...+++++++++,,,---...000111,,,,,,,,,------.........++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,---------.........//////---------.........//////............///111222222000///...------...///000......//////000000111111000222444333222222444777:::;;;:::999777666777888777888999;;;===???@@@AAABBBAAACCCFFFGGGHHHPPPXXXYYYmmmFFFDDD@@@;;;:::===@@@@@@CCCCCCBBB???===<<<===???DDD===666444666999888777333333333444555666777888999777666555555666777999999888777555444444444444777777777777777777777777777888:::<<>>>>>>>>???AAAAAABBBGGGOOOUUUcccmmmxxxBBBAAA>>>:::777999;;;===@@@@@@@@@>>>;;;;;;<<<>>>BBB<<<666444666888777555333333333333444555666777666555333222222333555666888777666555444444444444777777777777777777777777999999:::;;;<<<@@@EEEIIIRRRfff}}}tttoooiiiggggggfffccc___]]]\\\ZZZVVVRRROOONNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOMMMKKKJJJKKKLLLHHHIIIJJJJJJHHHHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKOOONNNMMMNNNOOOOOONNNLLLOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVUUUUUUWWWYYYXXXXXXUUUWWWYYYZZZ[[[^^^aaacccdddjjjrrrzzzpppaaa[[[PPPHHH>>>777555555222000222222222111111111000000000////////////111222333//////............//////......////////////............---------------...---...////////////...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///+++++++++*********))))))!!!###&&&(((***+++++++++******++++++++++++******++++++,,,,,,------------,,,***((((((******)))'''------,,,++++++,,,------000///...------...//////111111000000000000111111------,,,,,,------...///333333333333333444777:::FFFOOOOOOCCC:::::::::777999999:::;;;<<<===>>>>>>???AAABBBAAABBBFFFMMMSSSaaammmzzz???>>>===999555444777;;;<<<======;;;999999:::<<<>>>:::666555666777555333222222222222222333444555555444333222222333444555666555555444444555555555666666666666666666666666999::::::999999:::>>>AAABBBMMM^^^ttt~~~zzzuuuqqqlllfffbbb]]]YYYVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSQQQOOONNNNNNOOOJJJKKKKKKJJJHHHHHHJJJLLLNNNNNNOOOOOOOOOOOONNNNNNQQQOOOOOOOOOQQQQQQPPPOOOPPPRRRUUUYYY\\\___``````hhhhhhiiikkknnnoooooommmllloootttwwwzzz|||yyygggVVVJJJFFFCCC>>>777555555555444222222222111111111000000000000/////////000111333333//////............//////---......//////......---------,,,,,,,,,,,,---------...000111111000...---------,,,+++++++++++++++------,,,,,,,,,,,,++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++*************** %%%***,,,,,,***(((++++++,,,,,,,,,,,,++++++,,,,,,---------------...---,,,++++++,,,,,,+++***------,,,++++++,,,------000000///...------......//////............//////......------......///000444222111111444666777777>>>DDDEEE>>>:::;;;999444999999:::;;;<<<===>>>>>>AAABBBCCCBBBAAADDDKKKPPP^^^mmm}}}>>>======;;;666333666<<<888999:::999888777888:::999777555555555555333111111111111111111222333333555555444444444444555555444444333333444555555666555555555555555555555555777888777666555666999;;;???CCCJJJXXXooo{{{uuupppnnnmmmkkkhhheeebbb```___^^^______]]]ZZZXXXWWWXXXVVVUUUTTTPPPNNNMMMOOOQQQUUUVVVXXXZZZ\\\]]]^^^^^^ZZZYYYYYYZZZ]]]______^^^```ccciiipppvvvyyy{{{|||ooo___QQQEEE???>>>:::777444444555666555333111111111111000000000000111111000///////////////---,,,,,,++++++,,,,,,------------......---------,,,,,,+++++++++,,,------,,,---............---,,,---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************$$$&&&***,,,,,,+++(((&&&+++,,,,,,------,,,,,,+++------------------------------,,,------------,,,...------------------...000//////...------------...------,,,,,,------...000000000000000111222222444111///000444777666555222666666444666::::::555888999:::;;;<<<======>>>???AAABBBBBBBBBDDDKKKPPP]]]ooo===;;;===???;;;666666;;;666888999888777666777888777666555555555444222111111111000000000111222222444444333333333333444444333222222333333444555666444444444444444444444444333444555444444555777999>>>???BBBHHHTTTiii}}}zzz{{{zzzxxxtttpppnnnnnnnnnllliiiccc___]]]___aaagggiiimmmqqquuuyyy|||}}}sssrrrrrruuuyyy|||~~~~~~zzzjjjXXXKKKCCC<<<999:::333222111111222222111000111111111000000000//////...............---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...---+++***((((((***+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++------------------------))))))******))))))******......////////////.....................------,,,111000000000000000000111000000000000000111222222333000///000444666555444444444222111555:::<<<:::888888999:::;;;<<<=========???AAABBBBBBEEEKKKPPP]]]qqq;;;:::AAAJJJJJJ@@@999999777888999999777666666666666555555444333333222222111111000000000111111222000000111111111111000000222222222222333333444555333333333333333333333333000111333333444555777999999:::<<>>AAABBBBBBEEEKKKPPP\\\sss<<<>>>KKK^^^bbbRRRAAA999888:::;;;:::888666555555666666555444222222333444222111111000000111111222///000000000000000000///333222222222222222333444333333333333333333333333///111333444444555777999666555777<<<>>>AAALLLXXXfff~~~~~~mmm___PPPEEE;;;999999666222111444555555444444333444555111000000000////////////((()))+++---//////000///...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000...---+++******+++---......------,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++))))))*********++++++++++++***)))(((((()))++++++******++++++++++++******,,,,,,+++++++++************---......,,,,,,...000,,,,,,---......---,,,,,,***+++---............---------,,,,,,,,,,,,------------,,,,,,------...///...///111222222222333555666555555444333333444555888888999:::;;;<<<<<<======@@@BBBBBBBBBDDDIIINNNZZZrrr???CCCVVVooovvvbbbHHH;;;999;;;<<<;;;999666555555666666555333222222333555222222111111111111111222111111222222222222111111333333222222111222222333222222222222222222222222000222444444444555666888999555666===@@@>>>@@@EEELLL]]]uuuxxxgggVVVIIIEEE<<<666999<<<:::555333///000000/////////000222000000000000////////////,,,---.../////////...---,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,---...///000111///////////////////////////...------,,,,,,------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))***++++++,,,))))))******++++++++++++------,,,++++++******************++++++*********+++++++++*********))))))'''))),,,+++))))))+++---******,,,,,,,,,,,,******)))***,,,.../////////...000000////////////000000...............///000000,,,///333333111111333555444555888999888666666999777888999:::;;;<<<<<<===???AAACCCCCCBBBCCCGGGKKKYYYqqq===BBBVVVpppwwwdddJJJ===888888777666555444333333222111000//////000111222555222000000111222111...111222222222222111000000000000000111222222333333111111111111111111111111555555555555444333222222777777666666777999<<<===???JJJ[[[lll~~~nnn___RRRGGG@@@<<<===??????===999444222777555333111000000111222444444333222000...,,,+++,,,---...//////...---,,,............---,,,+++***+++++++++++++++++++++,,,,,,,,,+++***+++,,,---...111...+++******+++++++++++++++++++++++++++++++++************************+++***)))'''''')))***+++*********++++++,,,,,,,,,+++*********++++++***(((***+++,,,---...------,,,,,,,,,+++***)))(((''''''!!! """'''******((($$$%%%''')))***+++,,,,,,)))***+++,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---..................---...,,,***+++...000...,,,///......---------......111111222222222333333333555555555666666666666666777888999:::;;;<<<<<<<<<>>>???@@@@@@AAABBBFFFHHHXXXiii}}}<<<===KKK```fffXXXEEE<<<777777666555444333222222222222111000000111222222333111//////222333222111000111222333444444444444111111111111111111111111111111111111111111111111444444444444444444333222666555444444555777999:::<<>>???@@@@@@AAABBBFFFHHHVVVddduuu;;;888===KKKPPPHHH>>>;;;666666666555444333222111333222222111111222222333111///...///111333333222///000222444555666777777222222222111000/////////111111111111111111111111222222333444444444333333444444333222333444555666<<<<<<===>>>DDDTTTiiiyyylllbbbTTTIIIBBB===999777111111222333333333222222000///...------...///000000///...---------...///------............------,,,,,,,,,,,,+++***))))))...------,,,+++***)))))),,,,,,+++++++++,,,---...000...+++***+++,,,,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***++++++++++++++++++*********)))******+++++++++******))))))***++++++++++++***))))))))))))))))))))))))...,,,++++++++++++)))(((((((((((()))))))))))))))------------,,,+++)))(((+++,,,---,,,+++***+++---,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---,,,+++,,,...///...---///......---......//////111111111222222222222333444444555555555666666666666777888:::;;;;;;<<<<<<===>>>@@@@@@@@@BBBFFFHHHRRR\\\jjj{{{888444444;;;???<<<888888666666666666555444333222111111111111111111111111000000//////000111222222///000111333555555666666111111000000000/////////111111111111111111111111000111222333333444333333333333222222222333444444999;;;>>>???AAAHHHRRRZZZ{{{nnnVVVOOOEEE===:::999888888444444333222111111111111......---------...///000333111///...---...000111---------------------------.........------,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------///---++++++,,,,,,,,,+++++++++++++++++++++++++++******************************)))(((((()))******,,,,,,++++++******))))))(((***+++++++++******+++)))))))))************)))(((((())))))************((((((((()))***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......---...............//////000111111111111222222222222333444444555555666666666666777888999:::;;;;;;;;;<<<>>>???@@@@@@BBBFFFHHHNNNXXXfffxxx666222111444777666555555555666777777666555333222//////000000000000//////222111111000/////////000000000111222222222222222....../////////000000000000000000000000000000000000000111222333333333222333333333333333333333444333777:::<<<===@@@DDDHHH\\\uuuttt```SSSDDD@@@:::555333333333444444333222111111111222222............///000000111444333000...------...///---------,,,,,,---------------.........---,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++,,,---,,,+++++++++++++++++++++++++++******************************))))))))))))******+++++++++******)))))))))'''))),,,,,,***)))+++,,,***)))))))))))))))))))))((((((((()))******++++++%%%&&&((()))***+++,,,---,,,,,,+++******+++,,,,,,+++*********+++++++++,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------.....................///000111000000111111111222222222333333333444555666666777666666888999:::;;;;;;;;;<<<===>>>???@@@BBBFFFIIILLLWWWhhh|||444222111222444444333222333444666777666555333111...//////000000//////...111222222000...---...000000000111111000///......---------...///000000000000000000000000000000000000000111222222222111111222222222333333444444444555555555555666:::@@@DDDGGG[[[|||ooo^^^NNNCCC;;;:::777555333222222333////////////000111222333...//////000000000111111111000...,,,++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,++++++***))))))***+++,,,------...***+++,,,---------,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++************************)))))))))******)))))))))***************)))))))))&&&))),,,,,,***)))+++---+++***))))))((()))))))))(((((())))))*********+++)))+++,,,+++******+++,,,***)))))))))***+++---...,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,+++,,,...---,,,,,,---///............///000111111000000000111111111111222222222333444555666666777555666777999::::::;;;;;;;;;<<<>>>???@@@BBBFFFIIILLLZZZmmm222222111111111222222111000222444555555333111///...///000111111000///...///111111000...---///111000000000000000///...---........................000000000000000000000000111111111111111111000//////000111222333444444444777555444333333777<<<@@@BBBJJJ]]]sssvvvdddWWWLLLDDD>>>777888999888666555444444/////////000000111111111...//////000000000000///......---------,,,,,,,,,------,,,++++++,,,------***++++++,,,,,,++++++************++++++,,,,,,---***+++,,,---------,,,,,,,,,++++++,,,---...,,,+++++++++++++++++++++++++++************************))))))************))))))))))))))))))************%%%)))---,,,***)))+++...,,,+++***)))))))))******)))))))))))))))*********+++---...---***)))***+++*********+++,,,///222444222111///---,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,++++++,,,,,,---...------............------***,,,......,,,,,,---///............///000111222000000000000111111111111111222222333555666666777555666777999:::::::::::::::<<<===>>>@@@BBBFFFIIIMMM]]]qqq111222111//////000111000...000222333333111///---///000111222222111000///---///111000......111444//////000000000000///////////////...------,,,,,,000000000000000000000000111111111111111000///.........000111333333444444222222333333333444555666@@@>>>CCCPPP___rrrzzzmmm[[[KKKBBB>>><<<:::222444777777666444222222444444444333222000///......//////000//////......---...//////000000//////------++++++++++++------,,,,,,---......---------,,,,,,++++++++++++++++++***+++,,,---...---,,,,,,,,,++++++,,,---...,,,+++++++++++++++++++++++++++************************))))))************))))))(((((())))))******++++++%%%)))---,,,)))(((+++///---,,,+++)))))))))***+++******))))))))))))))))))(((+++,,,+++)))((())),,,---------...111444888:::777555222///---,,,++++++)))+++++++++***)))***+++,,,,,,++++++,,,,,,---...---......//////......---***---///...,,,+++---000............///000222222000000000000111111111111111111222333555666666777555666777888999::::::::::::<<<===>>>???BBBFFFIIINNN___sss333222111000////////////222222111000//////000000000000000000000000000000000000//////000111222222444222///---,,,,,,---...111111000///...---,,,,,,---...//////......///111//////////////////////////////000111222333333444000111222222444444555666111888???BBBEEEQQQeeeuuurrr```VVVIII@@@<<<:::888555222444555666555333000...//////000000000000//////,,,---------.../////////,,,++++++++++++,,,---...222///---,,,---------,,,---,,,++++++******++++++,,,,,,++++++***)))((((((************)))))))))))),,,+++++++++,,,---......++++++++++++++++++++++++******))))))))))))******---,,,++++++---------+++)))+++------+++++++++,,,)))+++,,,+++(((&&&&&&&&&((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,+++***+++,,,---+++)))((())))))***,,,...000111@@@<<<555000,,,+++---...))))))***+++,,,...000111---,,,,,,+++*********+++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,.../////////...---...///000111111222222222444444444555666777888999999777666888:::;;;999666:::;;;===>>>???AAADDDFFFNNN^^^ttt333222111000////////////111111000000000/////////000000000000000000000000//////......//////000111222111///---,,,,,,,,,,,,000000//////...---------,,,...//////...---///000////////////////////////222222111111111000000000000111111222333444555555222777<<<======CCCPPPZZZkkknnn^^^OOOGGG>>>888888888777555222333555666555333000...000000111111111111000000------------............,,,,,,,,,------.........---,,,,,,...//////...,,,---,,,,,,+++************,,,,,,+++******)))((((((***************+++++++++)))))))))))))))*********++++++++++++++++++++++++******)))))))))))))))***)))((('''((()))***((('''$$$&&&***+++)))&&&%%%$$$'''((())))))(((((()))++++++******************+++))))))))))))))))))))))))+++******+++,,,,,,+++)))))))))******,,,---///000888555222...+++***))))))((((((((((((((()))******---,,,++++++******++++++***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---.../////////...---......///000111111111111000000000111222333555555:::888888999;;;<<<:::888:::;;;===>>>???AAADDDFFFMMM]]]rrr222222111000///////////////000111111111000///...000000000000000000000000......------......//////000/////////...,,,++++++........................+++,,,...---,,,,,,---///////////////////////////111111111111000000000000000000111222333444444555111555888888777999===AAAKKK\\\tttuuugggUUUHHH@@@;;;666333444555444333222333444555444222000///000111111222222111111000............------------------.../////////......)))***,,,///111000...+++------,,,++++++***))))))+++++++++******))))))((())))))******+++,,,,,,,,,++++++,,,------,,,******************************++++++***)))(((((()))))))))))))))***,,,+++)))'''&&&,,,///111333+++,,,,,,+++***+++---///---+++)))(((((()))+++---))))))))))))))))))))))))+++******+++,,,,,,+++)))************+++,,,---...444555555555333000---+++---,,,+++***)))))))))))),,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,---......//////......------...///000000000000////////////000222333444999888777888:::;;;:::999999;;;===>>>???@@@CCCFFFLLL[[[nnn|||111111000//////////////////000222333333222000...000000000000000000000000///......---......//////...///000111000...,,,***,,,,,,---------.........***,,,------,,,+++---...........................---......///000111222222//////000111222333444444111222444555666777888999@@@HHHVVVhhh~~~ssseee[[[PPPDDD<<<<<<999555444444444222000111222333333333222000///000000111111111111000000.........------,,,,,,,,,,,,---...//////...------******+++---//////---***---------,,,+++***)))(((+++*********)))))))))((()))*********++++++++++++,,,---...//////---+++))))))))))))))))))))))))))),,,+++***)))((((((((((((+++***+++,,,...---+++((( ###(((******)))))))))......,,,***'''''')))+++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))***,,,,,,***)))+++************++++++,,,111444888:::999555000,,,---,,,,,,+++************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------------...............,,,---...///000000000000000000111111222444555666666555555555666777888888999;;;===>>>>>>@@@CCCEEEKKKZZZkkkwww111000//////////////////000111333444444333111000////////////////////////000000///....../////////...///111222111///---+++++++++,,,,,,------......***+++,,,,,,++++++,,,...------------------------------...///000111111222...//////000111222333333222222222333555888999:::999===CCCKKKYYYqqqpppfffXXXMMMFFFAAA<<<888999777666555444333111000000111222222222111000///......////////////............------,,,,,,,,,+++,,,,,,---------,,,,,,+++...---+++++++++,,,+++***,,,,,,---,,,,,,***)))(((*********)))))))))))))))************************)))***+++,,,+++***'''&&&))))))))))))))))))))))))++++++***)))(((((()))))))))((()))***++++++)))'''+++,,,,,,+++)))'''((()))***)))(((%%%######%%%''')))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))***+++,,,***(((*********))))))******+++))),,,111555555111,,,((((((''''''''''''(((((())),,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------......//////,,,---...///000000000000222222222222333555666777555555555555555777888:::999:::<<<===>>>@@@CCCEEEIIIXXXhhhsss000//////....../////////000111222333333333222111////////////////////////111000//////.../////////...///000111111///---,,,+++++++++,,,,,,---------***+++---,,,++++++,,,...------------------------////////////..................///000111222222333444333222111222444777888555888===AAAFFFTTTlllqqqfffSSSKKKBBB;;;999999888666222222222222222222222222000000111111111000000000---......//////......---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,000---***)))***************+++,,,---,,,+++***)))))))))))))))))))))))))))*********+++++++++++++++***+++,,,,,,,,,+++***)))******************************))))))))))))******,,,+++******+++,,,+++***###%%%&&&'''))),,,000333((())))))((('''(((***,,,((()))+++------+++)))((())))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))******'''***---000000...+++)))(((((((((((()))***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---...------------...//////------...///000000000000111111111111333444555666777888888888777888;;;>>>888:::<<<===>>>???BBBEEEGGGVVVfffppp//////.........//////000//////000000000111111111////////////////////////000///......---------...,,,---.........---,,,++++++++++++++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////.........---------......///000111222222111333333333111111333666666777:::???AAAEEERRR```zzz}}}kkkZZZOOOCCC>>>999555555666555555///000000000000000111222///000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,------000///,,,******+++---...,,,+++******+++,,,***))))))***+++------,,,+++***((()))))))))))))))))))))))))))+++,,,...///000111,,,---------------......++++++++++++++++++++++++(((((((((((()))***+++,,,///---******+++---------//////...+++'''$$$$$$$$$***,,,------,,,+++---...*********++++++*********))))))))))))))))))))))))***)))))))))++++++)))(((((((((((((((((()))***+++,,,------...............+++++++++,,,,,,---...///++++++******++++++,,,---,,,,,,,,,------------...++++++******+++,,,,,,---...------,,,---...///000......///000111111111111111111111111222444555666777888999888777999<<<@@@888:::<<<======???BBBEEEEEETTTccclll//////.........//////000.........---...///000111///////////////////////////...------,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++---......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------...///000111222222---111555555333222444666777333333777:::<<>>999333111222333333222111111111000///...,,,,,,000000000000////////////,,,,,,,,,---------......((()))+++,,,---,,,++++++///---,,,***))))))************+++,,,,,,***)))(((******+++---//////,,,***,,,,,,+++***))))))******'''(((+++(((+++;;;>>>++++++,,,---...---,,,+++***.........------,,,,,,,,,***)))((()))*********))),,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***,,,,,,,,,++++++*********++++++******)))((((((((('''(((((()))***+++++++++............---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------***+++,,,---...000111111///......------,,,++++++333333333333444444444444222222222222222222222222111222333555666888999:::999:::<<<======>>>AAACCCIIIRRRaaaqqq111...------000111///---............------------000000///...---------------,,,+++***)))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***)))***+++,,,---.........,,,,,,,,,+++******---///---.........///////////////000111222222333333333///000111222333555555666666:::???DDDJJJXXXjjjxxxlll```PPPCCC>>><<<;;;:::>>>:::555222222333333222000111111222222222222222000000000///////////////,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,...---,,,******************++++++++++++***))))))******+++---///...,,,***+++******)))))))))))))))...---///,,,...===@@@///***+++,,,,,,,,,+++***))),,,,,,,,,+++++++++++++++***)))))))))*********)))---,,,+++***))))))***+++))))))))))))))))))))))))))))))(((''''''((()))))))))(((((('''((()))***+++,,,,,,,,,++++++*********)))))))))))))))*********'''(((((()))******++++++******+++,,,---,,,,,,+++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++---------...............------------------------,,,,,,,,,,,,---------...111111222222333333333444333444444555666777888888999;;;<<<======???BBBDDDIIISSSbbbrrr//////......//////000000------------,,,,,,,,,+++///...---,,,,,,+++,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,*********+++,,,------...+++++++++++++++*********++++++,,,------------,,,,,,---------+++***+++------------.........////////////000000111222222222...//////000111111222222333666888999:::AAAMMMVVVnnnwwwhhh___PPPHHH>>>888888999::::::<<<999555222222222222111---...//////000000000///000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------,,,+++************,,,+++******)))******************,,,......,,,******)))))))))((((((((((((+++***,,,))),,,<<>>>>>???BBBDDDHHHSSScccuuu///000000...------///000------------,,,,,,,,,,,,------,,,+++******++++++---,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,---------,,,+++)))))))))******++++++,,,,,,,,,,,,+++++++++---......,,,+++******,,,,,,---------.........///////////////000000111111111111111111222222222444666888888888<<>>888666666777888888666444222111111111111111000000000//////...,,,,,,000//////......---------,,,,,,,,,---------.........---,,,+++,,,---...///,,,,,,,,,++++++*********---,,,***)))))))))***++++++******+++------,,,***)))************)))))))))&&&%%%''''''+++<<>>>>>@@@BBBEEEHHHRRRcccvvv000111111///---+++,,,............------------,,,,,,++++++************+++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++---,,,***)))((()))******+++++++++++++++******)))+++---//////---+++******,,,,,,,,,,,,------------......---------...//////111111111111111111111111000222444444444666:::>>>@@@GGGTTTfffzzzyyykkk\\\OOOEEE===999999777444333333333333222//////000000000000111222333333444333333222111000//////......---,,,,,,+++,,,,,,,,,---------......///...,,,,,,+++,,,---...+++,,,,,,,,,++++++******---,,,***)))))))))***++++++***)))***,,,---,,,*********+++,,,,,,,,,+++******'''***+++---===GGG???...------,,,+++*********((()))))))))******++++++)))+++,,,+++))))))***,,,))))))******************))))))))))))))))))))))))******++++++++++++******''''''(((((((((((()))(((************************************))))))(((((()))))))))))))))*********+++******))))))((((((((())))))))))))))))))))))))************************+++,,,------......------......------,,,,,,,,,+++......---------,,,,,,,,,------------............000000111222444555666666222222444555666888999999:::;;;======>>>???BBBDDDGGGQQQaaauuu000000000000000///---,,,............------------++++++************++++++***++++++++++++***))))))************+++++++++++++++++++++++++++*********,,,+++***)))((()))***+++++++++,,,,,,,,,+++*********,,,......---++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...////////////000000000000000111111111000000333555;;;;;;???IIIXXXkkk}}}sss```XXXMMMCCC===:::888888444333333333333333333333+++---000000000000000111...///000111222222333333//////...---,,,++++++***,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++******)))*********+++***)))***+++,,,,,,+++***+++,,,---------,,,+++---)))++++++***555===777---,,,+++***)))(((((((((************++++++++++++)))+++---,,,)))(((***---(((((()))*********))))))))))))))))))))))))))))))******++++++++++++******&&&&&&'''((((((((((((((()))))))))***************++++++******)))(((((('''))))))))))))))))))******(((((((((((()))***,,,---))))))))))))))))))))))))************************)))***++++++,,,,,,++++++---------,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------............000000111222222333444444111222333555777888999:::999:::<<<======>>>AAACCCFFFNNN^^^sss/////////222555555222...------------,,,,,,,,,++++++++++++******++++++,,,))))))*********)))((('''************++++++++++++))))))******++++++,,,,,,)))))))))))))))******+++,,,,,,---......---------***,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,...---+++******+++,,,------.........//////000000222222222111000111222333777444555;;;BBBKKK\\\kkkuuuoooaaaYYYHHHBBB<<<777555555666666222333444444333333333444---000333333111//////000)))***+++---......////////////...---,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++******++++++++++++***))))))+++***((()))+++,,,,,,+++(((***+++---------+++***,,,'''))))))&&&---555///000///---+++************++++++******************(((,,,...---)))(((***...((()))***+++++++++******))))))))))))))))))))))))))))))***++++++***))))))&&&'''((()))***))))))(((((()))))))))*********+++*********)))))))))))))))***)))))))))))))))))))))(((((((((((()))+++---...************************************************)))***++++++,,,,,,++++++---------,,,,,,,,,++++++---------------------,,,////////////000000000000000000000111111222222222333333444555666777888999888999;;;<<<<<<===@@@BBBDDDLLL[[[ooo///---...444:::;;;666111,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,((())))))******((('''&&&)))************+++++++++''''''(((***+++,,,---...(((((())))))******++++++---......///000000//////***+++,,,,,,+++,,,---///******+++++++++,,,,,,,,,...,,,+++))))))***,,,---......//////000111111222111111111000111222444555444111333888999999AAALLLLLL[[[qqq}}}oooaaaTTTJJJCCC???<<<888555555444333333000111111000///---......000333666555222///...///.........///......------//////...---+++******))),,,,,,,,,---------......++++++,,,---,,,+++)))((()))***,,,,,,---,,,+++*********+++,,,,,,***)))(((+++***((()))***,,,,,,+++'''(((***,,,---,,,***))),,,'''***+++(((///666222444333111///............++++++******))))))(((((((((,,,///---)))(((***...)))***+++,,,---,,,,,,+++))))))))))))))))))))))))((()))***++++++***)))((('''((()))++++++******)))(((((())))))*********+++((((((((()))******++++++*********))))))))))))))),,,+++***))))))***++++++************************************************,,,,,,---.........------......------,,,+++******+++,,,,,,------......///---------.........//////000000000000000111111111555555555555666666666777777999:::;;;;;;===???BBBDDDKKKYYYmmm111...,,,000888;;;888333///,,,((((((***,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++'''***///444555444111///++++++++++++++++++++++++---------,,,+++***)))(((***+++,,,---------,,,+++,,,,,,------///000222222PPP<<<...///222000000444555444333333444777999;;;@@@GGGQQQ]]]kkk~~~sssiii[[[QQQKKKFFF@@@;;;555555555444444444333333000000000000000000000000000//////...///000000111,,,---...//////...---,,,------++++++++++++------///............---------000///---,,,+++,,,------//////...------,,,,,,+++---------,,,,,,,,,++++++---------,,,,,,+++++++++)))******++++++*********''''''((())),,,///222444:::444---+++---///...,,,,,,+++++++++******))))))************))))))))))))))))))************))))))+++++++++***************,,,,,,++++++***)))))))))))))))))))))))))))))))))---,,,,,,+++*********+++)))***,,,+++)))(((((())))))***+++,,,,,,+++***))))))************,,,000333555000///555999333)))###,,,,,,++++++,,,,,,---...,,,,,,,,,...000000...,,,///...------,,,,,,------,,,+++,,,---///000///......------......///000222111222333444444444333222444444555555666777777777999:::;;;;;;::::::<<<>>>FFFKKKVVVhhh///---,,,///444777666444000---))))))***,,,+++***((()))))))))************))))))))))))))))))))))))(((((()))***++++++++++++(((((())))))******++++++******)))(((((()))*********,,,///222222111...,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++---......---,,,+++,,,,,,,,,---...///000111CCC555---111333000///333222222111222333555777888777;;;AAAGGGOOOZZZhhhsssuuuiii\\\TTTJJJCCC@@@===999666222222222222111111111111000000000000000000000000111000000000//////......,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------...............,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++******)))((((((((())),,,...111222<<<666111///000111///---))))))))))))((((((((('''************))))))))))))))))))************)))))))))((((((((((((((((((((())))))******************)))))))))))))))))))))))),,,,,,++++++***************+++,,,,,,***))))))***(((((()))******)))(((((()))************+++///222HHH===444333444222///---+++++++++++++++,,,------------...------,,,++++++++++++++++++************---------...//////...---...333444000...///111000111222333444444444333222222222333333444555555555888999:::::::::;;;===???DDDJJJWWWiii,,,,,,,,,,,,...000222444000---+++)))*********)))))))))))))))************))))))))))))))))))))))))))))))************))))))%%%%%%&&&'''((()))*********))))))(((((())))))***,,,---...///...---***)))))))))))))))))))))))))))***+++++++++++++++******)))+++---///000///---+++,,,,,,,,,,,,,,,---......333---,,,222444///...111//////000111222333333444444666999:::;;;???GGGLLLVVVcccvvv~~~uuummmbbbUUULLLDDD???:::777777777555333111111111111000000000///000000000000000000000000111111111111000...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,---......///---,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))+++++++++***************+++,,,,,,,,,+++***)))))))))))))))***+++---...///777444111111333444333000))))))))))))((((((((((((************))))))))))))))))))************))))))(((((((((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))+++++++++******************+++---,,,+++******+++))))))************)))))))))******))))))***,,,///HHH<<<111......------...+++************+++,,,,,,---///000...+++***+++...))))))***+++++++++******///............---------...;;;???444---000222---111222333444555444333333222222333333444555555555666888999::::::<<<>>>AAABBBIIIWWWiii)))***+++***)))+++///333///...,,,+++***))))))))))))))))))))))))*********(((((((((((((((((((((((()))*********)))(((((('''%%%%%%&&&''''''((()))))))))))))))(((((())))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++++++++++++++)))+++...000111///---,,,,,,+++++++++++++++,,,,,,+++***---333333...---111...///000111111111111111444666888888888:::===@@@CCCIIIRRR]]]jjj{{{uuummmbbbYYYRRRKKKCCC===999777555555666777666444222222222222111111111111000000000000000000000000///000111111111///,,,+++,,,,,,,,,------,,,,,,,,,++++++------------++++++)))******+++,,,,,,------++++++************************++++++,,,---......************))))))))))))*********))))))))))))))),,,,,,,,,,,,+++***)))(((************++++++,,,,,,...------///222333222111+++++++++***************************)))))))))((())))))************))))))***************+++++++++''''''(((((())))))))))))))))))))))))))))))))))))******************)))))))))***,,,,,,***))))))***++++++,,,,,,,,,,,,++++++)))******)))((((((***,,,555...***,,,...+++)))(((******))))))******+++,,,+++///111000,,,+++...222***+++,,,---------,,,+++---.........------...///000CCCHHH888---111222+++000111333444555444444333444444555555666777777777555777999:::;;;<<<@@@BBBAAAHHHUUUfff{{{(((***+++)))'''''',,,111......---,,,***)))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&((((((((((((((((((((((((((((((((())))))((((((((()))))))))***************(((((((((((((((((((((((((((((()))***++++++++++++(((***---///000///---,,,++++++*********++++++,,,,,,,,,///111000---...111///000000111111111000000111222444555666777999;;;<<<>>>@@@DDDKKKXXXgggsssxxxooojjjXXXRRRJJJDDDAAA???<<<:::777666444444444444333222222222222111111111000000////////////////////////,,,---///111111///...---......------------......++++++------------++++++++++++++++++++++++++++++)))*********************(((((()))***+++,,,,,,---*********)))))))))(((((())))))))))))))))))))))))***+++++++++******)))(((******************))))))(((((()))***,,,,,,+++*********************++++++************)))))))))((())))))************))))))))))))******++++++++++++))))))))))))((((((''''''(((((((((((((((((((((((((((((()))*********)))((('''(((******)))(((((()))++++++++++++++++++++++++((()))***)))(((((()))+++,,,((((((---000---***)))******))))))******+++,,,***///333333...+++,,,///+++,,,,,,---------,,,,,,***,,,------,,,---000333444GGGLLL:::---000222+++000111222444555555444444444444555555666777777777555666888:::;;;===@@@BBBCCCIIITTTcccwww(((***+++)))'''(((+++...,,,---...,,,***))))))***************))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&******))))))(((((((((((('''(((((())))))(((((('''&&&'''((()))************(((((((((((((((((((((((((((((()))***+++++++++***((()))+++---......------***************+++,,,,,,////////////......///111111111111000000000000000000000111222333444555555333777:::===???DDDLLLQQQkkkvvviii]]]TTTOOOCCC???;;;888888888999999555444222111000//////...000000000000/////////...////////////////////////,,,---...///000///......///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))***+++++++++******&&&&&&'''((())))))******************)))))))))((())))))))))))************(((((()))))))))))))))((()))************)))(((((()))))))))((('''&&&$$$###(((((((((((())))))))))))************))))))))))))))))))************))))))'''''''''((())))))******++++++***))))))(((''''''((((((((((((((((((((((((&&&''')))******)))((((((%%%'''))))))((('''((()))))))))(((((((((((())))))((()))******)))((()))+++...)))''')))***((()))++++++************+++,,,,,,+++111777888444///+++***---,,,+++*********++++++)))+++------,,,---222666888GGGJJJ<<>>BBBRRRjjj~~~{{{qqqllldddYYYOOOGGGAAA???999888555444444555555555333333111000......///111111111000000000/////////////////////////////////..................------......---,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++(((((())))))******++++++++++++*********))))))))))))))))))******+++++++++%%%&&&'''(((((())))))(((((()))*********)))(((''')))))))))((('''&&&&&&''''''((((((((())))))))))))************))))))))))))))))))************))))))&&&''''''((())))))************************))))))((((((((((((((((((((((((%%%&&&(((******)))((('''&&&((()))***)))((()))***(((((('''&&&&&&'''((((((''')))++++++******+++,,,---)))&&&'''(((&&&(((++++++++++++++++++,,,------+++222:::AAAAAA<<<555000111///---***)))***+++,,,***,,,...---+++,,,111555<<>>AAACCCPPPaaasss,,,***))))))***++++++*********+++++++++******)))((((((''''''''''''((((((((())))))******((('''&&&***)))))))))((((((''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''))))))))))))((((((((((((************************---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---//////.........---,,,,,,111111000000000000111111333333333333444555666666===EEEMMMOOOMMMOOOWWW___lllvvv~~~qqqggg___WWWOOOHHHBBBAAA>>>:::666333000...555444333222111222333333111111111111111111111111---...111222222111...---//////...------------...***+++---......---+++***000///---,,,,,,---///000111...+++******+++******+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,)))))))))***++++++,,,,,,((()))+++,,,,,,+++)))((())))))******+++++++++,,,***************)))(((((((((((((((((())))))))))))************))))))(((((((((((((((((()))))))))))),,,***'''&&&%%%''')))+++,,,,,,,,,+++***((('''&&&,,,***(((''''''(((***,,,---+++)))((('''&&&'''''''''''''''(((((((((((((((***)))((((((((()))+++,,,,,,***)))'''''''''((((((,,,+++*********+++------000...,,,*********,,,---,,,+++)))''''''''')))***+++***)))))))))***+++,,,222///...444???HHHIIIHHH888444000111555444---'''---000222///++++++000555RRR@@@333333333...///444000000000000000000111111333444666777888999888888888888888888999;;;===>>>FFFQQQaaappp+++***((((((***+++***))))))******+++++++++******)))((((((''''''(((((()))))))))*********)))((('''++++++*********)))))))))&&&&&&''''''((())))))***&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((************************((()))+++,,,,,,,,,+++***,,,++++++******++++++,,,///......---------......111000000//////000000111111111111111222333444555444;;;CCCFFFEEEDDDGGGKKKLLLSSS]]]fffnnnwww|||iiiaaaVVVNNNIIIDDD===888999999888777555444333333555444333222111222222333111111111111111111111111...///000111111000///...///......---,,,---------+++,,,---......---,,,+++...---,,,++++++,,,---...111///------......---,,,******++++++++++++******)))***++++++,,,,,,++++++++++++******************((()))+++,,,,,,+++)))(((''''''((((((((()))))))))***************)))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''(((***+++%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((+++***)))((((((''''''((('''((((((((((((((((((((())))))(((((())))))***+++)))((((((((((((((()))******))))))((()))***+++,,,,,,,,,+++******+++,,,---///...---+++++++++,,,---,,,+++************+++,,,000---***---555<<>>CCCNNN\\\lll|||***)))'''''')))***)))((((((((()))***++++++++++++***))))))(((((())))))***)))************)))(((((()))))))))))))))(((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''(((((())))))((((((''')))(((((('''(((((())))))(((((((((((())))))))))))************************$$$&&&))),,,------+++***+++******))))))******+++------,,,---///111444666000//////////////////000////////////000111222333222777>>>BBBBBB???<<<;;;:::===AAAEEEIIIQQQ[[[bbbsss{{{{{{pppddd]]]NNNIIIBBB===;;;999555222333333333333444444444444444333222222111111222222000000000000000000000000////////////////////////...------,,,,,,,,,,,,,,,........................,,,,,,************,,,,,,000//////111222222000...)))******************)))((())))))***+++*********,,,,,,++++++***))))))(((((()))***++++++***)))(((''''''(((((((((((())))))))))))******))))))(((((()))))))))*********++++++((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++$$$$$$&&&'''((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))&&&'''((()))************(((((('''''''''((()))***((())))))***++++++,,,,,,+++++++++++++++*********************+++,,,...///111///---,,,...333777;;;KKKHHHCCC===777222///---+++***)))+++000888@@@EEEMMM;;;,,,...333222...---222444666666444222111111111222444555666777777777777777888888:::<<<===>>>BBBKKKYYYhhhyyy)))(((&&&&&&((()))(((''''''''')))***++++++++++++******))))))))))))*********************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''&&&&&&''''''''''''((((((((((((((((((''')))((('''&&&&&&((()))***(((((((((((())))))))))))************************%%%&&&(((***+++++++++***++++++************+++++++++++++++---111666;;;>>>//////............//////.........//////000111222444666:::>>>???===888555777888999:::;;;@@@FFFKKKNNNUUU___kkkxxxyyyuuunnnggg^^^TTTKKKEEEBBB???;;;999999999777666444444333222222111111000333222222111111111111111000000000000000000000000000///............///000------,,,++++++++++++,,,000//////......//////000,,,+++************+++,,,......000222444333111...))))))************))))))((()))******++++++******+++++++++*********))))))))))))************))))))))))))******************((()))))))))))))))(((((()))*********++++++++++++++++++*********)))))))))(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++(((((()))))))))(((((('''((()))+++,,,,,,+++)))(((&&&'''(((*********)))(((((((((((((((''''''''''''&&&''')))*********)))(((&&&'''(((*********)))(((''''''''''''(((((())))))'''((()))***************)))******++++++***))))))'''((()))+++---///111222...//////---,,,---111555999BBBKKKPPPMMMEEE>>>999888666555666;;;@@@DDDFFF???333+++---111222111222333666999999666333111111111222333444555666666666666777888999;;;<<<>>>>>>DDDLLLYYYeeevvv)))'''&&&&&&'''(((((('''&&&'''((()))***+++++++++******))))))))))))***************)))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((('''&&&&&&&&&''')))***'''((((((((()))))))))***))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,++++++++++++,,,,,,++++++***,,,...333777:::...------------------...............///000111222111000111444666777444222222333444444444555777888<<>>>>>EEELLLWWWcccrrr)))(((&&&&&&((()))((('''''''''((()))***************))))))(((((())))))******))))))((('''((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))''''''(((((())))))******)))))))))))))))))))))))),,,+++(((''''''))),,,------,,,,,,,,,,,,,,,,,,------,,,***)))***+++---...------,,,,,,,,,,,,---------------......///000111///......///222333444444111222333444444333333222888999:::<<<@@@EEEIIILLLSSSYYYbbbjjjsss~~~xxxrrrhhh___VVVOOOIIIEEE???>>>;;;:::::::::888666222111111000000000000000111111111222222222222222000111111111111000//////////////////////////////000///...------...///000...------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,///111000---+++)))******************))))))***++++++,,,,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''((()))))))))(((((()))))))))*********++++++......---+++***)))((('''(((((((((((())))))))))))'''(((***+++++++++******%%%%%%'''((())))))))))))'''(((***++++++***((('''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((************)))((('''&&&((()))***+++++++++******++++++******)))(((((('''************++++++++++++.........---,,,***)))((($$$)))...///---++++++,,,,,,///222444666:::AAAFFFBBBBBBBBBAAA===999555222000222222000,,,***...222111555:::999444111222444222222222333444555666777444555777:::<<<===>>>>>>CCCKKKUUUaaaooo***(((''''''((())))))((((((((()))))))))))))))((()))((((((''''''(((((()))))))))'''&&&&&&&&&'''(((''''''(((((())))))))))))(((((((((((((((((((((''')))(((&&&%%%%%%&&&((()))&&&''''''((((((''''''&&&$$$%%%&&&'''(((((((((((('''''''''((()))*********))))))))))))))))))))))))***)))))))))***+++---///,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////...///000000111222333444222111222333444555555444777666555555888:::<<<======@@@EEEJJJPPPYYYcccjjj{{{sssiiiccc[[[VVVOOOIIIDDD@@@===:::888666444444666777666666000111111111000000111111/////////000111222222333///000111111111000///....................................------.........///......---,,,---------***+++,,,------,,,+++***)))******************)))+++++++++---///...,,,*********++++++++++++******((())))))***+++***************************++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''((())))))((((((((((((((()))))))))***************))))))))))))((((((((((((((())))))))))))(((((())))))***)))))))))''''''((()))******))))))&&&'''(((((((((((('''&&&)))(((((((((((())))))******))))))(((''''''&&&&&&(((''''''''''''((())))))))))))((((((((((((((()))((()))***+++++++++******,,,+++***)))))))))***+++''''''&&&&&&&&&''')))))),,,------,,,+++***((('''))),,,...//////------,,,***,,,///111000---+++***,,,///111000,,,))))))***...000111///------///000///444888666111///222666333333222333444555777888333555777:::<<<>>>>>>>>>CCCKKKWWWbbbqqq***)))'''''')))***)))(((((()))))))))))))))((('''((((((''''''''''''(((((()))((('''%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&###$$$&&&((())))))((('''&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))+++---...//////++++++************++++++******+++,,,---------...,,,++++++++++++++++++,,,************+++,,,---...***---///000///...///000+++***)))***---///000000444333222333555777888999777888:::;;;>>>CCCHHHKKKMMMWWWaaaeeekkkttt}}}}}}wwwnnncccWWWNNNIIIIIIEEEAAA>>>======<<<::::::777555444555666666555///000111111111000111222/////////000000000000000///000111111111000...---................................................//////...------------......///111222222111///...(((((())))))))))))((((((,,,++++++,,,...---+++)))++++++,,,,,,,,,,,,++++++'''(((((())))))))))))))),,,,,,++++++***)))))))))))))))(((((((((((())))))******))))))((((((((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))(((((((((((((((......------+++***((((((''''''((((((((((((''''''***)))(((''''''((()))******))))))((('''&&&&&&&&&(((((('''&&&&&&((()))***((((((''''''''')))+++,,,'''(((***+++++++++***)))+++***)))((()))***---...***)))((('''((()))+++---'''(((***+++,,,,,,+++*********************)))))))))(((''''''))),,,...000&&&***...---++++++000444+++---------///222222111...333666444///...222777444333333333444666888999333555777:::<<<>>>>>>>>>DDDMMMYYYfffvvv(((((((((((((((((((((((((((((((((((())))))))))))+++*********)))))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,+++*********))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++&&&(((***---...------,,,...............///000000............////////////222222333333333444444444333444555666777999::::::@@@AAADDDHHHLLLOOORRRTTTaaaccchhhnnnuuu}}}uuunnnhhhdddYYYWWWSSSNNNIIIDDD@@@>>>:::::::::999999777666666444444333333222111000000111111000000000000000000000000000000000000000000,,,---...//////...---,,,////////////////////////000++++++......++++++000,,,,,,---------,,,***)))***++++++,,,,,,++++++*********++++++++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))******(((((((((((()))***+++,,,(((((('''&&&&&&'''))))))******))))))((((((''''''+++***)))'''''')))***+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''((((((...444444,,,(((((((((&&&***)))(((((((((((())))))%%%###)))***((()))'''%%%%%%''')))******''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))((((((((()))+++,,,)))))))))***++++++,,,,,,******++++++++++++******---------.........//////***,,,......,,,***))))))+++...000111000///...///000000000000000000111111333333444444444444444444444666888::::::;;;>>>@@@KKKPPP\\\lll|||(((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((((('''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((())))))***++++++*********)))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++%%%&&&)))+++------,,,,,,...------------...//////---.........////////////000000000000111111111111111222333333444555666666444555777:::<<>><<<:::999888888888777777555444444444333333222111111000000111111000000/////////...////////////////////////,,,---............---,,,........................000,,,+++......***+++...,,,---.../////////...---***++++++,,,,,,++++++***++++++++++++++++++******))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***************)))*********+++++++++)))((((((((()))******)))))))))((((((((('''+++***(((''''''(((***+++(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((((((((''''''''''''((((((***///000***'''((()))'''))))))(((((((((((())))))///***&&&&&&)))++++++)))(((&&&%%%&&&((((((((('''(((''''''''''''''''''(((((((((((('''''''''''''''(((((())))))))))))((((((***************************)))((((((((()))++++++)))))))))***++++++,,,,,,******++++++++++++******,,,,,,---------.........,,,---......,,,++++++,,,,,,...000000///...///000000000000111111222222222333333333444444444444555666888:::<<<<<<===???AAAEEEJJJVVVgggxxx(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''(((((())))))*********))))))))))))((((((''''''''''''((()))***+++++++++++++++++++++++++++$$$%%%(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////....../////////000000000///000000000111111111111111111222333444666666777444666888:::<<<>>>BBBEEEHHHKKKOOORRRUUUXXX\\\___dddfffjjjooosssvvvwwwxxx~~~~~~uuunnniiifffdddbbb___]]]]]]^^^^^^^^^[[[WWWQQQMMMJJJIIIIIIDDDDDDBBBAAA>>>;;;999888888888888888888888777777555555555555444333222222333333222222111000000000222111111000///...------////////////////////////,,,,,,------------,,,,,,........................///,,,,,,------***+++---+++,,,---.../////////...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))******))))))))))))************)))))))))(((((((((++++++***)))(((((((((((())))))))))))((((((((((((******((((((((((((******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&)))***'''&&&((()))(((((((((((((((((())))))))),,,+++***)))(((((((((((()))((((((((())))))'''&&&)))((((((''''''(((((()))'''((((((((((((((()))))))))******++++++******)))************************)))))))))((()))******+++)))))))))***++++++,,,,,,******++++++++++++******++++++,,,,,,,,,------------......---,,,+++,,,...---...//////......///111///000000111222333444444333333333444444444555555666888:::;;;<<<===???AAADDDHHHRRRbbbsss(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))***+++************++++++++++++'''((()))***+++++++++***+++++++++++++++,,,,,,---,,,,,,---------........./////////000000000111111////////////............222222333333444555555666666777999:::999888999;;;;;;===@@@AAAAAABBBDDDFFFGGGHHHJJJMMMPPPQQQRRRSSSUUUYYY___dddiiimmmrrruuuuuuvvvxxxzzz}}}{{{yyyuuusssnnnlllhhhbbb[[[SSSMMMIIIKKKIIIGGGEEECCCCCCCCCCCCDDDCCCAAA???>>>===>>>>>>888888888888777666555444888777777666666555555555333333444444333222222111222222111111000000000000333333222111///...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,++++++---***+++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,------......))))))))))))))))))))))))************)))))))))))))))))))))))))))*********''''''''''''''''''''''''''''''''''''&&&&&&''''''))))))))))))((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((************))))))))))))'''''''''(((((((((((()))((((((''''''''''''((((((%%%''''''''''''((()))((('''(((((()))))))))))))))"""%%%((((((&&&&&&''')))---+++))))))******)))((())))))(((((((((((())))))''''''(((((())))))******)))******++++++******)))************************)))))))))))))))******+++)))))))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,---...---,,,***+++---///...//////...------000222///000000222333444555555222333333444444555555555444666888999999:::<<<>>>HHHJJJRRR___ooo(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******)))))))))***++++++)))))))))******+++++++++++++++,,,++++++******)))***************+++,,,,,,,,,,,,,,,,,,------------....../////////000000000/////////...............---...//////000111222222000222444444333222222222333555666777666666777999:::;;;;;;<<<<<<======<<<<<<>>>BBBEEEGGGJJJMMMOOOOOOPPPQQQSSSVVV]]]eeekkkmmmllljjjhhheeecccaaa```\\\ZZZWWWVVVUUUTTTRRRPPPNNNMMMKKKGGGCCC???;;;999::::::888777777777888888777666555555555555666777333444444444444333333222444444444333222222111111333333444444333333222222111111000000000000//////444444333222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,---...---------,,,+++***)))))))))***++++++,,,,,,++++++***)))***+++---///000111222))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************&&&'''((()))))))))((((((%%%%%%&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((************))))))))))))((())))))))))))*********((((((''''''''''''(((((()))''''''((((((((('''(((&&&'''((()))***)))))))))"""&&&***+++)))(((+++......+++(((&&&'''((())))))))))))(((((((((((())))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,******++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++)))***,,,......//////...------000222///000000222333444555555222222333333444555666666555666888999999999;;;===FFFGGGOOO\\\lll(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''')))))))))((((((&&&%%%%%%''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))++++++************++++++(((((())))))***+++++++++------,,,++++++************************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........///////////////.........++++++,,,---...///000000---///111111000//////000---///111222222333555777444555555555555666666666666777999999999:::<<<>>>>>>>>>>>>>>>>>>AAAEEEIIIJJJJJJIIIHHHGGGFFFEEEEEECCCAAA????????????>>>============<<<:::999777666444444444444444555666666666666444333222111111111222222333333333222111111222222222222333333333444333333333444444333333222000000000///////////////333222222111000//////...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,---000111///111000...,,,+++************++++++,,,,,,++++++***)))***+++---///111222333))))))))))))))))))))))))(((((()))))))))))))))***'''((()))******+++******((()))++++++,,,+++***)))&&&'''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((((((''''''''''''((((((+++'''&&&)))***(((&&&'''&&&'''(((*********))))))&&&)))++++++((('''(((***+++(((%%%$$$%%%'''(((''')))((((((''''''(((((()))'''((((((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))************))))))))))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,***+++,,,+++******,,,------...//////......///111///000000111222333444444111222333333444555666666777888:::;;;:::;;;===>>>>>>@@@IIIWWWhhh(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))***+++,,,))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******((((((((()))***+++++++++***************++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,------------........................////////////------......//////000000///000111111000000111222---...000111111222333555111111111111222333444444333444555555444444666888555777888777666666777888::::::::::::::::::::::::;;;888666666777888777777777777777777777666666666222222333333333444444444666666555444333222111111222222333333333333222222222222333333444555555555111222222333333333222222////////////////////////000000//////.........---..............................---,,,,,,---......+++++++++++++++++++++++++++//////---...333555222000///---,,,++++++++++++***++++++,,,,,,++++++*********+++,,,---...//////))))))))))))))))))))))))(((((((((((())))))******&&&''')))***++++++*********+++++++++***(((&&&$$$))))))***))))))'''&&&%%%'''((((((((()))))))))***'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))************((((((''''''''''''((((((+++%%%$$$(((***(((&&&(((%%%&&&(((***+++***))))))((((((((('''&&&%%%%%%&&&''''''''')))******(((&&&(((''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''((()))***+++******))))))))))))***++++++,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---)))+++------,,,+++,,,---,,,...000000///...///000000000000111111222222222111222222333444555666777777888::::::::::::<<<>>><<>>BBBKKKZZZkkk&&&&&&%%%%%%%%%&&&((()))(((((((((((('''''''''''')))((('''&&&&&&&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))******+++,,,------------------------...---------------------,,,,,,,,,------------...------------............/////////////////////////////////...............//////000000000000//////////////////////////////000111222111/////////000///000111111//////000111333333222222111000000///111111000//////000111111222111000000//////000000000000000000000000000000111111111111111111111111111222222222222111000000/////////.........------......------......///000...------------------------,,,,,,,,,,,,---............---,,,+++******)))+++///222111111333111---,,,,,,++++++***))))))(((******++++++++++++******+++,,,,,,------,,,+++***((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%&&&((())))))((('''&&&)))'''&&&&&&((()))))))))***((('''''')))***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***++++++++++++)))***)))'''$$$######$$$((((((((((((''''''''''''(((''''''&&&'''((()))***))))))(((((((((((()))))),,,,,,***(((&&&&&&(((+++)))***+++)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******...444555///******+++******)))((()))+++------,,,,,,++++++++++++*********+++,,,...---,,,,,,---///........................------...///000111222333222222333555666777888999777888888777777999<<<>>>AAACCCLLLZZZjjj~~~'''&&&%%%%%%%%%'''***+++(((((((((''''''''''''&&&)))((('''&&&%%%%%%%%%%%%''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''((())))))((('''&&&''''''''''''''''''&&&(((((())))))******++++++''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''(((((()))******++++++)))))))))))))))))))))))))))************))))))(((***))))))))))))***++++++------------------------))))))***+++,,,---......,,,,,,,,,,,,------------------------............////////////////////////------...........................//////.........////////////////////////...000000000...---...///---///000///...---...000222111111000000/////////000000////////////000000111000000////////////000000000000000000000000000111111111111111111111111111111222222111111000///............---------,,,,,,,,,------...---------......---,,,,,,+++******,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,000333222222333000+++,,,,,,++++++***)))))))))******++++++++++++******,,,,,,------,,,+++)))((('''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$%%%&&&(((((((((''''''***((('''''')))******)))(((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))((((((''')))***+++)))'''$$$$$$$$$''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))((((((+++)))%%%!!!!!!&&&************(((&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,111222...***+++,,,,,,***))))))+++------,,,***,,,,,,,,,++++++++++++++++++,,,...---,,,,,,---///////////////////////////------......///000111111//////000111333444555666777777888777777888;;;>>>CCCEEELLLXXXhhh|||)))(((''''''(((***---///(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&'''''''''''''''((()))((('''((()))***)))'''%%%&&&&&&''''''&&&&&&%%%'''(((((()))***+++,,,,,,''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((())))))************)))((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++,,,------++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,,,,------......///------............------........................---...///...---,,,---...---...//////......///000000000/////////.........////////////////////////000//////....../////////000000000000000000000000111111111111111111111111111111111111111000000///......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++++++++++++++++++++,,,***...000//////111000,,,+++++++++*********))))))******++++++++++++*********+++,,,,,,,,,***)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******$$$%%%&&&(((((())))))((()))'''&&&''')))***)))(((&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&))))))((('''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((()))******)))(((''''''%%%"""###'''))))))(((&&&$$$%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********---...,,,******,,,---***+++,,,...//////,,,)))...------,,,+++*********+++,,,...---,,,,,,---///...........................//////000111222222222111111111111111111111111666777888888777888;;;===BBBDDDJJJVVVfff|||((((((''''''(((+++---///''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((((((((()))))))))***((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))***++++++,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((())))))*********))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---..................---------------------------+++,,,------,,,+++,,,...---...//////......000111/////////........................//////.........///...............//////////////////////////////000000000000000000000000000111111111111000//////......---------,,,,,,,,,,,,---...//////...,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,------******++++++++++++,,,,,,(((+++,,,+++,,,000000...+++++++++*********************++++++++++++******'''(((***+++++++++******''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******&&&&&&'''((()))*********'''&&&%%%&&&((()))((('''&&&'''(((((((((((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((###%%%(((((('''&&&&&&'''%%%&&&&&&'''((()))******&&&''''''((((((((((((((('''((()))******)))((('''((((((((('''%%%%%%''')))(((((('''%%%###$$$&&&)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))***++++++***+++---+++,,,...000222000---***---,,,+++***((('''%%%%%%+++,,,...---,,,,,,---///------------------------//////000000111111222222555555555555555555555555555666888888888888:::<<<@@@AAAHHHUUUfff|||%%%%%%&&&&&&'''((()))***'''''''''&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))*********'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))((())))))************))))))(((((((((((()))******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------............------------------------------***,,,---,,,++++++,,,...,,,...//////......000111........................------............------...------------......///........................000000000000000000000000000000111111000000///...............---------,,,------......------,,,,,,))))))***++++++,,,------+++++++++++++++,,,------*********+++++++++++++++(((+++---,,,---111111///******************************++++++++++++******&&&''')))***++++++******'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******&&&%%%%%%&&&((()))'''&&&'''((())))))((('''(((***((((((((((((((((((((((((************************((((((((((((''''''''''''$$$%%%&&&'''((()))))))))&&&((()))(((&&&$$$$$$%%%&&&&&&&&&'''((())))))***&&&''''''((()))((((((((((((((())))))))))))((((((''')))++++++***(((((()))'''''''''&&&$$$$$$&&&((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))''''''***+++)))))),,,+++,,,---000222111...+++******)))'''%%%$$$###"""+++,,,...---,,,,,,---///------------------------.........//////000000000000111222333555666777777444666888888888888:::;;;===???HHHUUUfff|||$$$%%%&&&'''(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((())))))'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++---...***,,,---...------///000.............../////////,,,---............---,,,------,,,,,,------...///------------------------000000000000000000000000000000000000000//////.../////////.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++++++++***************)))///222333444555222---******************************++++++++++++******'''((()))*********)))(((((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((('''''''''(((((()))&&&&&&&&&((()))***(((&&&&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((())))))(((&&&%%%&&&'''&&&&&&''''''(((((())))))&&&&&&((()))))))))((('''))))))(((((((((((())))))%%%'''))))))'''&&&'''''''''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))%%%%%%)))+++((((((+++)))***+++---000000...,,,******))))))((((((''''''+++,,,...---,,,,,,---///......................../////////000000000000000---...///000111333444444333555777888888888999;;;===@@@IIIVVVggg|||%%%&&&(((******)))'''&&&''''''&&&&&&&&&%%%%%%%%%((())))))))))))'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...)))+++,,,,,,,,,,,,...///......//////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000//////...000////////////.........---,,,***)))))))))***+++......---,,,,,,+++++++++++++++******++++++,,,---+++++++++*********))))))+++222888::::::999333+++******************++++++******++++++++++++******))))))*********((('''&&&))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((''''''&&&&&&&&&''''''''''''''')))++++++)))'''%%%''')))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))((('''&&&%%%'''((((((''''''(((+++---'''''''''(((((((((((((((%%%&&&((()))))))))((('''***)))(((''''''((()))***'''((()))(((''''''(((***''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))$$$$$$)))+++''''''***(((((()))+++......---,,,,,,,,,,,,------.........+++,,,...---,,,,,,---///////////////////////////222222222222222333333333222222222222222222222222333555777888888888999:::>>>AAAJJJXXXggg{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''((((((((())))))))))))***((((((((((((((((((((((((***)))((((((((()))+++,,,)))***,,,---,,,+++)))''''''((())))))))))))(((((()))************+++++++++++++++************++++++---+++)))***,,,---,,,))),,,+++*********+++,,,---)))+++------+++******++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///000000//////.........---//////////////////////////////...---,,,,,,++++++,,,,,,,,,++++++*********+++***)))((((((***,,,...))))))))))))))))))))))))***+++,,,,,,+++***+++------555???BBB>>>555,,,'''+++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''''''((((((((((((''''''''')))***)))((('''(((*********)))))))))***,,,---......,,,)))&&&%%%''')))******))))))(((&&&%%%$$$''''''''''''((((((((((((&&&&&&''''''((('''''''''''''''(((((()))*********%%%&&&(((*********)))))))))))))))))))))(((''''''******))))))((((((((('''%%%%%%%%%%%%%%%&&&'''(((******((('''&&&&&&&&&&&&******))))))((((((''''''%%%&&&(((******)))((('''&&&&&&&&&(((+++,,,***)))'''''''''((()))(((%%%###((('''### )))///******************************)))((((((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,------........................++++++******++++++,,,---////////////............,,,---...000000111111111...///111222333444444555333555666666666888;;;>>>===AAAIIIUUUbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((()))++++++'''((())))))***)))((('''))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++---+++)))***,,,---+++)))++++++*********,,,---...111///+++)))((()))+++,,,***+++++++++,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++------------------------,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............000/////////.........---////////////////////////.........---,,,,,,++++++,,,,,,,,,++++++***************)))))))))***,,,---++++++++++++++++++++++++***+++,,,+++)))((()))******///555777444///+++)))***++++++++++++***)))((((((((())))))***)))))))))***++++++++++++++++++***''''''((((((((((((''''''''')))***)))((('''((()))***)))((((((((()))***++++++++++++)))'''&&&(((***)))))))))))))))(((((('''''''''''''''((((((((((((###$$$%%%&&&'''((((((((())))))((((((((('''''''''(((((()))))))))((((((''')))))))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''((()))))))))''''''))))))(((''''''&&&&&&&&&+++***(((((()))***)))(((***++++++)))(((((()))*********************************)))(((((((((((((((((()))))))))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////////////////000111222222222222222///000111222333444444444333444666666666888;;;>>>===AAAIIIUUUbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$(((+++***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((()))******&&&''''''(((((())))))***,,,+++***)))((())))))***)))))))))*********+++++++++******))))))******+++,,,*********+++,,,+++***+++*********+++,,,...///@@@888...(((''')))***+++***************+++++++++((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////...............////////////////////////...------,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++((()))******)))((()))***(((***,,,,,,+++***+++,,,******++++++******))))))(((((()))))))))(((''''''******++++++++++++******''''''(((((((((((('''''''''((())))))''''''((()))))))))((('''''''''((((((''')))***)))(((((()))***'''((()))***************&&&''''''''''''(((((((((!!!"""$$$%%%'''(((((((((******)))'''&&&%%%$$$$$$+++***)))(((''''''''''''((((((((()))(((((('''&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))((((((%%%%%%&&&&&&&&&&&&''''''((((((((()))(((((('''''')))******(((%%%%%%(((+++,,,***''''''))),,,---...---,,,***))))))((('''%%%***************************))))))((((((((((((((('''(((((()))***+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------......///000000000000111111222222222111111000111222333333333333333222444555666666888;;;======AAAIIIUUUbbbttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%***///...)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((()))))))))(((((((((((()))+++,,,---...---***)))((()))***+++))))))))))))******************))))))))))))******+++*********+++++++++***************+++,,,...///JJJ???222***))))))(((&&&)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))************************+++***((()))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,,,,------------................................................---,,,,,,,,,+++++++++***+++++++++***************)))******+++++++++******))))))))))))))))))))))))&&&(((******)))***+++---)))))))))(((((()))+++---))))))************))))))***************)))((('''))))))************))))))''''''(((((((((((('''''''''((()))(((''''''((()))***))))))(((((('''''''''&&&(((***)))(((''''''(((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###***)))((('''&&&''''''((('''''''''((((((''''''&&&$$$%%%((())))))'''%%%###&&&&&&&&&''''''&&&&&&&&&&&&'''***+++,,,+++***)))''''''((())))))***++++++)))))))))))))))(((((((((&&&)))+++)))''')))000777111///...///222444555555222,,,%%%###%%%'''((((((************************))))))(((((((((((())))))''''''((()))+++,,,------************++++++++++++------------------------,,,,,,,,,,,,,,,---......,,,,,,---...///000111111///000000000000//////...111222222333333333222222222333555666777888:::<<<>>>AAAIIITTTaaasss''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&%%%***///...)))%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))((((((((('''''''''((()))+++,,,---...,,,***(((((()))***+++(((((()))))))))************))))))))))))))))))*********************************))))))***+++---...AAA:::000+++++++++(((%%%)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++)))((()))***++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,------------...............------------------------+++++++++++++++***************************************+++++++++******)))))))))))))))))))))))))))***+++,,,,,,***)))***+++***)))((((((((()))))))))((())))))*********))))))***************)))((('''((())))))******))))))(((''''''((((((((((((''''''&&&((()))((('''&&&'''(((*********))))))(((((('''''')))***)))'''%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***%%%&&&''''''''''''&&&&&&$$$&&&(((******(((&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$''')))***,,,,,,***)))'''(((((()))***+++,,,,,,---)))******++++++***))))))%%%(((***((('''***222:::;;;:::::::::;;;:::888666000,,,'''&&&))),,,---,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++,,,------+++++++++,,,,,,,,,,,,---------------------------+++++++++++++++,,,,,,---+++,,,---...///000111222///000000000000//////...111222222333333333222222111333555666777888:::;;;>>>AAAIIITTT```qqq%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''###'''***)))&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''$$$$$$%%%&&&((()))******+++***))))))))))))***+++((((((((()))))))))*********))))))(((((())))))***)))***+++***))))))***+++******)))((()))***+++,,,///,,,))))))***+++)))'''************)))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++)))((((((***++++++***++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---------------.........------------------------************************)))))))))***************+++++++++***************++++++++++++++++++++++++///000///---***''''''''')))(((''''''((((((&&&$$$(((((())))))******))))))(((((()))))))))(((''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((((((&&&&&&'''((())))))*********)))((((((((())))))(((&&&$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&'''&&&&&&&&&%%%&&&((())))))((('''&&&%%%&&&'''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%&&&&&&'''(((((()))******)))***,,,......---,,,+++((()))((('''%%%'''---222:::999888888666333...***%%%&&&(((+++---,,,)))'''))))))))))))))))))))))))((((((((((((((())))))***((())))))***+++,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,---...///000111222000111111222222222111111000111222333333333333333000222555777777888999;;;>>>AAAIIISSS___ppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&&&&###$$$&&&(((((()))(((((('''(((((())))))******+++(((((((((((()))))))))***))))))(((((((((((())))))(((***++++++(((((()))+++******((('''''''''((()))%%%&&&'''((()))*********+++++++++******)))))))))((((((((()))))))))*********************************************************)))((((((***++++++***************************)))))))))))))))***++++++************++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********************((()))))))))*********+++---,,,***)))))))))******++++++++++++++++++++++++---......,,,)))''''''''')))'''&&&&&&((()))'''%%%'''(((((()))))))))))))))(((((())))))***)))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&'''((()))))))))(((''''''''''''&&&$$$$$$&&&(((%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''((()))***)))(((&&&%%%%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&''''''(((((('''***...111222111...,,,,,,***(((&&&&&&''')))+++000...,,,++++++***'''%%% $$$(((+++***((('''&&&))))))))))))))))))))))))((((((((((((((()))***************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,------...///000000111///000111222222222222222///000111222333444444444///222555777777777999:::>>>AAAHHHSSS^^^ooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%%%%&&&)))***+++***)))(((%%%&&&''')))************(((((((((((())))))))))))))))))(((((((((((())))))(((***,,,+++(((''')))++++++***((('''&&&&&&'''''''''(((***)))))))))***,,,,,,+++++++++******))))))''''''''''''((((((((()))***************************************************)))'''(((***++++++***************************)))))))))))))))******+++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((())))))*********+++...,,,***(((((()))***+++))))))))))))))))))))))))''')))******))))))***,,,+++(((&&&''')))+++***)))''''''((())))))))))))))))))***+++,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''((($$$%%%'''(((((((((''''''%%%%%%%%%$$$###%%%(((+++$$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))(((&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))***+++,,,+++***(((&&&%%%%%%%%%&&&((()))+++,,,&&&&&&&&&''''''''''''(((&&&***///333444333000---...,,,)))((()))***+++***)))'''%%%&&&(((+++,,,---)))+++,,,***((((((+++///))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000------...000000111111111...///111222333444444555///222555777777777999:::>>>AAAHHHSSS^^^ooo'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###((((((((('''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$(((((((((((('''&&&%%%%%%&&&'''(((((())))))(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''')))'''&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))************)))))))))))))))'''((()))******+++******(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&&&&((()))++++++)))(((&&&(((((('''(((((()))***+++))))))***++++++++++++*********))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))---,,,***)))))))))******,,,******+++......+++((())))))***++++++++++++***,,,+++***)))))))))++++++------------------------.........------,,,,,,,,,))))))***+++++++++******))))))))))))))))))))))))+++++++++++++++++++++,,,+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))%%%&&&&&&''''''&&&&&&%%%))))))(((((('''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))*********((('''&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&))))))((((((((())))))***)))///555444///)))''''''+++'''%%%&&&***+++'''###&&&'''''''''&&&&&&((())),,,,,,...222666555///***))))))))))))))))))))))))+++***'''$$$$$$)))000666:::+++###&&&)))&&&'''...+++***)))'''''''''((()))************************))))))))))))************))))))***+++,,,,,,------,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***---------.........//////...000111111000000111333222222222222222222333333555555555555777999;;;<<<@@@CCCKKKTTT]]]lll'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))*********))))))))))))))))))))))))))))))*********))))))(((&&&''')))++++++)))'''&&&''''''((()))))))))))))))((())))))))))))((('''&&&'''((()))******)))((('''(((''''''''''''(((((()))((())))))***************************)))))))))((())))))************)))))))))))))))))))))))))))))),,,+++***)))))))))******+++******+++------+++((((((((()))))))))*********++++++***))))))******+++++++++++++++++++++++++++...---------,,,,,,,,,,,,*********+++++++++++++++******************************++++++,,,---......*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%'''((()))(((---333333///+++)))***&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((())),,,---...000111000...,,,((((((((((((((((((((((((((('''&&&&&&(((---555:::???111)))++++++&&&&&&+++,,,+++***)))(((((()))***''''''''''''''''''''''''))))))))))))*********************++++++,,,,,,---*********))))))************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------000111222111//////000111111222222222222333333333555555555666777999;;;<<>>@@@EEELLLSSSbbb|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''(((''''''''')))(((''''''&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))&&&&&&'''(((***+++++++++---...///111222222333333222222222222111000///...+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((()))******)))((('''&&&&&&''''''((()))******&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&...***)))+++***&&&%%%'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))(((***+++***(((''''''((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%++++++***)))'''%%%$$$###%%%'''(((******)))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''***%%%%%%&&&'''444;;;222((()))))))))))))))******))))))))))))))))))***+++))))))***++++++++++++***************************************+++++++++++++++,,,,,,------------,,,---......///000111111222111111000111111111222222222222444666777999;;;;;;???@@@DDDIIIPPP```zzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&'''((((((''''''))))))(((((('''((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&(((((('''''''''''''''''''''&&&''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++***)))'''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''((())))))))))))******'''((()))+++,,,---......333333333333333222111000***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&***'''''')))'''$$$###&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%''')))))))))((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((''''''%%%$$$$$$&&&''')))******((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((&&&###((()))$$$)))///)))'''''''''(((((()))))))))))))))(((((()))***++++++))))))***+++++++++++++++************************+++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,---......///000111111222111111000000000111222333222222444666777999;;;;;;AAABBBEEEKKKRRRaaazzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''')))***,,,---(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))(((((()))))))))(((''''''&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))*********///...,,,+++)))(((((((((&&&&&&''''''((()))))))))/////////---+++***+++,,,***++++++++++++******))),,,---...///000111111111(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))((('''(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%&&&)))(((%%%&&&+++++++++)))(((&&&$$$###"""&&&&&&&&&'''''''''''''''###%%%(((((((((((()))+++&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((""""""$$$%%%''''''((((((''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))%%%###+++...''')))---)))&&&&&&''''''(((((())))))(((((((((((()))***+++,,,)))***++++++,,,+++++++++************************++++++,,,,,,,,,---------+++,,,---.....................//////000000111111444333222222222333444555222333444666777999:::;;;BBBDDDHHHNNNUUUddd}}}%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%&&&(((***+++,,,((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((()))***++++++***)))((('''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))***...---,,,+++***)))))))))''''''(((((())))))***+++666555444///+++)))***---------------,,,,,,+++***((()))***,,,---.........((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((())))))((('''******))))))))))))******%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&''')))'''###$$$)))***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&###%%%'''((('''&&&'''(((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((("""###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''(((&&&''''''((())))))******(((###(((...***,,,///***&&&''''''((())))))******(((((((((((()))***+++,,,)))***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,,,,,,,---...///000000000000////////////000000000000444333222111111333555666444444555666777888999999???BBBGGGNNNVVVddd|||%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))+++***(((&&&&&&(((***+++&&&'''((()))************''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''***+++,,,,,,+++***)))(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((******))))))((((((((('''%%%%%%&&&&&&'''((())))))))))))(((((((((((()))))))))(((((())))))***+++,,,888888555///)))'''(((+++'''(((((()))************++++++,,,,,,++++++******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''&&&&&&%%% $$$%%%%%%&&&'''((())))))'''((((((((('''&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''((()))&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''&&&''''''((()))******++++++!!!###)))))),,,...&&&'''(((((()))***+++++++++(((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,---...///000000000000000000000000////////////222111000//////111333444444555555666777888888999:::>>>DDDLLLSSSbbbyyy%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%###"""''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%,,,333444///***(((((((((((('''''''''&&&&&&&&&+++***(((%%%###"""!!!!!!(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++,,,,,,***((('''''')))&&&''')))*********)))(((+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''',,,111111,,,((('''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&(((###+++000,,,(((&&&%%%###"""$$$''''''&&&&&&'''((($$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$######&&&''''''''''''***(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''***(((!!!$$$'''&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***************((((((''''''''''''(((((((((((((((((())))))))))))+++***)))))))))***+++,,,,,,,,,++++++***))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,------...////////////000111111000...+++***000000000111222444555666555555444555666777999:::;;;===BBBHHHPPP___xxx%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''((((((%%%)))---,,,(((%%%&&&((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***++++++)))'''&&&'''(((((((((***+++++++++***)))************)))))))))((((((((())))))))))))(((((()))))))))))))))(((''''''))))))((('''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---111000,,,)))(((******)))))))))((((((((('''%%%&&&&&&&&&%%%&&&(((++++++666===888...((('''&&&***)))((('''&&&%%%$$$$$$&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$"""&&&'''''''''((())))))(((&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))'''!!!###&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***++++++,,,******************++++++++++++***))))))***++++++,,,,,,,,,,,,,,,+++***))),,,,,,------.../////////...///000111111///...---000000111111222333444555555555555555666777999::::::<<<@@@GGGNNN^^^www%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&((((((&&&######&&&)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((&&&%%%'''((())))))***+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++---,,,(((&&&'''))))))))))))(((((((((((((((&&&&&&&&&%%%%%%&&&))),,,+++999BBB===000)))'''(((+++((($$$###%%%%%%$$$"""((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''')))((($$$"""%%%((((((((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''+++***'''%%%$$$%%%%%%&&&((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***++++++++++++((())))))***++++++,,,,,,++++++***))))))***++++++++++++,,,,,,,,,+++******,,,,,,,,,---......//////---...000111222111000000222111111111222333333444555555555555666888999:::;;;<<>>CCC...---+++)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))))))))***+++,,,------(((***++++++)))'''&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&'''''''''&&&%%%&&&(((((()))((('''''''''''''''(((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))******************++++++---,,,,,,+++******))))))%%%$$$###$$$'''***++++++++++++,,,------......///............////////////,,,---...000222333333444111222333333333333666888:::;;;???BBBGGGSSSjjj~~~'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$&&&((()))((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''###%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))))))))((('''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!"""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***))))))(((((((((((()))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((######$$$&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$(((,,,,,,(((%%%$$$%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$###$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***222+++&&&%%%%%%###$$$((((((&&&$$$&&&***---,,,+++!!!'''***(((''')))++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%''')))***((('''''''''&&&''''''(((((((((((((((%%%&&&''''''((('''''''''$$$&&&(((******)))((('''&&&&&&'''''''''''''''&&&&&&'''((()))******))))))'''(((((()))))))))))))))++++++***************+++,,,,,,++++++***)))((((((...,,,***)))+++,,,---,,,++++++,,,------......///////////////000000000000...///000222222333333333444555666666555555777999999:::>>>BBBFFFSSSiii~~~%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###"""$$$'''((('''&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((***%%%###'''(((%%%$$$((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&'''%%%%%%&&&''''''&&&&&&&&&((((((((())))))))))))***$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&'''((())))))&&&(((+++,,,,,,***&&&$$$'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''((()))***************)))((('''&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&(((((('''''''''((((((''''''&&&%%%'''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))+++---$$$%%%'''(((((('''%%%$$$$$$###$$$&&&)))***'''$$$ """&&&((()))&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((""""""###$$$%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''&&&&&&++++++,,,999;;;,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***&&&&&&(((***,,,+++'''%%%''''''&&&&&&&&&&&&''''''++++++)))(((&&&'''***,,,---,,,***)))''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&((())))))(((&&&%%%(((******(((%%%$$$###(((((((((((()))))))))))),,,+++***)))))))))***++++++++++++++++++***)))(((...---,,,+++++++++,,,---******+++,,,---//////000111111222222222222111111111222333444555666666666555555444555666777999:::;;;<<>>111((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''((()))))))))$$$######$$$%%%$$$!!!))))))(((((((((((())))))((((((((('''&&&'''((()))$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((()))(((''''''((()))(((&&&%%%'''***+++***)))******))))))))))))************++++++***)))******+++,,,+++++++++++++++***)))))),,,,,,++++++++++++,,,,,,******+++,,,---...//////000000/////////111333444222111111000111222333444555555444555666777999::::::<<>>555((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))'''&&&%%%&&&%%%###!!!))))))(((((((((((())))))'''(((+++,,,---+++)))'''""""""$$$&&&'''(((((((((&&&&&&'''''''''(((((((((+++)))'''&&&'''((('''&&&%%%'''((()))((((((***+++))))))*********+++++++++************+++,,,------***++++++++++++***))))))******+++++++++++++++*********+++,,,---.../////////...,,,,,,---000444666222111000//////000222333444444444555666777999999:::<<>>AAA===444---++++++***)))(((&&&$$$###'''''''''((((((((())))))+++***''''''''''''&&&%%%+++,,,,,,***))))))***,,,'''''''''(((((((((((()))))))))***+++,,,,,,------)))******+++++++++******((()))***+++,,,+++*********++++++,,,,,,---------,,,---///000000///...---,,,...222444666555444222333333444555666777888888:::;;;>>>BBBFFFRRRggg{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''((())))))))))))(((''''''$$$&&&'''&&&%%%%%%&&&((()))((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%"""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%''''''&&&(((***'''"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&'''((((((''''''((()))***)))(((&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''((()))*********((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))******'''$$$$$$'''***((())))))))))))(((''''''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%""""""###$$$&&&'''((((((%%%&&&&&&&&&''''''''''''%%%&&&'''((('''&&&%%%$$$&&&''''''&&&&&&%%%$$$###''''''''''''''''''((((((***&&&+++...(((***,,,%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###$$$&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$'''((('''))))))(((((((((((())))))&&&***111:::???>>>777000))))))'''&&&&&&%%%&&&&&&''''''((((((((())))))))))))((((((((()))(((&&&$$$"""###%%%&&&&&&'''(((***&&&&&&&&&'''''''''((((((((()))***+++++++++++++++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,---000222222000---++++++---000333444333222111222333444555666777777777999;;;>>>BBBFFFQQQggg{{{''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((((((((()))(((''''''&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&!!!###&&&''''''&&&'''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&)))000333...(((''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((())))))******''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((((((((('''&&&'''((((((''''''(((***+++***(((&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***)))))))))))))))(((''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''$$$###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&'''((())))))'''%%%$$$'''((((((''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&'''***%%%+++///((((((,,,'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))(((((())))))(((((((((((())))))'''''')))000777;;;999666+++)))'''%%%%%%&&&(((***'''((((((((())))))))))))''''''((()))+++***'''$$$ ###%%%%%%%%%&&&'''''''''''''''(((((((((((((((((()))*********)))((())))))***+++++++++++++++*********++++++,,,---...+++++++++++++++,,,,,,,,,,,,---///000111111000///222222222111111111111111111222444666777777777666999:::>>>BBBFFFQQQggg{{{''''''''''''''''''''''''&&&&&&'''''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''&&&(((******((('''&&&'''(((((((((''''''&&&&&&%%%"""###$$$%%%'''((())))))$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&...;;;AAA777***&&&)))+++'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$&&&((())))))((('''%%%'''((((((''''''(((***,,,***(((&&&%%%&&&'''(((&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''######$$$%%%%%%&&&''''''''''''((()))******))))))(((((()))))))))))))))(((&&&&&&&&&'''((())))))*********))))))((((((''''''(((((()))***************&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%''')))+++++++++)))))))))))))))((((((''''''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$$$$'''***$$$%%%''')))******))))))&&&&&&&&&'''''''''(((((('''((()))******(((&&&%%%%%%&&&'''((()))))))))))))))(((&&&$$$###$$$&&&'''+++%%%+++...((()))...+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&$$$''''''&&&&&&&&&&&&''''''+++'''%%%)))111999<<<<<<000...***''''''(((***,,,(((((((((((())))))))))))%%%&&&(((***,,,+++'''$$$%%%(((+++,,,***)))(((((((((((((((((())))))))))))(((((()))******)))''''''((()))***+++++++++++++++,,,+++******+++---///000++++++++++++++++++,,,,,,---------...000111333444;;;888555111000111333444111222444666777777666666999:::>>>AAAFFFQQQggg{{{%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''%%%###((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&((()))***%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((333>>>BBB666'''"""%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))((((((((((((***)))(((&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((()))(((&&&%%%&&&''')))+++'''((((((&&&$$$""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&))))))))))))((((((((((((+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###&&&(((&&&###"""$$$'''%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((((((&&&$$$""""""###&&&'''%%%%%%%%%%%%%%%&&&'''(((***,,,---***&&&$$$%%%(((&&&&&&&&&%%%%%%&&&&&&&&&%%%((()))(((&&&%%%&&&((())))))*********))))))(((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&''')))***'''$$$$$$&&&(((***+++######$$$%%%&&&(((((()))'''&&&&&&&&&&&&'''((((((((())))))******)))'''&&&+++(((***///333444888===...---***'''&&&%%%&&&''')))******(((%%%!!!((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((())))))***++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,***))))))+++...))))))******+++,,,,,,---222111000//////000111111000111222333333333222111333444666666555555777888::::::<<<@@@EEEOOOcccuuu%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***))))))(((((()))***+++&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))000333---'''((()))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((()))******)))))))))(((((((((***)))((('''&&&''''''(((%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&''')))***)))******(((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))*********)))((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((###$$$&&&)))+++,,,......%%%%%%%%%%%%&&&''')))***---+++((('''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((###%%%'''&&&$$$###$$$&&&'''((())))))************&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&'''))))))'''%%%%%%'''***++++++(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%###!!!(((++++++)))///:::???;;;///---***'''&&&%%%%%%%%%((((((*********(((&&&%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))((((((((()))******))))))***++++++++++++******++++++,,,,,,++++++***+++,,,,,,+++))))))+++---......//////000111111111222111000//////000111111222333444555555555444333333444666666555555777888::::::<<<@@@EEEOOOcccuuu&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))(((((('''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******)))((((((((())))))&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&)))---,,,(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))(((&&&''''''((((((''''''&&&'''''''''((()))))))))***************))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((()))***(((&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''''''(((((())))))************))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((()))******&&&&&&''''''''''''&&&&&&######$$$&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((&&&''')))***)))&&&""" &&&%%%%%%$$$&&&(((+++,,,333---'''%%%'''(((&&&$$$)))(((&&&%%%%%%&&&((()))###%%%'''&&&%%%$$$%%%&&&%%%&&&''')))******++++++&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&'''***+++++++++******)))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((*********)))((('''%%%$$$%%%---,,,'''///AAACCC777...,,,***(((&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++******))))))))))))***))))))***++++++++++++***)))******++++++******)))+++,,,,,,+++******+++---,,,,,,------......//////111000000//////000000111222222333444555555444444333444666666555555777888::::::<<<@@@DDDOOObbbttt''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''***,,,***&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&'''(((((())))))+++*********)))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((()))&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&''')))))))))(((''''''&&&&&&&&&&&&&&&''''''((()))******+++***)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))*********&&&''''''''''''''''''&&&$$$###$$$(((,,,,,,((($$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))((($$$&&&%%%$$$%%%&&&))),,,...666111+++(((((()))))))))***)))'''%%%%%%''')))***&&&'''((()))((((((((((((&&&''''''((())))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&)))+++,,,+++***'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((("""###$$$&&&(((***+++,,,'''+++---000:::BBB===222+++***)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''((((((((())))))((('''&&&&&&&&&&&&))))))***++++++++++++*********++++++++++++*********+++,,,,,,******+++,,,)))))))))***++++++,,,,,,////////////000000000111000000111111222222222333333444666666555555777888::::::<<<@@@DDDNNNbbbsss(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((((((((((((((('''$$$$$$%%%&&&&&&'''((((((*********))))))))))))((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&((('''(((+++//////,,,(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$&&&%%%%%%%%%'''))),,,...222111...***&&&%%%(((,,,***)))'''&&&&&&''')))***&&&&&&((()))******((('''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%***'''---===EEE===111,,,'''''''''''''''((())))))******)))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,,,,,,,,,,---......//////......//////000000000000//////000000111222333333333444666666555555777888::::::<<>>@@@HHHYYYjjj)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))***+++******)))((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))***************)))))))))((((((***)))((()))***+++***((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((('''(((((((((((('''((((((((()))))))))***((((((((((((''''''''''''&&&&&&'''((()))*********''''''''''''''''''''''''''''''(((((())))))******(((((()))))))))*********(((((()))+++------***(((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''''')))((((((''''''''''''((())))))((((((''''''''''''&&&$$$&&&))))))(((...777AAAEEE???222***+++)))###'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((&&&''''''((())))))******))))))(((((('''(((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$&&&(((((('''''')))+++&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&(((***,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$&&&***...<<<888111***'''&&&((()))%%%''')))((('''&&&(((***&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,............------...///************************,,,,,,---......---,,,+++,,,------...............000000//////000222444666000111111111111222222222111222222444555777999:::::::::;;;===???GGGXXXhhh***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))+++++++++***)))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))))))))******+++*********))))))((((((***)))((()))***+++***((())))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******&&&&&&'''((())))))((((((%%%&&&((()))((('''%%%$$$'''((((((((())))))******)))((((((((('''''''''''''''&&&%%%&&&(((+++///111''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((())))))*********+++(((((()))+++------+++((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&'''%%%&&&&&&''''''&&&%%%%%%,,,###""")))+++%%%'''///777GGGJJJ999---...---%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''&&&''''''((()))******+++***)))))))))))))))***+++(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((($$$&&&)))(((''''''))),,,$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&(((***+++++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%''')))+++,,,,,,+++***))))))))))))))))))))))))'''((()))((((((***///444TTTKKK===000'''%%%'''***%%%'''))))))'''&&&(((***'''((()))******)))((('''&&&'''((()))***+++,,,,,,&&&'''((((((((()))+++---************************---.../////////...---,,,,,,---......//////.........---,,,,,,---///111333000111111111111222222222111111222333555777999::::::999:::<<<>>>FFFWWWggg''''''(((((())))))******((((((((((((((((((((((((***)))'''&&&'''(((***,,,******))))))((((((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((())))))*********+++''''''&&&'''***++++++***)))((('''''''''(((***+++)))(((''''''''')))***+++((()))*********)))'''&&&'''(((((()))***+++++++++...+++))))))+++,,,***(((((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&((()))+++---...///+++***)))(((((()))***++++++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++'''((((((((()))))))))***+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((()))******++++++---,,,++++++------,,,+++***(((''')))+++,,,***'''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''((()))***&&&<<>>AAAHHHWWWeee(((((((((((())))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++******))))))((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))******+++++++++((('''&&&(((***+++******)))(((((('''((()))***+++***)))((((((((()))******))))))***++++++***)))(((((((((((()))***+++++++++---***(((((()))***)))'''*********++++++*********++++++************++++++************************++++++******)))(((((((((+++***)))(((((()))***+++++++++***))))))***++++++)))************+++++++++,,,,,,++++++************+++***)))(((((()))***+++((((((((()))))))))))))))*********)))((('''''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***)))((('''&&&''''''(((''''''''''''((((((((((((''''''((())))))******+++---+++***+++,,,---+++******)))((()))+++,,,***'''(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''''''''(((((()))(((...888CCCGGGAAA444)))((((((((()))***((($$$!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++''''''''''''''''''''''''++++++***))))))***++++++))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&''''''(((''')))******(((''''''(((&&&%%%###%%%'''((('''%%%(((((())))))((('''&&&&&&***))))))))))))(((((((((000...+++)))((()))+++,,,&&&'''((())))))(((''''''((('''&&&&&&&&&'''(((((($$$''')))(((***...///---'''(((***+++*********************++++++*********+++***************++++++------........./////////---...///000000000///...---...///000222444555666777777777777777666666666:::999;;;>>>AAAHHHWWWeee))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))((((((((((((((()))************)))))))))))))))))))))))))))))))))************++++++(((''''''(((***+++***))))))(((((((((((()))***+++******))))))((())))))***)))******+++++++++******(((((())))))***+++++++++,,,***))))))*********)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***(((&&&%%%%%%+++***))))))))))))***+++++++++************++++++)))************++++++++++++************)))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))(((''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))******+++***)))***+++,,,+++)))***))))))***++++++***((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))((((((((((((((((((***&&&'''666GGGMMMCCC555,,,)))'''(((+++,,,((($$$&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((('''(((***)))'''&&&&&&''''''%%%######%%%&&&'''&&&******))))))(((&&&%%%$$$(((((()))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&%%%%%%&&&&&&((())))))&&&))))))&&&'''++++++)))))))))))))))))))))))))))++++++************++++++)))))))))******+++------,,,,,,,,,---------......------...///000000////////////000111222333333444777777777777777777777777999999;;;>>>AAAHHHVVVddd~~~******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))*********++++++******))))))))))))))))))******++++++++++++)))))))))******+++++++++---,,,++++++++++++,,,++++++***)))(((((()))***+++((())))))))))))))))))(((++++++++++++++++++++++++************))))))))))))*********************************))))))*********))))))*********+++++++++***)))))))))))))))))))))*********************************))))))))))))(((******))))))((((((((('''(((((((((((((((((((((((('''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))***)))((()))***+++***)))*********++++++***)))(((((((((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))++++++,,,))))))))))))((((((''''''***))))))...666???GGGJJJ<<<666...(((&&&&&&((()))%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((()))((((((%%%%%%&&&&&&'''((((((((('''((())))))'''&&&&&&'''((('''%%%$$$$$$&&&'''((())))))))))))((('''&&&%%%"""###&&&(((***))))))((((((((()))((('''&&&$$$###((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((&&&))))))&&&''',,,...------+++***)))*********))),,,+++************+++,,,************++++++,,,---++++++,,,,,,,,,---------------...//////000000000000111111111111222222222222333444666777999::::::999999;;;???BBBHHHUUUbbbyyy******))))))((((((''''''''''''''''''''''''''''''''''''((()))***)))))))))))))))))))))************''''''((())))))))))))(((************************((((((((((((((((((((((((***)))((()))***+++***)))((())))))***************++++++++++++++++++***************************+++************+++++++++++++++++++++*********+++,,,***)))(((''''''((()))***))))))************))))))*********************************++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))*********++++++++++++******************))))))))))))++++++***************)))))))))))))))))))))))))))&&&'''((())))))*********************************************************''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((()))))))))((('''(((***+++***)))***+++,,,,,,+++***))))))((((((''''''''''''((()))&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,))))))******)))((('''&&&(((+++,,,***)))///<<>>>>>>>>??????===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::888777777666999777555444555555555333222111111000000//////...////////////...---,,,,,,,,,---...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))...---,,,*********++++++************++++++++++++++++++******)))))))))(((************************)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******)))******((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---,,,+++************+++,,,+++,,,,,,,,,,,,+++******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++******))))))(((((('''+++***)))(((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))))))))((((((''''''&&&&&&&&&$$$%%%'''&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((***++++++***((('''%%%&&&(((((('''%%%""" +++***)))(((''''''''''''((((((''''''&&&&&&&&&%%%''')))******)))(((***+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''(((***)))(((((()))+++,,,+++)))'''&&&&&&&&&''')))&&&%%%&&&)))+++)))&&&'''------(((...===CCC>>>555///+++---...+++((('''((()))***+++,,,------...------------,,,,,,,,,,,,---...//////------...//////////////////000111222111111222333444444444444888777777666666666777777999999:::===???DDDPPP]]]rrr******+++++++++***)))(((++++++***++++++++++++***)))))))))***++++++,,,,,,++++++,,,,,,---------...+++++++++,,,------...////////////000000111111111111222444666777666555444999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<===??????AAADDDFFFGGGHHHHHHIIIKKKHHHJJJMMMMMMMMMMMMNNNPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDBBB????????????===<<<::::::999888777666555444333333333333222111000///...//////000000111111111------,,,,,,,,,,,,++++++------,,,,,,+++*********------,,,++++++,,,---...******++++++++++++++++++,,,,,,,,,+++******))))))************************(((((())))))***+++,,,---++++++++++++++++++++++++---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***++++++************************,,,,,,------,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''(((((()))***************)))((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))))))))(((((((((''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))((('''&&&((((((((((((((('''''''''$$$%%%&&&'''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&((()))))))))(((&&&%%%$$$***)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&((())))))(((((()))***''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((************((('''((()))******))))))***++++++***)))(((''''''(((((()))'''%%%%%%(((******)))(((+++***(((222AAAEEE@@@111---,,,111333000,,,+++************+++,,,,,,---.............../////////+++,,,------++++++,,,---............///000111222111222333444444555444444333333444666888:::<<<===999888:::===???DDDPPP\\\sss***+++++++++++++++******++++++,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,------...///000000//////111222333444555555444555666777888:::;;;;;;999;;;???BBBCCCDDDCCCBBBFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNQQQSSSUUUUUUVVVWWWYYYTTTVVVXXXZZZZZZZZZ\\\]]]ZZZZZZ[[[\\\]]]^^^^^^]]]bbbaaaaaaaaaaaaaaaaaaaaa````````````````````````[[[ZZZYYYYYYXXXXXXYYYYYYWWWWWWWWWWWWUUUTTTRRRQQQQQQOOOMMMLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;;;;;;;:::999888777555555444333222111111111111111111000000000//////222111111000//////......,,,,,,+++,,,---...000111,,,,,,++++++++++++++++++------,,,,,,++++++++++++************************))))))))))))***+++------+++++++++++++++++++++++++++***)))((('''(((((()))************************************************)))))))))((((((((()))))),,,------------------,,,,,,------------,,,++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&'''''''''((())))))******''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((('''''''''###%%%&&&%%%$$$"""######%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))******&&&'''((())))))((('''&&&'''''''''((((((((((((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%''')))++++++)))'''%%%***)))((('''''''''((()))&&&&&&%%%$$$%%%&&&((()))***)))((('''&&&&&&''''''%%%&&&((('''&&&&&&''')))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((()))******))))))***+++))))))))))))***++++++,,,***(((&&&%%%&&&'''((((((''')))(((***333??????999...,,,...555999777333222------+++************++++++,,,,,,---...//////000+++,,,------++++++,,,---,,,,,,,,,---...///000111111111222333444444444444000111333555888<<<>>>@@@888888:::===???DDDOOO[[[rrr)))))))))*********+++++++++,,,---,,,+++***+++---,,,------...///000000111111222333444555666777777999:::<<<>>>@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHFFFHHHKKKNNNPPPQQQPPPPPPSSSTTTVVVWWWXXXWWWUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZ\\\^^^^^^^^^```aaa```aaaccccccaaaaaaaaabbb^^^___```bbbcccccccccccchhhhhhhhhhhhhhhiiijjjjjjiiiiiijjjkkkkkkkkkjjjjjjeeeddddddcccccccccccccccaaaaaabbbbbbaaa```^^^]]]___]]][[[ZZZZZZZZZYYYWWWUUUUUUVVVUUUTTTRRRPPPOOOHHHIIIIIIHHHHHHGGGFFFEEEBBBAAA???>>><<<:::888777555555444444333222222222222222111111000///......------,,,---...///111222------------,,,,,,,,,,,,,,,---------------------***************************************+++,,,---++++++++++++++++++++++++)))((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******,,,,,,------,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))((((((''''''&&&&&&'''((()))************'''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,((((((((())))))((((((((('''''''''((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$&&&(((***$$$$$$$$$$$$%%%&&&'''(((000///...,,,***(((&&&&&&$$$&&&''''''&&&%%%'''(((((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((***)))(((((()))+++((())))))+++,,,,,,------+++***((('''&&&&&&'''''')))******+++111777555///---+++...777<<<:::666444///...,,,***))))))***************+++,,,,,,---------...//////------...///---------------...///000000000111222333333333333333333444555777999;;;<<<777777:::>>>???CCCOOO[[[ppp))))))******+++,,,---......000111000...---///111111222333555888:::<<<<<>>@@@CCCNNNZZZnnn++++++,,,---...000111222222555666555333222444666666777:::===AAADDDGGGHHHLLLLLLNNNOOOQQQRRRSSSTTTPPPRRRUUUXXXZZZ\\\\\\]]]]]]]]]\\\[[[[[[ZZZYYYYYY]]]]]]^^^^^^^^^]]]]]]]]]___```ccceeeeeedddbbbaaa```aaaccceeeggghhhiiiiiieeegggiiijjjiiiiiikkkllljjjlllnnnooooooooopppqqqmmmnnnoooqqqrrrsssssssssnnnmmmmmmnnnoooqqqssstttssstttvvvwwwwwwwwwvvvvvvrrrrrrqqqppppppppppppqqqpppqqqsssuuuuuutttsssrrrrrrpppnnnnnnnnnooonnnmmmjjjkkklllmmmlllkkkhhhgggddddddddddddcccbbbaaaaaa]]]\\\ZZZYYYWWWUUUSSSSSSKKKKKKJJJIIIHHHHHHGGGGGG>>>>>>===<<<;;;:::999999444333111///...---......000000/////////.........+++,,,,,,---...///000000************************,,,,,,++++++***+++++++++))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((((()))***++++++***)))(((++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''((()))))))))))))))*********((('''&&&'''''''''(((((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))'''(((***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***&&&'''''''''(((((())))))%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$'''(((((()))(((&&&%%%$$$"""###&&&)))***+++***)))&&&'''((((((''''''(((***$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&'''((((((''''''((()))))))))*********))))))(((&&&'''((((((''''''((()))((()))((()))+++000111000,,,)))+++333777444///...---,,,***))))))+++,,,...444333222111///---,,,++++++,,,------++++++,,,---111000000////////////000...///000111111222111111333333333444666777999:::666777:::>>>@@@CCCNNNZZZlll---......000333666999;;;AAA@@@@@@@@@@@@@@@AAABBBDDDEEEHHHKKKNNNQQQRRRSSSYYYZZZZZZ[[[[[[ZZZXXXWWWVVVYYY\\\```cccdddeeeeeebbbbbbaaaaaabbbccceeefffgggfffeeeeeeeeeeeeffffffddddddeeehhhlllnnnnnnmmmnnnllljjjhhhhhhjjjlllnnnqqqqqqrrrrrrsssttttttuuurrrssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvssspppmmmmmmoooqqqssssssyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttuuuwwwwwwwwwuuu||||||}}}}}}||||||{{{zzz}}}}}}}}}{{{xxxuuurrrpppssssssssssssssstttttttttooooooooonnnmmmllljjjjjjgggeeecccaaa```^^^[[[XXXXXXXXXWWWVVVTTTRRRQQQOOONNNLLLIIIGGGDDDCCCBBBBBB@@@===:::888777777666555222111111222333333222000------,,,+++++++++,,,,,,+++***)))***+++,,,+++***,,,,,,,,,,,,++++++++++++***)))))))))))))))******,,,,,,++++++***)))(((((()))************(((&&&%%%$$$'''+++,,,+++******++++++++++++******))))))))),,,,,,---------,,,++++++111...******+++,,,+++)))******************++++++************))))))))))))++++++***)))((('''&&&&&&+++***((('''&&&&&&&&&'''&&&'''((())))))***))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&'''((())))))***))))))((('''''''''&&&&&&&&&&&&((('''%%%#########%%%&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%''''''%%%$$$%%%((((((&&&###)))))))))(((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$&&&((()))************+++,,,,,,,,,***)))(((''''''((((((''''''&&&%%%''''''(((((((((((('''''')))(((''''''&&&((()))+++&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%)))((('''''''''(((***+++))))))((((((((((((((()))&&&$$$''',,,---+++***---,,,***)))+++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,111222111///---+++,,,---)))***,,,---......---,,,,,,---...---,,,+++,,,---222222111111111111111111333333333444666777999:::<<<999999;;;===BBBNNNYYYlll333444666999===AAAEEEHHHLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNQQQTTTWWWYYY[[[[[[____________]]][[[YYYXXXZZZ\\\___bbbeeefffffffffeeedddcccbbbbbbdddeeefffhhhhhhggggggfffffffffeeeiiiiiijjjnnnrrrtttuuutttsssrrrppppppqqqsssvvvxxxyyyzzzzzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}{{{yyywwwuuussspppmmmkkklllmmmnnnnnnnnnooooooppprrrtttvvvwwwvvvwwwyyyzzz{{{|||}}}~~~}}}~~~}}}{{{yyywwwvvvssstttuuuvvvvvvwwwwwwvvvtttttttttsssrrrqqqooonnnlllkkkjjjjjjjjjiiifffcccaaaaaaaaa```___^^^]]]\\\YYYWWWTTTQQQOOOMMMMMMMMMJJJGGGCCCAAA@@@>>>===;;;999777666666666444222000000///...---,,,,,,,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++++++++************++++++---------,,,+++*********************)))((('''&&&###&&&((()))((((((((())),,,,,,+++++++++*********++++++,,,------,,,,,,,,,111...+++***,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++*********)))(((((('''''',,,+++)))(((''''''(((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((***)))'''%%%%%%&&&''')))((('''%%%$$$###$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&''')))'''&&&(((******(((&&&'''''''''''''''((((((((('''((()))(((&&&%%%&&&'''%%%%%%&&&((())))))))))))***************)))((((((''''''((((((''''''&&&%%%(((((())))))))))))(((((()))(((((()))*********)))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''((()))***+++))))))(((((((((((())))))(((&&&'''***+++((((((******))))))+++,,,,,,***(((************************---......---,,,,,,---///---............---,,,,,,...///000000///...///111111111111111111111111111444444444444555666666777999777777:::===BBBNNNZZZkkk???@@@BBBEEEIIINNNRRRTTTXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWZZZ]]]___aaaccccccccccccdddcccbbb```^^^]]]___```cccfffhhhiiijjjjjjlllkkkiiigggggghhhjjjkkkmmmmmmmmmmmmmmmlllkkkkkkmmmmmmnnnrrrvvvyyyzzzzzzyyyxxxxxxxxxzzz}}}~~~~~~{{{wwwssspppkkkgggccc```___^^^]]]\\\ZZZZZZ[[[^^^aaaeeejjjlllqqquuuyyy{{{{{{}}}~~~}}}}}}|||yyyzzz}}}~~~}}}zzzzzzzzzzzzyyywwwvvvtttsssrrrrrrrrrrrrpppmmmjjjiiiiiijjjjjjjjjiiihhhhhheeeccc```]]][[[ZZZYYYYYYXXXUUUQQQMMMLLLJJJHHHFFFFFFDDDBBB@@@>>><<<888555666555444222000///------...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,......------,,,,,,++++++++++++***)))((((((((((((%%%&&&((((((''''''(((***,,,,,,,,,,,,++++++++++++***++++++,,,------------///---++++++,,,,,,+++***))))))((((((((((((((((((''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,,,,***)))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''---***'''%%%$$$&&&)))+++((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$"""!!!&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((((((((&&&%%%&&&''')))(((((((((******((('''%%%%%%&&&&&&'''(((((()))((()))***)))'''&&&'''(((&&&''''''(((((((((((((((***)))(((((((((((((((((('''(((((((((((('''&&&&&&)))))))))******)))))))))'''&&&(((,,,000111---***''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((())))))***''''''******((()))---)))***,,,,,,***)))******************************)))***+++++++++,,,...000222111///...---,,,++++++...///000000000000111222111111111111111111111111666555555444444555555555666555555999<<>><<<999777555444333222000...............---------------,,,++++++************,,,,,,,,,,,,++++++++++++---,,,***))))))***++++++***++++++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,------,,,++++++++++++++++++******)))))))))******))))))))))))))))))(((((())))))******++++++))))))))))))))))))(((((())))))***))))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%)))))))))***)))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((((((((((((''''''&&&+++***)))((())))))+++,,,(((((())))))(((((('''&&&&&&''''''''''''''''''&&&(((***...444888666111,,,*********))))))(((((('''((((((((()))))))))******'''(((((()))))))))))))))((((((((((((((()))******---)))(((******((()))---***,,,...,,,)))'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......---,,,++++++,,,---...+++---//////...///000222000000111111111222222222555555555666777999:::;;;;;;999:::<<<>>>BBBLLLVVVfff}}}UUUUUUVVVWWWZZZ]]]```aaadddeeeeeefffeeedddbbbaaa```aaaccceeefffggghhhhhhjjjkkklllllllllkkkjjjiiikkkkkklllnnnoooqqqrrrrrrvvvvvvvvvvvvuuutttsssrrrooopppqqqrrrtttwwwyyyzzzyyywwwwwwyyy}}}}}}xxxtttqqqrrrqqqpppooonnnooopppqqqqqqrrrrrrrrrqqqppppppoookkkhhhddd```]]]ZZZWWWTTTRRRPPPMMMJJJHHHGGGGGGGGGEEEIIINNNSSSWWW^^^gggnnnvvvwwwxxxzzz|||}}}~~~~~~}}}yyyuuusssuuusssqqqqqqssstttuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxwwwvvvuuusssrrrrrrsssssspppnnnkkkjjjjjjjjjjjjiiifffdddccccccbbbaaa___]]]WWWVVVVVVTTTRRROOOLLLJJJCCCAAA>>>;;;:::888555333111111000///...------,,,......---,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,)))***++++++***)))***,,,++++++++++++,,,,,,,,,,,,***++++++,,,------------***,,,......,,,++++++,,,,,,,,,++++++******))))))************))))))(((((()))))))))******+++++++++((())))))******)))((((((((())))))))))))(((((('''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&'''(((***+++***)))&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((((((&&&'''((())))))***))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&&&&'''((()))***,,,,,,*********+++***))))))(((''''''&&&&&&&&&'''''''''%%%$$$%%%&&&'''(((((((((((((((''''''***************++++++,,,((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%---000333555333///+++(((((((((''''''''''''''''''''''''(((((())))))******''''''((()))))))))))))))(((''''''(((((()))***+++---***((()))'''######%%%+++++++++)))((('''((()))************************---......,,,******+++,,,*********+++,,,---...///...///000000000000111222000000000111222222333333444444555666777999:::;;;<<<:::;;;>>>???BBBKKKUUUddd{{{[[[[[[[[[\\\^^^```bbbcccfffggghhhiiiiiihhhfffeeedddeeeggghhhiiijjjkkkkkklllmmmnnnooooooooonnnmmmqqqppppppooonnnnnnnnnnnnppprrrtttuuuuuurrrpppnnnhhhhhhffffffhhhkkknnnppppppooopppsssxxx~~~~~~yyyrrrmmmiiifffdddbbb```______```aaabbbbbbcccdddgggjjjlllnnniiigggfffeeeffffffdddcccaaa```]]]ZZZWWWTTTSSSRRROOONNNLLLLLLNNNRRRXXX[[[dddeeehhhjjjmmmnnnpppppprrruuuzzz|||wwwrrrnnnmmmjjjffffffhhhllloooppprrrsssuuuwwwyyy{{{||||||yyyyyyxxxwwwwwwxxxyyyzzzyyyvvvsssqqqqqqqqqpppooommmllljjjjjjkkkjjjgggeee```aaaaaaaaa___\\\ZZZXXXSSSPPPLLLIIIGGGDDD@@@===999888777555444222111000111000///...------------,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,+++***,,,......,,,+++++++++*********+++++++++,,,,,,++++++,,,------,,,,,,,,,))),,,......,,,++++++---+++++++++***)))((((((((()))))))))))))))***************************++++++))))))***++++++******)))'''(((((())))))))))))(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%((((((((((((''''''''''''&&&'''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''))))))+++------+++)))***,,,))))))))))))))))))((((((&&&(((((('''&&&%%%&&&'''''''''((((((((((((((('''(((((()))***************)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&,,,000333111,,,((('''((('''''''''''''''(((((((((&&&&&&'''(((((()))******&&&'''((()))***))))))(((''''''''''''((()))***++++++((((((******&&&%%%'''///---+++******+++***)))************************+++,,,,,,+++))))))***+++***+++,,,---...............///000000///...///111///000000111222222333333444444444444555666777888:::888:::===???BBBKKKUUUccczzzdddcccaaa``````aaabbbbbbfffgggiiijjjkkkjjjhhhgggfffggghhhjjjkkkkkkllllllkkklllnnnqqqrrrsssssssssvvvtttrrrpppmmmlllkkkjjjbbbdddhhhjjjjjjgggcccaaaYYYXXXUUUSSSTTTVVVZZZ\\\ddddddeeeiiipppvvv{{{}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~zzztttmmmgggcccaaa___\\\YYYWWWWWWWWWXXXRRRSSSTTTWWW[[[aaafffiiijjjiiiiiillloooqqqqqqqqqsssrrrqqqnnnkkkiiigggfffiiiccc[[[TTTRRRSSSTTTTTTXXXYYY[[[]]]^^^___``````eeeiiipppxxx}}}{{{|||}}}~~~{{{uuuooollleeeaaa]]]ZZZ\\\```ccceeejjjlllooosssvvvyyy{{{|||yyyxxxxxxwwwxxxyyy{{{|||}}}yyywwwvvvuuutttrrrtttrrrqqqqqqqqqpppmmmkkkfffggghhhhhhgggdddbbb```aaa^^^ZZZVVVRRROOOJJJGGGAAA@@@>>><<<:::888777666333333111000////////////---.....................***+++,,,---...---,,,+++,,,///111222000...------)))))))))******+++++++++,,,,,,---------,,,++++++))),,,//////,,,++++++---+++******)))(((''''''&&&''''''((()))***+++,,,,,,************************)))***,,,,,,---,,,+++***''''''((())))))***))))))&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%''''''%%%%%%%%%%%%''''''))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&((()))'''))),,,+++)))''')))***(((((())))))******++++++((()))))))))'''&&&'''(((&&&''''''((()))(((((((((&&&'''(((*********)))((()))))))))))))))(((((('''''''''((((((((((((''''''&&&+++000...(((%%%(((,,,(((((())))))******++++++%%%&&&&&&'''((())))))***&&&''')))*********)))(((''''''''''''((()))++++++'''&&&(((---///------000444111------///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((***++++++,,,.../////////...---,,,---...---,,,+++,,,---///000000111222222333333444444333333333444444555777666888<<<>>>BBBLLLVVVbbbyyyfffggggggfffddddddeeegggddddddeeefffgggiiikkklllkkkkkkjjjjjjjjjkkklllmmmppppppppppppqqqrrrssssssyyyvvvtttuuuvvvssskkkeeebbb^^^YYYXXXYYYXXXSSSNNNLLLIIIFFFCCCCCCEEEHHHKKKPPPPPPRRRUUU\\\dddlllqqqrrrtttwww{{{}}}~~~xxxsssqqqsssnnnfffaaa___]]][[[XXXUUUUUUTTTUUUXXX\\\```bbbbbbbbbcccfffjjjoootttvvvwwwwwwvvvuuuttttttssssssqqqnnniiiddd```]]]\\\\\\^^^```bbbcccbbbbbbcccdddgggjjjpppvvv{{{}}}{{{mmmjjjeee___[[[YYYXXXXXX[[[\\\^^^bbbhhhnnntttxxxxxx{{{~~~~~~~~~|||{{{zzzxxxxxxwwwxxxxxxxxxwwwvvvvvvuuuuuutttpppkkkiiijjjjjjiiihhhhhhfffdddbbb```\\\XXXUUUOOOMMMJJJFFFCCCAAA@@@@@@===;;;666222000//////000000...,,,,,,...000000000............---,,,+++******---000333333///+++(((,,,++++++******++++++,,,////////////////////////.../////////...---,,,,,,***************************)))(((((((((+++---...++++++******************,,,,,,,,,++++++*********++++++******************+++&&&######'''***(((&&&''')))***++++++***)))'''******++++++)))(((%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((((((((((((((('''"""###$$$$$$%%%%%%$$$$$$((((((((((((((((((((((((***)))'''%%%%%%&&&((()))$$$$$$&&&'''((((((((((((''''''((()))))))))))))))))))))))))))************************))))))))))))++++++***))))))))))))))))))'''&&&''')))******)))&&&'''((()))************''''''''''''((((((((()))(((((((((((())))))))))))******)))((('''&&&%%%%%%((((((((((((((('''''''''(((((()))***************'''((()))******)))((('''(((((())))))((('''&&&&&&++++++)))'''%%%'''***---*********++++++,,,,,,,,,++++++'''""""""'''******---,,,+++*********+++,,,+++++++++,,,,,,,,,------------......///000000000000000000111222222333333555444444555555666777888999888888;;;===AAAJJJTTTfffwwwhhhiiiiiigggeeeeeefffgggiiiiiijjjkkkkkklllmmmmmmmmmmmmllllllnnnppprrrsssrrrrrrrrrssssssuuuvvvvvv{{{xxxvvvvvvwwwssslllfff\\\WWWSSSQQQQQQOOOJJJFFFGGGEEEBBB?????????AAACCCDDDDDDDDDGGGMMMTTT[[[```mmmooorrrvvvyyy|||}}}~~~}}}}}}}}}yyyssspppooommmkkkiiicccaaa___]]]]]]^^^___```````````````bbbdddfffgggllllllmmmooopppqqqrrrssstttsssrrrpppppppppqqqqqqqqqsssttttttrrrqqqqqqrrrvvvxxx|||{{{vvvpppjjjfffcccbbbZZZYYYXXXXXX[[[___cccfffkkkooouuuyyy}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz|||xxxtttrrrqqqqqqooonnnjjjiiihhhhhhhhhfffccc```\\\ZZZWWWSSSPPPMMMLLLKKKDDDBBB>>>;;;888666555555333111......///000//////---------------,,,,,,,,,...000333555555333000...------,,,,,,,,,,,,------.................................///......------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************************+++++++++******)))))))))************************%%%"""!!!###(((+++***((('''(((***++++++***(((''')))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((%%%&&&'''(((((((((((((((&&&'''(((((()))))))))((())))))))))))************((((((((((((''''''''''''***)))(((''''''&&&''''''+++)))((((((***++++++***'''((((((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))(((((()))************)))(((((()))******)))(((((())))))((((((((('''''''''*********)))'''''')))+++******+++++++++,,,,,,,,,,,,---***&&&&&&***---,,,...---,,,+++++++++,,,---,,,,,,---------.........------......///000000000000000000111222222333333444444444555555666777888999888888;;;===AAAJJJTTTeeewwwkkklllkkkjjjhhhggghhhiiinnnooopppqqqqqqqqqpppooopppoooooopppqqqtttwwwyyyuuuuuuuuuvvvwwwxxxzzz{{{|||zzzxxxyyyyyyvvvpppkkkddd```[[[YYYXXXVVVQQQMMMKKKIIIGGGDDDBBB@@@??????@@@??????@@@CCCIIINNNQQQ\\\]]]aaaeeehhhkkkmmmnnnvvvyyy~~~~~~}}}}}}|||zzzyyysssqqqnnnkkkiiigggggggggcccbbbbbb```^^^]]][[[ZZZ^^^___```bbbdddfffhhhjjjmmmooorrrvvvzzz~~~~~~|||wwwtttrrrjjjgggbbb]]]ZZZXXXXXXYYYZZZ^^^dddlllsssyyy}}}~~~~~~~~~~~~}}}zzzwwwvvvvvvuuutttrrrnnnnnnnnnppppppooollliiihhhfffccc___\\\YYYWWWVVVOOOMMMKKKHHHEEEBBB???>>>;;;999666444444444222111///...---------...///000---...///000111000///.........------------......------------------------------......///.........,,,,,,,,,,,,++++++++++++&&&))),,,......+++(((%%%*********************************)))))))))))))))************************+++(((&&&&&&''''''$$$ ((((((************((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((''''''&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((((((''''''((())))))))))))((())))))))))))************((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$---+++))))))***+++***))))))******)))((('''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((())))))******))))))))))))************))))))***)))((('''''''''((()))***,,,......---+++*********++++++++++++,,,,,,,,,+++---,,,)))))),,,...,,,///...---,,,+++,,,,,,------------.........//////------......///000000000000000000111222222333333444444444555555666777777999777999<<<===@@@IIISSSdddvvvnnnnnnnnnllljjjiiijjjkkkoooqqqsssuuuvvvvvvuuutttsssrrrqqqqqqsssuuuxxxzzzwwwwwwwwwxxxzzz{{{}}}~~~|||{{{{{{|||}}}{{{wwwtttuuurrrooommmllljjjgggddd]]]\\\ZZZWWWRRRNNNJJJHHHFFFEEECCCAAABBBDDDGGGHHHKKKMMMOOORRRUUUXXXZZZ[[[bbbgggmmmrrrvvvzzz}}}}}}~~~~~~}}}|||zzzyyywwwvvvuuutttmmmmmmllljjjfffbbb^^^[[[YYYYYYXXXXXXXXXYYY[[[[[[^^^bbbgggooovvv}}}~~~xxxqqqiiibbb]]]ZZZSSSTTTVVV\\\dddmmmtttwwwyyy||||||{{{zzzyyyyyyxxxwwwvvvsssssssssssssssrrrnnnkkkmmmllliiifffccc```^^^]]]YYYYYYWWWUUURRRNNNJJJHHHGGGDDDAAA???===;;;888666444222000...---...///111++++++++++++,,,,,,------......------------......------------------------,,,,,,---.../////////...------,,,,,,,,,,,,,,,+++!!!$$$(((+++---+++)))'''***************+++++++++******************))))))))))))))))))************,,,+++)))))))))'''###(((((()))******)))(((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********))))))'''&&&%%%'''((())))))******))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))*********))))))((())))))***************)))((()))))))))************************))))))))))))''''''&&&%%%$$$$$$$$$$$$---+++))))))******)))(((***************)))(((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((''''''''''''(((((())))))))))))))))))******************)))+++)))(((&&&&&&''')))***,,,000444555333///,,,+++++++++++++++++++++++++++))),,,,,,)))))),,,---***...---,,,+++***+++,,,,,,------------............------......///000000000000000000111222222333333333333444555666666666666888777999<<<===@@@HHHRRRbbbuuuoooppppppnnnlllkkklllnnnoooqqqtttwwwyyyzzzyyyyyyvvvuuusssrrrrrruuuwwwyyyzzzzzzzzz{{{|||}}}||||||~~~~~~}}}||||||{{{yyyxxxtttsssqqqmmmgggaaa[[[XXXQQQNNNKKKGGGEEEDDDDDDEEEHHHHHHIIIKKKMMMNNNPPPQQQUUUYYY^^^dddiiiooouuuxxxwwwzzz|||~~~~~~}}}|||wwwwwwwwwuuurrrnnniiiggg___^^^\\\[[[ZZZZZZ[[[[[[YYY\\\bbbjjjqqqxxx||||||tttlllhhh___[[[VVVUUUYYY___eeeggglllooouuu|||}}}yyywwwvvvtttsssrrrssstttsssqqqoooqqqpppooommmjjjhhhfffeeecccbbbbbb```\\\XXXUUURRRPPPNNNKKKHHHFFFCCC@@@===:::888444111...------.........---,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,---.../////////...---------,,,,,,+++++++++$$$%%%'''***+++,,,++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********%%%%%%'''***,,,------,,,((((((((())))))(((((((((+++***((('''''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((((((************)))((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((('''((()))************))))))***************)))(((++++++,,,,,,,,,++++++***((()))))))))************************))))))))))))(((''''''&&&&&&&&&&&&&&&,,,***(((((())))))((('''&&&'''(((((()))))))))((((((((((((((()))))))))***(((((((((((())))))))))))&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%''''''((()))))))))))))))***))))))))))))))))))***+++)))(((&&&'''(((***+++,,,///444666444000---+++++++++++++++++++++++++++))),,,,,,***+++......+++---,,,***)))))))))***++++++,,,,,,,,,,,,---------------......///000000000000000000111222222333333222333444555666666666555888777999<<<===???GGGPPPaaasssppppppqqqooonnnmmmooopppppprrruuuxxxzzz|||||||||zzzxxxuuussstttvvvyyy{{{~~~~~~}}}~~~~~~~~~{{{vvvqqqkkkhhhaaa^^^ZZZVVVSSSQQQPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSXXXZZZ^^^bbbfffkkkqqquuuxxxzzz~~~}}}|||||||||||||||zzzwwwtttrrrllljjjhhhgggfffgggiiijjjccceeeiiinnnsssxxx|||~~~~~~~~~~~~}}}~~~|||tttlllbbb\\\[[[\\\]]]]]]___bbbgggnnnvvv~~~|||uuupppnnnpppooonnnoooqqqssstttsssssssssssssssrrrqqqpppooojjjjjjiiigggeeeaaa^^^\\\XXXVVVSSSQQQOOOLLLHHHEEEBBB???<<<777333000///...000///...,,,,,,,,,---...------,,,,,,,,,,,,------------------------------------......///.........------,,,,,,++++++******+++*********++++++,,,,,,)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,'''(((((())))))*********'''((()))+++,,,---......((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((************)))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))******+++((())))))*********))))))+++,,,,,,,,,,,,+++******))))))))))))************((((((((((((''''''''''''((((((((((((((())))))***+++)))''''''((()))((('''######$$$%%%&&&&&&&&&&&&((((((((()))))))))******(((((((((((())))))))))))&&&'''''''''(((((())))))******)))((('''&&&&&&%%%&&&'''(((((())))))(((((())))))(((((((((((())))))***)))((((((((()))***+++(((+++///111///---++++++,,,,,,,,,++++++++++++***+++......,,,---000000...,,,+++***(((((())))))***+++++++++,,,,,,,,,------------......///000000000000000000111222222333333111222444555666666555555888777999<<<>>>???FFFOOO```rrrooopppppppppooooooppprrrtttuuuvvvxxxzzz|||}}}~~~|||zzzxxxwwwwww{{{~~~~~~zzzwwwuuupppnnnkkkgggdddcccbbbbbb[[[[[[[[[\\\]]]___aaabbbfffhhhiiikkklllooossswwwyyy{{{~~~~~~||||||}}}~~~|||}}}}}}}}}}}}{{{zzzyyyuuutttqqqooooooppprrrsssmmmmmmoooqqqtttxxx{{{}}}~~~~~~~~~|||{{{|||~~~}}}~~~yyyqqqlllkkkiiifffccc^^^^^^___bbbgggmmmtttxxx|||tttooommmllljjjggggggiiillloooooooooppprrrsssttttttsssssspppooonnnmmmkkkhhhfffeeeaaa___]]]\\\ZZZWWWTTTQQQMMMKKKHHHDDD???;;;888666333222111///..................------------.......................................///......---------,,,,,,+++******)))))))))))))))*********++++++((())))))***++++++,,,,,,)))*********++++++++++++''''''(((((()))******+++,,,,,,,,,+++***)))***+++(((((((((''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((())))))*********))))))(((''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++''''''((()))******************++++++******)))((())))))))))))************((((((((((((''''''''''''''''''(((((()))+++,,,---***)))'''((()))******)))%%%%%%&&&&&&&&&&&&&&&%%%(((((()))))))))*********(((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((((((((&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))(((((()))))))))*********''')))+++,,,+++++++++,,,,,,,,,,,,+++++++++******+++------++++++///000...,,,+++***)))))))))***+++,,,,,,,,,,,,---------...------......///000000000000000000111222222333333000222444555666666555444777777999===>>>???FFFNNN___pppnnnoooppppppoooppprrrtttxxxxxxxxxyyyzzz|||}}}~~~~~~|||zzzyyy{{{~~~}}}uuutttqqqooommmlllllllllkkkkkklllmmmooorrrtttvvvssssssssssssrrrtttwwwzzzxxxzzz|||{{{xxxxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxtttqqqppppppqqqrrrpppoooooooooqqqtttwwwyyy}}}}}}|||yyywwwwwwzzz|||~~~}}}}}}}}}|||{{{{{{{{{zzzuuuwwwzzz|||}}}|||{{{yyy|||}}}~~~~~~}}}yyyyyyzzzyyytttoooeeebbb^^^[[[[[[___dddgggwwwxxxzzz~~~|||xxxvvvkkkgggccc```aaadddfffgggiiijjjlllooopppqqqqqqqqqssssssqqqpppnnnlllkkkkkkhhhgggeeedddcccaaa]]]ZZZVVVUUUSSSOOOKKKFFFCCC@@@;;;:::999777666555444444//////............//////////////////////////////.../////////...---,,,,,,,,,,,,++++++***)))(((((( """%%%''')))*********((())))))***++++++,,,,,,(((((())))))*********+++&&&''''''((()))******+++'''((((((((()))+++...111((((((''''''''''''(((((($$$&&&((()))++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((())))))************)))(((((()))***************((((((((((((((((((((((((&&&%%%$$$###$$$&&&(((***&&&&&&'''))))))*********)))))))))))))))(((''''''))))))))))))************************))))))))))))&&&''''''(((***+++---...+++)))((()))+++,,,,,,+++************)))((('''&&&))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))***************((()))++++++***+++---///,,,,,,,,,++++++*********)))+++***((((((---///------,,,+++*********+++,,,---------.........//////------......///000000000000000000111222222333333000222444666666666555444777777999===>>>???EEENNN___oooqqqrrrrrrpppnnnoootttxxxwwwxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{wwwtttrrrrrrssssssuuuxxx|||}}}|||zzzyyyyyyzzzyyyyyyxxxwwwvvvuuutttttttttsssrrrpppqqqsssuuuuuuxxx|||yyyzzzzzzzzzyyyzzz}}}wwwwwwvvvtttssstttxxx{{{zzzwwwrrrnnnmmmpppsssvvvvvvvvvwwwxxxxxxwwwvvvuuu}}}zzzxxxyyy|||~~~}}}{{{zzzyyyvvvtttrrrrrrssstttttttttssstttvvvwwwvvvuuuwwwvvvvvvwwwxxxzzz{{{||||||~~~~~~{{{{{{}}}}}}|||{{{{{{zzzzzzzzzzzzqqqnnniiiddd___[[[YYYXXXaaafffkkkpppuuu|||{{{xxxrrrlllhhheeedddcccbbbaaaaaabbbdddgggjjjllloooooooooooooooooonnnnnnnnnmmmkkkhhhfffddddddccc___]]][[[YYYVVVRRRNNNKKKIIIGGGCCC@@@===999555222555333111000///...,,,***...000111222111000...,,,..............................---,,,++++++++++++)))++++++***((((((((())))))))))))***+++++++++,,,+++++++++*********))))))******))))))))))))******((((((''''''''''''(((((((((+++***''''''++++++)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''))))))*********+++++++++((())))))))))))(((''''''((()))***+++++++++++++++***+++,,,+++)))''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))%%%###"""$$$'''(((&&&###************************)))))))))))))))******++++++)))''''''+++000444666+++,,,,,,***'''&&&'''((()))((('''''''''''''''((((((((((((((())))))))))))'''(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&(((***)))'''$$$%%%'''(((******))))))))))))(((((((((((())))))***)))''''''((())),,,------,,,+++,,,------,,,+++***+++,,,,,,---------,,,,,,,,,---------.........---...///...,,,,,,...111---,,,,,,------///000000000111111222222333444444444333333333333444555555777666777<<<>>>@@@GGGNNN[[[lllrrrssstttsssrrrsssvvvzzz{{{{{{|||}}}~~~}}}}}}|||}}}~~~~~~~~~}}}{{{xxxvvvttttttuuuvvvwwwzzz}}}~~~}}}{{{zzzzzzyyyxxxvvvtttsssrrrrrrqqqoooqqqrrrqqqpppooopppqqqpppsssvvvxxxxxxyyyzzz{{{xxxyyy{{{{{{{{{}}}~~~}}}|||yyyxxxxxx{{{}}}}}}xxxuuusssrrrrrrrrrssstttuuuuuuuuutttsssxxxvvvuuuuuuxxx|||~~~|||zzzwwwssspppooonnnnnnooopppqqqsssttttttsssqqqtttuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxwwwuuuuuuwwwyyy{{{{{{zzzyyyyyyyyyyyyyyy{{{yyytttnnngggbbb^^^\\\[[[]]]aaaeeejjjsss||||||xxxtttqqqnnnmmmcccbbb```^^^]]]]]]^^^___eeefffiiilllnnnnnnnnnnnnnnnmmmlllkkkjjjiiihhhgggdddcccbbbaaa___]]]YYYWWWRRROOOLLLIIIFFFBBB>>>;;;666555333333333333111000...///000111111000///...111000000//////......---,,,,,,+++++++++,,,,,,---)))***+++***)))((()))+++************+++++++++++++++++++++*********))))))******))))))))))))******)))((((((''''''(((((()))'''))))))''''''+++,,,******)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***+++++++++++++++(((((()))***************)))+++,,,+++)))''''''(((&&&'''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))(((((((((((()))'''&&&'''***+++***((()))))))))))))))))))))))))))))))))))))))******+++///---++++++---000222222***++++++)))'''&&&''')))++++++***)))))))))))))))&&&&&&'''''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((***)))(((%%%&&&'''))))))))))))((())))))(((((((((((())))))***)))(((((((((***,,,---...,,,++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,))))))*********+++++++++000...,,,***+++...000222............//////000111000111111222222333444444444444333333444444555666:::888999===???@@@FFFLLLXXXhhhtttvvvxxxxxxxxxyyyzzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyy{{{}}}}}}{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}~~~|||zzzwwwvvvuuuuuuuuuuuuwwwzzzzzzyyyxxxxxxyyywwwuuussspppoooooooooppprrruuuxxxzzzxxxvvvuuutttqqqsssuuuvvvvvvwwwzzz|||zzzvvvssssssuuuuuuuuutttssssssrrrqqqpppppprrrwww|||wwwrrrnnnllljjjlllnnnoooqqqqqqpppooonnnrrrsssuuuuuuuuusssqqqpppnnnoooppppppppppppsssuuuuuutttssssssrrrrrrssssssuuutttsssrrrpppmmmkkkjjjccccccdddeeeiiiqqqzzz|||yyywwwmmmkkkgggccc^^^[[[YYYWWWZZZ\\\```dddgggiiijjjkkklllmmmnnnnnnnnnnnnmmmlllgggggghhhhhhgggeeedddccc^^^\\\YYYVVVSSSPPPKKKHHH@@@>>>;;;::::::999666444111111111000111111111222222222111000//////...---************+++,,,---...)))***++++++***)))***,,,+++++++++++++++*********+++++++++*********************))))))))))))******))))))(((((((((((())))))&&&)))***((()))...///...***))))))(((((())))))***((((((((((((((((((((((((************************((((((((((((((()))))))))'''''')))***+++,,,,,,,,,'''(((((())))))))))))))))))***++++++)))''''''((((((((((((((())))))))))))&&&&&&'''(((((()))************))))))(((((('''''',,,***((((((***,,,,,,+++(((((((((((((((((((((((()))))))))))))))******+++777555333333333444333222((()))***)))'''''')))***---,,,+++***)))(((((((((%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''(((((((((((((((((((((((()))'''&&&&&&((())))))((('''(((((())))))(((((('''))))))(((((((((((())))))******))))))***+++---...///,,,***)))***++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,------------,,,***((())),,,...---,,,000000000///000000111111000111111222222333444444444444444333444444555666999777888;;;<<<===BBBHHHVVVddd}}}wwwyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyywwwxxxyyyzzzzzzzzzyyyxxxyyyxxxvvvuuussssssssssssxxx{{{}}}}}}|||zzzyyyxxxvvvvvvvvvwwwxxxxxxyyyyyy|||{{{yyyvvvtttsssqqqqqqnnnqqqsssuuuuuuvvvxxxzzzzzzxxxuuusssrrrsssuuuvvv}}}{{{uuuuuutttrrrsssyyy~~~xxxtttrrrttttttsssrrrpppoooooopppvvvwwwyyyzzzyyyvvvssspppmmmmmmnnnnnnnnnooopppqqqppppppooonnnmmmmmmnnnnnnlllnnnpppssstttuuuuuuuuuqqqpppooooooqqqtttyyy|||~~~~~~|||zzzvvvqqqlllgggcccaaaXXXXXXZZZ\\\___bbbdddeeehhhjjjllloooppppppooonnnhhhiiikkkkkkiiihhhgggggghhheeeccc```^^^[[[WWWTTTOOOLLLIIIEEECCC@@@<<<:::777666444222111111222333111111111000000/////////***************+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,++++++*********************************+++******))))))******+++***))))))(((((())))))***'''***+++***,,,111222111(((''''''''''''''''''((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((((((((((((((('''(((***+++***(((''''''(((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))+++***'''&&&''')))***+++)))))))))))))))))))))))))))))))))))))))******+++666444333333333222000...((()))******))))))+++---,,,+++***((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))***))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((''''''))))))(((((((((((())))))************+++,,,---...///,,,))))))***+++++++++,,,,,,------,,,,,,++++++------------............((()))+++...///...+++(((000000000//////000000111000111111222222333444444444444444444444555666666888777888;;;===>>>CCCJJJVVVbbbzzzzzz{{{}}}~~~}}}}}}|||{{{{{{xxxwwwwwwvvvtttrrrpppooolllnnnqqqssstttuuuttttttvvvuuurrrpppnnnmmmmmmnnnqqqsssvvvvvvuuusssssssssrrrrrrsssttttttuuuuuuvvvuuuuuuuuuuuuuuutttssssssqqqsssvvvxxxzzz}}}|||wwwvvvyyy||||||wwwuuussspppooommmlllkkkpppooonnnmmmlllkkkkkkkkkoooppprrrssstttttttttsssrrrrrrrrrrrrssstttttttttyyyyyyzzzzzz{{{||||||}}}}}}|||{{{{{{|||~~~}}}yyytttpppnnnaaa___\\\ZZZ[[[]]]```bbbccceeehhhkkkmmmmmmmmmlllkkkmmmoooooollljjjjjjkkkllljjjhhhgggeeeccc```]]]ZZZWWWTTTQQQNNNKKKHHHEEE>>><<<888444222111111111000000000000000111111111---,,,,,,+++******++++++...//////---***(((((()))---,,,,,,,,,++++++******************************++++++************++++++******))))))))))))******'''******)))***///111///'''(((((((((((((((((('''))))))))))))))))))))))))((((((((())))))*********************************''''''(((((((((''''''&&&''''''(((((((((''''''&&&''')))******(((''''''((())))))))))))*********+++++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++***)))(((&&&&&&''')))***************************)))))))))))))))******+++***))))))***+++***(((&&&)))***++++++******,,,...,,,+++***)))''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((***++++++***))))))((((((''''''))))))(((((((((((())))))************+++,,,---------+++))))))+++,,,,,,+++,,,,,,,,,------,,,,,,+++)))*********+++++++++++++++---///000000//////000//////......//////000000000111111222222333444444555444444444444555666666999888999===@@@BBBHHHOOOWWWcccyyy|||||||||~~~}}}|||{{{zzzyyyxxxvvvuuuuuurrrrrrrrrrrrpppnnnllljjjfffhhhjjjmmmnnnooopppooopppnnnllljjjiiiiiijjjkkkjjjmmmooopppooooooooopppnnnoooppprrrtttvvvwwwxxxvvvxxx{{{~~~~~~yyytttpppmmmrrrqqqooommmkkkiiiiiihhhkkklllmmmoooqqqrrrrrrsssooooooooorrrtttuuutttsssssssssrrrrrrrrrrrrssstttuuuuuutttuuuxxx||||||xxxtttrrrkkkhhhccc___]]]^^^```bbb```aaacccfffggghhhhhhhhhooorrrtttssspppmmmmmmooommmkkkjjjjjjjjjiiifffddd^^^\\\ZZZYYYXXXWWWUUUSSSEEECCC???:::777444444333222222222222222222222222///...---,,,++++++++++++...//////---+++))))))***,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++************++++++++++++************++++++&&&((((((&&&'''+++,,,***)))******++++++******)))))))))))))))))))))))))))''''''((())))))*********++++++++++++************)))*********))))))((('''(((((((((((((((''''''&&&'''(((***)))(((''''''((())))))))))))************,,,,,,+++***((('''&&&&&&&&&&&&'''((()))***++++++***+++***)))'''''')))+++************************)))))))))))))))******+++&&&%%%%%%'''((()))(((&&&)))***++++++******,,,......---,,,+++***)))))))))((((((((())))))))))))***''''''(((((())))))******((((((((((((((((((((((((((()))))))))((((((***,,,+++***)))(((((((((((()))))))))(((((((((((())))))))))))******+++,,,,,,,,,+++******+++---......---***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------///222555777777............///000111111000111111222222333444444555555444444555555666777555333555:::===???EEELLLWWWddd{{{~~~|||{{{}}}}}}{{{yyyyyywwwuuutttrrrppppppnnnnnnoooooonnnllliiihhhffffffgggiiijjjkkkkkkkkkiiihhhfffffffffiiikkkmmmoooqqqssssssssstttvvvxxxvvvwwwzzz~~~~~~|||yyyvvvtttrrrrrrppppppqqqqqqrrrtttuuuvvvrrrqqqpppqqqtttvvvvvvtttooonnnmmmkkkkkkkkkkkkkkklllmmmooorrrvvv{{{~~~}}}~~~~~~}}}{{{vvvrrrooojjjhhheeebbb```______```^^^___```aaabbbcccddddddjjjnnnqqqqqqmmmkkklllnnnmmmlllllllllnnnnnnllljjjaaa```^^^^^^^^^^^^\\\[[[PPPNNNJJJFFFCCC@@@???>>>777777666555444333222111......------,,,---------,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,+++++++++******+++++++++(((+++***'''''')))***''')))***++++++++++++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,+++*********))))))))))))(((((())))))***))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''(((((((((((()))))))))***************))))))))))))((())))))))))))(((((((((((()))+++,,,+++((('''(((***************************)))))))))))))))******+++***))))))***+++---,,,+++((()))***)))((((((***+++---,,,++++++*********+++((((((((()))))))))******'''''''''(((((()))***+++))))))))))))))))))))))))''')))***)))((((((***,,,+++***)))(((((())))))***))))))(((((((((((())))))(((((()))***++++++++++++))))))+++...000111000...)))***+++,,,---.........---------.........//////------333@@@LLLNNNEEE;;;------...///000222333444000111111222222333444444555555555555555666666777444222444888:::;;;AAAHHHUUUddd||||||zzz{{{}}}~~~|||zzzxxxwwwvvvtttqqqooonnnmmmjjjkkkllllllllljjjhhhfffhhhggggggggghhhhhhhhhhhhfffeeeeeeeeegggkkkooorrrxxxzzz||||||}}}~~~~~~zzzxxxwwwwwwwwwsssooonnnqqqssssssrrrnnnmmmkkkhhhggggggggggggeeeggglllqqqvvvyyy|||}}}}}}~~~~~~}}}zzzuuuooolllccccccccccccbbb```^^^\\\^^^^^^^^^^^^___```aaabbbbbbfffkkkjjjgggeeegggjjjnnnmmmmmmnnnpppqqqpppnnneeedddaaa``````___]]][[[YYYWWWUUURRROOOLLLJJJJJJ===<<<:::888555333222111------------...///000000***+++------------...000+++++++++,,,,,,---------))))))******++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---///...***)))++++++((('''((()))******)))((('''))))))))))))))))))))))))))))))***+++,,,,,,------******))))))((((((((('''$$$$$$&&&'''(((((())))))))))))******)))(((''''''&&&'''))))))(((''''''((((((((((((((())))))))))))((((((((()))******++++++,,,+++***)))((('''&&&&&&''')))++++++(((&&&'''((()))))))))))))))))))))))))))))))))))))))******+++,,,***))))))+++,,,,,,+++'''((()))(((&&&&&&''')))******)))))))))))))))***(((((((((((())))))))))))''''''''''''((()))++++++************************''')))+++***((('''***---+++***)))(((((()))***+++))))))(((((((((((())))))'''((()))******+++******''')))+++///222333111///((()))***,,,---...//////*********+++++++++,,,,,,000444CCC\\\qqqoooXXX@@@......///000111333555666000111111222333333444444555555555555555666777777;;;999999===>>>???DDDKKKSSSddd}}}}}}{{{wwwuuuuuuuuuuuuuuuwwwuuuqqqmmmkkkkkklllmmmlllnnnnnnkkkfffdddeeegggeeeiiinnnrrrsssrrrrrrsssmmmmmmnnnooossszzz~~~{{{yyyvvvvvvuuutttoooiiieeeeeegggiiijjjmmmkkkkkkmmmqqquuuxxxyyyxxxwwwvvvuuutttrrrnnnlllfffhhhkkkkkkhhhdddaaa___\\\[[[ZZZ[[[]]]______^^^eeeeeeddd```]]]\\\___ccceeeiiiooossstttsssrrrrrrjjjiiigggeeebbb```^^^^^^\\\[[[ZZZYYYXXXVVVUUUUUUGGGEEEAAA===999666333222111000...---+++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++...+++)))))),,,......,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******------,,,,,,+++*********+++***)))(((((()))***+++))))))************)))))))))***+++,,,+++,,,...000++++++***)))((('''&&&&&&'''((()))))))))'''&&&%%%))))))************))))))(((((((((((()))***+++,,,+++++++++***)))(((((('''***+++,,,+++***)))***+++******))))))((((((''''''******))))))******+++,,,+++)))''''''((()))*********)))))))))))))))************))))))((((((''''''((((((((((((((()))******%%%''')))***+++***((('''(((((())))))))))))(((((('''&&&%%%%%%&&&(((***,,,---555888222+++(((******,,,)))%%%%%%'''((('''%%%)))***,,,---,,,+++)))'''((((((''''''''''''((((((++++++,,,,,,,,,---------,,,++++++,,,---...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***444EEEVVV\\\TTTBBB333////////////000000000000333333222222111000000000444444333333444555777888888:::;;;;;;;;;>>>EEEKKKVVVeee}}}yyyxxxwwwvvvvvvtttrrrpppooommmkkkiiiggggggggggggaaadddffffffeeeeeehhhllluuuyyyxxxtttoookkkkkklllllllllooommmllllllnnnpppqqqrrrttttttttttttuuutttsssrrrpppqqqrrrqqqmmmhhhdddbbb^^^[[[XXXXXXZZZ]]]______ccccccbbb___\\\\\\___bbbeeeiiippptttuuutttttttttoooooommmkkkhhhfffdddccc```______^^^\\\[[[ZZZZZZPPPOOOKKKGGGDDD@@@>>>===666444222///---,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++...,,,******---......------------,,,,,,---------,,,++++++***))))))******(((((())))))***+++++++++,,,+++***))))))***+++,,,))))))************))))))+++,,,,,,,,,******,,,---*********))))))(((''''''***************))))))((((((((())))))))))))(((((((((((((((((()))***++++++++++++******)))((((((''')))***+++***)))((()))+++)))))))))))))))(((((((((******))))))******+++,,,***(((''''''((()))))))))++++++*********+++,,,,,,***)))))))))((((((((('''))))))(((((((((((()))))))))***+++,,,---,,,++++++******+++++++++******))),,,+++***))))))***,,,---444;;;???;;;444111///---111...+++***,,,------,,,***++++++,,,+++***)))(((((((((''''''''''''((((((++++++******************---,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...222888<<<999111***////////////000000000000000000000111111222222222444444333333444555777888:::;;;<<<<<<<<>>CCCHHHWWWeee|||jjjkkklllllliiifffdddcccdddcccbbbaaabbbeeehhhjjjssszzzxxxrrrooonnnqqqrrrsssssssssssstttvvvttttttuuuwwwwwwvvvsssqqquuuqqqlllhhhffffffeeeeee```___]]][[[YYYYYYZZZ[[[aaagggnnntttwwwyyyzzz{{{xxxwwwwwwvvvtttqqqooonnnjjjjjjjjjjjjiiigggeeedddaaa```^^^\\\YYYVVVTTTSSSLLLIIICCC===777333111000000000000//////.........------------------------...---------.../////////,,,,,,,,,------,,,,,,,,,++++++***************+++******))))))((((((''''''++++++++++++++++++++++++))))))************))))))&&&(((******))))))***,,,((()))***+++++++++*********)))((('''''''''))))))'''(((((())))))((((((''''''''''''''''''((())))))************))))))(((((('''((())))))(((((()))***((((((((())))))******+++******))))))******+++,,,((()))******(((''''''((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((()))******(((''''''''''''((())))))))))))))))))((('''&&&%%%))))))((((((((()))******%%%+++000333666:::999666...,,,)))'''(((***,,,...---,,,***)))((()))***+++))))))(((((((((((())))))(((((()))+++...111333555000...,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,---------......///...---...111222000///////////////000000000000333222111000///...---,,,333333444444555666666777777999;;;::::::<<>>333333222111000//////...........................+++,,,...///...------...***+++------------+++************)))******+++,,,*********+++,,,,,,------((()))************)))((())))))************)))))),,,---...,,,)))&&&$$$$$$((()))+++---...---+++***++++++*********+++,,,,,,))))))************)))))))))((((((''''''((())))))******))))))))))))))))))&&&((())))))))))))***,,,))))))************************))))))******+++,,,)))---111111...+++******,,,,,,+++***))))))))))))(((((((((((())))))))))))&&&&&&&&&''')))***,,,---)))))))))************+++((())))))******))))))(((%%%&&&''')))***,,,---...***------(((%%%'''((('''***+++,,,,,,+++,,,///111---,,,***(((((()))***+++***))))))(((((())))))***,,,+++******+++...000222000...+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++***++++++,,,---////////////000000000000......///000000111222222222333444555666666666666777:::===>>>>>>@@@EEEIIISSS```www^^^``````^^^]]]aaaiiipppuuuvvvyyyyyyuuutttrrrwww~~~~~~yyyxxxwwwxxxzzzzzzyyyxxxyyywwwttttttuuuuuusssqqqiiiiiiiiihhhhhhjjjnnnqqqwwwxxx{{{}}}~~~}}}|||{{{yyyxxxwwwsssnnnhhhbbb^^^]]]___aaacccddddddcccbbb``````___]]]XXXRRRLLLIII>>>===;;;888555333111000........................))),,,......---,,,,,,...,,,---///000000///---,,,******))))))***++++++,,,******++++++,,,---------)))***++++++++++++***)))))))))************))))))***,,,------+++((('''''')))***,,,......---+++***)))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((***))))))(((((())))))))))))))))))))))))))))))***'''(((******)))***+++---++++++************************))))))******+++,,,+++000555555111---,,,---///...,,,+++))))))(((((('''((((((((()))))))))***((((((((((((((())))))***%%%&&&((())))))(((((('''''''''((()))************'''''')))***+++,,,------)))///222---))))))++++++(((***------,,,---...000,,,+++***)))))))))***+++******))))))))))))******+++***)))***,,,///333555///---******+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,***)))+++---///////////////000000000000---...///000111333444444222333444666666666666555444888;;;======@@@EEEIIIQQQ^^^uuuiiikkknnnmmmmmmqqqyyy|||~~~~~~~~~|||}}}|||wwwqqqllljjjkkkfffiiinnnqqquuu~~~~~~yyywwwuuuwwwyyyzzzxxxvvvuuutttpppllljjjkkkooorrrrrrtttwwwzzz||||||zzzyyy|||{{{yyyuuuooogggaaa]]]XXXZZZ]]]```aaabbbaaaaaa___```bbbbbb___ZZZUUUQQQIIIHHHDDD@@@<<<777444333////////////////////////(((+++......,,,+++,,,---...///000222222000///...******))))))***+++,,,,,,------,,,,,,+++************+++,,,------,,,+++***))))))************))))))$$$'''***,,,,,,,,,,,,---***+++---//////---+++)))'''((()))+++++++++***)))''''''((((((((((((''''''******)))))))))))))))***)))))))))))))))*********''')))***+++******,,,---,,,+++++++++***)))))))))*********)))***++++++,,,---222888888333///---...///...,,,***(((&&&&&&%%%'''((((((((())))))******++++++)))(((''''''''''''''')))+++,,,---,,,***)))###$$$%%%'''(((((())))))'''((()))***************///777;;;444+++'''&&&&&&"""&&&***+++***)))+++---,,,++++++*********************))))))))))))******''''''(((+++///555:::>>>///,,,***)))+++---......++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++------,,,---...000////////////000000000000111111111111222222222222222333444666666666666555000333888:::;;;===CCCGGGPPP]]]ttt|||zzz||||||wwwqqqmmmmmmnnnpppqqqqqqpppqqqtttyyy}}}}}}||||||~~~~~~zzzsssnnnkkkjjjhhhgggggggggjjjqqqzzz}}}zzzwwwuuusssqqqnnnkkkjjjpppxxx~~~{{{yyywwwwwwxxxyyyzzzvvvsssrrrpppnnnpppuuuoooqqqsssvvvxxxyyyyyyyyy}}}|||yyywwwrrrkkkddd^^^VVVWWWXXXZZZ]]]___aaabbbbbbbbbbbbbbbaaa```______WWWUUUPPPKKKDDD>>>999666666444000//////000000///000000000000000///......---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++***************))))))******+++,,,,,,***)))))))))(((&&&$$$***+++,,,,,,,,,,,,+++******((('''(((***+++)))&&&))))))************)))))))))(((((()))******)))'''&&&''''''((()))(((((((((%%%%%%&&&'''((()))******...,,,***(((''''''((())),,,+++***)))((((((((((((***AAAOOODDD333---...///,,,+++***))))))***+++,,,&&&'''((()))***))))))(((---,,,+++,,,,,,***'''$$$******))))))(((((('''''')))))))))))))))(((((((((,,,+++++++++***)))))))))000111111---(((%%%&&&(((&&&&&&''')))***+++------,,,***(((((()))***)))((('''((()))+++,,,,,,------000000111111222333444444------,,,++++++*********,,,,,,+++++++++,,,---...))))))*********+++++++++------,,,++++++,,,,,,,,,'''---222222...+++---///...//////000111111222222444444444555555555555666888999::::::;;;>>>BBBEEEPPP]]]ttt}}}xxxtttuuuwwwyyyzzzwwwtttpppnnnnnnqqquuuwww{{{{{{}}}~~~~~~zzzvvvqqqmmmmmmnnnoooooonnnmmmnnnsssyyy}}}~~~~~~zzzsssooonnnjjjjjjiiiggghhhlllrrrvvv~~~yyyvvvmmmjjjgggeeedddaaa^^^\\\YYY]]]ccchhhlllqqqwww{{{}}}{{{}}}yyyvvvvvvtttrrrtttyyytttuuuvvvwwwwwwvvvuuuuuuxxxwwwwwwwwwuuuqqqlllhhh[[[YYYXXXWWWVVVWWWXXXXXX```aaabbbcccbbbbbb`````````^^^[[[UUUOOOHHHCCC???:::777333111000000///............///......------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---......,,,+++*********(((&&&***+++,,,,,,,,,,,,+++******(((((()))++++++)))'''))))))************))))))***((('''((())))))((('''((((((((()))))))))******(((((()))***,,,---...///---+++)))((('''((()))))),,,,,,++++++,,,,,,------222CCCKKK>>>...)))++++++,,,,,,+++******+++,,,,,,***)))((((((((()))******(((***,,,------,,,***(((***)))))))))((((((((('''((((((((((((((((((((((((++++++******************......---+++)))(((((()))(((((())))))******++++++***((('''(((***++++++***************))))))((('''((())))))***++++++,,,,,,))))))******************,,,+++++++++,,,,,,------******++++++++++++++++++...------,,,,,,------...***---000111...---...000000000000111111222222222444444444555555555555666666777999:::;;;???CCCGGGPPP]]]ttt{{{qqqpppvvv|||~~~~~~}}}|||||||||}}}~~~wwwssssssuuuwwwxxxooonnnmmmmmmooorrruuuwww|||zzzzzz~~~|||yyyuuusssssssssrrrrrrmmmnnnpppuuu{{{{{{zzzttttttrrrpppmmmmmmooorrrsssvvv|||xxxqqqlllhhhbbb```]]]\\\ZZZYYYVVVTTTTTTUUUWWWYYYZZZ^^^bbbfffggglllqqqvvv{{{{{{wwwvvvtttqqqrrruuuwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwuuurrrooocccaaa]]]XXXTTTQQQPPPOOOWWWYYY[[[^^^```bbbbbbbbbfffeeeddd```[[[TTTNNNKKKBBB>>>999666444222000.......................................---,,,++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...111...,,,++++++++++++******++++++,,,,,,++++++***+++***)))***,,,,,,***((())))))************))))))+++)))''''''(((((('''&&&******)))))))))***+++,,,******+++,,,---///000111******(((''''''((()))***''''''((()))***+++---...555???AAA555)))(((******---,,,++++++++++++,,,------+++)))''''''(((+++,,,)))---111222000---,,,,,,))))))))))))(((((((((((('''''''''((((((((((((((())))))******************,,,***))))))***++++++************)))))))))))))))((('''&&&'''***,,,,,,,,,+++++++++***)))(((((('''(((((())))))***+++++++++)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------......///......////////////000000111111111222222222222222444444444555555555555666555666888:::<<<@@@EEEHHHPPP]]]tttwwwlllfffhhhmmmrrrtttxxx|||~~~|||zzzxxxxxx|||}}}~~~xxxyyyzzz|||}}}~~~}}}}}}{{{yyytttuuuwww{{{}}}zzzzzzzzzwwwvvvvvvxxx{{{~~~}}}xxxrrrmmmhhhfffbbb```^^^\\\\\\[[[YYYWWW[[[ZZZYYYXXXXXX[[[___bbbaaabbbcccdddfffkkkrrrwwwwww}}}~~~|||wwwrrrpppqqqssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvtttqqqnnnkkkiiifffaaa[[[UUUPPPNNNMMMNNNOOORRRWWW[[[```bbbcccdddeeedddaaa\\\XXXTTTLLLHHHCCC???<<<888555222000000//////////////////.../////////...---+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,222///,,,***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************)))))),,,***'''''''''(((''''''+++***((('''((()))+++---+++*********+++,,,---...)))(((((((((((()))***+++&&&&&&&&&''')))***,,,---///444444---)))+++---,,,++++++++++++++++++++++++---,,,***)))((()))+++,,,---333888777222---+++---))))))))))))(((((((((((('''''''''''''''((((((((((((((())))))******+++++++++)))&&&'''+++---+++))))))))))))))))))))))))))))))((('''(((***+++,,,+++***************+++,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,------.........++++++,,,,,,---------,,,...------------,,,,,,,,,---------------......///111///---...000111111000222222222222222222222222444444444555555555555666666777888:::<<>>BBBEEEOOO]]]ttt{{{tttpppoooppprrrsss{{{~~~~~~|||zzzyyyxxxooonnnmmmnnnppprrrqqqpppfffccc___^^^```ccceeefffhhhfffdddaaa_________```aaaccceeebbb^^^]]]```ddddddlllwww}}}|||zzzxxxwwwvvvuuuuuuyyywwwtttssssssrrrqqqppplllmmmnnnnnnjjjddd^^^ZZZVVVQQQKKKFFFEEEGGGKKKOOOVVVXXX\\\```cccdddcccccc^^^[[[WWWTTTRRRNNNJJJHHH<<<:::777444111/////////000000000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,***)))***++++++***,,,++++++******++++++,,,)))+++------+++***+++,,,))))))************))))))***))))))***+++,,,***((())))))((('''((()))***+++000...,,,*********,,,---)))******++++++,,,,,,,,,,,,++++++************+++))))))***+++,,,,,,***'''(((((())))))))))))(((((('''(((***+++,,,+++***)))'''***......+++))))))+++(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))))))))+++)))((('''((()))(((''''''(((((()))***+++++++++,,,***(((((()))***)))(((******((('''''''''((())))))))))))))))))))))))))),,,,,,,,,+++***)))))))))***+++,,,---...---,,,+++,,,,,,,,,---------......+++++++++++++++,,,---.........////////////000000000000111111222333333444444444444555555555555666999999::::::;;;===AAAEEENNN[[[sss{{{yyyzzz{{{{{{yyyxxxyyy{{{xxxuuurrrqqqsssuuuvvvuuuvvvuuurrrooolllhhhdddbbbdddeeeeeedddbbbaaabbbccc^^^cccjjjooottt{{{}}}{{{{{{zzzxxxtttrrrrrrrrrrrrqqqmmmmmmnnnmmmkkkiiifffddd^^^ZZZTTTNNNKKKJJJKKKLLLQQQTTTWWW[[[___bbbcccdddbbb```]]][[[ZZZXXXTTTRRRHHHFFFAAA<<<888555444333000000///////////////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***+++,,,,,,+++***,,,,,,+++******+++,,,,,,(((+++---,,,***)))***+++))))))************))))))((()))***---///...,,,))))))))))))*********++++++...,,,+++******,,,...000+++,,,,,,---------,,,,,,))))))(((((((((((()))))),,,***)))******)))((((((((()))************)))((('''''''''((()))***+++,,,((()))))))))))))))))))))'''((((((((()))))))))***(((((())))))***++++++,,,)))))))))))))))((((((((('''((()))(((''''''(((***))))))))))))))))))******+++)))((((((***+++***)))+++***)))((()))***,,,---,,,,,,,,,,,,,,,+++++++++******************)))))))))+++,,,......---,,,+++******+++,,,---......///+++++++++,,,,,,---//////***---000111...---...000......///000222333444444444444444555555555555666777888999:::;;;>>>CCCFFFMMMZZZqqq|||tttrrrqqqoooqqqvvv|||}}}{{{{{{|||}}}xxxrrrkkkfffggggggggggggggggggggggggcccfffiiiiiikkkqqq{{{{{{xxxuuupppmmmeeecccbbbcccjjjxxx~~~{{{vvvsssrrrqqqpppooopppooonnnlllkkkkkkllllll```^^^[[[WWWTTTQQQPPPPPPOOOPPPSSSWWW[[[^^^```aaacccbbb```___^^^]]]ZZZWWWSSSPPPKKKEEE@@@<<<:::999111000///......///111111---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,---,,,+++,,,------+++***---,,,+++******+++,,,---(((***---,,,***((()))+++))))))************))))))'''(((+++...111000---***)))***+++,,,,,,,,,,,,+++***)))(((((())),,,///111,,,------......------,,,++++++******+++,,,------,,,)))(((((())))))***,,,)))***+++,,,,,,+++***)))((('''%%%%%%'''))),,,...000---***)))))))))(((&&&'''((((((((())))))******((())))))***+++,,,,,,,,,******))))))((((((''''''$$$''')))(((&&&&&&))),,,+++++++++***)))((((((''')))''''''(((***,,,,,,,,,+++******+++---000333555+++++++++************************+++,,,,,,------)))***,,,......---,,,+++((()))***+++---...//////,,,,,,,,,---...///000111(((---222222...+++---000,,,---...///111333444555444444444555555555666666555666888:::<<>>:::777555444222000......,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---,,,++++++******+++++++++,,,,,,+++)))***,,,...************************)))))))))))))))***++++++,,,***'''%%%%%%&&&)))***)))((((((((()))+++---///---,,,******++++++***)))...---------------,,,,,,,,,++++++******+++,,,---***))))))(((((())))))***'''(((((()))******++++++******)))((('''''''''''''''''''''((()))***+++,,,+++++++++*********))))))))))))))))))((((((((((((((((((((()))))))))******)))(((''''''''')))+++---******))))))))))))******)))))))))))))))******+++((()))***+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000///...000000000///////////////.........000333555555444444444444555555555555555;;;888999@@@EEEDDDDDDEEEMMMYYYnnnyyyuuuuuuxxxyyy|||{{{yyyxxxyyy{{{|||{{{|||~~~|||yyywwwuuutttttttttnnnllliiifffccc```]]]ZZZ^^^^^^bbbjjjpppuuu|||~~~zzztttpppoooooooooooopppooonnnmmmkkkiiiggggggeeedddbbb___\\\XXXUUUSSSQQQRRRTTTVVVYYY]]]___aaadddbbb```]]][[[XXXWWWVVVNNNJJJEEE@@@<<<888444111///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,---,,,+++***+++,,,---,,,++++++******++++++***+++,,,+++******+++---***************************))))))))))))***++++++***)))&&&$$$$$$%%%''')))((((((''''''(((***,,,---///,,,***((())))))((('''+++,,,,,,,,,------......************+++---...///)))((((((''''''(((((()))'''''''''((())))))******''''''''''''((()))***+++'''(((((()))******))))))++++++*********)))))))))))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''((()))******++++++************++++++)))))))))))))))******+++((()))))))))************---,,,,,,,,,,,,,,,,,,---***+++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......111000///......///000111000//////111333555555444444444444555555555666666;;;888888>>>BBBCCCEEEGGGLLLXXXmmmyyywwwxxx}}}}}}xxxttttttzzz}}}~~~~~~~~~zzzvvvsssqqqllleee___dddaaaaaadddfffggglllqqqvvv}}}}}}vvvvvvyyy}}}{{{wwwtttqqqqqqqqqqqqqqqqqqooonnnmmmjjjhhhfffccc```\\\WWWTTTQQQOOOMMMMMMPPPUUU[[[^^^aaaaaaaaaaaa___^^^\\\[[[ZZZVVVPPPJJJDDD>>>888555333222000/////////000000------------------------............//////000000000///,,,***)))***+++,,,+++,,,------+++***+++------,,,++++++******++++++***+++,,,+++)))((()))*********************************))))))******+++,,,***)))'''%%%%%%&&&((())))))((((((((()))***,,,---///,,,)))'''((())))))))))))************+++++++++*********++++++,,,------)))(((((((((((((((((()))((((((((()))))))))******,,,,,,+++*********++++++))))))+++++++++***)))(((************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))(((''''''&&&+++******))))))******+++)))))))))))))))******+++))))))((((((((()))***+++---,,,+++******+++,,,---------............------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,111000...------///111222555444333333333333222111333333444444555666666666888444555999===>>>BBBFFFJJJVVVlllvvvtttwww}}}}}}yyyxxx||||||vvvrrrpppkkkggggggfffdddeeehhhiiioootttrrrkkkdddbbbdddeeejjjqqqzzz{{{{{{|||}}}}}}{{{xxxtttrrrnnnkkkhhhfffdddaaa[[[WWWTTTOOOHHHDDDDDDIIIPPPUUUYYY[[[```cccdddccc```^^^ccc___YYYSSSMMMGGG@@@<<<777666333111000/////////........................---......//////000000111000///,,,***)))***+++,,,+++,,,------,,,+++,,,------,,,++++++******++++++...//////...+++)))))))))***************************************++++++,,,+++***((((((((()))***+++************+++,,,,,,---...+++(((((()))+++,,,,,,++++++*********)))))))))***+++++++++++++++++++++************************))))))***************++++++***)))(((''''''''''''***+++,,,---,,,+++***)))*********)))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((*********))))))(((''''''))))))(((((((((((()))))))))))))))))))))******+++)))))))))((()))***++++++,,,+++***))))))***+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------111///...---...///111333444222111111222222111///333333444444555666666777666333444777:::;;;???EEEJJJVVVkkk~~~zzz{{{}}}{{{yyysssnnnmmmlllhhhggghhhiiikkkllliiiccc^^^]]]]]]ZZZ[[[^^^bbbhhhrrr|||{{{vvvssspppllljjjiiifffaaa]]]WWWQQQHHH@@@>>>@@@EEEIIIPPPUUU\\\cccggggggeeecccgggddd```[[[WWWQQQLLLHHH>>><<<999555222///......////////////////////////,,,,,,,,,---------......///...,,,+++***++++++,,,+++,,,------,,,,,,---...---,,,++++++******++++++111222222111...,,,,,,,,,************************+++************+++,,,,,,,,,+++*********+++,,,---******++++++,,,,,,,,,,,,,,,***((()))***,,,,,,,,,------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***************+++++++++'''''''''''''''((())))))+++++++++,,,++++++************)))))))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++))))))(((((((((((()))))))))))))))))))))******+++)))*********+++++++++++++++******))))))******++++++++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111//////......///000111222---,,,,,,---000222111111222333333444555666777777888666777:::;;;;;;???FFFJJJVVVkkk~~~}}}{{{zzzxxxsssoooooopppnnnkkkhhhfffdddcccbbb___]]][[[ZZZ[[[```gggmmmuuusssssswww|||vvvpppmmmmmmjjjeeeaaaZZZVVVNNNGGGBBB@@@AAAAAAHHHMMMUUU]]]dddggghhhhhhiiigggdddbbb```\\\XXXTTTJJJGGGCCC===888555222111////////////////////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///---,,,++++++******++++++---///111111///...---...************************++++++******++++++,,,---+++++++++***+++,,,------)))******++++++++++++++++++***))))))***+++***(((++++++++++++,,,,,,,,,,,,+++,,,---/////////......+++,,,------------,,,+++***************)))))))))(((((((((((()))***+++,,,)))))))))((())))))*********)))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******((('''&&&&&&&&&(((***,,,***))))))))))))))))))***)))))))))))))))******+++)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***...---,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............000111222.........///000111111111,,,,,,,,,...111333333222222222333444555666777777999888:::===<<<;;;???EEEJJJVVVkkk~~~~~~yyywwwvvvqqqllliiijjjlllkkkjjjhhhfffaaa\\\XXXXXX\\\___gggbbb^^^^^^dddkkkppprrrtttwww{{{}}}|||tttpppooommmhhhccc^^^[[[VVVPPPJJJEEEBBB@@@CCCGGGNNNWWW___eeeiiijjjjjjiiigggffffffccc```]]]UUUQQQLLLFFF@@@;;;888666000000000000000000000000........................++++++,,,---------,,,,,,+++,,,------,,,,,,...///---,,,++++++******++++++'''***,,,...---,,,---...************************++++++******++++++,,,---+++*********+++,,,,,,---((())))))************)))+++***))))))***)))&&&$$$&&&'''((()))***+++,,,,,,+++,,,...000222222222222+++,,,------------,,,+++))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************+++)))'''$$$$$$%%%&&&(((++++++************++++++)))))))))))))))******+++)))***---......---,,,+++++++++---......---++++++333222000---,,,+++++++++------------------------------,,,,,,---...000111------///000111111111111222111000111333444444333222222333444555666777888888888:::===<<<:::===CCCKKKWWWkkk}}}yyyuuusssssstttuuuqqqoookkkeeeaaa```aaadddeeebbb]]]YYYXXXYYY\\\___```[[[]]]fffiiiiiirrrxxxrrrooolllhhheeeeeebbb\\\UUUOOOJJJHHHIIIGGGIIIOOOVVV[[[bbbjjjllllllkkkiiifffdddeeefff]]]ZZZVVVSSSOOOHHH@@@999999666333000///...,,,***000000000/////////....../////////......---------))))))***++++++,,,,,,---000///...---,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******))))))(((---,,,,,,+++***)))(((((((((((()))*********))))))+++,,,,,,***(((''''''(((************************''')))++++++***)))***+++,,,---111666;;;;;;666222222333333111///.........++++++************++++++''''''(((((())))))******))))))******+++++++++,,,***+++,,,------,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))((()))***)))((((((***,,,'''((()))***+++,,,------++++++++++++++++++++++++///...---,,,***)))(((''')))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,---------------------------...000111222222111111//////000111222222333333555555555555555555444444:::::::::999999<<>><<<:::777444111000++++++************++++++++++++************************))))))))))))(((((()))******++++++******))))))***+++++++++***)))((('''''''''''''''''''''''')))***++++++)))***+++------,,,,,,+++***)))((((((***************))))))))),,,,,,,,,---------------,,,---......//////......------,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++,,,---...////////////000000000111222222333333555555555555555555555555555777999;;;<<<===@@@CCCGGGSSShhh~~~wwwqqqnnnmmmfffaaa^^^YYYSSSRRRVVVVVVYYY]]]ccciiisss~~~zzzuuuoooiiifffeeeeeeeeebbb]]]ZZZ[[[ZZZXXXYYY]]]bbbfffllloooooollljjjhhheeecccaaa___]]]\\\ZZZYYYUUUPPPJJJDDD???<<<888666222111000//////000000111......//////000000000111++++++,,,------......///...------,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++******))))))))))))*********+++++++++(((((()))*********)))))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,///111444777<<>>999666555333111000000000111/////////000000111111111//////000000111111222222//////...------------...---,,,,,,+++,,,,,,------------,,,,,,+++******))))))))))))***++++++,,,,,,***************)))(((''')))***,,,,,,++++++,,,...+++++++++++++++++++++++++++++++++***+++---111444:::===AAADDDEEEDDDCCCCCCCCCAAA??????>>>;;;777333,,,,,,++++++++++++,,,,,,------,,,,,,++++++***************)))(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++***)))***************************+++,,,+++******,,,...+++*********************------,,,,,,,,,+++++++++,,,++++++******)))((((((++++++,,,------------,,,------,,,,,,,,,++++++++++++++++++++++++,,,------........................111111111111222333444444111111111111111222222222444444444555555555666666777666666555777<<>>999444222111111000000//////////////////......------,,,++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---....../////////...------,,,,,,***************+++++++++******+++,,,,,,,,,,,,,,,(((***+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,...444;;;@@@EEEHHHKKKLLLJJJHHHHHHHHHHHHEEEBBBAAAAAA>>>777111---,,,,,,++++++,,,,,,---************++++++++++++'''(((((()))***+++,,,,,,))))))(((''''''((())))))*********++++++,,,,,,,,,(((((((((((((((((((((((()))*********))))))+++,,,))))))*********+++++++++......---,,,,,,+++******,,,,,,,,,+++++++++++++++)))******+++++++++++++++------,,,,,,,,,,,,++++++************+++,,,---..............................------------///000111111111111111111111111111333333444444555666666777444666777888999<<<@@@CCCEEEQQQeee~~~{{{uuuqqqlllhhheee]]]```aaa___aaaiiipppssswww{{{rrrlllfffdddaaa___aaafffaaabbbcccbbbbbbccceeegggfffjjjmmmnnnkkkhhhhhhhhhdddbbb```___^^^\\\XXXVVVOOOKKKEEE???:::666555444333333222222111111000000------......///000000000---------,,,,,,---......,,,,,,,,,,,,,,,---...///...------,,,,,,+++******************************%%%&&&''')))+++,,,,,,,,,(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------...111777???DDDDDDGGGKKKLLLIIIHHHHHHJJJKKKGGGDDDCCCBBB>>>666///---,,,,,,++++++,,,,,,---)))))))))******++++++,,,,,,,,,,,,+++***))))))(((+++***)))(((((()))***++++++*********++++++------************************((()))***)))((((((***,,,++++++******************------,,,,,,+++***))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++))))))))))))***+++,,,---------------------------......------...///111222222222111111111111111111333333444444555666777777222555888;;;<<<===>>>@@@DDDPPPeee~~~}}}yyyssspppkkkhhhbbb^^^[[[[[[]]]______eeemmmuuu~~~uuummmiiigggccc___eeecccbbbccceeeeeeeeecccgggiiikkklllkkkjjjiiiiiifffeeedddbbbaaa___^^^]]]YYYUUUNNNHHHBBB===888555444333333222000///......222000---,,,---...------......---------,,,,,,,,,+++,,,------......------///...,,,+++***++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,******...444<<>>999555111///++++++++++++++++++++++++***,,,***(((---444222***)))******++++++++++++***)))))))))******+++,,,,,,&&&+++...---)))&&&&&&((()))))))))))))))(((''''''***)))(((***---///---++++++***************++++++''''''(((((())))))******)))))))))))))))******+++...***&&&&&&+++...---+++,,,***(((&&&&&&(((***,,,...,,,++++++------,,,***......---,,,---...///000............////////////111000000///000222333444111333666777666555444555888777888999:::===???AAAFFFNNNaaa}}}|||wwwtttqqqlllfffaaa]]][[[ZZZ\\\]]]^^^```fffttt|||wwwrrrkkkeeecccbbbaaaaaacccccccccbbbcccdddfffgggggghhhjjjkkkiiiiiihhhfffdddbbb```^^^]]]ZZZTTTOOOJJJEEE@@@<<<777666444222111000/////////...,,,,,,...//////.........---------,,,,,,,,,,,,,,,,,,------......///111000...,,,+++*********************************++++++************++++++++++++,,,,,,,,,------------,,,++++++++++++,,,------,,,---111888@@@EEEHHHJJJMMMOOOOOOMMMLLLLLLMMMHHHEEEAAA;;;666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,---444;;;;;;555)))******++++++++++++***((()))***++++++,,,,,,,,,'''+++///...+++((()))++++++++++++++++++***))))))***)))(((***---...---+++******))))))((()))))))))***************))))))))))))))))))))))))***++++++)))%%%!!!"""&&&)))(((&&&---,,,+++******+++,,,---///111222000---,,,,,,...---,,,,,,+++,,,---...///............////////////000000000000111222333444333444555555444444555777444555666888;;;???BBBDDDFFFMMMaaa}}}{{{tttlllccc\\\XXXZZZXXXVVVSSSVVV___lllvvv{{{uuukkkgggcccaaaaaaaaaaaa```bbbaaaaaabbbdddfffiiijjjjjjjjjjjjiiigggdddaaa___bbb```\\\YYYVVVQQQKKKHHH>>><<<999555222000//////000...---...//////---,,,......---------,,,,,,,,,------,,,,,,---...000111222111///---,,,+++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,---222:::CCCIIIKKKIIIKKKMMMMMMLLLKKKLLLMMMGGGCCC>>>777222---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++111888888555***++++++,,,------,,,,,,((()))+++,,,------,,,+++(((+++//////,,,+++,,,...***++++++++++++******)))***))))))***,,,---,,,+++******)))(((''''''((((((,,,,,,,,,+++***))))))(((***))))))))))))***+++++++++(((%%%&&&)))+++***))),,,,,,,,,++++++,,,,,,,,,///333555222,,,)))+++///,,,++++++++++++,,,------............///////////////000111222222222222222555555555333222333666999555555666888;;;???BBBDDDEEEMMM```}}}~~~}}}zzzzzzzzz{{{{{{{{{zzzzzzyyy~~~zzzxxx~~~~~~|||qqqfff```]]]]]]\\\ZZZYYYZZZ^^^bbboooyyyxxxnnnfffaaa___^^^^^^bbbaaa```aaacccdddddddddgggggghhhhhhgggeeecccbbbeeedddbbb```^^^ZZZUUUQQQJJJGGGBBB<<<777333111000333111000//////...,,,***......---------,,,,,,,,,...---,,,+++,,,///111333111111///...---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++******+++++++++******,,,222:::CCCHHHKKKJJJJJJJJJJJJIIIHHHGGGGGGBBB???999333///,,,++++++------------------------)))(((((())),,,......,,,***+++,,,---.........---((()))+++---...---,,,+++(((***------,,,,,,---...(((((())))))))))))((('''))))))***+++,,,,,,+++***+++***)))(((((((((((((((+++++++++******)))))))))******))))))******+++,,,///,,,***+++---...---,,,))))))***++++++***)))))),,,...000...***((())),,,,,,,,,,,,,,,,,,---------............////////////...///111222333333222111444555555444333333666888888888888999:::<<>>888444222444222000000000000...---......---------,,,,,,,,,...---,,,+++,,,...000222..................------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++((((((((((((((((((((((((******---333;;;CCCHHHJJJMMMKKKIIIGGGFFFDDDBBBAAA;;;999555111...---......---------------------------,,,++++++,,,+++******'''((()))***++++++++++++((()))+++,,,------,,,,,,'''(((***+++++++++,,,---'''(((((()))))))))((((((((()))***++++++*********,,,+++******))))))))))))((((((((()))))))))*********************++++++,,,+++***))))))*********))))))***+++,,,,,,+++***)))******)))******++++++***,,,------...........................////////////...///111222333333222111222444666777666555555555999999888999:::<<<>>>???EEELLL___{{{|||tttmmmjjjmmmqqquuuyyyyyyyyyzzzzzzyyyyyyyyyvvvtttrrrpppppprrrtttuuuwwwxxxxxxyyyxxxvvvuuutttuuuvvvxxxzzz|||~~~|||wwwqqqiiidddaaa``````]]]]]]aaaggglllqqqyyywwwpppllljjjccc```^^^^^^```aaa^^^\\\```aaabbbdddfffhhhjjjkkkgggfffeeeeeeeeeccc```]]]^^^[[[VVVPPPHHHBBB<<<:::444222000000111333333333......---------,,,,,,,,,------,,,+++,,,---...///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))************''''''(((((((((((('''''',,,---///444<<>>AAABBBEEELLL^^^yyy|||xxxsssnnnlllmmmppprrrwwwxxxzzz{{{}}}}}}{{{xxxwwwwwwzzz|||{{{|||~~~~~~}}}{{{zzz{{{{{{}}}xxxqqqllliiiddd```___aaaaaaaaafffnnnwwwuuunnnfffaaaaaaaaa___\\\]]]]]]]]]^^^```cccfffhhhkkkiiigggfffgggfffdddbbbaaa```]]]YYYSSSLLLFFFCCC;;;777333111111222333333......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++((()))***++++++***)))(((------///444:::@@@CCCDDD;;;888333111000///---***...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((&&&&&&******&&&'''+++%%%%%%'''((()))*********)))(((''''''((()))+++---)))((('''((()))*********))))))***+++++++++++++++'''***,,,+++)))((()))***))))))((())))))***+++,,,)))))))))))))))))))))***++++++******++++++,,,---------......---,,,+++,,,,,,------------------,,,***+++,,,,,,++++++,,,,,,+++,,,---.........------............////////////000000000000111222333444222444666666555444555666666666777888;;;>>>@@@BBBEEEKKK]]]xxx~~~}}}|||~~~{{{vvvuuuzzzyyy}}}|||zzzvvvtttrrrsssuuuvvv|||}}}}}}}}}~~~}}}~~~xxxooojjjeeebbbbbb___ZZZ]]]cccbbbjjjttt}}}pppfffbbbaaa___\\\YYYXXXWWWWWWYYY\\\```bbbmmmkkkiiihhhhhhhhhgggfffbbbaaaaaa^^^YYYSSSNNNJJJDDD???777222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))------......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++---111777<<<>>>???888444000.........,,,)))++++++++++++*********)))++++++++++++++++++++++++,,,)))))),,,+++&&&&&&+++))))))+++,,,---.........***(((&&&%%%&&&(((+++---***)))(((((()))*********''''''((()))))))))))))))'''***,,,+++)))'''(((***''''''''''''(((***+++,,,,,,,,,++++++***)))))))))++++++******++++++,,,---,,,---...---,,,+++***+++++++++++++++++++++++++++(((,,,///---(((&&&(((,,,***+++,,,---...---,,,,,,............/////////000111000000///000222333444555555555333222333666999::::::999999:::<<<===>>>EEEKKK]]]www|||{{{{{{{{{yyysssnnnmmmrrruuuvvvuuunnnssssssooopppvvvzzzyyyxxxzzzyyyzzz{{{zzzxxxyyy}}}~~~~~~~~~~~~tttkkkfffiiijjjeee``````___^^^___fffppp}}}{{{nnnddd^^^\\\bbb^^^XXXUUUVVV[[[___bbbaaaccceeeggghhhhhhgggfffeeeeeedddaaa^^^[[[WWWUUUQQQKKKBBB;;;666333222111...---,,,---...///---,,,,,,,,,,,,---------......---***)))***...000...,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------000...,,,---......+++(((******++++++++++++******,,,,,,---///111333555666......,,,,,,,,,,,,......,,,++++++******++++++,,,))))))))))))))))))******+++++++++*********))))))((()))+++,,,------,,,+++,,,+++***))))))***+++,,,...---+++)))((())))))***,,,,,,+++***)))((('''&&&...---,,,)))'''(((+++...************))))))))))))+++***)))((((((***,,,---,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,------------......,,,,,,,,,,,,---......///,,,,,,,,,---------......---------......000111111222111111333555555444333444444555555555555555444:::999888777999<<>>@@@AAAFFFJJJXXXppp}}}{{{||||||{{{xxxuuusssrrrqqqpppnnnsssqqqooooooqqqvvv{{{|||yyywwwwwwyyyzzzzzztttmmmeeeaaa[[[ZZZXXXTTTSSSUUUYYY]]]gggtttyyynnnddd^^^^^^]]]]]]^^^```dddgggjjjiiijjjjjjjjjiiigggfffeeeaaa___^^^]]]\\\XXXSSSOOOIIIEEE???:::777555222000////////////000000000000(((***---///............------............------.........---------------,,,---///...---,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,.........------)))******++++++******))),,,++++++******++++++,,,,,,+++***)))((((((((((((***************+++++++++++++++***)))))))))******)))***++++++++++++***)))((())))))******)))((((((''''''((()))***++++++,,,+++---//////---,,,+++,,,(((((())))))******++++++))))))))))))))))))(((((()))***++++++++++++***)))***************+++++++++******+++++++++,,,,,,,,,///---***((((((***,,,---,,,,,,,,,---------......//////............//////000000000111333444333222333444555666777888888888666666777999<<<>>>@@@AAAEEEIIIWWWooo{{{vvvrrrppppppppppppoooqqqssssssrrrqqqssstttxxxwwwuuuuuuwwwzzz~~~}}}{{{zzz{{{}}}~~~}}}vvvqqqeeeccc```ZZZVVVTTTUUUWWWWWW```ooouuukkkbbb```]]][[[\\\```eeehhhhhhhhhiiiiiiiiihhhfffeeecccbbbaaaaaaaaa^^^[[[XXXPPPLLLFFFAAA===888444111//////000000000111111111222111111222333333222000///000000111111000000///------------............***,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......***+++,,,------,,,+++***+++******))))))******+++******)))((((((((())))))))))))*********+++++++++)))***++++++++++++++++++)))***++++++++++++***)))'''((()))******)))((((((''''''((()))***+++,,,,,,+++,,,------+++******+++************++++++++++++)))))))))))))))((((((''')))***++++++++++++***)))))))))*********+++++++++)))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......//////............//////000//////111333444333111333333444555555555555555555666777999<<<>>>@@@AAAEEEIIIVVVnnnuuurrrooonnnnnnpppqqqqqqmmmrrrxxxzzzxxxxxx|||~~~}}}|||{{{|||~~~}}}pppnnnjjjddd^^^ZZZYYYYYYRRRUUU]]]hhhzzz~~~iiieee___[[[ZZZ\\\aaadddgggggghhhiiihhhgggfffeeefffeeedddddddddccc```^^^YYYVVVPPPJJJEEE???:::666000000000000111111111111111...,,,...111222111...222222333333333333222222,,,---------.../////////(((+++------+++)))+++---+++,,,,,,------,,,,,,+++)))))))))***+++,,,...///,,,,,,............,,,,,,******))))))))))))******)))((((((((()))***++++++))))))******++++++++++++((()))+++,,,------,,,+++)))***+++,,,,,,+++***)))'''((()))******)))((((((************)))))))))))))))***+++***(((((((((***,,,,,,,,,+++++++++++++++))))))***))))))((('''''')))***+++,,,,,,+++***)))))))))******++++++++++++***++++++++++++,,,,,,,,,***,,,000222333111///---,,,,,,,,,---------......000//////.........//////000//////111333444333111222222333333444333333333444555777:::<<>>AAACCCEEEHHHTTThhh~~~}}}zzzyyyzzz}}}wwwnnnfffbbbZZZZZZZZZ[[[^^^bbbhhhmmm~~~ppphhhbbb```___^^^```cccdddeeegggiiijjjiiihhhgggddddddcccbbbaaa___]]][[[UUUPPPIIICCC>>>999555222111111111111000000000000///......///000000///...000///...---,,,,,,,,,,,,,,,+++******+++,,,+++)))++++++++++++++++++++++++,,,++++++******))))))(((************************(((***++++++******,,,///...+++((())),,,///...---************************+++++++++++++++++++++,,,******++++++++++++++++++*********++++++,,,,,,,,,)))*********++++++,,,,,,+++++++++,,,,,,+++++++++((()))************)))(((+++++++++***))))))******++++++************++++++...---,,,,,,++++++++++++...---,,,+++***+++,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///////////////000000000000111000000111333555444333222444555444333333444555999888888999;;;>>>AAACCCEEEHHHSSSggg~~~~~~}}}}}}}}}xxxyyyxxxwwwvvvwwwyyy||||||{{{zzz{{{}}}~~~~~~}}}ssslllaaa^^^ZZZVVVUUUWWWYYY[[[eeesssyyyoooiiiddd___^^^aaacccdddfffhhhiiijjjiiiiiigggffffffdddcccaaa```___YYYUUUPPPKKKFFFAAA;;;888444333333222111111000000/////////000000000000000111000///...---,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++***++++++,,,,,,++++++***---///000...+++)))+++...+++***)))***,,,...///...************************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++,,,---------*********+++,,,,,,------++++++,,,,,,,,,,,,++++++************************+++,,,,,,***)))(((***+++++++++************++++++******+++,,,---............---,,,,,,+++++++++,,,,,,------...............,,,,,,,,,,,,---......///000000000000////////////000//////111444555555555222333444444333333555666777777666666888<<>>AAABBBBBBGGGPPP___uuu}}}rrriiiccc[[[[[[YYYVVVUUUYYYaaahhhttt|||xxxtttqqqqqqssstttsssqqqnnnmmmmmmlllhhhffffffccc^^^[[[ZZZYYYWWWVVVMMMIIICCC===777333111000111000///...................../////////...---,,,------............------...------,,,,,,------............//////.........---............---+++***...---++++++,,,......------,,,+++++++++++++++,,,)))*********++++++++++++,,,,,,,,,------------...******+++---000111///,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------,,,,,,++++++************)))))))))(((***************+++++++++---,,,+++))))))))))))***))))))***+++,,,------...,,,---......,,,+++,,,---******,,,---.../////////++++++,,,---............////////////000000000000000111111111111222222222111333444444333444555777555555777999;;;>>>@@@AAADDDIIIRRRaaavvvvvvmmmeeebbb^^^YYYUUUTTTTTTUUU^^^iiivvv{{{yyyyyyyyyvvvtttrrrqqqpppnnnllliiikkkgggaaa]]]\\\\\\\\\\\\VVVSSSNNNGGG???888333000000000000000000000//////---------...------,,,+++------............------...------,,,,,,------...------............------,,,------......---,,,,,,...---++++++,,,---,,,+++------,,,******)))))))))************++++++++++++,,,,,,,,,,,,------------))))))***,,,//////...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---,,,,,,++++++************))))))))))))+++++++++***************++++++******)))******+++))))))***+++,,,------...******+++---//////,,,******+++,,,...////////////+++,,,---......///......////////////000000000000000111111111111222222222000222333444333333444666444555666888:::===???@@@EEEIIIRRR___ttt|||zzz}}}{{{pppkkkddd```]]]ZZZWWWTTTRRRXXXaaakkkwww}}}zzzwwwsssqqqpppooonnnllliiidddaaa`````````___\\\ZZZVVVPPPHHH@@@999555111111111111111000000///---...------------,,,,,,------............------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,------------------,,,***))))))***+++***(((,,,+++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,***)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------000//////...---,,,++++++*********))))))))))))))),,,+++++++++***)))))))))))))))*********++++++,,,))))))***+++,,,------...,,,+++***,,,...///,,,)))------......------,,,++++++,,,---...////////////////////////000000000000000000111111111222222222111333444444444444555777444555666777999<<<>>>???AAAFFFOOO]]]rrr~~~{{{{{{|||~~~||||||yyypppiiieeeaaa[[[VVVSSSSSSTTTZZZcccqqq}}}vvvqqqppprrrtttkkkiiigggeeeeeedddaaa___^^^]]][[[VVVPPPHHHBBB===444444333222111000//////000//////...............------............------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,---------...+++***)))***++++++***)))***)))))))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------///......---,,,,,,++++++))))))))))))))))))******,,,+++++++++***)))))))))((())))))***+++++++++,,,))))))***+++,,,------...111...******,,,---+++)))+++,,,,,,,,,,,,+++******,,,,,,---...////////////////////////000000000000000000111111111222222222333444666666555555777888555555666777999<<<===???@@@EEENNN]]]sss}}}xxxzzz}}}~~~xxxppphhh```[[[\\\WWWSSSTTTWWW___lllwww}}}uuussstttvvvkkkjjjhhhhhhhhhfffcccaaa``````___\\\WWWQQQKKKGGG<<<:::777444222111000000111111000////////////000------............------...------,,,,,,------...------............------...------,,,,,,,,,------,,,,,,,,,---//////...,,,)))))))))******,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,((()))++++++++++++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))************+++++++++***************((()))***+++++++++++++++))))))***+++,,,------...333000---+++++++++,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,...///////////////////////////000000000000000111111111111222222222444555777777666666888999666666777888:::<<<>>>???AAAFFFPPP___uuu|||yyy}}}|||tttnnnggg```[[[YYYWWWVVV\\\dddqqqyyy}}}wwwvvvvvvnnnllliiihhhhhhhhhgggfffccccccbbb```\\\WWWSSSPPPEEEBBB===888444222222222222111000/////////000000------............------...------,,,,,,------............//////.........//////---,,,+++,,,,,,---,,,+++,,,...000111000...,,,+++++++++++++++,,,---------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,(((***,,,,,,++++++...000++++++++++++++++++++++++)))))))))*********++++++*********++++++++++++,,,((()))))))))***************************+++++++++))))))***+++++++++******))))))***+++,,,------...//////000...---,,,---...((()))***+++,,,---------,,,---...//////000000000////////////000000000000000111111111111222222222333444666666555555777888777777888999;;;===>>>???AAAFFFOOO^^^sss~~~{{{zzzooohhhdddaaa[[[TTTUUUZZZ\\\fffvvv{{{vvvuuurrrnnnjjjhhhhhhiiijjjjjjgggfffeeeccc___[[[WWWTTTLLLHHHAAA:::555444444444222111000......//////000---..................---...------,,,,,,------.........////////////......000///...,,,++++++,,,,,,))))))***---000111///.........---,,,++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,......---***)))+++...++++++++++++++++++++++++((())))))))))))*********((())))))***++++++,,,,,,(((((())))))*********+++))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))***+++,,,------...***...222222///---...000,,,------------,,,++++++,,,---...///000000000000////////////000000000000000111111111111222222222222444555555444555666888888888888:::;;;===???@@@@@@DDDMMM[[[pppuuujjjgggddd\\\VVVVVVPPPUUUbbbrrr{{{wwwtttpppllljjjhhhfffeeehhhhhhgggeeebbb]]]YYYWWWTTTOOOHHHAAA<<<777222///333111000111333444444444//////...---------------//////.........---------,,,++++++------++++++---000////////////.........,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,***)))))),,,...,,,++++++******++++++,,,++++++***************+++,,,+++)))***++++++***(((...---+++*********++++++)))*********++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222///)))'''))),,,,,,++++++******++++++,,,..................------222...,,,,,,///222333222000111111111111222222222555666666666666666555555777777888999;;;<<<======BBBBBBIIIYYYooowwwmmmfff```]]]___VVVTTTUUU\\\dddooo~~~yyynnniiijjjkkkkkkiiifffeeecccbbb```___^^^]]]XXXTTTNNNHHHCCC>>>888555222111///000111222222222111000000///...///////////////.........---------...------......------.../////////.........------))))))(((((((((((())))))++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,...---,,,+++,,,---...------,,,,,,------...,,,,,,+++***************+++***((((((***++++++***---,,,+++*********++++++)))))))))*********++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***)))+++---,,,,,,++++++++++++,,,,,,..................------///,,,******---///000///000111111111111222222222555555666666666666555555777777888999;;;<<<======BBBBBBIIIYYYnnn|||qqqhhhcccbbb\\\VVVQQQPPPRRRXXXcccooo~~~sssjjjjjjmmmnnnlllhhhfffdddaaa``````bbbbbb\\\YYYUUUQQQLLLGGGAAA===555333111000111222222111222222111000000000000111/////////............---.........------.....................---------,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---***---//////...---,,,,,,...------,,,,,,------...,,,,,,+++***************---***(((''')))+++++++++---,,,+++*********++++++((()))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---...,,,,,,++++++++++++,,,,,,------------------.........,,,******,,,...//////000111111111111222222222444555555666666666555555777777888999;;;<<<======BBBCCCJJJYYYmmmvvviiibbb```[[[WWWWWWUUUSSSVVV[[[iiivvvsssmmmlllkkkjjjlllkkkhhheeecccbbbbbbbbb^^^]]]ZZZXXXTTTOOOHHHCCC;;;888555333333333222111333222111111000000111111/////////...............---///...,,,,,,///000///......---------,,,,,,,,,......------------......******++++++,,,---......---,,,,,,++++++,,,,,,---+++---......,,,+++,,,---,,,++++++******++++++,,,+++************+++,,,,,,111...***((()))***++++++,,,+++++++++++++++++++++(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++))))))(((***,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------......///...------...///000000000000111111111222222222444444555555666666555555777777888999;;;<<<======BBBCCCJJJYYYlll~~~|||zzzxxxxxx{{{}}}|||~~~xxxnnneee```\\\\\\YYYTTTSSSUUU\\\aaammm}}}uuullliiihhhiiiiiiiiihhhfffdddbbb```___^^^]]]\\\YYYTTTNNNIIIAAA===888555333222111000111111000////////////000///////////////////////////222111---...333555333......---------,,,,,,,,,++++++************++++++******+++,,,------......---,,,,,,++++++,,,,,,---------+++)))((())),,,///,,,++++++******++++++,,,((())))))***+++---//////555222---*********+++***++++++++++++++++++++++++))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,---,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------........./////////...//////000000000111111111222222222333333444555555555555555777777888999;;;<<<======AAACCCKKKYYYkkk}}}{{{yyywwwuuurrrrrrtttuuuvvvwwwzzz~~~|||~~~rrriii___ZZZWWWSSSSSSVVVVVVVVVZZZgggxxxtttmmmllldddeeegggggggggeeecccaaaaaa```______]]]YYYSSSOOOHHHCCC===777444222000...000000///............///...////////////000000000000555444///111999<<<888............---------,,,------,,,,,,,,,,,,------++++++,,,,,,------......---,,,,,,++++++,,,,,,---...---***'''&&&(((---000...------,,,,,,------...(((((()))***,,,...///000555222...+++++++++***)))******+++,,,,,,,,,++++++)))*********++++++++++++************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,------......,,,...///...------...///000111111111111222222222222333444555555555555555777777888999;;;<<<======AAACCCLLLYYYjjj~~~{{{zzzwwwssspppooopppqqqqqqqqqssswwwzzz}}}zzzlllccc]]]XXXWWWYYYVVVTTTUUUZZZdddpppzzzzzzuuuhhhhhhhhhggggggfffeeedddeeedddbbbbbbaaa^^^ZZZVVVRRRLLLDDD===888555222000000000///............///.../////////000000000000...444444...111;;;???;;;/////////.........------000000////////////000000,,,,,,---------------------,,,,,,++++++,,,,,,---...---,,,***((()))---000...------,,,,,,------...++++++++++++,,,---......000...,,,+++++++++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************)))************+++++++++************************,,,...000///,,,***,,,...------,,,,,,,,,,,,------***++++++,,,------......---///111000...---...000000111111111111222222222111222333444555555555555777777888999;;;<<<======@@@DDDLLLYYYiii~~~|||yyytttpppooopppppppppoooppprrrtttvvvyyy~~~}}}tttkkkaaa[[[ZZZYYYXXXVVVTTTUUU[[[dddkkknnnyyy}}}rrrpppmmmjjjgggfffffffffhhhgggeeeddddddbbb^^^[[[ZZZTTTLLLDDD>>>:::666444111000000///////////////.../////////000000111111+++111111+++...999>>>:::000////////////.........------,,,,,,,,,,,,------------------------,,,,,,---,,,,,,++++++,,,,,,---------...---++++++---///,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,+++***)))***++++++***))))))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------************************)))************+++++++++***************************...111000,,,***---111...------,,,,,,------...******+++,,,,,,---......///222444333111///000222000111111111111222222222111222333444555555555555777777888999;;;<<<======@@@DDDMMMYYYhhhzzzvvvuuutttqqqnnnkkkjjjlllnnnqqquuuyyy{{{|||zzzlllddd___]]]ZZZXXXWWWXXXXXXWWWVVVcccfffooo~~~sssiiifffeeeccchhhiiiiiihhheeecccbbbbbbZZZXXXSSSOOOJJJCCC<<<777555444222222333333111///...//////////////////...111000......000333777:::000000000000000///......///...---,,,,,,---///000//////.........------------------,,,,,,+++++++++------,,,,,,---...000111......---///000111///...//////...---,,,++++++***,,,++++++******++++++,,,)))))))))***+++++++++,,,************************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000111111111000222444333000///111333111222222333333444444555555666666888999;;;===>>>BBBCCCJJJVVVfff~~~|||zzzvvvqqqllljjjjjjkkklllnnnqqqrrrsssuuuyyy}}}|||sssoooeeeaaa\\\YYYXXXXXXXXXXXXZZZ\\\cccnnnzzzyyyppphhhbbbggghhhhhhgggdddbbbaaaaaa^^^\\\XXXTTTOOOIIIBBB===666444222222333333222111222222111111111111222222222111000000222444777999000000000000000///......222111///...---...///000//////.........---------//////.........---------------,,,,,,---...000111000///------...---+++***.........---,,,,,,++++++,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---......,,,,,,------.../////////000222333222000///111333222333333444444555666666555666666888999;;;===>>>BBBDDDJJJVVVfff}}}~~~xxxqqqllliiigggggghhhiiikkkllllllmmmppprrruuuwww~~~uuunnnfff___[[[ZZZYYYYYYUUUUUUYYY___fffqqqsssgggggggggggggggfffdddcccbbbcccaaa^^^ZZZVVVQQQJJJFFF999666333222333333444333333222111000000111222333111111111111222333444555000000000000000///......222111///---,,,,,,------...............---------///............---------------,,,,,,---...000111000///......//////---,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,------.../////////000111222222111000111222333333444555555666666777555666666888999;;;===>>>CCCDDDJJJUUUeee|||xxxrrrnnnkkkiiihhhiiiiiijjjkkklllmmmoooppprrrwwwuuujjjbbb]]]ZZZXXXXXXWWWXXXYYY[[[aaappptttjjjiiihhhhhhhhhgggfffeeeeeecccaaa^^^[[[WWWQQQMMMAAA===888555444444333333222000...,,,,,,...000222//////000000000000//////000000000000000///.........---,,,+++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111000......///111333333222++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************((()))))))))************+++************+++,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---............//////000111111111000111111111111111222222333333333444555555666666555666666888999;;;===>>>CCCDDDJJJUUUccczzzxxxrrrooojjjjjjiiijjjkkklllmmmmmmnnnnnnrrrzzz~~~~~~zzzooofff___ZZZZZZYYYYYYZZZZZZ[[[dddnnnrrroookkkiiihhhhhhfffdddcccbbb```___]]]ZZZUUUQQQJJJFFF???:::777555333111111///---++++++---///111//////000000000///...---000000000000000///......++++++++++++,,,,,,---------.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111111///...///111333333222******+++,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,++++++******************************((()))))))))************)))))))))))))))***++++++------------------------++++++,,,,,,---...//////++++++++++++++++++++++++---,,,,,,,,,,,,---............//////000111111111000000000111222222222222222222222333444444555555555666666888999;;;===>>>CCCDDDIIITTTbbbyyyzzztttqqqooonnnmmmnnnnnnnnnlllllljjjmmmssswwwvvvuuuwwwwww|||uuujjjccc[[[YYYZZZ\\\]]]\\\___ddduuu|||sssllliiifffcccaaabbbaaa``````___\\\XXXUUURRRNNNGGG@@@<<<888444111222111000......000111222222222222222222111000000000000000000000///......,,,,,,---...///000111111---------...............---------............///------,,,,,,---...000111333111...,,,---------,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000************************---,,,,,,,,,,,,---......,,,,,,------.../////////111000///000222333333222111111222222333444444555555666666888999;;;===>>>AAACCCHHHSSSaaaxxx~~~zzzyyyxxxwwwtttrrrpppllllllpppsssqqqppppppqqquuuzzz}}}~~~zzzrrrccc^^^\\\___aaa^^^\\\]]]fffooo{{{uuummmhhhccc___bbbaaaaaaaaaaaa___\\\YYYVVVRRRLLLFFFAAA<<<777444333333222222222222333333333222222222222222111111000000000000000///......---...//////000000000000---------.........//////---------.........//////------,,,,,,---...000111444111...,,,+++++++++***+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,------.../////////111///...000333444333222222222333333444555555555555666666888999;;;===>>>@@@AAAGGGRRRaaaxxx}}}yyywwwrrrooorrrtttqqqoooooolllpppuuuyyy{{{~~~~~~xxx}}}nnnfffaaacccddd```[[[YYYZZZcccooo|||}}}ssskkkeee```bbbbbbbbbccccccbbb^^^\\\XXXTTTOOOJJJEEE@@@:::777222222222222222222222222111111000000000000111111000000000000000//////...---......///......---------------.........//////+++++++++,,,,,,---------------,,,,,,---...000111333111...,,,---.........++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000111111111111///...000333555333222333333444444555666666777555666666888999;;;===>>>???@@@FFFQQQaaaxxx}}}}}}zzzwwwsssqqqpppooooooqqqrrrssstttuuuwww{{{}}}vvviiihhhjjjeee]]]YYYYYY[[[```kkkyyyrrriiieeeddddddcccbbbaaaaaaaaabbb^^^YYYTTTQQQOOOJJJBBB;;;777444222111222222111111000000000000000000000000000---...111111---,,,///000111222000,,,***,,,...---,,,,,,+++,,,---...///...........................------,,,,,,------...,,,---...---,,,++++++,,,+++++++++,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***---,,,+++***))))))))))))000---******---///...---)))***+++,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,///......---+++******)))******+++++++++,,,,,,,,,............////////////222222222111111000000000444444444555555555555555555666666888999;;;===>>>DDDDDDGGGPPP^^^uuu|||xxxuuutttssssssuuuuuuvvvvvvvvvwwwzzz{{{{{{uuuqqqhhh___\\\WWWXXX[[[bbbmmm{{{rrrllliiigggeeedddccccccbbbaaa___[[[WWWTTTSSSNNNFFF@@@:::888444222222333222222111111111111111111111111111......111111//////222777777666333///---...000111000///...------......,,,,,,---......///000000...------,,,,,,------...---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++************+++,,,,,,000---******,,,------,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---,,,,,,------------......+++++++++,,,,,,,,,,,,---............////////////111111222333444555666666333444444444555555666666666666777888:::<<<===>>>DDDCCCGGGPPP^^^uuu|||yyywwwvvvuuuttttttsssssstttuuuuuuwwwzzzzzzmmmccc^^^ZZZYYYXXX[[[aaakkkuuu{{{ooojjjdddaaaaaabbbaaa___aaa^^^[[[YYYWWWSSSMMMGGG@@@===888555444444333333111111111111111111111111222///...111111000111555???>>>;;;666222000111333666555222000......---...++++++,,,...///111222222......------------......///...---,,,,,,,,,------------------,,,,,,,,,,,,((())))))+++,,,...000111++++++++++++++++++++++++++++++++++++,,,------...)))))))))***+++---///000111...***((()))+++,,,,,,------,,,,,,,,,---...///......---,,,,,,,,,---------------....../////////,,,,,,,,,---------..................////////////......///000111222333333333333444444555666777777666777777999:::<<<>>>???CCCCCCGGGPPP]]]ttt{{{xxxvvvuuuttttttuuuuuuuuuttttttvvvyyy}}}uuuiiicccaaa^^^ZZZXXX[[[aaaiiinnn{{{}}}wwwjjjbbbaaabbbcccccccccaaa___]]]\\\XXXSSSNNNGGGBBB<<<888666555444333222222222222222222222222222...---000000000222777CCC@@@;;;666222000111222666555333000///.........,,,---...///000111222222......------------......///---,,,,,,,,,---,,,,,,......------,,,,,,,,,+++((())))))+++,,,...000111++++++++++++++++++++++++++++++******+++---///000******)))***+++...000222111...+++(((((()))***+++...---+++***+++,,,...000...------,,,,,,,,,------/////////...---,,,,,,+++------------.........///............//////////////////////////////......222333333444555666777777777777888999:::<<<>>>???BBBBBBFFFOOO]]]sss}}}|||{{{zzz{{{}}}}}}|||zzzwwwxxxyyyzzz|||~~~~~~zzzqqqgggccc\\\WWWWWW[[[```eeeqqqtttwwwxxxwww{{{|||nnngggffffffgggdddcccbbbaaa___[[[WWWTTTMMMHHHBBB===999777444333222222222222222222222222111...,,,///000///111666@@@===777333000///000000333222111///......///////////////000000000000000///......------......//////---,,,,,,......,,,***.........------,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++******+++---///000---,,,++++++,,,...111333///...,,,)))((((((***,,,---,,,***))))))+++---...------,,,,,,,,,------.........------,,,+++++++++------........./////////............////////////222222222222222222222222333333444444555666666777666777777888:::<<<>>>???AAAAAAFFFOOO\\\rrr}}}}}}|||{{{{{{||||||}}}}}}|||}}}~~~}}}|||tttmmmccc[[[VVVWWWZZZ]]]jjjooottttttrrrrrrvvv{{{sssjjjfffeeefffffffffdddbbb^^^ZZZXXXTTTPPPIIIDDD???;;;666333333333333333333333333333111...---000000///000444:::777222000///000000///111000///......///000000111111111111000000000000//////............/////////......000222222...***.........---------------,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++,,,------...---,,,++++++,,,///333555---...---+++))))))+++,,,++++++*********+++,,,---------,,,,,,,,,---......)))******+++,,,---......---------.........//////............////////////---...///000222444555555444444444555555555555666555666666888999;;;===>>>@@@@@@EEENNN\\\qqq|||{{{||||||yyywww|||tttggg]]]ZZZZZZ\\\aaaiiiqqquuusssqqqrrrttt{{{ooojjjiiiiiijjjhhhddd```]]]\\\ZZZWWWQQQLLLFFF@@@:::555444444444444444444444444222//////222222000000333555222//////111222222111222111000......//////000000000000111111222222222//////............//////111111111555888666000***------------............,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++***+++---111666888+++---///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///******+++,,,---...//////,,,,,,---------.....................////////////+++,,,---///111222444444555555555555555444444444444555555666888:::<<<===???@@@EEENNN[[[ppp{{{{{{{{{zzzvvvsssxxx~~~tttgggaaa______ZZZdddpppwwwwwwuuuuuuwwwxxxyyykkklllllljjjfffbbb___^^^___\\\WWWQQQKKKDDD<<<777444444444444444444444444333111111444444111000222222000...000333555444333444333111////////////000......///111222333444555//////............//////333333444999<<<:::333,,,,,,---------.../////////++++++++++++,,,---...///+++++++++++++++++++++++++++,,,---...---,,,+++*********)))***...333888<<<))),,,000000---,,,,,,...+++,,,---.........------,,,,,,,,,,,,,,,---...///..................------,,,,,,,,,---------................../////////000222222333333444444444555666666666555444444333333444444555666888999;;;<<>>AAABBBGGGNNNYYYnnn~~~}}}|||yyywwwuuuuuuwwwyyy{{{|||~~~xxxssseee```aaakkksssvvvwwwyyy{{{}}}yyyrrrmmmfffcccdddaaa___]]]YYYTTTMMMEEE@@@:::888666555555555444333333333444444333333222111222111/////////111222444555555555333111///000111///////////////000111111////////////////////////........................//////---,,,,,,,,,---------------------,,,++++++,,,,,,,,,+++++++++******------,,,+++***)))((((((,,,,,,,,,,,,---///000111......------------......---...............---,,,.........---------,,,,,,,,,,,,------...//////000++++++,,,,,,,,,------------...............------000333555444333555;;;@@@^^^NNN<<<444222111222444555666666888999;;;===>>>@@@AAAFFFMMMXXXlll~~~{{{wwwtttrrrrrrssstttvvvwwwyyy{{{llleee```bbbgggkkknnnrrrwwwxxxsssiiifffhhheeebbb^^^[[[WWWSSSNNNKKKAAA===888555555666666666333333444444333333222111111000///...///000111222555666666555222111111222///////////////000111111////////////////////////---------------.........000///......---.........---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********---------------......///......------------..................---,,,+++***.........------------,,,,,,,,,------.../////////000//////......------,,,,,,------......---------222444555555444666;;;@@@TTTFFF888333333444777:::555666666888999;;;===>>>???@@@EEELLLWWWjjj~~~xxxsssppppppppppppssstttuuuwwwzzz}}}|||ssshhhbbb```bbbeeehhhoooqqq|||~~~qqqkkkjjjgggeeebbb___]]]ZZZVVVTTTJJJDDD===777555555555666333333444444333333222111000000///...//////000111333555666555333222222333///////////////000000111////////////////////////---------------,,,,,,,,,///.....................---......///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......---,,,,,,---------...------,,,,,,------...------.........---,,,,,,............---------------------.........//////111111000000//////......------......///.........111222333333333555888<<<:::444111666999999888888555666666888999;;;===>>>???AAAEEELLLVVViiixxxuuusssrrrpppqqqqqqrrrsssvvvxxx{{{}}}{{{mmmeeebbbbbbbbbcccgggsss~~~qqqjjjfffeeeccccccaaa^^^ZZZVVVSSSLLLCCC;;;777555444333333333444444333333222111000000///////////////000111333444444333222222222///////////////000000111//////////////////////////////...---,,,,,,++++++---------.........------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---//////000000000//////.........------------------...............//////000000000000000000......///000000000000000//////000000000222444666222000222888;;;666222000555666666888999;;;===>>>@@@BBBFFFMMMWWWiii|||yyyvvvssssssrrrrrrrrrssstttvvvwww{{{|||ooohhhccc___]]]^^^gggyyy}}}ooogggfffeeedddccc```[[[XXXYYYSSSJJJCCC===999666333333333444444333333222111111111000000000000/////////222444444333222222333///////////////000111111//////////////////////////////......---,,,,,,,,,,,,,,,---.........------,,,,,,---............---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---///000111111222/////////.........------........................------...//////000111111...///000000111111111111.........//////000111222444111111555777666555666555666666888999;;;===>>>AAABBBGGGNNNWWWhhh~~~zzzyyywwwuuuttttttttttttwww{{{yyyppphhheee^^^]]]gggttt}}}ooollliiifffeeeccc```^^^\\\WWWQQQKKKEEE@@@:::777333333444444333333222111111111222111111000000///000222555666555444444444///////////////000111111////////////////////////---------....../////////,,,---...///000//////...++++++,,,---------------,,,,,,,,,---------..................------------,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---...///000000000////////////....................................,,,,,,------.../////////---...///000111111111111000//////000111222222111333000000444777777888<<<555666666888999;;;===>>>@@@AAAFFFMMMUUUfff~~~zzzwwwuuuttttttwww|||xxxrrrdddYYYZZZdddppp|||}}}|||yyytttnnnjjjhhhggggggfff\\\YYYUUUPPPKKKEEE???;;;333333444444444333222222222222222222222111000///000333666777666555555555///////////////000111111////////////////////////++++++,,,...000111222333---...///111111111000///***+++,,,,,,---------,,,,,,,,,,,,------.........//////.........---------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------...---------000/////////.................................---,,,,,,,,,---------------,,,---...///000000000000222111111222333444333222333111333777888444222333555666666888999;;;===>>>???@@@EEELLLTTTddd~~~|||wwwvvvwwwxxxxxxxxxwwwxxx{{{qqqccc``````cccjjjrrrtttvvvyyyyyyzzzrrrkkkjjjjjjhhhgggfffaaaYYYSSSNNNHHHAAA<<<777555333222333333222000222222222222111///...---111111222444666777555444444333000///...000222333111111000//////...//////------..................///...---,,,,,,---...///////////////////////////.../////////...---,,,,,,000000...,,,***+++...111///...------,,,,,,------,,,,,,,,,++++++*********,,,,,,------.../////////000000000///......---------------....../////////---------........./////////...---------...000000222222222222222222222222777666555555555666888999999666555777===???===:::@@@BBBAAAIIIYYYeeeyyy{{{yyyxxxyyyxxxwwwwwwxxx{{{~~~pppeee```]]]```eeejjjlllnnnmmmnnnsss|||uuunnnkkkjjjjjjhhhccc]]]XXXTTTNNNGGGBBB;;;888555444444444333222111222222111111000//////222111222444777777666444555333111//////000222333000000/////////000000111........................///...------------...///............................../////////...---------...///...,,,+++++++++---,,,++++++******++++++------------,,,,,,++++++*********+++,,,,,,------............////////////*********+++++++++++++++---------.........//////333333222111111222333444111111111222222333333333555444444555666888999;;;DDD>>>999777:::<<<;;;999>>>AAAAAAJJJYYYeeeyyy~~~~~~|||yyywwwvvvxxxzzz|||ttthhh___[[[[[[```aaaaaa``````dddkkkrrrxxxqqqooooooiiieee```\\\YYYUUUNNNIIIAAA===999666555555555444111111111111111111000000222222222444777888777666555444222000000111222333111111000////////////000........................///...------------...///---------------------------.../////////////////////222555666333000---,,,---,,,++++++******++++++............------------*********+++,,,,,,------,,,------...//////000000////////////............------........./////////222111000000000000111111000000111222333333444444222333333444666888:::;;;IIICCC;;;777888:::<<<<<<===BBBDDDMMM\\\gggzzz}}}yyywwwxxxyyy{{{~~~|||nnnbbb\\\ZZZZZZYYYWWWXXX[[[bbbgggttt~~~}}}vvvqqqhhhddd```]]]\\\XXXSSSNNNGGGBBB<<<888666666555555111111111111111111222222333222222444777888888777666555333111111111222333444333222000///.........////////////.....................------.........------------------------------...///000000000000...222555666555222000//////...------,,,,,,------...------------------------------...//////000000---------....../////////333333333222222111111111............/////////////////////.........////////////000111333444555555222333444555666888999:::CCC???999777888<<>>??????EEEIIIQQQ^^^ggg{{{{{{yyyyyyyyyxxxyyy{{{}}}wwweee]]]ZZZVVVSSSSSSVVVYYY\\\bbbiiiwwwvvvmmmhhhbbb^^^]]][[[XXXVVVRRRMMMFFF@@@<<<999666555333333111000000111222333111000000222555777888888777666555444333222222222------...///111333555666111000000//////.........------...//////...------------------------------,,,---..................++++++,,,,,,++++++...000---,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---......////////////......---,,,,,,+++,,,,,,,,,,,,,,,+++++++++....../////////000000000+++,,,---///000000000000000000111222333333444444444444555666666666555555777888999:::;;;;;;;;;;;;<<>>AAA===CCCEEEIIIRRR[[[qqq~~~}}}|||{{{zzz}}}xxxnnneee```^^^\\\\\\YYY]]]eeeqqqvvvhhhdddeeedddccc___]]]ZZZTTTMMMEEE>>>:::444444555444444333222111222222333333333333444444444444555555444444333333777666333111000000111111111111000000/////////...,,,,,,,,,---///000222333111111000///...------,,,......------------......---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...///...---///111111...+++222111000///...---,,,,,,000///...---------------......---,,,,,,,,,,,,,,,//////000333666555111---000......111777::::::888333333444444555666666666:::999777777888;;;>>>@@@CCCDDDGGGLLLQQQ___www~~~}}}zzz}}}|||ppphhhbbb^^^[[[VVVXXX```lllzzztttjjjgggeeeddd___]]]ZZZVVVQQQJJJDDD@@@777666666555444333333222222222333333333333444444555555555555555444333222666555333111000000000000///////////////...---------------------...///000000000//////......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...///...---///111111...,,,/////////..................------,,,,,,,,,,,,---...---------...///000111000...---///222333222000333222111222444555555444333333444444555666666666666555555444666999<<<>>>AAABBBFFFJJJPPP]]]uuu~~~||||||xxx{{{~~~tttkkkddd```XXXYYY^^^gggrrr~~~wwwnnniiifffcccaaa___[[[XXXRRRKKKGGG;;;999777555333333444444222222333333333333444444666666666666555444333222333333222111000//////...---.../////////...---,,,......---,,,,,,------...///////////////...............------------......++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...///...---...000000...,,,,,,,,,------.........///,,,,,,+++++++++,,,------++++++******,,,///111333111///,,,+++...111333333111222333333222111222333333333444444555666666666888777777888:::===@@@BBB@@@AAADDDIIINNN[[[sss}}}|||xxxyyy|||~~~~~~xxxooojjj`````````eeemmmvvv}}}|||qqqkkkkkkhhhccc```]]]WWWPPPKKK@@@===999555333333444555222222222333333333444444777777777666555444333222111222222111111///...------...000111000///...---......---------...//////.........///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------........................---,,,,,,,,,------------...,,,+++++++++,,,---.........---,,,,,,---000333555333111...------///111222---000222222000000333666333333444444555666666666888888999:::<<>>???AAAAAADDDHHHMMMZZZqqq~~~}}}}}}|||{{{|||}}}}}}zzz~~~ttthhh______eeennntttxxxwwwzzzxxxllleeedddbbb^^^ZZZTTTPPPIIIBBB;;;777444333222222333333333333444444666666777888888888777777444333222111000111222222111000///...///000222333............///000222222000000//////......------......------------....................................------------.........------,,,,,,------...---......---++++++---000.............../////////......------,,,,,,------,,,------------,,,+++***///111333333000//////000333222111111222333222000333333444444555666666666888888999;;;<<<>>>?????????@@@CCCGGGKKKXXXooo~~~|||wwwyyy~~~yyypppbbb]]]```fffkkktttrrruuuxxxmmmiiifff```[[[YYYUUUNNNGGG???999666444222222333333333444444444555666777888888999999888555444222000000111333444111000...,,,---///222444//////............//////111111000///...------,,,.........------.........------------------------......------------.........------,,,,,,------...,,,...///---******---000,,,,,,---...///000111222...------,,,++++++++++++...000222333333111000...,,,///111000......111444111///...000444777666444333333444444555666666777555555666777999::::::;;;>>>???BBBEEEJJJVVVnnn~~~{{{{{{}}}rrreee___aaaeeeeeejjjrrr{{{wwwppphhhcccbbb[[[[[[WWWOOOEEE>>><<<<<<444555666666555444222111666777888999:::999888888555555333222111000000000333222000///...///000111222///,,,+++,,,---...---...///000111111000///...////////////............111111000......---------...------,,,,,,,,,------.........------,,,,,,,,,------......------,,,++++++(((%%%%%%)))---////////////............/////////000111...++++++///222......---------///000111222333333333333222111111333333333333333333333333666666777888:::;;;<<<===;;;@@@@@@FFFPPPVVVhhhqqqggg```^^^___cccjjjrrr|||xxxjjjdddeeeaaa]]]WWWQQQLLLFFF@@@<<<333444444444444333222111555666777999999999999999666555444333222222222333444333111000000000222333555222///...///111111000------............---------.........//////000000111000///...---------------,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,------............000---***+++---000000000//////............////////////...---,,,---///111222111000...............111222222333333222222222444444444555555666666666666666777888:::;;;<<<===???CCCBBBFFFNNNSSSddduuufff\\\[[[\\\```eeemmmzzzqqqhhhiiieee___XXXUUUTTTOOOEEE===555555555444444444333333333444666888999:::::::::666666555444444333333444333222000//////000000111555222000000111222222111......------------......,,,,,,---...///000111111000000///...------------,,,,,,,,,,,,------...///...------------,,,,,,,,,***+++,,,---.../////////111000//////000111000...//////............/////////---++++++---///000000222222000///////////////000000111222333333333333333333444444555666777777666666777888:::;;;<<<===@@@CCCBBBEEEMMMRRRbbb}}}ssseee[[[YYYYYY[[[___kkk~~~sssmmmfffaaa[[[YYYXXXSSSKKKDDD999999777666666555555666222333444666888:::;;;;;;888888666444333222222111//////...------------...111///......///000000///111000///......///000111---------...///000000111000///...---------------...------,,,,,,,,,------------------------------+++,,,---...////////////---......///000///...---///......------......///...+++)))+++...111000///...//////000111222333333//////111222333444444444000000111222333555555666666666777888:::;;;<<<======AAAAAAEEENNNTTTeeesssaaa[[[UUUTTTUUU\\\ooouuuhhheee```\\\YYYTTTPPPMMM???===:::777555444555555111222333555777999;;;;;;:::999777444222000///...///......---------------///...,,,---...///...---111000///......///000111///////////////.........///......------------...000///...---,,,+++++++++---------------------------......//////...------)))+++---/////////............------------.........,,,***,,,///111000...---...///000111222333333...///000222333444555555000000111222333555555666666666777888:::;;;<<<===>>>BBBAAAFFFOOOTTTeee}}}{{{zzzzzz{{{{{{zzzxxxwwwwwwxxxxxxwwwvvvuuuvvvxxxzzz{{{{{{zzzzzz||||||||||||}}}~~~~~~~~~}}}}}}|||{{{|||lllaaaWWWSSSPPPQQQ^^^mmm}}}sssnnnggg```[[[WWWUUUTTTEEEBBB===888444333222333222222333444666888:::;;;;;;999777444111///...---000000000000000/////////000///...///000111000///......------------......000000//////..................---------------...000///...---,,,+++++++++,,,,,,,,,------------...///////////////...------***,,,///000000///000000......------------.........------...000111000//////000000111111000////////////111222333444444444333333444444555666777777666666777888:::;;;<<<===@@@CCCBBBEEENNNRRRbbb}}}~~~~~~}}}{{{zzzzzzvvvuuusssqqqppppppqqqqqqpppnnnmmmmmmnnnnnnmmmllllllmmmoooqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrtttuuuwwwxxxxxxwwwvvvwwwyyy{{{}}}zzzzzz{{{}}}~~~|||{{{}}}|||mmm```ZZZSSSNNNSSS^^^dddsss|||mmmccc___]]]ZZZWWWNNNJJJCCC<<<777444333333222222222333555777999:::999888777555333222111111111111111111000000//////000//////000222222111000------............------.........///////////////...------,,,,,,------...------,,,,,,,,,------...,,,,,,,,,---------......---......////////////...---///111000...---...000...------,,,,,,------......000111111000///000000......///000000000///...///000111222333444444444444444444555555666666666666666777888:::;;;<<<===<<<@@@???CCCLLLQQQaaa|||zzzxxxzzz}}}~~~}}}|||zzzxxxwwwvvvvvvttttttttttttsssrrrpppppppppnnnllljjjhhhiiijjjjjjiiihhhgggggghhhhhhgggffffffgggiiikkkllllllllllllgggggggggggghhhjjjlllmmmmmmmmmlllmmmooorrruuuwwwvvvvvvwwwyyy|||}}}~~~xxxhhhaaaYYYPPPPPPWWWTTTddd{{{qqqfffdddccc]]]WWWVVVQQQJJJAAA;;;777666666333333222333444666888999888777666555555444444555/////////000///......---///......///111222000///...///000111111000///...,,,------...///000111111------,,,,,,,,,------...+++++++++,,,---...000111,,,,,,,,,------.........+++,,,---///000000000000...000111///,,,***,,,......------,,,,,,------......111444333000...///111)))+++---///111111111111000111222222333333333333333333333333333333333333666666777888:::;;;<<<===666;;;;;;@@@KKKQQQccc~~~}}}|||{{{{{{{{{}}}zzzwwwssspppppppppqqqrrrrrrqqqooonnnmmmllllllmmmkkkjjjjjjjjjjjjhhhgggddddddcccbbbaaaaaa``````______^^^]]]]]]\\\\\\[[[]]]]]]^^^___```aaabbbcccdddccccccbbbccceeefffgggiiiiiiiiiiiijjjkkklllmmmnnnppprrrssssssuuuxxxzzz{{{iii\\\SSSOOOLLLPPPVVVfff|||nnngggdddaaa___XXXTTTNNNFFF@@@<<<999888444444444444555555666777:::777555666999999555000222222111000//////000000......///000000111000000---...///000000///...---000000000000000000000000...//////////////////...------------------------///...------++++++***)))...............///000111///////////////......------------,,,,,,---------///......---------......000000000000////////////000000000///000000111222333333444444333333222111333444444666888:::<<<===BBBBBBCCCFFFIIIQQQcccttt}}}~~~~~~{{{yyyxxxsssrrrqqqpppooooooooooooooommmiiifffcccccccccdddiiiiiihhhgggfffeeedddccc```___]]]]]]]]]]]]\\\ZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]___```aaacccccccccdddeeefffhhhhhhiiikkkmmmnnnnnnpppsssuuu{{{|||wwwggg[[[TTTQQQNNNPPPZZZmmmqqqgggbbb```[[[XXXRRRLLLFFF@@@;;;888555444444444444555666777;;;888666777::::::666222222111111000000000000111------.../////////.........///000000000000///...........................------............------------------------------//////......---,,,,,,,,,---------,,,,,,------...///////////////......---......---,,,,,,---......//////...............///000000000000////////////111000000000000111222222333333444555555666555555444444555666888:::;;;<<<@@@@@@BBBEEEHHHQQQcccttt~~~|||xxxuuurrrrrrrrrrrrpppnnnllljjjiiiiiihhhgggffffffffffffdddbbb___\\\ZZZZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUTTTRRRPPPPPPPPPOOOOOONNNNNNMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[\\\^^^```aaabbbbbbdddfffggggggiiilllooowwwzzz}}}vvveee[[[VVVSSSNNNOOO\\\mmm~~~oooeeebbb^^^[[[WWWSSSMMMGGG???:::666555555444444555666777:::888777888::::::777333111111000000000111222222///000000000000//////...///000000111111000000///........................------............------------------------------..............................------,,,,,,------///////////////......---///...,,,++++++,,,...////////////......//////000////////////000000000000111111111111111222333333333444555666777888888888666666666777888999;;;;;;>>>>>>AAADDDGGGPPPbbbrrr~~~|||xxxvvvsssrrrpppnnnjjjggghhhhhhgggfffdddaaa___^^^```___^^^]]]]]]]]]]]]]]][[[ZZZWWWUUUTTTSSSSSSTTTPPPPPPQQQQQQPPPOOONNNMMMQQQPPPNNNNNNOOOPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNPPPOOONNNNNNOOOPPPRRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]\\\^^^```aaabbbdddgggjjjsssvvv{{{pppccc^^^^^^TTTNNNSSS```pppoooeee```]]]ZZZWWWSSSMMMDDD>>>999888666555555555666777888777777888999999666333000000000000111222222333333333333333333222111000000000111111111111000000000000000000000000000000......////////////......------------------------------........./////////000///////////////000111///////////////......---000///---++++++---///000000////////////000000111////////////000000000000222222111111222222333444444444555777777888888888777777777777888999:::;;;@@@@@@BBBEEEHHHOOO```ppp}}}{{{xxxtttqqqoooiiigggeeecccbbb```]]]ZZZ\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPOOONNNLLLKKKIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFGGGFFFEEEEEEFFFGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXZZZ\\\]]]^^^aaadddfffkkkooosssxxx|||~~~qqqkkkeeeZZZQQQRRRZZZfffsss~~~pppeeeaaa\\\YYYWWWRRRJJJDDD>>><<<999777555555666777666666666777777777555333111111000000111222333333333333444333333222111111111111000000000000111111000000000000000000000000---------......---------------------------------,,,,,,,,,---......//////.........///000111222333///////////////......---000///---,,,,,,---///000///////////////000111111.../////////000000000111222222111111222222333444555555666666666555555444777777777777888999:::;;;CCCCCCEEEGGGHHHOOO^^^mmm}}}yyypppooommmkkkhhhdddbbb```ZZZXXXWWWVVVVVVTTTQQQOOOOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDFFFFFFEEECCCBBBBBB@@@???@@@AAABBBAAA???@@@@@@@@@???????????????@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUWWWYYYZZZ]]]```ccchhhkkkooossswww||||||kkk```VVVVVVZZZ```hhhooorrrjjjaaa[[[YYYVVVQQQLLLCCCAAA===999666666666777444555666666666555444333222222111111111222222333000000111111111000000///111000000//////000000111........................++++++,,,,,,,,,,,,++++++------------------------,,,,,,---------.........------------...///000111///////////////......---///..................///............///000111111......//////000000111111111111111111111222333333555555555555555444333222666777777888999:::;;;<<>>???>>>===>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMOOORRRTTTUUUXXX[[[^^^dddgggjjjnnnqqqvvv{{{wwwlllbbb^^^]]]]]]___bbboooyyyxxxhhh___[[[ZZZWWWTTTIIIEEE@@@;;;777666666666444555777777777666555555333333222111111111222222...///000000000000000000000000///......///000000........................,,,------......------,,,------------------------.............../////////000000///...------......///////////////......------...///000000///...---------------...///000111.........///000111111111111000000000000111222222333333444555555555444444666666666888999;;;===>>>???@@@CCCGGGIIIOOO^^^nnnyyywwwtttqqqmmmgggaaa\\\XXXVVVTTTQQQOOOLLLJJJIIIFFFEEEDDDDDDEEEEEECCCAAADDDCCCBBBAAA@@@??????@@@===<<<<<<<<<<<<<<<==================<<<<<<;;;;;;888:::===??????>>>===;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>????????????????????????>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEGGGHHHHHHIIIKKKNNNPPPQQQTTTWWWZZZ]]]___bbbeeehhhmmmrrrvvv}}}zzzmmmfffaaa\\\ZZZ[[[bbbmmm}}}ooobbb^^^]]][[[YYYLLLHHHBBB<<<888666666666444666888888777666666666444444333222111111111111///000111222222222222222000///...------...///000000000000000000000000000000000111111111111000000------------------------000000000000000/////////555444333111///...------///////////////......---,,,...000111111000...,,,,,,,,,,,,------///000000---......///000111111222000000000///000111111222222222444555666666777777555555666888999<<<===???;;;===AAAEEEHHHPPP___ooo~~~xxxpppoookkkgggbbb^^^[[[YYYPPPLLLHHHFFFFFFEEEBBB???AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<::::::===<<<:::999888999999:::888999999::::::999999888666777888999:::;;;;;;;;;::::::::::::::::::::::::<<<:::999;;;>>>???===:::============>>>>>>>>>>>>?????????@@@AAABBBDDDEEEGGGGGGHHHJJJMMMQQQTTTVVVZZZ\\\___aaadddhhhmmmqqqwww|||zzzpppiiiddd```\\\XXXaaaooo~~~nnnddd___\\\[[[TTTPPPIIICCC???<<<888555;;;:::999888777777777777111000//////.../////////111111111000///......---000000//////.........---.........///////////////000000////////////000000...+++'''''')))++++++***......---------......///000000000000///////////////.........------------...............///000000///111333444555444222111222000000444333000///111000000111111111222222222444444444555555555555666999:::::::::::::::;;;;;;@@@AAAEEEHHHJJJPPP^^^lll}}}{{{{{{wwwqqqlllcccaaa___[[[WWWSSSPPPOOOIIIFFFBBBAAAAAA@@@===;;;@@@????????????>>>>>>>>><<<===>>>>>><<<:::;;;;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999;;;::::::999999999999:::888999999::::::999999888::::::::::::999888777777999999999999999999999999;;;:::999;;;===>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBEEEEEEFFFHHHKKKNNNQQQSSSUUUWWWZZZ]]]```dddiiilllrrrwww}}}yyyooofff```\\\XXXZZZbbbppppppeee___\\\ZZZVVVNNNGGGAAA<<<:::888:::999999888777777777777444333222222111111111111222222111000000///......000000/////////.........////////////////////////000000////////////000000333///,,,+++,,,------+++...---------------......000000000000/////////////////////.........------...............///000000,,,---...000000///...---444000---//////---///444111111111222222222222333444444444555555555555666777777888999:::;;;<<<<<>><<<<<<999888888777777777888888666555444333222222222222333222222111111000000000000000////////////......////////////////////////000000////////////000000666444000/////////...---......------------......////////////000000000000000000000/////////......///............//////000---...000111111111000///333000000333333111000333222222222222333333333333444444444555555555555666444555666888:::;;;======>>>???CCCFFFHHHMMM\\\jjj~~~zzzvvvrrrppphhheee```]]]ZZZVVVQQQMMMJJJIIIHHHFFFEEECCCBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<===??????===<<<===>>>999999999999999999999999888888888999999888888888666777888:::::::::999888888888999999999999888888666666777888999999888888777777777777777777777777888999999:::;;;;;;:::999777777888888888999999999:::999999:::;;;<<<======??????@@@AAACCCFFFIIIKKKLLLNNNQQQSSSUUUYYY^^^aaagggkkkqqqxxx}}}wwwooolllaaaZZZUUUVVV___ooommmaaa```^^^ZZZRRRIIIBBB???>>>999888888777777777888888555444333222111000000000333333333222222111111111000000//////////////////000000000///////////////000000////////////000000555333111000/////////...000000///.........//////////////////000000000000000000000000//////////////////............///000000000111222222222222111///111888@@@@@@999222000222222333333333444444444444444444555555555555666444444666777999;;;<<<<<<<<<>>>AAAEEEGGGLLL[[[iii~~~yyytttpppkkkgggddd]]]ZZZWWWSSSOOOLLLIIIFFFDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;::::::::::::===>>>??????>>><<<======999999999999999999999999888888888888888888888888555666888999:::999888888777888888999999888888777666666777888888888777777666666666666666666666666777888999999999999999999777777888888888999999999:::::::::::::::;;;<<<===>>>>>>>>>???AAADDDFFFHHHJJJLLLNNNPPPSSSVVV[[[___dddhhhnnnsssxxx}}}yyyuuufff```[[[WWWWWW^^^rrrxxxggg___^^^\\\WWWPPPHHHBBB???:::999999888888888888999555444333222111111111111333333333333222222222222//////000000000000000000111111000000////////////000000////////////000000///000//////.........///222222111000//////000000.../////////000000000111000000000000//////////////////............//////......///000000000000000///222999BBBBBB;;;444222222222333333333444444444444444444555555555555666666666777888999::::::;;;<<<===AAADDDFFFLLLZZZhhhvvvrrrmmmgggccc^^^ZZZWWWSSSQQQNNNKKKHHHEEEDDDCCC@@@@@@@@@@@@@@@@@@??????:::;;;<<<;;;::::::<<<>>>=========<<<<<<<<<<<<;;;===>>>???>>><<<;;;;;;;;;::::::::::::::::::::::::999999888777777888999999666777777888888888888777777777888888888888777777999999999888666555333222666666666666666666666666555777999999888777888999777888888888888999999999:::::::::::::::;;;<<<<<<=========>>>???AAADDDEEEGGGIIILLLNNNPPPSSSXXX[[[aaadddiiinnnsssxxx}}}}}}mmmfffaaa]]]WWWXXXgggyyyrrrdddbbb___[[[VVVOOOGGGAAA<<<<<<:::999999888888999555555444444333333444444222222222222222222222222//////000000000000111111222111111000000//////...000000////////////000000---...//////------...///333222111000000///000000......//////000000111111000000000/////////......000//////............///000000000111111111222222333111333888888555444666222222222222333333333333444444444555555555555666777777777888999:::;;;;;;<<<===AAADDDFFFKKKZZZhhh|||xxxuuuiiieee___ZZZVVVQQQMMMJJJHHHHHHFFFCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<::::::<<>>>>>>>>???@@@AAA@@@===;;;:::;;;:::::::::::::::::::::::::::999888888888888999:::888888777666666666777777777777888888888888777777999999888777666444333222666666666666666666666666444666999888777666777999777777777777888888888888999999999999999::::::;;;<<<;;;;;;<<<===???AAABBBCCCEEEHHHIIIKKKOOOSSSVVV]]]```dddhhhlllpppvvvyyy~~~~~~zzznnneeeaaa\\\XXX___lll|||qqqjjjbbb]]][[[VVVMMMFFF???>>>===;;;:::999888888333333333333333444444555111111111222222222222222//////000000000111111111222222111111000//////...000000////////////000000///111222111...---...///222111000///.....................///000111111111/////////.........------000000///...............222222222222222333333444111//////222333111222555111111111222222222222333444444444555555555555666555666777999:::<<<===>>><<<===AAADDDFFFLLLZZZiii}}}zzzwwwtttpppjjjggg```\\\WWWQQQMMMIIIDDDAAAAAAAAA@@@>>><<<<<<===>>>>>>>>>>>>>>>????????????<<<>>>@@@>>><<<<<<>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@CCCDDDDDDCCC???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999888777555555555666777777777888888888888777777555666666666666666555555777777777777777777777777333666888888666555777999666666666666777777777888999888888888888888999:::::::::::::::;;;===???@@@@@@BBBDDDFFFHHHKKKPPPSSSYYY\\\```cccgggkkkppptttxxxwwwxxx|||uuugggccc```ZZZZZZ```kkk||||||rrreee^^^]]]ZZZRRRJJJAAA@@@>>><<<:::999999888000000000000111222333333111111111111111111111111//////000000111111111222222222222111000//////...000000////////////000000222444666444000---...///000000///------,,,,,,,,,---......///000111111222///.........------------111000///..............................//////000---,,,000666777222000111000000111111111222222222444444444555555555666666444555777999;;;>>>???@@@<<<>>>AAAEEEFFFLLL[[[iii~~~{{{xxxtttsssqqqmmmhhhbbb^^^[[[UUUSSSNNNIIIEEECCCBBBAAA?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDAAA>>><<>>===<<<;;;;;;;;;;;;======<<<;;;::::::999999999999888777777777777777888888777777777666666666666555555555555444444444444555666777777666555444555555666666666666555555777777777777666666666666888888888888888777666666999999:::;;;;;;<<<======;;;===@@@BBBDDDGGGJJJMMMTTTWWW[[[___bbbgggmmmpppooorrrvvvyyy|||zzzrrrjjj```]]]```\\\fffwww}}}jjjccc___ZZZVVVVVVJJJFFF@@@<<<:::::::::999777777666555444222000///111111111111111111111111222111///......000222333888555111---***)))***+++222222111111000000//////////////////000000000000000000000000000000000000+++,,,...000000///...,,,---...000222222111///...000//////.........//////////////////000000000000...///000111222333333333111111222222222111000000222222333444555555555555777777777777888;;;===>>>@@@@@@CCCEEEFFFJJJXXXeee}}}xxxtttpppllljjjjjjiiifffbbb]]]XXXTTTQQQMMMKKKGGGCCC@@@>>>======>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCAAA???CCCBBBAAA@@@@@@????????????>>>>>>===<<<<<<;;;;;;999999888888777777777888888888777777777777777777777777666666666555555555555555555666666555555555666666777777777777666666555555666666777777777888999999999999999888777777888999999:::;;;;;;<<<<<<;;;===???AAABBBEEEIIIKKKOOORRRVVV[[[^^^bbbgggjjjiiilllooorrruuuyyy}}}|||sssgggaaaaaa]]]cccooo{{{tttiiiccc]]]WWWUUUNNNIIICCC>>>;;;:::888777777666666555444222111000111111111111111111111111222111000//////000111222999777444111///.........000000000000000000000000000000000000////////////........................,,,---.../////////...---//////000111111000///...//////............//////////////////000000000000///000111222222222222222222333333444444444333333222222333444555555555555777777777777999;;;===>>>@@@@@@CCCEEEFFFJJJWWWeee|||uuuooojjjfffbbb___^^^\\\ZZZVVVQQQMMMIIIGGGDDDCCC@@@>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>======::::::999999888888888888777777777777777888888888888888888777777777666666555555444444444444555555666666777777777777666666333444555666777888888999999999::::::999999888888888888888999::::::;;;;;;999;;;===???@@@BBBEEEHHHHHHLLLQQQUUUYYY\\\___aaabbbdddfffiiikkkoootttxxxzzz|||~~~sssiiieee```aaafffmmmqqqvvvsssjjjbbb\\\YYYRRRMMMGGGAAA>>>;;;888666666666555555444333222222222222222222222222222222222222000//////000111222777666555444333222111111------...//////000111111111111000000//////..............................------........./////////111111000000//////......//////............//////////////////000000000000000111111222222222111111111222333333444444444444222333444555555666555555777777777888999;;;===>>>???@@@CCCFFFFFFJJJWWWeee{{{vvvpppiiiddd```[[[XXXUUUTTTQQQNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>??????<<<======>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;;;;::::::999666666777777777777888888888888777777777666666666555444333222222333444555555555666666666666555555444444555555666777777888888888999999999888888777777777888888999999999999888:::<<<======???BBBDDDCCCGGGMMMQQQTTTVVVXXXZZZ\\\]]]___aaacccggglllppprrrtttvvvyyy{{{tttmmmgggddddddgggiiimmmuuu~~~rrrgggaaa___UUUQQQKKKFFFBBB>>>:::777666666555444444444444444222222222222222222222222333222111000000000111111222222333333333222000000---........./////////000111111000000//////.......................................---...///000000333222000///............///............//////000////////////000000000000111111222222222111111000...///000111222333333333222333444555666666666666777777888999:::<<<===>>>???@@@CCCFFFGGGJJJWWWddd}}}~~~yyyvvvpppkkkeee___ZZZVVVRRROOONNNMMMKKKHHHEEECCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBB===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>===<<<;;;777777777777777777777888777777777666666666555555555444333222222333444555333444444555555444444333666666666555555555555555666666777777777777777666777777888888888888999999777999:::;;;;;;<<>>:::777666555444444444444555222222222222222222222222333333222111111111111111///000111222222222000///000/////////.........---111000000000/////////...///////////////////////////............///000000333222000///...........................///000000////////////000000000000111111222222222111111000...///000111222333333333333333444555666666666666666777888:::;;;<<<======>>>@@@DDDGGGGGGKKKWWWddd{{{~~~yyysssnnnjjjeeeaaa\\\WWWSSSPPPLLLJJJGGGFFFDDDBBBAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===:::::::::999999999888888777777666666666555555555555555444444444444555555444444444555555444444444666666666555555555444444555555666666777777666666888888888888888888888888777999::::::999:::<<<>>>???CCCGGGJJJKKKMMMOOOPPPQQQSSSVVVYYYZZZ\\\___aaadddfffiiikkknnnrrrwwwzzzzzz}}}}}}wwwrrrpppnnnkkkmmmqqq{{{yyykkkddd\\\YYYUUUQQQLLLGGGAAA===999888666444333444444555333333333333333333333333333333333222222111000000///000222333333333222111111111000//////...------/////////000000000000000000000000000000000000000....../////////000000000111111000000//////............---......///000111////////////000000000000000111111222222222111111111222333333444444444444333333555666666666666666666777999;;;<<<=========>>>@@@DDDGGGHHHKKKWWWcccyyyzzztttooojjjeeeaaa\\\YYYTTTPPPNNNKKKIIIGGGBBBAAA@@@??????@@@AAAAAA@@@AAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDBBBAAA?????????>>>===<<<;;;;;;:::888888888777777777666666555555555666666555555555555666666666666666666555444444555555555555555555555555666777777777777777999999999999999999999999888999:::999888999;;;<<<===???BBBDDDEEEGGGIIILLLJJJMMMRRRUUUVVVWWWXXXYYY]]]___bbbdddfffjjjnnnrrruuuxxx|||~~~vvvrrrnnnjjjjjjmmmrrrzzzjjjbbb___[[[VVVPPPIIIBBB===:::999777444333333444444333333333333333333333333333333333333222111000000000111111222222222222222000000000000000000000000......//////000000111111////////////////////////---...///000111000000/////////000111111000///...---------......///000111////////////000000000000///000111222222222222222222333333444444444333333333444555666666777777777666777999;;;===============???DDDHHHHHHKKKVVVcccxxx}}}ssspppkkkfffccc___[[[YYYSSSPPPLLLIIIGGGEEECCCBBBAAA@@@@@@???@@@AAACCCDDDBBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFDDDBBBAAACCCBBBAAA@@@???>>>===<<<999999999888888888888777444555666777777666555444777777888888888888777777222333333444555666777777666666777888888888888888::::::999999999999999999888999:::999888888:::<<<:::<<<>>>???@@@BBBFFFHHHEEEIIINNNRRRSSSSSSSSSTTTXXXZZZ]]]^^^```dddhhhlllnnnqqqtttwwwyyy|||xxxqqqlllhhhhhhkkklllyyyrrrgggddd___YYYRRRJJJBBB<<<<<<:::777444333333333444333333333333333333333333444444444333222111000///000000000000000000111111//////000000111111222222------...///000111222222........................,,,...000111222111///...---...000222222111///...---------......000111111////////////000000000000...///000111222333333333111111222222222111000000333444555666777777777777666777999<<<===============???DDDHHHHHHKKKVVVcccwww}}}uuupppiiigggccc^^^ZZZUUUSSSQQQJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;999999888888777777777777666666666666777777777888888888888888777777777666555555555444777777777888999999::::::777888888888999999999999777777777777777888888999:::::::::;;;===@@@CCCDDDEEEEEEFFFHHHJJJMMMOOOPPPSSSUUUYYY[[[]]]___ccceeehhhjjjmmmooorrruuuyyy|||}}}{{{pppjjjfffccccccuuuwwwpppjjjbbb\\\YYYRRRGGG???:::;;;:::888555333333444111111111111111111222222333222111222333444222000000000000000000000000000//////000000000000//////333222111000000222444555000000000000000000000000/////////111333333111///000000000000000000000000333222000............///............////////////111000/////////000222333222333444555555555444333444333111222444666666555888888999:::<<<>>>@@@AAA<<<>>>BBBGGGHHHIIIQQQZZZwww}}}vvvoookkk```^^^ZZZVVVRRRNNNKKKJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<<<<;;;999999999888888777777777777777777777777777777777777777777777666666666666777777777777777666666666777777777777888888888999777777666666777777888999::::::::::::;;;===???@@@BBBCCCDDDEEEGGGJJJLLLMMMNNNQQQTTTVVVXXX[[[^^^```ccceeehhhjjjlllooosssvvvyyy{{{~~~ssskkkhhhhhhrrrnnnppp{{{wwwhhh```\\\WWWKKKAAA@@@>>>;;;888666444444333222222222222222222222222333222111222444444222111111111111111111111111111//////000000000000//////111000/////////000222333000000000000000000000000///...///000222222111///000000000000000000000000000///.........///000000222222111111000000//////111000/////////000222222222222444555555555444333444333222222444666666555777888888:::;;;===???@@@@@@@@@CCCFFFGGGIIISSS^^^www~~~wwwqqqkkkfffcccVVVUUUQQQNNNJJJGGGEEECCC@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUXXXWWWWWWVVVTTTSSSQQQPPPSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@===<<<<<<;;;:::999999888777777777777777777777777666666666777777777777777777777666555555444333333666666666666777777777777777777666666777777888999;;;:::::::::;;;<<<======??????@@@AAACCCFFFGGGIIIHHHKKKNNNPPPRRRTTTWWWZZZ[[[^^^```ccceeehhhlllnnnrrrtttwwwzzz~~~wwwrrrqqqqqqfff```iii{{{sssgggbbb^^^TTTJJJHHHBBB;;;777777666555333444444444333333222222111333222222222444444222111111111111111111111111111///000000111111000000///000///...---...///000111000000000000000000000000///......///111111000...000000000000000000000000...------...///000111222444333222111000//////...000000000///000111111222111222444555555555444333777666555555888999999999666777777999:::<<<>>>???CCCBBBDDDFFFFFFJJJVVVbbbuuu}}}tttlllfffaaa\\\YYYQQQOOOMMMJJJGGGDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaa```___]]][[[ZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGEEEDDDCCCDDDFFFGGGFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;:::888888888777777777777777555555555666666777777777666666666555555444444444555555555666666666666777666666666666666777888888:::::::::;;;;;;<<<============>>>???@@@BBBDDDEEEDDDFFFIIIKKKMMMOOORRRTTTVVVXXX[[[]]]___aaaeeehhhkkklllnnnppptttxxx|||~~~{{{qqqeee[[[```ooosssiiiccc\\\VVVLLLDDD;;;777888999777444666666555444333333222222333222222333444444333111111111111111111111111111000000000111111000000000//////.........//////000///////////////////////////...---...000000///---////////////////////////.../////////000111111222111000000//////.........000000000000000111111222111222333444555444333333666555333444666888888777666666666888999;;;===>>>BBBBBBDDDFFFGGGJJJUUU```ttt|||vvvlllddd]]]XXXSSSQQQLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[\\\]]]]]]]]]]]]]]][[[\\\^^^```bbbdddeeeeeeddddddddddddeeefffggghhhhhhhhhhhhhhhgggfffeeeeee```___]]][[[ZZZXXXXXXXXXVVVUUUTTTSSSQQQOOONNNMMMKKKKKKJJJJJJIIIHHHHHHHHHJJJHHHFFFEEEEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>======:::::::::999999888888888444444444555555666666666555555555666666777777777444555555555666666666666666666666555666777777888555666777888:::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBAAADDDFFFHHHJJJLLLNNNQQQRRRTTTVVVXXXZZZ]]]```ccceeeeeefffiiimmmqqquuuxxxzzz}}}tttiii``````gggtttsssfff___\\\OOOFFF===888999:::888666666666555555444333222222444333222333444555333111111111111111111111111111000000111111111111000000111000000000000000000000////////////////////////000///---.../////////...////////////////////////111111111111111111111111......//////000000111111///000000000111111111111111222333444444444333222111000///000222333333333555555666777999;;;===>>>>>>???CCCGGGHHHJJJRRR\\\sssyyyqqqkkkccc[[[UUUQQQMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[\\\]]]___aaabbbbbbddddddeeeeeeeeeeeeddddddcccdddfffiiikkkmmmnnnooollllllkkkkkkkkklllmmmmmmkkkkkkkkkkkkkkkjjjiiihhhbbbaaa```___^^^^^^^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????=========<<<;;;;;;::::::555555555555666666666666555666666777888888999999555555555555666666666666666666555555666666777888111333444666888999999999;;;;;;;;;;;;<<<===>>>???>>>@@@CCCEEEFFFHHHJJJMMMMMMOOORRRSSSUUUWWW[[[^^^^^^___```cccgggkkkoooqqqrrruuuyyy|||~~~|||rrrhhhcccdddlllyyyoooccc^^^RRRKKKBBB<<<::::::999777555555555444444333333222444333333333555555333222222222222222222222222222000111111222222111111000222222111111111111000000000000000000000000000000222000......///000///...000000000000000000000000111111111222222111000000///000000111222333444444//////000111111111111000000111333444444444333222444333222333555666666666555666666888999;;;===>>><<<===BBBGGGHHHIIIQQQZZZqqq~~~tttmmmccc^^^XXXSSSOOOKKKHHHFFFDDDCCCBBBBBBAAAAAABBBBBB@@@AAAAAABBBCCCEEEGGGGGGIIIIIIJJJLLLOOORRRTTTUUUVVVWWWYYY\\\___aaabbbcccfffggghhhiiikkkmmmnnnooonnnooooooooonnnmmmlllkkklllmmmnnnpppqqqrrrsssssspppoooooonnnnnnnnnnnnnnnkkkkkkjjjiiihhhgggeeedddaaa```````````````aaaaaabbbbbbaaaaaa___]]][[[YYYVVVVVVTTTRRRPPPNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>=========888888888888777777777777777777777777777777777888555555666666666777777777666555555555555666777777444555666888999999888888999999999999:::;;;<<<<<<:::<<<>>>@@@AAACCCEEEGGGHHHJJJLLLNNNOOOQQQUUUXXXXXXYYY\\\___cccgggjjjkkkkkkmmmqqqtttvvvyyy|||}}}nnnhhhhhhmmmvvvmmmcccWWWRRRKKKCCC===999888888444444444333333333333333444333333444555555444222222222222222222222222222000111111222222111111000111222222222111111000///000000000000000000000000333111///...///000000///000000000000000000000000---...///000111111000000111111111222222333333444...///000111222111111000000111222333444333222222777666555666888999999999666666777888:::<<<>>>???===>>>AAAEEEFFFHHHQQQ\\\ppp~~~xxxpppeee]]]XXXUUUPPPMMMJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCEEEGGGJJJLLLMMMOOOOOOQQQSSSVVVZZZ\\\^^^___```cccfffhhhkkklllmmmssssssttttttuuuuuuuuuvvvwwwwwwwwwvvvuuutttrrrrrrrrrsssssstttttttttttttttqqqqqqpppooonnnnnnnnnnnnjjjiiihhhgggeeebbb```_______________```aaabbbccceeeeeeeeeeeecccaaa___]]][[[ZZZXXXVVVSSSQQQOOONNNIIIIIIJJJKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>;;;:::::::::999888888888888888888777666666555555666666666666777777777777555555555555555666777777999:::;;;<<<<<<;;;:::999888888888888888999::::::666888;;;<<<===???AAADDDDDDFFFHHHJJJKKKMMMQQQSSSUUUVVVYYY]]]```dddfffhhhfffhhhlllnnnpppsssvvvyyy|||ssskkkmmmrrrxxx}}}zzzyyyjjj\\\XXXQQQHHH???999777777222222333333333333333333444333333444555555444222222222222222222222222222111111222222222222111111111111111111111000//////000000000000000000000000444222//////000000000000000000000000000000000000)))***,,,...000000000000111111111000000000000000...///000222222111111000000111222333444333222222444222111222444666666555666777777999:::<<<>>>???@@@???AAACCCDDDGGGSSS^^^ppp{{{qqqiiibbb\\\XXXOOOMMMIIIEEECCCBBBBBBBBBBBBDDDDDDDDDBBBAAABBBCCCCCCEEEGGGIIIJJJKKKNNNPPPUUUVVVXXX[[[___cccggghhhiiikkknnnrrruuuwwwxxxyyy||||||{{{zzzzzz|||}}}zzzyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwuuusssqqqppppppooommmkkknnnllljjjhhhfffdddcccccc````````````````````````___```bbbdddcccaaa___]]]^^^]]][[[YYYWWWVVVTTTSSSVVVQQQLLLKKKMMMMMMJJJFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<:::888666666777777666666666777777888666777888999999888777666666555555555555444444444777888999::::::999777666;;;;;;;;;::::::::::::999;;;<<<===>>>????????????>>>AAAEEEGGGGGGHHHKKKNNNPPPQQQRRRUUUWWWZZZ[[[\\\dddeeefffhhhjjjmmmoooppprrrwww}}}tttrrrssstttssswww{{{uuukkk___TTTNNNFFF===:::<<<888666444333444444222111333333333333333333333333444444333333333333222222222333444222000//////000444222111111111222111000000000000000000/////////111111000///000111222333////////////000000000000000000000000222444666777000000000000000000000000111111111111111111111111111111222333333333333222222555666444555888999666444444555666888;;;===???======AAADDDEEEFFFOOOYYYpppyyypppggg___YYYSSSPPPLLLJJJHHHEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDEEEFFFIIILLLNNNPPPRRRUUUWWWZZZ\\\___ccchhhmmmpppsssqqqsssvvvyyy|||~~~~~~}}}~~~}}}|||{{{zzzyyyyyyyyyvvvtttrrrqqqqqqpppnnnlllnnnmmmkkkjjjhhhhhhgggggghhhgggffffffeeedddcccbbb^^^___```bbbbbbaaa```___]]]]]]]]]\\\[[[ZZZZZZYYYZZZUUUPPPOOOQQQQQQNNNKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDCCCCCCCCCAAAAAA???>>><<<:::999888888888777777777777777888777777888888888888888888777777777666666666555555777777888999999999888777666666666777777888888888999::::::;;;<<<<<<<<<<<<;;;>>>AAACCCCCCDDDFFFIIILLLMMMOOOQQQTTTVVVXXXYYY\\\\\\^^^___bbbdddggghhhgggkkkqqqvvv{{{xxxrrroookkkhhhkkkrrrrrrfffYYYRRRKKKAAA;;;::::::888555555555666555444555555555555555555555555444444333333333333222222000111222111...---...///333111/////////000///...---.........///000000000///......---......000000////////////000000000111...---------...000222333111111111111111111111111111111111111111111111111222222333444444444444333333555555333444888999777555555666666888:::<<<>>>======AAADDDEEEFFFOOOYYYnnn}}}pppkkkccc[[[UUUPPPKKKHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBDDDDDDDDDDDDGGGIIIJJJMMMQQQTTTWWWZZZ^^^aaaeeefffiiimmmqqquuuxxxzzzzzz{{{~~~~~~|||{{{zzzyyywwwuuusssssssssrrrpppnnnnnnnnnmmmlllkkkkkkkkkllljjjiiihhhfffdddbbbaaa```^^^^^^______``````aaaaaa^^^^^^______`````````___^^^ZZZVVVUUUWWWWWWTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFDDDCCCBBBAAA???>>>===<<<;;;:::999888888888888888777777777777777888999999888888888888777777777777666666777888999999999999444444555666777888999999:::::::::::::::::::::::::::<<<>>>?????????AAACCCFFFGGGIIILLLOOOQQQSSSUUUWWWXXXYYY[[[]]]```bbbccccccfffjjjnnnsssxxx~~~wwwooohhhcccaaajjjyyyrrrbbbYYYRRRHHH>>>888888666333333333444444333666666666666666666666666444444333333333333222222000111222111///......///444222///.../////////...------...///000111222222111111000000111111222333/////////000000000111111111000000000000111222222111111111111111111111111111111111111111111111111333333444555555555555444333666555333444888:::999777777777777888:::;;;<<<======AAADDDEEEFFFOOOYYYmmmvvvpppeeeaaaZZZTTTPPPLLLHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDDDDEEEGGGJJJMMMNNNQQQVVVZZZ]]]aaaeeehhhpppqqqrrruuuwwwxxxyyyzzz}}}~~~|||zzzyyyxxxvvvuuutttttttttrrrppppppooonnnmmmmmmllllllmmmiiihhhgggfffdddbbbaaa```aaa```___^^^^^^___```aaa___```aaabbbcccbbbbbbbbb```^^^[[[[[[[[[[[[YYYWWWSSSRRROOOLLLIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;:::999999999777777666555555777888999888888888888777777777777555666666777888999999999777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========???@@@BBBCCCEEEGGGJJJMMMOOOPPPSSSTTTUUUWWWYYY\\\^^^___cccdddgggiiimmmrrryyy}}}uuunnnjjj```fffrrrmmm___WWWNNNDDD<<<999777444333444555555444666666666666666666666666444444333333333222222222222333444333111000111222666333000000000111111000000000000111111222222222222222222222222333333333//////000000000111111111222222222111111111222222111111111111111111111111111111111111111111111111222333333444444444444444333666666444666<<>>888888888888999::::::;;;======AAADDDEEEFFFOOOYYYmmm|||sssiiiccc\\\XXXRRRNNNLLLJJJHHHFFFBBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFIIIMMMPPPTTTWWW[[[___cccgggllloootttuuuwwwyyy{{{|||||||||~~~}}}{{{yyywwwuuuuuuuuuuuusssrrrrrrqqqooonnnllllllkkkkkkjjjjjjiiiiiihhhhhhggggggfffeeebbb```___^^^______aaabbbcccccccccbbbaaa``````___^^^^^^^^^]]]\\\[[[YYYWWWSSSPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>======<<<<<<999888777666666777888999888888888777777777666666555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999:::;;;;;;<<>>;;;777666666777777777555555555555555555555555444444333333333222222222222333444333222111222333333222000000111222111///111111111000000/////////---.........////////////000000000000111111111111///////////////.........111111111111111111111111111111111111111111111111111111222333333333333333333666777666999???BBBAAA888888999999::::::::::::======AAADDDEEEFFFOOOYYYmmm~~~wwwooofff]]]XXXRRROOOKKKHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEGGGJJJOOORRRYYY\\\```dddgggkkkooorrrqqqsssvvvzzz}}}~~~yyywwwvvvuuuvvvvvvtttssssssrrrpppnnnmmmlllkkkkkkhhhhhhhhhhhhhhhiiiiiiiiijjjhhhfffcccaaa`````````aaabbbdddddddddbbb```^^^______``````___^^^]]]]]]\\\[[[XXXUUURRROOONNNMMMKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@AAAAAA<<<<<<;;;:::999999999999888888888777777777777666666666666666666777888999;;;;;;::::::999999999999:::999888888888999:::;;;999777555555666888888888===>>>???AAACCCDDDFFFFFFIIIJJJKKKMMMOOORRRTTTUUUYYYZZZ[[[\\\]]]bbbgggkkkssswww}}}|||yyyqqqllljjjrrrpppccc[[[RRRJJJ>>>:::666333333444444333444444444444444444444444444444333333333333222222000111222111000///000222//////000111333333111///000000///...---,,,++++++//////000111111111111111000000000111111111222222111111222222222111000000222222222222222222222222111111111111111111111111000111222222333333222222333777999999;;;@@@BBB@@@777888999:::;;;;;;::::::======AAADDDEEEFFFOOOYYYmmm{{{vvvooohhhaaa[[[TTTPPPLLLIIIFFFEEEEEEFFFGGGFFFEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGKKKPPPTTTYYY\\\```ccceeehhhlllnnnlllooorrrvvvyyy{{{||||||zzz|||~~~~~~~~~~~~xxxwwwuuuuuuvvvvvvtttsssrrrqqqpppooonnnnnnnnnnnnhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjhhhfffeeeccccccbbbaaabbbdddeeeeeecccaaa___^^^```aaaaaa```___^^^^^^___^^^\\\ZZZWWWSSSQQQOOOLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@???===;;;;;;:::999999999888888888888777777666555666666777888999999999999999999999::::::999888777888:::;;;===999666333333666888999888<<<<<<===>>>???@@@AAAAAAFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTWWWYYY\\\```eeeiiimmmpppvvv|||zzzvvvrrrttt~~~{{{jjjaaaWWWNNN@@@<<<777333222222222222444444444444444444444444444444333333333333222222000111222222000000111222///000333666999888555222000/////////...---------333444555666666666555555000000111111111222222222333333555555666555444444222222222222222222222222111111111111111111111111111222333333444444333333444999;;;:::;;;>>>===:::777888999;;;;;;<<<;;;;;;======AAADDDEEEFFFOOOYYYkkk{{{qqqllleee^^^YYYTTTOOOLLLJJJHHHEEEDDDFFFGGGHHHHHHGGGEEECCCAAA@@@AAABBBCCCEEEEEEFFFFFFHHHKKKPPPTTTWWWYYY\\\___aaacccfffiiijjjlllooorrrtttuuuttttttvvvxxxzzz}}}~~~~~~|||zzzzzz{{{xxxxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}}}}|||xxxvvvuuuuuuvvvvvvtttsssqqqppppppoooppppppqqqqqqnnnnnnmmmmmmmmmllllllllljjjjjjiiihhhgggffffffeee```aaadddeeefffdddbbbaaa^^^```bbbbbbaaa```____________^^^]]]ZZZVVVSSSQQQMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCDDDEEEHHHJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFEEEEEECCC@@@>>><<<;;;;;;;;;:::::::::999999888777666555555666777777888888999:::;;;<<<<<<===<<<;;;:::::::::<<>>:::666111111111111222222222222222222444555555555444333000111111111111222222222000111222333444333222222222222222222222222222222111111111111111111111111222333444444555555444444666:::<<<;;;:::;;;888444666777999;;;<<<<<<<<<;;;======AAADDDEEEFFFOOOYYYjjj}}}uuuoooccc___YYYRRRMMMIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGMMMPPPSSSVVVWWWZZZ]]]___cccdddfffiiillloooqqqrrrqqqrrrtttvvvxxxyyyzzzzzzxxxyyyzzz{{{zzzxxxvvvuuuvvvtttssstttvvvwwwtttqqqssssssuuuzzz~~~}}}zzz{{{zzzxxxvvvttttttttttttrrrqqqqqqpppooonnnnnnmmmoooppppppnnnkkkjjjjjjjjjhhhiiikkkkkkjjjhhheeeccccccccccccbbbbbbbbbaaaaaa\\\]]]___aaaaaaaaaaaa``````___^^^\\\ZZZYYYWWWWWWVVVUUURRROOOLLLKKKJJJJJJJJJIIIHHHFFFGGGHHHJJJKKKMMMKKKIIIGGGFFFHHHJJJKKKDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHGGGDDDBBB@@@<<<;;;999888888999;;;<<<:::999888888999888555333888888999999999::::::::::::::::::::::::;;;<<<===::::::999999999999::::::<<<<<<<<<===>>>??????@@@AAAAAAAAABBBDDDFFFGGGHHHIIILLLOOOQQQTTTXXX\\\___cccgggmmmrrrxxx|||}}}xxxggg\\\XXXTTTNNNDDD<<<:::;;;999555<<<999777777888:::;;;;;;555555444444444333333333333333333333333333333333555888>>>FFFKKKLLLIIIFFF444333111000000000111222222222222111111111000000333333222222111000//////000000000000000111111222333222222111111222222333///000111222333222111111000000111222222222111111777555333222222444666888666666777777888999;;;<<>><<<:::::::::;;;<<<:::999888999::::::888777999999999:::::::::;;;;;;::::::999::::::;;;;;;<<<777666666666666666666777:::::::::;;;<<<=========>>>??????@@@AAACCCEEEFFFGGGIIILLLOOOQQQUUUYYY\\\___dddiiinnnttt|||}}}{{{qqqddd]]]YYYSSSIII@@@;;;999777555777444222111333444555555555555444444444333333333333333333333333333333333000111333777;;;<<<;;;999222111000///...//////000222222222111111111000000333333222222111000000///000000000000000111111222111111111111111111111111///000111333333222222111222222333333333444444444666555444333333555666777666666777777888:::;;;<<>>>>>>>>===???AAABBBCCCDDDGGGIIIOOOPPPQQQSSSVVVXXXYYYZZZ\\\]]]___bbbeeehhhjjjkkkkkklllnnnppprrrsssssssssqqqooommmkkkjjjkkkkkklllfffffffffgggjjjmmmoooppprrrqqqpppnnnlllkkkjjjiiiffffffffffffeeeeeedddddddddfffgggfffeeeeeefffgggffffffhhhhhhhhhgggfffeeebbbbbbbbbbbbbbbaaaaaaaaaYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\\\\[[[[[[ZZZZZZZZZWWWXXXXXXYYYXXXXXXWWWVVVQQQPPPNNNLLLJJJIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIFFFCCCAAA???>>>>>>>>><<<;;;;;;<<<<<<;;;:::999999999999999:::::::::888888888999999999888888:::999999999999999999:::777777777888888999999999;;;;;;;;;<<<===>>>???@@@@@@CCCFFFHHHJJJMMMQQQTTTVVVZZZ```eeejjjsss}}}}}}uuutttxxxwwwggg___TTTJJJ@@@999777999???<<<999888999:::::::::555555444444444333333333111111111111111111111111555333000//////111111000/////////.........//////111111111111111111111111222222222111111111000000000000000000000111111222222333555666666555333222000111222333333333222111111000//////000333555777333444555666777777666666777777777888999:::;;;<<>>@@@CCCDDDEEEMMMUUUiii|||vvveee```XXXRRRMMMJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDCCCAAA@@@>>>============???AAABBBBBBCCCDDDFFFHHHIIIJJJLLLNNNOOOQQQQQQVVVVVVWWWZZZ]]]```cccdddfffgggiiikkkmmmooopppqqqooonnnllljjjiiiiiikkklllffffffeeedddeeefffhhhjjjnnnnnnmmmllljjjiiihhhgggcccccccccbbbbbbbbbbbbbbbbbbdddeeeeeedddcccdddfffcccdddeeefffffffffeeeddd_______________`````````YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^\\\]]]]]]]]]]]]\\\[[[ZZZTTTTTTSSSQQQOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLJJJHHHFFFDDDCCCCCCDDDBBB???===<<<;;;:::888999999999999999888888888777888888999999888777777666666555555555555666666888888888888888999999999;;;;;;;;;;;;<<<===?????????AAADDDFFFHHHKKKOOORRRSSSXXX]]]bbbhhhpppzzzwwwssssssssspppdddXXXOOOEEE<<<:::===>>>;;;888666777777777777555555444444444333333333111111111111111111111111111///...///000000///---000000000000000000000000111111111111111111111111222222222111111111111111000000000000000111111222222333555666666555333222000111222333444333222222111000000///111333666777222333555777888888777666777777888888999:::<<<===>>>===???CCCDDDFFFMMMVVVhhhwwwmmmfffYYYTTTOOOKKKIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@???DDDCCCBBB@@@???>>>>>>>>>???AAABBBCCCBBBBBBDDDFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNPPPRRRVVVYYY[[[______aaacccfffhhhjjjkkkjjjjjjjjjhhhffffffhhhjjjdddeeedddcccaaaaaaccceeeggggggggggggfffeeedddcccaaaaaaaaaaaa````````````aaabbbccccccaaaaaabbbcccaaaaaabbbcccddddddddddddaaa``````___]]]\\\\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]___aaaaaabbbbbb``````______^^^^^^]]]]]]YYYYYYYYYXXXVVVSSSQQQOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRNNNMMMMMMLLLKKKKKKJJJJJJLLLHHHDDDAAA???===;;;999::::::999999999999888888777888999::::::888777666777777666666666666777777888888888888888888888888:::::::::;;;;;;<<<>>>>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRVVV[[[```fffnnnxxx{{{ssspppoooxxx|||lll\\\UUULLLBBB>>>@@@>>>;;;777555666666666555555555444444444333333333222222222222222222222222000///000111333333111///000111111222222222222111111111111111111222222222111111111111111111111111000000000000000111111222000111222333333222111000000111333444444444333222333333333333444555777888222333555777888888888777888888888888999;;;<<<===>>>>>>@@@CCCEEEFFFNNNWWWfffvvvkkk```ZZZSSSOOOLLLIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBAAA??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCCCCBBBBBBCCCEEECCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKNNNQQQSSSUUUVVVWWWYYY\\\^^^```aaaaaaccceeeeeecccbbbdddfff```aaabbbaaa______aaacccaaabbbccccccccccccbbbaaa````````````````````````___```aaa```^^^^^^___```______```aaaaaabbbbbbcccaaa```______^^^]]]\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^aaacccdddeeeeeebbbaaa```^^^^^^^^^^^^___\\\]]]^^^^^^\\\ZZZVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPRRRNNNIIIEEECCCAAA???===<<<<<<<<<;;;;;;:::::::::888999:::;;;:::999777666999999888888888888999999888888888888777777777777:::999999999:::;;;<<<===<<<>>>@@@BBBDDDGGGJJJMMMPPPTTTYYY___dddlllvvv}}}wwwrrrqqqttt~~~uuubbb[[[TTTHHHAAAAAA???<<<888666666666666555555555444444444333333333333333333333333333333333333222222333444555333222000000222333333333222222000000111111111222222222111111111111111111111111000000000000000111111222111111111111111111111111111222333444444444333222444444444444555555666666333444555666777888888999888888888999:::;;;<<<===???>>>@@@DDDEEEGGGOOOXXXeee~~~ssshhh^^^VVVQQQMMMKKKHHHFFFFFFFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB===>>>???AAACCCEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBCCC???@@@AAABBBCCCDDDEEEEEEGGGFFFFFFFFFHHHKKKNNNPPPOOOOOOPPPRRRTTTWWWYYYZZZ[[[^^^aaaaaa```___```bbb\\\^^^``````^^^^^^```bbb___```bbbcccccccccbbbaaa````````````````````````]]]^^^___^^^\\\[[[\\\]]]]]]^^^^^^___```aaabbbbbb^^^^^^^^^______`````````ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\___bbbeeefffggggggcccbbb```]]]]]]]]]^^^______```aaaaaa```]]]ZZZXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQOOONNNLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUUUUQQQLLLHHHFFFDDDCCCAAA>>>>>>=========<<<<<<<<<888999;;;<<<;;;999777666666666555555555555666666777777777777777666666666999888888888999:::;;;;;;:::<<>>===>>>===:::777999999:::;;;;;;;;;;;;;;;888888777666666666666666777777777777777888888999888888888777888888999::::::<<<>>>???@@@CCCGGGKKKLLLQQQWWW]]]cccjjjsssyyyzzzrrroootttzzzxxxcccYYYVVVQQQJJJ???<<<888666777777777666555333222333666666444111333333444444333333222111111222333444333111...---000000////////////000000111111222222222333333333111111111111111000//////444222000111333444333000//////000111111111111111222222222222111111111000444444555555555555555444555555777888999999999999888999:::;;;===>>>???@@@>>>???@@@BBBDDDHHHNNNRRRddd|||zzzqqqhhh]]]UUUQQQNNNIIIFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFAAA@@@@@@??????@@@BBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTTTTUUUVVVXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[^^^```bbbbbbaaa___^^^___```bbbdddaaaaaaaaaaaaaaaaaabbbbbb``````^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````___^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\___``````aaaaaaaaaaaaaaa^^^^^^________________________^^^^^^^^^]]]]]]]]]```bbbbbbaaabbbccc^^^XXXTTTQQQNNNJJJIIIJJJLLLNNN[[[TTTNNNMMMLLLJJJKKKNNNOOONNNLLLKKKKKKJJJHHHGGGFFFCCC@@@??????>>>;;;999888888999999999999999888888888777666666666666666777777777777777888888999888777777777888999:::::::::;;;===???@@@CCCGGGJJJLLLQQQWWW]]]cccjjjsssyyywwwoooooottt{{{iii___[[[TTTLLL@@@===999777666777666666555333222444666666444222333333444444333333222111111222333333222111000///111000//////.........///111111111222222222333333111111111111111000//////333111///000222333111000///000000111111111111111333333222222222111111111111222333444555555555555777777777888777777666666777777888:::;;;===>>>>>>>>>???AAABBBDDDHHHMMMQQQaaazzz~~~qqqhhh___YYYQQQMMMLLLKKKIIIGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVXXX[[[^^^___bbb```]]][[[[[[]]]aaaccc``````aaaaaabbbbbbcccccc``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_________^^^^^^]]]\\\[[[ZZZZZZ\\\[[[[[[[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[\\\\\\]]]bbbbbbbbbbbbaaa```______]]]]]]]]]]]]]]]]]]]]]]]]____________^^^^^^^^^^^^bbbfffgggfffggggggbbb[[[UUUSSSPPPMMMKKKLLLMMMNNN___WWWOOOKKKIIIFFFGGGIIILLLMMMMMMLLLJJJIIIIIIJJJIIIGGGDDDCCCBBBAAA???<<<999::::::::::::999999888888888777666666666666666777777777777777888888999777777777777888999:::;;;:::;;;===>>>@@@BBBFFFIIILLLQQQWWW]]]cccjjjsssyyyvvvooopppuuu}}}ppphhhddd\\\RRRCCC@@@;;;888777666666555555444333444666666444333333333444444333333222111222111111111111111111111222222111000//////000000111111111222222222222333111111111222111111000///111000///000111111000//////000111111222222111111333333222222222111111111000111222333444444555555555555666777777777666666666777888999:::;;;<<<===???@@@AAABBBCCCGGGLLLPPP^^^vvvyyymmmbbbZZZTTTPPPLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQQQQSSSUUUWWWXXXZZZYYYXXXXXXYYY[[[^^^___]]]]]]^^^___```aaaaaaaaaaaa``````___^^^^^^______^^^]]]]]]]]]]]]]]]^^^^^^______^^^]]]]]]\\\[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^bbbbbbbbbbbbbbbaaa```___]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^aaafffiiihhhggggggbbb[[[YYYWWWTTTQQQOOONNNNNNNNNVVVOOOJJJIIIHHHFFFFFFHHHHHHKKKLLLKKKHHHGGGIIIKKKKKKJJJHHHGGGEEEDDDBBBAAA>>>??????>>>===<<<;;;;;;888777777666666666666666777777777777777888888999666666777777888999;;;;;;:::;;;===>>>???AAAEEEHHHKKKPPPWWW\\\bbbiiirrryyywwwqqqrrrvvvxxxwwwpppmmmcccWWWHHHDDD>>>999777666555444444444444555555555444444333333444444333333222111222111111000000111222333222222222222222333444444111111111111222222222222111111111222222111111000111111000000111111111000000000111222222222222111222222111111111000000000111222333444444444444444000111333555777999999:::777777888999:::;;;<<<<<<@@@AAAAAAAAACCCFFFKKKOOO\\\tttvvvjjj```YYYTTTKKKIIIGGGFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIEEEEEEFFFHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPOOOPPPRRRUUUWWWXXXYYYYYYXXXYYYZZZ\\\\\\]]]]]]\\\``````___^^^^^^^^^______]]]]]]\\\\\\\\\]]]]]]^^^``````______^^^^^^]]]]]]]]]^^^^^^_______________^^^^^^^^^^^^^^^___``````aaaaaabbbbbbbbbbbbaaaaaa^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^```fffiiihhhgggfffaaa\\\]]][[[YYYVVVSSSQQQOOOOOOOOOKKKJJJMMMMMMJJJHHHIIIFFFIIIKKKIIIGGGEEEGGGJJJKKKKKKKKKIIIHHHFFFFFFFFFBBBBBBBBBAAA@@@>>>===<<<888777777666666666666666777777777777777888888999777777777777888999:::;;;999;;;<<<===>>>@@@DDDGGGIIINNNUUU[[[```hhhqqqwww~~~vvvrrrpppooouuu{{{yyyrrrdddWWWNNNIIIBBB<<<999777555444444555666666555555555555333333444444333333222111222111111000000111222333//////000111222444555666000000111111111222222222111111222222222222111111111222222222222111222222000000111222222222222222111000000000////////////444555555555555444444333000111333555777999999:::888888999:::;;;<<<<<<===???@@@AAAAAABBBFFFKKKNNN\\\sss{{{qqqfff]]]VVVSSSQQQIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIIIIGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOORRRTTTUUUUUUTTTTTTUUUVVVXXXXXXXXXWWWWWW]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[[[[\\\]]]]]]````````````_________^^^^^^___``````aaaaaa`````````````````````aaabbbcccbbbbbbbbbcccbbbbbbaaaaaa]]]]]]]]]^^^^^^_________^^^^^^^^^^^^^^^_________aaagggkkkiiifffeeebbb^^^^^^^^^\\\ZZZXXXVVVTTTSSSTTTQQQQQQUUUUUUPPPLLLKKKGGGHHHIIIIIIGGGGGGGGGHHHJJJKKKLLLKKKIIIHHHHHHJJJDDDDDDCCCBBB@@@>>><<<;;;888888777666666666666666777777777777777888888999888888888777888888999:::999:::<<<======@@@CCCFFFHHHMMMSSSYYY___fffooouuu{{{~~~tttnnnjjjdddjjjtttxxxgggXXXTTTNNNFFF???:::888666555444555777777555444555666333333444444333333222111222111111111111111111111------...///000222444555000000000111111111111222000111222222333222222222111333444333222111222333000111222222333222222222111111000000000/////////444555555666666555555444555555666777777777666666999999999:::;;;<<<<<<<<<>>>???@@@AAABBBFFFKKKOOO\\\rrrpppkkkbbbXXXPPPMMMMMMNNNJJJKKKKKKKKKJJJIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQPPPNNNMMMJJJKKKMMMNNNOOOPPPPPPPPPKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUSSSRRRYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]```____________^^^^^^^^^___```aaabbbbbbbbbaaaaaabbbbbbaaabbbcccdddeeeeeedddddddddcccbbbaaa```___[[[\\\\\\]]]^^^___``````___`````````aaaaaaaaaaaaaaagggjjjgggdddcccbbb___]]]]]]]]]]]]]]][[[ZZZYYY]]]YYYWWWYYYXXXSSSOOOOOOKKKJJJIIIIIIJJJJJJHHHGGGGGGIIIKKKKKKIIIHHHJJJLLLHHHGGGFFFEEEBBB@@@>>>===888888777666666666666666777777777777777888888999:::999888888777888888888999:::<<<<<<===???BBBEEEFFFKKKRRRWWW]]]dddmmmtttyyyzzzrrrlll______dddoooqqqbbbYYYSSSIIIAAA<<<999777666333666888777555444555666333333444444333333222111111222333333222111000///000000000111111222333444000000000000111111111111000111222222333333333222000222333222000000111333000111222222333333222222222222222222111111111111000111333444555666666666777777777888777777666666888888999999::::::;;;;;;===>>>???@@@BBBFFFLLLPPP[[[ppprrrfffaaaYYYOOOIIIGGGHHHKKKHHHIIIJJJJJJIIIHHHGGGHHHEEEFFFHHHJJJLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNPPPQQQSSSSSSRRRPPPOOOMMMNNNPPPQQQRRRSSSSSSSSSNNNNNNOOOPPPPPPNNNMMMLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHJJJKKKLLLMMMMMMMMMOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUTTTSSSQQQPPPUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]___```aaaccccccbbbbbbaaaccccccccccccdddeeefffggggggfffeeedddbbb```^^^]]]ZZZZZZ[[[\\\^^^___```aaaaaaaaabbbbbbcccccccccddd___eeehhhddd`````````^^^ZZZ\\\]]]___``````______aaa[[[XXXYYYXXXTTTRRRSSSOOOLLLIIIJJJLLLLLLJJJGGGEEEHHHJJJJJJIIIIIIKKKNNNLLLKKKJJJHHHFFFCCCAAA@@@888888777666666666666666777777777777777888888999;;;:::999888777777777777999:::;;;<<<===???BBBEEEEEEJJJPPPVVV\\\ccclllrrrxxxxxxqqqaaa]]][[[cccttt|||ooo\\\UUUKKKCCC===:::888777333666888888555444555777333333444444444333222222111222333444333111...---666666555444444444444555000000000000111111111111000111222333333333333333///111333222///...000222111111222333333333333222444444444333333333222222,,,...000222555777888888555555777888999999999999777777777888999999999:::<<<===???@@@BBBGGGLLLPPPZZZooo|||nnnddd[[[WWWRRROOONNNMMMKKKHHHNNNMMMKKKJJJIIIIIIJJJKKKKKKJJJIIIJJJKKKMMMMMMMMMPPPQQQSSSSSSRRRRRRTTTUUUSSSRRRPPPOOONNNNNNNNNNNNRRRNNNLLLNNNSSSVVVSSSPPPNNNPPPRRRTTTUUUTTTRRRQQQMMMMMMOOORRRUUUWWWWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHJJJLLLMMMNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYYYYYYYZZZ\\\^^^```^^^^^^^^^___``````aaaaaaeeedddddddddeeeggghhhjjjgggdddaaa````````````___^^^\\\[[[ZZZ[[[]]]```bbb```cccffffffeeedddfffhhhjjjeee```___aaabbb___\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^\\\ZZZWWWUUUSSSQQQOOOLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJGGGEEECCC>>>===;;;888777666666777666666666666666777888888;;;;;;999888888888999:::888999999999999;;;???BBBEEEIIIOOOUUU[[[bbbiiimmmwww~~~{{{ppplll___WWWYYYbbbqqqzzziii]]]QQQKKKDDD:::555666555444333333555555444333444444555555555555444444333444444555555444444333111222222333333444555555111111222222222222111111000111222333333333333333111111000///////////////000111111111222222222222333333333333333333444444111111222333444444444444888777777666666666666666777:::===>>>>>>=========<<<===???@@@BBBEEEJJJNNNfffqqq{{{tttlllaaaXXXUUURRROOONNNOOOPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMNNNQQQSSSTTTTTTSSSUUUVVVVVVUUUTTTUUUWWWYYYWWWUUUSSSQQQRRRRRRSSSTTTQQQPPPRRRUUUVVVUUUSSSRRRTTTVVVXXXXXXWWWVVVTTTPPPPPPQQQSSSUUUVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNPPPOOOOOONNNOOOOOOQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVVVVXXXXXXWWWWWWWWWWWWWWWXXX[[[[[[[[[[[[\\\^^^```aaaaaaaaaaaabbbccccccddddddeeeeeeeeeeeeggghhhjjjkkkgggeeebbb`````````___^^^]]]\\\[[[ZZZ[[[^^^aaabbbaaadddffffffddddddeeeggggggccc___^^^```aaa___\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````___]]][[[ZZZXXXVVVTTTQQQOOOMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFEEE@@@???===:::999888777777666666666666666777888888;;;:::999888777888888999888999999999999;;;>>>AAADDDHHHNNNTTTZZZaaahhhmmmwww~~~xxxpppfff]]][[[\\\dddyyyxxxkkk___SSSNNNHHH@@@999888666444333333444555444333333333444444444444333333222333333333333333333222222111111111111111111111111111111222222111111111000111222222222222222222222222111000000000000000000000000111111111222222111111111222222222222333222333444555666666666666666666666666666777888888111444888:::;;;;;;<<<===<<<===???@@@BBBEEEJJJNNNaaammm}}}qqqiiiddd___XXXRRRRRRQQQOOOOOOPPPQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNOOOQQQSSSVVVXXXYYYZZZ[[[]]]\\\ZZZYYYZZZ[[[\\\ZZZWWWTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWYYYZZZZZZYYYXXXWWWTTTSSSSSSSSSTTTTTTRRRPPPRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY]]]]]]]]]^^^___```aaabbbaaaaaabbbbbbcccddddddddddddeeefffgggiiijjjkkklllhhheeebbb```______^^^\\\\\\\\\[[[ZZZ\\\^^^```bbbbbbdddfffffffffeeefffggggggccc```___aaabbbaaa___````````````````````````___```aaaaaaaaa```___^^^]]]\\\ZZZXXXUUUQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGDDDCCC@@@>>><<<:::999888777777777666777777888999999999888777777777777888888999999999999;;;>>>@@@CCCGGGLLLRRRXXX___gggllluuu}}}uuummmfff```ZZZ[[[lll{{{rrreeeYYYSSSOOOGGG???:::777555333333444444444222222333333333333333333222111222222333333222222111333333222222111000000///111111111111111111111111111111111222111111000000333333222111111111111222///000000000111111111111000000000111111222222222222333444555666666666666444444555555666888999:::000333777999::::::;;;===<<<===???@@@BBBEEEJJJMMMYYYiiixxxpppeee]]]YYYXXXUUUSSSTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSSSSSSSRRRQQQRRRSSSUUUWWWXXX[[[^^^```aaacccddddddbbbaaaaaaaaaaaa___[[[XXXWWWWWWYYYZZZYYYZZZ[[[ZZZWWWVVVWWWXXXVVVWWWXXXYYYZZZYYYWWWWWWVVVTTTSSSSSSTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ^^^^^^^^^______```aaaaaa^^^^^^______```aaaaaaaaacccdddfffhhhjjjkkkkkkkkkiiifffbbb```___^^^]]][[[[[[ZZZZZZZZZ[[[]]]```aaabbbdddfffhhhiiijjjkkkkkkhhheeeccccccdddfffeeedddcccccccccbbbbbbbbbbbbbbb`````````aaa```___^^^^^^___^^^^^^\\\ZZZVVVSSSQQQNNNMMMLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJGGGFFFDDDBBB???===;;;:::888888777777777888888999888888888777777777777777777888999999999:::===???BBBEEEJJJPPPVVV]]]eeejjjttt{{{}}}tttlllgggaaa]]]ggguuu~~~qqqaaaWWWRRRKKKBBB;;;999777444444444444444333333333444444444444333333222222333333333333222222444444444333333222222222222111111111111111111222111111111111111000///...333222222111111111222222//////000000000111111111000111111111222333333333111111222333444444444444555555555555666777888999777999;;;<<<;;;:::;;;<<<<<<>>>???@@@BBBEEEIIIMMMTTTfff|||vvvjjjcccYYYSSSQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTVVVWWWWWWVVVVVVZZZ\\\___```aaacccgggjjjiiikkknnnnnnmmmlllllllllnnnkkkgggcccaaa```aaaaaa]]]^^^^^^\\\YYYWWWWWWXXXWWWXXXXXXYYYYYYXXXWWWWWWTTTSSSQQQQQQSSSSSSRRRQQQMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^^^^^^^_______________\\\\\\]]]]]]^^^_________aaacccfffhhhjjjjjjiiiiiihhheeebbb______^^^\\\[[[YYYYYYYYYZZZ[[[]]]___```cccdddgggjjjmmmpppqqqqqqhhhfffddddddeeefffffffffeeeeeeeeeddddddccccccccc`````````___^^^]]]\\\[[[]]]^^^^^^^^^]]][[[YYYWWWRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGEEEBBB@@@>>>===999999888888888888999999888888888888777777666666777888::::::999:::<<<>>>@@@CCCHHHMMMSSS[[[ccciiirrryyy{{{qqqoookkkdddeeekkkmmm^^^UUUMMMCCC;;;<<<999666555555555444444444444555555555555444444333333444444444444333333222222333333333444444444222222111000000111222222111111111111111000///...111111000000000111111222000000000000111111111111222222333444444555666666222222333444555555555555777777666666666666777777:::;;;======;;;;;;<<<======>>>???@@@AAADDDIIILLLSSSggg{{{sssnnnaaa\\\VVVRRRQQQSSSTTTUUURRRTTTVVVXXXXXXXXXYYY[[[SSSTTTVVVXXXYYYZZZ[[[[[[^^^aaaeeeggghhhjjjooossswwwzzz~~~~~~{{{wwwqqqlllhhheeedddbbbaaa```^^^\\\ZZZXXXWWWXXXYYYYYYYYYYYYXXXWWWWWWSSSQQQPPPPPPQQQRRRRRRQQQMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^___^^^^^^]]]\\\]]]]]]^^^^^^___`````````bbbdddgggiiijjjjjjhhhggggggdddaaa___^^^^^^]]][[[YYYZZZZZZ\\\]]]___aaabbbeeefffhhhlllpppssstttttteeedddcccbbbbbbcccddddddgggffffffeeeeeedddddddddaaa```___^^^]]]\\\[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]XXXWWWUUUSSSQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIGGGEEEBBB@@@???;;;:::999999888999999999888888999999888888777666666888::::::999999;;;<<>>@@@DDDIIIOOOWWW```fffnnnvvv}}}oooggggggkkkwwwhhhYYYMMMBBB???:::888777777777777333444444555555444444333333333333444444333333333111111111111111111111222333222111//////111222333000111222222222222222222111111111111111222333333222222222222333333333333444444555666777888999999777777999:::::::::::::::777666666666666777777888555777888999999:::<<<>>>>>>???@@@@@@AAADDDHHHLLLRRRhhhuuulllfffaaa^^^XXXWWWVVVUUUUUUVVVVVVWWWYYY\\\______\\\[[[[[[\\\```___```aaacccfffiiijjjooottt{{{zzztttmmmhhhcccbbbcccbbb]]]XXXSSSSSSSSSRRRRRRQQQQQQQQQTTTRRROOOMMMNNNNNNMMMMMMOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPMMMNNNPPPQQQQQQQQQPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUVVVUUUSSSQQQPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^_________`````````^^^]]]\\\\\\\\\]]]]]]^^^______```eeehhhkkkmmmmmmkkkhhheeeeeebbb```^^^^^^___^^^]]]^^^___```bbbccceeefffgggkkkjjjjjjlllppprrrqqqoooggggggfffeeecccbbbdddeeehhhggggggfffeeedddddddddbbbbbbaaaaaabbbcccddddddbbbaaa```______```aaabbbaaa___]]]ZZZXXXVVVUUUTTTOOONNNMMMLLLLLLLLLMMMNNNIIIJJJJJJIIIHHHEEECCCBBB<<<;;;::::::999999999999999999:::;;;:::999888777666888::::::999999:::;;;===@@@CCCHHHNNNVVV```fffmmmuuuuuunnnqqqcccrrryyygggZZZDDD@@@;;;999888888888888222333333444444333333222222222222333333222222222555555444333333222222222333222000//////000222333000111222333333333333333222222222222333333444555222222333333333444444444444444555666777888999:::666666888999999999999999555555555555666888999::::::;;;;;;:::999888:::<<<>>>???@@@@@@AAADDDHHHLLLRRRhhhyyynnnhhheeeaaa^^^XXXYYYYYYYYYYYYYYYYYYYYYcccaaaaaaccceeeeeeccc___bbbdddgggggghhhkkkqqqvvv~~~|||sssnnnhhhdddbbb___ZZZVVVXXXVVVTTTTTTUUUUUUTTTSSSTTTRRROOOMMMLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQOOONNNOOOQQQUUUUUURRROOOQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSTTTUUUUUUUUUUUUTTTXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[]]]\\\ZZZYYYYYYYYYZZZ[[[YYYZZZ[[[]]]^^^___``````bbb```^^^\\\\\\\\\]]]^^^bbbaaa```___```aaacccdddhhhjjjmmmoooooolllhhhfffbbbaaa```___^^^]]]]]]]]]___```bbbccccccdddfffgggiiijjjmmmpppqqqpppnnnmmmllljjjgggfffggggggfffeeeeeeeeefffffffffffffffeeehhheeeaaaaaabbbcccbbbaaaaaaaaa````````````aaaaaaaaa```___^^^\\\[[[ZZZYYYXXXVVVRRROOOMMMLLLLLLMMMJJJJJJKKKLLLMMMKKKHHHDDDFFFDDDAAA>>>;;;999888888777777777777666666666666999999888888888888999999???AAADDDGGGLLLSSSZZZ___iiirrr~~~~~~rrrkkkmmmpppzzzqqq```WWWHHH;;;888;;;;;;888777444444444444444555666777555444333222333444666888333555777888777555333111444333333222222333333444444555555555444333333222111111111111111111111111222222333333333222222111222333444555666666666666222444777999::::::999888555666666666777777888888888999999:::;;;<<<============>>>>>>@@@EEEKKKOOOWWWgggvvvlllfffccc```]]][[[[[[[[[\\\]]]]]]^^^^^^dddcccccceeehhhiiihhheeedddhhhmmmqqqtttzzz{{{vvvooojjjfffbbb\\\XXXVVVTTTRRRRRRSSSSSSSSSRRRTTTSSSPPPNNNMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMQQQPPPPPPPPPPPPQQQRRRRRROOOOOOOOORRRUUUUUUSSSPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZ\\\]]]^^^^^^______^^^]]]\\\[[[\\\]]]___aaacccbbbaaa```aaacccfffhhhjjjlllnnnpppooolllhhhfffcccbbb```___^^^]]]\\\\\\```aaabbbbbbbbbccceeefffkkklllnnnppppppnnnlllkkkiiihhhffffffggggggeeeddddddeeeffffffgggggggggggghhhfffccccccdddeeecccaaaaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbaaaaaa``````___\\\ZZZWWWSSSPPPNNNMMMLLLLLLLLLLLLNNNOOONNNKKKHHHJJJGGGDDD???<<<999777666888888777777777777666666888888888777777888888888===???BBBEEEJJJPPPXXX]]]hhhqqq}}}yyyrrriiifffiiixxx|||iiiYYYLLL???;;;;;;999777666444444444444444555666666555444333222222444666777333444555666666444333111444333333222222333333444333333444444333222222111111111111111111111111111333333444444444333333222333444555666777777777777444555777999999:::999999666666777777777888888888777888888999:::;;;<<<<<>>;;;999888999999888888777777777777888777777666666777777888:::<<>>>>>???@@@BBBEEEKKKOOOTTTeeevvvmmmhhheeecccbbb```____________```bbbbbb```aaaccchhhmmmrrruuuwww}}}{{{ssslllfff___ZZZZZZXXXUUUTTTUUUVVVVVVUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQPPPPPPPPPPPPQQQRRRRRROOOOOOPPPRRRSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[\\\]]]___```bbbbbb]]]\\\[[[ZZZZZZZZZ[[[\\\[[[\\\\\\\\\\\\\\\[[[[[[XXXXXXYYYZZZ\\\^^^```bbbcccaaa```aaaccchhhmmmpppoooppppppooonnnkkkhhhfffdddcccaaa```^^^]]]]]]]]]```aaacccddddddeeehhhkkkppppppooonnnllliiifffdddddddddeeegggiiiiiifffdddcccdddfffggghhhiiiiiijjjhhhhhhiiiiiiiiihhhfffeeecccdddfffggggggfffdddccccccccccccccccccdddddddddbbbbbbaaa___[[[WWWSSSPPPNNNMMMMMMNNNPPPPPPOOONNNHHHGGGFFFDDDBBB@@@??????::::::999999888888777777777777666666666666777777999;;;===@@@DDDJJJQQQVVVbbbkkkwww{{{sssrrriii___^^^hhh|||eeeZZZNNNGGG@@@:::999<<<444444333333333333444444555555444333444444555666444333222111111222222333444333333222222333333444222222333333333333222222111111111111111111111111222333333444444444444444444444555666666666666666666666555555555555666777777777777777777777777777777777888999:::;;;<<<<<<999:::<<<<<<>>>AAAFFFJJJRRRccc~~~wwwpppkkkgggeeecccaaa```___]]]]]]^^^___```aaacccggglllrrrzzz|||uuunnngggccc^^^[[[WWWUUUUUUVVVVVVVVVRRRRRRPPPOOONNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRROOOPPPQQQRRRRRRRRRSSSSSSSSSSSSUUUVVVXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[]]]___```aaabbb^^^]]][[[ZZZZZZZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___```aaa``````aaadddiiinnnqqqppppppooommmkkkiiigggfffcccbbbaaa```___^^^^^^^^^___aaadddggghhhjjjmmmooooooooonnnmmmjjjhhheeeddddddeeefffhhhjjjjjjhhhfffdddeeefffhhhiiijjjjjjjjjhhhiiikkkkkkjjjiiihhhgggeeefffhhhiiiiiihhhfffeeeeeeeeeeeeeeeddddddddddddbbbccccccbbb```]]]YYYWWWPPPNNNMMMMMMNNNNNNNNNMMMIIIIIIHHHGGGEEEDDDBBBBBB<<<;;;;;;:::999999888888777777666666666666777777999;;;===@@@CCCIIIOOOTTT^^^gggtttzzzqqqrrrlllfff___^^^kkkmmmaaaTTTKKKCCC<<<:::<<<555444444333333444444444666666555555555555555555333222111000000111333444444333333222222333333444333333444444444444444333111111111111111111111111111111222333333333333333333333444444555555444444444444333333333444444555666666666666666666666666888888999:::;;;<<<======<<<===???@@@AAADDDHHHLLLQQQbbb}}}{{{xxxsssnnnjjjfffdddcccaaa```^^^^^^```aaabbbaaadddiiiooowww{{{tttmmmhhhbbb^^^ZZZWWWVVVWWWVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSQQQRRRTTTTTTSSSSSSUUUVVVUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^___```aaa^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[[[[\\\\\\]]]^^^^^^^^^``````aaacccgggkkkoooqqqnnnnnnllljjjhhhgggfffeeebbbaaa``````______``````^^^bbbgggjjjlllmmmnnnooolllllllllkkkiiihhhfffffffffffffffhhhjjjjjjhhhgggffffffgggiiijjjjjjjjjjjjhhhjjjkkkkkkjjjiiiiiijjjggghhhiiijjjjjjiiihhhgggiiiiiiiiihhhhhhhhhhhhhhhdddeeeffffffdddbbb___]]]UUURRROOOMMMMMMNNNMMMLLLNNNNNNLLLJJJHHHEEECCCAAA======<<<;;;:::999999888888777777666666777777888999;;;===???BBBGGGNNNRRR[[[dddqqq|||~~~uuunnnllliiibbbZZZ___|||xxxkkk[[[PPPGGG???:::999666666555444444444555555555555555555555444444444333222111111111222333444444333333222222333333444333333444555555555444444111111111111111111111111000000111222333333333333222333333444444444333333222222333333333444444444777777777777666666666666888999:::;;;<<<======>>>===???@@@BBBCCCEEEIIILLLQQQaaa|||}}}}}}zzzuuupppkkkiiieeedddcccbbbdddfffiiikkklllooouuu||||||tttooojjjfff```\\\[[[ZZZZZZZZZUUUTTTTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSSSSSSSRRRSSSTTTTTTUUUTTTVVVXXXWWWVVVVVVXXX[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___``````^^^]]]\\\[[[[[[[[[\\\\\\YYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______``````aaadddgggjjjmmmpppqqqlllkkkiiigggeeeddddddddd```````````````aaaaaabbb^^^ccciiimmmmmmlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiigggfffeeefffhhhhhhgggfffggghhhiiiiiijjjjjjjjjiiiiiikkkllljjjhhhhhhjjjllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkllllllllliiiiiiiiiiiihhhfffdddccc]]]YYYTTTQQQPPPOOONNNMMMOOOOOONNNMMMJJJHHHEEECCC>>>>>>===<<<;;;:::999999888888888777777888888888888:::;;;===@@@EEELLLPPPYYYbbbooozzz~~~wwwrrrnnnhhh___^^^rrryyyfffYYYOOOEEE<<<888888777666555555555555666333444444444333333222111222222222222222333444444444333333222222333333444222222333444444444444444111111111111111111111111000111222333444444444444333444444444444444333333111222444555666666666555999999999999888888777777888888999:::;;;<<<<<<===;;;===???@@@AAACCCGGGIIIRRRaaa~~~|||vvvqqqnnngggfffffffffiiilllpppsss~~~zzzqqqmmmgggbbb```______^^^VVVVVVVVVUUUTTTRRRPPPOOOMMMMMMNNNOOOOOOPPPQQQQQQUUUUUUTTTTTTUUUUUUVVVWWWWWWYYY[[[ZZZXXXXXX[[[^^^]]]]]]^^^______^^^^^^^^^````````````___^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^______``````^^^]]]\\\[[[[[[[[[\\\]]]XXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ\\\^^^```aaaaaaaaaaaacccfffiiimmmoooqqqrrrjjjiiigggeeedddccccccddd____________```aaacccccc___dddjjjnnnnnnkkkhhhfffffffffggghhhiiijjjjjjkkkhhhfffddddddfffgggfffeeehhhiiiiiijjjjjjjjjiiiiiiiiikkkkkkjjjggggggjjjnnnlllkkkkkkjjjjjjkkkkkklllggggggiiijjjlllmmmnnnooommmmmmlllkkkjjjhhhffffffccc___YYYTTTRRRQQQPPPOOOLLLMMMMMMMMMLLLKKKIIIHHH???>>>===<<<;;;:::999999999999888888888888999999777999:::<<>>===<<<:::999999999888888888888888999777888999;;;===AAAGGGKKKXXX\\\ffftttttthhhaaagggsssqqqdddUUUGGG>>>???<<<;;;<<<999555555888666555444444555555555444555555555555555555444444333222222111111222222333555444333333222222333333222222333333333444444444333111///000444666666444666222//////222555555444222222333333444555555666555888:::999777555666888888999:::;;;<<<===<<<<<<===>>>?????????BBBFFFIIIQQQ___}}}yyyuuuooonnnoooqqqxxxzzzqqqjjjgggeeebbb______]]]ZZZYYYXXXVVVSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^____________aaa``````______`````````______^^^^^^______``````___^^^]]]\\\[[[[[[[[[[[[___\\\YYYYYY[[[\\\[[[ZZZ]]][[[XXXXXXYYYZZZYYYYYY[[[ZZZYYYXXXXXXZZZ\\\]]]]]]^^^____________aaacccgggiiilllnnnpppooonnnmmmggggggfffgggggggggdddbbbaaaaaaaaaaaaaaabbbccccccccccccdddgggiiijjjiiihhhiiihhhggghhhiiiiiigggffffffgggggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkklllmmmmmmlllkkkjjjjjjkkkmmmnnnllllllllllllllllllllllllmmmmmmmmmnnnooopppqqqrrrqqqrrrrrrrrrpppooommmlllgggeeebbb^^^ZZZVVVTTTRRRQQQOOOMMMLLLMMMMMMKKKJJJIIIGGGDDDAAA@@@???===;;;:::999999888888888888999777888:::;;;<<<@@@FFFJJJTTTYYYcccqqq|||nnncccdddkkk{{{kkk[[[MMMDDD>>>;;;::::::888444444777777777777666444222222333555444333111111111111111333333222222222222333333444333333222222222333333222222222222333333333444333222000222444666666444555333111111333444555444333333444444555555666666666888999999777666777999888888999:::;;;;;;<<<===>>>>>>??????@@@BBBFFFJJJQQQ^^^}}}}}}zzzvvvvvvxxx}}}vvvoookkkhhhdddaaabbb```]]][[[ZZZXXXUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]]]]_________```````````````aaaaaaaaa```________________________``````aaaaaa^^^^^^]]]\\\[[[[[[[[[[[[]]]ZZZWWWVVVXXXYYYYYYYYYZZZXXXVVVUUUVVVWWWWWWWWWXXXWWWWWWWWWXXXZZZ\\\]]]]]]^^^^^^^^^^^^___bbbeeejjjlllnnnpppqqqpppooonnnjjjiiihhhhhhiiiiiifffdddcccccccccbbbcccddddddeeedddddddddeeehhhjjjjjjiiiiiihhhggghhhjjjkkkjjjiiifffggghhhhhhiiiiiihhhhhhjjjjjjjjjkkkkkklllmmmmmmooonnnmmmlllllllllmmmnnnllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooqqqrrrsssssstttttttttsssrrrpppoookkkiiifffbbb^^^ZZZWWWVVVTTTQQQMMMKKKLLLLLLMMMLLLJJJIIIGGGEEEDDDBBB???===;;;:::999888888888888888888999::::::<<>>>>>???@@@@@@AAADDDHHHKKKPPP^^^|||yyysssooojjjfffgggdddaaa___]]][[[XXXVVVUUUTTTTTTTTTTTTVVVWWWXXXYYY[[[^^^```aaaaaa___^^^````````````````````````ccccccbbbbbbaaa```___^^^^^^^^^___```aaaaaaaaaaaa___^^^]]]\\\\\\[[[[[[\\\\\\ZZZWWWVVVVVVWWWYYYYYYZZZXXXUUUUUUVVVXXXXXXWWWVVVVVVWWWWWWYYY[[[]]]^^^]]]^^^^^^^^^^^^```dddggglllmmmoooppppppooonnnmmmkkkjjjiiiiiiiiiiiigggfffeeeeeeddddddeeeeeefffgggdddcccbbbccceeeggghhhhhhhhhgggggghhhjjjllllllkkkgggggghhhiiiiiiiiiiiiiiikkkkkkllllllmmmmmmmmmmmmqqqpppooonnnmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnllllllllllllmmmnnnoooppptttuuuuuuuuuuuusssrrrpppmmmllliiieeeaaa\\\YYYWWWTTTRRROOONNNNNNOOONNNMMMKKKJJJHHHHHHHHHEEEBBB???===<<<;;;:::999888888888999999::::::;;;>>>CCCGGGLLLQQQ[[[iiivvv|||ooohhhfffmmmppp___SSSEEE@@@======<<<777666777999777555444444555555555555555555555555555444444333333333222222333333333222111111111111222333333111111111222222222333333444444444555666666555555333555888777333111222444555555555666777777888888888888888777777888999::::::999888888999<<<>>>@@@???@@@AAAAAABBBEEEIIILLLQQQ]]]{{{zzzsssnnnmmmjjjfffcccaaa___\\\ZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZ\\\___bbbcccbbbaaa`````````__________________cccddddddccccccaaa```___]]]]]]___```aaaaaaaaaaaa```___^^^]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVWWWYYYZZZZZZYYYWWWVVVXXXYYYYYYYYYVVVWWWWWWYYYZZZ\\\^^^^^^\\\^^^______```bbbeeehhhlllmmmmmmnnnnnnnnnmmmlllkkkjjjhhhhhhhhhhhhgggffffffffffffffffffggghhhhhhfffdddcccdddfffhhhiiihhhhhhffffffgggjjjlllmmmmmmhhhiiijjjjjjkkkkkkjjjjjjllllllmmmnnnnnnnnnmmmmmmqqqppppppooonnnnnnnnnnnnmmmmmmmmmnnnnnnooooooooollllllllllllmmmnnnooooootttuuuuuuvvvuuutttrrrqqqmmmllliiifffaaa\\\XXXVVVSSSSSSRRRSSSSSSSSSPPPNNNKKKJJJIIIIIIIIIHHHDDDBBB??????===<<<::::::999999999::::::999:::===AAADDDIIIOOOYYYeeerrr~~~ssskkkfffeeerrrhhhVVVKKKDDD>>>===;;;888666777777555444555777888777666222444777999:::999777555444333333333333333333444333222222111222222333333111111222222222333333333444555666666555555444444222555777666333111222444555555666666777888888888888888777777888999::::::;;;:::::::::;;;>>>AAACCC???@@@AAAAAABBBEEEJJJMMMSSS^^^{{{yyyssssssoookkkgggeeeccc```___^^^]]][[[ZZZZZZ[[[]]]^^^\\\^^^```bbbccccccbbbaaa````````````____________bbbccccccdddcccbbb```___[[[\\\^^^```aaaaaa``````______^^^]]]\\\\\\\\\\\\YYYZZZ[[[ZZZXXXWWWXXXZZZZZZXXXVVVVVVXXXYYYZZZYYYVVVWWWXXXYYY[[[\\\]]]^^^\\\^^^```bbbccceeegggiiikkkkkklllmmmmmmmmmllllllkkkiiiggggggggghhhgggfffggggggffffffgggggghhhiiiiiihhhgggiiikkklllkkkjjjhhhfffeeefffiiikkkmmmmmmjjjkkkkkklllmmmlllllllllmmmmmmoooppppppooonnnmmmooooooooooooooooooooonnnmmmmmmnnnnnnoooooopppppppppppppppppppppqqqrrrrrrtttuuuuuuvvvuuutttsssrrrnnnmmmjjjgggbbb]]]XXXVVVSSSTTTTTTVVVXXXWWWTTTQQQMMMLLLKKKKKKKKKJJJGGGEEEBBBAAA@@@>>><<<;;;;;;::::::::::::999999;;;???BBBGGGMMMVVVaaammmyyyxxxnnnfff___eeerrruuu^^^RRRHHH???;;;:::777555777555;;;AAACCC@@@;;;777666111333666888999888666555444444333333333333444444555444333333222222333333222222333333333444444444333555777777555333222333333444444444222222222333555555666666777777888888777777777999;;;;;;:::888;;;;;;;;;<<<===@@@BBBCCC>>>???@@@AAABBBEEEJJJMMMVVV```{{{{{{xxxtttoookkkhhhfffdddbbbcccaaa___]]]\\\]]]^^^```^^^___```aaabbbcccccccccbbbbbbaaaaaaaaa`````````___```aaabbbbbbaaa___^^^YYY[[[]]]___``````______^^^]]]\\\[[[ZZZZZZZZZZZZWWWYYY[[[[[[YYYWWWWWWXXXWWWUUUTTTTTTVVVWWWXXXWWWUUUVVVWWWYYYZZZ[[[[[[\\\[[[^^^bbbeeefffggghhhjjjkkkkkkkkklllmmmmmmmmmmmmllljjjhhhggghhhhhhhhhgggggggggggggggggghhhhhhiiiiiiiiijjjkkkmmmnnnllljjjhhhfffdddeeehhhjjjllllllllllllmmmnnnnnnnnnnnnnnnmmmnnnpppqqqqqqpppnnnmmmnnnnnnoooooooooooooooooommmmmmnnnoooooopppqqqqqqsssrrrrrrrrrrrrsssttttttuuuuuuvvvwwwvvvuuutttssspppooommmjjjeee___[[[XXXVVVUUUUUUWWWYYYZZZYYYWWWQQQOOOMMMLLLLLLLLLKKKJJJEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999888:::>>>AAAEEEJJJSSS]]]hhhsssttthhh___```iii|||nnn\\\OOOCCC===;;;999888::::::MMM___```QQQ@@@999999777666666555555555555555444444333333333333444444777666555444333222222222333333444444444555555555222555777777444111111111333222000000111333333333444444555666666777777888666666777:::======:::777999:::;;;<<<>>>@@@AAABBB===>>>???@@@BBBEEEJJJMMMZZZbbb{{{{{{wwwqqqmmmjjjhhhfffdddfffdddaaa^^^]]]^^^___aaa______```aaabbbcccddddddccccccccccccbbbbbbaaaaaa\\\]]]___aaaaaa```^^^]]]XXXZZZ\\\^^^```______^^^\\\[[[ZZZYYYXXXXXXXXXXXXUUUXXX[[[[[[YYYVVVVVVWWWUUUSSSQQQQQQSSSUUUUUUUUUUUUUUUWWWXXXYYYYYYZZZZZZZZZ^^^dddggghhhiiiiiijjjkkkkkkllllllmmmnnnnnnooommmkkkhhhggghhhiiiiiihhhggggggggggggggghhhhhhiiihhhhhhiiikkkmmmmmmkkkhhhhhhfffddddddgggiiikkkkkkmmmnnnnnnooooooooooooooonnnooopppqqqqqqpppnnnmmmlllmmmnnnooooooooooooooommmnnnnnnooopppqqqqqqqqqssssssrrrrrrrrrsssttttttvvvvvvwwwxxxwwwwwwuuutttsssrrrpppmmmhhhbbb]]]ZZZYYYWWWUUUVVVXXX[[[\\\\\\SSSQQQNNNMMMNNNNNNNNNNNNGGGFFFDDDAAA???>>>======;;;;;;:::999888:::===@@@CCCIIIQQQ[[[dddppp|||{{{mmmbbbbbbhhhwww|||eeeWWWHHHAAA???======???AAA^^^zzzzzz___DDD;;;>>>>>>;;;777444222333555666555444444333333444444555999888777555444333222222444444444555555555666666111555777777333000000000444000------111444444333444444555555666777777777555666777;;;>>>>>>:::666777888:::===>>>@@@@@@@@@<<<>>>???@@@AAAEEEIIIMMM\\\ccc{{{}}}uuupppmmmjjjhhhhhhfffccc___^^^]]]^^^___\\\]]]```bbbdddddddddddddddddddddcccbbbaaa```___\\\]]]^^^^^^^^^]]]\\\[[[YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQSSSQQQNNNMMMMMMOOORRRTTTQQQTTTXXXZZZZZZZZZZZZZZZaaabbbcccdddfffhhhjjjkkkkkkmmmoooppppppnnnllljjjhhhggggggggghhhiiijjjjjjjjjiiigggfffffffffggghhhfffhhhkkkkkkjjjhhhggggggddddddeeefffhhhiiijjjjjjiiijjjkkkkkklllmmmqqqssssssqqqpppoooooonnnkkkiiilllmmmoooqqqrrrqqqpppooonnnmmmnnnppptttvvvtttqqquuuuuuuuuuuuuuutttttttttuuuwwwxxxwwwuuutttssstttvvvssspppllliiiddd^^^ZZZVVVWWWXXXXXXVVVVVVWWWXXXXXXVVVSSSPPPMMMMMMMMMNNNNNNKKKGGGCCC@@@>>>>>>>>>;;;;;;:::::::::;;;<<<<<>>DDD]]]uuuuuu]]]CCC777666555444444444444555666666666555444444555666444333666777777666333111000111111000000///000222333444555555555444444333333333222333444555666555444444444444666777888888888888666888999:::;;;:::999999777888999:::<<<===>>>???AAA@@@@@@@@@BBBEEEHHHJJJUUU```{{{xxxrrrnnnkkknnnlllhhhdddaaa```aaaaaa___```bbbcccddddddcccccccccccccccbbbaaa```___^^^^^^______```___^^^]]]\\\[[[\\\\\\]]]\\\\\\[[[[[[YYYYYYXXXWWWVVVVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRPPPNNNOOOQQQTTTVVVVVVXXXZZZ[[[[[[ZZZ[[[\\\___```aaaccceeehhhjjjlllkkkllloooppppppooommmllliiiiiiiiiiiiiiiiiijjjjjjjjjiiigggfffffffffggghhhfffhhhkkkkkkjjjhhhggghhhccccccdddeeeggghhhhhhiiikkklllmmmmmmmmmnnnqqqsssrrrqqqpppppppppooommmkkklllnnnpppqqqrrrrrrqqqpppooonnnoooqqqtttvvvtttrrruuuuuuuuuuuuuuuuuuuuutttvvvwwwxxxxxxvvvuuuuuuvvvwwwtttppplllhhhccc]]]YYYUUUVVVWWWWWWUUUUUUVVVWWWWWWVVVTTTQQQOOONNNNNNNNNMMMLLLHHHEEEBBB???>>>===<<<;;;;;;:::;;;;;;<<<<<>>???@@@CCCEEEGGGHHHIIIIIITTT```zzz|||vvvsssrrrooojjjeeeaaa``````aaaccccccdddddddddccccccbbbcccbbbbbbaaa```___^^^^^^```````````````___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQTTTRRRQQQPPPQQQSSSVVVXXX[[[\\\]]]\\\[[[\\\]]]___^^^___```bbbeeehhhjjjkkkjjjlllnnnppppppooonnnmmmkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggfffffffffggghhhfffhhhjjjkkkjjjhhhhhhiiieeeeeeffffffggghhhiiiiiimmmnnnoooooonnnoooqqqsssrrrqqqpppqqqrrrrrrpppnnnnnnoooqqqrrrssssssrrrqqqppppppppprrrtttuuutttsssttttttuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyuuuqqqlllgggbbb\\\XXXUUUUUUVVVUUUTTTSSSUUUVVVVVVVVVUUUTTTSSSQQQOOOOOOMMMLLLJJJHHHEEEAAA???======<<<<<<;;;;;;;;;<<<<<<<<>>999:::<<<======;;;999777555555444444555555666777666555444555777888888777444555666666444333333444666555444333222222222222333333333333222222222222111111222333333333333222777777666555555666777888;;;;;;:::999999:::::::::888888999:::<<<===>>>>>>===@@@EEEIIIKKKKKKJJJHHHSSS___yyy}}}vvvsssmmmgggdddbbbcccccceeeeeeeeeeeeeeeeeedddddddddcccbbbaaa```_________`````````_________^^^^^^_________^^^]]]\\\[[[ZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSRRRRRRSSSUUUXXXZZZ\\\]]]]]]\\\\\\^^^aaadddbbbbbbcccdddeeeggghhhiiijjjkkkmmmoooooooooooonnnmmmmmmmmmllllllkkkjjjjjjiiihhhgggfffeeefffggggggfffhhhjjjkkkiiiiiiiiijjjhhhhhhhhhiiiiiijjjjjjkkknnnooopppooonnnnnnoooqqqqqqpppppprrrssstttrrrqqqooopppqqqsssssssssssssssrrrrrrrrrsssttttttttttttttttttttttttuuuuuuuuuuuuvvvxxx{{{{{{{{{zzz{{{}}}zzzvvvqqqkkkfff```ZZZWWWTTTUUUUUUSSSRRRRRRSSSUUUUUUUUUVVVVVVUUUSSSQQQPPPLLLLLLLLLJJJHHHDDD@@@>>>>>>>>>===<<<;;;;;;;;;<<<===???DDDJJJQQQ[[[eeekkktttzzzxxxqqqmmmiiijjjyyyiiiXXXNNNDDD>>><<<===;;;:::===@@@???999444555555555555555666666777666555555666888:::999888333444666666555444444555333333333444555555666777222222222222222222222222444444444555555555555555777666444444555777999;;;===;;;:::999999999:::;;;::::::;;;<<<===>>>??????===@@@DDDHHHJJJKKKJJJIIIRRR]]]www{{{tttnnniiihhhhhhiiifffffffffffffffgggggggggeeeeeecccbbbaaa`````````^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\ZZZYYYYYYZZZYYYWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSUUUWWWYYYZZZ[[[\\\\\\\\\]]]```eeeiiiggggggffffffffffffggggggiiijjjkkkmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhfffeeeeeeeeefffggggggiiijjjjjjiiiiiijjjkkkiiiiiiiiiiiiiiijjjjjjjjjmmmnnnoooooonnnmmmnnnoooqqqpppppprrrtttuuutttssspppqqqqqqrrrssssssttttttrrrsssssssssssssssssstttssstttttttttuuuuuuvvvvvvwwwyyy||||||||||||}}}~~~{{{wwwqqqkkkeee```ZZZVVVUUUUUUTTTRRRPPPPPPRRRTTTSSSUUUVVVWWWWWWUUUSSSQQQMMMNNNNNNMMMJJJFFFBBB@@@@@@???>>>===<<<;;;;;;;;;<<>>>>>???AAACCCFFFHHHJJJKKKQQQ[[[uuu{{{sssmmmjjjiiijjjhhhhhhhhhggghhhhhhiiijjjfffeeecccbbb``````aaaaaa]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZ[[[[[[\\\]]]^^^```ccchhhlllkkkjjjiiigggfffeeeeeeeeeiiiiiijjjkkkllllllllllllllllllmmmnnnnnnmmmkkkjjjhhhgggfffeeeeeeeeefffggggggiiijjjjjjiiiiiikkkllliiiiiiiiiiiiiiihhhhhhhhhlllmmmoooooonnnmmmnnnoooqqqpppppprrrtttuuutttssspppqqqqqqrrrrrrsssttttttsssssstttrrrqqqqqqrrrtttssssssttttttuuuvvvvvvvvvxxxzzz}}}}}}}}}}}}~~~{{{vvvpppjjjddd___ZZZWWWUUUUUUTTTRRRPPPPPPRRRTTTRRRTTTUUUWWWWWWVVVTTTSSSOOOOOOOOONNNKKKHHHDDDBBBAAAAAA???>>><<<<<<;;;;;;:::<<>>===;;;888666666888:::666666555555666666777888777666555666888999999888333555777777555555555666666666777666666555333333222222222222333333333333333333333222333444444555444333444444666888;;;<<<999888888888999999:::;;;777777888888999::::::;;;?????????@@@BBBFFFJJJMMMOOOZZZttt}}}tttooommmmmmlllkkkjjjiiihhhhhhiiiiiifffeeebbb```______```aaa]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]___aaabbbcccfffjjjmmmjjjiiihhhgggeeeeeeeeeeeeiiiiiiiiiiiiiiijjjiiiiiijjjkkkmmmnnnnnnmmmlllkkkhhhgggfffeeedddeeeffffffhhhiiijjjjjjiiijjjlllmmmmmmlllllllllkkkkkkjjjjjjlllnnnpppqqqpppoooooopppqqqpppppprrrtttuuusssrrrpppppppppqqqqqqrrrssstttrrrssstttrrrooooooqqqsssssssssttttttuuuvvvvvvwwwyyy{{{}}}}}}}}}|||}}}~~~zzzuuuoooiiiddd___[[[XXXWWWVVVTTTRRRPPPPPPRRRUUURRRSSSTTTUUUVVVVVVUUUUUUPPPPPPPPPNNNLLLIIIFFFEEECCCBBB@@@>>>===<<<;;;;;;999:::===@@@DDDKKKSSSXXX```hhhuuuzzzpppkkknnnuuulll[[[MMMCCC>>>>>><<<999777777:::===666666666666666777777888888666555666888888777666444666777777555444555555666666666666666444333222222333333333444444444444444333333222333444555666555555666666777777888888555666777888999:::::::::888888999999:::;;;;;;;;;>>>>>>>>>???BBBFFFJJJLLLMMMXXXssszzzwwwvvvpppnnnllljjjhhhgggggggggeeedddaaa___^^^^^^___```]]]]]][[[ZZZZZZZZZ[[[\\\YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^______```bbbdddeeefffgggjjjlllhhhgggfffeeeeeeeeeeeeeeeiiiiiiiiihhhhhhhhhhhhhhhhhhjjjlllnnnnnnmmmlllkkkhhhgggfffeeedddeeeffffffhhhiiijjjjjjiiijjjlllnnnqqqqqqppppppoooooonnnnnnlllnnnqqqrrrqqqqqqqqqrrrqqqqqqppprrrssstttsssqqqppppppppppppqqqrrrssssssrrrssstttqqqnnnmmmpppsssssssssssstttuuuvvvvvvwwwzzz|||}}}~~~|||||||||}}}yyyuuuoooiiiddd___[[[XXXWWWWWWUUURRRPPPPPPSSSUUURRRRRRSSSTTTUUUUUUVVVVVVRRRQQQPPPNNNLLLIIIGGGFFFCCCBBB@@@???===<<<;;;;;;999;;;===@@@DDDJJJQQQWWW\\\eeeqqq|||ssskkkkkkhhhtttbbbRRRHHH;;;<<<===<<<;;;999777666666666666666666777888888888777555666777777666555555666888777555444444555222333444666666666666555333333333444444555555555666666555444555666777888777777888888777666555444222444666888999::::::999;;;<<<<<<======>>>>>>>>>===>>>???AAADDDGGGJJJLLLMMMXXXrrr{{{vvvoooiiigggeeedddfffkkkgggeeebbbaaaaaaaaa___^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\\\\___^^^^^^]]]^^^___```aaabbbcccdddfffggggggggggggfffdddbbb``````bbbdddfffjjjiiihhhgggggghhhiiijjjiiikkkmmmooopppooommmkkkggggggggggggggghhhiiiiiieeeggghhhiiihhhhhhjjjllllllmmmooopppppppppooonnnrrrrrrsssssssssrrrqqqpppttttttuuuvvvuuutttrrrqqqqqqqqqppppppqqqqqqrrrsssvvvuuusssqqqpppnnnnnnmmmssssssttttttuuuuuuvvvvvv~~~~~~~~~}}}||||||{{{{{{{{{wwwqqqhhh```ZZZXXXXXXTTTTTTSSSQQQPPPOOONNNMMMPPPQQQTTTVVVXXXXXXWWWVVVTTTSSSRRRPPPMMMJJJHHHGGGGGGFFFCCC@@@>>><<<<<<<<<;;;<<<<<<===???CCCIIIMMMWWWaaammmtttvvv{{{xxxooofffdddoooiiiZZZUUUFFF???:::999888666666888888888777666666666666666777777777777777777777777555777777555111000333666444555555666666666666666666666555555555444444444666666555666777999;;;<<<777777777777888888888888888888888888666444222000999:::;;;<<<============@@@@@@AAAAAABBBDDDHHHLLLNNNVVVnnn}}}vvvqqqooolllhhhhhhjjjgggeeebbbaaa``````^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[]]]]]]\\\]]]^^^___aaabbbeeeeeefffgggggggggfffffffffdddbbb``````bbbdddfffiiiiiihhhhhhhhhhhhiiiiiiiiikkknnnooopppooommmkkkhhhhhhhhhhhhhhhiiijjjjjjgggiiijjjjjjiiiiiikkklllkkklllnnnoooppppppoooooorrrrrrssstttsssrrrqqqpppqqqrrrrrrrrrqqqqqqpppoooqqqqqqqqqqqqqqqrrrrrrsssvvvuuusssrrrppppppoooooouuuuuuuuuvvvwwwwwwxxxxxx}}}}}}}}}||||||{{{zzzzzzyyyvvvpppggg^^^XXXVVVVVVUUUTTTSSSRRRPPPOOOMMMMMMOOOQQQSSSVVVWWWXXXWWWWWWVVVUUUTTTQQQOOOLLLIIIHHHIIIGGGEEEBBB???>>>======;;;<<<<<<<<<>>>BBBHHHLLLUUU___jjjppprrrwww}}}sssjjjaaaiiixxxwwwcccYYYIIIAAA;;;999888666555777888888777666666666666666777777777777777777777777666777666555333333555777333444444555555555555555666666555555555444444444555555555555666888:::;;;666666666777777777888888444555666777888999999999999:::;;;<<<<<<=========@@@AAABBBBBBCCCFFFJJJMMMNNNVVVlll}}}wwwtttqqqjjjggggggiiigggdddbbbbbbaaa___^^^___^^^]]]]]]\\\[[[ZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWXXXXXXZZZZZZ\\\\\\\\\]]]^^^aaaccceeehhhhhhhhhhhhgggfffddddddeeedddbbb``````bbbdddfffhhhiiiiiijjjjjjjjjiiiiiijjjlllnnnppppppooommmllliiiiiiiiiiiiiiijjjjjjkkkiiijjjllllllkkkjjjjjjkkkiiikkkmmmooopppppppppppprrrssstttttttttsssqqqqqqqqqpppoooooooooooooooooorrrqqqqqqqqqqqqrrrssssssuuuuuutttsssrrrqqqqqqrrrvvvwwwwwwxxxyyyyyyzzzzzz|||||||||{{{{{{zzzyyyxxxxxxuuunnneee\\\VVVTTTTTTUUUUUUSSSRRRPPPNNNMMMLLLNNNPPPRRRUUUWWWXXXXXXXXXXXXWWWVVVTTTQQQNNNLLLJJJJJJIIIFFFDDDAAA???>>>>>>:::;;;;;;<<<===@@@EEEIIIQQQZZZdddkkknnnsss|||yyyooobbbgggrrrrrraaaPPPGGG>>><<<:::777666777888888777666666666666777777777777777777777777777444333333333555666555444222333333444555444444444555555555555555444444444444444444444555777888999555555666666666777777777555555666888:::<<<>>>???999999:::;;;;;;<<<<<<<<>>===:::;;;;;;;;;<<<>>>CCCFFFLLLTTT___fffkkkrrr|||uuuiiiiiiooo{{{kkkXXXMMMBBB???===;;;999:::999888777777666666777777666666666666666666666666555444666:::>>>===999444333333444555555555555444555555555555555555555555333333444444555666777777555555555555666666666666:::999888888888:::<<<===999999999:::;;;;;;<<<======???AAACCCDDDGGGJJJMMMOOOTTTiii~~~~~~}}}}}}{{{}}}|||vvvssstttqqqnnnkkkhhhgggfffcccbbbaaaaaa```^^^\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^_________```bbbeeegggiiijjjjjjiiigggeeebbb```___bbbaaa______```cccfffhhhhhhiiijjjlllllllllkkkjjjlllnnnpppqqqqqqpppnnnllliiihhhhhhggggggggghhhhhhhhhjjjlllllljjjiiihhhiiihhhjjjllloooqqqrrrrrrrrrttttttuuuvvvuuutttsssrrrqqqqqqooooooooopppqqqrrrssssssrrrrrrsssssstttuuuuuuttttttssssssttttttuuuuuuuuuvvvwwwxxxyyyzzz{{{yyyyyyzzzzzzzzzxxxvvvuuuvvvsssmmmddd[[[VVVTTTTTTUUUUUUSSSRRRPPPNNNMMMLLLNNNOOOQQQRRRTTTVVVWWWWWWYYYYYYXXXWWWUUURRRPPPOOOJJJJJJHHHEEEBBB@@@===<<<:::;;;<<<;;;;;;===AAACCCHHHOOOYYYaaaiiiqqq|||{{{qqqlllmmmwwwuuu___RRREEE@@@???<<<::::::999999888777777777777777666666666666666666666666777999>>>DDDHHHEEE>>>777444444555666666666666666444555555555555555555555333333444444555555666666555555555555666666666666;;;:::999777777888999::::::::::::::::::<<<===>>><<<>>>@@@BBBCCCEEEHHHKKKNNNTTThhhyyysssooommmmmmnnnpppqqqrrrrrrqqqqqqppprrruuuvvvwwwyyy|||{{{xxxwwwtttqqqmmmkkkiiigggeeecccdddcccbbbaaa___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\[[[[[[\\\]]]___```aaaaaaaaaaaabbbdddfffgggggggggfffeeebbb```^^^]]]___^^^^^^^^^```dddhhhjjjiiijjjjjjkkkllllllllllllnnnoooqqqrrrrrrpppnnnllliiihhhggggggggggggggggggfffiiikkklllkkkiiiiiiiiijjjkkknnnppprrrssssssssstttuuuvvvvvvvvvuuussssssoooooooooooooooooopppqqqtttsssssssssssstttuuuuuuuuuttttttsssssssssttttttttttttuuuvvvxxxyyyzzzzzzxxxyyyzzz{{{zzzxxxvvvuuusssqqqkkkccc[[[VVVTTTTTTTTTTTTSSSQQQPPPOOONNNMMMOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQKKKJJJIIIFFFCCC@@@===<<<;;;<<<<<<<<<<<<===???BBBCCCJJJSSS\\\dddnnnyyyvvvooolllsss~~~jjjZZZKKKDDDAAA===:::999999999888777777777777888777777777777777777777777222666<<>>???<<<>>>@@@BBBCCCDDDFFFHHHNNNTTThhhuuussspppllliiifffddddddcccdddeeeggghhhggggggfffgggiiikkkmmmnnnooorrrtttsssvvvyyy|||}}}~~~}}}zzzyyyvvvrrrpppnnnllliiiggggggfffeeedddcccbbbaaaaaa^^^^^^^^^^^^]]]\\\ZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\\\\\\\\\\^^^___aaacccbbbaaa```aaaaaacccdddcccccccccbbb```___]]]\\\\\\\\\\\\]]]aaaeeeiiillljjjjjjjjjkkkkkklllmmmnnnnnnppprrrsssrrrpppnnnllljjjiiihhhhhhgggggghhhhhhfffiiilllmmmmmmkkkkkkkkklllmmmppprrrssstttttttttuuuuuuvvvwwwvvvuuutttsssooopppqqqqqqrrrrrrrrrqqqtttttttttttttttuuuuuuvvvuuuuuutttsssrrrrrrrrrsssttttttuuuwwwxxxyyyzzz{{{xxxyyy{{{|||{{{yyyvvvuuupppmmmhhh```YYYUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSLLLLLLKKKHHHEEEBBB>>>===<<<=========<<<<<<>>>@@@@@@EEEMMMUUU^^^gggqqqxxx{{{tttnnnqqqwwwzzzhhhUUULLLGGGAAA<<<::::::999888888777777888888777777777777777777777777///333777:::999777444333333444555555666666555555444444444555555555666666333444555666777666555555666666666777777777888888666777888999999::::::999===<<<;;;;;;;;;===???@@@>>>@@@BBBCCCCCCDDDEEEGGGMMMTTTiiiyyyqqqlllffffffdddbbbaaa`````````^^^___```aaabbbaaa```___aaacccfffggghhhjjjllloookkknnnrrruuuwwwyyy|||~~~{{{}}}|||xxxuuusssqqqnnnllliiiiiihhhgggfffeeeeeedddaaaaaa```___^^^\\\[[[ZZZ[[[\\\\\\]]]]]]^^^______\\\\\\[[[[[[\\\^^^___```cccbbbaaa_________``````````````````___^^^\\\\\\ZZZZZZ[[[]]]aaafffkkknnnkkkkkkjjjjjjkkklllnnnooooooppprrrssssssqqqnnnlllkkkkkkjjjiiihhhhhhiiiiiifffiiimmmooonnnmmmllllllmmmoooqqqssstttuuuttttttuuuvvvwwwwwwwwwvvvtttsssqqqrrrtttuuuvvvuuuuuuttttttttttttttttttuuuvvvvvvuuuuuutttsssrrrqqqqqqrrrtttuuuvvvwwwyyyzzz{{{|||xxxzzz{{{|||{{{yyywwwuuummmkkkfff___XXXTTTSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSNNNMMMLLLJJJGGGCCC@@@>>><<<>>>>>>>>><<<===>>>@@@>>>CCCJJJQQQYYYaaajjjpppuuu{{{zzzqqqppprrrwwwuuu```TTTNNNFFF@@@<<<:::999888888777888888888777777777777777777777777333666999888666555666999222333444444555555444444444444444555555555666666444555666777777777666555777777777777888888888888888999:::;;;:::999888777>>>===<<<;;;<<<>>>@@@AAA???AAADDDEEEDDDDDDEEEGGGMMMTTTiiizzzyyywwwtttqqqmmmjjjhhh___```______^^^]]]\\\[[[\\\[[[[[[ZZZ[[[[[[\\\]]]]]]^^^```bbbdddeeeffffffeeehhhlllpppsssvvvzzz|||{{{{{{|||{{{zzzzzzyyytttooorrrpppmmmkkkjjjhhheeebbbcccbbbbbbccccccbbb___]]]\\\]]]___```aaaaaacccddd^^^_________^^^___```bbbdddbbb``````aaaccccccbbb______``````````````````]]]]]]^^^```cccgggjjjlllmmmmmmmmmmmmnnnnnnnnnnnnpppqqqqqqrrrqqqpppnnnmmmlllllljjjiiihhhgggggggggiiikkkllllllllllllmmmooooooppprrrttttttsssrrrqqqtttvvvyyyzzzwwwtttqqqppprrrssstttvvvvvvvvvvvvuuussssssttttttuuutttssssssuuuuuuuuutttssssssrrrrrruuuvvvvvvvvvvvvvvvuuutttvvvwwwyyyyyywwwuuuqqqooojjjiiieee```\\\WWWSSSQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNMMMOOOSSSVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOMMMJJJGGGDDDBBB======<<<<<<<<<<<<======???BBBGGGMMMTTT\\\ffflllmmmttt~~~zzzuuupppppp~~~qqqZZZKKKDDDAAAAAA===;;;999888999999888777::::::::::::::::::;;;;;;000333666555444333444666666666666666777777777777333333333444444444555555444444444444444555666666777666555666999;;;;;;:::777777777777888999:::;;;===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJIIIWWWggg|||vvvrrrlllkkkjjjhhheeebbb___^^^\\\\\\\\\[[[[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\^^^___aaaaaabbbbbbbbbeeehhhkkknnnrrrwwwzzz{{{{{{|||{{{wwwvvvtttqqqooommmllliiigggeeedddccccccdddcccaaa______`````````aaabbbdddeeecccccccccbbbbbbbbbcccdddeeebbb```___```aaa````````````aaaaaaaaaaaa``````^^^___aaacccfffiiikkkmmmnnnnnnnnnoooooooooppppppqqqrrrrrrrrrrrrpppooonnnnnnmmmlllkkkjjjiiiiiiiiikkklllmmmlllkkkjjjkkklllnnnppprrrtttttttttsssrrrsssuuuwwwxxxwwwtttrrrppppppqqqssstttuuuuuuuuutttuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssswwwwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwwwwvvvssspppnnnjjjhhhddd```[[[VVVSSSQQQRRRQQQQQQPPPPPPQQQQQQRRRQQQOOONNNPPPSSSVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMJJJGGGDDDBBB>>>>>>===<<<<<<<<<======;;;>>>BBBGGGMMMVVV^^^dddgggooozzz|||qqqkkkttthhhTTTHHHBBB??????===:::999999999888777777777777777777777777777444666888777555333444666555666666666777777777777222222222222333333333333333333333444555666777777666666777999;;;;;;999777777777777777888999:::;;;:::::::::;;;;;;===>>>>>>@@@AAABBBCCCBBBCCCFFFHHHHHHVVVgggyyyvvvqqqnnnllliiifffcccaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWYYYYYYZZZ[[[\\\\\\\\\\\\^^^___aaadddggglllrrrwwwyyyzzz|||~~~{{{yyywwwvvvvvvvvvuuusssooommmjjjiiiiiihhhfffdddeeedddcccbbbccceeehhhjjjgggfffeeecccccccccccccccgggdddbbb```aaaaaa``````ccccccccccccbbbaaa`````````bbbdddgggiiikkkmmmmmmoooppppppppppppqqqqqqqqqrrrsssssssssrrrqqqooonnnoooooommmlllkkkjjjjjjjjjkkklllmmmllljjjhhhiiijjjnnnoooqqqssstttuuuuuutttssstttvvvwwwvvvtttrrrqqqpppqqqsssuuuvvvvvvvvvvvvxxxwwwvvvuuutttuuuuuuvvvtttttttttttttttuuuuuuuuuzzzyyyxxxwwwwwwwwwwwwwwwtttuuuuuuuuutttqqqooommmiiigggccc^^^ZZZVVVSSSQQQOOOOOOPPPPPPQQQRRRSSSTTTSSSQQQPPPQQQSSSUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTRRROOOKKKGGGDDDBBB???>>>======<<<<<<<<<<<<<<>>???@@@@@@BBBBBBBBBAAABBBDDDFFFGGGUUUfff}}}wwwrrrooollliiihhheeeaaa___^^^^^^^^^]]]YYYZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUURRRSSSUUUWWWXXXWWWVVVUUUWWWWWWXXXYYYYYYYYYXXXXXXZZZ[[[\\\]]]```fffnnnssswwwyyy|||~~~}}}yyywwwuuussspppnnnllliiigggfffhhhllloooqqqooommmiiigggffffffeeeeeeiiifffdddcccdddeeeeeedddeeeeeeeeeeeedddcccbbbaaabbbcccfffiiikkkmmmmmmmmmppppppppppppqqqqqqqqqqqqssstttttttttsssqqqpppnnnooonnnmmmlllkkkjjjjjjjjjjjjkkklllkkkiiihhhiiijjjmmmnnnpppsssuuuvvvvvvvvvuuuvvvwwwxxxxxxvvvsssqqqtttuuuwwwxxxyyyzzzyyyyyy{{{yyywwwuuuuuuuuuwwwxxxtttuuuuuuvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvvvvwwwwwwttttttuuutttsssqqqnnnmmmiiifffbbb]]]YYYUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVUUUSSSPPPLLLHHHEEECCC@@@???>>>===<<<<<<<<<<<<===???BBBEEEIIIOOOVVV[[[dddjjjttt~~~xxxkkkjjjooommmYYYKKKDDDAAA>>>;;;999999999999888;;;;;;:::999888777777666666777888888777666666666555555555666666666777777666666666666777777777777444555555666888:::;;;<<<888888888999:::999666444777777777777888999:::;;;999999::::::<<<===???@@@???@@@AAAAAAAAABBBDDDFFFHHHVVVggg{{{vvvoookkkeeeaaa___]]][[[YYYXXXUUURRRQQQRRRTTTUUUUUUQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSRRROOOQQQSSSUUUVVVUUUTTTSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWWWWXXXXXX[[[aaaiiinnnwwwzzz~~~~~~{{{tttppplllllloootttxxxyyyzzzvvvqqqnnnlllllljjjiiigggfffddddddfffhhhhhhhhhggghhhggggggfffeeedddcccccceeehhhjjjlllmmmmmmmmmooooooooopppppppppqqqqqqttttttttttttsssqqqooonnnnnnmmmllljjjiiiiiihhhhhhfffhhhjjjjjjjjjkkklllnnnnnnoooppprrrtttvvvwwwxxxzzzzzz{{{}}}~~~|||wwwsssvvvwwwxxxzzz{{{zzzzzzyyy{{{zzzwwwvvvuuuvvvxxxyyyvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxwwwvvvuuuuuuuuutttuuuttttttrrrqqqooonnniiifffbbb]]]XXXUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVTTTQQQNNNJJJGGGEEEAAAAAA???>>><<<<<<;;;;;;;;;<<<>>>@@@CCCIIIOOOSSS```gggpppzzzsssmmmmmmvvv{{{cccRRRIII@@@===:::888999:::::::::<<<<<<;;;:::999999888888444444555666888888888777555555555555666666666666666666666777777777888888666666777888999;;;===>>>;;;999666555666777777666777777777777888999:::;;;;;;;;;:::;;;;;;<<<===>>>===>>>@@@AAAAAACCCFFFHHHIIIWWWggg{{{vvvqqqlllfffbbb[[[YYYUUUSSSSSSRRRQQQPPPOOOMMMKKKKKKMMMOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRRRROOOPPPPPPPPPPPPPPPOOOOOONNNOOOQQQSSSTTTTTTSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUUUUUUUWWW\\\ccchhhuuuyyy}}}zzzyyy}}}|||uuupppooonnnllliiigggfffdddeeehhhjjjkkkkkkiiiiiiiiiiiihhhgggffffffggghhhiiikkkmmmnnnnnnnnnoooooopppppppppqqqqqqqqqtttttttttsssrrrpppnnnmmmlllkkkjjjiiihhhgggggggggdddfffhhhjjjkkkmmmooorrrooooooqqqrrrtttvvvwwwxxx|||}}}yyywwwxxxyyyzzzzzzyyyxxxwwwyyyxxxwwwvvvwwwwwwxxxyyywwwxxxxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxwwwvvvtttssstttttttttsssqqqpppnnnnnniiifffbbb]]]XXXVVVTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPRRRSSSTTTSSSRRRRRRSSSUUUTTTSSSQQQPPPPPPQQQSSSTTTWWWVVVUUURRROOOLLLIIIHHHCCCBBB@@@>>>===;;;;;;;;;<<<===>>>@@@CCCGGGMMMQQQYYY___iiittt~~~tttooonnn{{{pppZZZOOOCCC???;;;999999:::::::::::::::999999888777777777333333444666888:::999888444444555555555666666666444444444444555555555666666666777888999:::<<<===<<<999555333444666777888777777777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBDDDGGGIIIKKKWWWeee}}}wwwsssqqqqqqnnnlllhhheeebbb___ZZZWWWPPPNNNMMMMMMMMMMMMLLLJJJNNNLLLKKKKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRRRRRRRTTTXXX]]]aaammmqqqvvvwwwwwwyyy}}}{{{vvvuuutttpppmmmmmmkkkjjjjjjlllnnnnnnnnniiiiiijjjjjjjjjiiiiiihhhkkkkkkkkklllmmmooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssqqqooommmllllllkkkjjjiiihhhgggggggggdddfffiiikkklllnnnqqqsssppppppqqqrrrtttvvvwwwxxx{{{~~~zzzzzz{{{{{{zzzyyywwwvvvvvvvvvwwwwwwxxxxxxyyyyyywwwwwwxxxxxxyyyyyyzzzzzzxxxyyyzzz{{{zzzwwwtttsssssssssrrrqqqooonnnmmmllljjjgggbbb]]]YYYWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRSSSRRRQQQQQQSSSVVVTTTSSSQQQOOOOOOQQQSSSTTTWWWVVVUUUSSSPPPNNNLLLJJJDDDBBBAAA???===;;;;;;:::<<<===???@@@BBBGGGMMMQQQTTTZZZdddooo{{{~~~uuummmttt{{{cccVVVIIIEEE???<<<::::::::::::888888888888777777777777666555555777:::;;;:::888444444444555555555666666333333444444444555555555555555555666666777999999:::777555444666777777777777777777777888999:::;;;999999::::::<<<===???@@@???@@@BBBBBBCCCDDDFFFIIIKKKUUUbbb}}}~~~xxxxxxxxxvvvrrrlllgggdddccccccaaa___]]]\\\YYYVVVSSSKKKJJJJJJJJJKKKKKKIIIGGGLLLKKKJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTUUURRRSSSTTTUUUVVVVVVVVVVVVOOOPPPQQQQQQRRRUUUYYY]]]dddiiinnnoooooopppuuuzzz}}}|||~~~{{{wwwtttrrrppppppqqqrrrrrrqqqiiiiiijjjkkkkkkkkkjjjjjjnnnnnnmmmmmmnnnppprrrtttrrrrrrrrrsssssssssttttttsssssssssrrrqqqooolllkkklllllljjjiiihhhgggggggggeeegggjjjlllmmmnnnqqqsssqqqqqqrrrrrrtttuuuwwwxxxzzz}}}}}}~~~~~~~~~|||{{{yyyxxxtttuuuvvvwwwyyyyyyyyyyyyvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz|||}}}|||yyyuuusssrrrrrrpppooonnnmmmlllkkkkkkhhhccc]]]YYYWWWWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQNNNQQQRRRRRRPPPPPPSSSVVVTTTSSSQQQOOOOOOQQQSSSTTTVVVVVVUUUSSSQQQOOOMMMLLLDDDCCCAAA???===;;;::::::888999:::;;;>>>BBBHHHLLLTTTYYYbbblllwww}}}qqqsss}}}iii[[[NNNJJJCCC>>><<<;;;:::999888888888888888999999999:::888777888;;;<<<:::777444444444555555555666666555555555555666666666777444444444444444555666666777666555666888888777555777777777777888999:::;;;777777888:::<<